Sie befinden sich hier:
Benutzerdefinierte Lightning-Typen in der mobilen Salesforce-Anwendung
Zeigen Sie in Agentforce-Unterhaltungen in der mobilen Salesforce-Anwendung mithilfe von benutzerdefinierten Lightning-Typen (CLTs) mit Lightning Web Components-Überschreibungen (LWCs) eine umfassende interaktive Benutzeroberfläche an.
Wenn Benutzer in der mobilen Salesforce-Anwendung mit Agentforce interagieren, sind Agentenantworten in der Regel Nur-Text-Antworten. Benutzerdefinierte Lightning-Typen aktualisieren diese Antworten, indem sie strukturierte interaktive Widgets direkt in der Chat-Unterhaltung darstellen. Statt Textbeschreibungen zu lesen, können Benutzer Datenkarten mit Stil anzeigen, auf Schaltflächen tippen, Datumswerte auswählen oder mit benutzerdefinierten Benutzeroberflächenkomponenten interagieren.
Funktionsweise von benutzerdefinierten Lightning-Typen auf Mobilgeräten
In der mobilen Salesforce-Anwendung rendern CLTs LWC-Komponenten in einer WebView. Sie erstellen Ihren benutzerdefinierten Editor oder Ihre Renderer-Komponente als Standard-LWC und konfigurieren dann den lightningMobileGenAi in Ihren LightningTypeBundle-Metadaten, damit die mobile Anwendung weiß, welche Komponente angezeigt werden soll.
Mit diesem Ansatz können Sie vorhandene LWC-Komponenten für Desktops auf Mobilgeräten wiederverwenden. Wenn Sie sowohl den lightningDesktopGenAi- als auch den lightningMobileGenAi konfigurieren, kann dieselbe Komponente sowohl Desktop- als auch Mobilgeräte bereitstellen. Sie können sie auch unabhängig konfigurieren, um kanalspezifische Erfahrungen bereitzustellen.
LWC-Formfaktoranforderung
LWC-Komponenten, die als CLT-Überschreibungen auf Mobilgeräten verwendet werden, müssen den Small-Formfaktor in der js-meta.xml der Komponente enthalten. Ohne diese Deklaration wird die Komponente nicht auf Mobilgeräten dargestellt. Fügen Sie Small und Large hinzu, um Desktops und Mobilgeräte mit derselben Komponente zu unterstützen.
<supportedFormFactors>
<supportedFormFactor type="Small"/>
<supportedFormFactor type="Large"/>
</supportedFormFactors>Konfigurieren von benutzerdefinierten Lightning-Typen für Mobilgeräte
Sie können CLTs für die mobile Salesforce-Anwendung über "Setup" oder über die Metadatenbereitstellung konfigurieren. Öffnen Sie unter "Setup" Ihren benutzerdefinierten Lightning-Typ, wählen Sie die Registerkarte Benutzeroberflächenkonfiguration und im Dropdown-Menü "Kanal" Agentforce (Mobil) aus. Konfigurieren Sie dort Ihre Editor- oder Rendererüberschreibung mit einer benutzerdefinierten LWC-Komponente.
Fügen Sie alternativ Ihrem LightningTypeBundle einen lightningMobileGenAi-Ordner hinzu und fügen Sie eine editor.json- oder renderer.json-Datei hinzu.
+--lightningTypes
+--myType
+--schema.json
+--lightningDesktopGenAi
+--renderer.json
+--lightningMobileGenAi
+--renderer.jsonStellen Sie das Paket mithilfe der Salesforce CLI oder der Metadaten-API bereit. Detaillierte Schritte zum Erstellen und Konfigurieren benutzerdefinierter Lightning-Typen über "Setup" und "Metadaten" finden Sie im Lightning Types and Lightning Types Developer Guide.
Verfügbarkeit nach Agententyp
| Mitarbeiteragenten | Serviceagenten | |
|---|---|---|
| CLT-Aktivierung | Standardmäßig aktiviert | Kennzeichnung der enableLightningTypes erforderlich |
| LWC-Überschreibungen (mobile Salesforce-Anwendung) | Kennzeichnung der enableHybridComponent erforderlich |
Noch nicht verfügbar |
| Wo Agenten ausgeführt werden | Mobile Salesforce-Anwendung und Drittanbieteranwendungen | Drittanbieteranwendungen |
Einschränkungen
- Auf Mobilgeräten werden nur Komponentenüberschreibungen der obersten Ebene unterstützt. Überschreibungen auf Eigenschaftsebene von LWC-Komponenten werden für Renderer oder Editor nicht unterstützt.
- Sammlungs-Renderer-Überschreibungen werden auf Mobilgeräten nicht unterstützt.
- Native Komponentenüberschreibungen (
AFMobileCustom/) sind nur in Drittanbieteranwendungen verfügbar, die das Agentforce Mobile SDK verwenden. Sie werden in der mobilen Salesforce-Anwendung nicht unterstützt. Entsprechende Informationen finden Sie im Agentforce Mobile SDK Developer Guide.

