首页 > 解决方案 > 如何向 Dynamics 365 中的用户授予对实体的特定记录的读写访问请求?

问题描述

Dynamics-365 crm 中,我想向 D-365 的用户授予对实体的特定记录的读写访问请求,如果该用户没有该权限的特权。

我通过为该用户分配某种安全角色来做到这一点。但是我不能通过修改安全角色来做到这一点。

那么如何在不分配安全角色的情况下做到这一点呢?

标签: dynamics-crmdynamics-365dynamics-crm-365

解决方案


您可以使用 代码在代码中实现相同的共享功能GrantAccessRequest,请参阅我的另一个 Stack Overflow 答案以获取 C# 插件示例。

对于 web api,您的组织必须大于 v9.0,因为GrantAccess消息在 web api 中不可用,直到 v8.2

仍然要实现这种基于对象的安全模型,您应该通过基于角色的安全模型赋予用户读写实体记录的权限。如果用户在安全角色中没有实体编辑权限,他们将无法通过获取记录共享来进行编辑。

阅读更多:使用基于记录的安全性来控制对记录的访问


推荐阅读