文章标题关闭所有内容预览 | 展开所有内容预览
-
Apex - 部署
[内容预览]
0 | 2019-01-15 16:31:04
由kaikai0220创建,youj最后一次修改2016-12-12什么是SFDC部署?到目前为止,我们已经在DeveloperEdition中开发了代码,但是在现实生活中,您必须在Sandbox中进行此开发,然后您可能需要将其部署到另一个沙盒或生产环境,这称为部署。简而言之,这是元数据从一个组织到另一个组织的移动。原...
[阅读全文]
-
Apex - 测试
[内容预览]
0 | 2019-01-15 16:31:03
由kaikai0220创建,youj最后一次修改2016-12-12测试是Apex或任何其他应用程序开发的集成部分。在Apex中,我们有单独的测试类来开发所有的单元测试。测试类在SFDC中,代码必须具有75%的代码覆盖率才能部署到生产。此代码覆盖率由测试类执行。测试类是测试其他Apex类的功能的代码片段。让我们为我们之...
[阅读全文]
-
Apex - 调试
[内容预览]
0 | 2019-01-15 16:31:02
由kaikai0220创建,youj最后一次修改2016-12-12调试是任何编程开发中的重要部分。在Apex中,我们有一些工具用于调试。其中之一是system.debug()方法,它在调试日志中打印变量的值和输出。有两个工具,你可以进行调试:开发者控制台调试日志通过开发者控制台进行调试您可以使用开发人员控制台并执行匿...
[阅读全文]
-
Apex - 批量处理
[内容预览]
0 | 2019-01-15 16:31:01
由kaikai0220创建,youj最后一次修改2016-12-12考虑一种情况,您希望每天处理大量的记录,可能是清理数据或可能删除一些未使用的数据。什么是BatchApex?BatchApex是异步执行的Apex代码,专门用于处理大量记录,并且在调节器限制方面比同步代码具有更大的灵活性。什么时候使用批量处理Apex?...
[阅读全文]
-
Apex - Governer Limits调节器限制
[内容预览]
0 | 2019-01-15 16:31:00
由kaikai0220创建,youj最后一次修改2016-12-12控制器执行限制确保在Force.com多租户平台上有效地使用资源。它是由Salesforce.com指定的对代码执行有效处理的限制。什么是调节器限制?我们知道,Apex在多租户环境中运行;即单个资源由所有客户和组织共享。因此,有必要确保没有人垄断资源,...
[阅读全文]
-
Apex - 触发设计模式
[内容预览]
0 | 2019-01-15 16:30:59
由kaikai0220创建,youj最后一次修改2016-12-12设计模式用于使我们的代码更高效,并避免达到调节器限制。开发人员通常会编写无效的代码,导致对象的重复实例化。这可能导致效率低下,性能不佳的代码,并可能违反调节器限制。这通常发生在触发器中,因为它们可以针对一组记录进行操作。我们将在本章中讨论一些重要的设计...
[阅读全文]
-
Apex - 触发器
[内容预览]
0 | 2019-01-15 16:30:58
由kaikai0220创建,youj最后一次修改2016-12-12Apex触发器类似于当特定事件发生时执行的存储过程。它在记录事件发生之前和之后执行。语法triggertriggerNameonObjectName(trigger_events){Trigger_code_block}执行触发器以下是我们可以触发触发...
[阅读全文]
-
Apex - 调用
[内容预览]
0 | 2019-01-15 16:30:56
由kaikai0220创建,youj最后一次修改2016-12-12Apex调用是指执行Apex类的过程。Apex类只能在通过以下方法之一调用时执行:触发器和匿名块为指定事件调用触发器。异步Apex调度Apex类以按指定的时间间隔运行,或运行批处理作业。Web服务类Apex电子邮件服务类ApexWeb服务,它允许通过S...
[阅读全文]
-
Apex - 安全性
[内容预览]
0 | 2019-01-15 16:30:55
由kaikai0220创建,youj最后一次修改2016-12-12Apex安全性是指对运行代码应用安全设置和实施共享规则的过程。Apex类具有可以通过两个关键字控制的安全设置。数据安全性和共享规则Apex通常在系统上下文中运行;即当前用户的权限。在代码执行期间不考虑字段级安全性和共享规则。只有匿名块代码以执行代码的用...
[阅读全文]
-
Apex - SOQL
[内容预览]
0 | 2019-01-15 16:30:54
由kaikai0220创建,youj最后一次修改2016-12-12SOQL是为了使用SFDC数据库设计的Salesforce对象查询语言。它可以在单个sObject中在给定标准上搜索记录。像SOSL一样,它不能搜索多个对象,但它支持嵌套查询。SOQL示例想想我们正在进行的化学公司的例子。假设,我们想有一个今天创建的记...
[阅读全文]
-
Apex - SOSL
[内容预览]
0 | 2019-01-15 16:30:53
由kaikai0220创建,youj最后一次修改2016-12-12具有搜索功能是每个业务或应用程序的基本要求之一。为此,Salesforce.com提供了使用SOSL和SOQL的两种主要方法:SOSL:在整个对象和字段上搜索文本字符串将通过使用SOSL来完成。这是Salesforce对象搜索语言。它具有在多个对象上搜...
[阅读全文]
-
Apex - 数据库方法
[内容预览]
0 | 2019-01-15 16:30:52
由kaikai0220创建,youj最后一次修改2016-12-12数据库类方法是使用DML语句的另一种方法,它比DML语句更灵活,如插入,更新等。数据库方法和DML语句之间的差异DML语句数据库方法不允许部分更新。例如,如果列表中有20条记录,则所有记录都将更新或不更新。允许部分更新。您可以在Database方法中指...
[阅读全文]
-
Apex - DML
[内容预览]
0 | 2019-01-15 16:30:51
由kaikai0220创建,youj最后一次修改2016-12-12在Salesforce中,我们可以通过两种方式执行所有数据库修改功能:DML语句DML是为了执行插入,更新,删除,上升,恢复记录,合并记录或转换引线操作而执行的动作。DML是Apex中最重要的部分之一,因为几乎每个业务案例都涉及对数据库的更改和修改。数...
[阅读全文]
-
Apex - 接口
[内容预览]
0 | 2019-01-15 16:30:50
由kaikai0220创建,youj最后一次修改2016-12-12什么是接口?接口就像一个Apex类,其中没有一个方法被实现。它只包含方法签名,但每个方法的主体是空的。要使用接口,另一个类必须通过为接口中包含的所有方法提供一个体来实现它。接口主要用于为代码提供抽象层。它们将实现与方法的声明分开。让我们举一个化学公司的...
[阅读全文]
-
Apex - 对象
[内容预览]
0 | 2019-01-15 16:30:49
由kaikai0220创建,youj最后一次修改2016-12-12类的实例称为对象。就Salesforce而言,对象可以是类,也可以创建sObject的对象。从类创建对象你可以在Java或其他面向对象的编程语言创建一个类的对象下面是一个名为MyClass的类的示例://SampleClassExamplepublic...
[阅读全文]
-
Apex - 类方法
[内容预览]
0 | 2019-01-15 16:30:47
由kaikai0220创建,youj最后一次修改2016-12-12类方法在Apex中有两个类方法的修饰符:Public或Protected。返回类型是必须的方法,如果方法不返回任何东西,那么你必须提到void作为返回类型。方法需要body。语法:[public|private|protected|global][ov...
[阅读全文]
-
Apex - 类
[内容预览]
0 | 2019-01-15 16:30:46
由kaikai0220创建,youj最后一次修改2016-12-12什么是类?类是创建对象的模板或蓝图.。一个对象是一个类的一个实例。这是类的标准定义。Apex类与Java类类似。例如:例如,InvoiceProcessor类描述了具有我们可以用Invoice执行的所有方法和操作的类。如果您创建此类的一个实例,则它将表...
[阅读全文]
-
Apex - 集合
[内容预览]
0 | 2019-01-15 16:30:45
由kaikai0220创建,youj最后一次修改2016-12-12集合是可以存储多个记录数的变量类型。例如,List可以存储多个Account对象的记录。让我们详细了解所有集合类型。Lists列表列表可以包含任何数量的原始,集合,sObjects,用户定义和内置的Apex类型的记录。这是一个最重要的类型的集合,并且,...
[阅读全文]
-
Apex - 循环
[内容预览]
0 | 2019-01-15 16:30:44
由kaikai0220创建,youj最后一次修改2016-12-12当特定的代码段应当以期望的迭代次数重复时,使用循环。Apex支持标准的传统for循环以及其他高级类型的循环。让我们更详细地看一下Apops的循环。循环语句允许我们多次执行一个语句或一组语句,以下是大多数编程语言中的循环语句:Apex编程语言提供以下种类...
[阅读全文]
-
Apex - 决策
[内容预览]
0 | 2019-01-15 16:30:43
由kaikai0220创建,youj最后一次修改2016-12-12决策结构要求程序员指定要由程序评估或测试的一个或多个条件以及如果条件被确定为真则要执行的一个或多个语句,以及可选地,如果条件被确定为假。在本章中,我们将研究Apex的决策和条件语句的基本和高级结构。当满足某个条件或不满足某个条件时,需要进行决策以控制执...
[阅读全文]
-
Apex - 常量
[内容预览]
0 | 2019-01-15 16:30:42
由kaikai0220创建,youj最后一次修改2016-12-12与任何其他编程语言一样,常量是一旦声明或赋值就不改变它们的值的变量。在Apex中,当我们想定义在整个程序执行过程中应该具有常量值的变量时,使用常量。Apex常数用关键字'final'声明。例如:考虑一个CustomerOperationClass类和一...
[阅读全文]
-
Apex - 数组
[内容预览]
0 | 2019-01-15 16:30:41
由youj创建,最后一次修改2016-12-20Apex中的数组基本上与Apex中的列表相同。在数组和列表之间没有逻辑区别,因为它们的内部数据结构和方法也是相同的,但是数组语法不像Java那样是传统的。下面是产品数组(ArrayofProducts)的表示:Index0-HCLIndex1-H2SO4Index2-NA...
[阅读全文]
-
Apex - 字符串
[内容预览]
0 | 2019-01-15 16:30:40
由youj创建,最后一次修改2016-12-20与任何其他编程语言一样,Apex中的字符串是没有字符限制的任何字符集。示例:StringcompanyName='AbcInternational';System.debug('ValuecompanyNamevariable'+companyName);字符串方法Sal...
[阅读全文]
-
Apex - 变量
[内容预览]
0 | 2019-01-15 16:30:38
由kaikai0220创建,youj最后一次修改2016-12-12Apex变量Java和Apex在很多方面都是类似的。Java和Apex中的变量声明也是相同的。下面是一些例子来说明如何声明局部变量。StringproductName='HCL';Integeri=0;Set<string>setOfProducts=...
[阅读全文]
-
Apex - 数据类型
[内容预览]
0 | 2019-01-15 16:30:37
由kaikai0220创建,youj最后一次修改2016-12-12了解数据类型正如我们所研究的,Apex语言是强类型的,所以Apex中的每个变量都将使用特定的数据类型来声明。所有顶点变量初始化为null。作为最佳实践,开发人员必须确保它应该被赋予适当的值,否则这样的变量在使用时将抛出空指针异常或任何未处理的期望。Ap...
[阅读全文]
-
Apex - 示例
[内容预览]
0 | 2019-01-15 16:30:36
由kaikai0220创建,youj最后一次修改2016-12-12企业应用程序开发示例在我们的教程中,我们将实施化学设备和加工公司的CRM应用程序。该公司与供应商合作提供服务。我们将在整个教程中制定与此示例相关的小代码片段,以深入了解每个概念。要执行本教程中的代码,您需要创建两个对象:Customer和Invoice...
[阅读全文]
-
Apex - 环境
[内容预览]
0 | 2019-01-15 16:30:35
由kaikai0220创建,youj最后一次修改2016-12-12在本章中,我们将了解我们的SalesforceApex开发环境。假设您已经设置了用于进行Apex开发的Salesforce版本。您可以在Salesforce的Sandbox或Developer版中开发Apex代码。沙箱组织是您的组织的副本,您可以在其中...
[阅读全文]
-
Apex编程教程
[内容预览]
0 | 2019-01-15 16:30:34
由kaikai0220创建,youj最后一次修改2016-12-12
[阅读全文]