前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用 Force.com IDE 搜索 Salesforce 元数据

使用 Force.com IDE 搜索 Salesforce 元数据

作者头像
臭豆腐
发布2019-04-16 14:37:57
9880
发布2019-04-16 14:37:57
举报
文章被收录于专栏:CRM日记本CRM日记本

我敢肯定你一定经常问“这个字段是用在什么地方?”这样的问题。如果字段是在页面布局中或者对用户可见的话,就很容易确定字段的用途,但如果字段被用在工作流、报表或者 Apex 代码中就没那么容易识别字段的用途了。这就会很不妙。

这种情况下,如果有一个用于此类型报表的声明式选项嵌入到 Salesforce 中的话就会很方便了,基于这样的需求,如今 Force.com IDE 就提供了这样的报表功能。然而很多管理员由于觉得这个功能看起来很复杂而不愿意使用它。但读完今天这个文章你就会了解这个功能并不像你想象的那么复杂。

什么是 ECLIPSE 及 FORCE.COM IDE?

Eclipse 是一种开发工具,它被从事包括 Salesforce 领域在内的所有领域的开发人员所使用。你可以把 Eclipse 看作是具有运行操作、检索及编写代码等内置功能的框架。再安装 IDE 的目的是为了提供适用于特定安装平台的附加功能。

这就是为什么要安装 Force.com IDE 的原因了。一旦 Eclipse 安装好后,我们就要安装 Salesforce 开发的 Force.com IDE 来进行 Salesforce 元数据相关的操作。

我不是这方面的专家,以上只是基于我有限的知识给出的定义。如果读了这篇文章的开发人员有更准确的解释,欢迎给出建议。

安装 FORCE.COM IDE

最先需要做的事情是安装 Eclipse。单击此处来获取 Eclipse 软件。本文发布时的最新版本为 Eclipse Neon。

按照屏幕上的提示来将 Eclipse 安装到计算机中。

Eclipse 安装好后,就可以安装 Force.com IDE 了。你可以在 Salesforce Developers 网页中找到简明易懂的安装说明。

创建 FORCE.COM 项目

将 Force.com IDE 安装到 Eclipse 中后,就可以创建 Force.com 项目了。项目中会包含一些元数据要素,本例中的要素是我们想要查询的那些要素。我们会通过一系列与向导类似的非常简单的画面来创建一个项目。

首先,点击 New(新建) 图标旁的向下箭头,然后选择 Force.com Project。

接下来,输入你要查询的 Salesforce 企业的登录认证信息。然后单击 Next。

由于每个企业的规模不同,为了缩短处理时间,最好将元数据要素以块为单位进行分割。在本案例中,我知道数据库很大,所以我要将元数据要素数限定在几个的范围内。点击 Select metadata components: 后,再点击 Choose…。

接下来选择你想要查询的元数据要素。目前我想要查找哪个报表、报表类型、电子邮件模板和工作流规则使用了某个字段,因此我要选择这些元数据要素。这里要注意的是,尤其是对于大型数据库,选择的要素越少越好。

由于要素的数据集的大小不同,会显示以下界面。整个过程可能要持续几分钟。

确定元数据要素后,单击 Finish。到现在为止,我们就算成功创建了一个 Force.com 项目并且可以开始搜索元数据了。

检索元数据

现在 Eclipse 列出了所有的元数据,并且也能够在 Force.com IDE 中搜索到了。

Force.com 项目创建好后,你会被重新链接到 Eclipse 工作空间。在工作空间中可以执行分析操作。在本例中,我的项目名称是 Opp Stage,因为我想要查看在列出来的元数据要素中哪些使用了 Opportunity Stage 字段。

我在之前的步骤中选择了 email、reports、triggers 和 workflows,因此这些就是可用于查询的要素。接下来通过单击 src 文件夹可以开始本次查询。这次查询会查询我选择的全部元数据要素并返回结果。但是,如果你的报表数很大的话,选择 reports 文件夹来执行搜索操作会更好一些。

在工具栏中,单击 Search 后,选择 Search 来打开搜索工具。

对于本次特定的搜索,我们是想要查询一个字段,这样的话我们就需要使用该字段的 API 名称。在本案例中,Opportunity 记录的标准 Stage 字段有一个 StageName 的 API 名称,因此在检索框中,我需要输入这个名称。注意自定义字段都会以双下划线 c 结尾(如:Custom_Field__c)。

在 File name patterns 选择列表中,选择全部类型,因为我们想要进行可能范围内最全面的搜索。都完成后,单击 Search。

生成了搜索后,使用工作空间的下部面板来查看结果。

通过上图我们可以看到在我的企业中的多个位置(如:名为 Test Email 的邮件,名为 Opportunities with Details 的报表类型以及工作流规则中)下找到了 StageName。双击这些结果中的任何一个会显示更多的有关使用方式的详细信息。

如果字段被用作报表筛选器时,你也能够在这里识别出来,这将有助于你去识别哪些报表需要被更新。


本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-01-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 CRM日记本 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档