Freigeben über


Aktion „Desktop-Flow ausführen“

Mit der Aktion Desktop-Flow ausführen können Sie andere Desktop-Flows aufrufen, währende Sie einen bestimmten Desktop-Flow ausführen. Um die Aktion zu verwenden, fügen Sie sie dem Arbeitsbereich hinzu und wählen Sie den Desktop-Flow aus, den Sie aufrufen möchten. Wenn der aufgerufene Flow Eingabevariablen enthält, werden Sie von der Aktion aufgefordert, deren Werte einzugeben.

Sie können die Umschalteigenschaft „Auf Abschluss des Flows warten“ deaktivieren, die standardmäßig aktiviert ist. Wenn diese Option deaktiviert ist, wird der aufgerufene Desktop-Flow gleichzeitig mit dem übergeordneten Flow ausgeführt. Diese Konfiguration ist nützlich für Szenarien, in denen unerwartete Popups in der Zielanwendung den übergeordneten Flow blockieren. Durch die parallele Ausführung eines untergeordneten Flows können Sie diese Popups überwachen und verwalten und so sicherstellen, dass der übergeordnete Flow reibungslos fortgesetzt werden kann. Diese Verbesserung bietet eine Problemumgebung angesichts der aktuellen Parallelitätsrichtlinie, die jeweils nur einen Flow pro Computer zulässt.

Wichtig

  • Zu diesem Zeitpunkt kann nur ein paralleler Flow ausgeführt werden. Wenn ein zweiter untergeordneter Flow parallel ausgeführt wird, tritt während der Laufzeit ein Fehler auf.
  • Wenn ein untergeordneter Flow parallel ausgeführt wird, werden seine Ausgabevariablen ignoriert. Die Variablen, die durch die Aktion „Desktop-Flow ausführen“ erzeugt werden, werden nicht im Aktionsmodal angezeigt.
  • Untergeordnete Flows können keinen anderen untergeordneten Flow parallel ausführen. Eine parallele Flowausführung ist nur zulässig, wenn sie direkt vom übergeordneten Flow (Stammflow) aufgerufen wird.

Weitere Informationen zur Verwendung der Aktion Desktop-Flow ausführen finden Sie in Desktop-Flow von anderen Desktop-Flows aus ausführen.

Anmerkung

  • Die Abhängigkeiten eines Flows können nicht mehr als 150 andere Flows sein.
  • Zwei Flows können sich nicht direkt oder indirekt gegenseitig aufrufen, da dies eine Rekursion verursacht.
  • In Org-Mandanten müssen sich die Flows in der gleichen Umgebung befinden.

Screenshot der Aktion „Einen Desktop-Flow ausführen“.

Bekannte Einschränkungen

Die Ausgabevariablen einer „Desktop-Flow ausführen“-Aktion behalten ihren Typ während der Erstellung nicht bei und werden als „allgemeine Werte“ im Variablenbereich angezeigt. Der richtige Variablentyp wird während der Laufzeit aufgelöst. Daher werden Ausgabevariablen des Instanztyps nicht automatisch in die Listen der Instanzparameter der entsprechenden Aktionen geladen, sodass Sie sie in die Parameter eingeben oder einfügen müssen.

Desktop-Flow ausführen

Führt einen Desktop-Flow aus, der Eingangsvariablen empfangen und Ausgangsvariablen produzieren kann. Das Ausführen des übergeordneten Flows wird pausiert, bis der aufgerufene Desktop-Flow abgeschlossen ist.

Eingabeparameter

Argument Optional Akzeptiert Standardwert Beschreibung
Desktop flow Nein Desktop-Flow Wählen Sie den Desktop-Flow aus, der in diesem Flow ausgeführt werden soll. Der aufgerufene Flow wird immer in derselben Windows-Sitzung wie der übergeordnete Flow ausgeführt.
Warten, bis der Ablauf abgeschlossen ist NICHT ZUTREFFEND Boolescher Wert true Wenn diese Option aktiviert ist, wartet dieser Desktop-Flow, bis der aufgerufene Desktop-Flow abgeschlossen ist, bevor er fortgesetzt wird. Die Ausgabevariablen des aufgerufenen Desktop-Flows sind für den aktuellen Flow verfügbar. Wenn diese Option deaktiviert ist, wird der aufgerufene Desktop-Flow gleichzeitig ausgeführt, und seine Ausgabevariablen werden ignoriert.

Erzeugte Variablen

Diese Aktion erzeugt die Ausgangsvariablen des ausgewählten Flows.

Ausnahmen

Ausnahme Beschreibung
Fehler beim Ausführen des Desktop-Flows Zeigt ein Problem beim Ausführen des Desktop-Flows an
Zeitüberschreitung bei Desktop-Flow Gibt an, dass das Zeitlimit des Desktop-Flows abgelaufen ist, bevor die Ausführung abgeschlossen ist