本篇內(nèi)容主要講解“Salesforce對象和字段怎么創(chuàng)建”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學(xué)習(xí)“Salesforce對象和字段怎么創(chuàng)建”吧!
成都創(chuàng)新互聯(lián)公司是一家專注于網(wǎng)站建設(shè)、網(wǎng)站設(shè)計與策劃設(shè)計,東平網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)十載,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:東平等地區(qū)。東平做網(wǎng)站價格咨詢:028-86922220
一 . 對象
類的實例稱為對象 . 就Salesforce而言 , 對象可以是類 , 也可以創(chuàng)建sObject的對象.
Salesforce默認提供了很多功能,可以用于銷售、市場開發(fā)、客服等。為了實現(xiàn)這些功能,Salesforce提供了一系列的標準對象,比如“客戶”(Account)、“個案”(Case)、“解決方案”(Solution)等等。用戶也可以創(chuàng)建自定義對象。
對象可以看作數(shù)據(jù)庫中的表。
無論是標準的對象還是自定義對象,Salesforce默認對它們提供完整的操作界面,幫助用戶進行新建、編輯、存儲、瀏覽。
從類創(chuàng)建對象
//Sample Class Example public class MyClass { Integer myInteger = 10; public void myMethod (Integer multiplier) { Integer multiplicationResult; multiplicationResult=multiplier*myInteger; System.debug('Multiplication is '+multiplicationResult); } }
這是一個實例類,即調(diào)用或訪問此類的變量或方法,必須創(chuàng)建此類的實例,然后可以執(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中用于存儲數(shù)據(jù)的對象。 例如,帳戶,聯(lián)系人等是自定義對象。 您可以創(chuàng)建這些sObject的對象實例。
//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)初始化
當加載類時,靜態(tài)方法和變量只初始化一次。 靜態(tài)變量不會作為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)變量使用
當類加載時靜態(tài)變量只會被實例化一次,這種現(xiàn)象可以用來避免觸發(fā)遞歸。 靜態(tài)變量值將在相同的執(zhí)行上下文中相同,并且正在執(zhí)行的任何類,觸發(fā)器或代碼可以引用它并防止遞歸。
二 . 字段
每個Salesforce對象都包含了若干字段(Field)。字段可以看作是數(shù)據(jù)庫表中的列。
三 . 系統(tǒng)默認字段
對于每個對象,系統(tǒng)都會創(chuàng)建幾個默認的字段,分別是:
ID字段(Id)
創(chuàng)建日期字段(CreatedDate)
創(chuàng)建人字段(CreatedById)
最后修改日期字段(LastModifiedDate)
最后修改人字段(LastModifiedById)
系統(tǒng)時間戳(SystemModStamp)
這些字段對于用戶來說都是只讀的,只有系統(tǒng)本身能夠修改它們。
ID字段
Salesforce默認對每個對象的每個記錄都提供一個ID值,作為此記錄在整個系統(tǒng)中的唯一標識符。
這些ID的表現(xiàn)形式有兩種:
15個字符并且區(qū)分大小寫
18個字符且不區(qū)分大小寫
用戶可以在基本URL的后面直接加上記錄ID的值來瀏覽任意的記錄。
自定義字段
用戶可以在每個對象中添加自定義字段。自定義字段包括了多種類型,比如自動編號、日期、數(shù)字、電子郵件、文本、查找關(guān)系、URL等。
對象和字段的相關(guān)功能
Salesforce中對于對象和字段提供了一些相關(guān)功能:
公式:針對每個對象,可以創(chuàng)建一系列公式,通過對字段的邏輯判斷和函數(shù)輸出相應(yīng)的結(jié)果
驗證:用戶可以為每個對象建立驗證規(guī)則,在對象被創(chuàng)建或編輯后,通過此規(guī)則檢驗用戶的修改是否符合要求。若不符合則無法保存修改。公式可以被用作驗證規(guī)則的一部分
觸發(fā)器:觸發(fā)器是一種特殊的Apex類(Apex是默認的開發(fā)語言,語法上類似于Java),在對象被創(chuàng)建、修改、刪除的時候,其中的函數(shù)會被自動執(zhí)行
標簽:標簽是一組說明性的文字,用于描述對象或字段
到此,相信大家對“Salesforce對象和字段怎么創(chuàng)建”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進入相關(guān)頻道進行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!