Fases do fluxo de trabalho
Os fluxos de trabalho podem indicar seu andamento pela atualização de qualquer campo designado como um campo de fase.
Por exemplo, a tabela Incidente [incident] tem um campo Estado de incidente que indica o andamento, mas o catálogo de serviços usa o campo Fase.
Para indicar o andamento do fluxo de trabalho por meio dos valores de fase possíveis, a interface atualiza o campo Fase selecionado nas propriedades do fluxo de trabalho. Os campos disponíveis dependem da tabela usada pelo fluxo de trabalho. Se o campo fornecer uma lista de seleção, as opções estarão disponíveis como valores de fase para o fluxo de trabalho. Se o campo for um campo de fluxo de trabalho, ele exibirá um ícone para indicar o andamento do fluxo de trabalho, como acontece com o campo Fase do Catálogo de serviços.
Depois que as fases são adicionadas ao fluxo de trabalho, elas podem ser atribuídas a cada atividade de fluxo de trabalho. Se uma atividade com uma fase atribuída for encontrada durante a execução do fluxo de trabalho, o mecanismo de fluxo de trabalho atribuirá a fase ao registro associado ao contexto de fluxo de trabalho.
- Se uma atividade estiver ativa, a fase será mostrada com o estado Em andamento.
- Se uma atividade estiver no estado Pendente ou Concluído, a fase refletirá esse estado.
- Se uma atividade for cancelada, a informação Solicitação cancelada aparecerá no campo Fase. O rótulo "Cancelado" definido na tabela wf_stage é uma palavra reservada e não é exibido no campo Fase.
Como os valores da fase são derivados
Os valores da fase são derivados de várias fontes na interface.
- opções para a coluna "Fase": opções definidas para a coluna do fluxo de trabalho selecionada como Fase.
- Fases padrão da tabela: fases definidas na tabela Padrão de fase [wf_stage_default] para a tabela selecionada.
- Fases específicas do fluxo de trabalho: aplicadas somente ao fluxo de trabalho para o qual foram definidas na tabela Fase do fluxo de trabalho [wf_stage].
- Valores de fase em registros existentes: os valores da coluna Fase designada na tabela atribuída ao fluxo de trabalho são herdados de registros existentes.
Se o campo de fase de um fluxo de trabalho for a coluna da tabela chamada Fase, o andamento do fluxo de trabalho aparecerá em qualquer exibição de lista que contenha a coluna Fase.
Os valores de fase mostrados nas exibições de lista são acompanhados pelo estado, com base nas atividades de fluxo de trabalho que estão sendo executadas. Se uma atividade tiver uma fase especificada para ela e a atividade estiver ativa no fluxo de trabalho, a fase será mostrada com o estado Em andamento. Se a atividade estiver no estado Pendente ou Concluído, a fase refletirá esse estado.
Exemplo
- Aguardando Aprovação
- Execução
- Entrega
- Solicitação Cancelada
- Concluído
- Aguardando Aprovação
- Execução
- Entrega
- Solicitação Cancelada
- Concluído