Atividades

Tarefa de Usuário(User Task)

Uma atividade executada por uma pessoa com o apoio de um sistema (por exemplo, um formulário na lista de tarefas). O motor de processos atribui o trabalho a um usuário e aguarda sua conclusão.

A Tarefa de Usuário (User Task) representa trabalho humano assistido por software. Ao chegar nela, o token cria um item na caixa de tarefas de um usuário (ou papel/grupo) e aguarda até que a pessoa conclua o trabalho — normalmente preenchendo um formulário.

É a atividade mais comum em processos automatizados de aprovação, análise e cadastro, porque combina intervenção humana com controle do sistema (prazos, reatribuição, dados estruturados). Seu marcador é um pequeno ícone de pessoa no canto superior esquerdo.

Quando usar e evitar

Quando usar

  • Quando uma pessoa precisa analisar, decidir ou inserir dados usando uma interface do sistema (ex.: Aprovar solicitação, Revisar contrato).

  • Quando você quer controlar prazos, reatribuição e escalonamento sobre o trabalho humano.

  • Quando os dados produzidos pela pessoa alimentam decisões posteriores do processo (gateways).

Quando NÃO usar

  • Para trabalho totalmente automático sem intervenção humana — use Tarefa de Serviço (Service Task).

  • Para trabalho humano feito fora do sistema, sem formulário nem controle do motor — use Tarefa Manual (Manual Task).

  • Apenas para receber uma mensagem — use Tarefa de Recebimento (Receive Task) ou um evento de mensagem.

Exemplo de negócio

Aprovação de solicitação de férias

Diagrama BPMN: Aprovação de solicitação de férias
Aprovação de solicitação de férias

Abra este exemplo no editor de processos da HEFLO e explore o diagrama por dentro.

Abrir no editor HEFLO →

Passo a passo

  1. O processo inicia quando o colaborador registra a solicitação de férias.
  2. A Tarefa de Usuário “Aprovar solicitação” (destacada) cai na caixa de tarefas do gestor, que abre o formulário e decide.
  3. O Gateway Exclusivo avalia a decisão: se Aprovado, segue para Registrar férias; se Rejeitado, segue para Notificar colaborador.
  4. Ambos os caminhos convergem no fim do processo.

A tarefa de usuário é o ponto onde o julgamento humano entra no fluxo — o restante é orquestrado pelo sistema.

Diferenças

Diferença entre Tarefa de Usuário e Tarefa Manual

A Tarefa de Usuário é assistida por sistema: o motor entrega o trabalho, controla prazo e coleta dados. A Tarefa Manual (Manual Task) é trabalho humano que ocorre fora de qualquer sistema (ex.: “arquivar documento físico”) — o motor não a controla nem sabe quando termina. Use Usuário quando há formulário/sistema; Manual quando é puramente offline.

FAQ

Como o motor sabe a quem atribuir a Tarefa de Usuário?

A atribuição é definida na tarefa por usuário, papel, grupo ou expressão. Ferramentas como o HEFLO permitem apontar o responsável e regras de reatribuição/escalonamento por prazo.

Uma Tarefa de Usuário pode ter prazo?

Sim. É comum anexar um Evento de Borda de Timer à tarefa para escalonar ou desviar o fluxo quando o prazo expira.

Elementos relacionados