在Microsoft Dynamics CRM 2011中,您可以使用高级查找创建视图。在高级查找中,您应该为特定实体定义要在结果中查看的列。
我想要做的是限制或隐藏人们可以为高级查找选择的特定列。
有什么想法吗? 谢谢!
嗨Rob,
开箱即用,您可以禁止“搜索”列 - 列在高级查找的过滤区域中。
但是,用户可以阅读的所有字段都可供选择 先进的发现。改变这种情况的唯一方法是自定义 代码在“插件”中。然后用插件几乎可以做任何事情 可能,因为它是编译代码,你可以过滤掉某些 列可用。
Alex Fagundes - www.PowerObjects.com
答案 0 :(得分:3)
Alex Fagundes的评论充满了应有的尊重,这是错误的。正如ckeller建议的那样,你可以限制显示给用户的列,你肯定不需要插件就可以做到这一点(即使你知道也是如此,据我所知)。
在客户端中,您所要做的就是导航到要更改的高级查找视图的实体,单击“自定义”选项卡,单击“系统视图”,单击高级查找视图,然后单击“添加列“,选择/取消选择您要/不想看到的列,然后发布您的更改。
您也可以通过这种方式选择/取消选择任何相应实体的列。
答案 1 :(得分:2)
如果您的意思是搜索列(他们可以搜索的字段):
要限制他们在高级搜索搜索中看到的列,您可以在手上找到一份有趣的工作。
转到设置 - >自定义 - >并选择您想要的实体并列出所有字段。
依次双击每个字段,您将看到一个名为“可搜索”的下拉菜单。将其设置为“否”,该字段对高级查找搜索(发布更改后)隐藏。
对所有必填字段重复此操作。
如果你指的是他们在结果中看到的字段:
按照@jamnap的回答
答案 2 :(得分:0)
Peter 的解决方案只会更改高级查找的默认视图。用户仍然可以添加所有列并自定义他自己的视图。
无法从高级查找 OOTB 中的“添加列”中删除字段。这就是Alex Fagundes from PowerObjects has written。