**平台简介**
**Salesforce**
在曾经参与的项目中有接触过Salesforce相关的项目,此次关于Salesforce进行一个简单的介绍。后续如果有想进一步了解的可以一同研究。
** 什么是Salesforce? **
Salesforce是一家位于美国的世界知名SaaS软件公司,为企业提供的CRM系统,可以获取更多的线索、完成更多交易并为客户提供更高的服务水平。该企业提供软件已成为客户成功的头号工具,可以帮助企业更好地与合作伙伴、客户和潜在客户建立联系,跟踪客户活动,向客户营销以及提供更多服务。
Salesforce是一款可将公司和客户联系在一起的客户关系管理解决方案。Salesforce是一个集成 CRM
平台,可以为您的所有部门(包括营销部门、销售部门、商务部门和服务部门)提供所有客户的单一共享视图。
Salesforce通过云端技术提供服务,使用户能够随时随地访问数据。
Salesforce具有很多标准功能,或开箱即用的产品和功能。通过此平台还可以定制和创建新服务。
Salesforce也具有很强的可扩展性。管理员可以通过设置界面进行自定义配置,开发者可以基于Apex语言、Visualforce框架、Lightning框架等进行二次开发。
**Salesforce主要产品和服务**
Salesforce包含预构建的客户关系管理(CRM) 应用程序,涵盖销售管理自动化、合作伙伴关系管理、市场营销以及客户服务等众多方面。
Lightning 平台是首个平台即服务
(PaaS)。开发人员可以创建和提供任何种类的业务应用程序,完全按需服务,无需软件。该平台还包含方便易用的指点单击式自定义工具,帮助您针对自己的独特业务需求创建所需的解决方案,甚至不需要有任何编程经验。
AppExchange 是一个集市,其中包含了上百个由 Salesforce
客户、开发人员和合作伙伴创建的云应用程序。多数应用程序为免费提供,并且已全部预集成到 Salesforce 中,方便您轻松、高效地添加功能。
** 术语说明 **
①应用程序(app)
为一系列组件(如选项卡、报表、仪表板和 Visualforce 页)的集合,可用来满足特定的业务需要。Salesforce
提供标准应用程序(可以进行自定义设置),例如 Sales 和 Call Center。您可以自定义这些标准应用程序,以使其符合您的工作方式。
参考下图【新建Lightning应用程序】可以创建新的应用程序。
②对象(Objects)
Salesforce数据库中存储某种特定信息的表。可以使用标准对象,也可以自定义对象。
③记录(Records)
对象数据表中的行。记录是关于对象的实际数据。通过新规可以创建新的一条记录。
④字段(Fields)
对象数据表中的列。标准对象和自定义对象都具有字段。客户名、客户编号等就是字段。
下图是列出的部分字段,可以进行新建字段,同时可以对新创建的字段设置字段的安全性,设定字段对用户的访问权限。
从Salesforce介绍中可以看出,无需软件硬件安装,只需要通过浏览器任何时间,任何地方都可以访问你的数据,简单直观的界面,个性化定制,移动应用支持,社交功能集成。大家可以自己注册一个账号,创建一个自已的应用程序。通过以下网址即可免费账号注册:
https://www.salesforce.com/cn/form/signup/freetrial-sales/
下面简单介绍个案例,画面输入信息保存时需要做数据验证,供大家参考学习。
案例
画面中创建、修改数据后点击保存时候都会验证数据的正确性。例如有些项目是必输项目,有些项目不能为空,有些项目只能输入数字等。
下面针对金额字段的验证需求如下:
2.输入金额数字以外保存提示报错,输入金额小于1000,保存报错
实现步骤:
下面图中金额字段属性设定为必须后保存,之后金额左边会出现红色星号,这个代表必须项目设定成功的符号。
新建规则,输入规则名,描述,公式,错误位置设定后保存。
①新建业务机会画面中金额项目不输入值,直接保存,会提示必须要输入一个值。
②金额输入的不是数字,会提示报错,币种无效。
这个是根据创建字段的字段设定数据类型来定的。
③输入金额1000,保存提示报错
输入金额500,保存提示报错
④输入正确数据2000,保存成功。
** 结语: **
这样通过画面可视化创建所需要的业务需求是不是很方便,操作简单快捷,同时实现开发周期短。当然也有一些业务功能是需要通过后台代码开发的,这个开发就需要APEX、Visualforce方面的技术做支撑,这个需要进一步学习探讨。
**END**
作者:李永春
审核:梁 超
编辑:朱思聪