- Primeros pasos
- Mejores prácticas
- Tenant
- Acerca del contexto de tenant
- Buscar recursos en un tenant
- Gestionar robots
- Conexión de los robots a Orchestrator
- Ejemplos de configuración
- Almacenar credenciales de robots en CyberArk
- Configuración de los robots atendidos
- Configuración de los robots desatendidos
- Almacenamiento de contraseñas de robot desatendido en Azure Key Vault (solo lectura)
- Almacenar las credenciales de robots desatendidos en HashiCorp Vault (solo lectura)
- Eliminar sesiones desconectadas y sin respuesta no atendidas
- Autenticación de Robot
- Autenticación de robots con credenciales de cliente
- Auditoría
- Servicio de catálogo de recursos
- Contexto de carpetas
- Automatizaciones
- Procesos
- Trabajos
- Sobre trabajos
- Gestionar trabajos
- Estados del trabajo
- Trabajar con flujos de trabajo de larga duración
- Desencadenadores
- Registros
- Supervisión
- Colas
- Activos
- Depósitos de almacenamiento
- Test Suite - Orchestrator
- Servidor de identidad
- Autenticación
- Integraciones
- Robots clásicos
- Solución de problemas
Trabajar con flujos de trabajo de larga duración
Los procesos que requieren fragmentación lógica o intervención humana (validaciones, aprobaciones, gestión de excepciones), como el procesamiento de facturas y las revisiones de rendimiento, se gestionan con un conjunto de instrumentos en la suite UiPath: una plantilla de proyecto de acciones dedicada en Studio llamada Proceso de Orchestration y las capacidades de asignación de recursos en Orchestrator.
A grandes rasgos, se configura el flujo de trabajo con un par de actividades. El flujo de trabajo puede parametrizarse con las características específicas de la ejecución, de forma que un trabajo suspendido sólo puede reanudarse si se cumplen determinados requisitos. Solo cuando se cumplen dichos requisitos se asignan los recursos para la reanudación del trabajo, garantizando así que no haya malgasto en términos de consumo.
Esto queda reflejado en Orchestrator al quedar el trabajo suspendido, esperando a que se cumplan los requisitos, y luego haciendo que se reanude el trabajo y se ejecute como de costumbre.Dependiendo del par utilizado, los requisitos de finalización cambian y la respuesta de Orchestrator se ajusta en consecuencia.
Actividades |
Caso de uso |
---|---|
Introduce la condición de un trabajo, como cargar elementos en colas. Una vez se haya suspendido el trabajo principal, se ejecutará el trabajo auxiliar. Una vez finalizado este proceso, se reanudará el trabajo principal. Dependiendo de cómo configuraste tu flujo de trabajo, el trabajo reanudado puede utilizar los datos obtenidos de la ejecución de los procesos auxiliares. Nota: Si el flujo de trabajo utiliza la actividad Iniciar trabajo y Obtener referencia para invocar otro flujo de trabajo, el rol de Robot debe actualizarse con los siguientes permisos:
|
Actividades |
Caso de uso |
---|---|
Introduce una condición de las colas, como procesar los elementos en colas. Una vez que se haya suspendido el trabajo principal, los elementos en cola deberán procesarse mediante el trabajo auxiliar. Una vez finalizado este proceso, se reanudará el trabajo principal. Dependiendo de cómo se configuró el flujo de trabajo, el trabajo reanudado puede utilizar los datos de salida obtenidos de la ejecución de los elementos en cola procesados. |
Actividades |
Caso de uso |
---|---|
Introduce las condiciones de intervención del usuario, que aparecen en Orchestrator como acciones. Una vez suspendido el trabajo, se generará una acción en Orchestrator (tal y como se configuró en Studio). Solo tras la finalización de la acción, se reanudará el trabajo. El usuario asignado es quien debe finalizar las acciones del formulario. La asignación del usuario puede gestionarse directamente en Orchestrator o a través de la actividad Asignar tareas. |
Actividades |
Caso de uso |
---|---|
Introduce las condiciones de intervención del usuario, que aparecen en Orchestrator como acciones. Una vez suspendido el trabajo, se generará una acción en Orchestrator (tal y como se configuró en Studio). Solo tras la finalización de la tarea, se reanudará el trabajo. Cualquier usuario puede completar las acciones externas con permisos de Edición sobre las acciones, además de acceder a la carpeta asociada. |
Actividades |
Caso de uso |
---|---|
Introduce las condiciones de intervención del usuario, que aparecen en Orchestrator como acciones. Una vez suspendido el trabajo, se generará una acción en Orchestrator (tal y como se configuró en Studio). Solo tras la finalización de la tarea, se reanudará el trabajo. El usuario asignado es quien debe completar las acciones de Validación de documentos. La asignación del usuario puede gestionarse directamente en Orchestrator o a través de la actividad Asignar tareas. Para que el Robot se cargue, descargue y elimine datos de un depósito de almacenamiento, debe disponer de los permisos correspondientes. Esto se puede hacer actualizando el rol de Robot con lo siguiente: Para cargar los datos del documento:
Para eliminar los datos del documento después de la descarga:
|
Actividades |
Caso de uso |
---|---|
Introduce un intervalo de tiempo como retraso, durante el cual se suspenderá el flujo de trabajo. Una vez que haya pasado el retardo, se reanudará el trabajo. |
No se limita la fragmentación del trabajo a su ejecución por el mismo Robot. Puede ser ejecutada por cualquier Robot disponible cuando el trabajo se reanuda y esté listo para la ejecución. Esto también depende del destino de ejecución configurado al definir el trabajo.
Ejemplo
He definido mi trabajo para que lo ejecuten unos Robots específicos, por ejemplo X, Y y Z. Cuando inicio el trabajo, solo el Robot Z está disponible, así que mi trabajo será ejecutado por este hasta que sea suspendido a la espera de validación del usuario. Tras la validación, cuando se reanuda el trabajo, solo el Robot X está disponible, así que este será el que ejecute el trabajo.
- Desde el punto de vista del seguimiento, un trabajo de este tipo se cuenta como uno solo, independientemente de que esté fragmentado o sea ejecutado por diferentes Robots.
- Los trabajos suspendidos no pueden asignarse a Robots, solo los reanudados pueden reasignarse.
Para comprobar los desencadenadores necesarios para la reanudación de un trabajo suspendido, consulta la ficha Desencadenadores en la ventana Detalles del trabajo.