我试图隐藏 CRM 2011 中的“设置”区域,使其仅对具有特定安全角色的用户可见。我已遵循以下帖子中提到的建议
https://community.dynamics.com/product/crm/f/117/t/28176.aspx
http://taoofcrm.com/2011/06/09/hiding-areas-in-the-sitemap/
并创建了一个自定义实体,如帖子中所示。我的其他安全角色都没有对此实体“读取”。默认情况下,“系统定制器”对此实体具有“读取”功能。
然后,我在为 <SiteMap> 下的“设置”区域定义的每个 <Group> 的每个子区域中包含了一个 Privilege 标签,例如 <Privilege Entity="Your custom entity name here" Privilege="Read" /> node 并将包含此自定义的解决方案上传回我的组织。
导入解决方案后,我注意到如果我单击设置 --> 管理,浏览器底部的进度条会长时间保持忙碌状态,并且我还注意到左下方的“页面错误”消息的页面。点击“安全角色”或“用户”会做同样的事情。
任何帮助将非常感激。