Werte für abgeschlossene Subflows in Skripts

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Die Aktivität Startprogramm für parallele Flows macht zusätzliche Variablen verfügbar, die Sie in Skripts verwenden können.

    Tabelle : 1. Zusätzliche Variablen
    Variable Beschreibung
    coordinator Das WorkflowCoordinator-Objekt, das beim Ausführen der Subflows verwendet wird. Sie können diese Variable im abgeschlossenen Skript verwenden, um letzte Vorgänge auszuführen. Außerdem können Sie das WorkflowCoordinator-Objekt in einer späteren Workflow-Aktivität verwenden, indem Sie den Aktivitätsnamen oder die sys_id an die Funktion WorkflowCoordinator.load('<Aktivität>') übergeben. Wenn Sie beispielsweise das WorkflowCoordinator-Objekt aus einer Aktivität vom Typ Startprogramm für parallele Flows mit dem Namen Subflows starten laden möchten, geben Sie in einer späteren Aktivität var coord = WorkflowCoordinator.load('Subflows starten'); ein.
    flow Der Subflow, der von der zuletzt abgeschlossenen Aktivität gestartet wurde. Sie können diese Variable im Skript Flow abgeschlossen verwenden, um Nachverarbeitungsvorgänge für die einzelnen Subflows auszuführen. Um einen abgeschlossenen Subflow von einem coordinator-Objekt abzurufen, verwenden Sie var flow = coord.getFlow(I); Dabei ist I der numerische Index des Subflow basierend auf der Reihenfolge, in der er gestartet wurde.
    Diese Werte stehen im abgeschlossenen Subflow zur Verfügung:
    • index: Der numerische Index dieses Subflow basiert auf der Reihenfolge, in der er gestartet wurde.
    • workflow: Die sys_id oder der Name des Workflow, der für diesen Subflow verwendet wird, abhängig davon, was Sie an den WorkflowCoordinator-Konstruktor übergeben haben.
    • inputs: Alle Eingabewerte, die dem gestarteten Subflow bereitgestellt werden.
    • status: Status des Subflow-Kontexts.
    • output: Der vom Subflow zurückgegebene Wert.
    • contextId: Die sys_id des Workflow-Kontexts für den Subflow.