本文介绍常见的错误案例和配置,这些情况可能导致 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)进行交互。 有关常见迁移问题,请参阅迁移常见问题解答。 注意:2024 年 6 月 30 日之后,MSOnline 版本 1.0.x 可能会遇到中断。
选项 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:向尝试通过 Office 365 首次预配审批或 Dataverse 数据库的用户分配付费 Power Automate 计划(P1 或 P2)。 只需预配数据库。
注意
试用计划不足以用于审批 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-000000000000000(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 管理门户手动创建环境。
- 创建并运行审批流。
- 向当前用户授予环境管理员权限。