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 入口網站手動建立環境。
- 建立並執行核准流程。
- 將環境系統管理員許可權授與目前使用者。