Atividade da catraca fluxo de trabalho

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

    Tabela 1. Resultados de atividade de catraca
    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.

    Tabela 2. Variáveis de entrada de atividade de catraca
    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.

    Tabela 3. Condições de atividade de catraca
    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.

    Tabela 4. Estados de atividade de catraca
    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.