Atividade da catraca fluxo de trabalho
A atividade da catraca limita o número de vezes que um fluxo de trabalho pode passar pelo mesmo ponto.
Use esta atividade para evitar loops infinitos. Esta atividade é útil junto com a atividade Rollback To workflow activity.
Resultados
Você pode atribuir um valor de resultado usando a variável activity.result de dentro de um campo de script da atividade. Por padrão, o script de atividade avalia se a atividade deve continuar a iterar ou parar.
| Resultado | Descrição |
|---|---|
| Continuar | O valor de iterações permitidas é maior do que o número de vezes que o fluxo de trabalho acessou esta atividade. |
| Cancelar | O fluxo de trabalho acessou esta atividade mais vezes do que o valor Iterações permitidas. |
Variáveis de entrada
As variáveis de entrada determinam o comportamento inicial da atividade.
| Campo | Descrição |
|---|---|
| Iterações permitidas | Número de vezes que o fluxo de trabalho pode passar por essa atividade antes que a catraca termine o loop. |
Condições
As condições determinam qual transição aparece após esta atividade.
| Campo | Descrição |
|---|---|
| Continuar | Se o fluxo de trabalho retornou a este ponto uma quantidade de vezes menor do que a iteração permitida. |
| Cancelar | Se o fluxo de trabalho retornou a este ponto uma quantidade de vezes maior do que a iteração permitida. |
Estados
O estado da atividade informa ao mecanismo de fluxo de trabalho o que fazer com a atividade.
| Estado | Descrição |
|---|---|
| Executando | O mecanismo de fluxo de trabalho sabe iniciar a função onExecute 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. |