学习目标
- 确定你是否有能力完成这个模块。
- 为Developer Edition组织配置我的域。
- 创建一个必需的自定义对象
开始本模块之前
使用我的域名向您的组织添加自定义域名
要使用Lightning组件,您的组织需要使用“我的域”配置自定义域。
那么什么是自定义域名,为什么你需要有一个使用Lightning组件?首先,一个自定义域名是一种拥有自己的Salesforce服务器的方法。您可以通过自己的自定义URL(而不是通用的Salesforce实例URL)使用Salesforce。也就是说,一旦您拥有一个自定义域名,您将使用https://yourDomain.my.salesforce.com/上的Salesforce,该域名仅供贵组织使用。让其他人继续使用和分享https://na30.salesforce.com/。您的自定义域将您置于您自己的私人互联网岛上。
- 使用唯一的网域网址突出显示您的商家身份
- 品牌您的登录屏幕和自定义右帧内容
- 阻止或重定向不使用新域名的页面请求
- 同时在多个Salesforce组织中工作
- 设置自定义登录策略以确定用户如何进行身份验证
- 让用户使用登录页面上的社交帐户(如Google和Facebook)登录
- 允许用户登录一次以访问外部服务
一个自定义的域也提高了你的组织的安全性,以太复杂的方式进入现在。在这里,我们来谈谈Lightning组件需要的原因。为了为应用程序提供世界级的安全性,我们要求Lightning组件的所有用户使用My Domain,就像我们为其他高级功能(如Salesforce Identity)所做的一样。如果您要使用Lightning组件,则必须在您的组织中启用“我的域”。
在您的组织中启用我的域
- 从设置中,在快速查找框中输入我的域名,然后选择我的域名。
- 在https://之后输入您的子域的名称,然后单击“检查可用性”。通常情况下,一个子域名是你的公司名称,但只要它是唯一的,你可以使用任何名称。如果这个名字已经被使用,请选择另一个。
- 点击注册域名。
Salesforce使用您的新子域更新其域注册表。完成之后,您会收到一封电子邮件,其中包含“您的开发人员版本域准备好进行测试”这个主题。只需几分钟。
将我的域名发布到您的组织

- 点击激活电子邮件中的链接以登录到您的Salesforce子域。它会将您带到您的Salesforce组织。
请注意,浏览器地址栏中的网址显示新的子域名。现在,你是唯一拥有这个URL的人。

- 点击您的组织,确保链接指向您的新域名。您可能还没有在您的DE组织中创建链接,所以我们可以继续。 (在生产组织中创建域时,这个重要步骤很容易被忽略。)
- 在“我的域”页面上,单击“部署到用户”,然后单击“确定”。部署子域在整个组织中推出新的子域URL。现在,所有用户都可以在浏览器地址栏中看到子域名网址。
- 向导的第4步显示配置选项,我们现在可以忽略它。
定义费用自定义对象
- 转到对象管理器。
从页面顶部的安装程序中,单击对象管理器。
- 创建自定义对象。
选择 .
- 定义费用对象。
为对象的定义输入以下值。接受对象定义其余部分的默认值。
字段 值 标签 Expense Plural 标签 Expenses 从检查元音 checked API名称 Expense__c - 将自定义字段添加到费用对象。
滚动到对象详情页面的字段和关系部分。对于以下每个字段,请单击“新建”并使用以下详细信息定义该字段。
字段标签 API名称 字段类型 Amount Amount__c Number(16,2) Client Client__c Text(50) Date Date__c Date Reimbursed Reimbursed__c Checkbox
你需要完成这个模块的技能
- 你应该舒适地阅读和编写JavaScript。尽管Lightning组件也使用HTML风格的标记,但除了“hello world”以外的任何操作都需要JavaScript。 有大量的资源,免费的,否则,学习JavaScript。我们建议您以正确的方式开始使用JavaScript。但是,如果你的朋友或同事有一个建议,或一本书,他们可以借给你,去为它!
- 如果你知道Apex,那将会很棒。从Salesforce读取和写入数据通常使用Apex,这就是我们在这个模块中学到的东西。你可以通过这个模块的挑战,而不是一个Apex的专家,但是当你去写真实的应用程序,你会写很多Apex。 Apex基础和数据库模块是开始使用Apex的好方法,并且会为您提供该模块所需的一切。