0

我试图隐藏 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 并将包含此自定义的解决方案上传回我的组织。

导入解决方案后,我注意到如果我单击设置 --> 管理,浏览器底部的进度条会长时间保持忙碌状态,并且我还注意到左下方的“页面错误”消息的页面。点击“安全角色”或“用户”会做同样的事情。

任何帮助将非常感激。

4

1 回答 1

2

好的,我会在黑暗中刺伤。我怀疑你搞砸了 SiteMap 自定义。回滚您的更改,然后从此处安装 Tanguy 出色的 SiteMap Editor 工具。做你试图用手做的同样的事情,看看这次是否有效。

于 2012-06-13T15:29:57.020 回答