Encerrar lógica de fluxo
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
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.
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.