Unter-Workflow sub-workflow
Die Aktivität Unter-Workflow ermöglicht den Trigger der Ausführung eines anderen Workflows und die Wiederherstellung des Ergebnisses. Diese Aktivität ermöglicht die Verwendung komplexer Workflows in einer vereinfachten Benutzeroberfläche.
Sie können in einem Workflow mehrere Unter-Workflows aufrufen. Unter-Workflows werden synchron ausgeführt.
Im folgenden Beispiel ruft ein primärer Workflow einen Unter-Workflow mithilfe von Sprüngen auf. Weiterführende Informationen zu grafischen Objekten vom Typ “Sprung” finden Sie in diesem Abschnitt.
-
Erstellen Sie einen Workflow, den Sie als Unter-Workflow in einem anderen Workflow verwenden möchten.
-
Fügen Sie am Anfang des Workflows eine Aktivität vom Typ Sprung (Ziel) mit der Priorität 1 ein. Wenn mehrere “Ziel”-Sprünge vorhanden sind, verwendet Adobe Campaign den “Ziel”-Sprung mit der niedrigsten Nummer.
-
Fügen Sie am Ende des Workflows eine Aktivität vom Typ Sprung (Start) mit der Priorität 2 ein. Wenn mehrere “Start”-Sprünge vorhanden sind, verwendet Adobe Campaign den “Start”-Sprung mit der höchsten Nummer.
note NOTE Wenn die Unter-Workflow-Aktivität einen Workflow startet, der mehrere Sprung-Aktivitäten aufweist, wird der Unter-Workflow zwischen dem "Ziel"-Sprung mit der kleinsten Nummer und dem "Start"-Sprung mit der höchsten Nummer ausgeführt. Damit sich der Unter-Workflow richtig ausführen lässt, dürfen Sie nur einen "Ziel"-Sprung mit der niedrigsten Nummer und einen "Start"-Sprung mit der höchsten Nummer verwenden. -
Vervollständigen und speichern Sie diesen Unter-Workflow.
-
Erstellen Sie einen primären Workflow.
-
Fügen Sie die Aktivität Unter-Workflow ein und öffnen Sie sie.
-
Wählen Sie in der Dropdown-Liste der Workflow-Vorlagen den gewünschten Workflow aus.
-
Es besteht auch die Möglichkeit, ein Konfigurationsscript hinzuzufügen, um die Funktionsweise des referenzierten Workflows anzupassen.
-
Klicken Sie auf OK. Dadurch wird automatisch eine ausgehende Transition mit dem Titel der Aktivität Sprung (Start) aus dem ausgewählten Workflow erstellt.
-
Führen Sie den Workflow aus.
Nach der Ausführung befindet sich der Workflow, der als Unter-Workflow gestartet wurde, weiter im Status In Bearbeitung, was Folgendes bedeutet:
-
Sie können mit der rechten Maustaste nicht auf die Transitionen klicken, um die Zielgruppe anzuzeigen.
-
Es kann kein Zwischenergebnis der Populationsgröße angezeigt werden.
-
Die Logs des Unter-Workflows werden im primären Workflow angezeigt.
Eingabeparameter (optional) input-parameters--optional-
- tableName
- schema
Jedes eingehende Ereignis muss eine durch diese Parameter definierte Zielgruppe angeben.
Ausgabeparameter output-parameters
- tableName
- schema
- recCount
Anhand der drei Werte lässt sich die durch die Abfrage ermittelte Population identifizieren. tableName ist der Name der Tabelle, die die Zielgruppen-IDs enthält, schema ist das Schema der Population, (i. d. R. nms:recipient) und recCount ist die Anzahl der Elemente in der Tabelle.
- targetSchema: Dieser Wert ist das Schema der Arbeitstabelle. Dieser Parameter ist für alle Transitionen mit tableName und schema gültig.