在案例/事件页面上限制用户可用的视图

时间:2010-11-19 15:46:11

标签: plugins dynamics-crm dynamics-crm-4

我有一个改进的CRM 4应用程序,它使用案例作为主要的工具。在应用程序中,我们有许多团队设置和一些与每个团队相对应的队列。我编写了一个插件来限制用户可以看到的队列,具体取决于他们是否是相应团队的成员(在队列的retrievemultiple事件上)

我想知道的是,如果可以限制用户在导航到主案例页面时可以访问的视图。我想隐藏每个用户的默认公共视图,并且只有一组可用的视图可用,这些视图对应于用户所属的团队。

1 个答案:

答案 0 :(得分:2)

是的,您可以在savedquery实体上注册RetrieveMultiple消息的插件。然后,您将使用QueryExpression来检索视图。只需检查它是否是您要尝试过滤的实体,然后根据您要从最终用户隐藏的内容为查询添加一些条件(savedquery.name!=“查看隐藏”或其他)。