Een formulier maken op basis van een Apex klasse
Op Apex gebaseerde formulieren bieden meer flexibiliteit dan op globale acties gebaseerde formulieren, waardoor u zowel statische als dynamische WhatsApp-berichten kunt maken. Als u een op Apex gebaseerd formulier wilt maken, maakt u de Apex klasse en koppelt u deze vervolgens aan een component voor formulierberichtenverkeer. Wanneer de eindgebruiker van berichtenverkeer zijn of haar antwoorden op het formulier indient, voert Salesforce de Apex uit en verzendt de gegevens naar Salesforce. U moet configureren hoe die gegevens worden opgeslagen.
Vereiste editions
| Ondersteunde editions weergeven. | |
Dit artikel is van toepassing op:
|
Uitgebreide WhatsApp-kanalen |
Dit artikel is niet van toepassing op:
|
Uitgebreide in-app chat, Uitgebreide webchat v1, Uitgebreide webchat v2, Standaard en uitgebreide Facebook Messenger, Standaard en uitgebreide sms, Uitgebreide Apple-berichten voor bedrijven, Uitgebreide LIJN en Uw eigen kanaal inbrengen |
| Benodigde gebruikersmachtigingen | |
|---|---|
| Om berichtenverkeerscomponenten te maken: | Toepassing aanpassen EN Set-up en configuratie weergeven OR Systeembeheerder |
| Als u berichten wilt verzenden en ontvangen in Berichtenverkeer: | Berichtenverkeer-agent |
Zie ook:
De Apex klasse maken
- Geef vanuit Set-up Apex klassen op in het vak Snel zoeken, selecteer vervolgens Apex klassen en klik op Nieuw.
- Geef in de klasseneditor deze klassendefinitie op.
- Klik op Opslaan.
De component Formulierberichtenverkeer maken
- Ga naar de pagina Berichtenverkeerscomponenten in Set-up.
- Klik op Nieuwe component.
- Selecteer de component Formulierberichtenverkeer en klik op Volgende.
- Selecteer Apex Class en klik op Next.
-
Geef de titel van het formulier op, selecteer de Apex klasse die u zojuist hebt gemaakt en klik vervolgens op Volgende. De titel wordt weergegeven in de berichtenverkeerssessie als een koppeling naar het formulier.

- Geef een naam en beschrijving van uw component op. Eindgebruikers van berichtenverkeer kunnen deze informatie niet zien. Het helpt servicevertegenwoordigers echter om snel het doel van de component te identificeren bij het kiezen van een bericht om te verzenden vanuit de Service Console.
- Klik op Gereed. De Samensteller van berichtenverkeerscomponenten wordt geopend.
De stroomindeling toevoegen aan de component Apex Form Berichtenverkeer
Als u een WhatsApp-stroom wilt maken, voegt u een stroomindeling toe aan de component Formulierberichtenverkeer. Configureer de berichtinhoud in de stroom.
- Open de op Apex gebaseerde component voor berichtenverkeer voor formulieren. Zie Veilige formulieren maken en verzenden in berichtenverkeerssessies als u een op Apex gebaseerde component voor formulierberichten wilt maken.
- Klik in de sectie Componentindelingen op Details en vervolgens op Indeling toevoegen.
- Selecteer Stroom en klik vervolgens op Gereed. De indeling bepaalt hoe de component eruitziet in berichtenverkeerssessies. Elke berichtenverkeerscomponent is beschikbaar in een of meer indelingen en sommige indelingen werken alleen in bepaalde kanalen. Zie Typen berichtenverkeerscomponenten en -indelingen voor een lijst met indelingen die elk kanaal ondersteunt. Het is een goed idee om minstens één ondersteunde indeling toe te voegen voor elk kanaal waarnaar de component wordt verzonden. Als er geen notaties worden toegevoegd, gebruikt de component de standaardtekstnotatie.
-
Klik in de linkerzijbalk onder Componentindelingen op Stroom.

- Geef in de sectie Initieel bericht het bericht op, dat wordt weergegeven wanneer een gesprek met de klant begint.
-
Geef in de sectie Knop starten een naam op voor de knop waarmee deze WhatsApp-stroom wordt gestart.

- Klik voor het toevoegen van een scherm op Scherm toevoegen. U kunt meerdere schermen toevoegen aan de stroom.
- Geef een titel op voor het scherm.
- Klik voor het toevoegen van inhoud aan het scherm op Inhoud toevoegen.
-
Vouw een of meer inhoudstypevakken uit en selecteer vervolgens een of meer schermelementen. Vouw bijvoorbeeld de vakken Media en Selectie uit en selecteer vervolgens Afbeelding en Vraag met meervoudige selectie. Als u inhoud wilt weergeven en schermnavigatie wilt bepalen met behulp van voorwaardelijke logica, selecteert u onder het vak Voorwaardelijke logica een schermelement Schakelen of Als.

- Klik voor het toevoegen van de geselecteerde schermelementen aan het scherm op Gereed. Elk scherm kan slechts één voettekst met een knop hebben. Elke knop navigeert naar een volgend scherm in de stroom of voltooit de stroom. Een knop kan niet naar een eerder scherm navigeren. Scherm 2 kan bijvoorbeeld niet terug naar scherm 1 navigeren.
-
Configureer bij Componenteigenschappen elk schermelement.

-
Het doek toont een voorbeeld van het scherm dat momenteel is uitgevouwen.

- Klik voor het maken van een tweede scherm opnieuw op Scherm toevoegen.
- Geef de details op voor het tweede scherm.
- Als dit scherm het laatste scherm in de stroom is, voegt u een voettekst toe met een voettekstactie Voltooid, waarmee de stroom wordt voltooid.
-
Vouw de sectie Scherm 1 uit, selecteer het inhoudstype Voettekst en configureer de voettekstactie om naar het volgende scherm te navigeren.

- Nadat u de eigenschappen van de stroomindeling hebt bijgewerkt, slaat u de berichtenverkeerscomponent op.
-
Klik in de linkerzijbalk onder Componentindelingen op het indelingstype Tekst om de eigenschappen ervan bij te werken. De platte-tekstversie wordt verzonden als uw voorkeursindeling niet beschikbaar is of niet wordt geladen. Hoewel op globale acties gebaseerde en op Apex klassen gebaseerde formulieren niet in platte tekst kunnen worden verzonden, kunt u de platte-tekstversie van uw component bewerken zodat deze een koppeling naar een openbaar formulier bevat of een lijst met alleen-tekst vragen toont, die in uw formulier worden weergegeven.

- Wanneer u klaar bent met het bewerken van uw component, klikt u op Opslaan. Uw component wordt opgeslagen in een conceptstatus.
- Klik op Activeren om deze berichtenverkeerscomponent beschikbaar te maken voor servicevertegenwoordigers.
- Als u de component offline wilt halen, bijvoorbeeld om u tijd te geven om deze opnieuw te configureren, opent u deze in de Samensteller van berichtenverkeerscomponenten en klikt u op Deactiveren. Wanneer u klaar bent, activeert u deze opnieuw.



