您位於此處:
Salesforce 行動應用程式中的自訂 Lightning 類型
使用具有 Lightning Web 元件 (LWC) 覆寫的自訂 Lightning 類型 (CLT),在 Salesforce 行動應用程式上的 Agentforce 對話中顯示豐富互動式 UI。
當使用者在 Salesforce 行動應用程式中與 Agentforce 互動時,工作人員回應通常為純文字。自訂 Lightning 類型會透過直接在聊天對話中呈現結構化、互動式的小工具來升級這些回應。使用者可以檢視已設定樣式的資料卡、點選按鈕、挑選日期,或與自訂 UI 元件互動,而不是讀取文字描述。
自訂 Lightning 類型在行動裝置上的運作方式
在 Salesforce 行動應用程式中,CLT 會在 WebView 內呈現 LWC 元件。您將自訂編輯器或呈現器元件建立為標準 LWC,然後在 LightningTypeBundle 中繼資料中設定 lightningMobileGenAi 管道,讓行動應用程式知道要顯示的元件。
此方法可讓您在行動裝置上重複使用現有的桌面 LWC 元件。如果您同時設定 lightningDesktopGenAi 和 lightningMobileGenAi 管道,則相同的元件可提供桌上型電腦與行動裝置。您也可以獨立設定,以提供管道特定體驗。
LWC 尺寸規格需求
作為行動裝置上 CLT 覆寫的 LWC 元件必須在元件的 js-meta.xml 檔案中包含 Small 尺寸規格。若沒有此宣告,元件便不會在行動裝置上呈現。同時包含 Small 和 Large,以支援具有相同元件的桌上型電腦與行動裝置。
<supportedFormFactors>
<supportedFormFactor type="Small"/>
<supportedFormFactor type="Large"/>
</supportedFormFactors>設定行動版自訂 Lightning 類型
您可以透過「設定」或透過中繼資料部署來設定 Salesforce 行動應用程式的 CLT。進入「設定」,開啟您的自訂 Lightning 類型,選取「UI 組態」索引標籤,然後從「管道」下拉式清單中選取「Agentforce (行動)」。從此處,使用自訂 LWC 元件設定您的編輯器或呈現器覆寫。
或者,將 lightningMobileGenAi 資料夾新增至 LightningTypeBundle,並包含 editor.json 或 renderer.json 檔案。
+--lightningTypes
+--myType
+--schema.json
+--lightningDesktopGenAi
+--renderer.json
+--lightningMobileGenAi
+--renderer.json使用 Salesforce CLI 或中繼資料 API 部署搭售方案。如需透過「設定」和中繼資料建立和設定自訂 Lightning 類型的詳細步驟,請參閱《Lightning 類型和 Lightning 類型開發人員指南》。
依工作人員類型的可用性
| 員工工作人員 | 服務工作人員 | |
|---|---|---|
| CLT 啟用 | 預設為啟用 | 需要 enableLightningTypes 功能標記 |
| LWC 覆寫 (Salesforce 行動應用程式) | 需要 enableHybridComponent 功能標記 |
尚未提供 |
| 工作人員執行的位置 | Salesforce 行動應用程式與第三方應用程式 | 協力廠商應用程式 |
限制
- 行動裝置僅支援最上層元件覆寫。轉譯器或編輯器不支援 LWC 元件的內容層級覆寫。
- 行動裝置不支援集合呈現器覆寫。
- 原生元件覆寫 (
AFMobileCustom/) 僅適用於使用 Agentforce Mobile SDK 的第三方應用程式。Salesforce 行動應用程式中不支援這些功能。請參閱 Agentforce Mobile SDK 開發人員指南。

