Reverter para atividade de fluxo de trabalho

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 3 min. de leitura
  • A atividade de Reverter para faz a transição diretamente para a atividade especificada pela seta da linha de transição de saída.

    Nota:
    Esta atividade só estará disponível quando o fluxo de trabalho for executado em uma tabela que estenda a tarefa.

    Reverter para determina quais atividades serão redefinidas com base na sequência de fluxo de trabalho real (anexos de linha de transição) de atividades entre ele e a atividade transicionada para, não a ordem de execução. Reverter para marca todas as aprovações que fizeram a transição entre a reversão e a atividade de transição como Ainda não solicitadas e as tarefas como Abertas ou Pendentes.

    Use a atividade de Reverter para para todos os fluxos de trabalho em que várias reversões são necessárias. Reverter para não tem variáveis.

    Condições

    As condições determinam qual transição é executada após esta atividade.

    Tabela 1. Condições da atividade Reverter para
    Condição Descrição
    Sempre O evento ou condição que faz com que a aprovação seja revertida para a etapa anterior do fluxo de trabalho.
    Erro O evento ou condição que gera um erro.
    Ignorado O evento ou condição que permite uma aprovação ignorada.

    Estados

    O estado da atividade informa ao mecanismo de fluxo de trabalho o que fazer com a atividade.
    Tabela 2. Estados da atividade de Reverter para
    Estado Descrição
    Executando O mecanismo de fluxo de trabalho inicia a função de execução da atividade.
    Aguardando O mecanismo de fluxo de trabalho ignora a atividade até que um evento específico para reiniciar a atividade seja acionado.
    Terminado A execução da atividade foi concluída. Veja o valor do resultado para o resultado da atividade.
    Cancelado Esta atividade, ou o fluxo de trabalho que contém esta atividade, foi cancelada.
    Erro Ocorreu um erro de JavaScript. Revise os logs para obter detalhes do erro.

    Comportamento de reverter para

    A atividade de reverter para transicionar diretamente para a atividade especificada pela seta da linha de transição.

    Use a atividade de Reverter para para todos os fluxos de trabalho em que várias reversões são necessárias. Reverter para redefine a tarefa de destino (a transição direta) para Abrir. Todas as tarefas executadas entre a atividade de Reverter para e a tarefa de destino (tarefa revertida) são definidas como Pendentes.

    (0) Início

    (1) Mensagem de log

    (2) Tarefa 1

    (3) Tarefa 3

    (4) Tarefa 2

    (5) Temporizador

    (6) Aprovação 1

    (7) Reverter para a primeira tarefa

    (8) Tarefa 1

    (9) Tarefa 2

    (10) Aprovação 1

    (11) Aprovação de logs

    (12) Ingressar

    (14) Enviar e-mail

    (15) Fim

    Figura 1. Reverter para fluxo de trabalho

    Histórico de transição

    O estado da Tarefa 3 (3) não muda, já que esta atividade não faz a transição direta da atividade de destino de reversão. Para ver quais atividades foram revertidas, selecione a lista relacionada Histórico de transição de fluxo de trabalho e observe a coluna Revertida.

    A atividade de Reverter para (7) atualiza as seguintes atividades:

    (8) Tarefa 1: redefinir como Aberto

    (9) Tarefa 2: redefinir como Pendente

    (10) Aprovação 1: redefinir como Ainda não solicitado

    Figura 2. Reverter para transição de fluxo de trabalho

    Atividade de Reverter para

    Quando as condições em um fluxo de trabalho acionam uma atividade de Reverter para, o fluxo de trabalho retrocede o processamento para uma atividade especificada no fluxo de trabalho e redefine determinadas atividades que já foram executadas de volta ao estado original. Isso é útil ao lidar com uma falha inesperada ou como parte de um fluxo lógico programado.

    Quando uma atividade é redefinida durante uma reversão de fluxo de trabalho, acontece o seguinte:

    • As aprovações são redefinidas como Não solicitadas.
    • As tarefas são redefinidas como Abertas ou Pendentes. Um caminho de fluxo de trabalho de reversão não pode criar novas tarefas.

    Atividades que executam operações externas do sistema, como excluir um arquivo ou enviar um e-mail, não são revertidas. Somente os estados de aprovação e atividade da tarefa são redefinidos.

    Um fluxo de trabalho pode conter uma única reversão, várias reversões ou reversões aninhadas em fluxos de trabalho mais complexos. A atividade Reverter para redefine atividades com base na sequência de fluxo de trabalho real (anexos de linha de transição) de atividades entre ele e a atividade transicionada para, ao invés de usar a ordem de execução para determinar de onde o processo deve recomeçar.