Encerrar lógica de fluxo

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 2 min. de leitura
  • Pare de executar o fluxo atual. Use o Finalizar fluxo em uma ramificação do fluxo para especificar uma condição de saída. Por exemplo, finalize o fluxo quando ele atingir um bloco lógico de fluxo "if" específico.

    A lógica de fluxo final pode estar contida em um bloco de lógica de fluxo condicional, como um Se , Caso contrário, se ou Caso contrário bloco de lógica de fluxo. Use esta lógica de fluxo para interromper um fluxo quando determinadas condições forem atendidas. Não é possível adicionar ações ou lógica de fluxo depois de usar Fluxo final lógica de fluxo. Todas as ramificações de um fluxo são encerradas quando um fluxo atinge Fluxo final lógica de fluxo, incluindo Aguarde uma duração lógica. Qualquer ramificação executada em paralelo também interrompe seu andamento quando você usa o. Fluxo final lógica de fluxo.

    Entradas

    Esta lógica de fluxo não tem entradas.

    Saídas

    Esta lógica de fluxo não tem saídas. Quando essa lógica de fluxo encerra um fluxo ou subfluxo, ela define o estado como Concluído. Os subfluxos que terminam só podem retornar um valor de saída para um fluxo primário se houver uma lógica de fluxo Atribuir saídas de subfluxo anterior à lógica de subfluxo final.

    Diretrizes gerais

    Use as diretrizes gerais ao adicionar uma lógica de fluxo final ou subfluxo final.

    Atribua saídas de subfluxo antes da lógica de fluxo de subfluxo final
    Se um subfluxo sempre precisar retornar um valor de saída para um fluxo primário, use uma lógica de fluxo Atribuir saídas de subfluxo antes da lógica de subfluxo final. Por padrão, um subfluxo encerrado não retorna valores de saída.
    Projetar fluxos primários para lidar com um subfluxo encerrado
    Se você chamar um subfluxo que tem uma ramificação final, certifique-se de que o fluxo de chamada possa lidar com a saída de subfluxo não recebendo. Cabe ao autor do fluxo e do subfluxo passar dados entre fluxos.

    Subfluxo Solicitar aprovação ad hoc

    Subfluxo que contém uma ramificação de subfluxo final

    Este subfluxo de exemplo oferece suporte à adição de aprovações arbitrárias de um Playbooks atividade. A condição de espera nas etapas 5 a 6 verifica o registro de dados de fluxo em busca de um estado final, como cancelado, concluído, erro ou ignorado. Quando o registro de dados de fluxo entra em um desses estados, o subfluxo termina sem atribuir saídas.

    Detalhes da execução do subfluxo que atinge a ramificação final.

    Quando o subfluxo atinge esta ramificação, ele interrompe o subfluxo e define o estado como Concluído. As ações em outras ramificações não são executadas.