UiPath Documentation
activities
latest
false
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.

Actividades de integraciones clásicas

Obtener instancias de proceso

UiPath.Oracle.IntegrationCloud.Process.Activities.GetProcessInstancesActivity

La actividad Obtener instancias de proceso utiliza la API de Oracle Integration Recuperar lista de instancias de proceso para recuperar todos los procesos que coinciden con los parámetros de filtro especificados (Filtro de asignación, Creado después, Prioridad, Nombre del proceso, Actualizado después).

Después de completar la operación de obtención, la actividad genera los procesos aplicables en un objeto DataTable (Procesos) junto con el estado de la llamada a la API (Estado) y el mensaje de respuesta (Mensaje de respuesta).

Cómo funciona

Los siguientes pasos y diagrama de secuencia de mensajes son un ejemplo de cómo funciona la actividad desde el momento de diseño (es decir, las dependencias de la actividad y las propiedades de entrada / salida) hasta el tiempo de ejecución.

  1. Completa los pasos de configuración .
  2. Añade la actividad Ámbito del proceso de Oracle a tu proyecto.
  3. Añade la actividad Obtener instancias de proceso dentro de la actividad Ámbito del proceso de Oracle .
  4. Introduce valores para las propiedades de entrada de Filtros .
  5. Crea e introduce una variable DataTable y variables String para las propiedades de Salida .
  6. Ejecuta la actividad.
    • Tus propiedades de entrada se envían a la API Recuperar lista de instancias de proceso .

    • La API devuelve los valores DataTable y String a tus variables de propiedad de salida.

Propiedades

Común

  • DisplayName - The display name of the activity. This field supports only Strings or String variables.

Filtros

  • Filtro de asignación : filtra los procesos según las asignaciones de usuario o grupo. Selecciona un elemento de la lista desplegable. Hay 5 opciones:
    • My_And_Group : muestra las instancias de proceso que se asignan a cualquier persona, incluido tú, en los grupos a los que perteneces.
    • Propietario : muestra las instancias de proceso de las que eres propietario.
    • Revisor : muestra las instancias de proceso de las que eres revisor.
    • Administrador : muestra todas las instancias de proceso para los usuarios administradores.
    • Todos : sin filtrado para el usuario de contexto de administrador; muestra todas las instancias de proceso que creas para no administradores.
  • Creado después : devuelve las instancias de proceso creadas después de la fecha especificada. Introduce una variable DateTime o DateTime .
  • Prioridad : la prioridad de los procesos que quieres recuperar. Introduce una variable Int32 o Int32 . Introduce un valor entre 1 (el más alto) y 5 (el más bajo).
  • Nombre del proceso : el nombre de la instancia del proceso que quieres devolver. Este campo solo admite variables Strings o String .
  • Actualizado después : devuelve las instancias de proceso actualizadas después de la fecha especificada. Introduce una variable DateTime o DateTime .

Otros

  • Privado : si se selecciona, los valores de variables y argumentos ya no se registran en el nivel Detallado.

Paginación

  • Límite : la cantidad máxima de instancias de proceso que quieres recuperar. Introduce una variable Int32 o Int 32 . Si deseas obtener un proceso específico, pero no tienes el ID de proceso para la actividad, puedes establecer este valor en 1 e introducir el Nombre del proceso para limitar aún más los resultados que se devuelven en el objeto DataTable .
    • Para extraer el ID de proceso de DataTable y convertirlo en una variable para su uso en otras actividades, consulta las notas de la propiedad a continuación.
  • Desplazamiento : valor de desplazamiento de la respuesta. Introduce una variable Int32 o Int32 .

Salida

  • Tiene más registros : un valor booleano que te informa cuando hay más registros que la cantidad especificada en la propiedad Límite . Este campo solo admite variables Boolean .
  • Instancias de proceso : las instancias de proceso que coinciden con tus valores de propiedad de filtro. Introduce una variable DataTable .
    • El DataTable incluye una columna ProcessId que contiene el valor Int32 que puedes utilizar como variable de entrada en actividades posteriores (por ejemplo, Obtener archivos adjuntos del proceso, Añadir comentario del proceso).
    • Por ejemplo, para crear Int32 variable para el ID de proceso, puedes utilizar una actividad Asignar con el siguiente valor: Int32.Parse(processes.Rows(0).Item("ProcessId").ToString) (were "processes " es la variable DataTable que creas para esta propiedad; consulta el ejemplo a continuación).
  • Mensaje de respuesta : el mensaje de respuesta de la API. Este campo solo admite variables String .
  • Estado : el estado de la solicitud. Introduce una variable String . Los valores posibles son Correcto o Incorrecto.

Ejemplo

La siguiente imagen muestra un ejemplo de la relación de dependencia de la actividad y los valores de las propiedades de entrada / salida.

  • Cómo funciona
  • Propiedades
  • Común
  • Filtros
  • Otros
  • Paginación
  • Salida
  • Ejemplo

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado