Subflow vorbereiten

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Überprüfen Sie den Prozess der Vorbereitung eines Subflows für die Verwendung in einem übergeordneten Workflow und für die Vorbereitung des übergeordneten Workflows für die Verwendung eines Subflows.

    Prozedur

    1. Öffnen Sie im Editor den Workflow, den Sie als Subflow verwenden möchten, und checken Sie ihn aus.
    2. Klicken Sie in der Titelleiste auf das Menüsymbol und wählen Sie Eingaben bearbeiten.
      Workflow-Eingaben bearbeiten
    3. Klicken Sie im Fenster „Workflow-Eingaben“ in der Variablen-Liste auf Neu.
    4. Fügen Sie abhängig vom Typ der Werte, die gespeichert werden, eine neue Variable hinzu.
      Das folgende Beispiel richtet einen Zeichenfolgewert ein.
      Neue Variablen werden hinzugefügt
    5. Klicken Sie auf Absenden.
    6. Schließen Sie das Dialogfeld Workflows-Eingaben.
    7. Erstellen Sie eine Aktivität Skript ausführen für den Subflow.
      • Setzen Sie den Wert des Parameters auf ein Feld im aktuellen Formular. Das ist wichtig, weil die Aktivität Benachrichtigung nur Werte aus der aktuellen Variablen und nicht aus der neu hinzugefügten Variablen abrufen kann. Das folgende Beispiel legt den Wert im Feld Beschreibung fest.

        current.description = workflow.inputs.bluesubvariable;

      • Erstellen Sie ein neues Feld im Anforderungsformular, zeigen Sie das Feld jedoch nicht an. Dies dient als temporärer Speicher.
        Erstellen Sie ein Skript, um den Parameterwert festzulegen
    8. Erstellen Sie eine Benachrichtigungsaktivität für den Subflow, und geben Sie im Betreff ${description} ein, um den Wert aus dem Feld zurückzugeben.
      Richten Sie die Benachrichtigung so ein, dass ein Wert zurückgegeben wird
      So würde der Subflow aussehen:
      Subflow abgeschlossen

    Workflow für die Verwendung eines Subflow vorbereiten

    Nachdem Sie einen Subflow erstellt haben, verwenden Sie dieses Verfahren, um den übergeordneten Workflow vorzubereiten.

    Prozedur

    1. Erstellen Sie im übergeordneten Workflow eine Variable, die der des Subflow ähnelt. Geben Sie ihr jedoch einen anderen Namen.

      Im folgenden Beispiel wird die Variable als Blaue Hauptvariable bezeichnet.

      Erstellen von Eingabevariablen für den Workflow
    2. Klicken Sie auf Absenden.
    3. Fügen Sie eine Aktivität Skript ausführen ein, um den Wert aus einem Feld an die neu erstellte Variable zurückzugeben.

      In diesem Beispiel wird der Wert des Felds Kurze Beschreibung zurückgegeben und der neu erstellten Variablen übergeben.

      workflow.scratchpad.bluemainvariable = current.short_description;

      Eigenschaften der Aktivität „Skript ausführen“.
    4. Klicken Sie auf Absenden.
    5. Legen Sie in der Subflow-Aktivität die Blaue Subvariable fest, um bluemainvariable an bluesubvariable zu übergeben.

      $ {workflow.scratchpad.bluemainvariable}

      So sieht der Haupt-Workflow aus:
      Beispiel-Workflow mit einem Subflow abgeschlossen