LHM*_*LHM 0 dynamics-crm dynamics-crm-365
我正在使用 Microsoft Dynamics 365,并尝试更改机会的所有者。我拥有系统管理员权限,但仍然收到此错误消息:
<Message>Principal user ... is missing prvReadps_application privilege (Id=75b45303-d5b2-494f-9300-04ffa37d2fee)</Message>
Run Code Online (Sandbox Code Playgroud)
Dynamics 文档中缺少 prvReadps_application 权限,因此我很难追踪我的角色中缺少哪些权限。如何使用权限名称或 ID 将权限添加到我的角色?
并不是您缺少该特权,而是您试图向其授予机会所有权的用户。假设您有一个由用户 A 拥有的帐户。如果您想将此帐户分配给用户 B,则用户 B必须至少拥有该帐户实体的用户级读取权限。这就是 Dynamics CRM/365 的工作原理。您尝试向其分配机会的用户可能缺少适当的安全角色。
正如其他人指出的那样, ps_application 是一个自定义实体 - 您应该转到系统自定义区域并检查其显示名称(我打赌它类似于应用程序)。现在您应该检查您尝试将所有权更改为的用户的安全角色是什么 - 您应该授予此角色对此实体的读取权限(它将位于安全角色配置页面的最后一个选项卡上)。
那么,为什么在分配机会时会出现此错误?我敢打赌,这个 ps_application 实体与机会相关,并且该关系配置为传播所有者,因此通过更改机会上的所有者,您将更改相关 ps_applications 的所有者 -> 因此您会收到错误,因为用户不能是此类记录的所有者(没有读取权限)。
| 归档时间: |
|
| 查看次数: |
2804 次 |
| 最近记录: |