Dynamics crm Dynamics 365:系统管理员用户的角色和权限
在Microsoft Dynamics 365 Customer Engagement/Sales中,被指派为环境系统管理员的应用程序用户是否可能没有访问表中某些数据的权限 我有一个具有系统管理员权限的应用程序用户,在使用该应用程序用户访问某些数据时,我看到:Dynamics crm Dynamics 365:系统管理员用户的角色和权限,dynamics-crm,microsoft-dynamics,dynamics-365,dataverse,dynamics-365-sales,Dynamics Crm,Microsoft Dynamics,Dynamics 365,Dataverse,Dynamics 365 Sales,在Microsoft Dynamics 365 Customer Engagement/Sales中,被指派为环境系统管理员的应用程序用户是否可能没有访问表中某些数据的权限 我有一个具有系统管理员权限的应用程序用户,在使用该应用程序用户访问某些数据时,我看到: Unable to enumerate rows. Error:0x80040220 - SecLib::CheckPrivilege failed. User: <id>, PrivilegeName: prvReadmsd
Unable to enumerate rows. Error:0x80040220 - SecLib::CheckPrivilege failed. User: <id>, PrivilegeName: prvReadmsdyn_caseenrichment, PrivilegeId: 41f6f2f1-30c0-431f-b6c7-b8c97a274f5f, Required Depth: Basic, BusinessUnitId: <id>, MetadataCache Privileges Count: 5995, User Privileges Count: 4624
无法枚举行。错误:0x80040220-SecLib::CheckPrivilege失败。用户:,PrivilegeName:prvReadmsdyn_caseenrichment,PrivilegeId:41f6f2f1-30c0-431f-b6c7-b8c97a274f5f,所需深度:基本,业务单元ID:,元数据缓存权限计数:5995,用户权限计数:4624
在本链接中,已经提到系统管理员权限应用程序用户具有对Dataverse环境的完全访问权限,对所有实体都具有CRUD权限。具有系统管理员角色的用户应该能够访问系统中的所有数据,因此您可以正确地询问发生错误的原因 本章末尾指出,msdyn_案例浓缩实体是客户服务智能解决方案的一部分
我对这个特定的解决方案还没有掌握最新的速度,但可能用户没有获得该解决方案的许可证,或者类似的情况。在Dynamics 365 CE Online上,这确实是可能的。应用程序用户无法执行某些操作。一个例子是开启云计算流,这只能由普通用户帐户来完成
您可以通过使应用程序帐户模拟普通用户来解决此限制。我们正在使用应用程序用户访问数据。相应的Azure应用程序具有分配给它的租户级别权限以访问CDS环境。有趣。作为一个实验,您可以作为系统管理员角色的普通(非应用程序)用户尝试该操作。