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