从一个历程跳转到另一个历程 jump

跳转 ​操作活动允许您将个人从一个历程推送到另一个历程。 此功能允许您:

  • 通过将非常复杂的历程分成若干个历程来简化其设计
  • 基于通用且可重用的历程模式构建历程

在起源历程中,只需添加​ 跳转 ​活动并选择目标历程即可。 当个人进入​ 跳转 ​步骤时,内部事件将发送到目标历程的第一个事件。 如果​ 跳转 ​操作成功,个人将继续在历程中前进。 该行为与其他操作类似。

在目标历程中,跳转 ​活动在内部触发的第一个事件将生成历程中的各个流程。

生命周期 jump-lifecycle

假设您已将历程A中的​ 跳转 ​活动添加到历程B。历程A是​ 起源历程 ​和历程B,即​ 目标历程
以下是执行过程的不同步骤:

历程A ​是从外部事件触发的:

  1. 历程A接收与个人相关的外部事件。
  2. 个人达到​ 跳转 ​步骤。
  3. 个人将被推送到历程B,并在​ 跳转 ​步骤后继续到历程A中的后续步骤。

在历程B中,第一个事件通过历程A中的​ 跳转 ​活动在内部触发:

  1. 历程B从历程A收到了一个内部事件。
  2. 个人开始流入历程B。
NOTE
历程B也可以通过外部事件触发。

最佳实践和限制 jump-limitations

创作 jump-limitations-authoring

  • 跳转 ​活动仅在使用命名空间的历程中可用。
  • 您只能跳转到使用与起源历程相同的命名空间的历程。
  • 您无法跳转到以​ 受众资格 ​事件或​ 读取受众 ​开始的历程。
  • 您不能在同一历程中具有​ 跳转 ​活动和​ 受众资格 ​事件或​ 读取受众
  • 您可以在历程中包含所需数量的跳转​ 跳转 ​活动。 执行​ 跳转 ​后,您可以添加任何需要的活动。
  • 您可以根据需要设置任意多个跳转级别。 例如,历程A跳转到旅程B,再跳转到旅程C,等等。
  • 目标历程还可以包含所需数量的跳转​ 跳转 ​活动。
  • 不支持循环模式。 无法将两个或更多历程链接在一起,这会产生无限循环。 跳转 ​活动配置屏幕阻止您执行此操作。

执行 jump-limitations-exec

  • 执行​ 跳转 ​活动时,将触发目标历程的最新版本。
  • 像往常一样,同一个历程中只能出现一次独特个人。 因此,如果从起源历程推送的个人已在目标历程中,则该个人将不会进入目标历程。 跳转 ​活动不会报告任何错误,因为这是正常行为。

配置跳转活动 jump-configure

  1. 设计您的​ 起源历程

  2. 在历程的任何步骤,从​ ACTIONS ​类别添加​ 跳转 ​活动。 添加标签和描述。

  3. 在​ 目标历程 ​字段中单击。
    列表会显示草稿、实时或测试模式中的所有历程版本。 使用其他命名空间或以​ 历程资格 ​事件开头的受众不可用。 还会过滤掉会创建循环模式的目标历程。

    note note
    NOTE
    您可以单击右侧的​ 打开目标历程 ​图标,以在新选项卡中打开目标历程。
  4. 选择要跳转到的目标历程。
    First event ​字段已使用目标历程第一个事件的名称预填充。 如果您的目标历程包含多个事件,则仅在第一个事件上允许​ 跳转

  5. 操作参数 ​部分显示目标事件的所有字段。 与其他类型的操作一样,将每个字段映射到来自源事件或数据源的字段。 此信息将在运行时传递到目标历程。

  6. 添加后续活动以完成您的起源历程。

    note note
    NOTE
    个人身份会自动映射。 此信息在界面中不可见。

您的​ 跳转 ​活动已配置。 一旦您的历程处于实时状态或测试模式,到达​ 跳转 ​步骤的个人将从推送至目标历程。

当在历程中配置​ 跳转 ​活动时,将在目标历程的开头自动添加​ 跳转 ​条目图标。 这有助于您确定历程既可以从外部触发,也可以从内部从​ 跳转 ​活动触发。

故障排除 jump-troubleshoot

如果出现以下情况,将发生错误:

  • 目标历程不再存在
  • 目标历程为草稿、已关闭或已停止
  • 如果目标历程的第一个事件已更改并且映射已损坏

recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76