从一个历程跳转到另一个历程 jump
跳转 操作活动允许您将个人从一个历程推送到另一个历程。 此功能允许您:
- 通过将非常复杂的历程分成若干个历程来简化其设计
- 基于通用且可重用的历程模式构建历程
在起源历程中,只需添加 跳转 活动并选择目标历程即可。 当个人进入 跳转 步骤时,内部事件将发送到目标历程的第一个事件。 如果 跳转 操作成功,个人将继续在历程中前进。 该行为与其他操作类似。
在目标历程中,跳转 活动在内部触发的第一个事件将生成历程中的各个流程。
生命周期 jump-lifecycle
假设您已将历程A中的 跳转 活动添加到历程B。历程A是 起源历程 和历程B,即 目标历程。
以下是执行过程的不同步骤:
历程A 是从外部事件触发的:
- 历程A接收与个人相关的外部事件。
- 个人达到 跳转 步骤。
- 个人将被推送到历程B,并在 跳转 步骤后继续到历程A中的后续步骤。
在历程B中,第一个事件通过历程A中的 跳转 活动在内部触发:
- 历程B从历程A收到了一个内部事件。
- 个人开始流入历程B。
最佳实践和限制 jump-limitations
创作 jump-limitations-authoring
- 跳转 活动仅在使用命名空间的历程中可用。
- 您只能跳转到使用与起源历程相同的命名空间的历程。
- 您无法跳转到以 受众资格 事件或 读取受众 开始的历程。
- 您不能在同一历程中具有 跳转 活动和 受众资格 事件或 读取受众。
- 您可以在历程中包含所需数量的跳转 跳转 活动。 执行 跳转 后,您可以添加任何需要的活动。
- 您可以根据需要设置任意多个跳转级别。 例如,历程A跳转到旅程B,再跳转到旅程C,等等。
- 目标历程还可以包含所需数量的跳转 跳转 活动。
- 不支持循环模式。 无法将两个或更多历程链接在一起,这会产生无限循环。 跳转 活动配置屏幕阻止您执行此操作。
执行 jump-limitations-exec
- 执行 跳转 活动时,将触发目标历程的最新版本。
- 像往常一样,同一个历程中只能出现一次独特个人。 因此,如果从起源历程推送的个人已在目标历程中,则该个人将不会进入目标历程。 跳转 活动不会报告任何错误,因为这是正常行为。
配置跳转活动 jump-configure
-
设计您的 起源历程。
-
在历程的任何步骤,从 ACTIONS 类别添加 跳转 活动。 添加标签和描述。
-
在 目标历程 字段中单击。
列表会显示草稿、实时或测试模式中的所有历程版本。 使用其他命名空间或以 历程资格 事件开头的受众不可用。 还会过滤掉会创建循环模式的目标历程。note note NOTE 您可以单击右侧的 打开目标历程 图标,以在新选项卡中打开目标历程。 -
选择要跳转到的目标历程。
First event 字段已使用目标历程第一个事件的名称预填充。 如果您的目标历程包含多个事件,则仅在第一个事件上允许 跳转。 -
操作参数 部分显示目标事件的所有字段。 与其他类型的操作一样,将每个字段映射到来自源事件或数据源的字段。 此信息将在运行时传递到目标历程。
-
添加后续活动以完成您的起源历程。
note note NOTE 个人身份会自动映射。 此信息在界面中不可见。
您的 跳转 活动已配置。 一旦您的历程处于实时状态或测试模式,到达 跳转 步骤的个人将从推送至目标历程。
当在历程中配置 跳转 活动时,将在目标历程的开头自动添加 跳转 条目图标。 这有助于您确定历程既可以从外部触发,也可以从内部从 跳转 活动触发。
故障排除 jump-troubleshoot
如果出现以下情况,将发生错误:
- 目标历程不再存在
- 目标历程为草稿、已关闭或已停止
- 如果目标历程的第一个事件已更改并且映射已损坏