Executar o fluxo da área de trabalho direto de outros fluxos da área de trabalho
O Power Automate fornece a ação Executar fluxo da área de trabalho para permitir que os usuários chamem fluxos da área de trabalho enquanto executam outros fluxos da área de trabalho.
Usando esse recurso, você pode dividir fluxos complicados em menores e chamá-los quando necessário. Por exemplo, você pode criar fluxos separados para lidar com cenários de erro específicos no fluxo principal.
Para usar a ação, inclua-a na área de trabalho e selecione o fluxo da área de trabalho que deseja chamar.
Quando a ação é executada, dependendo do estado da alternância 'Esperar a conclusão do fluxo', o fluxo pai pausa até que o fluxo da área de trabalho chamado seja concluído ou executado em paralelo. Se o fluxo chamado contiver variáveis de entrada, será solicitado que você as preencha. Da mesma forma, se o fluxo chamado tiver variáveis de saída, a ação retornará seus valores no fluxo pai, desde que o fluxo pai permaneça pausado. Se o fluxo filho for executado em paralelo, nenhuma variável de saída será produzida.
Importante
- Apenas um fluxo paralelo tem permissão para ser executado no momento. Se um segundo fluxo filho estiver definido para ser executado em paralelo, ocorrerá um erro durante o tempo de execução.
- Os fluxos filho não têm permissão para executar outro fluxo filho em paralelo. Uma execução de fluxo paralelo só é permitida se for chamada diretamente do fluxo pai (raiz).
Observação
Você pode encontrar mais informações sobre variáveis de entrada e saída em Variáveis de entrada e saída.
O Power Automate não permite que dois fluxos chamem direta ou indiretamente um ao outro para evitar recursões. Além disso, um fluxo não pode ter mais de 150 fluxos dependentes. Se um fluxo dependente estiver faltando ou se o fluxo pai tiver mais de 150 dependências, o fluxo não será executado.