Subflow vorbereiten

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • Überprüfen Sie, wie ein Unterablauf für die Verwendung in einem übergeordneten Workflow vorbereitet wird und der übergeordnete Workflow auf die Verwendung eines Unterablaufs vorbereitet wird.

    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 Unterablauf aussehen:
      Subflow abgeschlossen

    Workflow für die Verwendung eines Subflow vorbereiten

    Nachdem Sie einen Unterablauf erstellt haben, können Sie mit diesem Verfahren den übergeordneten Workflow vorbereiten.

    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