通过官方的工作册和教程来学习Salesforce很好,但对于我个人来讲我很难抽出时间去看这些材料,因为它不是我的公司的需求,并且从中学到的并不是我在日常工作中可以使用的东西。
这就是为什么今天我们将会一起在Salesforce中创建一个家务管理应用的原因!
确保我们已经拥有了一个免费的开发版本系统。我们将用来构建一个APP。
我们会构建什么东西?
几乎每个人都有汽车,但是我们经常忘记上次加油的时间以及每次维修所花的费用。所以我想使用Salesforce来跟踪汽车维修以及终身维修费用是非常有意思的。我创建了这个App,并使用这个应用程序大约有一年的时间了,这是一个很好的来跟踪我的维修账单和计算车辆的拥有总成本的方式。
下面是我们今天要建立我们的家庭管理应用程序的第一部分。这是我们需要创建的大概信息。
下面是架构图:
Schema builder可以提供我们可视化的配置界面,也允许在此界面中创建对象和字段。但是,今天我们将使用标准的流程去创建这些数据过程。
今天我们主要定制包括一个新的页面布局,记录类型以及一些自定义字段来修改标准Account对象。在接下来的文章中,我们将构建剩余的一些自定义对象和字段,也会涉及到定制Salesforce1移动应用!
理解页面布局和记录类型
记录类型允许你将对象划分为不同的应用场景。因为我是一个视觉学习者,因此创建了下面的图片来帮助大家更好地理解这个概念。
想象Account对象是一个大型的包装盒子。在这个大盒子中,我们可以将包含相似但是不同内容的小盒子放入其中。
在Account这个大盒子中,记录类型允许我们将不同类型的客户(例如客户,竞争对手以及潜在客户)划分开来。我们使用的这些数据的类型是相似的,但是记录类型允许我们在不同的页面布局中可以有不同的字段及字段值。
在家庭管理应用中我们要构建几种类型的Account。例如,其中将包含维修店和定损单位。
因为我们在这些类型中收集的信息是截然不同的,所以我们将自定义不同的记录类型和页面布局,以便当我们看着维修店记录时,我们将不会看到定损单位的字段信息,反之亦然。
修改客户对象
首先,让我们来修改Account对象。我们的目的是使用Account对象跟踪维修店。因为Account对象可以跟踪多种类型的数据(如定损单位的地址),我们首先需要创建一个记录类型。
创建页面布局
页面布局和记录类型是一对兄妹。页面布局是一个记录类型的可视化展示形式。页面布局包含字段以及字段的排列和属性,例如一个字段是必填还是只读的。
我们将首先创建一个页面布局,然后创建一个记录类型,最后我们将他们匹配在一起。
这是一个演示如何用拖拽的方式来使用页面布局编辑器。
看清楚了么?这是一个非常快速的过程。好了现在,让我们完成这部分操作,下面创建一个记录类型!
创建一个记录类型
Salesforce没有标准的记录类型。让我们创建我们的第一个记录类型吧。
太好了,你做到了,你创建好了一个记录类型并把它分配给了一个页面布局上。
现在Account记录已经设置好,我们可以准备输入数据了。这就是我们今天要介绍的,但在我们离开前,这里有一些处理记录类型和页面布局的最佳实践和帮助提示你可以参考。