Workflows, die als Subflows verwendet werden

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • Ein Workflow kann einen anderen Workflow als Aktivität starten.

    Der übergeordnete Workflow löst den Subflow aus und wartet dann, bis der Subflow abgeschlossen ist, bevor er fortfährt. Führen Sie das Workflow-Validierungstool vor der Veröffentlichung aus, um fehlende Subflows und andere Abhängigkeitsprobleme zu ermitteln, beispielsweise solche, die Update Sets betreffen.

    Die Registerkarte Workflows in Workflow-Editor enthält eine Liste der Workflows, die zur Verwendung als Subflows verfügbar sind.

    Abbildung : 1. Für die Verwendung als Subflows verfügbare Workflows
    Für die Verwendung als Subflows verfügbare Workflows

    Stellen Sie sicher, dass der ausgewählte Subflow aktiv ist. Wenn der Subflow inaktiv ist, hängt der Haupt-Workflow mit der Meldung Wird geladen. Wenn Sie einen inaktiven Subflow in einen Workflow einfügen, wird der Subflow mit einem roten Banner angezeigt, um anzuzeigen, dass er nicht ausgeführt werden kann. Ein aktiver Unterablauf wird bei Auswahl blau hervorgehoben.

    Abbildung : 2. Workflow mit aktiven Unterabläufen
    Workflow mit aktiven Unterabläufen

    Subflows und die Aktivität „Aufgabe erstellen“

    Wenn ein Workflow eine Aktivität Aufgabe erstellen enthält, die im aktuellen Datensatz ausgeführt wurde, werden zusätzliche Aufgabenaktivitäten im Workflow möglicherweise nicht wie erwartet ausgeführt.

    Dies kann passieren, wenn derselbe Subflow, der eine Aktivität „Aufgabe erstellen“ enthält, mehr als einmal in einem übergeordneten Flow ausgeführt wird. Wenn der Subflow erneut ausgeführt wird und versucht, die Aktivität Aufgabe erstellen noch einmal auszuführen, öffnet das System stattdessen die erste Aufgabenaktivität und erstellt keine zusätzliche Aufgabe.
    Hinweis:
    Eine Alternative zum Erstellen von doppelten Subflows, die die Aktivität Aufgabe erstellen verwenden, ist, eine Aktivität Skript ausführen für den Workflow hinzuzufügen, der eine Aufgabe mit einem Skript erstellt.
    Abbildung : 3. Die gleiche Aktivität „Aufgabe erstellen“ wird zweimal in einem Workflow ausgeführt.
    In dieser Konfiguration führt der Workflow denselben Subflow, der eine Aktivität Aufgabe erstellen enthält, nur einmal aus. Dadurch kann der Workflow zusätzliche Aufgaben erstellen.
    Abbildung : 4. Ausführen verschiedener Unterabläufe mit der Aktivität „Aufgabe erstellen“