易百教程

Salesforce面试题和答案(2022年收集更新)

2022年收集更新的Salesforce面试题和答案,下面列出了最常见的 Salesforce 面试问题和答案。
Salesforce 是一项基于云的服务。它是一个客户关系管理(CRM)平台。Salesforce 是一种软件即服务 (SaaS)。它可以帮助您管理客户关系、与其他系统集成以及构建应用程序。该工具可帮助您根据业务需求管理和创建自定义解决方案。在 Salesforce 之前,公司拥有用于客户关系管理 (CRM) 的服务器。它们既昂贵又费时。它们很难使用。这个问题的可行解决方案是构建一个负担得起的 CRM 软件,并将其作为服务完全在线提供。几年来,云计算技术出现了大幅增长。Salesforce 对计... 完整答案
应用程序是一组选项卡,它们作为一个单元提供功能。用户可以在 force.com 应用的下拉菜单中切换应用。Salesforce 应用程序是选项卡、流程和服务的容器。我们可以通过对一些标准应用程序进行分组来创建新应用程序,根据我们的工作自定义现有应用程序。Salesforce 提供了许多标准应用程序,例如呼叫中心、营销、销售等。有两种类型的 Salesforce 应用程序: 自定义应用服务云控制 Salesforce 创建应用程序 按照以下步骤创建 Salesforce 应用程序: Step1:... 完整答案
对象是 Salesforce 中的数据库表。对象允许在 Salesforce 中存储特定于组织的数据。 Salesforce 中有两种类型的对象: 标准对象自定义对象 标准对象 标准对象是 Salesforce.com 中内置的此类对象。示例:客户、联系人、产品、潜在客户、机会、活动、用户、合同、报告和仪表板等。 自定义对象自定义对象是我们创建的此类对象。这些对象是用户定义的对象。自定义对象存储对我们组织而言重要且独特的信息。自定义对象是任何应用程序的组成部分。它们提供了共享数据的结构。 自定... 完整答案
用户配置文件是一组权限和设置,可为用户提供快速访问权限。Salesforce 管理员可以根据用户的工作角色为用户分配简档。用户配置文件包括用户需要的所有选项卡、记录和页面访问权限。可以设置和管理配置文件,可以通过该配置文件创建一个指示用户访问权限的安全边界。 完整答案
简档定义用户在 Salesforce 中可以拥有的访问级别。在 Salesforce 组织中,可以将单个简档分配给任意数量的用户。例如,可以考虑一家公司的销售或服务团队。整个团队都可以访问相同的配置文件。管理员可以为整个销售团队创建一个配置文件,该配置文件将有权访问公司认为必要的潜在客户、活动、联系人和其他对象。在此功能中,可以为许多用户分配相同的配置文件。如果团队负责人需要访问其他记录,则可以通过仅为这些用户分配权限集来完成。每个用户只能分配一个配置文件。 完整答案
Salesforce.com 是软件即服务 (SaaS),Force.com 是平台即服务 (PaaS)。 完整答案
可以在 Salesforce 中的对象之间建立关系。可以将一个对象与其他对象相关联。示例:假设有一个对象方(用于存储有关方的信息),并且希望将其与其他对象(例如人)关联(参与者的信息),以便可以将对象方与人关联。这些关系类型还决定了它们如何处理记录共享、页面布局中的必填字段、数据删除功能。Salesforce 支持可以在对象之间建立的以下类型的关系: 主从关系查找关系自我关系外部查找关系间接查找关系多对多关系层次关系 完整答案
主从关系是 Salesforce 对象之间的紧密耦合关系。在主从关系中,父记录控制子记录在可见性和共享方面的行为。如果主记录被删除,那么与之关联的子记录也会被删除。父对象的安全设置适用于子对象。 例子: 如果我们在对象党和人之间创建主从关系。其中party 是父对象,people 是子对象。然后,如果我们删除聚会记录,所有关联的记录也将被删除。当两个对象形成主从关系时,我们可以在主对象上创建一个唯一类型的字段,称为 Roll-up 汇总。汇总汇总允许我们计算与子记录相关的值,例如链接到父记录... 完整答案
查找关系是 Salesforce 对象之间的松散耦合关系。在查找关系中,父子记录都有自己的共享设置和安全控制,这意味着如果父记录被删除,则子记录仍保留在系统中。下面来看看党和人民的反对意见。例如,下图提供了party 和 people 对象之间的 Lookup 关系的可视化表示。在此图中,当事人对象记录已被删除,但人员记录仍然可用。对象之间的这种关系就是 Lookup 关系。 完整答案
报告是任何业务的重要组成部分。描述提供了管理的清晰画面。报告用于跟踪其各种任务的过程,控制支出,增加收入。报告有助于趋势预测。Salesforce.com 允许您生成不同样式的报告。在 Salesforce.com 中,可以创建四种类型的报告: 表格报告总结报告矩阵报告加入报告 完整答案
Governor限制控制可以在共享数据库中存储多少数据和多少记录,因为 Salesforce 是基于多租户架构的。换句话说,Salesforce 使用单个数据库来存储多个客户的数据。Salesforce 引入了Governor限制的概念,以防止垄断用户之间的共享资源。Governor限制是 Salesforce 开发人员面临的最大挑战。这是因为如果 apex 代码超出限制,则问题是无法处理的运行时异常。因此,作为 Salesforce 开发人员,在开发应用程序时应该非常小心。以下是一些重要的Go... 完整答案
Salesforce 中有许多不同的方式来存储各种记录,例如图像、文件和文档。其中一些如下: 附件Google drive聊天文件类库 完整答案
公司财政年度的开始和结束日期被视为财政年度。会计年度用于计算企业和其他组织的年度财务报表。Salesforce 有两种类型的会计年度: 标准会计年度自定义会计年度 标准会计年度 Salesforce 默认提供日历作为标准会计年度。是公历。但并非所有组织都使用相同的日历,有些组织使用不同的日历并需要更改会计年度的开始月份。可以定义会计年度是基于所选月份的开始还是结束。 要设置标准会计年度,请导航至 设置-> 管理-> 公司简介-> 会计年度 选择标准会计年度选项 自定义会计年度... 完整答案
一个对象中最多可以有两个主从关系字段。 完整答案
一个对象中最多可以有 40 个查找关系字段。 完整答案
Salesforce 是全球最大和领先的云平台提供商。他们的客户关系经理 (CRM) 是最有益的软件之一。 通过使用 CRM 获得以下好处 加深对组织的了解增强的 b/w 客户端和服务提供商通信通过了解客户,我们可以更好地为客户提供便利。Salesforce 会自动执行重复的任务。Salesforce 降低了成本和周期时间。Salesforce 提高了团队的效率。 完整答案
沙盒是生产组织/环境的副本。它用于测试和开发目的。这是有益的,因为它允许在不干扰生产环境的情况下开发 Apex 编程。 当我们想要测试新开发的 force.com 应用程序时,可以使用沙盒。可以在沙盒组织中开发和测试它,不需要直接在生产环境中进行。 Salesforce.com 中有四种类型的沙箱: 开发商开发者专业版部分复制满箱 完整答案
Apex 是一种强类型的面向对象的编程语言。它允许开发人员结合对 API 的调用在 Salesforce 服务器上执行流程和事务控制语句。它的语法看起来像 Java。它使用语法并充当数据库存储过程。Apex 允许开发人员将业务逻辑添加到系统事件,如按钮单击、相关记录更新和 Visualforce 页面。 完整答案
Visualforce 是 Force.com 平台的框架。它是一种基于组件的标记语言。它允许在 Salesforce 中定义用户界面组件。页面布局功能将使您能够轻松配置用户界面,但通过使用 Visualforce 页面,可以自定义您的用户界面。 完整答案
不能,我们不能直接在生产环境中编辑 apex 类和触发器。 要编辑 apex 触发器/类,首先需要在 Developer edition 或 testing org 或 Sandbox org 中完成。然后,我们可以将其部署到生产环境中。具有最高权限的用户必须使用部署工具部署触发器和类。 不过,可以在生产和沙盒中创建和编辑 Visualforce 页面。 完整答案
Visualforce 页面由不同的域提供,以阻止跨站点脚本并提高安全标准。 完整答案
静态仪表板是普通仪表板,任何其他使用其数据制作报告的用户都可以看到这些仪表板。例子:销售经理/营销经理将能够在他的 Salesforce Org 上看到。此外,一个显示单个用户数据的普通仪表板。动态仪表板显示为特定用户定制的信息。让我们考虑上面的例子。如果销售经理想要查看特定团队成员的报告,那么他可以使用动态仪表板。当我们想要显示特定用户的数据(例如特定用户的配额、销售额、生产力、会议等)时,可以使用动态仪表板。我们可以使用普通/静态仪表板向一组用户显示区域和组织范围的数据,例如区域销售或团队绩... 完整答案
以下字段在 Salesforce 中自动编制索引: 主键(id、name 和 owner 字段)外键(主从或查找字段)审核密钥(例如 SystemModStamp)自定义字段(这些字段专利为外部 ID 或唯一区域) 完整答案
Salesforce 可以创建瘦表以避免加入并包含常用字段。精简表提高了只读操作的性能。当源表被修改时,紧缩表与它们的源表同步放在一边。联系 Salesforce 客户支持以使用瘦表。这些表是在适当的地方自动创建和使用的。我们无法创建、修改或精简访问表。 瘦瘦表的注意事项: 瘦表最多可以包含 100 列。表不能包含来自其他对象的字段。 完整答案
审计跟踪跟踪其他管理员和您对您的组织所做的最近的设置更改。这对于拥有多个管理员的组织很有用。它可以跟踪对您的组织所做的最近 20 次更改。它显示: 更改的日期和时间。谁做的(管理员姓名)改变之前是什么 完整答案
不能,无法删除 salesforce 中的用户。 完整答案
不能,我们不能在创建配置文件后更改许可证。 完整答案
在 SFDC(Salesforce 开发周期)中,必须在 Sandbox 中开发代码,然后可能需要将其部署到另一个沙箱或生产环境,这称为部署。换句话说,元数据从一个组织到另一个组织的移动称为部署。部署背后的主要原因是您无法在 Salesforce 生产中开发顶点。 完整答案
可以通过以下方式进行部署: 变更集Eclipse 与 Force.com IDEForce.com 迁移工具 - 基于 ANT/JavaSalesforce 包 完整答案
标准控制器自动包含所有标准对象属性和标准按钮功能。它包含标准 Salesforce 页面中使用的所有功能和逻辑。自定义控制器就像一个 Apex 类,它实现了页面的所有逻辑,而不利用标准控制器。自定义控制器通过控制器属性与 Visualforce 页面相关联。 完整答案
云计算是提供计算服务,例如存储、服务器、数据库、软件、网络、分析、智能以及互联网(云)。它为组织带来更快的创新、资源分配的灵活性和规模经济。它降低了与存储任务相关的组织的成本。基于云的存储可以将文件保存在远程数据库中,而不是专有硬盘驱动器或本地存储设备。它提供对数据和运行它的软件程序的访问,直到电子配件可以访问网络。云服务既可以是私有的,也可以是公共的。私有云服务为一定数量的人提供服务。另一方面,公共云服务通过收费的互联网提供服务。这些服务是一组提供托管服务的网络。云服务还提供了一种混合选项,它... 完整答案
云服务以服务为基础,为用户提供一系列功能,如: 电子邮件备份、存储和数据检索创建和测试应用程序数据分析音频和视频流 云计算仍然是一项新服务,但它在很短的时间内形成了一种趋势。如今,政府机构、小型企业、非营利机构和个人消费者都在使用云计算。云计算不像微芯片那样是技术的单一组成部分。它是三种服务软件即服务 (SaaS)、基础设施即服务 (IaaS) 和平台即服务 (PaaS) 的主要组合 完整答案
Salesforce 中有八种认证可满足不同阶段的需求: 管理员认证开发者认证建筑师认证应用开发者认证实施专家或顾问认证。营销人员认证Pardot 专家认证CPQ 认证 完整答案
环境或组织是特定用户的工作空间。 例如,如果您注册 Facebook 帐户,您将获得一个唯一的用户名和密码。同样的方法,如果您订阅 Force.com 云计算,您将获得在您指定的环境或组织的云计算领域工作的有效证书。 Salesforce 环境提供了开发、测试应用程序的可访问性,也可用于生产。可以根据您的要求自定义此环境,例如 Apex 代码、工作流、自定义 DB 属性和对象。 完整答案
要检查 Salesforce 许可证,请打开 SF 工作区并按如下方式导航: 设置-> 监控-> 系统概述 并转到数据存储部分,在这里可以在突出显示的区域中看到用户许可证。如果要检查所有用户许可证,请选择“显示全部”选项。 完整答案
MVC是一种广泛使用的架构设计模式,它将设计组件分为模型、视图、控制器三个阶段。在 Visualforce MVC 中,可以使用标准对象和自定义对象来实现体系结构。此外,我们可以使用三个新引入的 Salesforce 对象、页面、组件和控制器。这些页面像 JSP 页面一样工作,提供用户友好的演示。每个视图都有一个关联的控制器。开发人员可以使用 Apex 编程语言编写他们的控制器,也可以使用标准控制器。VF 有一些自动生成的控制器来与数据库交互。 完整答案
Apex 可用于不同的场景,例如: 创建电子邮件服务创建 Web 服务对多个对象执行复杂的验证创建工作流不支持的复杂业务流程。创建自定义事务逻辑将自定义逻辑附加到另一个操作 完整答案
所有 Apex 程序仅在 force.com 平台上按需运行。首先,应用服务器将 apex 代码编译成一组抽象的指令,可以被 apex 运行时解释器理解。编译后,编译后的代码存储到元数据中。现在,当最终用户通过单击按钮或视觉强制页面启动 apex 执行时,应用程序服务器从元数据中检索编译后的指令,并将它们转发给运行时解释器,然后返回结果。 完整答案
Salesforce 对象查询语言用于在 Salesforce.com 中执行数据库操作。它类似于广泛使用的结构化查询语言 (SQL) 中的 select 语句,但它是专为 Salesforce 数据设计的。 通过使用 SOql,我们可以在以下环境中创建简单但功能强大的查询字符串: 在query call() 中查询String 参数。在顶点声明中在 Visualforce 控制器和吸气剂方法中在 Force.com IDE 的模式浏览器中 完整答案
在 Salesforce 中丢失数据的几个原因如下: 通过更改日期和日期时间通过从其他数据类型迁移数字、百分比、货币。通过从多选选项列表、复选框、自动编号更改为其他类型。通过从除选项列表之外的任何类型更改多选选项列表通过更改为自动编号,文本除外通过从文本区域切换到电子邮件、URL、电话和文本。 完整答案
工作流是一个程序化的过程,用于验证评估标准和规则标准。 完整答案
“WhoID”表示喜欢联系人或潜在客户的人。而“WhatId”表示对象。让我们考虑 LeadID、ContactID 是“WhoId”的字段,AccountID、OpportunityID 是“WhatId”。 完整答案
当最大数量的子记录(超过 10k)连接到一个父记录时,这种情况在 Salesforce 中称为数据倾斜。 数据倾斜可以是三种类型: 帐户数据偏差所有权偏斜查找偏差 完整答案
Apex 中的集合是用于存储多个数据记录的变量。由于每个事务要检索的记录数有限制,可以使用集合变量来检索记录。 Salesforce 中有三种类型的集合: 列表映射集合 完整答案
静态资源用于上传可在视觉力页面中引用的图像、zip 文件、jar 文件、Javascript 和 CSS 文件。我们可以使用静态资源上传最大 250mb 的文件。 完整答案
要了解 Action 支持和 Action 功能之间的区别,让我们了解它们的功能:Action支持和Action函数都用于通过 Ajax 请求调用控制器方法。它们之间的区别如下: Action函数可以从 JavaScript 调用控制器方法。Action函数提供支持另一个 visualforce 组件的 Ajax,然后调用控制器方法。Action函数不能支持 Ajax 到另一个组件。但是可以从支持 Ajax 的特定组件(onclick、onblur 等)动作函数调用到控制器方法。 完整答案
可以在 Salesforce 中创建不同类型的电子邮件模板。下面列出了其中一些: 带有信头的 HTML拥有“编辑 HTML 模板”权限的人可以根据信头创建此模板。 自定义 HTML 拥有“编辑 HTML 模板”权限的人可以创建此模板而无需任何信头。视觉力量 只有管理员和开发人员可以创建此模板。它提供了一些高级功能,例如合并来自多个记录的数据,仅在此模板中可用。 完整答案
如果字段内容中有逗号,则必须将内容用双引号括起来:” “。 完整答案
Apex 事务最多可以对 HTTP 请求或 API 调用发出 100 次调出,之后该调控器限制将对其进行限制。 完整答案
分页是一种显示大量记录并将记录显示在多个页面上的技术。使用分页而不是控制每页显示的记录数。默认情况下,列表控制器在一个页面中显示 20 个页面。为了自定义它,我们使用控制器扩展来设置页面大小。看看下面的示例代码: <apex:page standardController="Salary" recordSetVar="Salaries"> <apex:pageBlock title="Viewing Salaries&quo... 完整答案