codecamp

Apex - 示例

企业应用程序开发示例

在我们的教程中,我们将实施化学设备和加工公司的CRM应用程序。 该公司与供应商合作提供服务。 我们将在整个教程中制定与此示例相关的小代码片段,以深入了解每个概念。


要执行本教程中的代码,您需要创建两个对象:Customer和Invoice对象。 如果您已经知道如何在Salesforce中创建这些对象,则可以跳过以下步骤。 反之,您可以按照下面的指南一步一步操作。


创建Customer对象

我们将首先设置Customer对象。


第1步:进入设置,然后搜索“对象”,如下图所示。 然后单击Objects链接,如下所示:


进入设置


Objects


第2步:一旦对象页面打开,然后点击“创建新对象”按钮,如下所示:


创建新对象


第3步:单击按钮后,将出现新的对象创建页面,然后输入下面输入的所有对象详细信息。 对象名称应为Customer。 您只需要在字段中输入信息,如下面的截图所示,并保留其他默认值。


对象详细信息


输入信息,然后点击“保存”按钮:


保存

按照上面的步骤,我们已经成功创建了Customer对象。


为客户对象创建自定义字段

现在我们已经设置了Customer对象,我们将创建一个“Active”字段,然后您可以按照类似的步骤创建其他字段。 字段的名称和API名称将在屏幕截图中给出。


第1步:我们将创建一个名为“Active”的数据类型为Checkbox的字段。 转到安装程序并单击它。


Checkbox字段


步骤2:如下图所示搜索“对象”,然后单击它:


搜索“对象”

第3步:点击对象“客户”:


点击对象“客户”

第4步:一旦您点击了客户对象链接并且对象详细信息页面出现,点击新建按钮:


点击新建按钮

第5步:然后选择数据类型复选框,然后单击下一步:


选择数据类型

第6步:输入字段名称和标签,如下图所示:


输入字段

第7步:单击可见,然后单击下一步:


单击可见

点击“保存”。


点击“保存”

通过以上步骤,我们的自定义字段“活动”创建。 您必须按照上述所有自定义字段创建步骤来完成剩余字段。 这是客户对象的所有字段创建后的最终视图:



创建发票对象

第1步:转到安装程序并搜索“对象”,然后单击对象链接,如下所示:


单击对象链接

链接


第2步:一旦对象页面打开,然后点击“创建新对象”按钮,如下所示:


对象页面打开


第3步:单击按钮后,将出现如下所示的新对象创建页面,然后输入下面输入的所有对象详细信息。 对象名称应为发票。 这与我们之前在本教程中创建Customer对象的方式类似。


新对象创建


输入信息,如下图所示,然后单击“保存”按钮:


输入信息

按照这些步骤,您的发票对象将被创建。


创建发票对象的自定义字段

我们将在Invoice对象上创建字段Description,如下所示:


第1步:转到安装程序并单击它。


安装程序


步骤2:搜索'Object',如下所示,然后点击它:


搜索'Object'


第3步:点击对象“发票”。


点击对象

然后点击“新建”。


点击“新建”

第4步:选择数据类型为文本区域,然后单击下一步按钮。


选择数据类型为文本区域

第5步:输入信息如下:


输入信息

第6步:单击可见,然后下一个:


可见

然后点击保存。


保存


同样,您可以在Invoice对象上创建其他字段。


创建其他字段

通过这个,我们已经创建了通过本教程进行下一步所需的对象。 我们将在其他章节中基于这些对象学习各种示例。


Apex - 环境
Apex - 数据类型
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }