Executar l'acció de flux d'escriptori
L'acció Executa el flux d'escriptori us permet cridar a altres fluxos d'escriptori mentre executeu un flux d'escriptori específic. Per utilitzar l'acció, afegiu-la a l'espai de treball i seleccioneu el flux d'escriptori al qual voleu trucar. Si el flux cridat conté variables d'entrada, l'acció us demanarà que introduïu els seus valors.
Podeu desactivar la propietat de commutació "Espera que finalitzi el flux", que està habilitada per defecte. Si està inhabilitat, el flux d'escriptori invocat s'executa simultàniament amb el flux principal. Aquesta configuració és útil per a escenaris en què les finestres emergents inesperades a l'aplicació de destinació bloquegen el flux principal. En executar un flux secundari en paral·lel, podeu supervisar i gestionar aquestes finestres emergents, assegurant-vos que el flux principal continuï sense problemes. Aquesta millora proporciona una solució alternativa donada la política de concurrència actual, que només permet un flux per màquina alhora.
Important
- Només es pot executar un flux paral·lel en aquest moment. Si un segon flux secundari s'executa en paral·lel, es produeix un error durant el temps d'execució.
- Si un flux secundari s'executa en paral·lel, les seves variables de sortida s'ignoren. Les variables generades a partir de l'acció "Executa el flux d'escriptori" no es mostren al modal d'acció.
- Els fluxos secundaris no poden executar un altre flux secundari en paral·lel. Una execució de flux paral·lel només es permet si s'invoca directament des del flux principal (arrel).
Per obtenir més informació sobre com utilitzar l'acció Executa el flux d'escriptori , aneu a Executa el flux d'escriptori des d'altres fluxos d'escriptori.
Nota
- Les dependències d'un flux no poden ser més de 150 fluxos més.
- Dos fluxos no poden cridar-se directament o indirectament, ja que això provoca una recursivitat.
- Als inquilins de l'organització, els fluxos han d'estar en el mateix entorn.
Limitacions conegudes
Les variables de sortida d'una acció "Executa el flux d'escriptori" no mantenen el seu tipus durant la creació i apareixen com a "Valors generals" a la subfinestra de variables. El seu tipus de variable adequat es resol durant el temps d'execució. Com a resultat, les variables de sortida de tipus d'instància no es carreguen automàticament a les llistes de paràmetres d'instància de les accions corresponents, de manera que heu d'escriure-les o enganxar-les als paràmetres.
Executa el flux d'escriptori
Executa un flux d'escriptori que pot rebre variables d'entrada i pot produir variables de sortida. L'execució del flux principal es posarà en pausa fins que es completi el flux d'escriptori cridat.
Paràmetres d’entrada
Argument | Opcional | Accepta | Valor per defecte | Descripció |
---|---|---|---|---|
Flux d'escriptori | No | Flux d'escriptori | Seleccioneu el flux d'escriptori que s'executarà des d'aquest flux. El flux cridat sempre s'executa a la mateixa sessió del Windows que el flux principal. | |
Espera fins que el flux finalitzi | N/A | Valor booleà | Cert | Si està habilitat, aquest flux d'escriptori espera que es completi el flux d'escriptori invocat abans de reprendre's. Les variables de sortida del flux d'escriptori invocat estan disponibles per al flux actual. Si està inhabilitat, el flux d'escriptori invocat s'executa simultàniament i les seves variables de sortida s'ignoren. |
Variables generades
Aquesta acció produeix les variables de sortida del flux seleccionat.
Excepcions
Excepció | Descripció |
---|---|
S'ha produït un error en executar el flux d'escriptori | Indica un problema durant l'execució del flux d'escriptori |
S'ha esgotat el temps d'espera del flux d'escriptori | Indica que el flux de l'escriptori ha esgotat el temps d'espera abans de completar la seva execució |