Vous êtes ici :
Types Lightning personnalisés dans l'application mobile Salesforce
Affichez une interface utilisateur enrichie et interactive dans les conversations Agentforce sur l'application mobile Salesforce en utilisant des types Lightning (CLT) personnalisés avec des remplacements de composant Web Lightning (LWC).
Lorsque les utilisateurs interagissent avec Agentforce dans l'application mobile Salesforce, les réponses des agents sont généralement en texte brut. Les types Lightning personnalisés mettent à niveau ces réponses en restituant des widgets structurés et interactifs directement dans la conversation de chat. Au lieu de lire les descriptions textuelles, les utilisateurs peuvent afficher des cartes de données avec un style, toucher des boutons, sélectionner des dates ou interagir avec des composants d'interface utilisateur personnalisés.
Fonctionnement des types Lightning personnalisés sur appareil mobile
Dans l'application mobile Salesforce, les CLT restituent les composants LWC dans une WebView. Vous élaborez votre éditeur personnalisé ou composant de restitution en tant que composant Web Lightning standard, puis configurez le canal lightningMobileGenAi dans vos métadonnées LightningTypeBundle pour indiquer à l'application mobile le composant à afficher.
Cette approche permet de réutiliser les composants LWC de bureau existants sur appareil mobile. Si vous configurez les canaux lightningDesktopGenAi et lightningMobileGenAi, le même composant peut servir à la fois pour ordinateur de bureau et appareil mobile. Vous pouvez également les configurer indépendamment pour offrir des expériences spécifiques au canal.
Exigence du facteur de forme LWC
Les composants LWC utilisés en tant que remplacements CLT sur appareil mobile doivent inclure le facteur de forme Small dans le fichier js-meta.xml du composant. Sans cette déclaration, le composant n'est pas restitué sur appareil mobile. Incluez Small et Large pour prendre en charge ordinateur de bureau et appareil mobile avec le même composant.
<supportedFormFactors>
<supportedFormFactor type="Small"/>
<supportedFormFactor type="Large"/>
</supportedFormFactors>Configuration de types Lightning personnalisés pour appareil mobile
Vous pouvez configurer des CLT pour l'application mobile Salesforce via la Configuration ou le déploiement de métadonnées. Dans Configuration, ouvrez votre type Lightning personnalisé, sélectionnez l'onglet Configuration de l'interface utilisateur, puis sélectionnez Agentforce (Mobile) dans la liste déroulante Channel. Configurez ensuite votre éditeur ou remplacement de rendu avec un composant LWC personnalisé.
Vous pouvez également ajouter un dossier lightningMobileGenAi à votre LightningTypeBundle et inclure un fichier editor.json ou renderer.json.
+--lightningTypes
+--myType
+--schema.json
+--lightningDesktopGenAi
+--renderer.json
+--lightningMobileGenAi
+--renderer.jsonDéployez le paquet en utilisant Salesforce CLI ou l'API de métadonnées. Pour les étapes détaillées de création et de configuration de types Lightning personnalisés via la Configuration et les métadonnées, voir Lightning Types and Lightning Types Developer Guide.
Disponibilité par type d'agent
| Agents des employés | Agents de service | |
|---|---|---|
| Activation du CLT | Activée par défaut. | Nécessite un indicateur de fonctionnalité enableLightningTypes |
| Remplacements LWC (application mobile Salesforce) | Nécessite un indicateur de fonctionnalité enableHybridComponent |
Pas encore disponible |
| Où les agents exécutent | Application mobile Salesforce et applications tierces | Des applications tierces |
Limitations
- Seuls les remplacements de composants de niveau supérieur sont pris en charge sur les appareils mobiles. Les remplacements au niveau de la propriété des composants LWC ne sont pas pris en charge pour le rendu ou l'éditeur.
- Les remplacements de rendu de collection ne sont pas pris en charge sur les appareils mobiles.
- Les remplacements de composants natifs (
AFMobileCustom/) sont disponibles uniquement dans les applications tierces qui utilisent le kit de développement Agentforce Mobile SDK. Ils ne sont pas pris en charge dans l'application mobile Salesforce. Voir Agentforce Mobile SDK Developer Guide.

