Loading
暂停履行步骤

暂停履行步骤

添加暂停步骤,以保留实施计划,直到满足条件。当编配达到暂停步骤时,该步骤进入“进行中”状态,履行停止。动态收入管理器 (DRO) 仅在更新更改规则使用的订单行项目或履行订单行项目属性时重新评估恢复规则。在满足恢复规则条件后,暂停步骤会进入“已完成”状态,并继续履行。

使用 Apex 触发器重新评估暂停条件

如果您的履行步骤来源是订单标题或不是销售交易的其他实体,DRO 不会监控记录更改。要重新评估条件并恢复步骤,请发布 FulfillmentSourceChangeEvent 事件。将 RecordIdentifier 集设置为相关记录标识符。

要在 DRO 不监控更改的实体时重新评估条件,请在该实体上创建 Apex 触发器。在更新后触发器中,完成这些步骤。

示例
示例
  1. 识别与履行步骤关联的记录。根据您的用例,使用更新记录的 ID 或查询关联记录的 ID。
  2. 使用记录 ID 发布 FulfillmentSourceChangeEvent 事件:
    EventBus.publish(new FulfillmentSourceChangeEvent(RecordIdentifier =
    recId));
示例
示例

Apex 触发器示例

trigger SampleTrigger on CustomEntity__c (after update) {
List<CustomEntity__c> updatedEntityList = (List<CustomEntity__c>)
Trigger.new;
List<FulfillmentSourceChangeEvent> eventList = new
List<FulfillmentSourceChangeEvent>();
if (updatedEntityList != null && !updatedEntityList.isEmpty()) {
for (CustomEntity__c oneRecord : updatedEntityList) {
eventList.add(new FulfillmentSourceChangeEvent(RecordIdentifier
= oneRecord.Id));
}
EventBus.publish(eventList);
}
}
示例
示例

假设您想要暂停履行,直到现场服务代理将工作订单标记为完成。配置恢复规则,以在员工更改履行订单行项目上的指定属性后继续履行。当客服人员进行更改时,DRO 会将暂停步骤标记为“已完成”,并继续履行。

创建暂停步骤后,打开步骤中的操作菜单,并完成这些说明:

  1. 选择配置规则恢复。
  2. 选择创建规则。
  3. 在“创建规则”页面上设置规则条件。
  4. 对于“基于”,选择销售交易项目或履行行项目。
  5. 选择条件要求(例如,满足所有条件 (AND))。
  6. 通过选择资源、运算符和值来定义规则条件。
  7. 保存更改。
以履行行项目属性为条件的恢复规则。
 
正在加载
Salesforce Help | Article