Vous êtes ici :
Création d'un formulaire basé sur une classe Apex
Les formulaires basés sur Apex offrent plus de flexibilité que les formulaires basés sur une action globale, ce qui permet de créer des messages WhatsApp statiques et dynamiques. Pour créer un formulaire basé sur Apex, créez la classe Apex, puis liez-la à un composant de messagerie Formulaire. Lorsque l'utilisateur de la messagerie soumet ses réponses au formulaire, Salesforce exécute l'Apex, en envoyant les données à Salesforce. Vous devez configurer comment enregistrer ces données.
Éditions requises
| Afficher les éditions prises en charge. | |
Cet article s'applique à :
|
Canaux WhatsApp avancé |
Cet article ne s'applique pas à :
|
Chat dans l'application avancé, Chat Web avancé v1, Chat Web avancé v2, Facebook Messenger standard et avancé, SMS standard et avancé, Apple Messages for Business avancé, LINE avancé et Bring Your Own Channel |
| Autorisations utilisateur requises | |
|---|---|
| Pour créer des composants de messagerie : | Personnaliser l'application ET Afficher la configuration OU Administrateur système |
| Pour envoyer et recevoir des messages dans Messagerie : | Agent de messagerie |
Voir également :
Création de la classe Apex
- Dans Configuration, saisissez Classes Apex dans la case Recherche rapide, sélectionnez Classes Apex et cliquez sur Nouveau.
- Dans l'éditeur de classe, saisissez cette définition de classe.
- Cliquez sur Enregistrer.
Création du composant de messagerie Formulaire
- Accédez à la page Composants de messagerie, dans Configuration.
- Cliquez sur Nouveau composant.
- Sélectionnez le composant de messagerie Formulaire, puis cliquez sur Suivant.
- Sélectionnez Classe Apex, puis cliquez sur Suivant.
-
Saisissez le titre du formulaire, sélectionnez la classe Apex que vous venez de créer, puis cliquez sur Suivant. Le titre est affiché dans la session de messagerie sous forme de lien vers le formulaire.

- Saisissez un nom et une description de votre composant. Les utilisateurs de Messagerie ne peuvent pas afficher ces informations. Cependant, il aide les agents de service à identifier rapidement l'objet du composant en choisissant un message à envoyer depuis la Console de service.
- Cliquez sur Terminé. Le Générateur de composants de messagerie s'ouvre.
Ajout du format de flux au composant de messagerie Formulaire Apex
Pour créer un flux WhatsApp, ajoutez un format Flux au composant de messagerie Formulaire. Configurez le contenu du message dans le flux.
- Ouvrez le composant de messagerie Formulaire basé sur Apex. Pour créer un composant de messagerie Formulaire basé sur Apex, voir Création et envoi de formulaires sécurisés dans des sessions de messagerie.
- Dans la section Formats de composant, cliquez sur Détails, puis sur Ajouter un format.
- Sélectionnez Flux, puis cliquez sur Terminé. Le format contrôle la présentation du composant dans les sessions de messagerie. Chaque composant de messagerie est disponible sous un ou plusieurs formats, et certains formats fonctionnent uniquement dans certains canaux. Pour la liste des formats pris en charge par chaque canal, consultez Types et formats de composant de messagerie. Il est recommandé d'ajouter au moins un format pris en charge pour chaque canal dans lequel le composant sera envoyé. Si aucun format n'est ajouté, le composant utilise le format texte par défaut.
-
Dans le menu latéral gauche, sous Formats de composant, cliquez sur Flux.

- Dans la section Message initial, saisissez le message affiché lorsqu'une conversation commence avec le client.
-
Dans la section Bouton de lancement, saisissez le nom du bouton qui lance ce flux WhatsApp.

- Pour ajouter un écran, cliquez sur Ajouter un écran. Vous pouvez ajouter plusieurs écrans au flux.
- Saisissez un titre pour l'écran.
- Pour ajouter un contenu à l'écran, cliquez sur Ajouter un contenu.
-
Agrandissez une ou plusieurs cases de type de contenu, puis sélectionnez un ou plusieurs éléments d'écran. Par exemple, agrandissez les cases Média et Sélection, puis sélectionnez Image et Question à sélection multiple. Pour afficher le contenu et contrôler la navigation à l'écran en utilisant une logique conditionnelle, sous la case Logique conditionnelle, sélectionnez un élément d'écran Basculer ou Si.

- Pour ajouter les éléments d'écran sélectionnés à l'écran, cliquez sur Terminé. Chaque écran ne peut avoir qu'un pied de page avec un bouton. Chaque bouton accède à un écran suivant du flux ou termine le flux. Un bouton ne peut pas accéder à un ancien écran. Par exemple, l'écran 2 ne peut pas revenir à l'écran 1.
-
Dans Propriétés du composant, configurez chaque élément d'écran.

-
La zone de dessin affiche un aperçu de l'écran actuellement agrandi.

- Pour créer un deuxième écran, cliquez de nouveau sur Ajouter un écran.
- Saisissez les détails du deuxième écran.
- Si cet écran est le dernier écran du flux, ajoutez un Pied de page avec une action Pied de page Terminé, qui termine le flux.
-
Agrandissez la section Écran 1, sélectionnez le type de contenu Pied de page, puis configurez l'action de pied de page pour accéder à l'écran suivant.

- Après avoir mis à jour les propriétés du format Flux, enregistrez le composant de messagerie.
-
Dans le menu latéral gauche, sous Formats de composant, cliquez sur le type de format Texte pour mettre à jour ses propriétés. La version en texte brut est envoyée si votre format préféré n'est pas disponible ou ne se charge pas. Les formulaires globaux basés sur l'action et les formulaires basés sur la classe Apex ne peuvent pas être envoyés en texte brut, mais vous pouvez modifier la version en texte brut de votre composant pour qu'elle contienne un lien vers un formulaire public ou affiche une liste en texte seul des questions affichées dans votre formulaire.

- Lorsque vous avez modifié votre composant, cliquez sur Enregistrer. Votre composant est enregistré à l'état brouillon.
- Pour rendre ce composant de messagerie disponible pour les agents de service, cliquez sur Activer.
- Pour mettre le composant hors ligne, par exemple pour vous donner le temps de le reconfigurer, ouvrez-le dans le Générateur de composants de messagerie, puis cliquez sur Désactiver. Lorsque vous êtes prêt, réactivez-le.
Cet article a-t-il résolu votre problème ?
Dites-nous ce que nous pouvons améliorer !



