De activa voorbereiden voor een via Voice ingeschakelde planningsagent in de verouderde Agentforce Builder
Maak een stroom, een agentactie en een subagent voor uw via spraak ingeschakelde planningsagent.
Vereiste editions
| Beschikbaar in: Lightning Experience |
| Beschikbaar in: Enterprise, Performance, Unlimited en Developer Edition met Field Service en Foundations, of Einstein 1 Field Service Edition of Agentforce 1 Field Service Edition. |
De stroom maken
Maak een stroom die de beller automatisch identificeert aan de hand van zijn of haar telefoonnummer in plaats van te vragen om een e-mailadres of gebruikersnaam op te geven.
Maak een automatisch gestarte stroom die het volgende uitvoert:
- Identificeert een beller op basis van diens telefoonnummer
- Zoekt hun contactpersoonsrecord
- Genereert een 6-cijferige verificatiecode
- Verzendt de code naar het e-mailadres van de contactpersoon
- Retourneert de verificatiecode die de beller opgeeft
Variabelen
| API-naam | Details |
|---|---|
| authenticationKey | Gegevenstype: Tekst Beschikbaar voor uitvoer |
| customerEmail | Gegevenstype: Tekst Beschikbaar voor uitvoer |
| customerId | Gegevenstype: Tekst Beschikbaar voor uitvoer |
| customerIdType | Gegevenstype: Tekst Beschikbaar voor uitvoer |
| inkomendtelefoonnummer | Gegevenstype: Tekst Beschikbaar voor invoer |
| verificationCode | Gegevenstype: Tekst Beschikbaar voor uitvoer |
| verificatieBericht | Gegevenstype: Tekst Beschikbaar voor uitvoer |
Constanten
| API-naam | Details |
|---|---|
| codeNotSentMessage | Gegevenstype: Tekst Waarde: Ik heb problemen met het verzenden van een verificatiecode. Bel dan direct met ons contactcentrum. Fijne dag verder. |
| codeSentMessage | Gegevenstype: Tekst Waarde: Ik heb u een e-mail met een verificatiecode gestuurd. Controleer uw e-mail en lees de code terug zodat we kunnen beginnen. |
| customerType | Gegevenstype: Tekst Waarde: Contactpersoon |
Elementen
| Stroomelement | Configuratie |
|---|---|
| Start > + Beslissing | Label: Is telefoon voorzien? Uitkomstlabel: Ja Filter: Aan alle voorwaarden wordt voldaan (AND) Resource: incomingPhoneNumber, Operator: Is null, waarde: False (Onwaar) Resource: incomingPhoneNumber, Operator: Is niet gelijk aan, Waarde: Lege waarde (lege tekenreeks) Standaarduitkomstlabel: Nee (standaard) |
| Nr. > + Toewijzing | Label: Bericht voor Geen telefoonnummer toewijzen Variabele: verificationCode, Operator: Is gelijk aan, Waarde: codeNotSentMessage |
| Toewijzing > + einde | N.v.t. |
| Ja > + Records ophalen | Label: Contact opnemen via telefoonnummer Salesforce-object: Contactpersoon Filter: Aan alle voorwaarden wordt voldaan (AND) Veld: Mobiele telefoon, operator: Is gelijk aan, Waarde: incomingPhoneNumber |
| + Beslissing | Label: Heeft Contactpersoon? Uitkomstlabel: Ja Filter: Aan alle voorwaarden wordt voldaan (AND) Resource: Contactpersoon van Telefoonnummer Contactpersoon ophalen > Contactpersoons-ID, Operator: Is null, waarde: False (Onwaar) Standaarduitkomstlabel: Nee (standaard) |
| Nr. > + Toewijzing | Label: Bericht voor Geen contactpersoon toewijzen Variabele: verificationCode, Operator: Is gelijk aan, Waarde: codeNotSentMessage |
| Toewijzing > + einde | N.v.t. |
| Ja > + Toewijzing | Label: Contactpersoonswaarden toewijzen Variabele: customerId, Operator: Is gelijk aan, Waarde: Contactpersoon van Contactpersoon ophalen op telefoonnummer > Contactpersoons-ID Variabele: customerType, Operator: Is gelijk aan, Waarde: customerType Variabele: customerEmail, Operator: Is gelijk aan, Waarde: Contactpersoon van Contactpersoon ophalen op telefoonnummer > E-mail |
| + Beslissing | Label: Heeft e-mailadres? Uitkomstlabel: Ja Filter: Aan alle voorwaarden wordt voldaan (AND) Resource: customerEmail, Operator: Is null, waarde: False (Onwaar) Standaarduitkomstlabel: Nee (standaard) |
| Nr. > + Toewijzing | Label: Bericht voor Geen e-mailadres toewijzen Variabele: verificationCode, Operator: Is gelijk aan, Waarde: codeNotSentMessage |
| Toewijzing > + einde | N.v.t. |
| Ja > + Actie | Actie: Verificatiecode genereren Label: Verificatiecode genereren |
| + Actie | Actie: E-mail verzenden Label: E-mailverificatiecode Ontvangersadressen: customerEmail SenderType: OrgWideEmailAddress SenderEmailAddress: Geef het e-mailadres op vanwaaruit de e-mail wordt verzonden Onderwerp: Uw verificatiecode Hoofdtekst: Geef dit bericht op: Lees voor het verifiëren van uw e-mailadres deze verificatiecode voor aan de agent: Voeg deze resource in aan het einde van het bericht: Uitvoer van Verificatiecode genereren > De zescijferige gegenereerde verificatiecode |
| Toewijzing | Label: Verificatiecode toewijzen Variabele: verificationCode, Operator: Is gelijk aan, Waarde: Uitvoer van Verificatiecode genereren > De zescijferige gegenereerde verificatiecode Variabele: authenticationKey, Operator: Is gelijk aan, Waarde: Uitvoer van Verificatiecode genereren > Authenticatiesleutel |
Wanneer u de stroom hebt voltooid, slaat u deze op en activeert u deze. Uw stroom zou er als volgt moeten uitzien.
De Agent-actie maken
Maak de agentactie en wijs de stroom waarnaar wordt verwezen eraan toe.
- Zoek en selecteer in Set-up Agentforce Activa.
- Klik vanuit het tabblad Acties op Nieuwe agentactie.
- Selecteer bij Type verwijzingsactie Stroom.
- Selecteer bij Verwijzingsactie de stroom die u hebt gemaakt. Standaard krijgt de actie de naam van de stroom: Verificatiecode verzenden voor Voice.
- Geef bij Beschrijving agentactie het volgende op: Verzendt een gegenereerde verificatiecode naar het e-mailadres van de bestaande gebruiker, afkomstig van de contactpersoonsrecord die is gekoppeld aan het telefoonnummer dat is opgehaald uit het inkomende gesprek.
- Geef bij Tekst laden Standaard op.
- Markeer de invoer niet als verplicht en geef deze beschrijving op: Slaat het telefoonnummer van de klant op. Deze invoer initieert het verificatieproces.
-
Selecteer voor de uitvoer niet Tonen in gesprek en geef deze beschrijvingen op:
- authenticationKey: De authenticatiesleutel die wordt gebruikt om de verificatiecode te genereren.
- customerEmail: Het e-mailadres dat is opgehaald uit de contactpersoonsrecord.
- customerId: De Salesforce-gebruikers-ID of contactpersoons-ID.
- customerIdType: Het type ID dat wordt gebruikt in customerId. Kan userId of contactId zijn.
- verificationCode: De gegenereerde verificatiecode.
- verificationMessage: Een generiek bericht dat aan de gebruiker wordt gegeven.
- Klik op Voltooien.
De subagent maken
Geef de vereiste details op voor de subagent en de relevante agentacties.
- Zoek en selecteer in Set-up Agentforce Activa.
- Klik vanuit het tabblad Subagenten op Nieuwe subagent.
- Geef een naam op, bijvoorbeeld Klantverificatie voor Voice.
- Geef bij Classificatiebeschrijving het volgende op: Verifieert de identiteit van de klant voordat deze een reparatie plant, onderhoud plant, een installatie plant of toegang verleent tot gevoelige gegevens, serviceafspraken, afspraakboeking of service verleent aan een klant. Gevoelige gegevens omvatten vertrouwelijke, privé- of door beveiliging beschermde informatie, zoals bedrijfskritieke gegevens, persoonsgegevens. Nadat de verificatie is geslaagd, herhaalt u het proces niet binnen dezelfde sessie.
- Geef bij Bereik het volgende op: Uw taak bestaat uit het verifiëren van de klant die nog niet is geauthenticeerd voordat u toegang verleent tot gevoelige gegevens, afspraken plant, afspraken boekt of klantenservice verleent (stofzuiger, tv-toestel, enz.). U verifieert de klant alleen met behulp van diens telefoonnummer. Vraag nooit om een e-mailadres of gebruikersnaam. Nadat de verificatie is geslaagd, herhaalt u het proces niet binnen dezelfde sessie.
-
Geef deze instructies op:
Instructie 1: De allereerste actie die u MOET ondernemen wanneer deze subagent wordt geactiveerd, voordat u iets tegen de klant zegt, is de actie "Verificatiecode voor Voice verzenden" aanroepen zonder de klant om informatie te vragen. Gebruik de waarde "incomingPhoneNumber" uit het gesprek als invoer. Dit is verplicht en moet elke keer gebeuren, zonder uitzonderingen. Begroet de klant niet, stel geen vragen en wacht niet — roep de actie onmiddellijk en eerst in stilte aan.
Instructie 2: Zeg na het aanroepen van de actie de exacte waarde van het veld "verificationMessage" dat door de actie aan de klant wordt geretourneerd. Voeg het bericht op geen enkele manier toe, wijzig of interpreteer het niet. Vermeld geen telefoon, sms of sms. De code wordt alleen per e-mail verzonden. Zeg alleen wat de uitvoer "verificationMessage" retourneert, woord voor woord.
Instructie 3: Als de klant drie keer de verkeerde verificatiecode opgeeft, roept u automatisch opnieuw de actie "Verificatiecode voor Voice verzenden" aan met hetzelfde telefoonnummer (incomingPhoneNumber) om een nieuwe code te verzenden. Vraag in geen geval om een e-mailadres of gebruikersnaam — gebruik altijd alleen het telefoonnummer.
Instructie 4: Verwerk nooit verzoeken om toegang tot of bijwerken van gevoelige gegevens zonder eerst deze verificatiestroom te voltooien. Als de klant nog niet is geverifieerd, roept u altijd de actie "Verificatiecode voor Voice verzenden" aan voordat u doorgaat.
Instructie 5: Geef de verificatiecode of interne systeemwaarden nooit aan de klant door. Houd alle verificatiedetails vertrouwelijk.
Instructie 6: Nadat de gebruiker is geverifieerd in een gesprekssessie, is overschakelen naar een andere gebruiker in geen geval toegestaan.
Instructie 7: Als de verificatie is geslaagd, gaat u onmiddellijk door met de actie die de gebruiker oorspronkelijk van plan was uit te voeren. Vraag de gebruiker niet om zijn of haar verzoek te herhalen als dit al is vermeld.
- Klik op Volgende.
-
Voeg deze acties toe aan de subagent:
- Verificatiecode voor Voice verzenden (de actie die u hebt gemaakt)
- Klant verifiëren voor Field Service (standaardactie)
- Klik op Voltooien.

