我有兴趣隐藏"Settings"
(内部部署)功能区中的CRM 2013
选项我正在使用Visual Ribbon编辑器并一直使用它来隐藏(禁用)其他项目不会在我的组织中使用。
有没有办法隐藏"settings"
来自非系统管理员或定制工具的人?到目前为止,我发现的唯一解决方案是创建自定义站点地图。这是允许管理员/定制商访问设置并阻止普通用户看到它的唯一方法吗?
答案 0 :(得分:1)
以下是实现此目的的常用技巧:
在设置下编辑每个站点地图组,并为新实体指定读取权限,如下所示(为了简洁起见,我已经修剪了很多站点地图定义):
<Area Id="Settings">
<Group Id="Business_Setting">
<SubArea Id="nav_businessmanagement">
<Privilege Entity="new_settingsview" Privilege="Read" />
</SubArea>
<SubArea Id="nav_template" >
<Privilege Entity="new_settingsview" Privilege="Read" />
</SubArea>
</Group>
<Group Id="Customizations" >
<SubArea Id="nav_syscust" >
<Privilege Entity="new_settingsview" Privilege="Read" />
</SubArea>
<SubArea Id="nav_marketplace" >
<Privilege Entity="new_settingsview" Privilege="Read" />
</SubArea>
</Group>
</Area>
权限节点的意思是只有那些对new_settingsview实体具有读权限的人才能看到它们。