UiPath Documentation
maestro
latest
false
Guia do usuário do Maestro
Importante :
A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

Adicione aprovação humana a um fluxo de trabalho

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.

This guide uses the Quick Form task type, where you build the approval form directly on the Human node.

O que você precisa​

  • Uma conta do UiPath Automation Cloud com acesso ao Fluxo do Maestro.

Nós usados​

  • Gatilho manual: inicia o processo sob demanda
  • Human: pauses execution and creates an approval task for the assigned approver
  • 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. Add a Human node​

Adicione o nó que cria a tarefa de aprovação e pausa o processo.

  1. Drag a Human node from the UiPath nodes section onto the canvas.
  2. Conecte-o ao último nó de pré-aprovação.
  3. 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​

The Human node has one output handle per outcome you defined, so you route each outcome directly.

  1. Conecte o identificador Aprovar resultado à continuação do seu processo (por exemplo, uma gravação do sistema ou uma notificação).
  2. 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.

  • Run in debug without mocking: Debug the flow and let it reach the Human node. The task opens inline within the canvas, so you can complete it without leaving the debugger and verify both the Approve and Reject branches using the actual task experience.
  • Use saída simulada: simule uma resposta em vez de concluir uma tarefa.
    1. Select the Human node and open Mock output in the properties panel.
    2. Habilite a alternância de simulação.
    3. Defina status como Approve (ou Reject para testar a ramificação de rejeição).
    4. Depure o fluxo e verifique se a ramificação correta é executada.
    5. Remova a simulação antes de publicar.

Resultado​

Your process pauses at the Human node, sends the approval form to the designated person, and routes execution on the correct path once they respond. The approved path continues the automation; the rejected path terminates cleanly.

Estender este fluxo​

  • Notify the approver: before the Human node, add a notification step (email or Slack) to tell the approver that a task is waiting.
  • Escalate on rejection: on the Reject path, instead of terminating immediately, invoke an Autonomous Agent or route to a second approver.
  • 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.

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades