您在此处:
为可操作事件编排计划服务预约
当连接的资产触发可操作事件(例如诊断故障或维护警报)时,为可操作事件计划服务预约流会自动计划服务预约。此流使用 FaultEventScheduleAppointmentDetails__stdctx 上下文定义来提取事件数据、资产标识符和事件的地理位置,然后根据地理位置的邻近度定位最近的服务区域。然后,它调用编排操作来预订服务预约。
所需的 Edition
| 适用于:Lightning Experience |
| 适用于:Automotive Cloud 和 Manufacturing Cloud。查看版本可用性。 |
| 所需用户权限 | |
|---|---|
| 要使用编配: | 设计可操作的事件编排流程 和 管理流 |
| 管理服务预约记录: | 对服务预约拥有读取、创建访问权限。 |
-
复制并激活流模板。
- 从“设置”中,在快速查找方框中输入流,然后选择流。
- 从列表视图中,单击计划可操作事件的服务预约。
- 单击另存为新流。
- 输入标签和 API 名称。
- 单击保存。
-
对于 WORK_TYPE_GROUP_NAME 常量,将值更改为要为其计划预约的工作类型组。
确保名称与组织中工作类型组记录的名称相匹配。
-
根据需要修改其他元素和资源。
例如,您可以将默认纬度和经度限制从半径 20 英里更改为您选择的限制。
- 启用流。
-
复制并激活编配模板。
- 从应用程序启动程序中,查找并选择可操作事件编排。
- 选择故障服务预约记录。
- 单击复制。
- 对于执行程序名称,选择复制和激活的“为可操作事件计划服务预约”流版本。
- 对于事件类型,选择服务预约。
-
对于上下文定义名称,请确保选择 FaultEventScheduleAppointmentDetails。
您可以按原样使用上下文定义,也可以使用此定义的新版本。
-
对于上下文映射名称,请确保选择 FaultEventScheduleApptMapping。
您可以按原样使用上下文映射,或者使用此映射的新版本。
- 根据需要更改其他详细信息。
- 保存更改。
- 要激活编配,请选择启用。
-
刷新决策表。
- 从“设置”中,在快速查找方框中输入决策,然后选择决策表。
- 从列表视图中,单击筛选并匹配可操作事件编排。
- 单击刷新。
流输入和输出
| 变量 | 方向 | 描述 |
|---|---|---|
| 上下文 ID | 输入 | 与传入事件关联的上下文定义记录的 ID。 |
备注 流不会将创建的服务预约 ID 显示为输出变量。预约由 scheduleSvcApptActnblEvntOrch 操作在内部创建。
有效载荷字段参考
| 字段 | 必需 | 描述 |
|---|---|---|
| 源系统标识符 | 是 | 发送事件的外部系统的唯一标识符,例如远程信息处理或物联网 (IoT) 平台。 |
| 类型 | 是 | 在故障服务预约可操作事件编排记录中配置的可操作事件类型的开发人员名称。 |
| 子类型 | 否 | 在故障服务预约可操作事件编排记录中配置的可操作事件子类型的开发人员名称。 |
| 事件数据 | 是 | 结构化事件数据,作为 JSON 编码字符串提供。该序列化字符串包含水合上下文定义实例所需的属性,然后根据配置的输入映射将其传递给执行过程。 |
事件数据字段引用
| 字段 | 必需 | 描述 |
|---|---|---|
| 资产唯一标识符 | 是 | 资产的记录 ID 或序列号,由计划操作用于识别需要服务的资产。 |
| 业务对象类型 | 否 | 上下文定义映射使用的对象类型,例如资产。 |
| 事件位置 | 是 | 资产的当前地理坐标。 |
| 事件位置经度 | 是 | 资产位置的经度。 |
| 事件位置纬度 | 是 | 资产位置的纬度。 |
备注 经度和纬度字段必须以小数度字符串的形式提供。该流使用 VALUE() 公式函数在内部将它们转换为数字。
查看负载模板的结构示例。
{
"sourceSystemIdentifier": "<your-system-identifier>",
"type": "Service_Appointment",
"subtype": "<aeo-event-sub-type>",
"eventData": "<stringified-JSON-of-the-structure-below>"
}查看事件数据模板的结构示例。
{
"Event": [
{
"assetUniqueIdentifier": "<asset-salesforce-id-or-serial-number>",
"businessObjectType": "Asset",
"eventLocation": [
{
"businessObjectType": "eventLocation",
"longitude": "<decimal-longitude>",
"latitude": "<decimal-latitude>"
}
]
}
]
}本文章是否解决您的问题?
请与我们共享您的想法,以便我们进行改进!

