共用方式為


Power Automate Approval Dataverse 布建錯誤和建議

本文說明常見的錯誤案例和設定,可能導致Power Automate核准無法建立及指派核准要求。

適用於: Power Automate
原始 KB 編號: 4513672

狀態代碼 「ViralServicePlanRequired」 的錯誤

無法在此環境中建立 Dataverse 資料庫,其狀態代碼為 'ViralServicePlanRequired'

在已停用自助式註冊的組織中,會發生此錯誤。 需要自助式註冊,才能將病毒式計劃指派給嘗試布建資源並與 Dataverse 互動的使用者。 租使用者有多個選項可加以解析。

注意

自 2024 年 3 月 30 日起,Azure AD 和 MSOnline PowerShell 模組已被淘汰。 若要深入了解,請閱讀淘汰更新。 在此日期之後,對這些模組的支援僅限於對 Microsoft Graph PowerShell SDK 的移轉協助和安全性修正。 淘汰的模組將繼續運作至 2025 年 3 月 30 日。

我們建議移轉至 Microsoft Graph PowerShell 以與 Microsoft Entra ID (以前稱為 Azure AD) 互動。 如需了解常見的移轉問題,請參閱移轉常見問題注意:MSOnline 1.0.x 版可能會在 2024 年 6 月 30 日之後發生中斷。

選項 1:使用 PowerShell 啟用 AllowAdHocSubscriptions 設定(租用戶層級設定)。

Install the MSOnline module if necessary: 

Install-Module MSOnline 

Connect to your organization: 

Connect-MsolService 

Confirm that AllowAdHocSubscriptions is false. 

Get-MsolCompanyInformation | fl AllowAdHocSubscriptions 

Enable AllowAdHocSubscriptions 

Set-MsolCompanySettings -AllowAdHocSubscriptions $true 

選項 2:將付費 Power Automate 方案 (P1 或 P2) 指派給嘗試透過 Office 365 首次佈建核准或 Dataverse 資料庫的使用者。 只需要布建資料庫。

注意

試用版計劃不足以進行核准 Dataverse 布建。 政府社群雲端 (GCC) 租使用者只能使用此選項來布建資料庫實例。

選項 3:直接從 Power Platform 系統管理中心建立資料庫作為環境管理員。

狀態代碼 「AADApplicationDisabled」 的錯誤

無法在此環境中建立 Dataverse 資料庫,其狀態代碼為 『AADApplicationDisabled』。

您的租用戶系統管理員已停用資源 『https://publishers.crm.dynamics.com。 請連絡您的租用戶系統管理員,並要求他們在 Azure 入口網站中啟用 『https://publishers.crm.dynamics.com』。

如果租使用者中或透過特定使用者的條件式存取停用 Dynamics CRM Online 或 Dataverse 應用程式,就會發生這些錯誤。 確切的錯誤訊息可能會因與 Power Apps 或 Power Automate 環境相對應的 Dataverse 實例確切狀態而有所不同- 未布建、布建但未安裝核准,或已安裝核准。

若要解決此問題,租用戶系統管理員必須移至 Microsoft azure 中 [Microsoft Entra ID] 底下的 [企業應用程式] 索引標籤,以確保應用程式 0000000007-0000-0000-00000000000000 (Dataverse 或 Dynamics CRM Online) 已啟用讓使用者登入, 和任何相關的條件式存取原則會授與預期使用 Power Automate 核准的使用者所需的存取權。

顯示如何為使用者設定 [啟用登入] 選項為 [是] 的螢幕快照。

錯誤「資料庫已停用」

此環境的 Dataverse 資料庫已停用

在此環境中已停用 Dataverse 實例。 這並非預期,且與您Microsoft Entra 租使用者內所有 Power Automate 和 Dataverse 方案的到期日有關。 若要確保可以啟用資料庫,請確定至少有一個使用者有作用中的方案。

錯誤「資料庫尚未就緒」

此環境的 Dataverse 資料庫尚未就緒。

此實例的資料庫仍在布建中,或布建失敗。 重新執行使用核准的流程會嘗試重新布建實例。

錯誤「用戶沒有建立資料庫的許可權」

目前用戶沒有許可權可為此環境建立Dataverse資料庫。

針對非預設的 Power Automate 和 Power Apps 環境,只有環境系統管理員可以直接(透過 Power Apps 系統管理入口網站)或間接地(透過 Power Automate 核准)建立 Dataverse 資料庫。

系統管理員必須:

  • 從 Power Platform Admin 入口網站手動建立環境。
  • 建立並執行核准流程。
  • 將環境系統管理員許可權授與目前使用者。