子工作流 sub-workflow

Sub-workflow 利用活动,可触发另一个工作流的执行并恢复结果。 通过此活动,您可在使用简化界面的同时使用复杂的工作流。

您可以在单个工作流中调用多个子工作流。 子工作流被同步执行。

在下面的示例中,主工作流使用跳转调用子工作流。 有关跳转类型图形对象的详细信息,请参见 本节.

  1. 创建要用作另一个工作流中的子工作流的工作流。

  2. 插入 Jump (end point) 工作流开头优先级为1的活动。 如果您有多个“端点”类型跳转,Adobe Campaign将使用编号最低的“端点”跳转。

  3. 插入 Jump (start point) 工作流结束时优先级为2的活动。 如果您有多个“起点”类型跳转,Adobe Campaign将使用具有最高数字的“起点”跳转。

    note note
    NOTE
    如果子工作流活动引用的工作流具有多个 Jump 活动,子工作流在编号最低的“端点”类型跳转和编号最高的“起点”类型跳转之间执行。
    要使子工作流正确运行,必须只有一个编号最低的“终点”类型跳转,并且只有一个编号最高的“起点”类型跳转。
  4. 完成并保存此“子工作流”。

  5. 创建主工作流。

  6. 插入 Sub-workflow 活动并打开它。

  7. 从中选择要使用的工作流 Workflow template 下拉列表。

  8. 您还可以添加配置脚本以更改引用的工作流。

  9. 单击 Ok。它会自动创建一个叫客过渡,其标签为 Jump (start point) 活动。

  10. 运行工作流。

运行后,作为子工作流调用的工作流将保留在 Being edited 状态,表示以下内容:

  • 无法右键单击过渡来显示目标。

  • 无法显示中间群体的计数。

  • 子工作流日志显示在主工作流中。

NOTE
如果子工作流中发生任何错误,主工作流将暂停,并会创建子工作流的副本。

输入参数(可选) input-parameters--optional-

  • 表名
  • 架构

每个入站事件必须指定由这些参数定义的目标。

输出参数 output-parameters

  • 表名
  • 架构
  • recCount

这组三个值标识查询所定向的群体。 tableName 是记录目标标识符的表的名称, schema 是群体的模式(通常为nms:recipient)和 recCount 是表中的元素数。

  • targetSchema:此值是工作表的架构。 此参数对于以下类型的所有过渡有效: tableNameschema.
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1