Faça o seguinte na lógica de fluxo paralelo

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 2 min. de leitura
  • Execute ações e subfluxos em caminhos separados em um bloco de lógica de fluxo isolado.

    Com essa lógica de fluxo, você pode executar ações e subfluxos em caminhos separados. Se alguma ação no bloco de lógica de fluxo em paralelo Fazer o seguinte precisar aguardar, outras ações serão executadas até que todos os caminhos no bloco terminem o processamento.

    Figura 1. Os caminhos em um fazem o seguinte no bloco de lógica de fluxo paralelo
    Vários caminhos em um fazem o seguinte no bloco de lógica de fluxo paralelo
    Nota:
    Os caminhos em um bloco de lógica de fluxo paralelo não são executados em vários threads, já que um contexto de execução de fluxo é executado em um único thread. No entanto, pode haver momentos em que você desejará executar fluxos em contextos separados, embora isso possa consumir mais recursos da sua instância. Para executar subfluxos em contextos de fluxo separados dentro do mesmo fluxo, consulte Fluxos dinâmicos.

    Entradas

    Em lógica de fluxo paralelo, faça o seguinte: Em vez disso, ele exibe um sinal de adição ( Ícone Nova ramificaçãoícone ) que permite criar um caminho com ações ou subfluxos.

    As ações e os subfluxos em cada caminho são executados até que todas as tarefas no bloco de lógica de fluxo sejam concluídas.

    Saídas

    Esta lógica de fluxo não tem saídas, mas as ações e subfluxos em cada caminho podem ter saídas. Enquanto o fluxo está em execução, as saídas de um caminho só podem ser acessadas por outras ações no mesmo caminho. Depois que a lógica de fluxo paralelo for concluída, suas saídas finais serão acessíveis para o restante do fluxo.

    Crie duas tarefas em paralelo quando uma solicitação de mudança for criada

    Neste exemplo, um fluxo é acionado quando uma nova solicitação de mudança é criada. Usando Faça o seguinte em Paralelo duas tarefas são criadas em caminhos separados e atribuídas a grupos diferentes. O fluxo usa o. Número cápsula de dados de campo da solicitação de mudança acionadora para exibir o número na descrição resumida do registro da tarefa.

    Figura 2. Faça o seguinte nas entradas de lógica de fluxo paralelo
    Faça o seguinte exemplo em paralelo

    Detalhes da execução

    Figura 3. Faça o seguinte em detalhes de execução paralela
    Exemplo de detalhes de execução para um Faça o seguinte em fluxo paralelo
    1. O cabeçalho mostra o estado, a hora de início e o tempo de execução da lógica de fluxo.
    2. A seção Detalhes da configuração mostra o estado, a hora de início e o tempo de execução de cada caminho no bloco de lógica de fluxo.

    Diretrizes gerais

    Evite criar dependências de dados entre caminhos
    Como um fluxo pode executar caminhos em qualquer ordem, evite criar dependências de dados entre caminhos separados. Por exemplo, não tem um caminho que cria um registro e outro caminho que atualiza o mesmo registro. O caminho do registro de atualização pode ser executado antes do caminho de criação do registro.
    Não compartilhe dados entre caminhos
    Workflow Studio impede que você arraste cápsulas de dados entre caminhos porque o sistema não pode determinar qual caminho terminará primeiro para fornecer o valor de saída.