【问题标题】:how to determine which profiles are assigned to a record type如何确定将哪些配置文件分配给记录类型
【发布时间】:2012-08-16 21:03:03
【问题描述】:

我有 90 个个人资料和一堆记录类型。企业想知道谁可以访问当前的记录类型(选择列表..)

我知道如何做到这一点的唯一方法是逐个配置文件并检查记录类型设置并查看它是否已列出。

有没有办法只生成一个列表或其他东西?通过点击或顶点?

编辑:

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

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

【问题讨论】:

    标签: salesforce apex-code


    【解决方案1】:

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

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

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

    【讨论】:

    • 我这样做了,但是空格是个问题,对吧?如果间距关闭,则可能不可靠。我知道这一点,因为我昨天试过了....作为参考,有一个方便的 npp 插件可以进行多行搜索
    • 如果您的配置文件中的空格不同,您可以再给 reg ex 一个机会,只要您使用的是版本 6...Event.RTEvent&lt;/recordType&gt;\n([ ]*)&lt;visible&gt;false
    猜你喜欢
    • 2018-07-01
    • 1970-01-01
    • 2023-02-17
    • 1970-01-01
    • 1970-01-01
    • 2012-11-10
    • 2019-07-26
    • 1970-01-01
    • 2020-09-20
    相关资源
    最近更新 更多