Salesforce的用戶界面
Salesforce的用戶界面易於定制。本文將講述如何定制:
- 主菜單和選項卡
- 自定義按鈕和鏈接
- 視圖列表
- 頁面布局
定制主菜單和選項卡
Salesforce的主菜單默認包括了一些對象的選項卡,即鏈接,比如“客戶”、“聯系人”等。
點擊某個選項卡,即可進入該對象的瀏覽界面。
如果想定制主菜單,可以單擊主菜單最后邊的加號按鈕,進入主菜單的選項卡一覽界面。
單擊右上角“自定義我的選項卡”按鈕,即可進入選項卡定制界面。
自定義選項卡
Salesforce默認提供的選項卡只涉及到系統標准的對象。如果想為自定義對象建立選項卡,需要從設置界面中添加。
進入設置界面,搜索“選項卡”,點擊“創建”菜單下的“選項卡”鏈接,進入“自定義選項卡”界面。
在此界面中,單擊“自定義對象選項卡”部分的“新建”按鈕,即可進入“新建自定義對象選項卡”界面。
用戶可以選擇為哪個對象建立選項卡,並設置選項卡的外觀樣式。在這里我們假設系統中已經有了一個“街道”自定義對象,那么選擇它,然后點擊下一步。
在這里可以設置該選項卡對於每個用戶簡檔的可視性。
最后一步是用戶設置該選項卡對於自定義應用程序的可視性。
保存之后,在主菜單中就可以看到新添加的選項卡了。
下圖顯示了我們為自定義對象“地址”和“街道”添加選項卡的效果。
自定義按鈕和鏈接
自定義按鈕和鏈接可以幫助管理員擴展用戶界面的功能,比如提供按鈕鏈接到外部網站,或者提供按鈕啟用自定義腳本或功能。
自定義的按鈕和鏈接總是與某個對象綁定。
- 要進入標准對象的自定義按鈕和鏈接界面,需要在設置界面搜索“按鈕、鏈接和操作”,然后點擊相應對象下的鏈接進入。
- 要進入自定義對象的自定義按鈕和鏈接界面,需要先在設置界面搜索“對象”,點擊“創建”菜單下的“對象”鏈接進入自定義對象一覽表。然后點擊自定義對象,進入其詳細信息頁面。在頁面的下方有“按鈕、鏈接和操作”相關列表。
自定義按鈕和鏈接可以擴展默認的功能,也可以定義新的功能。它們可以和Visualforce頁面、Lightning組件或其他元素相結合。
默認操作
每個對象都有若干默認的操作,比如“新建”、“編輯”、“刪除”等。系統自動為這些操作提供默認的頁面,即“標准Salesforce頁面”。用戶不能刪除這些操作,但可以在編輯頁面中對其相關聯的頁面進行修改。
比如對於“客戶”對象的“新建”操作,點擊“編輯”按鈕,可以進入編輯界面。
在此界面中,用戶可以選擇該操作是使用默認頁面,還是使用“Visualfoce頁面”。如果我們已經有了若干關於“客戶”對象的Visualforce頁面,那么在“Visualforce頁面”的下拉列表中會自動顯示它們。
(關於Visualforce頁面的知識,在其他篇章中會詳細闡述)
新操作
用戶可以為對象增加新的操作。點擊“新操作”按鈕,即可進入“新建操作”界面。
在此界面中,“操作類型”是很重要的一個選項。這些操作類型是Salesforce提供的標准操作,我們只需要選中某個操作即可。
不同的操作類型會導致頁面其他元素的更改,比如選擇了“創建記錄”,用戶就需要設定“目標對象”、“標簽”等屬性,選擇了“自定義Visualforce”,用戶就需要指定Visualfoce頁面和相應頁面的高度等屬性。
示例:為“客戶”對象創建一個新操作“創建個案記錄”,可以按照下圖所示:
保存后,系統會要求用戶自定義創建記錄的頁面布局,包括顯示哪些字段。
采用拖拽的方式可以從上方的字段池中將字段添加到下方的頁面預覽部分,也可以將字段從預覽中拖動到字段池中實現刪除。
新按鈕或鏈接
用戶可以為對象添加自定義的新按鈕或鏈接。點擊“新按鈕或鏈接”按鈕,進入自定義按鈕或鏈接界面。這是最靈活的一個選項。
在此界面中,可以定義“行為”,並選擇“內容源”為URL或JavaScript腳本或者Visualforce頁面。開發者可以在此將開發的Visualforce頁面和某個按鈕連接起來,供用戶使用。
視圖列表
在Salesforce中,對於每個對象,用戶可以設定視圖,以一覽表的形式顯示符合條件的記錄。
點擊主菜單上的“客戶”選項卡,即可進入“客戶”的主頁面。在此頁面中,有“視圖”下拉列表框,並可以新建或編輯視圖。
編輯視圖
點擊新建或編輯鏈接,進入視圖的編輯界面。
視圖的編輯界面包括四個部分:
- 視圖名稱:用戶可以設定視圖的名稱
- 指定過濾條件:用戶可以對字段的值設定規則,篩選符合條件的記錄顯示在視圖中。與此同時,對於多個規則還可以直接設置邏輯,決定多個規則之間“和”或者“或”的關系
- 選擇要顯示的字段:用戶可以設定視圖中顯示的對象字段
- 可視性:用戶可以設定該視圖對於哪些用戶可見
示例:添加客戶視圖
- 用“新建視圖”鏈接進入新建視圖界面。
- 輸入視圖名稱。
- 在過濾條件中,添加3條規則:“客戶名”包含“United”,“開單州/省”不等於“NY”,“類型”等於“Customer - Direct”。
- 對於過濾條件中的3條規則,不需要同時符合,所以點擊“添加篩選邏輯”鏈接,在輸入框中輸入“1 AND (2 OR 3)”,即必須符合規則1,對於規則2或3符合其中之一即可。
- 設定要顯示的字段。
- 設定可見性。
- 保存。
這樣,一個新的視圖就被創建了。視圖的結果符合過濾的條件:
頁面布局
Salesforce中對於每個對象都可以設定“頁面布局”。頁面布局就是顯示了某對象的某條記錄的詳細信息頁面。
對於每個對象,可以設置不同的頁面布局,然后將不同的頁面布局顯示給不同權限的用戶。
進入頁面布局設置界面
頁面布局總是和對象聯系在一起。
對於標准對象,在設置界面中,搜索“頁面布局”,然后點擊相應對象下的鏈接,即可進入頁面布局的一覽表。
對於自定義對象,從設置界面中進入自定義對象詳細信息頁面之后,在頁面下方會有“頁面布局”相關列表。
新建頁面布局
在頁面布局一覽表中點擊“新建”按鈕,即可進入新建頁面布局的界面。
當創建新的頁面布局時,用戶可以選擇一個現有的頁面布局,新的布局將會是現有頁面布局的拷貝,用戶可以在此基礎上修改,省去了從頭開始的麻煩。
編輯頁面布局
頁面布局的編輯界面分為兩部分:工具欄和內容預覽。如圖:
- 頁面上方是工具欄。工具欄左側的列表中是此對象的相關屬性,包括字段、按鈕、操作、相關列表等。在選擇了一個屬性后,工具欄右側會出現可用的組件。比如圖中的工具欄左側選擇了字段屬性,工具欄右側顯示了該對象的所有字段。
- 頁面下方是預覽部分。用戶可以實時查看頁面布局的修改效果。
修改頁面布局非常方便。
在工具欄的右側部分,拖動可用的組件到預覽部分,即可將其添加到頁面中來。反之,從預覽區域將某個部分拖動到工具欄右側的組件部分,則可以將其從頁面中移除。
對於單個字段,用戶也可以設置是否只讀。這樣,當其他用戶使用這個頁面布局進行瀏覽的時候,無法點擊“編輯”按鈕進入編輯頁面來更改這個字段的值。
從已有記錄進入頁面布局編輯界面
當用戶瀏覽記錄的詳細信息時,頁面的右上方會有“編輯布局”鏈接。點擊此鏈接即可進入頁面布局的編輯界面。
頁面布局分配
每個對象可以有不同的頁面布局,這些頁面布局中可以包含不同的字段。每個頁面布局可以分配給不同權限的用戶。
這樣做的好處是可以定義每種用戶對於同一條記錄哪些字段可見,哪些字段不可見,哪些字段只讀,哪些字段可以修改。
在頁面布局一覽表中,點擊“頁面布局分配”按鈕,即可進入頁面布局分配界面。
此界面顯示為一個表格,左列是用戶簡檔的列表,右列是現有頁面布局列表。點擊“編輯分配”按鈕可以重新為每個用戶簡檔分配不同的頁面布局。
用戶可以利用ctrl或shift鍵進行多選,然后從表格上方的下拉列表中將選中的行一次性修改為某個頁面布局。
被修改的頁面布局背景顏色會顯示為淡黃色,字體為斜體。
點擊“保存”按鈕,頁面布局重新分配完成。