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