子工作流 sub-workflow
Sub-workflow 活动允许您触发另一个工作流的执行并恢复结果。 通过此活动,您可在使用简化界面的同时使用复杂的工作流。
您可以在单个工作流中调用多个子工作流。 子工作流被同步执行。
在下面的示例中,主工作流使用跳转调用子工作流。 有关跳转类型图形对象的详细信息,请参阅本节。
-
创建要用作另一个工作流中的子工作流的工作流。
-
在工作流开头插入优先级为1的 Jump (end point) 活动。 如果您有多个“端点”类型跳转,Adobe Campaign将使用编号最低的“端点”跳转。
-
在工作流末尾插入优先级为2的 Jump (start point) 活动。 如果您有多个“起点”类型跳转,Adobe Campaign将使用具有最高数字的“起点”跳转。
note note NOTE 如果子工作流活动引用具有多个 Jump 活动的工作流,则子工作流将在编号最低的“端点”类型跳转和编号最高的“起点”类型跳转之间执行。 要使子工作流正确运行,必须只有一个编号最低的“终点”类型跳转,并且只有一个编号最高的“起点”类型跳转。 -
完成并保存此“子工作流”。
-
创建主工作流。
-
插入 Sub-workflow 活动并将其打开。
-
从 Workflow template 下拉列表中选择您要使用的工作流。
-
您还可以添加配置脚本以更改引用的工作流。
-
单击 Ok。它会从所选工作流中自动创建标签为 Jump (start point) 活动的叫客过渡。
-
运行工作流。
运行后,被调用为子工作流的工作流将保持 Being edited 状态,这意味着以下内容:
-
无法右键单击过渡来显示目标。
-
无法显示中间群体的计数。
-
子工作流日志显示在主工作流中。
输入参数(可选) input-parameters--optional-
- 表名
- 模式
每个入站事件必须指定由这些参数定义的目标。
输出参数 output-parameters
- 表名
- 模式
- recCount
这组三个值标识查询所定向的群体。 tableName 是记录目标标识符的表的名称,schema 是群体的架构(通常为nms:recipient),recCount 是表中的元素数。
- targetSchema:此值是工作表的架构。 此参数对于具有 tableName 和 schema 的所有过渡都有效。