Partilhar via


Ação Executar fluxo de ambiente de trabalho

A ação Executar fluxo de ambiente de trabalho permite-lhe chamar fluxos de ambiente de trabalho enquanto executa um fluxo de ambiente de trabalho específico. Para utilizar a ação, adicione-a à área de trabalho e selecione o fluxo de ambiente de trabalho que pretende chamar. Se o fluxo chamado contiver variáveis de entrada, a ação irá pedir-lhe que introduza os respetivos valores.

Pode desativar a propriedade de comutador "Aguardar a conclusão do fluxo", que está ativada por predefinição. Se desativado, o fluxo de ambiente de trabalho invocado é executado simultaneamente com o fluxo principalmente. Esta configuração é útil para cenários em que pop-ups inesperados na aplicação de destino bloqueiam o fluxo principal. Ao executar um fluxo subordinado em paralelo, pode monitorizar e gerir esses pop-ups, garantindo que o fluxo principal continua sem problemas. Esta melhoria fornece uma solução alternativa considerando a política de simultaneidade atual, que permite apenas um fluxo por computador de cada vez.

Importante

  • Apenas um fluxo paralelo pode ser executado neste momento. Se um segundo fluxo subordinado for executado em paralelo, ocorrerá um erro durante o runtime.
  • Se um fluxo subordinado for executado em paralelo, as suas variáveis de saída serão ignoradas. As variáveis produzidas a partir da ação "Executar fluxo de ambiente de trabalho" não são mostradas no modal de ação.
  • Os fluxos subordinados não podem executar outro fluxo subordinado em paralelo. Uma execução de fluxo paralelo só é permitida se invocada diretamente a partir do fluxo principal (raiz).

Para encontrar mais informações sobre como utilizar a ação Executar fluxo de ambiente de trabalho, aceda a Executar fluxo de ambiente de trabalho a partir de outros fluxos de ambiente de trabalho.

Nota

  • As dependências de um fluxo não podem ser mais de 150 outros fluxos.
  • Dois fluxos não podem ligar direta ou indiretamente um ao outro, pois isto causa uma recursão.
  • Nos inquilinos da organização, os fluxos têm de estar sob o mesmo ambiente.

Captura de ecrã da ação Executar fluxo de ambiente de trabalho.

Limitações conhecidas

As variáveis de saída de uma ação "Executar fluxo de ambiente de trabalho" não mantêm o tipo durante a criação e aparecem como "Valores gerais" no painel de variáveis. O respetivo tipo de variável adequado é resolvido durante o runtime. Como resultado, as variáveis de saída do tipo de instância não são carregadas automaticamente nas listas de parâmetros de instância das ações correspondentes, portanto, precisa de escrevê-las ou colá-las nos parâmetros.

Executar fluxo de ambiente de trabalho

Executa um fluxo de ambiente de trabalho que pode receber variáveis de entrada e pode produzir variáveis de saída. O execução de fluxo principal será interrompida até que o fluxo de ambiente de trabalho esteja concluído.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
Fluxo de ambiente de trabalho Não Fluxo de ambiente de trabalho Selecione o fluxo de ambiente de trabalho a executar a partir deste fluxo. O fluxo chamado é sempre executado na mesma sessão do Windows que o fluxo principal.
Esperar que o fluxo esteja concluído N/A Valor booleano True Se ativado, este fluxo de ambiente de trabalho aguarda a conclusão do fluxo de ambiente de trabalho invocado antes de ser retomado. As variáveis de saída do fluxo de ambiente de trabalho invocado estão disponíveis para o fluxo atual. Se desativado, o fluxo da ambiente de trabalho invocado é executado simultaneamente e as respetivas variáveis de saída são ignoradas.

Variáveis produzidas

Esta ação produz as variáveis de saída do fluxo selecionado.

Exceções

Exceção Descrição
Falha ao executar fluxo de ambiente de trabalho Indica um problema durante a execução do fluxo de ambiente de trabalho
O fluxo de ambiente de trabalho excedeu o tempo limite Indica que o fluxo de ambiente de trabalho atingiu o tempo limite antes de concluir a execução