添加自定义字段
默认情况下,您的自定义对象上有一些标准字段。您需要添加更多字段来存储有关每个建议的相关信息。字段可以存储多种类型的数据。稍后扩展应用程序时,您可以尽情探索这些内容。现在,让我们来添加一些必要的东西。
- 单击齿轮图标 并选择 Setup(设置)。这将在新选项卡中打开 Setup(设置)。
- 单击 Object Manager(对象管理器)选项卡。
- 从对象列表中,单击 Suggestion(建议)。
- 单击 Fields & Relationships(字段和关系)部分。
- 单击 New(新建)。
添加描述字段
此字段供员工说明他们的建议时使用。
- 为 Data Type(数据类型)选择 Text Area (Long)(文本区(长)),然后单击 Next(下一步)。
- 填写自定义字段详细信息:
- Field Label(字段标签):
Suggestion Description
(建议说明) - 长度:
32,768
- Visible Lines(可见行):
10
- Field Name(字段名):
Suggestion_Description
- Help Text(帮助文本):
Please enter as much detail around this suggestion so we clearly understand your idea
(请输入有关此建议尽可能多的详细信息,以便我们清楚地了解您的想法)。 - 所有其他选项保留默认值。
- 单击 Next(下一步)。
- 再次单击 Next(下一步)。
- 单击 Save & New(保存并新建)。
添加类别字段
该字段可帮助我们对每个建议进行分类。它还让我们能更轻松地报告我们收到最多的建议类型。
- 为 Data Type(数据类型)选择 Picklist(选项列表),然后单击 Next(下一步)。
- 填写自定义字段详细信息:
- Field Label(字段标签):
Suggestion Category
(建议类别) - Field Name(字段名):
Suggestion_Category
- 选择单选按钮 Enter values, with each value separated by a new line(输入值,每个值单独占一行)。
- 为选项列表输入以下值(每行一个):
Customer Service
(客户服务)Employee Services
(员工服务)Facilities/ IT
(设施/ IT)Kitchen Snacks
(厨房小吃)Other
(其他)
- 取消选择 Restrict picklist to the values defined in the value set(限制在值集中定义的值选项列表)。
- 单击 Next(下一步)。
- 再次单击 Next(下一步)。
- 单击 Save(保存)。
试用应用程序
- 单击 App Launcher(应用程序启动器) 。
- 选择 Suggestion Box(意见箱)。
- 单击 Suggestions(建议)选项卡,然后单击 New(新建)。
注意:您应该会看到您的两个自定义字段已添加到 Suggestion(建议)页面。
- 填写示例建议并单击 Save(保存)。
在方案生成器中查看对象
方案生成器提供了一个动态环境,可以将新的自定义对象、自定义字段和关系添加到您的 Salesforce 数据库中。它还消除了逐一单击页面以将新的自定义字段添加到对象或查找关系详细信息的必要。
我们来看一看方案生成器中的 Suggestion 自定义对象。
- 单击 选择 Setup(设置)。这将在新选项卡中打开 Setup(设置)。在 Setup(设置)的 Quick Find(快速查找)中输入
Schema Builder
(方案生成器),然后选择 Schema Builder(方案生成器)。
- 在对象调色板中单击 Clear All(全部清除),然后选择 Suggestion(建议)对象和 User(用户)对象。
- 如果在画布区域中没有看到您的对象,请单击 Auto-Layout(自动布局),并拖动它们,直到找到满意的排列方式。
让我们添加更多字段,以便您可以跟踪建议的进度。
添加状态字段
此字段可帮助跟踪建议的状态。它还让建议者能够了解他们的建议有何进展。
该字段将采用独特的安全协议,只有管理员才能更改状态。
- 单击 Elements(元素)选项卡。这将显示您可以添加到数据库方案中的所有新内容:对象和字段。
- 拖动 Picklist(选项列表)字段类型,并将其放到 Suggestions 对象上。
- 填写自定义字段详细信息:
- Field Label(字段标签):
Status
(状态) - Field Name(字段名):
Status
(状态) - Values(值):(每行一个)
New
(新建)Under Consideration
(正在考虑)In Progress
(正在处理)Implemented
(已实施)
- 选择 Use first value as default value(将第一个值用作默认值)。
- 单击 Save(保存)。
您应该在方案图 Suggestion 对象框中的字段列表顶部看到 Status(状态)字段。
接下来,更新 Status(状态)字段的安全性。
- 还是在方案生成器中,右键单击您刚刚添加到 Suggestion 对象中的 Status(状态)字段。单击 Manage Field Permissions(管理字段权限)。
- 选择列顶部的 Read-Only(只读)复选框以使该字段对所有用户均为只读。
- 在 Read-Only(只读)列中,取消选择 System Administrator(系统管理员),然后单击 Save(保存)。
添加日期字段
此字段可帮助跟踪建议的实施时间。它之所以重要的另外一个原因是我们在稍后的练习中创建的公式字段中引用了这个字段。
该字段将采用独特的安全协议,只有管理员才能更改日期。
- 拖动 Date(日期)字段类型,并将其放到 Suggestions 对象上。
- 填写自定义字段详细信息:
- Field Label(字段标签):
Implemented Date
(实施日期) - Field Name(字段名):
Implemented_Date
- 保留其余字段的默认值。
- 单击 Save(保存)。
注意:您应该在方案图的 Suggestion 对象框中的字段列表顶部看到 Implemented Date(实施日期)字段。
接下来,更新 Implemented Date(实施日期)字段的安全性。
- 还是在方案生成器中,右键单击您刚刚添加到 Suggestion 对象中的 Implemented Date(实施日期)字段。单击 Manage Field Permissions(管理字段权限)。
- 在列顶部,选择 Read-Only(只读)使该字段对所有用户均为只读。
- 在 Read-Only(只读)列中,取消选择 System Administrator(系统管理员),然后单击 Save(保存)。
试用应用程序
返回浏览器中的 Suggestions(建议)选项卡并创建新的 Suggestion 记录。
注意到什么了吗?我们刚刚创建的两个新字段 Status(状态)和 Implemented Date(实施日期)去了哪里?
别担心,它们还在,只是不在页面布局上。使用字段向导时,您可以选择自动将字段添加到页面布局。使用方案生成器时,您需要使用页面布局编辑器添加字段。在下一个练习中,我们会来添加字段,并对用户体验进行一些其他修改,以便应用程序更易于使用。