如何确定将哪些配置文件分配给记录类型

时间:2012-08-15 13:47:49

标签: salesforce apex-code

我有90个配置文件和一堆记录类型。企业想知道谁有权访问当前的记录类型(选项列表..)

我知道如何执行此操作的唯一方法是按个人资料查看个人资料并查看记录类型设置,看看是否已列出。

有没有办法只生成一个列表或什么?通过点击或顶点?

编辑:

我尝试在.profiles上搜索,但eclipse不支持多行搜索。虽然它确实支持正则表达式,但我无法正常表达,或者eclipse不喜欢我。鉴于我糟糕的编程技巧(以及我如何对我的电脑大喊大叫),可能是后者。这是我要搜索的字符串。

<recordType>Event.RTEvent</recordType>
    <visible>false</visible>

1 个答案:

答案 0 :(得分:1)

对于这样的事情,我发现Notepad++是一个巨大的帮助。如果启用扩展搜索模式(查找菜单底部的一个简单单选按钮),它支持多行搜索,允许您获取换行符(\ r,\ n等)。在所有配置文件中执行此操作非常简单,在Windows资源管理器中导航到Eclipse项目的profiles文件夹,选择所有文件,然后右键单击并选择“使用Notepad ++编辑”。一旦它们全部打开,点击ctrl-F,启用扩展搜索模式,并搜索如下内容:

Event.RTEvent</recordType>\n        <visible>false

请注意,您可能需要调整\ n后面的空格数,具体取决于数据缩进的距离。单击“在所有已打开的文档中查找全部”,它将为您提供配置文件中所有该字符串出现的列表。