当前位置:首页 > Salesforce招聘系统小案例 - 图文
不会看到这些选项。那么,它们的功能是什么呢?
? 启用对象注释和附件的功能表示可以为任何 Position 记录附加外部文档,与将 PDF 或照片作为电子邮件附件的方法相同。这是一种方便的功能,一般来说可以选中。 ? 启动 New Custom Tab 向导的功能,如其名称所述,在保存了 Position 对象后启动 选项卡向导的快捷方法,如果确实知道需要一个选项卡,这可以节省数次单击操作。
都设置好了?让我们继续,保存 Position 定制对象。 13. 单击 Save。
选项卡简介
如果熟悉 Force 平台,就会了解,单击选项卡是在应用程序内导航的方法。每一个选项 卡都是查看、编辑和输入具体对象信息的起点。单击页面顶端的选项卡时,该对象的对应主 页会出现。例如,如果单击了 Accounts 选项卡,Accounts 选项卡主页出现,使您能够访问 组织内已经定义的所有账户记录。单击特定帐户记录的名称,即可在相关详细信息页面内查 看该记录的所有信息。
使用该平台构建应用程序,最强大之处在于:可以创建与已有标准对象的选项卡外观和 功能类似的定制选项卡。从最终用户的角度来看,您执行的任何定制操作都完美无缝;作为
一名开发人员,无需进行任何特殊操作即可使之运行。下面来看看为 Position 对象创建一个 选项卡有多么简单。
实践:定义 Positions 选项卡
要为 Position 对象创建一个定制选项卡,将使用 New Custom Object Tab 向导,定义对 象后单击 Save 时,该向导即启动。但若忘记了选择“Launch New Custom Tab Wizard after saving this custom object”选项,或回过头来处理之前保存过的工作,也不必担忧。还有另 外一种方法可以启动该向导。
1. 单击 Setup > Create > Tabs。
2. 在 Custom Object 选项卡区域中,单击 New。
轻而易举。现在我们都处于同一个页面上,让我们通过向导开始工作。
3. 在 Object 下拉列表中,选择 Position。 如果在定义了定制对象后直接启动向导,Position 对象应已自动选中。
4. 单击 Tab Style 搜索图标来启动 Tab Style Selector,如下图所示。 以选项卡形式出现的每一个对象都必须拥有惟一的颜色主题和图标。这种颜色主题用来
识别对象,不仅仅在其选项卡上,而且在用户界面的其他位置,例如相关列表和搜索结果中。
在 Tab Style Selector 中,可以选择预定义颜色和图标,也可以创建自己的颜色与图标。 为保持简单,将选择一种现有样式。
5. 单击 Hide values which are used on other tabs 链接,确保您的选项是惟一的样式。 6. 单击任一颜色框来选择颜色主题和图标。
将 Splash Page Custom Link 下拉列表设置为--None--。将在第 265 页第 10 章“超越本机 应用程序”中进一步了解定制链接。
7. 在Description字段中,输入“A tab and color scheme for the Position custom object”。 8. 单击Next。
9. 再次单击Next,接受默认用户配置文件可见性。
与在 New Custom App 向导中选择用户配置文件来控制招聘应用程序的访问权限一样, 也可以通过在这里选择用户配置文件来控制 Positions 选项卡的访问选项。在第 127 页第 7 章“保护与共享数据”中,将进一步了解用户配置文件和可行操作。现在,只需了解接受默 认设置将使选项卡对所有用户可见即可。
10. 清除所有“Include Tab”复选框,只保留一个招聘应用程序的复选框。 执行此步骤时,仅为有权访问招聘应用程序的用户提供 Positions 选项卡的访问权限。
除非一名员工对招聘有兴趣,否则他或她并不需要查看该选项卡。
11. 选中 Append tab to users' existing personal customizations 复选框。 如果未选中此选项,对其自己的选项卡进行个性化设置的所有用户都无法立即看到
Positions 选项卡。同样,如果已经创建了一个新选项卡,而未选中此选项,那么必须首先删
除现有选项卡,然后在选中此选项的情况下重新创建选项卡,以便自动将该选项卡送到现有 用户面前。这真是痛苦!切记,总是保持此选项被选中。
12. 单击 Save。
应注意到,在页面刷新时,Positions 选项卡已自动添加到页面顶端 Home 选项卡的旁边。
查看效果
查看一下之前的成果,为通过几次单击构建的选项卡欢呼吧。
1. 首先,单击 Positions 选项卡来显示 Positions 选项卡主页,如下图所示。列表是空 的,因为尚未创建任何记录,但仍可看出,此页面将成为查看、创建、编辑和删除 在招聘应用程序中创建的所有职位的门户。它与任何标准对象的选项卡主页基本相 似。
2. 现在,在左侧栏中查看 Create New?下拉列表的内容。如您所想,定制对象已经 无缝地与平台中的其他标准对象(如 Event 和 Task)整合在了一起。最终用户永远 不必了解 Positions 选项卡是由定制对象创建的,因为它也与标准对象显示在一起。
3. 从 Create New?下拉列表中选择职位,或单击 Positions 选项卡主页中的 New。欢 呼吧!这就是 Position Edit 页面!但有点遗憾的是,职位仍然没有足够的空间容纳
数据。此时,只有一个用于 Position Title(记录标识符)和 Owner 的字段,这是出 现在所有对象上的一个默认字段,用于标识创建此对象的用户。
4. 单击 Cancel。不想用无聊的数据创建 Position 记录。还需要更多字段!非常明显, 那是我们的下一个目标。但首先,重新访问 Position 定制对象,通过 Setup 区域的
定制对象详细信息页面找到可用的其他内容。
熟悉设置详细信息页面和相关列表
可能还记得,最初介绍对象的概念时,提到“无论标准还是定制,Force 平台对象都不 仅仅提供存储数据的结构,它还驱动界面元素,允许用户与数据交互,如选项卡、页面上的 字段布局和相关记录的列表”。如果一直阅读下来,可能已经在疑惑:创建 Position 对象时, 为什么不去定义任何字段(除了 Position Title 标识符字段)或用户界面元素(除了 Positions 选项卡)。如果字段和用户界面元素是定制对象定义的全部,应该去哪里定义呢?
显然,Force 平台将特定组件的初始创建与其相关细节明确区分开来。换句话说,在定义 或编辑定制对象时看到的信息与查看已定义定制对象时看到的信息不同。回到定制对象列表 页面,看看这种差别是如何反应在平台界面中的:
1. 单击 Setup > Create > Objects。 在这里返回定制对象列表页面。会注意到,用于 Position 的行中有三个可单击的链接: Edit:
此链接使我们返回 Custom Object Edit 页面,最初就是在这里定义 Position 对 象的。 Del: 此链接删除定制对象,包括任何记录、选项卡、报表或其他与该对象相关的组 件。 Position:
此链接使我们进入 Position 对象的定制对象详细信息页面。
应该已经很熟悉定义 Position 对象所用的编辑页面了而且也不会想删除对象。那么就继 续,打开详细信息页面来查看在这里可以进行哪些操作。
2. 单击 Position。
如您所见,在定义 Position 对象时填充的 Custom Object Edit 页面只是冰山一角。Position 详细信息页面上面的两个区域(参见第 48 页的图 19“Position 定制对象详细信息页面”)包 括最初指定的所有信息,还包括一些新的标准字段,是平台为所有对象包含的字段。在这些 区域下方,是其他一些数据组,允许对 Position 对象进行更多处理。
在 Force 平台中,这些数据组称为相关列表,是使平台如此强大的要素之一。相关列表 就是与查看内容相关的记录和其他组件的列表。相关列表出现在主应用程序和Setup 区域中, 表示相关列表出现的条目和在详细信息区域内查看的对象或记录之间的关系。在第 85 页第
6 章“使用关系扩展简单应用程序”中,将进一步了解关系,现在只需了解对象相关列表中 出现的所有内容都与该对象直接相关即可。
现在,已经了解了如何继续定制 Position 定制对象,可以使用 Custom Fields & Relationships 相关列表,在 Position 对象中创建更多字段。
共分享92篇相关文档