一线从业者撰写的中文原创内容,从入门到架构师,覆盖Salesforce全技术栈
学习目标 完成本单元后,您将能够: 创建一个测试工具类。 使用测试实用程序方法为各种测试用例设置测试数据。 执行一个类中的所有测试方法。 为Apex测试创建测试数据 使用测试实用程序类为测试数据设置添加可重用的方法。 先决条件 如果您还没有这样做,请完成上一个单元“测试Apex触发器”中的先决条件。 添加一个测试工具类 让我们通过用一个实用程序类方法的调用替换测试数据创建来重构以前的测试方法。首先......
学习目标 完成本单元后,您将能够: 描述传统的整体组织开发模型与模块化开发的不同之处。 列举源驱动工件开发的优势。 描述一个神器的关键特征。 全世界都是一个组织 一位着名的演员,或者也许是一位Salesforce的幻想家,曾经说过:“世界上所有的组织都是这样。”传统上,这个世界的中心是你的生产组织,而且你已经在一个沙箱或生产组织。 (如果你是一个AppExchange的合作伙伴,你的世界有点不一样......
学习目标 完成本单元后,您将能够: 描述Salesforce命令行界面(CLI)提高生产力的方式。 在新的开发人员体验中描述版本控制系统,临时组织和沙箱组织的作用。 描述新的从头开发环境提供的功能。 现有工具,新工具,您的工具 在Force.com平台上开发的特性之一是用于开发和部署的独特工具。一些工具很熟悉,比如Eclipse和ANT。有些是平台独有的,比如变更集和沙箱。总是有API来尝试集成到......
学习目标 完成本单元后,您将能够: 描述Salesforce DX项目的目的。 描述Salesforce DX如何帮助您管理更改跟踪。 解释在开发过程中划伤组织的作用。 现在乐趣开始了 正如我们在前面的单元中所了解的那样,使用Salesforce DX,您可以决定使用哪些工具。您可以将您最喜爱的文本编辑器与Salesforce CLI或Salesforce Extensions for VS代码结......
学习目标 完成本单元后,您将能够: 描述如何支持各种类型的测试。 描述沙箱在部署中的角色。 工件测试和持续集成使用临时组织 如何使用Salesforce DX进行测试,构建和发布,是从当前应用程序生命周期转变而来的。然而,Salesforce DX提供了一些重要的优势。 当您准备好对您的开发工作进行手动/探索性测试时,请创建元数据并将其推送到为此目的指定的独立临时组织中。你永远不会从这个组织中提取......
学习目标 完成本单元后,您将能够: 确定可以转向模块化(基于工件)方法的用例。 确定一个不适用于基于工件的开发的场景。 下一站:规划您向Salesforce DX的过渡 现在您已经了解了如何使用Salesforce DX并认识到它的价值,您有兴趣继续研究它。那么你如何开始使用它?这取决于您的生产组织和相关开发流程的复杂性和成熟度。这里有一些建议可以帮助你开始。 寻找方法来解放组织成文物 评估你的开......
编写触发器 Apex触发器使您能够在操作Salesforce中的记录(例如插入,更新或删除)事件之前或之后执行执行自定义操作。就像数据库系统支持触发器一样,Apex提供触发器支持来管理记录。 通常,您可以使用触发器根据特定条件执行操作,修改相关记录或限制某些操作的发生。您可以使用触发器在Apex中执行任何操作,包括执行SOQL和DML或调用自定义的Apex方法。 触发器不像验证规则或工作流那样通过......
学习目标 完成后,您将能够: 编写对sObject集合进行操作的触发器。 写执行高效SOQL和DML操作的触发器。 批量触发器设计模式 Apex触发器被优化以批量操作。我们建议使用批量设计模式处理触发器中的记录。当您使用批量设计模式时,您的触发器具有更好的性能,消耗更少的服务器资源,并且不太可能超出平台限制。 批量代码的好处是,批量代码可以高效地处理大量记录,并在Force.com平台的管理限制内......
学习目标 完成后,您将能够: 描述Web服务和HTTP标注之间的差异。 使用远程站点设置授权外部站点。 从Apex向外部服务进行调用 Apex 外部调用使您能够将Apex代码与外部服务紧密集成。调用外部Web服务或从Apex代码发送HTTP请求,然后接收响应。 Apex标注有两种方式。 SOAP Web服务的Web服务调用使用XML,通常需要WSDL文档来生成代码。 服务的HTTP标注通常使用RE......
学习目标 完成后,您将能够: 执行外呼以接收来自外部服务的数据。 执行外呼将数据发送到外部服务。 使用模拟标注测试外呼。 HTTP和外呼基础 REST外呼基于HTTP。要了解外呼如何工作,了解一些有关HTTP的内容很有帮助。每个外呼请求都与HTTP方法和端点相关联。 HTTP方法指示需要什么类型的动作。 最简单的请求是一个GET请求(GET是一个HTTP方法)。 GET请求意味着发送者想要从服务器......
/img/ Icons /img/tab/ Icons /img/sidebar/ Icons /img/func_icons/ Icons https://isolar2-dev-ed--c.na73.visual.force.com/img/loading32.gif /img/icon/ Icons /img/msg_icons/ Icons /img/samples/ Icons...
新建产品 新建Office360产品 并且添加标准价格 新建Office2017产品 并且添加标准价格 添加产品特征 打开苹果电脑产品,新建“Products Features” 名称为:软件 添加产品选项 新建“Office360”产品选项 新建“Office2017”产品选项 看看效果 打开之间创建的报价,看看效果...
打开CPQ应用 创建Demo客户 创建一个报价主要联系人 创建一个业务机会 填写业务机会信息 业务机会画面创建报价 业务机会保存后,点击“新建Quote”按钮,创建报价 输入报价信息 注意输入以下字段: Primary:选中 Primary Contact:选择之前创建的报价主要联系人 Subscription Term:可以输入12 Start Date:随意 其他可以默认值。 保存报价后,选择......
打开“Apple MacBook Pro”产品 修改“Option Layout”为Tabs 打开之前创建的报价,点击“Edit Lines” 选择产品部件的样式改成了Tabs。 修改前:, 修改后:...
打开苹果产品,编辑“Features”关联列表里的“处理器” 去掉“Max Options”内容 打开之前创建的报价,查看效果 修改前:单选 修改后:可以多选...
1.申请开发账号 https://developer.salesforce.com/signup 2.安装CPQ https://login.salesforce.com/packaging/installPackage.apexp?p0=04tA0000000SCadIAG 安装需要等几分钟,完成后可以看到已安装包。 3.安装CPQ培训包 安装培训包之前,需要禁用CPQ触发器。 点击“设置->已......
配置画面布局 产品画面布局 点击“设置”->“自定义”->“产品->“页面布局”->“页面布局分配”。 把所以简档的画面布局修改成“Training Account Layout” 客户画面布局 点击“设置”->“自定义”->“客户”->“页面布局”->“页面布局分配”。 把所以简档的画面布局修改成“Training Account Layout” 业务机会画面布局 点击“设置”->“自定义”->......
点击“用户名”->"我的设置"->“个人”->"语言与时区",进行个人的语言与时区设定 区域会影响到 1.日期和时间 2.姓和名的显示顺序 语音 1.所有的用户界面 2.在线帮助文档 时区会影响到 1.事件的开始时间和结束时间 2.日期和日期时间字段 公司的简档与个人的设定可以不同 区域,语音,时区...
1)公司信息 点击“设置”->“公司简档”->“公司信息”可以查看设置公司简档信息。 公司简档中的公司信息包括 1.公司名称和地址 2.主要联系人 3.默认区域 4.货币区域 5.存储空间使用情况 6.用户许可证数 2)财务信息 财务信息包括 1.会计年度 2.管理币种 管理币种 点击“设置”->“公司简档”->“管理币种”可以设置管理币种信息。 会计年度 点击“设置”->“公司简档”->“会计年......
一个月使用的培训环境申请URL https://www.salesforce.com/form/signup/freetrial_training.jsp 附带培训用数据。...
📚 本站共收录 1124 篇 Salesforce 中文技术文章,涵盖开发、运维、认证、行业方案等领域。
由一线从业者撰写,持续更新中。