一线从业者撰写的中文原创内容,从入门到架构师,覆盖Salesforce全技术栈
学习目标 完成本单元后,您将能够: 实现高级公式以匹配复杂的用例。 写干净,易于理解的公式。 先进的公式 我们已经在这个模块中看到了很多复杂的公式。然而,将业务问题转化为基于公式的解决方案并不总是容易的。这个单位有几个提示从概念到现实的公式。 把它写出来 当你有一个公式的想法,在你拉起高级公式编辑器之前,用日常语言思考。首先问自己你的目标是什么,然后对话描述。 此示例来自Salesforce Tr......
学习目标 完成本单元后,您将能够: 了解常见配方错误的原因。 排查高级公式字段。 语法错误 即使是高级配方大师偶尔也会遇到他们的配方的问题。最常见的公式错误是语法错误。要随时检查公式的语法,请单击 Check Syntax. 缺少或额外的括号 在你的公式中不小心输入一个额外的括号或者留下一个。嵌套逻辑语句(如IF(),AND()和OR()时,此错误尤为常见。 如,这个公式在最后缺少一个左括号。 如......
切换到Salesforce Classic 现在您已打开Trailhead Playground,切换到Salesforce Classic执行设置步骤。 不确定那是什么意思?那么,Salesforce有两种用户体验:Lightning Experience和Salesforce Classic。对于此项目,您需要使用Salesforce Classic设置一些功能。 要切换到Salesforce......
回到设置 迄今为止工作出色。你已经为第一类自行车社区奠定了基础,比超速自行车在人行道上留下滑行标记的速度更快。在这一步中,您完成了对聊天组件的配置。要做到这一点,我们必须回到安装程序。 要返回到安装程序,单击 Community Workspaces [1], 然后单击 Salesforce Setup [2]. 将聊天网页列入白名单 要为Live Agent创建管理单元,您需要将聊天网页列入白名......
知识就是力量 在自助服务社区中提供高质量的知识文章可以为案件偏差,客户满意度和代理人生产力创造奇迹。目前,第1类自行车的勤奋支持代理商依靠常见问题解答贴在办公室墙壁和收银机上。有时间将这些常见问题解答上传到社区! 分配权限 要访问知识,您需要有关您的用户记录的权限。 从设置中,在快速查找中输入Users并选择Users 点击您的姓名旁边的 Edit 选择 Knowledge User. 点击 Sa......
时间去建造它 我们在这个项目的早期启用了主题。现在,我们将设置三类主题,即1类骑行选择的社区主题:社交群体,新产品和客户支持。我们从社区工作区更新这些。 首先,你要回到安装程序。从示例控制台中,单击齿轮图标返回到设置[1]。 从设置中,在快速查找中输入All Communities,然后选择All Communities。 在 Category 1 Biking,单击 Workspaces. 设置......
让它变得漂亮 Category 1 Biking 即将到来。在这一步中,我们添加自定义品牌,更新组件,并对社区进行最后的修改。让我们开始吧。 点击Content Targeting [1],然后点击Builder [2]打开社区生成器。 我们首先向社区添加品牌,并更新导航菜单。 更新标题 点击标题组件。 更新标题如下: 标题: Category 1 Biking 横幅文本: Welcome to ......
你做到了 有时间来测试你建立了什么。 点击确认电子邮件中的链接查看已发布的社区并试用。如果您没有收到电子邮件,请点击构建器中的 Preview 尝试聊天 在单独的浏览器选项卡中打开 Sample Console 点击 Live Agent [1]. 点击 Offline [2], 然后选择 Online [3]. 现在,返回到您的社区页面,并刷新浏览器。聊天按钮应更改为与专家聊天。让我们试试看! ......
时间去建造它 我们在这个项目的早期启用了主题。现在,我们将设置三类主题,即1类骑行选择的社区主题:社交群体,新产品和客户支持。我们从社区工作区更新这些。 首先,你要回到安装程序。从示例控制台中,单击齿轮图标返回到设置[1]。 从设置中,在快速查找中输入All Communities,然后选择All Communities。 在 Category 1 Biking,单击 Workspaces. 设置......
学习目标 完成本单元后,您将能够: 描述什么数字,货币和公式返回类型是。 解释数字,货币和百分比类型之间的差异。 描述具有数字,货币和百分比类型的公式的用例。 使用数字,货币和百分比类型创建公式。 数字,货币和公式中的百分比简介 当大多数人听到这个词的公式时,他们会想象一些涉及数字的东西。虽然Salesforce中的公式并非总是如此,但少数数据类型是基于数字的。这些数据类型中最简单的是数字类型。当......
学习目标 完成本单元后,您将能够: 描述复选框公式的返回类型是什么。 使用IF(),AND(),NOT()和OR()函数十分方便。 用复选框类型描述公式的用例。 使用复选框类型创建一个公式。 公式字段介绍 公式是一个强大的工具,可以让您对组织数据执行计算和其他操作。使用公式,您可以嵌入超链接,使用现有字段执行算术运算,或使用条件逻辑显示金额。如果您以前从未使用过公式,那么在开始使用公式字段之前,请......
学习目标 完成本单元后,您将能够: 解释一个社区是什么。 描述你的公司如何与社区内部和外部的利益相关者进行交流。 列出在Salesforce平台上构建的社区的好处。 你的社区如何帮助你 无论你称之为门户网站,帮助论坛,支持网站,人力资源中心还是别的什么,在线社区都是与你生活中的重要人物(你知道,客户,合作伙伴和员工)联系的好地方一个新的,不同的方式。 下面是对社区可以做的所有事情的简要演示。 在最......
学习目标 完成本单元后,您将能够: 描述客户社区的一些典型用例。 为客户群定义可衡量的目标。 定义哪些Service Cloud功能可用于改善贵公司的客户服务。 使用社区云与客户交流 您有兴趣为您的客户创建一个社区。为什么?由于客户群体: 让客户与其他客户分享经验和专业知识 为客户提供访问他们的数据(客户,服务票据,账单等等) 支持客户做出购买决定 为客户提供一站式服务,以查找有关贵公司和产品的信......
学习目标 完成本单元后,您将能够: 描述合作伙伴社区的一些典型用例。 为合作伙伴界定可衡量的目标。 列出可用于帮助您的合作伙伴的Sales Cloud功能。 里拉金融的合作伙伴问题 里拉金融发展迅速。在短短的一年时间里,它在博尔德的业务扩大了50%。虽然在总部工作的销售人员棒极了,但公司没有足够的人员来跟进每一个领导。所以它没有尽可能多地赚钱。这是Lira想要通过强大的合作伙伴网络解决的问题。 尽......
学习目标 完成本单元后,您将能够: 描述一些员工社区的典型用例。 为员工社区定义可衡量的目标。 定义哪些Salesforce功能可用于帮助您的员工。 让你的员工快乐的营员 IT负责人Sarayu准备为她最了解的观众探讨一个社区:Lira Financial员工。正如我们在前面提到的,里拉是一个成长中的企业。它在博尔德总部(335名员工和数量)和全球范围内积极招聘。虽然Lira尚未有任何卫星办公室,......
学习目标 在完成本单位,你将能够: 确定社区推出的阶段。 认识到社区经理的重要性。 规划社区实施。 阶段不要阶段我 一个在线社区不仅仅是一个完整的,功能完美的生物。具体的人采取特定的步骤来帮助它蓬勃发展。 与所有与社区相关的事物一样,在实现社区方面如此之多取决于您自己的具体用例。但是,我们可以给你一个大概的概述,你可以在完美的世界中做什么事情。 将社区推出框架视为四步循环过程。在四个阶段中的每一个......
学习目标 完成本单元后,您将能够: 列出社区许可证之间的主要差异。 根据社区成员的需求分配正确的许可证类型。 创建一个社区用户。 使用共享集和共享组来控制对社区成员拥有的记录的访问。 社区许可证类型的瘦身 埃里卡知道云踢社区的目的,并已收集关键资源。现在她想知道如何以安全和有效的方式与社区成员分享信息。她也想知道每种许可证类型的来龙去脉,所以她可以决定购买什么类型的许可证。许可和共享在Salesf......
学习目标 完成本单元后,您将能够: 列出合作伙伴,客户和员工社区的主要用例。 描述Napili模板和Salesforce选项卡+ Visualforce模板之间的区别。 确定Napili模板的亮点。 确定您的企业如何从社区中受益 现在你已经熟悉了框架和许可,让我们换个角度来讨论一下你的公司最能识别哪个社区用例。虽然您可以通过多种方式使用社区云,但我们将重点介绍三种用例: 连接客户 推动合作伙伴的销......
学习目标 完成本单元后,您将能够: 使用Napili模板建立一个基本的社区。 列出可以使您的社区受益的其他Salesforce功能。 将成员添加到您的社区。 创建一个基本的社区 让我们建立一个基本的社区,让你可以看到它的所有潜力。 从“设置”中,在“快速查找”框中输入“社区”,然后选择All Communities. 点击 New Community. “社区创建”向导将显示不同的模板选项供您选择......
学习目标 完成本单元后,您将能够: 设置声誉功能。 使用综合数据来衡量社区的成功。 为你的社区建立礼仪规则。 奖励社区成员 记住一个社区的四步过程?如果没有,让我们慢跑记忆。建立,管理,参与和衡量阶段是强大社区的基石。这里再次提供图形供参考。 让我们把重点转移到与社区接触的时候。首先,每个社区经理必须定义他们的社区和公司的参与方式。我们如何吸引用户,衡量我们是否达到了社区目标?你打算看什么样的短期......
学习目标 完成本单元后,您将能够: 列出区域规划的核心步骤。 表明理解为什么区域需要公平。 解释在规划中利用数据的重要性。 介绍 为您的组织规划销售操作是一项艰巨的任务。谁将销售每种产品,他们将在哪里销售?作为销售负责人,您跟踪哪些指标?你如何确保你的代表达到配额并超过销售目标? 这是如何:你建立智能销售区域计划。 通过成长战略和指标定义的精心设计的区域计划,您可以打赌您的销售代表在正确的时间将他......
学习目标 完成本单元后,您将能够: 了解监测,测量和开发管道的重要性。 确定销售领导者应该意识到的其他措施。 说明为什么透明度对成功至关重要。 介绍 既然您已经为您的销售团队划分了区域,那么作为一名销售负责人来确保您的代表正在每个季度交付一次。有太多东西可以跟踪,所以只关注最重要的东西。在本单元中,您将了解Salesforce销售领导者使用哪些指标获得成功。 “要成功销售,你需要很多东西,但最重要......
学习目标 完成本单元后,您将能够: 确定核心仪表板Salesforce的销售负责人和代表使用情况。 定义AMP代表什么。 说明清洁你的房间的重要性。 介绍 现在您已经知道衡量业务成功所需的条件了,现在可以创建CRM仪表盘来跟踪您的指标并为您提供实时分析。这些仪表板告诉你你去过哪里,现在在哪里以及去哪里。 仪表板每个销售负责人都需要 正如业内人士所言,“衡量的内容已经完成了”。在调整销售流程时,衡量......
学习目标 完成本单元后,您将能够: 根据公司目标分配区域。 使用多个标准来平衡地区。 领地管理是快乐,高效的团队的基石。它决定了团队是如何分裂的,谁追逐了哪个领导者,这有助于塑造每个人的目标。但是什么决定区域?如果你自己在想:“谁知道,当我到这里的时候就是这样的,”没关系,我们会假装我们没有听到你的声音。但我们不会假装没有更好的办法。 在本单元中,您将了解如何使用数据来映射有效的地区,这可以让您的......
学习目标 完成本单元后,您将能够: 列出全年维护您的区域的方法。 描述如何使用Salesforce Enterprise Territory Management来管理您的地区。 在最后一个单元中,您了解了创建均衡区域的所有信息,以确保销售代表获得成功,并实现公司目标。现在让我们来谈谈如何管理这些地区。 整年保持你的区域 区域不是一个“设定它,忘记它”类型的东西。你需要全年检查,确保他们仍然给你的......
学习目标 完成本单元后,您将能够: 区分预测和管道。 定义您的销售流程。 请解释为什么在Salesforce中检查您的预测非常重要。 现在,您的代表们已经融入了围绕公司目标的均衡区域,让我们利用预测的力量来构建更加辉煌的未来。预测不仅仅是报告中的内容。这是至关重要的知识,可以使您能够主动做出更好的业务决策。如果您可以学习如何有效地进行预测,而无需在电子表格中花费无数时间,则您将拥有内置的优势。 第......
学习目标 在完成本单位,你将能够: 确定社区推出的阶段。 认识到社区经理的重要性。 规划社区实施。 阶段不要阶段我 一个在线社区不仅仅是一个完整的,功能完美的生物。具体的人采取特定的步骤来帮助它蓬勃发展。 与所有与社区相关的事物一样,在实现社区方面如此之多取决于您自己的具体用例。但是,我们可以给你一个大概的概述,你可以在完美的世界中做什么事情。 将社区推出框架视为四步循环过程。在四个阶段中的每一个......
学习目标 完成本单元后,您将能够: 设置声誉功能。 使用综合数据来衡量社区的成功。 为你的社区建立礼仪规则。 奖励社区成员 记住一个社区的四步过程?如果没有,让我们慢跑记忆。建立,管理,参与和衡量阶段是强大社区的基石。这里再次提供图形供参考。 让我们把重点转移到与社区接触的时候。首先,每个社区经理必须定义他们的社区和公司的参与方式。我们如何吸引用户,衡量我们是否达到了社区目标?你打算看什么样的短期......
学习目标 完成本单元后,您将能够: 列出全年维护您的区域的方法。 描述如何使用Salesforce Enterprise Territory Management来管理您的地区。 在最后一个单元中,您了解了创建均衡区域的所有信息,以确保销售代表获得成功,并实现公司目标。现在让我们来谈谈如何管理这些地区。 整年保持你的区域 区域不是一个“设定它,忘记它”类型的东西。你需要全年检查,确保他们仍然给你的......
学习目标 完成本单元后,您将能够: 列出GitHub工作流程中的步骤。 解释远程和本地工作环境之间的区别。 完成创建新文件并更改现有文件的步骤。 GitHub工作流程概述 GitHub流程是一个轻量级的工作流程,可让您安全地尝试新想法,而不必担心会影响项目。主要步骤是: 创建一个分支关闭master 提交 打开pull request 合作 做更多的承诺 与集成进行交互 合并master bran......
学习目标 完成本单元后,您将能够: 将GitHub工作流转换为适用于团队的有效分支策略。 解决GitHub上的合并冲突。 创建代表单个工作单元的原子提交。 分支策略的工作 现在您已经通过一个简单的GitHub流程示例,想象一下工作流程如何与团队一起工作。将所有分支,提交和请求数量乘以团队中同事的数量,并积极开发。以前有很多团队都做过这样的事情,而且有一些成功的模式。 一般来说,分支机构应该是短暂的......
开发人员和管理员可以使用Visualforce创建电子邮件模板。使用Visualforce超过标准HTML的优势电子邮件模板是Visualforce使您能够对发送给收件人的数据执行高级操作。 虽然Visualforce电子邮件模板使用标准的Visualforce组件,但它们不是以相同的方式创建的。 Visualforce电子邮件模板始终使用以消息传递名称空间开头的组件。此外: 所有Visualfo......
默认情况下,Visualforce电子邮件模板始终使用其他Salesforce组件的标准外观。但是,您可以通过定义自己的样式表来扩展或覆盖这些样式。 与其他Visualforce页面不同,Visualforce电子邮件模板不能使用引用的页面样式或静态资源。尽管CSS似乎在电子邮件模板预览窗格中呈现,但它与您的电子邮件的收件人不同。您必须在<style>标签内使用CSS定义您的样式。 以下示例将电子......
您可以将附件添加到Visualforce电子邮件模板。每个附件必须封装在一个<messaging:attachment>组件中。 <messaging:attachment>中的代码可以是HTML和Visualforce标签的组合。 前面的示例显示了如何通过遍历一些数据并将其显示给电子邮件收件人来创建Visualforce电子邮件模板。此示例显示如何修改该标记以将数据显示为附件: <messagi......
Visualforce电子邮件模板可以利用自定义控制器呈现高度自定义的内容为此,请在使用该自定义控制器的Visualforce电子邮件模板中包含自定义组件。 例如,假设您想在电子邮件模板中显示以单词“Smith”开头的所有帐户的列表。为此,首先编写一个使用SOSL调用的自定义控制器,以返回以“Smith”开头的帐户列表: public class findSmithAccounts { priva......
学习目标 完成本单元后,您将能够: 描述软件开发团队面临的常见挑战。 解释版本控制在缓解这些挑战中的作用。 描述有效开发团队共享的原则。 注意 我们Salesforce和GitHub很高兴在这个模块上进行合作,学习使用像Git这样的版本控制系统(VCS)。我们共同致力于创建成功的公司,我们认识到VCS在确保成功方面发挥的关键作用。 没有版本控制的团队可怕的故事 认识Sally,Gunjan和Ali......
学习目标 完成本单元后,您将能够: 列出现代开发人员工具箱中的基本工具。 解释Git和GitHub如何在SDLC中一起工作。 描述GitHub在软件开发生态系统中的地位。 Git和GitHub的区别 Git和GitHub共享一个名字和一个任务,但它们不是一回事。准确区分Git和GitHub之间的界限可能需要一些时间,没关系。你在前面的单元中被引入到每个单元中,但是我们来深入一点,以了解它们是如何一......
学习目标 完成本单元后,您将能够: 建立促进协作的组织结构。 列出GitHub存储库中最常访问的部分。 在GitHub中解释与您的源代码一起存在的协作功能。 参观一个GitHub仓库 在我们深入了解单元4中的Git命令之前,我们先来谈谈GitHub的结构,以及它如何帮助您与团队协作。 存储库是GitHub的最基本的元素。把它想象成一个项目文件夹是最简单的。但是,与笔记本电脑上的普通文件夹不同,Gi......
开发人员和管理员可以使用Visualforce创建电子邮件模板。使用Visualforce超过标准HTML的优势电子邮件模板是Visualforce使您能够对发送给收件人的数据执行高级操作。 虽然Visualforce电子邮件模板使用标准的Visualforce组件,但它们不是以相同的方式创建的。 Visualforce电子邮件模板始终使用以消息传递名称空间开头的组件。此外: 所有Visualfo......
默认情况下,Visualforce电子邮件模板始终使用其他Salesforce组件的标准外观。但是,您可以通过定义自己的样式表来扩展或覆盖这些样式。 与其他Visualforce页面不同,Visualforce电子邮件模板不能使用引用的页面样式或静态资源。尽管CSS似乎在电子邮件模板预览窗格中呈现,但它与您的电子邮件的收件人不同。您必须在<style>标签内使用CSS定义您的样式。 以下示例将电子......
学习目标 完成本单元后,您将能够: 建立促进协作的组织结构。 列出GitHub存储库中最常访问的部分。 在GitHub中解释与您的源代码一起存在的协作功能。 参观一个GitHub仓库 在我们深入了解单元4中的Git命令之前,我们先来谈谈GitHub的结构,以及它如何帮助您与团队协作。 存储库是GitHub的最基本的元素。把它想象成一个项目文件夹是最简单的。但是,与笔记本电脑上的普通文件夹不同,Gi......
学习目标 完成本单元后,您将能够: 确定Apex元数据API的用例。 列出Apex Metadata API的主要功能和局限性。 Apex Metadata API入门 假设您是Salesforce开发人员或ISV,并且为您的应用程序创建了一个很酷的新自定义功能,其中包含一些元数据更改。要将此功能部署到支持的组织中,请为管理员编写一组说明,以便他们可以进行更新。这些指令将引导他们完成Salesfo......
学习目标 完成本单元后,您将能够: 使用Apex元数据API从组织中检索元数据。 使用Apex元数据API更新元数据并部署到组织中。 解决常见的多组织安装问题 好的,有时间解决您在多组织环境中工作时可能遇到的常见问题。假设你有10个组织,每个在你做生意的国家之一。您使用托管软件包来更新组织。您已经为“帐户”创建了一个自定义字段,并且希望它显示在所有组织的页面布局中。 理想情况下,您希望进行这些更新......
学习目标 完成本单元后,您将能够: 描述Apex元数据API如何简化配置过程。 使用Apex元数据API自动执行配置更改。 为管理员自动执行重复性任务 我们已经看到了如何使用Apex元数据API来使用后期安装脚本将自定义字段添加到我们所有组织中的页面布局。现在让我们考虑一下不同的情况。假设您已经创建了一个必须配置并部署到您的组织中的自定义元数据类型。 Apex Metadata API允许您使用A......
学习目标 完成本单元后,您将能够: 描述你可以做什么,不能测试元数据部署。 解释如何测试元数据容器。 解释如何测试元数据回调。 测试您的元数据部署 没有测试覆盖率,没有Apex代码是完整的。因此,您使用Apex元数据API编写的任何代码都必须经过适当的测试。让我们看看你可以测试什么(以及你不能)。 测试元数据部署的主要重点是部署请求的设置和部署结果的处理。要验证请求,可以测试部署容器是否设置正确。......
学习目标 完成本单元后,您将能够: 列举Apex元数据API强制执行安全性的几种方式。 解释负责任地使用Apex元数据API的注意事项。 为什么要信任Apex元数据API? 正如您所看到的,Apex元数据API使您能够自动更改组织的配置。但是改变一个组织的结构会对该组织中的数据产生安全影响。如果未经授权的应用修改您的组织,该怎么办?我们不会让你们陷入悬念 - 那不可能发生!信任是Salesforc......
学习目标 完成本单元后,您将能够: 使用Apex元数据API从组织中检索元数据。 使用Apex元数据API更新元数据并部署到组织中。 解决常见的多组织安装问题 好的,有时间解决您在多组织环境中工作时可能遇到的常见问题。假设你有10个组织,每个在你做生意的国家之一。您使用托管软件包来更新组织。您已经为“帐户”创建了一个自定义字段,并且希望它显示在所有组织的页面布局中。 理想情况下,您希望进行这些更新......
学习目标 完成本单元后,您将能够: 描述Apex元数据API如何简化配置过程。 使用Apex元数据API自动执行配置更改。 为管理员自动执行重复性任务 我们已经看到了如何使用Apex元数据API来使用后期安装脚本将自定义字段添加到我们所有组织中的页面布局。现在让我们考虑一下不同的情况。假设您已经创建了一个必须配置并部署到您的组织中的自定义元数据类型。 Apex Metadata API允许您使用A......
学习目标 完成本单元后,您将能够: 描述你可以做什么,不能测试元数据部署。 解释如何测试元数据容器。 解释如何测试元数据回调。 测试您的元数据部署 没有测试覆盖率,没有Apex代码是完整的。因此,您使用Apex元数据API编写的任何代码都必须经过适当的测试。让我们看看你可以测试什么(以及你不能)。 测试元数据部署的主要重点是部署请求的设置和部署结果的处理。要验证请求,可以测试部署容器是否设置正确。......
学习目标 完成本单元后,您将能够: 列举Apex元数据API强制执行安全性的几种方式。 解释负责任地使用Apex元数据API的注意事项。 为什么要信任Apex元数据API? 正如您所看到的,Apex元数据API使您能够自动更改组织的配置。但是改变一个组织的结构会对该组织中的数据产生安全影响。如果未经授权的应用修改您的组织,该怎么办?我们不会让你们陷入悬念 - 那不可能发生!信任是Salesforc......
学习目标 完成本单元后,您将能够: 为大数据量设计一个数据模型。 描述三种类型的数据倾斜以及如何避免它们。 数据模型以包含外部对象。 规划你的数据模型 数据是任何应用程序的关键元素之一。用户不断创建数据。日积月累。突然间,您的组织已经累积了数百万条记录,数千个用户和数千兆字节的数据存储。 这些大数据量(LDV)可能导致性能下降,包括查询速度较慢,搜索和列表视图较慢以及沙箱刷新速度较慢。如果您计划先......
学习目标 完成本单元后,您将能够: 在处理大量数据时使用查询而不降低性能。 使用批量查询有效地查询大型数据集。 描述使用瘦表来包含经常使用的字段的好处。 搜索架构 将大量数据存储在您的组织中可能会影响性能,而且肯定包含搜索。搜索是基于自由格式文本查询记录的功能。 Salesforce搜索体系结构基于其自己的数据存储库,该数据存储库已针对搜索该文本进行了优化。 对于要搜索的数据,必须先对其进行索引。......
学习目标 完成本单元后,您将能够: 描述Salesforce中精益数据加载的好处。 加载大量数据时,了解批量API优于SOAP API的优点。 通过暂停数据验证和浓缩操作加快加载大型数据集的过程。 加载精益 无论我们正在谈论LDV迁移还是正在进行的大数据同步操作,将这些操作对业务关键型操作的影响降至最低是最佳做法。实现这一目标的一个明智的策略是加载精简 - 仅包括满足业务关键操作所需的数据和配置。......
学习目标 完成本单元后,您将能够: 在处理大量数据时,使用Salesforce批量API数据删除机制会对性能产生积极影响。 从组织中抽取大量数据时,使用PK分块来对抗性能低下的问题。 了解在自定义对象下截断记录以加快删除的好处。 使用批量API删除和提取 谈到您的Salesforce组织,数据管理始终处于优先级列表的首位。这部分管理包括删除和提取数据。而且,就像加载大量数据一样,批量API在删除或......
学习目标 完成本单元后,您将能够: 描述Salesforce中精益数据加载的好处。 加载大量数据时,了解批量API优于SOAP API的优点。 通过暂停数据验证和浓缩操作加快加载大型数据集的过程。 加载精益 无论我们正在谈论LDV迁移还是正在进行的大数据同步操作,将这些操作对业务关键型操作的影响降至最低是最佳做法。实现这一目标的一个明智的策略是加载精简 - 仅包括满足业务关键操作所需的数据和配置。......
现场服务闪电管理包 现场服务Lightning托管包基于Salesforce的标准现场服务功能,为调度员和技术人员提供丰富,高度可定制的体验。 现场服务Lightning托管软件包被翻译成32种Salesforce支持的语言,并包含以下功能。 调度和优化 工作规则和调度策略的强大工具箱会优化资源分配,将技能,位置和业务目标考虑在内。 管理应用程序 管理员可以在一个地方集成和维护调度策略,全局行为,......
设置现场服务闪电管理包 安装Field Service Lightning托管软件包后,必须创建和权限集,并确保正确配置页面布局,地理编码和数据集成规则。 建议您的服务区域设置其工作时间和成员分配。 为了更快的建立,你的工作类型和服务资源,技能也应该被配置。 使用现场服务闪电托管软件包创建权限集 点击按钮配置和更新权限集。 在App Launcher中,选择 Field Service Admin......
现场服务闪电管理包自定义 了解“现场服务设置”选项卡中功能背后的概念,以及如何根据您的需求进行调整。 现场服务闪电管理包中的服务预约生命周期 服务预约生命周期是服务经过的阶段顺序。生命周期涵盖创建服务预约的时间,直到完成。您可以配置每个状态以满足您的业务需求。 现场服务闪电包括这些状态以指示周期中的约会状态。 None Scheduled Dispatched In Progress Comple......
现场服务闪电调度台控制台 现场服务闪电管理包包括调度员控制台,这是调度员的主要工作空间。 在“现场服务”选项卡中,“分派器控制台”包含约会列表,资源甘特图,地图和其他功能。 在分派器控制台中搜索 现场服务闪电为服务列表和资源列表提供搜索选项。 搜索分派器控制台服务约会列表 您可以从服务预约列表中搜索约会。 要在服务预约列表中搜索预约,请在列表搜索框中输入至少两个字符。 搜索过程考虑了以下服务预约字......
现场服务闪电调度台控制台 现场服务闪电管理包包括调度员控制台,这是调度员的主要工作空间。 在“现场服务”选项卡中,“分派器控制台”包含约会列表,资源甘特图,地图和其他功能。 在分派器控制台中搜索 现场服务闪电为服务列表和资源列表提供搜索选项。 搜索分派器控制台服务约会列表 您可以从服务预约列表中搜索约会。 要在服务预约列表中搜索预约,请在列表搜索框中输入至少两个字符。 搜索过程考虑了以下服务预约字......
学习目标 完成这个单位后,你会知道: 何时使用Queueable接口。 排队和未来方法之间的区别。 可排队的Apex语法。 可排队方法的最佳实践。 Queueable Apex Queueable Apex在15年冬季发布,基本上是未来方法的一个超集,并带有一些额外的优势。我们把未来方法的简单性和Batch Apex的力量混合在一起形成了Queueable Apex!它为您提供了平台为您序列化的类......
学习目标 完成这个单位后,你会知道: 何时使用预定的Apex。 如何监控计划的工作。 计划的Apex语法。 计划的方法最佳实践。 计划的Apex Apex Scheduler让您延迟执行,以便您可以在指定的时间运行Apex类。对于使用Batch Apex的每日或每周维护任务来说,这是理想之选。要利用调度程序,编写一个实现Schedulable接口的Apex类,然后按照特定的调度安排它执行。 计划的......
学习目标 完成这个单位后,你会知道: 如何监控不同类型的工作。 如何使用弹性队列。 监视异步作业 异步工作的好处是他们在后台默默地工作。异步工作的难点在于他们在后台默默工作。幸运的是,有几种方法可以监视你的工作内容。 您可以监视Salesforce用户界面中所有作业的状态。从安装程序中,在快速查找框中输入作业,然后选择Apex作业。 Apex Jobs页面显示所有异步Apex作业,其中包含有关每个......
学习目标 完成本单元后,您将能够: 列出基于事件的软件体系结构的组件。 解释一个事件驱动的软件架构的好处。 描述平台事件功能的用例。 描述平台事件的特征。 了解事件驱动的软件体系结构 您的订单系统是否有包裹?打印机墨盒是否需要更换?无论您希望得到什么通知,Salesforce企业消息传递平台都可以在Salesforce内部和外部来源提供安全且可扩展的自定义通知。通过平台事件,您可以监视系统并将更改......
学习目标 完成本单元后,您将能够: 定义一个平台事件。 描述如何发布平台事件消息。 使用Apex方法发布一个事件。 通过插入一个sObject来发布一个使用REST API的事件。 定义和发布平台事件 现在,您已经了解了平台事件以及何时使用了平台事件,接下来我们将介绍如何定义平台事件。还记得云端通讯社吗?我们来创建一个平台事件定义来保存新闻事件的数据。 定义一个名为Cloud News的平台事件:......
学习目标 完成本单元后,您将能够: 描述如何订阅平台事件消息。 使用Apex触发器订阅事件。 用Apex测试方法测试平台事件。 通过CometD订阅平台事件。 订阅平台事件 现在您已经看到了如何发布平台事件,您如何订阅他们以获得最新消息或发货的通知?在Salesforce平台上,Apex触发器,流程和流程接收事件通知。 Visualforce和Lightning组件应用程序通过CometD接收事件......
学习目标 完成本单元后,您将能够: 解释Salesforce Connect是什么。 描述Salesforce Connect的两个典型用例。 说明Salesforce Connect与提取,转换和加载(ETL)工具的不同之处。 解释外部对象如何与标准和自定义对象不同。 Salesforce Connect概述 Salesforce Connect是一个使您能够查看,搜索和修改存储在Salesfo......
学习目标 完成本单元后,您将能够: 在您的Salesforce组织中创建外部数据源,以指定如何连接到外部系统。 验证与外部系统的连接。 同步以创建映射到外部系统模式的外部对象。 查看外部对象。 设置概述 使用Salesforce Connect设置外部数据集成涉及到这些高级步骤。 创建外部数据源. 如果您的外部系统承载多个服务,则为每个访问数据所需的服务创建一个外部数据源。 创建外部对象及其字段。......
学习目标 完成本单元后,您将能够: 配置外部查找关系。 配置间接查找关系。 自定义外部数据的显示。 为外部对象启用记录提要。 在Salesforce应用程序中显示外部数据。 定义外部对象的关系 配置外部数据源和定义的外部对象后,可以使用关系字段将外部数据集成到Salesforce中。您可以为外部对象定义三种类型的关系。 查找关系—将子标准,自定义或外部对象链接到父标准或自定义对象。如果外部数据包含......
完成本单元后,您将能够: 解释为什么Salesforce使用敏捷 列举敏捷的一些好处 定义Scrum 解释“完成的定义” 了解为什么敏捷过程为Salesforce更好地工作 想象一下,前往Dreamforce,只能了解到没有主题演讲,没有新的产品或服务公告,也没有可用于明年的创新或生产就绪功能。 这在2006年几乎发生在Salesforce,但是我们通过实施新的工作流程来避免这种情况,这个工作流程......
完成本单元后,您将能够: 解释敏捷宣言。 定义敏捷原则和实践之间的区别。 描述如何真正敏捷。 现在您已经明白了为什么Salesforce变得敏捷了,接下来我们将介绍如何将敏捷应用于实践。 这听起来很尴尬,但是敏捷和敏捷之间还是有区别的。敏捷意味着你知道你为什么这样做,而不是盲目地遵循一个过程。有一些最佳实践可以使你的团队敏捷。最终,如果您对以下三个问题可以回答“是”,那么您正在变得敏捷。 我们的活......
完成本单元后,您将能够: 解释精益原则。 描述精益原则如何影响我们的敏捷过程。 在我们新的敏捷旅程中,我们需要创造强大的文化价值观来补充我们新的工作方式。所以,我们从精益软件开发实践中获得了一个页面,并拥有相同的价值观。 这七个值的Salesforce版本是: 尊重人 消除浪费 提供快速 准时决策 优化整体 创造知识 建立质量 尊重人 我们不相信人们需要被告知如何去做他们的工作。我们认为管理者是“......
完成本单元后,您将能够: 描述Scrum的关键特征。 列出Scrum值。 在Salesforce解释Scrum角色。 在Salesforce,我们使用两种不同的工作流程:Scrum和看板。我们在前面的模块中介绍了这些内容,但现在我们将深入到两个项目管理流程,并向您展示他们是如何使Salesforce成功的。 成功的Scrum,Salesforce的方式 正如我们所讨论的,Scrum过程是我们在Sa......
完成本单元后,您将能够: 列出交付的Scrum元素。 解释为什么每个冲刺都需要完成工作。 描述团队产品待办事项列表的关键部分 现在您已经理解了Scrum价值观和角色的重要性,接下来我们将介绍如何将所有事情组织起来,并确保我们按时,持续地交付。 产品积压 这是我们可能需要的有序工作清单,并不是所有将要完成的工作。我们将其定义为真实的单一来源,根据我们的最佳知识来描述我们认为必须做的所有变更,更新和要......
完成本单元后,您将能够: 定义两种基于Scrum的会议。 列出进入计划的会议类型。 解释我们如何检查和调整我们的流程和可交付成果。 现在您可能想知道Salesforce如何实施Scrum。那么,这一切都归结为会议!我们知道你在想什么:会议是浪费时间。可是等等。这不仅仅是召开更多会议的会议。 Scrum会议旨在提供行动项目。我们会告诉你我们的意思。 Salesforce有两种主要的Scrum会议类型......
完成本单元后,您将能够: 描述看板的四个关键特征。 列出如何使用看板过程测量和预测进度。 描述看板如何拥抱优先事项的变化。 Salesforce将部分Scrum应用到我们使用的另一个框架:看板。这是更多支持生产或客户问题使用的基础架构或以运营为中心的团队的一种方法。 一般来说,看板比Scrum更不具说明性,使其更容易实现。在Salesforce,即使一个团队采用了看板过程,他们仍然使用相同的Scr......
完成本单元后,您将能够: 解释什么时候使用Scrum,什么时候使用看板来管理工作。 定义中断驱动的工作。 解释为什么有些团队使用Scrumban。 在Salesforce,70%的团队使用Scrum,20%使用看板。其余的团队使用两者的混合物,因为它们是兼容的工具。 那么您的团队如何决定哪个工作流程最适合成功? Scrum或看板,还是两者?这实际上取决于你的团队的工作类型,以及工作是如何变化或中断......
学习目标 完成本单元后,您将能够: 描述现场服务管理。 在现场服务组织中命名并定义角色。 确定现场服务闪电的好处。 什么是现场服务? 曾经尝试放牧猫?这与尝试在没有现场服务管理系统的情况下运行移动工作人员非常相似。您会发现现场服务管理在许多行业都很有帮助,尤其是那些雇用移动工作人员或承包商的行业。其中包括公用事业和交通运输,自动售货机服务,电信,废物管理,家庭健康和儿童保育,金融服务,零售,专业服......
学习目标 完成本单元后,您将能够: 配置您的初始现场服务设置。 为现场服务创建用户。 将您的用户分配给现场服务资源(移动工作人员)。 启用现场服务闪电 要启动并运行,首先需要启用现场服务闪电并照顾一些重要的设置。 为了跟踪Trailhead,创建一个新的Trailhead游乐场。检查挑战时,使用现有的组织可能会造成问题。滚动到此页面的底部,单击“Launch”旁边的向下箭头,然后选择 Create......
学习目标 完成本单元后,您将能够: 描述服务区域如何帮助您跟踪您的现场服务工作。 根据服务区域调整运行时间。 将运营时间添加到单个服务资源。 管理营业时间 您可能已经建立了工作时间,当您的客户知道他们可以打电话给您的移动工作人员换句话说,您的现场技术人员可能不会在凌晨3点开车到客户家中。根据客户所在的位置以及服务协议中的条款,您的公司可能有不同的工作时间。设置您的现场服务的工作时间,以便现场服务闪......
学习目标 完成本单元后,您将能够: 确定您的常见现场服务工作。 定义执行哪些工作所需的技能。 确定哪些部分需要哪些工作。 创建工作类型 欢迎回到您的新现场服务中心!如果您完成现场服务闪电基础模块,您已经完成了螺母和螺栓的维护。 (如果你还没有完成这个模块,那么现在就去做吧。)到目前为止,你已经在两个服务区域有了你的工作时间,你的两个恒星现场代理已经准备就绪。现在你需要一些工作!现场服务闪电以工作订......
学习目标 完成本单元后,您将能够: 澄清工作类型和工作顺序之间的区别。 确定何时需要工单订单项。 将工单分配给可用的服务资源或移动工作人员。 创建工作订单 你运行一个真棒组织,每个人都想要你的产品或服务。为了保持您的声誉稳固,您需要确保您的客户得到他们的要求。当您的客户请求您的服务或产品时,您的代理商会创建工单。 工单是特定客户对现场服务的要求。有一个工作类型来跟踪完成请求所需的一切是有用的,但不......
学习目标 完成本单元后,您将能够: 明确您现场服务流程的各个阶段。 跟踪你的库存。 确定客户服务报告的重要信息。 管理服务状态 您的移动工作人员可以记录服务预约,工单订单项和工单的状态。您可以添加或删除页面布局上的状态字段。默认状态值可用。但是,您可能需要针对您的特定现场服务流程进行调整。 注意 设置服务约会的状态不会更改与其关联的工单订单项或工单的状态。工作订单项和工作单相同。他们的状态不会改变......
学习目标 完成本单元后,您将能够: 配置您的初始现场服务设置。 为现场服务创建用户。 将您的用户分配给现场服务资源(移动工作人员)。 启用现场服务闪电 要启动并运行,首先需要启用现场服务闪电并照顾一些重要的设置。 为了跟踪Trailhead,创建一个新的Trailhead游乐场。检查挑战时,使用现有的组织可能会造成问题。滚动到此页面的底部,单击“Launch”旁边的向下箭头,然后选择 Create......
学习目标 完成本单元后,您将能够: 描述服务区域如何帮助您跟踪您的现场服务工作。 根据服务区域调整运行时间。 将运营时间添加到单个服务资源。 管理营业时间 您可能已经建立了工作时间,当您的客户知道他们可以打电话给您的移动工作人员换句话说,您的现场技术人员可能不会在凌晨3点开车到客户家中。根据客户所在的位置以及服务协议中的条款,您的公司可能有不同的工作时间。设置您的现场服务的工作时间,以便现场服务闪......
学习目标 完成本单元后,您将能够: 确定您的常见现场服务工作。 定义执行哪些工作所需的技能。 确定哪些部分需要哪些工作。 创建工作类型 欢迎回到您的新现场服务中心!如果您完成现场服务闪电基础模块,您已经完成了螺母和螺栓的维护。 (如果你还没有完成这个模块,那么现在就去做吧。)到目前为止,你已经在两个服务区域有了你的工作时间,你的两个恒星现场代理已经准备就绪。现在你需要一些工作!现场服务闪电以工作订......
学习目标 完成本单元后,您将能够: 澄清工作类型和工作顺序之间的区别。 确定何时需要工单订单项。 将工单分配给可用的服务资源或移动工作人员。 创建工作订单 你运行一个真棒组织,每个人都想要你的产品或服务。为了保持您的声誉稳固,您需要确保您的客户得到他们的要求。当您的客户请求您的服务或产品时,您的代理商会创建工单。 工单是特定客户对现场服务的要求。有一个工作类型来跟踪完成请求所需的一切是有用的,但不......
学习目标 完成本单元后,您将能够: 描述以API为先的开发方法的好处。 REST API,SOAP API,Bulk API和Streaming API的状态用例。 命名这两种类型的API限制并描述它们的计算方式。 API首先在Salesforce 嗨,妈呀!您是否准备好在公海上航行,寻找完美的Salesforce API来进行集成?那么,船长,抓住你的眼罩,找到一只鹦鹉。您即将浏览Force.c......
学习目标 完成本单元后,您将能够: 登录到Workbench并导航到REST Explorer。 使用描述资源。 使用REST API创建一个帐户。 使用REST API执行查询。 REST资源和方法 登陆!队长之前,我们已经看到了REST岛。在我们停靠并开始使用API之前,让我们来谈谈REST资源和方法。 REST资源是一条信息或某个操作(如单个数据记录,一组记录或一个查询)的抽象。 RES......
学习目标 完成本单元后,您将能够: 为您的组织生成一个WSDL文件。 使用SoapUI从WSDL文件创建一个SOAP项目。 使用SOAP API登录您的DE组织。 使用SOAP API创建一个帐户。 企业和合作伙伴WSDL 如果您已经航行了另一个基于SOAP的API的海峡,您知道Web服务描述语言(WSDL)文件基本上是您了解如何使用API的地图。它包含进行API调用的绑定,协议和对象。 Sa......
学习目标 完成本单元后,您将能够: 描述异步请求与同步请求的不同之处。 在Workbench中使用REST Explorer创建批量作业。 通过向作业添加数据将数据导入到您的Salesforce组织。 监控工作的进展。 得到一份工作的结果。 批量API和异步请求 批量API基于REST原则,并针对大量数据集进行了优化。您可以使用它来异步插入,更新,插入或删除多个记录,这意味着您提交一个请求并稍后返......
学习目标 完成本单元后,您将能够: 描述推技术提供的过拉技术的主要好处。 创建一个PushTopic并接收事件通知。 指定重播选项以进行持续流式传输。 用通用流播放消息。 流事件 为了总结我们对Salesforce数据API的调查,我们来看看一个完全不同用例的API。流式API使您可以根据您定义的条件将一系列通知从Salesforce推送到客户端应用程序。推送通知与我们其他API使用的拉式范例有什......
学习目标 完成本单元后,您将能够: 描述Web服务和HTTP标注之间的差异。 使用远程站点设置授权外部站点。 从Apex向外部服务进行标注 Apex标注使您能够将Apex代码与外部服务紧密集成。标注调用外部Web服务或从Apex代码发送HTTP请求,然后接收响应。 Apex标注有两种口味。 SOAP Web服务的Web服务调用使用XML,通常需要WSDL文档来生成代码。 服务的HTTP标注通常使用......
学习目标 完成本单元后,您将能够: 执行标注以接收来自外部服务的数据。 执行标注将数据发送到外部服务。 使用模拟标注测试标注。 HTTP和标注基础 REST标注基于HTTP。要了解标注如何工作,了解一些有关HTTP的内容很有帮助。每个标注请求都与HTTP方法和端点相关联。 HTTP方法指示需要什么类型的动作。 最简单的请求是一个GET请求(GET是一个HTTP方法)。 GET请求意味着发送者想要从......
学习目标 完成本单元后,您将能够: 使用WSDL2Apex生成Apex类。 执行标注以使用SOAP将数据发送到外部服务。 使用模拟标注测试标注。 使用WSDL2Apex生成Apex代码 除了REST标注外,Apex还可以使用XML对SOAP Web服务进行标注。使用SOAP可能是一个痛苦的(但必要的)经验。幸运的是,我们有工具来简化这个过程。 WSDL2Apex从WSDL文档自动生成Apex类。您......
学习目标 完成本单元后,您将能够: 描述两种类型的Apex Web服务并提供这些服务的高级概述。 创建一个包含每个HTTP方法的方法的Apex REST类。 使用端点调用自定义的Apex REST方法。 通过以JSON格式发送请求主体,将数据传递给自定义的Apex REST方法。 编写Apex REST方法的测试方法,并在测试REST请求中设置属性。 通过调用具有参数值的方法编写Apex REST......
学习目标 完成本单元后,您将能够: 解释同步和异步处理之间的区别。 选择在各种情况下使用哪种异步Apex。 异步Apex 简而言之,异步Apex用于在稍后的时间在单独的线程中运行进程。 异步进程是一个进程或函数,在用户不必等待任务完成的情况下,在后台执行任务。 这是一个真实世界的例子。比方说,在每周的跳舞革命练习之前,你有一份要完成的事情。你的车发出一个有趣的噪音,你需要一个不同颜色的发胶,你必须......
学习目标 完成这个单位后,你会知道: 何时使用未来的方法。 使用未来方法的局限性。 如何使用未来的标注方法。 未来方法的最佳实践。 Future Apex 未来的Apex用于在单独的线程中运行进程,稍后系统资源可用。 注意:从技术上讲,您使用@future注释来标识异步运行的方法。但是,由于“使用@future注解标识的方法”很费力,通常被称为“将来的方法”,所以我们将在本模块的其余部分中引用它们......
学习目标 完成这个单位后,你会知道: 在哪里使用Batch Apex。 使用批次时Apex限制较高。 Batch Apex语法。 批量Apex最佳实践。 Batch Apex Batch Apex用于运行大型工作(认为数千或数百万条记录!),这将超出正常的处理限制。使用Batch Apex,您可以批量异步处理记录(因此名称为“Batch Apex”)以保持平台限制。如果您有很多记录要处理,例如数据......
学习目标 完成本单元后,您将能够: 列出Salesforce Classic和Lightning Experience共享页面的两个好处。 描述用户所请求的用户界面上下文与用户实际所在的用户界面上下文之间的区别。 描述测试和确定当前用户的用户界面上下文的三种不同方式。 在经典和闪电体验之间共享Visualforce页面 我们建议尽可能创建Visualforce页面,无论这些页面是在Salesfor......
📚 本站共收录 1568 篇 Salesforce 中文技术文章,涵盖开发、运维、认证、行业方案等领域。
由一线从业者撰写,持续更新中。