您位於此處:
更新資產註冊事件的記錄
「更新資產註冊事件的記錄」流程會自動處理您組織中的傳入資產註冊事件。使用流程,根據透過 AssetRegistrationUpdateRecordDetails__stdctx 內容定義傳遞的資訊,自動更新「資產里程碑」、「權益」和「資產保固」記錄的欄位。此流程會透過相符的「資產識別碼」或「序號」識別相關的「資產」記錄,並使用相關聯的內容資料來更新相關聯的記錄。
必要版本
| 提供版本:Lightning Experience |
| 提供版本:Automotive Cloud 和 Manufacturing Cloud。檢視版本可用性。 |
| 需要的使用者權限 | |
|---|---|
| 若要使用協調流程: | 設計可運作事件協調流程 與 管理流程 |
| 若要管理「資產保固」、「資產里程碑」和「權益」記錄: | 「讀取」、「建立資產保固」、「資產里程碑」和「權益」的存取權。 |
-
修改運算式集範本。
- 進入 App Launcher,尋找並選取「運算式集範本」。
- 按一下清單檢視中的「更新資產註冊事件的記錄」。
- 按一下「另存新檔」,然後選取「新增事件協調流程產生器版本」。
- 變更名稱並儲存您的變更。
-
視需要變更輸出變數及其對應公式。
「更新資產註冊的記錄」流程中的「保留內容定義的資料」動作需要至少一個內容定義中的屬性,才能處理事件資料。在此運算式集範本中,保固、里程碑和權益日期欄位會手動設定為目前日期,以啟用動作來偵測更新並隨之修改內容標記。
- 輸入標籤和 API 名稱。
- 按一下「儲存」。
- 視需要修改元素與資源。
- 啟用流程。
-
複製並啟用協調流程範本。
- 進入 App Launcher,尋找並選取「可運作事件協調流程」。
- 選取「更新資產註冊的記錄」 記錄。
- 按一下「複製」。
- 針對「執行程序名稱」,選取「更新資產註冊的記錄」流程的複製和已啟用版本。
- 針對「事件類型」,選取「更新資產註冊記錄」。
-
針對「內容定義」名稱,請確定您選取「AssetRegistrationUpdateRecordDetails」。
您可以依原狀使用內容定義,或使用此定義的新版本。
-
針對「內容對應」名稱,請確定您選取「AssetRgstrUpdateRecordsMap」。
您可以依原狀使用內容對應,或使用此對應的新版本。
- 視需要變更其他詳細資料。
- 儲存您的變更。
- 若要啟用協調流程,請選取「已啟用」。
-
重新整理決策表格。
- 進入「設定」,在「快速尋找」方塊中輸入「決策」,然後選取「決策表格」。
- 按一下清單檢視中的「篩選並比對可運作事件協調流程」。
- 按一下「重新整理」。
流程輸入與輸出
| 變數 | 方向 | 描述 |
|---|---|---|
| 內容識別碼 | 輸入 | 與傳入資產註冊事件相關聯之內容定義記錄的識別碼。 |
| 失敗訊息 | 輸出 | 流程中任何步驟失敗時的描述性錯誤訊息。如果流程成功,則此變數為空白。在下游流程中使用此功能來偵測和處理失敗。 |
| 描述 | ||
|---|---|---|
| 內容識別碼 | 輸入 | 與傳入資產註冊事件相關聯之內容定義記錄的識別碼。 |
| 失敗訊息 | 輸出 | 流程中任何步驟失敗時的描述性錯誤訊息。如果流程成功,則此變數為空白。在下游流程中使用此功能來偵測和處理失敗。 |
裝載欄位參照
| 欄位 | 必要 | 描述 |
|---|---|---|
| 來源系統識別碼 | 是 | 傳送事件的外部系統唯一識別碼。針對連線的資產,這是資產識別碼,針對連線的車輛,這是車輛識別碼 (VIN)。 |
| 類型 | 是 | 可操作事件類型的開發人員名稱。其必須符合與「更新資產註冊的記錄」可操作事件協調流程記錄相關聯的事件類型。 |
| 子類型 | 否 | 可操作事件子類型的開發人員名稱。它必須符合與「更新資產註冊的記錄」可操作事件協調流程記錄相關聯的事件子類型。 |
| 事件資料 | 是 | 結構化事件資料,以 JSON 編碼字串形式提供。此序列化字串包含合併內容定義例項所需的屬性,接著會根據設定的輸入對應傳送至執行程序。 |
事件資料欄位參照
| 欄位 | 必要 | 描述 |
|---|---|---|
| 資產 | 是 | 事件中包含的資產物件清單。 |
| 資產唯一識別碼 | 是 | 資產記錄識別碼或序號,流程用來查詢對應的資產記錄。 |
| 資產業務物件類型 | 是 | 協調引擎的物件類型。必須是「資產」。 |
| 資產權益 | 否 | 相關權益記錄,包括 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>"
}
]
}
]
}此文章是否解決您的問題?
請讓我們知道,以便我們改進!

