Förbered tillgångarna för en Voice-aktiverad schemaläggningsagent i den äldre Agentforce Builder
Skapa ett flöde, en agentåtgärd och en underagent för din röstaktiverade schemaläggningsagent.
Versioner som krävs
| Tillgängliga i: Lightning Experience |
| Tillgängliga i: Enterprise, Performance, Unlimited och Developer Editions med Field Service och Foundations, eller Einstein 1 Field Service Edition eller Agentforce 1 Field Service Edition. |
Skapa flödet
Skapa ett flöde som identifierar uppringaren automatiskt med deras telefonnummer istället för att be dem ange ett e-postmeddelande eller användarnamn.
Skapa ett autostartat flöde som utför följande:
- Identifierar en uppringare enligt deras telefonnummer
- Hittar deras kontaktpost
- Skapar en 6-siffrig verifieringskod
- Skickar koden till kontaktens e-postadress
- Returnerar verifieringskoden som uppringaren ger
Variabler
| API-namn | Detaljer |
|---|---|
| autentiseringsnyckel | Datatyp: Text Tillgänglig för utdata |
| customerEmail | Datatyp: Text Tillgänglig för utdata |
| customerId | Datatyp: Text Tillgänglig för utdata |
| customerIdType . | Datatyp: Text Tillgänglig för utdata |
| inkommande telefonnummer | Datatyp: Text Tillgänglig för inmatning |
| verificationCode [verifieringskod] | Datatyp: Text Tillgänglig för utdata |
| verificationMessage [bekräftelsemeddelande] | Datatyp: Text Tillgänglig för utdata |
Konstanter
| API-namn | Detaljer |
|---|---|
| codeNotSentMessage . | Datatyp: Text Värde: Jag har problem med att skicka dig en verifieringskod. Vänligen ring vårt kontaktcenter direkt. Ha en bra dag. |
| codeSentMessage | Datatyp: Text Värde: Jag har skickat ett e-postmeddelande med en verifieringskod. Vänligen kontrollera din e-post och läs koden tillbaka till mig så att vi kan komma igång. |
| customerType : | Datatyp: Text Värde: Kontakt |
Element
| Flödeselement | Konfigurering |
|---|---|
| Start > + Beslut | Etikett: Tillhandahålls telefon? Resultatetikett: Ja Filter: Alla villkor uppfylls (OCH) Resurs: incomingPhoneNumber, Operator: . Är null, Värde: Falskt Resurs: incomingPhoneNumber, Operator: . Inte lika med, Värde: Tomt värde (tom sträng) Standardresultatetikett: Nej (standard) |
| Nej > + Tilldelning | Etikett: Tilldela meddelande för inget telefonnummer Variabel: verificationCode, Operator: Lika med, Värde: codeNotSentMessage . |
| Tilldelning > + Slut | Saknas |
| Ja > + Hämta poster | Etikett: Hämta kontakt via telefonnummer Salesforce-objekt: Kontakt Filter: Alla villkor uppfylls (OCH) Fält: Mobiltelefon, operatör: Lika med, Värde: inkommande telefonnummer |
| + Beslut | Etikett: Har Kontakt? Resultatetikett: Ja Filter: Alla villkor uppfylls (OCH) Resurs: Kontakt från Hämta kontakt via telefonnummer > Kontakt-ID, Operator: Är null, Värde: Falskt Standardresultatetikett: Nej (standard) |
| Nej > + Tilldelning | Etikett: Tilldela meddelande för ingen kontakt Variabel: verificationCode, Operator: Lika med, Värde: codeNotSentMessage . |
| Tilldelning > + Slut | Saknas |
| Ja > + Tilldelning | Etikett: Tilldela kontaktvärden Variabel: customerId, Operator: Lika med, Värde: Kontakt från Hämta kontakt via telefonnummer > Kontakt-ID Variabel: customerType, Operator: Lika med, Värde: customerType : Variabel: customerEmail, Operator: Lika med, Värde: Kontakt från Hämta kontakt via telefonnummer > E-post |
| + Beslut | Etikett: Har e-postadress? Resultatetikett: Ja Filter: Alla villkor uppfylls (OCH) Resurs: customerEmail, Operator: Är null, Värde: Falskt Standardresultatetikett: Nej (standard) |
| Nej > + Tilldelning | Etikett: Tilldela meddelande för ingen e-postadress Variabel: verificationCode, Operator: Lika med, Värde: codeNotSentMessage . |
| Tilldelning > + Slut | Saknas |
| Ja > + Åtgärd | Åtgärd: Skapa verifieringskod Etikett: Skapa verifieringskod |
| + Åtgärd | Åtgärd: Skicka e-post Etikett: E-postbekräftelsekod Mottagaradresser: customerEmail SenderType: OrgWideEmailAddress SenderEmailAddress: Ange e-postadressen som e-postmeddelandet skickas från Ämne: Din verifieringskod Brödtext: Ange detta meddelande: För att verifiera din e-postadress, läs upp denna verifieringskod för agenten: Infoga denna resurs i slutet av meddelandet: Utdata från Skapa verifieringskod > Den sexsiffriga genererade verifieringskoden |
| Tilldelning | Etikett: Tilldela verifieringskod Variabel: verificationCode, Operator: Lika med, Värde: Utdata från Skapa verifieringskod > Den sexsiffriga genererade verifieringskoden Variabel: authenticationKey, Operator: Lika med, Värde: Utdata från Skapa verifieringskod > Autentiseringsnyckel |
När du är färdig med flödet, spara och aktivera det. Ditt flöde ska se ut så här.
Skapa agentåtgärden
Skapa agentåtgärden och tilldela det refererade flödet till den.
- I Inställningar, hitta och välj Agentforce Tillgångar.
- På fliken Åtgärder, klicka på Ny agentåtgärd.
- För Referensåtgärdstyp, välj Flöde.
- För Referensåtgärd, välj det flöde du skapade. Som standard får åtgärden namnet på flödet — Skicka verifieringskod för Voice.
- För Agentåtgärdsbeskrivning, ange: Skickar en genererad verifieringskod till den befintliga användarens e-postadress, hämtad från kontaktposten som är associerad med telefonnumret som hämtades från det inkommande samtalet.
- För Inläsning av text, ange Standard.
- För indata, markera den inte som obligatorisk och ange denna beskrivning: Lagrar kundens telefonnummer. Denna indata inleder verifieringsprocessen.
-
För utdata, välj inte Visa i konversation och ange dessa beskrivningar:
- authenticationKey: Autentiseringsnyckeln som används för att skapa verifieringskoden.
- customerEmail: E-postadressen som hämtas från kontaktposten.
- customerId: Användar-ID eller kontakt-ID för Salesforce.
- customerIdType: Den typ av ID som används i customerId. Kan antingen vara userId eller contactId.
- verificationCode : Den verifieringskod som skapas.
- verificationMessage: Ett allmänt meddelande som ges till användaren.
- Klicka på Avsluta.
Skapa underagenten
Ange de detaljer som behövs för underagenten och de relevanta agentåtgärderna.
- I Inställningar, hitta och välj Agentforce Tillgångar.
- På fliken Underagenter, klicka på Ny underagent.
- Ange ett namn, till exempel Kundbekräftelse för Voice.
- För Klassificeringsbeskrivning, ange: Verifierar kundens identitet innan du schemalägger en reparation, schemalägger underhåll, schemalägger en installation eller beviljar åtkomst till känsliga data, servicebokningar, besöksbokning eller tillhandahåller någon tjänst till en kund. Känsliga data inkluderar konfidentiell, privat eller säkerhetsskyddad information, till exempel affärskritiska data, personligt identifierande information (PII). När verifieringen har lyckats, upprepa inte processen inom samma session.
- För Omfattning, ange: Ditt jobb är att autentisera kunden som ännu inte har autentiserats innan du beviljar åtkomst till känsliga data, schemalägger bokningar, gör bokningar eller tillhandahåller kundservice (dammsugare, TV-fix etc.). Du bekräftar kunden endast med deras telefonnummer. Be aldrig om en e-postadress eller ett användarnamn. När verifieringen har lyckats, upprepa inte processen inom samma session.
-
Ange dessa instruktioner:
Instruktion 1: Den allra första åtgärden du MÅSTE vidta när denna underagent är aktiverad — innan du säger något till kunden är att åberopa åtgärden "Skicka verifieringskod för Voice" utan att be kunden om någon information. Använd värdet "incomingPhoneNumber" från konversationen som indata. Detta är obligatoriskt och måste ske varje gång, utan undantag. Hälsa inte på kunden, ställ inga frågor och vänta inte — åberopa åtgärden omedelbart och tyst först.
Instruktion 2: När du har åberopat åtgärden, säg det exakta värdet för fältet "verificationMessage" som returneras av åtgärden till kunden. Lägg inte till, ändra eller tolka meddelandet på något sätt. Nämn inte telefon, SMS eller SMS — koden skickas endast via e-post. Säg endast vad utmatningen "verificationMessage" returnerar, ord för ord.
Instruktion 3: Om kunden anger fel verifieringskod tre gånger, åberopa automatiskt åtgärden "Skicka verifieringskod för Voice" igen med samma telefonnummer (incomingPhoneNumber) för att skicka en ny kod. Be inte under några omständigheter om en e-postadress eller ett användarnamn — använd alltid endast telefonnumret.
Instruktion 4: Bearbeta aldrig en begäran om åtkomst eller uppdatering av känsliga data utan att först ha slutfört detta verifieringsflöde. Om kunden ännu inte är verifierad, åberopa alltid åtgärden "Skicka verifieringskod för Voice" innan du fortsätter.
Instruktion 5: Avslöja aldrig verifieringskoden eller några interna systemvärden för kunden. Håll alla verifieringsdetaljer konfidentiella.
Efter att användaren har verifierats i en konversationssession är det inte tillåtet att byta till en annan användare under några omständigheter.
Instruktion 7: Om verifieringen lyckas, fortsätt omedelbart med den åtgärd som användaren ursprungligen avsåg att utföra — be dem inte upprepa sin begäran om den redan har angetts.
- Klicka på Nästa.
-
Lägg till dessa åtgärder till underagenten:
- Skicka verifieringskod för Voice (åtgärden som du skapade)
- Verifiera kund för Field Service (standardåtgärd)
- Klicka på Avsluta.

