使用Lightning Web Components开放源代码访问Salesforce数据
- 下载此CSV文件(右键单击并选择"另存为") , 其中包含会话列表
- 在您的 Traihead游乐场中 , 点击 , 然后点击
setup - 单击
Object Manager - 单击
Create, 然后点击Custom Object from Spreadsheet - Lightning Object Creator在新选项卡中打开 , 点击使用Salesforce登录
- 输入您的Trailhead Playground的用户名和密码,然后点击登录
- 单击允许以允许Lightning Object Creator访问您的Salesforce实例
- 在下一步中,您必须选择电子表格的来源。点击上传,然后选择您下载的文件
- 在
Record Name Field中选中Name - 选择
Picklist作为“SALESFORCE FIELD TYPE”的Salesforce字段类型 - 点击 Next
- 在对象属性屏幕中输入以下详细信息:
lobal : Session
Plural Label : Sessions
API Name : Session - 点击 Finish
- Salesforce将创建对象及其字段,并将所有电子表格数据导入到新创建的对象中
- 关闭选项卡
您刚刚将数据从CSV文件转换为数据模型。接下来,更改现有标准对象上的数据模型。
向联系人对象添加新字段
联系人是Salesforce中用于存储有关人的信息的标准对象,它带有一组标准字段。对于此项目,您可以使用“联系人”对象存储会议发言人的详细信息。您需要再创建一个联系人字段,用于存储演讲者个人资料图片的URL
- 在安装程序中 , 单击
Object Manage - 从显示的对象列表中 , 单击
Contact - 单击
Fields & Relationships, 然后单击New, 这将启动一个向导,可用于向对象添加新字段。 - 从显示的数据类型列表中选中
URL, 然后单击 Next - 如下定义字段 :
Field Label : Picture URL
Field Name : Picture_URL - 保留所有其他内容,依次单击“ Next”,“ Next”和“ Save”
您更改了联系人数据模型,以便可以在其中存储有关会议发言人的信息。接下来,使用结点对象完成您的数据模型。
创建会话发言人连接对象
一个会话可以有一个或多个发言人,一个发言人可以有一个或多个会话。要在数据模型中反映这种多对多关系,请创建另一个自定义对象,该对象用作标准Contact对象和自定义Session对象之间的连接。此连接对象使您可以对会话和发言人之间的多对多关系进行建模
-
在安装程序中 , 单击
Object Manage -
单击
Create然后选择Custom Object -
在“自定义对象定义”页面上,使用这些详细信息创建Session Speaker对象。(接受此处未定义的属性的默认值。)
Label: Session Speaker
Plural Label: Session Speakers
Object Name: Session_Speaker
Record Name: Session Speaker Number
Data Type: Auto Number
Display Format: SESP-{00000}
Starting Number: 1 -
点击 Save
-
单击
Fields & Relationships,然后单击New -
选择
Master-Detail Relationship
然后单击Next -
在
Related To中 , 选择Session, 点击Next -
定义字段 :
Field Label: Session
Field Name: Session -
保留其他所有内容,然后单击“ Next”,“ Next”,“ Next”。
-
将
Related List Label设置为Speakers单击Save & New -
选择
Master-Detail Relationship单击Next -
在
Related To中 , 选择Contact, 点击Next -
定义字段 :
Field Label: Speaker
Field Name: Speaker -
保留其他所有内容,然后单击“ Next”,“ Next”,“ Next”。
-
将
Related List Label设置为Sessions单击Save
很好!
导入样本数据
现在您已经建立了数据模型,是时候输入数据了。您可以手动输入数据,也可以使用“数据导入向导”将其导入。
-
下载 此CSV(右键单击并选择“ 另存为”),其中包含扬声器列表。
-
在您的 Traihead游乐场中 , 点击 , 然后点击
setup -
Data Import Wizard在“快速查找”框中输入并选择“ Data Import Wizard”。 -
查看欢迎页面上提供的信息,然后单击
Launch Wizard! -
选择要导入的数据
在您要导入哪种数据下,选择 Accounts and Contacts
*选择 Add new records *
在您的数据位于何处上传您下载的CSV文件
您可以通过以下方式添加数据文件:将CSV拖动到页面的上传区域,或者单击您正在使用的CSV类别,然后导航到并选择文件 -
单击 Next
- 在此屏幕中,您将CSV数据字段映射到Salesforce数据字段。数据导入向导尝试将尽可能多的数据字段映射到标准Salesforce数据字段。如果Salesforce无法自动映射字段,请手动进行操作。在这种情况下,Salesforce无法将Bio数据字段映射到任何Salesforce字段。
- 要手动映射该字段,请单击Bio行中的Map。
- 在搜索框中输入并选择
Contact: Description,点击Map确认选择 - 点击 Next
- 通过单击
Start import查看并开始导入。导入完成后,您会收到状态电子邮件。
接下来,在每个会话中添加发言人
-
单击
Switch to Lightning Experience -
单击
应用启动器图标以打开应用启动器 -
输入
sessions的搜索应用程序或物品框,然后选择session。 -
在会话列表视图中选择“ All Records ”
-
单击会话名称以打开详细信息视图
-
单击
Related,然后从Speakers磁贴中单击“ New ” -
在弹出窗口中,通过在
Speaker字段中键入内容找到演讲者,然后从显示的建议中选择一位演讲者。(您可以在上一步中用于数据导入的CSV中找到发言人的姓名。) -
点击 Save
-
重复这些步骤,以在每个会话中至少添加一名发言人