- Introducción
- Primeros pasos
- Modelado de procesos con BPMN
- Comprender el modelado del proceso
- Abrir el lienzo de modelado
- Modelar tu proceso
- Alinear y conectar elementos BPMN
- Autopilot para Maestro (vista previa)
- Repositorio de procesos
- Modelado de procesos con gestión de casos
- Diseñar un esquema de entidad de caso persistente
- 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)
- Gestionar instancias de casos en ejecución: pausar, migrar y reintentar
- Diccionario de componentes de la gestión de casos de Maestro
- Modelado de procesos con Flow
- Orquestar un agente de IA
- Llamar a una API externa
- Procesar correos electrónicos entrantes
- Crear un flujo de trabajo de notificación de Slack
- Añadir aprobación humana a un flujo de trabajo
- Gestionar errores
- Implementación del proceso
- Depuración
- Simular
- Publicar y actualizar procesos de agente
- Escenarios de implementación comunes
- Extracción y validación de documentos
- Operaciones de proceso
- Supervisión de procesos
- Optimización de procesos
- 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 de tarea humana.
Qué necesitará
- Una cuenta de UiPath Automation Cloud con acceso a Maestro Flow.
Nodos utilizados
- Desencadenador manual: inicia el proceso bajo demanda
- Tarea humana: 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 de tarea humana
Añade el nodo que crea la tarea de aprobación y detiene el proceso.
- Arrastra un nodo de tarea humana 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 de tarea humana 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 de tarea humana. Esto crea una tarea real que puedes completar en línea, sin salir del depurador, para que puedas verificar tanto las ramas Aprobar como Rechazar utilizando la experiencia de tarea real.
- Usar salida simulada: simula una respuesta en lugar de completar una tarea.
- Selecciona el nodo Tarea humana y abre 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 de tarea humana, 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 Tarea humana, añade un paso de notificación (correo electrónico o Slack) para decirle al aprobador que hay una tarea esperando.
- Escalar en caso de rechazo: en la ruta Rechazar, en lugar de finalizar inmediatamente, invoca un agente 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.