salesforce开发2---sObject创建(salesforce中的表创建)

    xiaoxiao2022-06-28  26

    下面是笔者自己做salesforce开发整理的知识点,如果有不详细的,可以参照https://developer.salesforce.com,查看salesforce开发文档。

    sObject 的创建:(sObject的创建有两种,一种可以通过salesforce页面创建,一种是通过编写object文件上传同步,这里主要介绍简单的通过salesforce页面创建的方法)

    页面创建:

    a. 登陆 salesforce,点击setup。(登陆salesforce,如果是自己注册的试用环境或者正式环境,登陆地址:https://login.salesforce.com/。如果是申请的sandbox开发环境,登陆地址为:https://test.salesforce.com/)

    b. 在quick find 中搜索objects,点击左侧导航栏中的Objects。 

    c.点击new customer object

    d.根据页面提示填写创建Object的相关信息

    *注意:

    1.record type可以控制显示不同的layout,必要时可以可以运用它做动态控制。

    2.options features中是这个object额外提供的一些功能。注意其中我们常用的track field history这个功能,每个object最多只能有20字段进行操作记录跟踪。

    3.object classification是一些api的应用权限和是否允许使用sharing rule(像记录share给某个group或者user,才能查看的规则应用)。

    e.点击保存就创建了一个新的sObject。

    通过编写object文件:

    <?xml version="1.0" encoding="UTF-8"?> <CustomObject xmlns="http://soap.sforce.com/2006/04/metadata"> <allowInChatterGroups>false</allowInChatterGroups> <compactLayoutAssignment>SYSTEM</compactLayoutAssignment> <deploymentStatus>Deployed</deploymentStatus> <description>Location a Sales agent works out of</description> <enableActivities>false</enableActivities> <enableBulkApi>true</enableBulkApi> <enableFeeds>false</enableFeeds> <enableHistory>true</enableHistory> <enableReports>false</enableReports> <enableSearch>true</enableSearch> <enableSharing>true</enableSharing> <enableStreamingApi>true</enableStreamingApi> <fields> <fullName>Active__c</fullName> <defaultValue>true</defaultValue> <externalId>false</externalId> <label>Active</label> <trackHistory>true</trackHistory> <trackTrending>false</trackTrending> <type>Checkbox</type> </fields> <fields> <fullName>Code__c</fullName> <externalId>false</externalId> <label>Code</label> <length>32</length> <required>false</required> <trackHistory>true</trackHistory> <trackTrending>false</trackTrending> <type>Text</type> <unique>false</unique> </fields> <label>KSR DSO</label> <nameField> <label>Name</label> <trackHistory>true</trackHistory> <type>Text</type> </nameField> <pluralLabel>KSR DSOs</pluralLabel> <sharingModel>Private</sharingModel> </CustomObject>         这个是我简单写的一个Object的demo。同步到环境上好使,我们主要编写更改的是<fields></fields>标签。编写自己自己需要的字段。不过一般我们常用的还是直接在salesforce页面上更改,简单方便。

     

    转载请注明原文地址: https://ju.6miu.com/read-1124558.html

    最新回复(0)