Ambiente
Problema/Sintomas
O tempo de execução de uma atividade WAIT Timer pode ser alterado quando um workflow está em execução?
Por exemplo:
Vamos supor que um fluxo de trabalho esteja agendado para ser executado em X dias e foi acionado depois Y Dias. Como isso é possível?
Podemos alterar o tempo de um fluxo de trabalho quando ele estiver sendo executado seguindo a abordagem fornecida abaixo
A. Se o workflow estiver em execução e não tiver atingido a atividade WAIT e, em seguida, poderemos pausar o workflow, fazer as emendas e reiniciá-lo.
Por exemplo: Vamos supor que o fluxo de trabalho esteja em execução e atualmente em alguma atividade antes da atividade WAIT .
Em seguida, se pausarmos o fluxo de trabalho, fizermos as alterações e reiniciá-lo, a nova WAIT entrará em vigor.
B. Se o workflow estiver em execução e tiver atingido a atividade WAIT , pare o workflow, faça as alterações e reinicie-o.
Por exemplo: Digamos que o fluxo de trabalho esteja em execução e, no momento, na atividade WAIT , que está agendada para ter uma atividade de espera de, digamos, 1 dia.
Em seguida, você deve interromper o fluxo de trabalho, faça as alterações para, digamos ESPERA=2 dias e reiniciá-lo.
Sempre reinicie o workflow para considerar as alterações feitas nas atividades do workflow. Caso contrário, não serão aplicáveis.