履行步骤类型
在您计划编排时,请记住不同类型的履行步骤,以及它们的工作方式。履行步骤类型可用于定义手动任务、自动任务、重大事件、标注和其他操作。
所需的 Edition
| 适用于:Enterprise、Unlimited 和 Revenue Cloud 的 Developer Edition |
履行步骤在履行工作区中定义。有关如何创建履行步骤的更多信息,请参阅定义编排计划组件。
在您创建履行步骤时,使用以下参考,以了解不同履行类型的功能。
- 自动任务履行步骤
作为编排计划的一部分,使用自动任务自动处理数据。自动任务履行步骤需要 Salesforce 流来执行自动化。 - 标注履行步骤
在履行订单时,动态收入管理器 (DRO) 可能需要与外部系统进行通信。标注会处理该通信。 - 手动任务履行步骤
当您在履行流的特定位置需要用户输入时,将手动任务添加到编排中。例如,当您需要批准签名或手动丰富数据时。动态收入管理器可将手动任务分配给用户或队列。 - 重大事件履行步骤
重大事件代表不同控制流之间履行过程中的一个点,并在所有依赖关系完成时完成。例如,您可以使用重大事件来指示您的编配计划末尾的订单已履行。 - 暂停履行步骤
暂停步骤会停止履行,直到满足特定条件。在完成暂停步骤之前,将“恢复时间”规则设置为必须为真。 - 分阶段资产化步骤
要独立资产化独立或捆绑产品,即使正在处理其他订单行项目,也使用暂存资产化步骤。分阶段资产化步骤通常适用于跨越许多小时、几天甚至几周的长期订单。
自动任务履行步骤
作为编排计划的一部分,使用自动任务自动处理数据。自动任务履行步骤需要 Salesforce 流来执行自动化。
DRO 提供了这些现成的流:
- 将订单产品字段重新传播到履行订单行项目字段
- 此流模板检索与步骤关联的订单行项目,并将其字段值与相应的履行订单行项目字段同步。
- 将履行订单产品属性反向传播到订单产品属性
- 此流模板检索履行订单行项目属性,以更新关联的订单行项目属性。
复制流模板并配置自动任务,以根据业务需求使用自定义流。自动任务会在执行计划期间触发流,您的自定义流将被激活。
- 自动任务仅支持自动启动流类型。在流中,将无流触发器的自动启动流设置为进程类型。
- 要重新传播,请更新转换订单产品元素,以映射适当的转换字段。要反向传播,请更新定义属性名称元素,以指定必须传播的属性。
以下是您可在流模板中使用的输入变量类型:
- stepId
- 自动任务的 ID。
- 记录 ID
- 履行步骤来源关系记录与自动任务关联的订单行项目或履行订单行项目记录的 ID。
- recordIds
- 履行步骤来源关系记录与自动任务关联的订单项目或履行订单行项目记录的标识符集合。
- planSourceIdentifierId
- 与履行计划关联的订单记录的 ID。
以下是流模板中使用的输出变量。
- isSuccess
- 表示流执行是否成功。
- fulfillmentStepErrorMessage 和 fulfillmentStepErrorCode
- 显示记录错误代码的执行错误消息。
标注履行步骤
在履行订单时,动态收入管理器 (DRO) 可能需要与外部系统进行通信。标注会处理该通信。
在履行步骤中,输入步骤失败时分配的影响队列的名称,以及在调出运行时启动的集成定义的名称。
标注可以同步或异步工作:
- 同步:标注需要几乎即时的响应。
- 异步: 在您提出请求后,标注需要 HTTP 代码
202。在等待响应时,标注会移到“进行中”状态。
请参阅创建集成定义。
使用提供商适配器从步骤源生成请求负载。您也可以自定义适配器。请参阅动态收入管理器中的标注。
为了防止在关联的外部系统处于维护状态时调出步骤中出现致命故障,请停用关联的集成定义,将步骤置于等待状态。
- 打开未来日期步骤设置。
- 使用“关闭等待标注限制”设置来定义每分钟可以从等待状态转换到就绪或计划状态的标注步骤的最大数量。此设置控制在外部系统可用后释放保留步骤时的批处理大小。
如果关联的集成定义无效,DRO 会将标注步骤置于等待状态。暂停的标注步骤会显示在实施计划中,以便履行操作员和代表跟踪并采取行动。当集成定义变为活动时,标注步骤会根据“取消保留标注限制”设置批量发布。
手动任务履行步骤
当您在履行流的特定位置需要用户输入时,将手动任务添加到编排中。例如,当您需要批准签名或手动丰富数据时。动态收入管理器可将手动任务分配给用户或队列。
要将任务分配给特定用户,请从“分配给”字段中选择用户。
要使用任务分配规则将任务分配到队列中的人员,请先将任务分配到队列,然后选择步骤分配方法:
- 圆罗宾
- 将任务分配给队列中的下一个可用人员。
- 最少加载
- 将任务分配给未完成任务分配最少的人。
- 基于上下文
- 根据相关履行任务分配规则中的规格,将任务分配给人员。它可以是下一个可用的人员(循环)或未完成任务分配最少的人员(加载最少)。
手动任务可以是用户要完成的简单任务,或者您可以将手动任务链接到 Omniscript 或 Salesforce 流。
手动任务支持流中的这些输入变量:
- stepId
- 履行步骤的 ID。
- 记录 ID
- 履行步骤源关系记录与手动任务关联的订单项目或履行订单行项目记录的 ID。
- recordIds
- 履行步骤源关系记录与手动任务关联的订单项目或履行订单行项目记录的标识符集合。
- planSourceIdentifierId
- 与履行计划关联的订单记录的 ID。
暂停履行步骤
暂停步骤会停止履行,直到满足特定条件。在完成暂停步骤之前,将“恢复时间”规则设置为必须为真。
暂停履行步骤需要暂停履行步骤本身,以及定义进程何时可以继续的恢复规则。
在履行进入暂停步骤时,步骤会进入“进行中”状态,履行将停止。在满足“恢复”规则中的条件后,暂停步骤会进入“已完成”状态,并继续履行。
您想要暂停履行,直到现场服务客服人员将工作订单标记为完成。“恢复”规则可以声明,在客服人员更改履行订单行项目上的特定属性后,履行将继续。当客服人员进行更改时,动态收入管理器会将暂停步骤标记为“已完成”,并继续履行。
在创建暂停步骤本身后,打开步骤中的操作菜单,并完成这些说明:
- 选择配置规则恢复。
- 单击创建规则。
- 使用创建规则界面设置规则条件。您可以选择销售交易资源或履行行项目资源。
分阶段资产化步骤
要独立资产化独立或捆绑产品,即使正在处理其他订单行项目,也使用暂存资产化步骤。分阶段资产化步骤通常适用于跨越许多小时、几天甚至几周的长期订单。
例如,客户订购了一个自定义网站和一个域名。域名注册快速完成,但开发自定义网站需要几周时间。同时,客户决定将电子邮件托管添加到他们的域中。因为域名已经资产化,服务提供商可以添加电子邮件托管,而无需等待网站开发完成。
此表列出了将分阶段资产化步骤应用于履行流程时转换为履行资产的订单行项目的类型。
| 分阶段资产化步骤应用于 | 转换为资产的项目 |
|---|---|
| 独立履行订单行项目 | 独立履行订单行项目。 |
| 独立订单行项目 | 独立订单行项目及其相关履行订单行项目。 |
| 包含订单行项目的根产品捆绑包 | 整个捆绑及其相关的履行订单行项目。 |
| 包含履行订单行项目的根产品捆绑包 | 整个捆绑及其相关的履行订单行项目。 |
| 包含订单行项目和履行订单行项目的捆绑包中的非根产品 | 无。跳过该步骤。 |
| 坡道顺序 | 无。将跳过该步骤,所有细分仅在实施计划完成时资产化。 |

