- Introducción
- Primeros pasos
- Crear con Maestro BPMN
- Comprender el modelado de Maestro BPMN
- Abrir el lienzo de modelado
- Modelar tu proceso
- Alinear y conectar elementos BPMN
- Autopilot para Maestro (vista previa)
- Repositorio de procesos
- Implementar un proceso BPMN simple
- Implementar un proceso BPMN complejo
- Depuración
- Simular
- Evaluaciones (vista previa)
- Escenarios de implementación comunes
- Crear con Maestro Case
- Introducción a Maestro Case
- Maestro BPMN frente a Maestro Case: cuándo utilizar la gestión de casos
- El ciclo de vida de Maestro Case: del desencadenador de eventos a la experiencia de la aplicación
- Crea tu primer caso con Maestro Case
- Crear un Maestro Case con un agente de codificación (vista previa)
- Definir claves de caso (de sistema o externo)
- Establecer contratos de entrada/salida y de escritura diferida de tareas
- Reglas de salida y terminación temprana de etapas
- Modelar las etapas principal y secundaria
- Iniciar un caso desde Data Fabric
- Implementar perfiles y permisos a nivel de etapa
- Establecer SLA y reglas de escalado automatizadas
- Configurar un bucle de reprocesamiento (reingreso)
- Configurar y probar el agente de Case Manager (vista previa)
- Contrato de entrada y salida del gestor de casos
- Diccionario de componentes de Maestro Case
- Crear con Maestro Flow
- Nodos del conector
- Maestro Automate
- Integraciones
- En funcionamiento
- Supervisión
- Optimizando
- Información de referencia
Pausar un flujo de trabajo en un paso de revisión, enviar una tarea de aprobación a una persona designada y continuar en función de su respuesta.
Qué crearás: un proceso que se detiene en un paso de revisión, envía una tarea de aprobación a una persona designada y continúa en la ruta correcta una vez que responde, aprobada o rechazada. Este patrón es el componente básico de cualquier proceso que requiera una aprobación humana antes de continuar.
Esta guía utiliza el tipo de tarea Formulario rápido , donde creas el formulario de aprobación directamente en el nodo humano.
Qué necesitará
- Una cuenta de UiPath Automation Cloud con acceso a Maestro Flow.
Nodos utilizados
- Desencadenador manual: inicia el proceso bajo demanda
- Humano: detiene la ejecución y crea una tarea de aprobación para el aprobador asignado
- Terminar: finaliza la ruta rechazada de forma limpia
Pasos
1. Crea los pasos de aprobación previa
Primero, configura los nodos que se ejecutan antes del punto de aprobación. Crea un nuevo flujo y añade los nodos que obtienen o reciben los datos que el aprobador necesita revisar, luego transfórmalos en un formato legible.
2. Añade un nodo humano
Añade el nodo que crea la tarea de aprobación y detiene el proceso.
- Arrastra un nodo humano desde la sección de nodos de UiPath al lienzo.
- Conéctalo al último nodo de aprobación previa.
- En el panel de propiedades, configura la tarea:
- Tipo: dejar establecido en Formulario rápido.
- Entrega de tareas: revisa los canales configurados por el administrador donde se entrega la tarea, como Action Center o Slack.
- Criterios de asignación: establece el aprobador como un usuario único, una asignación personalizada basada en variables o una estrategia de asignación de grupo como round robin o distribución de la carga de trabajo.
- Esquema: define el formulario. Añade campos de entrada para el contexto de solo lectura que revisa el aprobador (por ejemplo, el importe de la factura, el nombre del solicitante y un enlace al documento de apoyo), cada uno vinculado a un valor de proceso como
$vars.manualTrigger1.output["amount"]. Para este escenario, añade dos resultados: Aprobar y Rechazar. - Prioridad: establece en Alta si la tarea es urgente.
3. Rama en la respuesta del aprobador
El nodo humano tiene un identificador de salida por resultado definido, por lo que enruta cada resultado directamente.
- Conecta el identificador de resultado Aprobar a la continuación de tu proceso (por ejemplo, una escritura del sistema o una notificación).
- Conecta el controlador de resultado Rechazar a un nodo Terminar para finalizar esa ruta de forma limpia.
4. Probar y depurar
No necesita un aprobador real para probar este flujo. Elige uno de los siguientes enfoques.
- Ejecutar en depuración sin burlarse: depura el flujo y deja que llegue al nodo humano. La tarea se abre en línea dentro del lienzo, para que puedas completarla sin salir del depurador y verificar tanto las ramas Aprobar como Rechazar utilizando la experiencia de la tarea real.
- Usar salida simulada: simula una respuesta en lugar de completar una tarea.
- Selecciona el nodo humano y abre la salida simulada en el panel de propiedades.
- Habilita la alternancia simulada.
- Establece
statuscomoApprove(oRejectpara probar la rama de rechazo). - Depura el flujo y verifica que se ejecute la rama correcta.
- Elimine el simulacro antes de publicarlo.
Resultado
Tu proceso se detiene en el nodo humano, envía el formulario de aprobación a la persona designada y enruta la ejecución en la ruta correcta una vez que responde. La ruta aprobada continúa la automatización; la ruta rechazada termina limpiamente.
Ampliar este flujo
- Notificar al aprobador: antes del nodo humano, añade un paso de notificación (correo electrónico o Slack) para decirle al aprobador que hay una tarea en espera.
- Escalar en caso de rechazo: en la ruta Rechazar, en lugar de finalizar inmediatamente, invoca un agente autónomo o enruta a un segundo aprobador.
- Recopila las notas del aprobador: añade un campo de salida al esquema (por ejemplo, un comentario) y léelo después del nodo con
$vars.approval.output.comment.