專案管理應用程式部署範例
瞭解 DX 檢查器中的中繼資料與資料部署功能如何使用範例應用程式解決中繼資料與資料相依性,並保留記錄關係。
必要版本
| 提供版本:Lightning Experience |
| 提供版本:Professional、Enterprise、Performance、Unlimited 及 Developer Edition |
請考慮建立應用程式以管理和追蹤專案的情境。您已在 Sandbox 中建立這些中繼資料元件和資料記錄,並準備好進行部署。
Project__c(中繼資料與資料):自訂物件 (中繼資料) 及其父系記錄 (資料)。Project_Milestone__c(資料):與專案相關聯的詳細資料記錄 (子系記錄)。Due_Date__c(中繼資料):Project_Milestone__c物件上的自訂欄位。MilestoneAlert.trigger(中繼資料):參照Due_Date__c欄位的 Apex 程式碼。
中繼資料與資料關係
以下是您 Sandbox 中的中繼資料與資料關係。
- 中繼資料對中繼資料相依性:
MilestoneAlert.trigger取決於Due_Date__c欄位。如果您選取觸發,則功能會自動預先選取該欄位。 - 資料對資料相依性:為了維護「主要 - 詳細資料」關係,此功能會在子系
Project_Milestone__c記錄之前部署父系Project__c記錄。此動作可確保新記錄識別碼在目標組織中正確對應。 - 資料對中繼資料相依性:
Project__c自訂物件必須存在於目標組織中,才能讓功能移轉相關聯的Project__c記錄。
部署一致性
中繼資料與資料部署功能會掃描您 Sandbox 中的中繼資料對中繼資料和資料對資料關係。以下是功能在部署期間維護中繼資料與資料一致性的方式。
如需詳細的步驟,請參閱將 中繼資料與資料部署至目標組織。
- 如果您選取
Due_Date__c欄位,中繼資料與資料部署功能會偵測並預先選取MilestoneAlert.trigger。 - 如果您選取
Project_Milestone__c物件,則功能會預先選取父系Project__c物件。您可以透過選取唯一外部識別碼並套用篩選條件,來設定和縮小記錄集的範圍。 - 在部署期間,中繼資料與資料部署功能會先在目標組織中建立中繼資料結構 (欄位與觸發)。接著會移轉記錄,同時維護父系子系關係。
此文章是否解決您的問題?
請讓我們知道,以便我們改進!

