Dynamics CRM + 根据安全角色隐藏按钮

Dynamics CRM + Hide a button based on security role

我想在功能区上为除系统管理员之外的所有用户隐藏一个按钮,我不想写 javascript 来检查登录用户的安全角色。有什么开箱即用的方法可以实现这一目标吗?

是否还有只有管理员可以访问的任何实体,我可以使用它来隐藏显示按钮?

是的,您无需代码即可实现。

一个选项是在显示规则下使用 MiscellaneousPrivilgeRule,并确保选择一些权限,例如 Publish Duplicate Detection Rules,这可能不会授予非管理员角色。

Read more

没有用于该目的的 OOB 实体,您可以在您的系统中识别一个或为此目的创建一个虚拟实体。

是的,你可以试试这个选项。

  1. 创建自定义实体(自定义按钮权限)
  2. 默认情况下,只有 Sys Admin/Cust 角色才有权限进行 CRUD 操作。
  3. 在自定义按钮->显示规则中。根据自定义实体设置实体权限规则。
  4. 现在该按钮将仅对管理员用户可见,对其他用户将隐藏。

同样我们也可以修改其他人的安全角色。