Salesforce招聘系统小案例
- 格式:doc
- 大小:4.48 MB
- 文档页数:74
Salesforce招聘小案例
项目简介:
通过与 Universal Containers 人力资源部门副总裁 Megan Smith 进行会谈, 我们总结了新招聘应用程序的一些需求。应用程序需要:跟踪过程所有阶段的职位,从公开职位到已填补或取消的职位。跟踪申请特定职位的所有候选人,包括他们申请的状态(是否经过电话初选,是否已安排面试日期,已落选还是已聘用,或者已递交 Offer) 。
允许员工对已面试候选人发表评论。 为招聘数据提供安全保障,防止没有权限的员工查看、编辑或删除该数据。制订关于某个申请者的决策时,自动通知相关招聘人员需采用的下一步骤。发布新职位时自动通知所有员工。确保新职位成为活动状态之前经过执行经理批准。
包括报表,使用户对招聘状态有大概的了解。允许招聘人员查看申请某个职位的所有候选人位置的地图, 从而更好地了解改变位
置的费用。
准备工具:上网电脑,浏览器,salesforce开发者账号
账号 : zhaoliang.qing@
密码:q2507202
Token:WY9p9PrSKVYBbrmwTVybPuBHA
系统类结构图
实体关系图
创建APP
熟悉 Setup 区域
将在该平台的 Setup 区域完成大部分工作,因此首先来熟悉一下此区域,了解如何在其
中导航。
Setup区域是一种管理工具兼用户首选项区域,一切在这里汇聚。创建应用程序所需的
每一个任务几乎都要在Setup区域中执行,因此本书中大多数“实践”小节都要以这样的指
令作为开始: “单击Setup > Create > Apps” 。具体解释如下:
1.
单击页面右上角的Setup链接(如下面的屏幕截图所示) 。
2.
转向页面左侧的App Setup区域。
3. 单击加号(+)图标来展开Create菜单,或直接单击Create链接。
4.
单击Apps链接。
单击的最后一个链接(在本例中是Apps)将根据正在执行的任务的不同而有所不同。
与应用程序的其他部分类似,Setup区域包含一个选项卡栏、一个导航侧栏和一个主窗
口
选项卡栏包含的选项卡与常规应用程序中相同。单击任意选项卡即可退出Setup区
域,进入主应用程序的该选项卡。
单击此处访问
Customize 和 Create 菜单
导航侧栏包含 Setup 区域中所有可用工具的可展开列表:
Personal Setup:
这些工具控制对所有用户可用的个性化首选项。
App Setup:
这些工具配置已部署的标准对象、 定制对象和定制应用程序, 通常仅供管理员
使用。
Administration Setup:
这些工具配置平台整体,通常仅供管理员使用。
主窗口是导航链接和选定设置工具实际出现的位置。
现在已经了解了大体界面,下面让我们开始创建这个简单应用程序。
实践:定义一个应用程序 要创建一个应用程序:
1.
使用您的用户名和密码登录Developer Edition。通常情况下,会将任何Salesforce账
户视为“组织” ,因此请注意本书后文的措辞。
2.
单击 Setup > Create >Apps。
3.
如果看到了简介闪屏页面,只需单击 Continue 即可。
欢迎来到Apps列表页面!与其他许多设置工具类似,Apps工具的起始页面也包含组织
当前支持的所有应用程序。根据已从购买或从AppExchange目录下载的内容,
此处可能已经列出了一些标准应用程序。
4.
单击New。
New Custom App向导出现 。
5.
在 Label 字段中,输入 Recruiting(招聘) 。
Label是在所有页面右上角出现的AppExchange应用程序菜单中表示这个新应用程序的
名称。用户可以使用此菜单在应用程序间来回切换。
请注意,这个Label字段的左侧出现了一个红色竖线。这条竖线表示必须为此字段提供
一个值,之后才能保存工作。如果未在这里输入值且试图继续,将显示一条错误消息。如下
图所示。
6.
在 Description 字段中,输入 Manage positions, candidates, and job applications, and
track job postings on employment websites。
7.
单击 Next。
New Custom App向导中的下一个平面允许指定用作此应用程序徽标的图像文件。只要
在AppExchange应用程序菜单中选中了此应用程序,那么这就是所有页面的左上角出现的徽
标。由于创建的是一个简单应用程序,因此接受默认提供的Salesforce徽标。以后可以随时
进行更改。
8.
单击 Next。
如上所述,应用程序是一系列有序选项卡的容器,New Custom App向导的此步骤允许
指定新应用程序中要包含哪些选项卡。Available Tabs列表展示可供选择的标准和定制选项
卡,Selected Tabs列表展示已包含的选项卡,按显示顺序排列。将注意到,我们的应用程序
中默认包含一个选项卡:Home选项卡。这是因为所有应用程序都必须具备Home选项卡,而
且必须总是位于第一个位置; 不过, 您可以使用Default Landng Tab下拉式菜单选择在应用程
序打开时首先显示哪一个选项卡。
同样, 由于创建的是一个简单应用程序, 接受默认设置并继续。 随后会添加更多选项卡。
9.
单击 Next。
现在已经定义了构成应用程序的标签、徽标和选项卡,可能会疑惑:New Custom App
向导中还有哪些任务需要完成呢——不是已经全部做好了吗?答案是, 还有一个重要步骤需
要完成:定义允许访问应用程序的用户。
在New Custom App向导的这一步中,可以选择具有此应用程序访问权限的用户配置文
件。将在第127页第7章保护与共享数据进一步了解配置文件。现在,只要了解所有用户都被
指定到一个配置文件,而配置文件控制相应用程序户可查看哪些应用程序即可。
10. 选中 Standard Users 和 System Administrator 配置文件旁边的 Visible 复选框。
11. 单击 Save。
查看效果
现在,已经回到了Apps列表页面,来看看前面的成果。首先,在Apps列表中出现了一
个新条目——招聘应用程序!它出现在列表的底端,显然也将出现在Force平台应用程序菜
单的底端。看看Force平台应用程序菜单。
现在从菜单中选择招聘应用程序, 看看会发生什么——我们的应用程序启动了! 有一个 Home 选项卡!已经创建好了招聘应用程序的 Home 选项卡,还将它添加到了 Force 平台应
用程序菜单。入门如此简单!
应注意到,在这里采用的方法是迭代式的:先构建应用程序的某部分,查看效果,然后
为其添加其他东西。本书中使用此顺序引导您完成应用程序构建,也会发现,在 Force 平台
应用程序构建中,这种迭代式过程非常普遍。
本书讲解过程中,还会注意到,与传统编码项目不同,您的应用程序总是以功能为主。
不存在生成或编译阶段,因而,几乎完全不需要去追查语法 bug 或其他键入错误。事实上,
对于这种简单的单选项卡应用程序,已经可以运用此平台附带的一切内置功能,包括搜索、
日历事件和任务、用户首选项和一个熟悉的用户界面。
对象简介
现在,我们的应用程序已经具备了功能(但很乏味),来引入第一个对象,使它变得更 有趣。
可能记得,在上一章中介绍过:Force 平台中的对象与数据库表极为类似。平台已经附 带了大量标准对象(例如,联系人、账户和案例),支持默认应用程序,如 Salesforce Ssles
和 Salesforce Call Center,还可以定义定制对象,以便存储特定于招聘应用程序的信息。
无论标准还是定制,Force 平台对象都不仅仅提供存储数据的结构,它还驱动界面元素, 允许用户与数据交互,如选项卡、页面上的字段布局和相关记录的列表。由于任何对象都可 对应于一个选项卡,而选项卡的有序集合构成应用程序,因而对象是利用此平台创建的任何 应用程序的核心。
定制对象如此重要——它们对于应用程序的外观、行为和使用感觉影响重大,可以对定 制对象进行哪些操作和如何迅速利用它们就变得至关重要,只有了解这些,才能创建一个成 功的应用程序。应用程序背后的数据模型的设计通常是决定其成败的关键。
说得够多了。让我们来动手定义一个对象!
Position 定制对象
将为招聘应用程序创建的第一个定制对象表示了一项典型的招聘任务:职位描述。
Universal Containers 中的招聘人员需要追踪他们招聘的所有职位,例如:高级开发人员、销 售工程师或福利专员。他们需要通过一个选项卡在系统中轻松访问所有职位,还需要为各职 位包含特定信息,例如其最低工资和最高工资范围、职位的工作地点及其招聘经理。在 Force 平台中,将创建一个定制对象、为该对象创建一个定制选项卡,然后定义一些定制字段。
实践:定义 Postion 定制对象
要创建 Position 对象,要回到 Setup 区域。
1. 单击 Setup > Create > Objects。
2. 在 Custom Objects 页面中,单击 New Custom Object。
与在 New Custom App 向导中定义定制应用程序有所不同,定义一个定制对象仅在一个
页面中即可完成。平台会根据需要指定的信息量使用向导或简单页面。