一线从业者撰写的中文原创内容,从入门到架构师,覆盖Salesforce全技术栈
默认情况下,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支持的语言,并包含以下功能。 调度和优化 工作规则和调度策略的强大工具箱会优化资源分配,将技能,位置和业务目标考虑在内。 管理应用程序 管理员可以在一个地方集成和维护调度策略,全局行为,......
📚 本站共收录 1124 篇 Salesforce 中文技术文章,涵盖开发、运维、认证、行业方案等领域。
由一线从业者撰写,持续更新中。