Fases do fluxo de trabalho

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 3 min. de leitura
  • 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.

    Figura 1. Campo "Fase" do Catálogo de serviços com ícones

    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.

    Para fluxos de trabalho que usam a tabela Item solicitado [sc_req_item], o campo de fase é definido automaticamente como o campo Fase da tabela e não pode ser mudado. O estado da fase exibido para um fluxo de trabalho em execução na tabela Item solicitado se baseia no estado das atividades 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.

    Nota:
    Também está disponível um método atualizado para gerenciar fases de fluxo de trabalho como um conjunto. Para obter informações sobre o agrupamento e a reutilização de fases, consulte Conjuntos de fases do fluxo de trabalho.
    Os valores da fase são derivados das seguintes fontes:
    • 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.

    Figura 2. Fases em uma lista

    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

    Se a tabela do fluxo de trabalho for Item da solicitação [sc_req_item], o campo de fase será definido automaticamente como a coluna Fase da tabela e não poderá ser mudado. Os seguintes valores de fase para o item da solicitação são exibidos em uma lista de seleção da tabela Entrada do dicionário [sys_dictionary]:
    • Aguardando Aprovação
    • Execução
    • Entrega
    Além disso, a tabela Item da solicitação tem as seguintes fases padrão:
    • Solicitação Cancelada
    • Concluído
    Nota:
    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.
    Quando você edita as fases de atividade disponíveis no Editor de fluxo de trabalho, a lista exibe os seguintes valores de fase:
    • Aguardando Aprovação
    • Execução
    • Entrega
    • Solicitação Cancelada
    • Concluído
    O diagrama a seguir descreve o processo usado para coletar valores de fase da tabela Item da solicitação para preencher a lista Fases nas atividades de fluxo de trabalho.
    Como coletar valores de fase para atividades de fluxo de trabalho
    Nota:
    Se você estiver criando um fluxo de trabalho com uma tabela diferente de Item da solicitação [sc_req_item], precisará selecionar um campo Fase nas propriedades do fluxo de trabalho para que ele tenha fases.