您位於此處:
針對 Omnistudio 清除中繼資料部署
「清除中繼資料部署」會將您部署 Omnistudio 元件的方式現代化。當您開啟時,Omnistudio 元件的行為與標準 Salesforce 中繼資料相似,因此您可以將其與 Salesforce CLI、DevOps Center、變更集和封裝搭配 Lightning Web 元件、流程和 Apex 類別一起部署在單一管道中。
Omnistudio 元件會變成標準設定實體,由新中繼資料類型所代表。每個元件僅會顯示單一版本、系統會自動偵測相依性,且來源檔案會使用純粹的版本不相同名稱。您使用您已用於 Salesforce 平台其餘部分的相同工具與工作流程來部署 Omnistudio 元件。
主要優點
「清除中繼資料部署」會為 Omnistudio 部署帶來這些改善。
- 原子部署:在一個一致的部署中,將 Omnistudio 變更與其他 Salesforce 中繼資料類型一併部署。
- 自動偵測第一代 (1GP) 封裝中的相依性:當您取回或部署 Omnistudio 元件時,架構會識別其依賴的元件並包含這些元件。
- 簡化版本管理:每個元件僅會顯示其單一版本以供部署。每個部署都會在目標組織中建立版本,因此您不再掃描長的版本清單來尋找正確的版本。
- 可讀取的 diff:新中繼資料會為檢閱者產生已部署 Omnistudio 變更的一致且可讀的 diff。
- 封裝支援:新中繼資料可在第一代 (1GP) 與第二代 (2GP) 封裝中進行封裝。
- Sandbox 複製支援:當您建立完整複本或部分複製 Sandbox 時,您的 Omnistudio 元件會複製到 Sandbox。請參閱 Sandbox 類型與範本。
- 來源追蹤:當您建立、更新或刪除 Omnistudio 元件時,追蹤您本機專案與臨時組織或 Sandbox 之間的變更。請參閱在專案和組織之間追蹤變更。
主要差異
此表格比較您開啟「清除中繼資料部署」之前和之後的 Omnistudio 部署。
| 功能 | 舊版部署 | Clean 中繼資料部署 |
|---|---|---|
| 與其他中繼資料類型一起部署 | 否 | 是 |
| 公開進行部署的版本 | 所有版本 | 僅單一版本 |
| 自動相依性偵測 | 不支援 | 支援 (1GP 僅限) |
| 版本控制中的來源檔案 | 難以比較 | 可讀取且一致的 diff |
| 檔案命名 | 包含版本號碼 | 版本不符 |
| 來源追蹤 | 不支援 | 支援 |
| 完整 Sandbox 複本 | 未複製 Omnistudio 元件 | 已複製 Omnistudio 元件 |
| 1GP 封裝 | 限制 | 支援 |
| 2GP 封裝 | 限制 | 支援 |
| 變更集 | 不支援 | 支援 |
支援的部署方法與工具
開啟此功能後,您可以將 Omnistudio 元件與這些選項搭配使用:
- Salesforce CLI:使用
sf project指令來取用、部署和封裝 Omnistudio 元件。請參閱 專案指令。 - 變更集:在變更集中包含 Omnistudio 元件,並自動識別相依性。請參閱使用變更集進行 部署。
- 中繼資料 API:以程式設計的方式使用新中繼資料類型。請參閱「瞭解中繼資料 API」。
- 1GP 與 2GP 封裝:在第一代與第二代封裝中封裝 Omnistudio 元件。請參閱 第一代受管理封裝和 第二代受管理封裝。
- Sandbox 複本:當您建立或重新整理 Developer、Developer Pro、Partial Copy 或完整 Sandbox 時,Omnistudio 元件會自動複製。請參閱 Sandbox。
新中繼資料類型
開啟「清除中繼資料部署」時,請使用下列中繼資料類型來取用和部署作業。這些中繼資料類型需要 API 67.0 版或更新版本。
| 元件 | 新增中繼資料類型 | 舊版類型 (不再支援) |
|---|---|---|
| OmniScript | OmniscriptDefinition | OmniScriptConfig |
| 整合程序 | IntegrationProcdDefinition | OmniIntegrationProcConfig |
| 資料對應器 | DataMapperDefinition | OmniDataTransformConfig |
| FlexCard | FlexCardDefinition | OmniUiCardConfig |
限制
規劃部署時,請考量這些限制。
- 不支援 Tooling API。
- 不支援在非產業受管理封裝中參照「資料對應器」的 Omnistudio 元件。
- 封裝不允許版本覆寫。如果元件名稱在安裝期間與現有元件衝突,則安裝會建立版本。
- 設定清除中繼資料部署
從「設定」中的「Omnistudio 設定」開啟「清除中繼資料部署」。在來源組織與目標組織中將其開啟。 - Omnistudio Clean 中繼資料常見問題 (FAQ)
取得關於使用 Clean Metadata Deployment for Omnistudio 的常見問題解答。
