溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Salesforce對(duì)象和字段怎么創(chuàng)建

發(fā)布時(shí)間:2022-03-21 16:55:46 來源:億速云 閱讀:287 作者:iii 欄目:云計(jì)算

本篇內(nèi)容主要講解“Salesforce對(duì)象和字段怎么創(chuàng)建”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“Salesforce對(duì)象和字段怎么創(chuàng)建”吧!

一 . 對(duì)象

類的實(shí)例稱為對(duì)象 . 就Salesforce而言 , 對(duì)象可以是類 , 也可以創(chuàng)建sObject的對(duì)象.

Salesforce默認(rèn)提供了很多功能,可以用于銷售、市場(chǎng)開發(fā)、客服等。為了實(shí)現(xiàn)這些功能,Salesforce提供了一系列的標(biāo)準(zhǔn)對(duì)象,比如“客戶”(Account)、“個(gè)案”(Case)、“解決方案”(Solution)等等。用戶也可以創(chuàng)建自定義對(duì)象。

對(duì)象可以看作數(shù)據(jù)庫中的表。

無論是標(biāo)準(zhǔn)的對(duì)象還是自定義對(duì)象,Salesforce默認(rèn)對(duì)它們提供完整的操作界面,幫助用戶進(jìn)行新建、編輯、存儲(chǔ)、瀏覽。

從類創(chuàng)建對(duì)象

//Sample Class Example
public class MyClass {
    Integer myInteger = 10;
    public void myMethod (Integer multiplier) {
        Integer multiplicationResult;
        multiplicationResult=multiplier*myInteger;
        System.debug('Multiplication is '+multiplicationResult);
    }
}

這是一個(gè)實(shí)例類,即調(diào)用或訪問此類的變量或方法,必須創(chuàng)建此類的實(shí)例,然后可以執(zhí)行所有操作。

//Object Creation
//Creating an object of class
MyClass objClass = new MyClass();

//Calling Class method using Class instance
objClass.myMethod(100);

    sObject 創(chuàng)建

  sObjects是Salesforce中用于存儲(chǔ)數(shù)據(jù)的對(duì)象。 例如,帳戶,聯(lián)系人等是自定義對(duì)象。 您可以創(chuàng)建這些sObject的對(duì)象實(shí)例。

//Execute the below code in Developer console by simply pasting it
//Standard Object Initialization for Account sObject
Account objAccount = new Account(); //Object initialization
objAccount.Name = 'Testr Account';  //Assigning the value to field Name of Account
objAccount.Description = 'Test Account';
insert objAccount;//Creating record using DML
System.debug('Records Has been created '+objAccount);

//Custom sObject initialization and assignment of values to field
APEX_Customer_c objCustomer = new APEX_Customer_c ();
objCustomer.Name = 'ABC Customer';
objCustomer.APEX_Customer_Decscription_c = 'Test Description';
insert objCustomer;
System.debug('Records Has been created '+objCustomer);

  靜態(tài)初始化

當(dāng)加載類時(shí),靜態(tài)方法和變量只初始化一次。 靜態(tài)變量不會(huì)作為Visualforce頁面的視圖狀態(tài)的一部分傳輸。

//Sample Class Example with Static Method
public class MyStaticClass {
    Static Integer myInteger = 10;
    public static void myMethod (Integer multiplier) {
        Integer multiplicationResult;
        multiplicationResult=multiplier*myInteger;
        System.debug('Multiplication is '+multiplicationResult);
    }
}

//Calling the Class Method using Class Name and not using the instance object
MyStaticClass.myMethod(100);

    靜態(tài)變量使用

當(dāng)類加載時(shí)靜態(tài)變量只會(huì)被實(shí)例化一次,這種現(xiàn)象可以用來避免觸發(fā)遞歸。 靜態(tài)變量值將在相同的執(zhí)行上下文中相同,并且正在執(zhí)行的任何類,觸發(fā)器或代碼可以引用它并防止遞歸。

二 . 字段

每個(gè)Salesforce對(duì)象都包含了若干字段(Field)。字段可以看作是數(shù)據(jù)庫表中的列。

三 . 系統(tǒng)默認(rèn)字段

對(duì)于每個(gè)對(duì)象,系統(tǒng)都會(huì)創(chuàng)建幾個(gè)默認(rèn)的字段,分別是:

  • ID字段(Id)

  • 創(chuàng)建日期字段(CreatedDate)

  • 創(chuàng)建人字段(CreatedById)

  • 最后修改日期字段(LastModifiedDate)

  • 最后修改人字段(LastModifiedById)

  • 系統(tǒng)時(shí)間戳(SystemModStamp)
    這些字段對(duì)于用戶來說都是只讀的,只有系統(tǒng)本身能夠修改它們。

   ID字段

  Salesforce默認(rèn)對(duì)每個(gè)對(duì)象的每個(gè)記錄都提供一個(gè)ID值,作為此記錄在整個(gè)系統(tǒng)中的唯一標(biāo)識(shí)符。

這些ID的表現(xiàn)形式有兩種:

  • 15個(gè)字符并且區(qū)分大小寫

  • 18個(gè)字符且不區(qū)分大小寫

用戶可以在基本URL的后面直接加上記錄ID的值來瀏覽任意的記錄。

  自定義字段

用戶可以在每個(gè)對(duì)象中添加自定義字段。自定義字段包括了多種類型,比如自動(dòng)編號(hào)、日期、數(shù)字、電子郵件、文本、查找關(guān)系、URL等。

  對(duì)象和字段的相關(guān)功能

Salesforce中對(duì)于對(duì)象和字段提供了一些相關(guān)功能:

  • 公式:針對(duì)每個(gè)對(duì)象,可以創(chuàng)建一系列公式,通過對(duì)字段的邏輯判斷和函數(shù)輸出相應(yīng)的結(jié)果

  • 驗(yàn)證:用戶可以為每個(gè)對(duì)象建立驗(yàn)證規(guī)則,在對(duì)象被創(chuàng)建或編輯后,通過此規(guī)則檢驗(yàn)用戶的修改是否符合要求。若不符合則無法保存修改。公式可以被用作驗(yàn)證規(guī)則的一部分

  • 觸發(fā)器:觸發(fā)器是一種特殊的Apex類(Apex是默認(rèn)的開發(fā)語言,語法上類似于Java),在對(duì)象被創(chuàng)建、修改、刪除的時(shí)候,其中的函數(shù)會(huì)被自動(dòng)執(zhí)行

  • 標(biāo)簽:標(biāo)簽是一組說明性的文字,用于描述對(duì)象或字段

到此,相信大家對(duì)“Salesforce對(duì)象和字段怎么創(chuàng)建”有了更深的了解,不妨來實(shí)際操作一番吧!這里是億速云網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI