Salesforce Platform 入门
学习目标
完成本单元后,您将能够:
- 描述 Salesforce Platform。
- 列出 Salesforce Platform 的优势。
- 找到 Salesforce 示例应用程序库,查看平台特性和功能。
必修课
如果您渴望开始学习如何在 Salesforce Platform 上进行开发,那您就来对地方了。但是,如果您还没有学习 Salesforce Platform 基础知识模块,请现在就去学习。该模块为您在本模块中学到更多知识(包括术语、用例和 Salesforce 架构概述)奠定了基础。
受众
本模块适用于希望了解 Salesforce Platform 开发方法的任何职位的人员。我们将向您全面介绍平台工具、解决方案和自定义如何满足常见和独特的业务需求。查看下面的“资源”部分,了解有关 Salesforce 管理员 (admin) 和开发人员角色的更多信息。
Salesforce Platform 是什么?
Salesforce Platform 是一个应用程序开发平台,可扩展客户关系管理 (CRM) 系统的覆盖范围和功能。虽然它令人印象深刻的原因有很多,但最重要的一点是,它具有如此多的开箱即用特性和功能,以至于您无需编写太多代码(如果要编写的话)即可开始使用该平台。Salesforce Platform 的低代码工具和自动化功能使您组织中的任何人都能轻松创建高效、安全的应用程序。这意味着管理员可以创建各种有趣的功能,而编码人员则可以专注于他们最擅长的工作——自定义功能和编写更复杂的应用程序。
平台构建块
Salesforce Platform 是一整套技术的基础,可帮助您构建应用程序并使用预构建的组件将您的团队与客户联系起来。Salesforce 是一个集成的客户关系管理 (CRM) 平台,通过一个单一、共享的客户视图将企业的营销、销售、商务、服务和 IT 团队联合起来,从而实现企业转型。因此,无论客户如何与 Salesforce 交互,他们都能获得良好的体验。
该平台不仅是 Sales Cloud 和 Service Cloud 等 Salesforce 核心产品的基础,而且还允许您构建自己的功能。您已经知道您可以自定义现有的 Salesforce 产品,但您知道吗?您还可以使用该平台从头开始构建满足特定业务需求的产品。利用该平台构建和自定义工具、应用程序和服务,以完成组织所需的几乎一切工作。Salesforce Platform 可让您轻松构建安全、智能的应用程序和自动化服务,并可在整个组织内进行扩展。
在平台上开发
以下是 Salesforce Platform 可以帮助您为业务构建应用程序和功能的几种方法。
- 如果您需要为公司或客户构建自定义业务应用程序,核心 Salesforce Platform 可让您轻松开发可在桌面和移动设备上运行的自定义数据模型和应用程序。
- 如果您需要构建一个面向客户的应用程序,而且可能会出现不可预测的流量波动,则 Heroku 平台的弹性可扩展性正是您所需要的。
- 如果您想更新数据或与组织内外的其他应用程序集成,或管理元数据的自定义,Salesforce API 可以帮助您实现这些功能,而且还能做更多。
- 如果您的企业需要更好的方法来预测销售额或产品成功,或了解客户购买某种产品的可能性,Salesforce Einstein 强大的人工智能 (AI) 工具套件可以帮助您收集独特的数据和见解,以预测业务成果。
- 如果您的组织需要随时随地满足业务需求,移动 SDK 技术套件可帮助您为移动设备开发本地、HTML5 和混合应用程序,这些应用程序具有与 Salesforce 应用程序相同的安全性和可靠性。
根据您构建的自定义类型,您可能会与在 Salesforce 生态系统其他部分编写代码的 Salesforce 开发人员(如 Slack 开发人员、MuleSoft 开发人员或 Tableau 开发人员)进行互动。Salesforce 开发人员:快速浏览模块介绍了不同类型的 Salesforce 开发人员角色及其与平台交互的方式。
Salesforce 示例应用程序
在本模块的其余部分,我们将通过探索 Salesforce 示例应用程序库中的 Dreamhouse 示例应用程序,向您展示 Salesforce Platform 的许多超酷工具和技术是如何构建以及如何运行的。示例应用程序库中的应用程序展示了如何将开箱即用的功能与自定义功能相结合,从而构建出使企业独一无二的解决方案。
要进一步了解示例应用程序库及其中的应用程序,请访问快速入门:浏览应用程序示例库模块。
您可能知道,要从头开始构建这样的应用程序并不容易。在实际情况下,开展这类项目可能会涉及冗长、复杂的功能需求清单,以及为公司业务数据实施特殊集成。如果一个人工作,可能需要几个月的时间才能完成。因此,让我们来看看 Salesforce Platform 如何帮助您快速构建类似的复杂业务应用程序。
安装 Dreamhouse 应用程序
在本模块中,我们不会检查任何步骤,但我们鼓励您跟我们一起探索 Dreamhouse 应用程序。为此,您需要将 Dreamhouse 软件包安装到一个新的 Trailhead Playground 中。请按照以下步骤启动 Playground 并安装软件包。
要新建一个 Trailhead Playground:
- 点击 Trailhead 右上角的个人简档图片。
- 单击 Hands-On Orgs(实践组织)。
- 单击 Create Playground(创建 Playground)。当您的新 Playground 准备就绪时,您会收到一封电子邮件。创建新的 Playground 可能需要几分钟时间。
- 打开您收到的有关新 Playground 的电子邮件,点击链接启动您的 Playground。
- 单击 Reset Password(重置密码)。输入新密码,然后单击 Change Password(更改密码)。
- 回到 Hands-On Orgs(实践组织)页面,单击您组织旁边的 Launch(启动),启动您的 Trailhead Playground。
要安装 Dreamhouse 示例应用程序:
- 从应用程序启动器 (
) 中,找到并选择 Playground Starter。
- 如果没有看到 Playground Starter 应用程序,请访问 Salesforce 帮助中的安装软件包或应用程序以完成 Trailhead 挑战文章。
- 如果看到了 Playground Starter 应用程序,单击 Install a Package(安装软件包)选项卡。
- 将
04t3h000004bhxlAAA
粘贴到 Package ID(软件包 ID)字段,然后单击 Install(安装)。
- 选择 Install for All Users(为所有用户安装),然后单击 Install(安装)。
- 当系统提示您 Approve Third-party access(批准第三方访问)时,单击 Yes(是),然后单击 Continue(继续)。这会为 Dreamhouse 应用程序中的地图提供更新的信息。
- 安装完成后,单击 Done(完成)。
- 从应用程序启动器 (
) 中,搜索并选择 Dreamhouse App(Dreamhouse 应用程序)。
最后,为 Property(房产)和 Broker(经纪人)对象导入示例数据:
- 在 Dreamhouse 应用程序中,单击 Settings(设置)选项卡。
- 单击 Import Data(导入数据)。
资源
- Trailhead:Salesforce 管理员:快速浏览
- Trailhead:Salesforce 开发人员:快速浏览
- Trailhead:Salesforce 101
- Trailhead:快速入门:浏览应用程序示例库
- Trailhead:Salesforce 移动 SDK 基础知识