您在此处:
更新资产注册事件的记录
“更新资产注册事件的记录”流会自动处理贵组织中的传入资产注册事件。使用该流根据通过 AssetRegistrationUpdateRecordDetails__stdctx 上下文定义传递的信息自动更新资产重大事件、权利和资产保修记录的字段。此流通过匹配的资产 ID 或序列号识别相关资产记录,并使用关联的上下文数据更新关联记录。
所需的 Edition
| 适用于:Lightning Experience |
| 适用于:Automotive Cloud 和 Manufacturing Cloud。查看版本可用性。 |
| 所需用户权限 | |
|---|---|
| 要使用编配: | 设计可操作的事件编排流程 和 管理流 |
| 管理资产保修、资产重大事件和权利记录: | 对资产保修、资产重大事件和权利拥有读取、创建访问权限。 |
-
修改表达式集模板。
- 从应用程序启动程序中,查找并选择表达式集模板。
- 从列表视图中,单击更新资产注册事件的记录。
- 单击另存为,然后选择新建事件编排生成器版本。
- 更改名称并保存更改。
-
如有必要,更改输出变量及其相应的公式。
“更新资产注册记录”流中的“为上下文定义保留数据”操作在处理事件数据之前,需要上下文定义中的至少一个属性进行更改。在此表达式集模板中,保修、重大事件和权利日期字段手动设置为当前日期,使操作能够相应地检测更新和修改上下文标记。
- 输入标签和 API 名称。
- 单击保存。
- 根据需要修改元素和资源。
- 启用流。
-
复制并激活编配模板。
- 从应用程序启动程序中,查找并选择可操作事件编排。
- 选择更新资产注册记录记录。
- 单击复制。
- 对于执行程序名称,选择资产注册更新记录的复制和激活版本流。
- 对于事件类型,选择更新资产注册记录。
-
对于上下文定义名称,请确保选择 AssetRegistrationUpdateRecordDetails。
您可以按原样使用上下文定义,也可以使用此定义的新版本。
-
对于上下文映射名称,请确保选择 AssetRgstrUpdateRecordsMap。
您可以按原样使用上下文映射,或者使用此映射的新版本。
- 根据需要更改其他详细信息。
- 保存更改。
- 要激活编配,请选择启用。
-
刷新决策表。
- 从“设置”中,在快速查找方框中输入决策,然后选择决策表。
- 从列表视图中,单击筛选并匹配可操作事件编排。
- 单击刷新。
流输入和输出
| 变量 | 方向 | 描述 |
|---|---|---|
| 上下文 ID | 输入 | 与传入资产注册事件关联的上下文定义记录的 ID。 |
| 失败消息 | 输出 | 流中的任何步骤失败时的描述性错误消息。如果流成功,此变量为空。在下游流程中使用此权限来检测和处理故障。 |
| 描述 | ||
|---|---|---|
| 上下文 ID | 输入 | 与传入资产注册事件关联的上下文定义记录的 ID。 |
| 失败消息 | 输出 | 流中的任何步骤失败时的描述性错误消息。如果流成功,此变量为空。在下游流程中使用此权限来检测和处理故障。 |
有效载荷字段参考
| 字段 | 必需 | 描述 |
|---|---|---|
| 源系统标识符 | 是 | 发送事件的外部系统的唯一标识符。对于互联资产,它是资产 ID;对于互联车辆,它是车辆识别号 (VIN)。 |
| 类型 | 是 | 可操作事件类型的开发人员名称。它必须匹配与资产注册可操作事件编排记录的更新记录关联的事件类型。 |
| 子类型 | 否 | 可操作事件子类型的开发人员名称。它必须匹配与资产注册更新记录可操作事件编排记录关联的事件子类型。 |
| 事件数据 | 是 | 结构化事件数据,作为 JSON 编码字符串提供。该序列化字符串包含水合上下文定义实例所需的属性,然后根据配置的输入映射将其传递给执行过程。 |
事件数据字段引用
| 字段 | 必需 | 描述 |
|---|---|---|
| 资产 | 是 | 事件包含的资产对象列表。 |
| 资产唯一标识符 | 是 | 流用于查找相应资产记录的资产记录 ID 或序列号。 |
| 资产业务对象类型 | 是 | 编配引擎的对象类型。必须是“资产”。 |
| 资产权利 | 否 | 相关权利记录,包括 ID、businessObjectType、EntitlementName 和 EntitlementEndDate。 |
| 资产资产重大事件 | 否 | 相关资产重大事件记录,包括 id、businessObjectType 和 MilestoneName。 |
| 资产资产保修 | 否 | 相关资产保修记录,包括 id、businessObjectType 和 WarrantyEndDate。 |
查看负载模板的结构示例。
{
"sourceSystemIdentifier": "<your-system-identifier>",
"type": "Update_Asset_Registration_Records",
"subtype": "<aeo-event-sub-type>",
"eventData": "<stringified-JSON-of-the-structure-below>"
}查看事件数据模板的结构示例。
{
"Asset": [
{
"UniqueIdentifier": "<asset-salesforce-id-or-serial-number>",
"businessObjectType": "Asset",
"Entitlement": [
{
"id": "<entitlement-record-id>",
"businessObjectType": "Entitlement",
"EntitlementName": "<entitlement-name>",
"EntitlementEndDate": "<YYYY-MM-DD>"
}
],
"AssetMilestone": [
{
"id": "<asset-milestone-record-id>",
"businessObjectType": "AssetMilestone",
"MilestoneName": "<milestone-name>"
}
],
"AssetWarranty": [
{
"id": "<asset-warranty-record-id>",
"businessObjectType": "AssetWarranty",
"WarrantyEndDate": "<YYYY-MM-DD>"
}
]
}
]
}本文章是否解决您的问题?
请与我们共享您的想法,以便我们进行改进!

