Finalizar lógica de fluxo de fluxo

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. 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 de término pode estar contida em um bloco de lógica de fluxo condicional, como um bloco de lógica de fluxo If, Else Ifou Else. Use esta lógica de fluxo para interromper um fluxo quando determinadas condições forem atendidas. Você não pode adicionar ações ou lógica de fluxo depois de usar a lógica de fluxo Encerrar fluxo. Todas as ramificações de um fluxo são encerradas quando um fluxo atinge a lógica de fluxo Encerrar fluxo, incluindo a lógica Aguardar uma duração. Todas as ramificações executadas em paralelo também interrompem o andamento quando você usa a lógica de fluxo Encerrar 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 antes da lógica de fluxo de subfluxo Encerrar.

    Diretrizes gerais

    Use as diretrizes gerais ao adicionar uma lógica de fluxo de término ou de fluxo de subfluxo de término.

    Atribuir saídas de subfluxo antes de encerrar a lógica de fluxo de subfluxo
    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 fluxo Encerrar subfluxo. Por padrão, um subfluxo encerrado não retorna nenhum valor de saída.
    Projetar fluxos primários para lidar com um subfluxo encerrado
    Se você chamar um subfluxo que tem uma ramificação de término, certifique-se de que o fluxo de chamada possa lidar com o não recebimento da saída do subfluxo. A transmissão de dados entre fluxos depende do autor do fluxo e do subfluxo.

    Solicitar subfluxo de 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 uma atividade Playbooks. A condição de espera nas etapas 5 a 6 verifica o registro de dados de fluxo quanto a 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 nenhuma saída.

    Detalhes de execução do subfluxo que atinge a ramificação Término.

    Quando o subfluxo atinge essa 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.