Actividades
Más reciente
False
Imagen de fondo del banner
Actividades de integraciones clásicas
Última actualización 26 de feb. de 2024

Obtener instancias de proceso

UiPath.Oracle.IntegrationCloud.Process.Activities.GetProcessInstancesActivity

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

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 derespuesta).

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. Agregue la actividad Ámbito del proceso de Oracle a su proyecto.
  3. Agregue la actividad Obtener instancias de proceso dentro de la actividad Ámbito de proceso de Oracle .
  4. Introduce valores para las propiedades de entrada de los filtros .
  5. Crea e introduce una variable DataTable y String variables 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
  • NombreParaMostrar: el nombre de la actividad que se muestra. Este campo solo admite variables Strings o String.
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 usted, en los grupos a los que pertenece.
    • 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 por usuario de contexto administrador; muestra todas las instancias de proceso que ha creado para los usuarios que no son 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 . Introduzca un valor de 1 (más alto) a 5 (más bajo).
  • Nombre de proceso : el nombre de la instancia de proceso que quieres devolver. Este campo solo admite variables Strings o String .
  • Actualizado después de: 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 quieres 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 usarla 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 de los especificados en la propiedad Límite . Este campo solo admite variables Boolean .
  • Instancias de proceso: las instancias de proceso que coinciden con los valores de tus propiedades de filtro. Introduce una variable DataTable .
    • DataTable incluye una columna ProcessId que contiene el valor Int32 que puedes usar como variable de entrada en actividades posteriores (p. Ej., Obtener archivos adjuntos del proceso, Agregar comentario del proceso).
    • Por ejemplo, para crear una variable Int32 para el ID del proceso, puede usar una actividad Asignar con el siguiente valor: Int32.Parse (process.Rows (0) .Item ("ProcessId"). ToString) (fueron "procesos "es la variable DataTable que ha creado para esta propiedad (consulta el ejemplo a continuación).
  • Mensaje de respuesta: el mensaje de respuesta de la API. Este campo solo admite String variables.
  • Estado : el estado de la solicitud. Introduce una variable String . Los valores posibles son Correcto o Error.

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
  • Ejemplo

Was this page helpful?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.