Kör datorflödesåtgärd
Åtgärden Kör datorflöde gör att du kan anropa andra datorflöden medan du kör ett specifikt datorflöde. Om du vill använda åtgärden lägger du till den i arbetsytan och väljer det datorflödet som du vill anropa. Om det anropade flödet innehåller indatavariabler uppmanas du att ange deras värden.
Du kan inaktivera växlingsegenskapen ”Vänta tills flödet har slutförts”, vilket är aktiverat som standard. Om det är inaktiverat körs det anropade datorflödet samtidigt med det överordnade flödet. Den här konfigurationen är användbar för scenarier där oväntade popup-fönster i målprogrammet blockerar det överordnade flödet. Genom att köra ett underordnat flöde parallellt kan du övervaka och hantera dessa popup-fönster, vilket säkerställer att det överordnade flödet fortsätter köras. Den här förbättringen tillhandahåller en lösning med tanke på aktuell samtidighetspolicy, som bara tillåter ett (1) flöde per dator åt gången.
Viktigt
- Endast ett parallellt flöde kan köras just nu. Om ett andra underordnat flöde körs parallellt uppstår ett fel under körningen.
- Om ett underordnat flöde körs parallellt ignoreras dess utdatavariabler. Variablerna som skapas från åtgärden ”Kör datorflöde” visas inte i åtgärdsdialogrutan.
- Underordnade flöden kan inte köra ett annat underordnat flöde parallellt. En parallell flödeskörning tillåts endast om den anropas direkt från det överordnade flödet (rotflödet).
Du hittar mer information om hur du använder åtgärden Kör datorflöde i Köra datorflöde från andra datorflöden.
Kommentar
- Ett flödes beroenden får inte vara fler än 150 andra flöden.
- Två flöden kan inte direkt eller indirekt anropa en varandra eftersom detta orsakar ett tillbakasyftande.
- I klientorganisationer för organisationer måste flödena finnas under samma miljö.
Kända begränsningar
Utdatavariablerna för åtgärden ”Kör datorflöde” behåller inte sin typ under redigeringen och visas som ”Allmänna värden” i variabelfönstret. Rätt variabeltyp matchas under körningen. Därför läses inte utdatavariabler av instanstyp in automatiskt i listorna över motsvarande åtgärders instansparametrar, så du måste skriva eller klistra in dem i parametrarna.
Kör datorflöde
Kör ett datorflöde som kan ta emot indatavariabler och som kan skapa utdatavariabler. Den överordnade flödeskörningen pausas tills det anropade datorflödet har slutförts.
Indataparametrar
Argument | Valfri | Accepterar | Standardvärde | Beskrivning |
---|---|---|---|---|
Datorflöde | Nej | Datorflöde | Välj datorflödet som ska köras inifrån det här flödet. Det anropade flödet körs alltid i samma Windows-session som det överordnade flödet. | |
Vänta på att flödets slutförs | Inte tillgänglig | Booleskt värde | Sant | Om det här datorflödet är aktiverat väntar det på att det anropade datorflödet ska slutföras innan det återupptas. Det anropade datorflödets utdatavariabler är tillgängliga för det aktuella flödet. Om det är inaktiverat körs det anropade datorflödet samtidigt och dess utdatavariabler ignoreras. |
Producerade variabler
Denna åtgärd genererar utdatavariabler för det valda flödet.
Undantag
Undantag | Beskrivning |
---|---|
Körning av datorflöde misslyckades | Anger ett problem när datorflödet körs |
Datorflödets tidsgräns uppnåddes | Anger att tidsgränsen för datorflödet överskreds innan körningen slutfördes |