您在此处:
为资产注册事件创建记录
“为资产注册事件创建记录”流自动化了资产的注册后生命周期。此流从 AssetRegistrationCreateRecordDetails__stdctx 上下文定义及其相关映射中检索数据,以识别注册的资产。它按顺序使用三个子流来创建与该资产相关联的权利、资产重大事件和资产保修记录。然后,该流生成格式化汇总,并向指定的收件人发送一封包含结果的电子邮件。
所需的 Edition
| 适用于:Lightning Experience |
| 适用于:Automotive Cloud 和 Manufacturing Cloud。查看版本可用性。 |
| 所需用户权限 | |
|---|---|
| 要使用编配: | 设计可操作的事件编排流程 和 管理流 |
| 管理资产保修、资产重大事件和权利记录: | 对资产保修、资产重大事件和权利拥有读取、创建访问权限。 |
-
复制并激活流模板。
- 从“设置”中,在快速查找方框中输入流,然后选择流。
- 从列表视图中单击创建资产权利记录。
- 单击另存为新流。
- 输入标签和 API 名称。
- 单击保存。
- 根据需要修改元素和资源。
- 启用流。
-
对创建资产重大事件记录和创建资产保修记录流重复这些步骤。
您可以通过从根资产到需要创建资产保修的层次结构级别传递来控制为子记录创建的资产保修记录。您可以将其添加到上下文定义属性“WarrantyHierarchyLevel__std”,请参阅此任务中的步骤 3。如果未传递值,默认值为 1。
-
复制并激活流模板。
- 从“设置”中,在快速查找方框中输入流,然后选择流。
- 从列表视图中单击创建资产注册记录。
- 单击另存为新流。
- 输入标签和 API 名称。
- 单击保存。
- 从步骤 1 添加复制和激活的三个子流。
- 启用流。
-
复制并激活编配模板。
- 从应用程序启动程序中,查找并选择可操作事件编排。
- 选择创建资产注册记录记录。
- 单击复制。
- 对于执行程序名称,选择“为资产注册创建记录”流的复制和激活版本。
- 对于事件类型,选择创建资产注册记录。
-
对于上下文定义名称,请确保选择 AssetRegistrationCreateRecordDetails。
您可以按原样使用上下文定义,也可以使用此定义的新版本。
-
对于上下文映射名称,请确保选择 AssetRgstrCreateRecordsMap。
您可以按原样使用上下文映射,或者使用此映射的新版本。
- 根据需要更改其他详细信息。
- 保存更改。
- 要激活编配,请选择启用。
-
刷新决策表。
- 从“设置”中,在快速查找方框中输入决策,然后选择决策表。
- 从列表视图中,单击筛选并匹配可操作事件编排。
- 单击刷新。
备注 每个事件最多创建 100 个资产保修。“创建资产保修记录”子流对资产和产品保修条款的限制是 100 条记录。如果资产在层次结构级别中有超过 100 个子资产,则只处理前 100 个资产。
流输入和输出
| 变量 | 方向 | 描述 |
|---|---|---|
| 上下文 ID | 输入 | 与传入资产注册事件关联的上下文定义记录的 ID。 |
有效载荷字段参考
| 字段 | 必需 | 描述 |
|---|---|---|
| 源系统标识符 | 是 | 发送事件的外部系统的唯一标识符。对于互联资产,它是资产 ID;对于互联车辆,它是车辆识别号 (VIN)。 |
| 类型 | 是 | 可操作事件类型的开发人员名称。它必须匹配与“为资产注册创建记录”可操作事件编排记录关联的事件类型。 |
| 子类型 | 否 | 可操作事件子类型的开发人员名称。它必须匹配与“为资产注册创建记录”可操作事件编排记录关联的事件子类型。 |
| 事件数据 | 是 | 结构化事件数据,作为 JSON 编码字符串提供。该序列化字符串包含水合上下文定义实例所需的属性,然后根据配置的输入映射将其传递给执行过程。 |
事件数据字段引用
| 字段 | 必需 | 描述 |
|---|---|---|
| 唯一标识符 | 是 | 资产的记录 ID 或序列号。 |
| 权利名称 | 否 | 要创建的权利记录的名称。 |
| 保修开始日期 | 否 | 创建保修时需要的资产保修记录的开始日期。 |
| 保修层次结构级别 | 否 | 输入控制为其创建保修的资产层次结构的深度。如果输入值为空、空或 1,则仅为根资产创建保修;如果输入值为 n,则为层次结构级别 1 至 n 的资产创建保修。 |
| 重大事件名称 | 否 | 资产重大事件记录的名称。 |
| 重大事件日期 | 否 | 重大事件的日期。 |
| 重大事件阶段 | 否 | 重大事件的阶段,例如启用。 |
| 重大事件类型 | 否 | 重大事件的类型,例如收到的订单。 |
| 重大事件使用类型 | 否 | 重大事件的使用类型,例如 Automotive。 |
查看负载模板的结构示例。
{
"sourceSystemIdentifier": "<your-system-identifier>",
"type": "Create_Asset_Registration_Records",
"subtype": "<aeo-event-sub-type>",
"eventData": "<stringified-JSON-of-the-structure-below>"
}查看事件数据模板的结构示例。
{
"Asset": [
{
"UniqueIdentifier": "<asset-salesforce-id-or-serial-number>",
"EntitlementName": "<entitlement-name>",
"WarrantyStartDate": "<YYYY-MM-DD>",
"WarrantyHierarchyLevel__std": "<hierarchy-depth-number>",
"MilestoneName": "<milestone-name>",
"MilestoneDate": "<YYYY-MM-DD>",
"MilestoneStage": "<stage-value>",
"MilestoneType": "<type-value>",
"MilestoneUsageType": "<usage-type-value>"
}
]
}请参考以下子流,了解如何为互联资产创建权利、资产重大事件和资产保修记录。
- 创建资产权利记录流
“创建资产权利记录”流为资产注册事件的指定资产创建权利记录。它尝试为每个事件创建两个权利记录,一个类型是 Web 支持,另一个类型是电话支持,两者都使用从“为资产注册创建记录”流传递的相同权利名称。 - 创建资产重大事件记录流
“创建资产重大事件记录”流为资产注册事件中的给定资产创建资产重大事件记录。在创建之前,它会检查资产是否已经存在具有相同名称、日期、类型、阶段和使用类型的重大事件。如果存在重复记录,则不会创建新记录并记录失败。 - 创建资产保修记录流
创建资产保修记录流为资产注册事件创建给定资产的资产保修记录,以及可选的子资产。它深入到可配置的程度,遍历资产层次结构,找到适用的产品保修条款,检查现有保修以避免重复,并在一次操作中批量创建新记录。
本文章是否解决您的问题?
请与我们共享您的想法,以便我们进行改进!

