對象
Salesforce默認提供了很多功能,可以用於銷售、市場開發、客服等。為了實現這些功能,Salesforce提供了一系列的標准對象,比如“客戶”(Account)、“個案”(Case)、“解決方案”(Solution)等等。用戶也可以創建自定義對象。
對象可以看作數據庫中的表。
無論是標准的對象還是自定義對象,Salesforce默認對它們提供完整的操作界面,幫助用戶進行新建、編輯、存儲、瀏覽。
字段
每個Salesforce對象都包含了若干字段(Field)。字段可以看作是數據庫表中的列。
系統默認字段
對於每個對象,系統都會創建幾個默認的字段,分別是:
- ID字段(Id)
- 創建日期字段(CreatedDate)
- 創建人字段(CreatedById)
- 最后修改日期字段(LastModifiedDate)
- 最后修改人字段(LastModifiedById)
- 系統時間戳(SystemModStamp)
這些字段對於用戶來說都是只讀的,只有系統本身能夠修改它們。
ID字段
Salesforce默認對每個對象的每個記錄都提供一個ID值,作為此記錄在整個系統中的唯一標識符。
這些ID的表現形式有兩種:
- 15個字符並且區分大小寫
- 18個字符且不區分大小寫
用戶可以在基本URL的后面直接加上記錄ID的值來瀏覽任意的記錄。
比如:使用URL “https://XXX.salesforce.com/0010Y00000H3TiT” 即可直接瀏覽ID值為“0010Y00000H3TiT”的記錄。
自定義字段
用戶可以在每個對象中添加自定義字段。自定義字段包括了多種類型,比如自動編號、日期、數字、電子郵件、文本、查找關系、URL等。
對象和字段的相關功能
Salesforce中對於對象和字段提供了一些相關功能:
- 公式:針對每個對象,可以創建一系列公式,通過對字段的邏輯判斷和函數輸出相應的結果
- 驗證:用戶可以為每個對象建立驗證規則,在對象被創建或編輯后,通過此規則檢驗用戶的修改是否符合要求。若不符合則無法保存修改。公式可以被用作驗證規則的一部分
- 觸發器:觸發器是一種特殊的Apex類(Apex是默認的開發語言,語法上類似於Java),在對象被創建、修改、刪除的時候,其中的函數會被自動執行
- 標簽:標簽是一組說明性的文字,用於描述對象或字段
新建自定義對象
進入設置界面,搜索“對象”,選擇“創建”菜單下的“對象”鏈接,即可進入“自定義對象”界面。
在“自定義對象”界面中,點擊“新建自定義對象”,進入“新建自定義對象”界面。
其中,輸入框左邊有紅色豎線的內容是必填信息。
大多數輸入框右邊會有示例引導用戶填入正確的信息。
新建自定義字段
在任何對象的詳細信息頁面,都可以新建或編輯自定義字段。
進入設置界面,搜索“客戶”,點擊“自定義”菜單下“客戶”子菜單下面的“字段”鏈接,即可進入“客戶”對象的字段管理界面。
在“客戶自定義字段和關系”部分,可以新建或管理自定義字段和對象之間的關系。
示例:新建選項列表字段
選項列表(Picklist)字段是Salesforce的一種典型字段,在用戶界面中體現為下拉列表。
在“客戶”的“字段”界面,點擊“客戶自定義字段和關系”部分中的“新建”按鈕,進入“新建自定義字段”界面。
第一步是選擇字段類型。在這里,選擇“選項列表”。
點擊“下一頁”繼續。
第二步是輸入詳細信息。在這里,輸入相應的信息。
注意,字段名只能包含字母數字字符,必須以字母開頭,不能以下划線字符結尾或包含兩個連續的下划線字符,而且在所有“客戶”的字段中必須是唯一的。
最后一個選項“必需”不是必選項。如果選中了,那么該字段的值不能為空。
點擊“下一頁”繼續。
第三步是建立字段級安全性。
Salesforce中可以定義用戶簡檔。每個用戶都屬於一個簡檔,而每個簡檔中則定義了一系列的規則允許或禁止屬於該簡檔的用戶進入某些對象或某些字段。
這一步就是定義新建的字段對於各個用戶簡檔的可見性和可修改性。
最后一步是添加到頁面布局。
Salesforce中每個對象可以有不同的頁面布局,其中可以設置顯示或隱藏某些字段。
這一步就是定義新字段可以顯示在哪些頁面布局中。
設置完成后,點擊“保存”按鈕即可完成新建自定義字段。
編輯自定義字段
對於自定義字段的編輯,點擊“編輯”按鈕即可進入編輯頁面。
自定義字段詳細信息
點擊自定義的字段,可以進入它的詳細頁面。
在此頁面中,可以點擊“編輯”按鈕來編輯其基本屬性。
點擊“設置字段級安全性”按鈕可以設置不同安全級別(簡檔)的用戶對於此字段是否可見和是否可以編輯。
在上圖中,“公司狀態”字段對於屬於“Authenticated Website”簡檔的用戶不可見,而屬於“Analytics Cloud Security User”簡檔的用戶可以瀏覽該字段,但不可以修改,只有屬於“Analytics Cloud Integration User”簡檔的用戶既可以瀏覽又可以編輯該字段。
編輯選項列表字段的選項值
對於剛才在示例中創建的選項列表字段,不光可以編輯它的基本屬性,而且可以編輯它的選項。
在字段的詳細信息頁面,有“值”部分。在“值”部分中,列出了新創建的字段默認的選項。
點擊“新建”按鈕,可以添加一個或多個選項值。
點擊每個選項前的“禁用”按鈕,即可將此選項禁用。