0

我正在使用 Microsoft Dynamics 365,并且正在尝试更改商机的所有者。我有系统管理员权限,但我仍然收到此错误消息:

<Message>Principal user ... is missing prvReadps_application privilege (Id=75b45303-d5b2-494f-9300-04ffa37d2fee)</Message>

Dynamics 文档中缺少 prvReadps_application 权限,因此我很难追踪我的角色中缺少哪些权限。如何使用权限名称或 ID 将权限添加到我的角色?

4

3 回答 3

4

缺少特权的不是您——而是您试图将机会所有权授予的用户。假设您有一个用户 A 拥有的帐户。如果您想将此帐户分配给用户 B,用户 B必须至少具有该帐户实体的用户级读取权限。这就是 Dynamics CRM/365 的工作原理。您尝试将机会分配给的用户可能缺少正确的安全角色。

正如其他人指出的那样, ps_application 是一个自定义实体 - 您应该转到您的系统自定义区域并检查其显示名称(我敢打赌它类似于应用程序)。现在您应该检查您尝试将所有权更改为的用户的安全角色 - 您应该授予该角色对该实体的读取权限(它将位于安全角色配置页面的最后一个选项卡上)。

那么,为什么在分配机会时会出现此错误?我敢打赌,这个 ps_application 实体与 Opportunity 相关,并且该关系被配置为传播所有者,因此通过更改 Opportunity 上的所有者,您正在更改相关 ps_applications 的所有者 -> 因此您会收到错误,因为用户不能是此类记录的所有者(没有读取权限)。

于 2017-07-27T09:15:47.513 回答
2

Arun V. 的回答让我意识到我错过了关于您是系统管理员的部分。感谢 Arun V.,我很抱歉。

现在我要说的是,您将要关注您要向其分配记录的用户的权限。他们缺乏权限可能是阻止分配的原因。

正如 Arun V. 所指出的, ps_application 可以是自定义实体。

于 2017-07-26T17:51:49.707 回答
2

ps_application是您的自定义实体。这就是为什么它在 MS 文档中丢失的原因。

prvReadps_application- 说缺少读取权限,因此在安全角色中查找自定义实体选项卡。

但是系统管理员是一个动态角色,当一个新的自定义实体添加到系统中时应该添加权限。确保您没有明确删除任何特权。

还要验证您尝试分配的所有者的安全角色,以获得此自定义实体的读取权限。

于 2017-07-26T18:16:14.103 回答