Loading
Centre de contact Agentforce
Use Case: Utilisation d'un point de terminaison pour remplir un écran avec une source de données externe

Use Case: Utilisation d'un point de terminaison pour remplir un écran avec une source de données externe

Un point de terminaison connecte une source de données externe à votre composant de messagerie Formulaire Apex pour des flux WhatsApp dynamiques. Présentez les informations d'une source externe sur un écran dans un formulaire. Par exemple, un cabinet médical peut créer un formulaire qui demande à un client quelle partie du corps lui fait mal, puis présenter une liste de médecins spécialisés dans cette maladie.

Éditions requises

Afficher les éditions prises en charge.
Coche Cet article s'applique à : Canaux WhatsApp avancé
Icône X Cet article ne s'applique pas à : Chat dans l'application avancé, Chat Web avancé v1, Chat Web avancé v2, Facebook Messenger avancé, SMS standard et avancés, 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

Avant d'essayer de créer un exemple similaire, prenez connaissance de la documentation Meta’s Implement Endpoints for Flows.

  1. Ouvrez le format Flux d'un composant de messagerie Formulaire basé sur Apex.
  2. Complétez la section Activer les points de terminaison du message initial.
    1. Dans le champ Activer le point de terminaison, sélectionnez True (vrai).
    2. Dans le champ URL du point de terminaison, saisissez votre point de terminaison.
      Section Activer les points de terminaison remplie avec Activer le point de terminaison défini sur True, et URL remplie dans le champ URL du point de terminaison.
  3. Pour créer un écran qui demande au client quelle partie du corps lui fait mal, accédez à la section Écrans, puis cliquez sur + Ajouter écran.
  4. Sous Titre de l'écran du flux, dans le champ Texte, saisissez le titre que les clients affichent en haut de cet écran dans le flux. Dans cet exemple, nous allons saisir Admission du patient.
  5. Cliquez sur +Ajouter un contenu, cliquez pour agrandir la liste Sélection, puis sélectionnez Question à sélection unique. Cliquez sur Terminé.
    Cet élément d'écran Question à sélection unique permet de créer une liste de pièces de carrosserie parmi lesquelles un client peut choisir. Selon leur sélection dans cette liste, vous présenterez une liste de médecins compatibles à l'écran suivant. Cliquez pour agrandir l'élément Question à sélection unique, puis complétez ses champs.
    1. Sous ID de champ : Texte, nomme-le medical_need.
    2. Sous Titre : Texte, ajoutez la question qui présente aux clients. Où ressentez-vous de la douleur ?
    3. Sous Options : Mode Options, sélectionnez Options statiques.
    4. Cliquez sur Gérer les options.
    5. Cliquez sur + Ajouter.
    6. Sous Option 0, dans le champ ID, saisissez l'ID interne de ce champ.
    7. Dans le champ Étiquette, sélectionnez Littéral, puis saisissez une partie du corps que votre médecin peut traiter, par exemple Bras, dans le champ sous.
      La fenêtre modale Gérer les options agrandie avec les sélections de menu remplies. Les champs de texte ID et Étiquette sont définis sur le terme Arm, qui est une sélection de menu possible.
    8. Cliquez sur + Ajouter pour créer des sélections de menus pour des parties supplémentaires du corps pour lesquelles vous avez des médecins.
  6. Enregistrez vos modifications.
    À ce stade, votre aperçu du formulaire affiche l'écran Admission du patient avec votre question à sélection unique et ses options de partie du corps.
    Aperçu de l'écran montrant le Titre de l'écran de flux, le Titre de la question et deux options de menu à sélection unique.
  7. De retour sous Éléments d'écran pour le même écran, cliquez pour réduire l'élément Sélectionner une seule question que vous venez de créer.
    À cette étape suivante, créez le bouton sur lequel un client clique pour confirmer sa réponse à la question Où ressentez-vous de la douleur ?
  8. Cliquez sur + Ajouter contenu, cliquez pour agrandir Autres types de contenu, sélectionnez Pied de page, puis cliquez sur Terminé.
  9. Sous Bouton Pied de page, saisissez Continuer dans le champ Texte.
  10. Dans la section Action de pied de page, sélectionnez Échange de données dans le champ Action de pied de page.
  11. Cliquez sur Configurer la charge utile.
    1. Sous Nom, saisissez l'ID de champ de votre question à sélection unique. Dans ce cas, nous l'avons nommé medical_need.
    2. Pour Type, sélectionnez Référence.
    3. Pour Valeur, sélectionnez [Input] Patient Intake - medical_need.
      Fenêtre modale Charge utile d'échange de données agrandie. Nom est défini sur medical_need et Valeur est sélectionnée sur [Input] Patient Intake - medical_need.
  12. Enregistrez vos modifications.
    Votre aperçu d'écran affiche maintenant le bouton Continuer sous votre question à sélection unique.
    Aperçu de l'écran avec l'ajout du bouton Continuer le pied de page.
  13. Pour créer un nouvel écran qui présente la liste des médecins de la base de données du point de terminaison en fonction de la sélection effectuée par votre client dans l'écran précédent, cliquez sur + Ajouter écran.
  14. Dans la section Titre de l'écran de flux, dans le champ Texte, saisissez un en-tête pour cet écran. Nous appellerons notre préférence de médecin.
  15. Sous Éléments d'écran, cliquez sur +Ajouter un contenu, cliquez pour agrandir la sélection, sélectionnez Sélection déroulante, puis cliquez sur Terminé.
  16. Cliquez pour agrandir Sélection déroulante.
    1. Sous ID de champ, dans le champ Texte, nommez-le doctor_list.
    2. Sous Titre, dans le champ Texte, saisissez la commande que le client affiche dans le formulaire. Quelque chose comme, Sélectionner un docteur.
    3. Sous Options, dans le champ Mode Options, sélectionnez Référence dynamique.
    4. Dans la liste déroulante Sélectionner un champ de tableau, sélectionnez [Données] Liste de médecins - tableau.
  17. Enregistrez vos modifications.
    L'aperçu de votre écran affiche l'écran Préférences médicales avec une liste déroulante de médecins remplie à partir de votre source de données externe.
    Aperçu de l'écran avec Titre de l'écran de flux défini sur Préférence du médecin, Titre du champ déroulant défini sur Sélectionner un médecin et le champ déroulant de référence dynamique défini sur un tableau.
  18. Continuez à élaborer le reste de votre flux.
 
Chargement
Salesforce Help | Article