封鎖 Dataverse 中未受管理的自訂

本文介紹了身為 Power Platform 管理員如何在 Power Platform 系統管理中心為您的 Microsoft Dataverse 環境啟用封鎖未受管理的自訂環境設定。 未受管理的自訂位於元件的最上層,隨後會定義該元件的執行階段行為。 在大多數情況下,您不需要未受管理的自訂來確定元件的行為。

此環境設定可讓系統管理員封鎖 Microsoft Dataverse 環境中未受管理的自訂。 透過阻止非託管自訂,您可以確保對環境的變更僅來自具有足夠安全性、可見性和稽核能力的已核准應用程式生命週期管理 (ALM) 流程。 封鎖未受管理的自訂會繼續允許將未受管理的自訂傳輸到開發環境所需的解決方案作業,同時透過刪除未受管理的自訂來保持環境未受管理自訂的自由。 此功能有助於減少生產環境中未受管理的自訂。

開啟該設定後,將封鎖對環境執行以下作業:

  • 阻止將非受控解決方案匯入到環境中。
  • 阻止建立新的解決方案元件,如應用程式、資料表和表單。
  • 阻止向現有受管理元件新增未受管理的變更。
  • 任何未受管理的變更都會導致向使用者傳回錯誤,例如:「此環境不允許未受管理的自訂。 這是您的管理員所做的選擇,特定動作將無法使用或只能檢視。」

即使啟用了「封鎖未受管理的自訂」設定,也可以完成以下作業:

  • 變更環境變數,啟用或停用元件。 例如,打開或關閉 Power Automate 流程、分配擁有權或共用資料表記錄。
  • 解決方案作業,例如移除移除未受管理層
  • 建立和匯出未受管理解決方案。
  • 查看流程執行歷程記錄以監視和了解錯誤。
  • 執行流程以進行測試。

啟用封鎖未受管理的自訂

可以從 Power Platform 系統管理中心中環境的環境設定的功能區域中啟用或停用此功能。 預設會停用此設定。 其他資訊:封鎖未受管理的自訂

已知限制

這些功能具有局限性,並且在啟用了封鎖未受管理自訂的環境中可能無法如預期工作。 使用這些功能可能會導致此錯誤:「此環境不允許未受管理的自訂。 這是您的管理員所做的選擇,特定動作將無法使用或只能檢視。」

如果必須在啟用了封鎖未受管理自訂的環境中使用以下應用程式或功能,建議在預覽期間停用該設定。

應用程式或功能 限制
Power Automate 桌面流程 託管的電腦群組無法運作
Dynamics 365 Resource Scheduling Optimization 安裝或升級無法運作。
自動建立記錄流程 啟動、停用和編輯自動記錄建立無法運作。
舊版工作流程 啟用和停用舊版工作流無法運作。
現場服務 啟用或調整增強型自動編號無法運作。 不過,預設的自動編號仍能運作。
Connected Field Service 安裝無法運作。
Field Service Mobile 安裝地理柵欄解決方案無法運作。
刪除初始安裝期間建立的關聯時,更新無法運作。
資源排程 啟用計劃表和選擇選項以自動建立關聯無法運作。
銷售加速器 啟用銷售加速器或修改設定、啟用潛在客戶資料健康、建立或編輯序列、設定工作分配、建立或編輯客戶細分都無法運作。
資料流程 建立新資料流程、重新發佈現有資料流程、變更重新整理設定、變更累加式重新整理和匯入資料流程都無法運作。
Dynamics 365 Customer Insights - Journeys (即時旅程) 無法建立和發佈旅程。
無法建立和發佈觸發程序等參與資產。
無法建立和發佈電子郵件、表單、簡訊和推播通知等管道資產。
全通路 安裝或升級無法運作。
服務等級協定 (SLA) 服務等級協定的啟用、停用和編輯無法運作。
Attachments 使用該 activitymimeattachment 表的約會或電子郵件的檔附件失敗。

封鎖未受管理自訂的常見問題集

這可以用來為使用者提供對測試和生產環境中流程執行歷程記錄的唯讀存取權嗎?

可以,這是促成此功能的關鍵場景之一。 當未受管理的自訂遭到封鎖時,負責的使用者可以成為測試或生產環境中受管理流程的共同擁有者。 共同擁有者可以使用 make.powerautomate.com 或透過 API 或 PowerShell 查看流程執行歷程記錄,以監視錯誤並了解這些錯誤。 這些使用者將無法對受管理元件進行更改,因此該元件對他們來說是唯讀的。 他們能夠根據需要打開和關閉流程,以及執行流程以供使用或進行測試。 然後,流程的共同擁有者可以使用增加的可見性和知識來調整開發環境中的流程,並要求將它們重新部署到測試或生產環境。

另請參閱

解決方案層級