Atividade de fluxo de trabalho If

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 1 min. de leitura
  • A atividade If verifica uma condição ou script para determinar se uma transição Sim ou Não deve ser feita.

    Se o criador do fluxo de trabalho especificar a Condição e o script Avançado, ambos deverão ser avaliados com êxito para que a atividade faça a transição Sim.

    Resultados

    O designer de fluxo de trabalho pode atribuir um valor de resultado usando activity.result de dentro de um campo de Script do registro de atividade. Por padrão, o valor do resultado da atividade é o resultado final da condição ou do script especificado. Os valores de resultado possíveis são:
    • Sim
    • Não

    Variáveis de entrada

    As seguintes variáveis determinam o comportamento da atividade.
    Nota:
    As atividades de condição são executadas como o usuário cujas ações correspondem às condições que o fluxo de trabalho estava aguardando e avança o fluxo de trabalho.
    Tabela 1. Variáveis de entrada da atividade If
    Campo Descrição
    Condição Se especificado e se o registro atual corresponder à condição, a transição Sim será feita.
    Avançado e Script Para especificar um script, marque a caixa de seleção Avançado. Você pode inserir um script que será avaliado. Se o seu script definir a resposta da variável como sim, a transição Sim será realizada. Caso contrário, nenhuma transição será realizada.

    Condições

    As condições a seguir determinam qual transição virá após a atividade.

    Tabela 2. Condições de atividade If
    Condição
    Sim Obtida quando a condição, se especificada, corresponder e o script Avançado, se especificado, retornar sim.
    Não Obtida quando a condição não corresponder ou o script Avançado, se especificado, retornar não.

    Estados

    O estado da atividade informa ao mecanismo de fluxo de trabalho o que fazer com a atividade.
    Tabela 3. Estados de atividade If
    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 cancelado.
    Erro Ocorreu um erro de JavaScript. Revise os logs para obter detalhes do erro.