查找Salesforce.com中对象的使用位置和方式

时间:2014-01-15 11:50:30

标签: salesforce

我最近接手了salesforce.com,我对它的运作和内容一无所知。最近我正在经历一些事情,我怀疑......

有什么办法可以找出应用程序中特定字段/对象/ visualforce页面的使用位置。例如,假设我有一个标记为Sales的字段,我希望能够找到特定字段的使用位置,在哪个对象下,以及使用visualforce页面/ Apex类和visualforce页面/ Apex类的对象哪个应用程序。

希望我能让我的Q清楚。

感谢大家的帮助

2 个答案:

答案 0 :(得分:1)

这不是一个编程问题,你可能最好在salesforce.stackexchange.com上询问类似管理的东西。

如果你有一个测试环境(沙盒) - 你总是可以尝试删除那里的字段;)我正在开玩笑但如果你试试它,页面应该显示一个列表,其中正在使用该字段。

通过创建变更集,向其添加该字段然后检查依赖项,可以实现类似的功能。

但可能最好的方法是需要一些准备工作。阅读有关Force.com IDE(或Eclipse IDE)以及如何使用它来下载代表您的对象定义,页面布局,类,visualforce页面,报告的文件......这非常适合备份,但也可以让您搜索文件(在Eclipse中按Ctrl + H或在本地拥有文件后使用任何你想要的东西)。搜索字段的API名称(类似于My_Custom_Field__c应该是最有效的。

答案 1 :(得分:0)

相当旧的线程,但添加了另一个选项。我有一个免费的开源应用程序,它扫描你的组织中的字段并返回它所使用的组件(工作流程,进程,页面布局,Apex等)。

请记住,Apex和VF中的返回字段不是100%准确,因为在不同对象上具有相同API名称的字段将返回到在类中找到,即使它可能没有(正如其他人提到的那样)

此外,在大型Orgs上运行可能需要一段时间。

应用:http://schemalister.herokuapp.com/

源代码:https://github.com/benedwards44/schemalister