Conversations wordt gebruikt bij het creëren van workflows. Denk hierbij aan veelgestelde vragen (FAQ's), self-service-scenario's en formulieren.
Dit artikel bestaat uit de volgende secties:
- Algemeen
- Geavanceerd
Conversations - hoe en wat?
Conversatins zijn flows die worden ingezet als:
In onderstaande hoe en wat gaan op een interactieve manier samen een workflow ontwerpen in Conversations.
Conversation aanmaken
- 'Alle Conversations' is de standaard startpagina voor Conversations
- Klik op
om een Conversation toe te voegen.
- De tekstverwerker opent.
- Vul eventueel de gevraagde informatie in rechts op het scherm onder de informatiebol
:
- Interne informatie - dit is een notitie met informatie voor collega's over de Conversation. Dit is aan de voorkant niet zichtbaar voor eindgebruikers.
- Tags - Zoektermen die kunnen helpen bij het beter vindbaar maken van de Conversations
- Applicaties - n.v.t.
- Gekoppelde onderwerpen / Gekoppelde artikelen - aan welke onderwerpen en artikelen de Conversation gekoppeld moet worden. Deze toon je vervolgens door onder een Knowledge-detail-widget in de Portal Builder een "Gerelateerde Conversations"-widget te plaatsen. Dit is niet per se nodig: Conversations kunnen ook getoond worden op artikelen door gebruik te maken van het "Embed Conversation"-blok in een artikel-editor. Dit werkt overigens ook met nieuwsberichten.
Conversation koppelen aan nieuws, kennisbank of widget
Het is mogelijk om een gesprek onderaan een content item toe te voegen, of deze midden in de tekst te plaatsen. Dit is mogelijk voor nieuws, artikelen in de kennisbank en als widget op de persoonlijke startpagina. Bekijk de tutorial hier:
Voorbeeld: FAQ aanmaken (Vraag-antwoord)
We laten je zien hoe je een een simpele FAQ maakt, door een 'uitklapbaar' stukje tekst toe te voegen. Je doet dit met een paar simpele stappen. Dit zorgt voor minder tekst op een pagina, waardoor gebruikers sneller van vraag naar antwoord gaan. Helemaal handig op kleinere schermen, zoals de mobiele app.
- Maak het stukje uitklapbare tekst in Conversations (zoals FAQ)
- Koppel de Conversation aan relevante artikel(en)
We nemen als voorbeeld "Wat is een cao?".
Stap 1: De FAQ maken
Ga naar Knowledge > Conversations en maak een nieuwe Conversation aan. Begin met een titel. Vervolgens voeg je een "+Vraag"-blok toe, dit is wat je aan eindgebruikers toont onder een artikel. Voeg daarna een "+Tekst"-blok toe, dit is het antwoord wat de gebruiker ziet als hij op de vraag klikt. Zie screenshot hierboven. Aan de achterkant zou dit er zo uit moeten zijn:
Stap 2: De FAQ koppelen
Klik op het tandwiel bovenaan om de instellingen aan de rechterzijde te openen. Vervolgens kies je bij gekoppelde artikelen bij welke artikel de FAQ moet tonen. Selecteer het relevante artikel. Na publiceren toont de FAQ bij relevante artikel(en).
Voorbeeld: Formulier voor visitekaartjes aanvragen
We laten je zien hoe je een formulier maakt om visitekaartjes aan te vragen, zodat je dit voorbeeld kunt gebruiken om zelf formulieren te maken. Een simpel formulier maak je in een paar stappen. De volgorde is belangrijk:
- Maak het formulier.
- Voeg een stap toe die iets met de resultaten doet, bijvoorbeeld een e-mail versturen.
- Toon een bedanktekst aan het eind.
Stap 1: Het formulier maken
- Open Conversations en maak een nieuwe Conversation aan.
- Voeg als eerste een Formulier-blok toe.
- Zodra het blok is toegevoegd, kun je rechts onderin velden toevoegen aan het formulier, zoals naam, e-mailadres, onderwerp of opmerking.
Stap 2: Een e-mail sturen met de resultaten
- Klik op de +-knop onder het formulierblok en kies Notificatiecategorie → Send Email.
- Aan de rechterkant geef je aan wie de ontvanger van de inzending is en vul je een onderwerp in.
- Bij Body klik je op Samenvatting om automatisch alle ingevulde velden in de e-mail te tonen.
Stap 3: Een bedanktekst tonen
- Klik opnieuw op de +-knop, dit keer onder het Send Email-blok.
- Voeg een Tekstblok toe met bijvoorbeeld de tekst: “Bedankt voor je inzending!”.
- Publiceer daarna de hele Conversation.
Het formulier op een pagina plaatsen
- Ga naar de pagina waar je het formulier wilt tonen.
- Klik op de +-knop en kies Conversations.
- Je kunt dan kiezen uit twee opties:
- Linken naar de Conversation: bezoekers gaan naar een aparte formulierpagina.
- Embedden op de huidige pagina: het formulier wordt direct op de bestaande pagina getoond, zoals je gewend bent in Umbraco.
Beschikbare blokken
Bij het aanmaken van een Conversation zijn er meerdere opties, namelijk:
| Type | Beschrijving |
| Vraag | Dit is een blok die niet meer gebruikt hoeft te worden. Voorheen was dit altijd de start van een FAQ, maar nu kan de titel daar gewoon voor gebruikt worden |
| Tekst | Dit is een blok waarin opgemaakte tekst en afbeeldingen gezet kan worden. Bij een veelgestelde vraag is dit doorgaans het enige blok in de Conversation. |
|
Multiple- choicevraag |
Als er niet direct antwoord op de vraag gegeven kan worden, omdat er meerdere opties mogelijk zijn, kan er gekozen worden voor een multiplechoicevraag. Zodra je kiest voor een multiplechoicevraag begin je met het bouwen van een beslisboom. De hoeveelheid antwoorden van de multiplechoicevraag bepalen de hoeveelheid takken van de beslisboom. Voorbeeld: De vraag "waar kan ik mijn auto parkeren?" is afhankelijk van de kantoorlocatie. Dus na die vraag voeg je een multiplechoiceblok toe met de opties "Groningen", "Sneek" en "Best". Onder elk antwoord kun je de flow vervolgen, zo kun je elke locatie voorzien van een eigen antwoord. Let op: Een multiplechoice-blok kan nooit het einde van een flow zijn. Elk antwoord moet op zijn minst gevolgd worden door een tekstblok. Voeg extra blokken toe door eerst de antwoordoptie in het multiplechoice-blok te kiezen en vervolgens onderin op het + icoon te klikken. |
| Formulier | Hiermee maak je een formulier. Zie onderstaande beschrijving: Formulieren |
| Notificatiecategorie |
Hiermee kun je een e-mail versturen. Zie onderstaande beschrijving: Notificaties Dit is een connector-blok: Deze stap wordt automatisch doorlopen; de eindgebruiker ziet dit niet. Let op: Een notificatieblok moet altijd gevolgd worden door een tekstblok. Bijvoorbeeld met de tekst "Bedankt voor het invullen, we hebben je gegevens doorgestuurd". |
| Doorverwijzen | Dit blok kun je laten doorverwijzen naar een ander blok binnen dezelfde flow. Je sluit als het ware de huidige tak in de beslisboom af en de gebruiker gaat door vanaf de stap waarna wordt doorverwezen. Er kan daarom geen blok worden toegevoegd onder dit blok. |
| Insluiten | Dit blok is momenteel niet in gebruik |
| Voorwaarden | Baseer de flow op voorwaarden. Op basis van |
| Inloggen |
Dit blok checkt of de gebruiker is ingelogd. Deze is momenteel alleen nodig om het Social Profiel-blok te gebruiken. Dit is een connector-blok: Deze stap wordt automatisch doorlopen; de eindgebruiker ziet dit niet. |
| Social Profiel |
Deze stap haalt het Social profiel op. Dit is nodig om informatie vanuit profielen, zoals de naam of afdeling van een gebruiker, persoonlijk aan te bieden. Deze moet voorafgegaan worden door een Inloggen-blok om gegevens van de ingelogde gebruiker op te halen. Dit doe je door het veld "Gebruiker" in het rechter paneel in te stellen op Login.Authenticateduser. Lukt dit niet, controleer dan of het Inloggen-blok eerder in de flow zit Dit is een connector-blok: Deze stap wordt automatisch doorlopen; de eindgebruiker ziet dit niet. |
Formulieren
Een formulier wordt gebruikt als er gegevens van gebruikers opgehaald moeten worden. Denk aan een contactformulier. Een formulier kan worden opgebouwd door eerst een formulierblok toe te voegen aan de Conversation. Zodra deze is toegevoegd verschijnt er aan de rechterkant informatie over het formulier. Door middel van 'veld toevoegen' is er de mogelijkheid om meerdere opties toe te voegen aan het formulier.
Tekstveld: Een tekstveld is bedoeld om gebruikers een tekst te laten invullen. De hoeveelheid en welke tekst kan worden bepaald door de verschillende opties van een tekstveld van formulieren. De typen getal, e-mail en telefoon bevatten validaties. Zo moet e-mail een '@' bevatten en moet een telefoonnummer 10 cijfers lang zijn.
Datum kiezer: Met de datum kiezer kan een gebruiker een datum aangeven. Een datum kan een enkele of terugkerende datum zijn (enkel of reeks).
Selectiecontrole: De selectiecontrole wordt gebruikt.
File upload: Laat de gebruiker een bestand uploaden.
Seperator: Je kunt witruimte, of informatie in de vorm van tekst, aanbieden in een formulier. Zo kun je de formulieren duidelijker vormgeven.
Notificaties verzenden
Als je een workflow doorloopt, komt hier vaak een actie uit voor iemand. Je kunt notificaties verzenden via e-mail. Je gebruikt hiervoor "Notificatiecategorie", met de volgende opties:
- Notification: Dit blok is momenteel niet in gebruik. Uiteindelijk wordt dit een manier om een notifcatie te versturen binnen Embrace
-
Send email: Een Conversation met formulier- of multiplechoicevelden kan per e-mail worden verzonden naar een of meerdere ontvangers. Dit blok configureer je in het paneel aan de rechterkant. Je vindt hier de volgende velden
- Ontvanger: vul hier de e-mailadressen in van de personen die een notificatie moeten ontvangen. De e-mailadressen hoeven niet bekend te zijn als een Social profiel.
- Onderwerp: De tekst die de ontvanger in de onderwerp van de e-mail ziet staan
- Body: De body-tekst die wordt meegestuurd.
- Nieuwe samenvatting (knop): Klik hierop om de dynamic variables (zie verderop) automatisch te vullen in de body-tekst. Wat dit in feite doet is de body vullen met de velden die de gebruiker heeft ingevuld.
Let op: Klik op de "Toepassen"-knop onderin het paneel om je instellingen op te slaan
Dynamische variabelen
Je kunt dynamische variabelen gebruiken om een Conversation slimmer of persoonlijker te makken. Data die is opgehaald met een connector, de data die is ingevuld in een formulier of een multiplechoiceblok, zijn hiermee verderop in de flow te gebruiken.
Een dynamic variable heeft altijd deze vorm: &[bloknaam].[veldnaam]. In het geval van formuliervelden wordt dit nog gevolgd door .value. Door alleen "&" en de eerste letter van de bloknaam te typen in een blok (zoals een tekstblok) gaat het systeem automatisch zoeken naar beschikbare dynamic variables. Je ziet daarbij alleen de variabelen die in de betreffende flow beschikbaar zijn.
Voorbeeld: Stel dat je een formulier hebt met de naam "Form1" en daarin een veld opneemt waarin je iemands voornaam opvraagt met het formulierveld "voornaam". In een opvolgend tekstblok kun je dan de gebruiker met zijn of haar voornaam aanspreken. De tekst zou er dan zo uit kunnen zien: "Bedankt voor je inzending, &Form1.voornaam.value. We hebben dit doorgezet naar de verantwoordelijke personen." De eindgebruiker ziet op de plek van de dynamic variable dan uiteraard de waarde die ze zelf heeft ingevuld in het betreffende formulierveld.
Als je een meerkeuze of voorwaarden blok instelt, kun je ook zelf dynamische variabelen toevoegen. Stel je maakt een meerkeuze met daarin de opties "vader", "moeder", en "dochter". Dan kun je deze tekst hergebruiken in het volgende tekstblok. De tekst die toont is dan bijvoorbeeld: "Je hebt vader ingevuld, we gaan nu naar de volgende stap". Dit werkt identiek voor voorwaarden, en alle informatie die je uit formulieren ophaalt. Ook hier gebruik je weer de ampersand (&).
| Type | Beschrijving |
| &<Meerkeuze>.choice.value | Toont de gekozen waarde vanuit het meerkeuze blok. Het <deel tussen haakjes> is afhankelijk van de naam die je het meerkeuze blok hebt gegeven, en dus uniek per workflow. |
|
&<Voorwaarden>.selectedCondition
|
Toont de gekozen waarde vanuit het voorwaarden blok. Het <deel tussen haakjes> is afhankelijk van de naam die je het voorwaarden blok hebt gegeven, en dus uniek per workflow. |
|
&Form.<Naam>.value
|
Toont de gekozen waarde vanuit een formulier. Het <deel tussen haakjes> is afhankelijk van de naam die je het formulier hebt gegeven, en dus uniek per workflow. |
Profielgegevens ophalen
Een populair connectorblok is de GetSocialProfile profielconnector. Deze wordt gebruikt na de Login-connector. Door het gebruikerveld vervolgens in te stellen op Login.AuthenticatedUser krijg je de mogelijkheid om specifieke profielvelden op te halen van de ingelogde gebruiker. De volgende informatie kan worden opgehaald met de volgende variabelen:
| Variabele | Beschrijving |
| &GetSocialProfile.ProfileLanguage | Toont de ingestelde profieltaal van een gebruiker. |
|
&GetSocialProfile1.FirstName
|
Toont de voornaam van een gebruiker. zoals ingesteld in het Embrace Social profiel. |
|
&GetSocialProfile.LastName
|
Toont de achternaam van een gebruiker. zoals ingesteld in het Embrace Social profiel. |
|
&GetSocialProfile.MiddleName
|
Toont de middelste naam van een gebruiker. zoals ingesteld in het Embrace Social profiel. |
|
&GetSocialProfile.FullName
|
Toont de volledige naam van een gebruiker. zoals ingesteld in het Embrace Social profiel. |
|
&GetSocialProfile.PhoneWork
|
Toont het werk-telefoonnummer van een gebruiker, zoals ingesteld in het Embrace Social profiel. |
|
&GetSocialProfile.PhoneHome
|
Toont het thuis-telefoonnummer van een gebruiker, zoals ingesteld in het Embrace Social profiel. |
|
&GetSocialProfile.PhoneMobile
|
Toont het mobiele-telefoonnummer van een gebruiker, zoals ingesteld in het Embrace Social profiel. |
|
&GetSocialProfile.Email
|
Toont de primaire e-mail van een gebruiker. Dit is het e-mail welke de gebruiker hanteert om in te loggen. |
|
&GetSocialProfile.EmailWork
|
Toont de werk e-mail van een gebruiker, zoals ingesteld in het Embrace Social profiel. |
|
&GetSocialProfile.EmailPrivate
|
Toont de privé e-mail van een gebruiker, zoals ingesteld in het Embrace Social profiel. |
|
&GetSocialProfile.Manager
|
Toont de (naam van de) manager van een gebruiker, zoals ingesteld in het Embrace Social profiel. |
|
&GetSocialProfile.JobTitle
|
Toont de functie van een gebruiker, zoals ingesteld in het Embrace Social profiel. |
|
&GetSocialProfile.Organization
|
Toont de organisatie van een gebruiker, zoals ingesteld in het Embrace Social profiel. |
|
&GetSocialProfile.Departments
|
Toont de afdeling van een gebruiker, zoals ingesteld in het Embrace Social profiel. |
|
&GetSocialProfile.WorkLocation
|
Toont de werklocatie van een gebruiker, zoals ingesteld in het Embrace Social profiel. |
|
&GetSocialProfile.DateOfBirth
|
Toont de geboortedatum/verjaardag van een gebruiker, zoals ingesteld in het Embrace Social profiel. |
Geavanceerde instellingen
Bij het aanmaken en beheren van een individuele Conversation zijn er nog een aantal geavanceerde instellingen. Extra instellingen die je rechts in het scherm vindt onder het tandwielicoon :
Slugs
Dit is het einde van de URL waarop de Conversation kan worden bekeken aan de voorkant. Een item kan meerdere slugs hebben, waarvan 1 wordt ingesteld als standaard. Let op dat je dit pas kunt toevoegen als de Conversation in ieder geval 1x is opgeslagen.
Log resultaten
Op dit moment niet van toepassing
Beoordelingsdatum
Een Conversation kan worden voorzien van een Beoordelingsdatum en een eigenaar voor contentcontrole. Meer informatie daarover vind je in het kennisbankartikel Knowledge - Content Controle & Review.
Vanuit het overzicht alle Conversations heb je nog een aantal extra mogelijkheden:
- Wijzigen: bewerk de Conversation (zie Conversation aanmaken)
- Exporteren: exporteer je Conversation naar een .json bestand
-
Toon resultaten: de input, dus de reacties die zijn gegeven op de Conversation van individuele gebruikers, kun je hier raadplegen
- Algemene informatie: begintijd en eindtijd (hoe lang heeft gebruiker interactie gehad)
- Gebruikersinvoer: welke keuzes heeft de gebruiker gemaakt (alleen bij vraagbomen)
- Let op: wegens AVG-redenen kun je nooit de daadwerkelijke gebruiker (persoon) traceren
- Dupliceren: maak een kopie van de Conversation
- Permissies instellen: zie Users - Rollen en rechten
- Depubliceren: Conversation niet meer zichtbaar voor eindgebruikers, wel bewerkbaar vanuit Knowledge
- Verwijderen: Conversation niet meer zichtbaar voor eindgebruiker, niet bewerkbaar vanuit Knowledge (zie prullenbak)
Segmenten
Het is mogelijk om onderscheid te maken in soorten 'Conversations. Onder de hoofdfolder Alle Conversations kun je submapjes (=segmenten) aanmaken. Dit kan handig zijn wanneer je onderscheid wilt maken tussen FAQ's, Formulieren en Flows, maar ook als je bijvoorbeeld een segment met Templates wilt hebben
Een segment aanmaken:
- Ga naar Portals > Content > Segmenten.
- Klik op het plusicoon (+) rechtsboven.
- Vul in de rechterkolom de velden in:
- Naam van het segment
- Titel van het segment (mag zelfde zijn als de naam)
- Contentsoort: Conversations
- Klik op Opslaan. Hierna zie je het segment onder Knowledge > Conversations.
Een bestaande Conversation naar een segment verplaatsen:
- Klik op de drie puntjes (◦◦◦) naast de Conversation.
- Kies Verplaatsen.
- Kies het segment waar je de Conversation naartoe wil verplaatsen.
- Kies Verplaatsen. Let op: bij een standaardinrichting neemt de Conversation daarna de permissies over van het segment waar het onder valt.
Voorbeeld: Wil je een templates-segment gebruiken, dan wil je waarschijnlijk dat de Conversations die hieronder staan niet zichtbaar zijn voor eindgebruikers. Doe hiervoor het volgende
- Volg bovenstaande stappen en maak een segment voor Conversations.
- In Portals > Content > Segmenten klik je achter je nieuwe segment op de drie puntjes en kies je "Permissies instellen". Stel de "Mag lezen" permissie in op een rol die alleen Conversations-beheerders hebben (Knowledge Manager of Knowledge Editor bijvoorbeeld)
- Klik op Opslaan
- Vervolgens maak je een Conversation en verplaats je deze naar het segment "Templates". De Conversation neemt automatisch de rechten over van het segment waar het inzit, dus eindgebruikers kunnen de Conversation niet zien, ook als je deze publiceert
- Wanneer je dit template wilt gebruiken druk je op de drie puntjes achter de Conversation > Dupliceren. Er wordt nu een kopie gemaakt van de Conversation
- Verplaats de kopie nu naar een ander segment en ga hem daar bewerken en publiceren.
Prullenbak
Via het menu aan de linkerkant navigeer je naar de prullenbak. Verwijderde Conversations worden hier getoond. Je kunt ze permanent verwijderen of terugzetten.
Conversations wordt gebruikt bij het aanmaken van zelf-regelenworkflows bij artikelen in de kennisbank. Denk aan veelgestelde vragen en formulieren.
- Begin met een leeg canvas. Aan de rechterzijde pas je instellingen aan zoals de titel, gekoppelde artikelen en kennisbank, tags en meer. Via het tandwielpictogram raadpleeg je de geavanceerde instellingen.
- Via de + begin je met ontwerpen. Kies wat je wilt toevoegen:
- Vraag: stel een vraag — vaak de eerste stap
- Tekst: voor tekst en antwoorden
- Meerkeuze: vraag met keuze-opties
- Formulier: voeg een formulier toe
- Doorverwijzen: beëindig de flow en ga verder in een andere Conversation binnen de workflow
- E-mail: connector om een e-mail te verzenden naar gebruiker(s)
- De vraag is toegevoegd! Wil je de vraag beantwoorden of meer toelichting geven? Klik op + en kies 'Tekst'.
- Tekst: Voeg tekst met opmaak, links, afbeeldingen en meer toe. Gebruik 'Tekst' om de vraag direct te beantwoorden (FAQ) of om meer toelichting te geven als je nog verdere stappen wilt toevoegen, zoals meerkeuze of een formulier.
- Meerkeuze: De gebruiker kan nu een keuze maken over welk onderwerp hij meer wil weten.
- Afhankelijk van de keuze van de gebruiker richt je verschillende scenario's in, zodat je specifiek antwoord kunt geven op elke situatie.
- Wil je dat een gebruiker aan het einde gegevens achterlaat? Voeg via de + een Formulier toe.
- Formulier: Veel opties om vakkundig formulieren in te richten.
- Overview: Bij complexe en uitgebreide workflows gebruik je de overview om het overzicht over je Conversation te bewaren.
- De vraagboom is klaar! Een Conversation eindigt altijd met een tekstblok. Sla de vraagboom op om later verder te werken, of publiceer hem zodat hij zichtbaar wordt voor gebruikers.
- In de kennisbank is de vraagboom gekoppeld aan het artikel. Als gebruiker kies je via meerkeuze over welk onderwerp je meer wil weten, het formulier is direct zichtbaar bij de bijbehorende vraag, en de Conversation sluit af met een tekstblok.
Hoe voeg je een Conversation toe aan een nieuwsbericht, een artikel in de kennisbank, of als widget op de startpagina?
- Welkom in Knowledge! We voegen een Conversation — bijvoorbeeld een FAQ of een dynamische meerkeuze — toe aan een artikel om de content relevanter te maken. Let op: je kunt een Conversation ook aan een nieuwsbericht koppelen, of als widget op de persoonlijke startpagina plaatsen.
- Klik op + en selecteer 'Gesprekken'.
- Kies een titel voor het gesprek.
- Selecteer het gesprek dat je aan het artikel wilt koppelen.
- Het gesprek is gekoppeld! Je kunt ook meerdere gesprekken in één blok toevoegen.
- Bouw het artikel verder op met aanvullende blokken, zoals een afbeelding, embed of bijlage.
- Door een tekstblok onder het gesprek te plaatsen, verschijnt het gesprek midden op de pagina. Je kunt het gesprek ook helemaal bovenaan of onderaan plaatsen, afhankelijk van wat het beste past bij de lay-out.
- In de kennisbank verschijnt het gekoppelde gesprek midden op de pagina. Klap het open om het te gebruiken.
- Gebruik het gesprek zoals gewoonlijk — de meerkeuze, het formulier en de afsluitende tekst zijn allemaal zichtbaar voor de gebruiker.
- Tot slot: je kunt Conversations ook als widget op de persoonlijke startpagina toevoegen!