Loading
針對 Omnistudio 清除中繼資料部署

針對 Omnistudio 清除中繼資料部署

「清除中繼資料部署」會將您部署 Omnistudio 元件的方式現代化。當您開啟時,Omnistudio 元件的行為與標準 Salesforce 中繼資料相似,因此您可以將其與 Salesforce CLI、DevOps Center、變更集和封裝搭配 Lightning Web 元件、流程和 Apex 類別一起部署在單一管道中。

Omnistudio 元件會變成標準設定實體,由新中繼資料類型所代表。每個元件僅會顯示單一版本、系統會自動偵測相依性,且來源檔案會使用純粹的版本不相同名稱。您使用您已用於 Salesforce 平台其餘部分的相同工具與工作流程來部署 Omnistudio 元件。

備註
備註 「清除中繼資料部署」僅適用於標準執行階段與標準設計師。如果您正在使用受管理封裝執行階段與設計師,請移轉至標準執行階段與設計師以使用此功能。請參閱使用 Omnistudio 移轉助理將 元件移轉至 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 元件。
  • 封裝不允許版本覆寫。如果元件名稱在安裝期間與現有元件衝突,則安裝會建立版本。
 
正在載入
Salesforce Help | Article