Loading
Call center Agentforce
Use Case: Utilizzo di un endpoint per compilare una schermata con una fonte di dati esterna

Use Case: Utilizzo di un endpoint per compilare una schermata con una fonte di dati esterna

Un endpoint collega una fonte di dati esterna al componente di messaggistica modulo Apex per i flussi WhatsApp dinamici. Presentare informazioni da una fonte esterna su una schermata in un modulo. Ad esempio, uno studio medico potrebbe creare un modulo che chiede a un cliente quale parte del corpo fa male e quindi presentare un elenco di medici specializzati in quel disturbo.

Versioni (Edition) richieste

Visualizzare le versioni supportate.
Segno di spunta Questo articolo si applica a: Canali di WhatsApp ottimizzati
Icona X Questo articolo non si applica a: Chat in app ottimizzata, Chat Web ottimizzata v1, Chat Web ottimizzata v2, Facebook Messenger ottimizzato, SMS standard e ottimizzato, Apple Messages for Business ottimizzato, LINEA ottimizzata e Porta il tuo canale
Autorizzazioni utente richieste
Per creare componenti di messaggistica:

Personalizza applicazione E Visualizza impostazione e configurazione

O

Amministratore sistema

Per inviare e ricevere messaggi in Messaggistica: Agente di Messaggistica

Prima di provare a creare qualcosa di simile a questo esempio, acquisire familiarità con la documentazione Implementa endpoint per i flussi di Meta.

  1. Aprire il formato Flusso di un componente di messaggistica modulo basato su Apex.
  2. Compilare la sezione Abilita endpoint del messaggio iniziale.
    1. Nel campo Abilita endpoint, selezionare Vero.
    2. Immettere l'endpoint nel campo URL endpoint.
      Sezione Abilita endpoint compilata con Abilita endpoint impostato su True e URL compilato nel campo URL endpoint.
  3. Per creare una schermata che chiede al cliente quale parte del corpo fa male, accedere alla sezione Schermate e fare clic su + Aggiungi schermata.
  4. In Titolo schermata del flusso, nel campo Testo, immettere il titolo visualizzato dai clienti nella parte superiore della schermata del flusso. In questo esempio, inseriremo Accettazione paziente.
  5. Fare clic su +Aggiungi contenuto, fare clic per espandere l'elenco di selezione e quindi selezionare Domanda a selezione singola. Fai clic su Chiudi.
    Questo elemento schermata Domanda a selezione singola consente di creare un elenco di parti del corpo tra cui un cliente può scegliere. In base alla selezione effettuata dall'elenco, verrà visualizzato un elenco di medici compatibili nella schermata seguente. Fare clic per espandere l'elemento Domanda a selezione singola e compilarne i campi.
    1. In ID campo: Testo, chiamarlo medical_need.
    2. Sotto Titolo: Testo, aggiungere la domanda che viene presentata ai clienti. Qualcosa del tipo: Dove stai provando dolore?
    3. In Opzioni: Opzioni Modalità, selezionare Opzioni statiche.
    4. Fare clic su Gestisci opzioni.
    5. Fare clic su + Aggiungi.
    6. In Opzione 0, nel campo ID, immettere l'ID interno di questo campo.
    7. Nel campo Etichetta, selezionare Letterale e immettere una parte del corpo che lo studio medico può trattare, ad esempio Braccio, nel campo sottostante.
      Finestra modale Gestisci opzioni espansa con le selezioni del menu compilate. I campi di testo ID ed Etichetta sono entrambi impostati sulla parola Braccio, che è una possibile selezione del menu.
    8. Fare clic su + Aggiungi per creare selezioni di menu per altre parti del corpo per cui sono presenti medici.
  6. Salva le modifiche.
    In questa fase, l'anteprima del modulo mostra la schermata Accoglienza paziente con la domanda a selezione singola e le relative opzioni per la parte del corpo.
    Anteprima schermata che mostra il Titolo schermata del flusso, il Titolo domanda e due opzioni di menu a selezione singola.
  7. Tornare in Elementi schermata per la stessa schermata, fare clic su per ridurre al minimo l'elemento Domanda a selezione singola appena creato.
    In questo passaggio successivo, creare il pulsante su cui un cliente fa clic per confermare la risposta alla domanda Dove si avverte dolore?
  8. Fare clic su + Aggiungi contenuto, fare clic per espandere Altri tipi di contenuto, selezionare Piè di pagina e fare clic su Chiudi.
  9. In Pulsante piè di pagina, nel campo Testo, immettere Continua.
  10. Nella sezione Azione piè di pagina, nel campo Azione piè di pagina, selezionare Scambio di dati.
  11. Fare clic su Configura payload.
    1. In Nome, immettere l'ID campo della domanda a selezione singola. In questo caso, l'abbiamo chiamato medical_need.
    2. Per Tipo, selezionare Riferimento.
    3. Per Valore, selezionare [Input] Patient Intake - medical_need.
      Finestra modale Payload scambio di dati espansa. Nome è impostato su medical_need e Valore è selezionato come [Input] Patient Intake - medical_need.
  12. Salva le modifiche.
    Ora l'anteprima della schermata mostra il pulsante Continua sotto la domanda a selezione singola.
    Anteprima schermata con l'aggiunta del pulsante Continua piè di pagina.
  13. Per creare una nuova schermata che presenta un elenco di medici dal database dell'endpoint in base alla selezione effettuata dal cliente nella schermata precedente, fare clic su + Aggiungi schermata.
  14. Nella sezione Titolo schermata del flusso, nel campo Testo, immettere un'intestazione per questa schermata. Chiameremo la nostra Doctor Preference.
  15. In Elementi schermata, fare clic su +Aggiungi contenuto, fare clic per espandere Selezione, selezionare Selezione menu a discesa e fare clic su Fatto.
  16. Fare clic per espandere Selezione menu a discesa.
    1. In ID campo, assegnare al campo Testo il nome doctor_list.
    2. In Titolo, nel campo Testo, immettere il comando visualizzato dal cliente nel modulo. Qualcosa del tipo, Seleziona un dottore.
    3. In Opzioni, nel campo Modalità opzioni, selezionare Riferimento dinamico.
    4. Nell'elenco a discesa Seleziona campo matrice, selezionare [Data] Doctor List - array.
  17. Salva le modifiche.
    L'anteprima della schermata mostra la schermata Doctor Preference (Preferenza medico) con un elenco a discesa di medici compilato dalla fonte di dati esterna.
    Anteprima schermata con Titolo schermata flusso impostato su Preferenza medico, Titolo campo a discesa impostato su Seleziona un medico e Campo a discesa riferimento dinamico impostato su una matrice.
  18. Continuare a creare il resto del flusso.
 
Caricamento
Salesforce Help | Article