Skip to main content

Tempo stimato

Potenziare Agentforce per lavorare sui dati attraverso il linguaggio conversazionale

Nota

Nota

Stai seguendo la formazione in italiano? Inizia la sfida in un Trailhead Playground in italiano e utilizza le traduzioni fornite tra parentesi per la navigazione. Per quanto riguarda i valori da inserire, copia e incolla solo quelli in lingua inglese, perché la convalida della sfida è basata sul fatto che i dati siano in inglese. Se non superi la sfida nella tua organizzazione italiana, ti consigliamo di (1) selezionare Stati Uniti per le impostazioni internazionali, (2) selezionare Inglese per la lingua seguendo le istruzioni riportate qui e, successivamente, (3) fare nuovamente clic sul pulsante "Controlla la sfida".

Visita il badge Trailhead nella tua lingua per informazioni dettagliate su come usufruire dell'esperienza Trailhead in altre lingue.

Nota

IMPORTANTE

Questo progetto è basato su una stretta osservanza dei passaggi. È necessario completare ciascun passaggio per configurare i campi, gli elementi o gli oggetti che verranno utilizzati nei passaggi successivi.

Un caldo benvenuto

Nella struttura di Coral Cloud Resorts, ogni giorno arrivano ospiti da tutto il mondo dopo un lungo viaggio, pronti a iniziare la loro vacanza in totale relax. Ma, per prima cosa, devono effettuare l'accettazione alla reception. Becca vuole semplificare al massimo il superamento di questo ostacolo per il personale alberghiero, in modo che gli ospiti possano iniziare a rilassarsi nel più breve tempo possibile.

Ogni volta che viene effettuata un'accettazione, il personale di Coral Cloud registra l'evento creando un record in un oggetto personalizzato denominato Guest Event (Evento ospite). Questo oggetto serve a monitorare molte informazioni, ad esempio quando gli ospiti chiedono che la loro camera sia rassettata o quando partecipano ad attività ricreative. Attualmente il personale deve creare il record di accettazione manualmente, ma Becca ha individuato due modi per ottimizzare questo processo. Primo: utilizzare un flusso per creare un record Guest Event (Evento ospite) basato sui dati delle prenotazioni più recenti presenti in Data Cloud. Secondo: istruire Agentforce in modo che avvii il flusso utilizzando il linguaggio conversazionale. Così, quando Sofia Rodriguez arriva per iniziare il suo soggiorno, il personale della reception può semplicemente chiedere ad Agentforce di "effettuare l'accettazione di Sofia Rodriguez" e Agentforce si occuperà del resto.

Riquadro della conversazione di Agentforce con una richiesta e una risposta.

Completare un flusso per registrare eventi ospite

Grazie a Data Cloud, Becca dispone di tutte le informazioni necessarie per creare un flusso che a partire da un referente, ad esempio Sofia Rodriguez, crea un record basato sui dati della prenotazione. Tuttavia, il percorso del flusso è un po' tortuoso. Come hai visto nella fase precedente, la risoluzione delle identità crea automaticamente oggetti ponte che fanno da connessione tra oggetti modello di dati correlati. Per poter creare il flusso dell'accettazione, Becca deve attraversare due volte uno di quei ponti.

Il ponte in questione connette la Sofia di Salesforce alla Sofia di Reserv-o-matic ed è denominato Unified Link Individual ccid (Link unificato ccid individuo). Ecco una versione semplificata dei dati presenti in questo oggetto ponte.

Nome completo

Origine dati

ID di origine

ID unificato

Sofia Rodriguez

Salesforce

003bn000002FILwAAO [1]

ca6369777b7dbca79215f46016e74dd6

Sofi Rodriguez

Reserv-o-matic

10008155 [2]

ca6369777b7dbca79215f46016e74dd6

Come vedi, l'ID unificato è lo stesso per entrambe le Sofie. Quindi, se conosci l'ID di Sofia in Salesforce [1], puoi trovare il suo ID in Reserv-o-matic [2] attraverso l'ID unificato. Questo è importante perché le prenotazioni sono associate soltanto a ospiti che hanno un ID Reserv-o-matic. Ecco una versione semplificata di questi dati.

ID referente

Data di arrivo

Data di partenza

Tipo di camera

Stato della prenotazione

10008155 [2]

31/05/2021

01/06/2021

Suite

Completata

10008155 [2]

19/10/2023

21/10/2023

Suite

Completata

10008155 [2]

27/04/2024

07/05/2024

Suite

Completata

Tenendo presente quanto abbiamo appena detto, esaminiamo in dettaglio le operazioni eseguite dal flusso.

  • A partire dall'ID di origine in Salesforce [1], esegue una query nell'oggetto ponte per trovare l'ID unificato.
  • A partire dall'ID unificato, esegue un'altra query nell'oggetto ponte per trovare l'ID in Reserv-o-matic [2].
  • A partire dall'ID in Reserv-o-matic [2], esegue una query nei dati delle prenotazioni per trovare i dettagli della prenotazione più recente.
  • Una volta recuperati i dettagli della prenotazione più recente, li utilizza per aggiornare una variabile del flusso.
  • Crea un record Guest Event (Evento ospite) associato all'accettazione utilizzando quella variabile.

Sembra complicato, ma c'è una buona notizia: il team di Trailhead ha già creato la maggior parte del flusso. Il lavoro che resta da fare richiede oggetti che esistono soltanto ora che hai creato gli stream di dati e configurato la risoluzione delle identità. Quindi possiamo completare quel flusso.

Nota

Tieni presente che i passaggi illustrati di seguito contengono molti dettagli, ma non forniscono una descrizione di tutti i campi, perché sono troppo numerosi. Quando un campo non è menzionato in un insieme di passaggi, lascialo invariato.

  1. Fai clic sull'App Launcher (Programma di avvio app) Icona dell'App Launcher (Programma di avvio app), digita flows (flussi) e poi fai clic su Flows (Flussi).

    ""
  1. Seleziona la visualizzazione elenco All Flows (Tutti i flussi.


  1. Fai clic su Create Check-in Guest Event (Crea evento accettazione ospite).
  2. Fai clic su Open Flow (Apri flusso).
  3. Fai clic sull'elemento Unified Link 1 (Link unificato 1).
  4. Sotto Data Source (Fonte di dati), seleziona Data Cloud Object (Oggetto Data Cloud).
  5. In Data Space (Spazio dati), seleziona default (predefinito).
  6. In Object (Oggetto), seleziona Unified Link Individual ccid (Link unificato ccid individuo).
    Accertati di scegliere l'oggetto corretto: ce ne sono diversi che hanno un nome simile.

    Elenco di selezione degli oggetti.
  1. Nella sezione Filter Records (Filtra record), scegli Individual Id (ID Persona) nel campo Field (Campo).
    Si tratta del nome effettivo della colonna ID di origine della prima tabella.
  2. In Value (Valore), seleziona la variabile ContactRecordId. Questa variabile è stata creata in precedenza dal team di Trailhead e rappresenta l'ID Salesforce del record del referente.

    Elenco di selezione dei valori.
  1. Fai clic su Save (Salva).

Bene. Il flusso ha localizzato il primo record nella tabella dei link unificati. Ora bisogna utilizzare l'ID unificato contenuto in quel record per trovare l'ID di Reserv-o-matic.

  1. Fai clic sull'elemento Unified Link 2 (Link unificato 2).
  2. Sotto Data Source (Fonte di dati), seleziona Data Cloud Object (Oggetto Data Cloud).
  3. In Data Space (Spazio dati), seleziona default (predefinito).
  4. In Object (Oggetto), seleziona Unified Link Individual ccid (Link unificato ccid individuo).
    Si tratta dello stesso oggetto che hai selezionato nel primo elemento.
  5. Nella sezione Filter Records (Filtra record), seleziona Unified Individual Id (ID persona unificata) nel campo Field (Campo).
    Si tratta del nome effettivo della colonna ID unificato della prima tabella.
  6. In Value (Valore), copia e incolla il testo seguente: {!Unified_Link_1.UnifiedRecordId__c}.
    Si tratta di un puntatore all'ID unificato recuperato con la prima query. Quando deselezioni il campo Value (Valore), il testo viene sostituito da un segnaposto.

    Sezione Filter (Filtro) dell'elemento del flusso Get Record (Ottieni record).
  1. Fai clic su Add Condition (Aggiungi condizione).
  2. In Field (Campo), scegli Data Source Object (Oggetto origine dati).
  3. In Operator (Operatore), scegli Starts With (Inizia con).
  4. In Value (Valore), digita External (Esterno).

    Sezione Condition (Condizione) dell'elemento del flusso Get Record (Ottieni record).

    Il vero nome dell'oggetto Modello di dati è ExternalReservatione e non Reserv-o-matic come indicato nella tabella semplificata riportata sopra. Grazie all'aggiunta di questa condizione, il flusso ignorerà l'ID Salesforce di Sofia e troverà 10008155 nella prima tabella.
  1. Fai clic su Save (Salva).

Ora che conosci l'ID di Sofia in Reserv-o-matic, puoi trovare la sua prenotazione più recente.

  1. Fai clic sull'elemento Reservation 1 (Prenotazione 1).
  2. Sotto Data Source (Fonte di dati), seleziona Data Cloud Object (Oggetto Data Cloud).
  3. In Data Space (Spazio dati), seleziona default (predefinito).
  4. In Object (Oggetto), seleziona ExternalReservation.
  5. Nella sezione Filter Records (Filtra record), seleziona Contact ID (ID referente) nel campo Field (Campo).
  6. In Value (Valore), copia e incolla {!Unified_Link_2.SourceRecordId__c}.
    Si tratta di un puntatore alla query precedente.
  7. In Sort Order (Ordinamento), seleziona Descending (Decrescente).
  8. In Sort By (Ordina per), seleziona Check_in_Date_c__c.
  9. Fai clic su Save (Salva).

L'utilizzo di questo ordinamento posiziona la prenotazione più recente in cima ai risultati, in modo che possa essere utilizzata negli elementi successivi del flusso. L'ultima tessera del puzzle consiste nell'utilizzo dei dettagli della prenotazione per impostare il valore di una variabile (EventSummary), che alla fine verrà inserito in un nuovo record Guest Event (Evento ospite).

  1. Fai clic sull'elemento Event Summary (Riepilogo evento).
  2. In Value (Valore), copia e incolla il testo seguente:
    Check-in date of {!Reservation_1.Check_in_Date_c__c}, check-out date of {!Reservation_1.Check_out_Date_c__c}, for room type {!Reservation_1.Room_type_c__c} (Data di arrivo: {!Reservation_1.Check_in_Date_c__c}; data di partenza: {!Reservation_1.Check_out_Date_c__c}; tipo di camera: {!Reservation_1.Room_type_c__c}).
  3. Fai clic al di fuori della casella Value (Valore) in modo da attivare il pulsante Save (Salva), quindi fai clic su Save (Salva).
  4. Fai clic su Activate (Attiva).
  5. Chiudi la scheda del flusso.

Ottimo lavoro: il flusso è pronto. C'è voluto un po' di impegno, ma la soddisfazione sarà immediata quando Agentforce saprà come usarlo.

Creare un'azione Agentforce per l'accettazione

C'è un'altra buona notizia per te: impostare Agentforce per l'utilizzo di un flusso è facilissimo.

  1. Fai clic sull'icona Setup (Imposta) Icona Setup (Imposta) e poi seleziona Setup (Imposta).
  2. Nella casella Quick Find (Ricerca veloce), inserisci Einstein Setup (Impostazione Einstein) e fai clic su Einstein Setup (Impostazione Einstein).
  3. Sposta il pulsante di attivazione in corrispondenza di Turn on Einstein (Attiva Einstein) su On (Attivato).

    Pulsante di alternanza di Einstein.
  1. Nella casella Quick Find (Ricerca veloce), inserisci Einstein Sales e fai clic su Einstein for Sales (Einstein per Sales).
  2. Le email di vendita potrebbero essere già abilitate nella tua organizzazione. Se non lo sono, sposta il pulsante di attivazione in corrispondenza di Turn on Sales Emails (Attiva Email vendita) su Enabled (Abilitato). L'impostazione potrebbe richiedere un po' di tempo, ma nel frattempo puoi continuare. Dopo alcuni minuti potresti dover aggiornare il browser per eliminare l'avviso sull'impostazione.

    Pulsante di alternanza delle email di vendita.
  1. Aggiorna il browser.
  2. Nella casella Quick Find (Ricerca veloce), digita agent e fai clic su Agentforce Agents (Agenti Agentforce) sotto Agentforce Studio. Se non trovi la pagina Agentforce Agents (Agenti Agentforce), aggiorna la finestra del browser e riprova.
  3. Nell'angolo in alto a destra della pagina Agentforce Agents (Agenti Agentforce), fai clic sul pulsante di alternanza Agentforce e accertati che sia impostato su On (Attivato).

    Pulsante di alternanza Agentforce impostato su On (Attivato).
  1. Fai clic sul pulsante di alternanza Enable the Agentforce (Default) Agent (Abilita l'agente Agentforce (predefinito)) e accertati che sia impostato su On (Attivato).

    Pulsante di alternanza Enable the Agentforce (Default) Agent (Abilita l'agente Agentforce (predefinito)) impostato su On (Attivato).

E ora, l'azione dell'agente.

  1. Aggiorna il browser.
  2. Nella casella Quick Find (Ricerca veloce), cerca e seleziona Agentforce Assets (Asset Agentforce).
  3. Fai clic sulla scheda Actions (Azioni).
  4. Fai clic su + New Agent Action (+ Nuova azione agente).
  5. In Reference Action Type (Tipo di azione riferimento), scegli Flow (Flusso).
  6. In Reference Action (Azione riferimento), seleziona Create Check-In Guest Event (Crea evento accettazione ospite).
  7. Fai clic su Next (Avanti).

    Fermati un attimo per osservare gli elementi che Agentforce recupera dal flusso. La cosa più importante è che il flusso ha una descrizione ben definita, che viene inserita nel campo Agent Action Instructions (Istruzioni azione agente) di Agentforce. Anche le variabili hanno delle buone descrizioni, che vengono inserite nelle istruzioni delle sezioni Input e Output. Queste istruzioni sono fondamentali affinché Agentforce possa comprendere lo scopo del flusso e come utilizzarlo. Becca ha fatto un ottimo lavoro applicando le best practice e documentando accuratamente ciò che ha fatto.

    Finestra di dialogo di configurazione Create an Agent Action (Crea un'azione agente).
  1. Deseleziona la casella Show loading text for this action (Mostra testo caricamento per questa azione).
  2. Nella sezione Input, seleziona Require Input (Input obbligatorio)­.
  3. Nella sezione Output, seleziona Show in conversation (Mostra nella conversazione).
  4. Fai clic su Finish (Fine).

La nuova azione è completa, ma devi aggiungerla ad Agentforce.

  1. Inserisci agent nella casella Quick Find (Ricerca veloce) e fai clic su Agentforce Agents (Agenti Agentforce).
  2. Fai clic su Einstein Copilot o su Agentforce (Default) (Agentforce (predefinito)).

    Elenco degli agenti.
  1. Fai clic su Open in Builder (Apri nel Generatore). Accertati che l'agente non sia attivo: il pulsante Activate (Attiva) dovrebbe essere visualizzato. Se è visualizzato il pulsante Deactivate (Disattiva), selezionalo.

Aggiungi un argomento e aggiornalo.

  1. In Topics (Argomenti), fai clic su New (Crea) e seleziona Add from Asset Library (Aggiungi da libreria di asset).
  2. Seleziona la casella General CRM (Generico CRM) e fai clic su Finish (Fine).
  3. Sotto Topics (Argomenti), fai clic su General CRM (Generico CRM).

    Sezione Topics (Argomenti) del Generatore Agentforce in cui è elencato l'argomento General CRM (Generico CRM).
  1. Fai clic su New Version (Nuova versione) in fondo al riquadro.
  2. Fai clic su Save (Salva).
  3. Sotto Topics (Argomenti), fai nuovamente clic su General CRM (Generico CRM).
  4. Fai clic su This Topic's Actions (Azioni di questo argomento).

    Topic Details (Dettagli argomento) con This Topic's Actions (Azioni di questo argomento) evidenziato.
  1. Fai clic su New (Crea) e seleziona Add from Asset Library (Aggiungi da libreria di asset).

    Topic Details (Dettagli argomento) in cui è visualizzata la scheda delle azioni.
  1. Seleziona la casella Create Check-in Guest Event (Crea evento accettazione ospite) e fai clic su Finish (Fine).
  2. Aggiorna la finestra del browser e poi fai clic su General CRM (Generico CRM).
  3. Fai clic su This Topic's Actions (Azioni di questo argomento) e verifica che l'azione Create Check In Guest Event (Crea evento accettazione ospite) sia ancora presente nell'elenco. Se non lo è, ripeti i passaggi da 6 a 10. Nota: In alcuni casi, negli ambienti di prova può succedere che, quando si salva un argomento per la prima volta, l'associazione delle azioni aggiunte a quell'argomento non venga preservata.
  4. Fai clic su Activate (Attiva).
  5. Chiudi la scheda del browser in cui è aperto l'Agent Builder (Generatore agente) per tornare all'app Sales (Vendite).

Ecco fatto. Agentforce è pronto per aiutare gli ospiti a effettuare l'accettazione. Non resta che provarlo.

  1. Nell'app Sales (Vendite), fai clic sulla scheda Contacts (Referenti).
  2. Vai al referente Sofia Rodriguez.
  3. Aggiorna la finestra del browser.
  4. Fai clic sull'icona di Agentforce per aprire il riquadro Agentforce.

    Icona di Agentforce
  1. Nel riquadro Agentforce, digita Check in Sofia Rodriguez (Effettua l'accettazione di Sofia Rodriguez) e premi Invio.
    Dopo qualche istante, l'agente Agentforce dovrebbe rispondere che l'accettazione è completa, indicandone alcuni dettagli. Anche il record Guest Event (Evento ospite) è stato creato.
  2. Fai scorrere la pagina fino a visualizzare l'elenco correlato Guest Events (Eventi ospite) e fai clic sul record GE appena creato.

    Elenco correlato Guest Event (Evento ospite).
    Perfetto: l'evento dell'accettazione viene acquisito come previsto.
  1. Chiudi il riquadro Agentforce.

La fase 2 del piano di Becca è riuscita. Il personale del resort è entusiasta della semplicità del processo di accettazione degli ospiti e il coordinatore delle attività ricreative ha già chiesto a Becca di creare eventi ospite per le sue attività.

La fase finale consiste nell'utilizzare Prompt Builder (Generatore di prompt) per stilare email di benvenuto personalizzate con pochi clic.

Condividi il tuo feedback su Trailhead dalla Guida di Salesforce.

Conoscere la tua esperienza su Trailhead è importante per noi. Ora puoi accedere al modulo per l'invio di feedback in qualsiasi momento dal sito della Guida di Salesforce.

Scopri di più Continua a condividere il tuo feedback