Elementos do fluxo de trabalho
Este artigo descreve os diversos elementos que compõem um fluxo de trabalho.
Um fluxo de trabalho consiste em elementos. As seções a seguir descrevem cada tipo de elemento.
Tarefas
Uma tarefa é uma unidade de trabalho que deve ser executada. Dois tipos de tarefas podem ser adicionados a um fluxo de trabalho: tarefas manuais e tarefas automatizadas.
Tarefa manual
Uma tarefa manual é uma unidade de trabalho que deve ser executada por um usuário. Por exemplo, um fluxo de trabalho de relatório de despesas pode ter tarefas manuais que exijam que os usuários atribuídos concluam as seguintes ações:
- Revisem os recibos que são enviados junto com um relatório de despesas.
- Liguem para o gerente de um funcionário.
Tarefa automatizada
Uma tarefa automatizada é uma unidade de trabalho que deve ser executada pelo sistema. Não exige interação humana. Por exemplo, um fluxo de trabalho da ordem de venda pode ter tarefas automatizadas que exijam que o sistema conclua as seguintes ações:
- Execute uma verificação de crédito.
- Crie um registro para o cliente, caso não exista um ainda.
Processos de aprovação
Um processo de aprovação consiste em etapas isoladas. Em cada etapa de aprovação, o usuário pode executar as seguintes ações:
- Aprovar o documento.
- Rejeitar o documento.
- Solicitar uma alteração no documento.
- Atribuir o documento a outro usuário para aprovação.
Elementos de fluxo de trabalho de item de linha
Um fluxo de trabalho pode ser criado para processar documentos ou os itens de linha em um documento. Por exemplo, você criou um fluxo de trabalho de aprovação para folhas de ponto. (Faremos referência a esse fluxo de trabalho como fluxo de trabalho de documento.) Você pode adicionar um elemento de fluxo de trabalho de item de linha a esse fluxo de trabalho de documento. Quando o elemento de item de linha é executado, cada item de linha do documento é enviado para processamento. Talvez seja conveniente que todos os itens de linha sejam processados pelo mesmo fluxo de trabalho de item de linha ou que cada item de linha seja processado por um fluxo de trabalho de item de linha diferente. Suponha que um funcionário tenha enviado uma folha de ponto que se assemelhe à figura a seguir.
Nesse cenário, talvez seja conveniente criar os seguintes fluxos de trabalho de item de linha:
- Fluxo de trabalho de item de linha 1 – Esse fluxo de trabalho é usado para processar itens de linha onde a ID do projeto é 1111.
- Fluxo de trabalho de item de linha 2 – Esse fluxo de trabalho é usado para processar itens de linha onde a ID do projeto é 2222.
- Fluxo de trabalho de item de linha 3 – Esse fluxo de trabalho é usado para processar itens de linha onde a ID do projeto é 3333.
Elementos de controle de fluxo
Os elementos a seguir permitem projetar os fluxos de trabalho com ramificações alternativas ou ramificações executadas ao mesmo tempo.
Decisão manual
Uma decisão manual é um ponto em que um fluxo de trabalho se divide em duas ramificações. Um usuário deve tomar uma decisão, e essa decisão determina qual ramificação é usada para processar o documento que foi enviado.
Decisão condicional
Uma decisão condicional também é um ponto em que um fluxo de trabalho se divide em duas ramificações. No entanto, o sistema decide qual ramificação é usada para processar o documento que foi enviado. Para tomar esta decisão, o sistema avaliará o documento para determinar se ele atende às condições especificadas.
Atividade paralela
Uma atividade paralela é um elemento de fluxo de trabalho que inclui duas ou mais ramificações de fluxo de trabalho executadas ao mesmo tempo.
Subfluxo de trabalho
Um subfluxo de trabalho é um fluxo de trabalho executado no contexto de outro fluxo de trabalho.