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

来源:互联网 发布:org.apache.shiro 编辑:程序博客网 时间:2024/04/30 05:48

下面是笔者自己做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页面上更改,简单方便。







 


1 0
原创粉丝点击