- Introdução
- Introdução
- Modelagem de processos com o BPMN
- Noções Básicas sobre Modelagem de Processos
- Abertura da tela de modelagem
- Modelagem de seu processo
- Alinhamento e conexão de elementos BPMN
- Autopilot para Maestro (visualização)
- Repositório de processos
- Modelagem de processos com o Case Management
- Definição de chaves de caso (sistema versus externo)
- Estabelecimento de contratos de E/S e de write-back
- Regras de saída e término do estágio inicial
- Modelagem de estágios primário e secundário
- Disparo de um caso a partir do Data Fabric
- Implementação de personas e permissões no nível de estágio
- Configuração de SLAs e regras de escalonamento automatizadas
- Configuração de um loop de retrabalho (reentrada)
- Gerenciamento de instâncias de casos ativas: pausar, migrar e tentar novamente
- Contrato de entrada e saída do Case Manager
- Dicionário de componentes de gerenciamento de casos do Maestro
- Modelagem de processos com o Flow
- Orquestrar um agente de IA
- Chamar uma API externa
- Processar emails de entrada
- Crie um fluxo de trabalho de notificação do Slack
- Adicionar aprovação humana a um fluxo de trabalho
- Identificar erros
- Implementação de processos
- Depuração
- Simulação
- Publicação e atualização de processos agênticos
- Cenários de implementação comuns
- Extração e validação de documentos
- Operações do processo
- Monitoramento de processo
- Otimização de processos
- Informações de referência
Pause um fluxo de trabalho em uma etapa de revisão, envie uma tarefa de aprovação para uma pessoa designada e continue com base em sua resposta.
O que você criará: um processo que pausa em uma etapa de revisão, envia uma tarefa de aprovação para uma pessoa designada e continua no caminho correto depois que ela responde, aprovada ou rejeitada. Este padrão é o bloco de construção para qualquer processo que exija uma aprovação humana antes de prosseguir.
Este guia usa o tipo de tarefa Formulário rápido, onde você cria o formulário de aprovação diretamente no nó Tarefa humana.
O que você precisa
- Uma conta do UiPath Automation Cloud com acesso ao Maestro Flow.
Nós usados
- Gatilho manual: inicia o processo sob demanda
- Tarefa humana: pausa a execução e cria uma tarefa de aprovação para o aprovador atribuído
- Encerrar: encerra o caminho rejeitado de forma limpa
Etapas
1. Crie as etapas de pré-aprovação
Primeiro, configure os nós que rodam antes do ponto de aprovação.Crie um novo fluxo e adicione os nós que buscam ou recebem os dados que o aprovador precisa revisar e, em seguida, transforme-os em um formato legível.
2. Adicione um nó de Tarefa humana
Adicione o nó que cria a tarefa de aprovação e pausa o processo.
- Arraste um nó de Tarefa humana da seção de nós da UiPath para a tela.
- Conecte-o ao último nó de pré-aprovação.
- No painel de propriedades, configure a tarefa:
- Tipo: deixe definido como Formulário rápido.
- Entrega de tarefas: revise os canais configurados pelo administrador que entregam a tarefa, como o Action Center ou o Slack.
- Critérios de atribuição: defina o aprovador como um único usuário, uma atribuição personalizada baseada em variáveis ou uma estratégia de atribuição de grupo, como round robin ou distribuição de carga de trabalho.
- Esquema: defina o formulário. Adicione campos de entrada para o contexto somente leitura que o aprovador revisa (por exemplo, o valor da fatura, o nome do solicitante e um link para o documento de suporte), cada um vinculado a um valor de processo, como
$vars.manualTrigger1.output["amount"].Para esse cenário, adicione dois resultados: Aprovar e Rejeitar. - Prioridade: defina como Alta se a tarefa for sensível ao tempo.
3. Ramifique com base na resposta do aprovador
O nó Tarefa humana tem um identificador de saída por resultado que você definiu, para que você roteie cada resultado diretamente.
- Conecte o identificador Aprovar resultado à continuação do seu processo (por exemplo, uma gravação do sistema ou uma notificação).
- Conecte o identificador Rejeitar resultado a um nó Encerrar para encerrar esse caminho de forma limpa.
4. Teste e depuração
Você não precisa de um aprovador real para testar esse fluxo. Escolha uma das seguintes abordagens.
- Executar em depuração sem simulação: depure o fluxo e deixe que ele atinja o nó de Tarefa humana. Isso cria uma tarefa real que você pode concluir diretamente, sem sair do depurador, para que você possa verificar as ramificações Aprovar e Rejeitar usando a experiência real de tarefa.
- Use saída simulada: simule uma resposta em vez de concluir uma tarefa.
- Selecione o nó Tarefa humana e abra Saída simulada no painel de propriedades.
- Habilite a alternância de simulação.
- Defina
statuscomoApprove(ouRejectpara testar a ramificação de rejeição). - Depure o fluxo e verifique se a ramificação correta é executada.
- Remova a simulação antes de publicar.
Resultado
Seu processo pausa no nó Tarefa humana, envia o formulário de aprovação para a pessoa designada e roteia a execução pelo caminho correto assim que ela responder. O caminho aprovado continua a automação; o caminho rejeitado termina de forma limpa.
Estender este fluxo
- Notificar o aprovador: antes do nó Tarefa humana, adicione uma etapa de notificação (e-mail ou Slack) para informar o aprovador que uma tarefa está aguardando.
- Escalonar na rejeição: no caminho Rejeitar, em vez de encerrar imediatamente, invoque um Agente ou encaminhe para um segundo aprovador.
- Colete as notas do aprovador: adicione um campo de saída ao esquema (por exemplo, um comentário) e leia-o após o nó com
$vars.approval.output.comment.