定義自訂設定
建立自訂資料組。
必要版本
| 提供版本:Salesforce Classic 和 Lightning Experience。 |
提供版本:Group、Professional、Developer、Enterprise、Performance、Unlimited 及 Database.com Edition。 Database.com 中未提供封裝。 |
| 需要的使用者權限 | |
|---|---|
| 管理、建立、編輯和刪除自訂設定: | 自訂應用程式 |
備註 我們強烈建議改用自訂中繼資料類型,而不使用自訂設定。與清單自訂設定不同,您可以使用第二代封裝或「中繼資料 API」工具來移轉自訂中繼資料類型的記錄。
若要建立自訂設定:
- 進入「設定」,在「快速尋找」方塊中輸入自訂設定,然後選取「自訂設定」。
-
按一下「新增」。
備註 「
」圖示會指出自訂設定位在已安裝的受管理封裝中。您無法編輯或刪除從受管理封裝安裝的受保護自訂設定。 -
指定自訂設定的標籤。
輸入在應用程式中顯示的標籤。
-
定義物件名稱。
輸入公式欄位、驗證規則、Apex 或 SOAP API 參照自訂設定時要使用的名稱。
備註 Salesforce 建議針對「物件名稱」使用 ASCII。該名稱不可超過 38 個 ASCII 字元。如果使用雙位元,會有允許字元數的其他限制。 -
定義設定類型。
選取「清單」或「階層」類型。儲存自訂設定之後,您便無法變更這個值。
- 清單—定義應用程式層級的資料,例如國家/地區代碼或州名縮寫,並提供您可以在組織中存取的可重複使用靜態資料組。如果您經常在應用程式中使用一組特定的資料,則將該資料放在清單自訂設定中可簡化存取資料的程序。清單設定中的資料不會因設定檔或使用者而有所變化,但可供整個組織使用。清單資料的範例包括雙字母州名縮寫、國際撥號首碼及產品的型錄號碼等。因為已快取資料,所以存取成本低且有效率—您無需使用 SOQL 查詢,這些查詢會根據管理員限制而計算。
- 階層—使用內建階層邏輯,讓您為特定設定檔或使用者的設定個人化。階層邏輯會為目前的使用者檢查組織、設定檔和使用者設定,並傳回最特定或最低的值。在階層中,設定檔設定會覆寫組織設定,而設定檔設定則會由使用者設定覆寫。
-
定義可視性設定。
(適用於開發人員與臨時組織) 自訂設定儲存後,您便無法變更此值。
- 受保護—如果受管理封裝中包含自訂設定,則訂閱組織可能就無法看見自訂設定—在封裝清單中不會顯示此設定。此外,訂閱組織無法使用 Apex 或 API 存取自訂設定。僅屬於受管理封裝的 Apex 程式碼可存取自訂設定。如果自訂設定包含在未受管理的封裝中,則其行為就如同公用自訂設定。
- 公用—無論封裝類型為何 (受管理或未受管理),以下項目都具有存取權:Apex、公式、流程和 API,適用於擁有「自訂應用程式」權限或透過設定檔或權限集所授與權限的使用者。
- 針對自訂設定輸入選擇性描述。有意義的描述能協助您在清單中檢視自訂設定時記得這些設定之間的差異。
- 按一下「儲存」。
建立自訂設定後,將欄位新增至自訂設定。
此文章是否解決您的問題?
請讓我們知道,以便我們改進!

