Subworkflow sub-workflow
Met de Sub-workflow -activiteit kunt u de uitvoering van een andere workflow starten en het resultaat herstellen. Met deze activiteit kunt u complexe workflows gebruiken terwijl u een vereenvoudigde interface gebruikt.
U kunt meerdere subworkflows aanroepen in één workflow. Subworkflows worden synchroon uitgevoerd.
In het onderstaande voorbeeld roept een primaire workflow een subworkflow aan met behulp van sprongen. Voor meer op sprong-type grafische voorwerpen, zie deze sectie.
-
Maak een workflow die u als een subworkflow in een andere workflow wilt gebruiken.
-
Voeg een Jump (end point) -activiteit in met een prioriteit van 1 aan het begin van de werkstroom. Als u meerdere sprongen van het type "eindpunt" hebt, gebruikt Adobe Campaign de sprongen "eindpunt" met het laagste getal.
-
Voeg een Jump (start point) -activiteit in met een prioriteit 2 aan het einde van de workflow. Als u meerdere sprongen van het type "beginpunt" hebt, gebruikt Adobe Campaign de sprong "beginpunt" met het hoogste getal.
note note NOTE Als de subworkflowactiviteit verwijst naar een werkstroom met verschillende Jump -activiteiten, wordt de subwerkstroom uitgevoerd tussen de sprongen van het type "eindpunt" met het laagste getal en de sprongen van het type "beginpunt" met het hoogste getal. De subworkflow kan alleen correct worden uitgevoerd als u slechts één sprongreis van het type "eindpunt" met het laagste getal hebt en slechts één sprongreis van het type "beginpunt" met het hoogste getal. -
Vul deze subworkflow in en sla deze op.
-
Een primaire workflow maken.
-
Voeg een Sub-workflow -activiteit in en open deze.
-
Selecteer in de vervolgkeuzelijst Workflow template de workflow die u wilt gebruiken.
-
U kunt ook een configuratiescript toevoegen om de workflow waarnaar wordt verwezen te wijzigen.
-
Klik op Ok. Er wordt automatisch een uitgaande overgang gemaakt met het label van de Jump (start point) -activiteit uit de geselecteerde workflow.
-
Voer de workflow uit.
Wanneer de workflow eenmaal is uitgevoerd, blijft de status Being edited behouden die als een subworkflow is aangeroepen. Dit betekent het volgende:
-
U kunt niet met de rechtermuisknop op de overgangen klikken om het doel weer te geven.
-
Het aantal intermediaire populaties kan niet worden weergegeven.
-
De logboeken van de subworkflow worden weergegeven in de primaire workflow.
Invoerparameters (optioneel) input-parameters--optional-
- tableName
- schema
Elke binnenkomende gebeurtenis moet een doel specificeren dat door deze parameters wordt bepaald.
Uitvoerparameters output-parameters
- tableName
- schema
- recCount
Deze reeks van drie waarden identificeert de bevolking die door de vraag wordt gericht. tableName is de naam van de tabel waarin de doel-id's worden vastgelegd. schema is het schema van de populatie (gewoonlijk nms:ontvanger) en recCount is het aantal elementen in de tabel.
- targetSchema: deze waarde is het schema van de werktabel. Deze parameter is geldig voor alle overgangen met tableName en schema .