本文提供了一种解决方法,用于解决由于Microsoft Power Apps 中缺少特权而无法导入解决方案或安装应用程序的问题。
适用于: Power Platform、Solutions
现象
当用户尝试导入解决方案或在 Power Platform 管理中心安装应用程序时,会出现如下错误消息:
Microsoft.Crm.CrmSecurityException:主体用户(Id=... accessMode=1...(设置/为未授权用户分配来源于关联角色的筛选权限。请考虑分配许可证);缺少 <组件类型> 权限...
原因
此错误的原因如下:
- 执行导入或安装的用户的访问模式设置为“管理”而不是“读写”。 没有有效 Power Platform 许可证的用户将默认访问模式为管理。
- 用户没有足够的权限导入包含解决方案中的所有组件的解决方案。
解决方法
若要解决此问题,请使用以下方法:
- 如果执行导入或安装的用户的访问模式为“管理”,请将其更新为“读写”,并向用户分配有效的许可证。
- 查看用户的安全角色,并检查用户是否具有 解决方案中包含的组件使用的所有表的“创建 和 更新 ”权限。 如果没有, 请向用户分配包含这些权限的安全角色 。 系统管理员、系统定制器和环境创建者安全角色具有这些权限。