我有一个修改过的CRM4应用程序,它使用cases作为主要用途。在这个应用程序中,我们设置了许多团队,并且每个团队都有一些对应的队列。我已经写了一个插件,它根据用户是否是相应团队的成员来限制用户可以看到的队列(在队列的检索多个事件上)
我想知道的是,如果有可能限制视图的用户有权访问时,他们导航到主案例页面。我想隐藏每个用户的默认公共视图,并且只有一组与用户所属团队相对应的可用视图。
发布于 2010-11-20 01:27:24
可以,您可以在savedquery实体上为RetrieveMultiple消息注册一个插件。然后,您将拥有用于检索视图的QueryExpression。只需检查它是否适用于您试图过滤的实体,然后根据您希望对最终用户隐藏的内容(savedquery.name != "View to Hide“或其他任何内容)向查询添加一些条件。
https://stackoverflow.com/questions/4226623
复制相似问题