子工作流

使用​Sub-workflow​活动可以触发另一个工作流的执行并恢复结果。 此活动允许您在使用简化界面时使用复杂工作流。

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

在以下示例中,主工作流使用跳转调用子工作流。 有关跳转类型图形对象的详细信息,请参阅此部分

  1. 创建一个工作流,您将该工作流用作另一个工作流中的子工作流。

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

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

    注意

    如果子工作流活动引用具有多个​Jump​活动的工作流,则子工作流将在“结束点”类型跳转(以最小数字)和“开始点”类型跳转(以最大数字)之间执行。

    要正确运行子工作流,您只有一个“结束点”类型跳转(编号最小),而只有一个“开始点”类型跳转(编号最大)。

  4. 完成并保存此“子工作流”。

  5. 创建主工作流。

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

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

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

  9. 单击 Ok。它将自动创建出站过渡,其标签为所选工作流中的​Jump (start point)​活动。

  10. 运行工作流。

运行后,作为子工作流调用的工作流将保持​Being edited​状态,这意味着:

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

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

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

注意

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

输入参数(可选)

  • tableName
  • 模式

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

输出参数

  • tableName
  • 模式
  • recCount

这三组值标识查询所针对的人群。 tableName 是记录目标标识符的表的名称, schema 是人口的模式(通常是nms:收件人) recCount ,是表中元素的数量。

  • targetSchema:此值是工作表的模式。 此参数对于具有​tableName​和​schema​的所有过渡都有效。

在此页面上