Ação Executar fluxo da área de trabalho
A ação Executar fluxo da área de trabalho permite que você chame outros fluxos da área de trabalho enquanto executa um fluxo específico da área de trabalho. Para usar a ação, inclua-a na área de trabalho e selecione o fluxo da área de trabalho que deseja chamar. Se o fluxo chamado contiver variáveis de entrada, a ação solicitará que você insira os valores.
Você pode desabilitar a propriedade de alternância 'Aguarde a conclusão do fluxo', que está habilitada por padrão. Se desabilitado, o fluxo da área de trabalho invocado será executado simultaneamente com o fluxo pai. Essa configuração é útil para cenários em que pop-ups inesperados no aplicativo de destino bloqueiam o fluxo pai. Ao executar um fluxo filho em paralelo, você pode monitorar e gerenciar esses pop-ups, garantindo que o fluxo pai continue sem problemas. Esse aprimoramento fornece uma solução alternativa da política de simultaneidade atual, que permite apenas um fluxo por computador por vez.
Importante
- Apenas um fluxo paralelo pode ser executado no momento. Se um segundo fluxo filho for executado em paralelo, ocorrerá um erro durante o tempo de execução.
- Se um fluxo filho for executado em paralelo, suas variáveis de saída serão ignoradas. As variáveis produzidas a partir da ação 'Executar fluxo da área de trabalho' não são mostradas no modal de ação.
- Os fluxos filho não podem executar outro fluxo filho em paralelo. Uma execução de fluxo paralelo só será permitida se for invocada diretamente do fluxo pai (raiz).
Para encontrar mais informações sobre como usar a ação Executar fluxo da área de trabalho, vá para Executar o fluxo da área de trabalho direto de outros fluxos da área de trabalho.
Observação
- As dependências de um fluxo não podem ser mais de 150 outros fluxos.
- Dois fluxos não podem chamar um ao outro direta ou indiretamente, pois isso causa uma recursão.
- Nos locatários da organização, os fluxos devem estar no mesmo ambiente.
Limitações conhecidas
As variáveis de saída de uma ação 'Executar fluxo da área de trabalho' não mantêm seu tipo durante a criação e aparecem como 'Valores gerais' no painel de variáveis. Seu tipo de variável apropriado é resolvido durante o tempo de execução. 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, você precisa digitá-las ou colá-las nos parâmetros.
Executar fluxo da área de trabalho
Executa um fluxo da área de trabalho que pode receber variáveis de entrada e pode produzir variáveis de saída. A execução do fluxo pai será pausada até que o fluxo da área de trabalho chamado seja concluído.
Parâmetros de entrada
Argumento | Opcional | Aceita | Valor padrão | Description |
---|---|---|---|---|
Fluxo da área de trabalho | Não | Fluxo da área de trabalho | Selecione o fluxo da área de trabalho a ser executado dentro deste fluxo. O fluxo chamado sempre é executado na mesma sessão do Windows que o fluxo pai. | |
Aguardar a conclusão do fluxo | N/A | Valor booliano | Verdadeiro | Se habilitado, esse fluxo da área de trabalho aguardará a conclusão do fluxo da área de trabalho invocado antes de ser retomado. As variáveis de saída do fluxo da área de trabalho invocado estão disponíveis para o fluxo atual. Se desabilitado, o fluxo da área de trabalho invocado será executado simultaneamente e suas variáveis de saída serão ignoradas. |
Variáveis produzidas
Esta ação produz as variáveis de saída do fluxo selecionado.
Exceções
Exceção | Description |
---|---|
Run desktop flow failed | Indica um problema ao executar o fluxo da área de trabalho |
O fluxo da área de trabalho atingiu o tempo limite | Indica que o fluxo da área de trabalho atingiu o tempo limite antes de concluir sua execução |