Gebruiken van het tagsysteem
Algemeen
Tags zijn verwijzingen naar specifieke velden binnen het klantdossier. Deze verwijzingen kunnen worden ingevoegd bij het aanmaken van een brief, registratie, sms of e-mail en voornamelijk in standaardteksten. Deze tags zorgen er voor dat u de waarde van het veld niet op hoeft te zoeken, maar automatisch kan laten opzoeken (door Elements) en invullen op de plaats van de tag.
Wanneer u tags in een standaardtekst invoegt, hoeft u deze gegevens nooit meer ‘keer op keer’ op te zoeken wanneer u een brief, registratie, sms of e-mail aanmaakt. U voegt de standaardtekst in, waar de tags in staan, en alles wordt automatisch opgehaald en ingevuld na het opslaan.
Enkele voorbeelden van tags zijn:
[offerte->offertenummer]
[taak->adres->postcode]
[algemeen->vandaag->dd-mm-yyyy]
Dit zijn verwijzingen naar (resp.) het offertenummer van een product, de postcode die in is gesteld als locatie in een afspraak en de datum van vandaag.
Opzoeken en invoegen
Het ingewikkelde aan het gebruik van tags is om er achter te komen welke tag, welke gegevens ophaalt, zodat u de juiste gegevens ophaalt voor een specifieke brief, registratie, sms of e-mail. Om zeker te weten dat u de goede tag heeft, is er de mogelijkheid om in de tagmodule de waarde van het bijbehorende veld af te lezen. U kunt op die manier een veld vullen met een bepaalde waarde en die waarde opzoeken in de tagmodule. Wanneer dit een unieke /aparte waarde is, en u deze terugvind bij een bepaalde tag, weet u zeker dat u de goede tag heeft voor uw standaardtekst. Dit doet u in een dossier.
Voorbeeld
In dit voorbeeld zoeken we het veld hoofdsom in een hypotheek om in een standaardtekst in te voegen.
Maak een brief aan in het klantdossier en koppel deze aan de hypotheek in het klantdossier. Klik boven het tekstveld van de brief op de tagmodule.
![]()
In de module zie je dikgedrukte (Objecten) en normale tags (Velden). De objecten staan bovenaan, de velden onderaan. Deze velden / normale tags op de eerste pagina van de tagmodule zijn simple tags. Meer hierover vindt u hier.
De objecten / dikgedrukte tags geven aan dat u hier op kunt klikken om een niveau dieper te gaan. Er liggen nog verwijzingen onder.

Aangezien het om een veld binnen een product gaat, moeten we beginnen met zoeken onder het object “Offerte” (de term in Elements voor alle soorten producten). Wanneer u hierop klikt bent u één niveau dieper. Er staan weer objecten en velden. De velden hebben geen dieper niveau. Deze staan wederom onderaan (scrollen). Bij deze velden zie je ook een waarde staan bij sommige. Daar vindt u ook een tag met de waarde 300.000,00. Deze waarde had u ingevoerd in de hypotheek in het veld “Hoofdsom”. Dit moet dus de goede verwijzing zijn.


U kunt op het veld klikken. Deze wordt ingevoerd in het tekstveld in de brief. U kunt deze tag nu selecteren, kopiëren en in uw standaardtekst plaatsen op de plek waar u deze wilt hebben.

Wanneer we het e-mailadres van de adviseur van de hypotheek in de standaardtekst willen opnemen, moeten we nog iets dieper gaan in de tagmodule.
Het e-mailadres is een element van de adviseur en de adviseur hangt onder de hypotheek (lees: offerte). U opent dus de tagmodule opnieuw en klikt op “Offerte”. Daarna zoekt u naar de “Adviseur”.

Daarna naar de e-mailadressen.

Daarna ziet u twee velden waarin nog steeds niet het e-maildres staat. Er is nog één object. Daar klikt u op.

Nu zijn er alleen nog maar velden over. Dit is het diepste niveau. U ziet hier ook het e-mailadres wat u had ingevuld onder de adviseur van de hypotheek.

Aparte tag functies
Binnen tags zijn er nog verschillende functies welke handig zouden kunnen zijn voor u.
IF-FUNCTIE
Een IF-functie legt een conditie op een bepaalde tag. Een voorbeeld is:
[if{offerte->aanvragers{1}->geslacht}==female]Mevrouw[/if]
Dit leest als: Als het geslacht van de eerste aanvrager 'vrouw' is, toon dan "Mevrouw". Een IF-functie heeft de opbouw: [if{TAG}==UITKOMST TAG]Te tonen tekst[/if]
TIP: == betekent "is gelijk aan" en != betekent "is niet gelijk aan"
ELSE-FUNCTIE
Een ELSE-functie zou er als volgt uit kunnen zien:
[if{offerte->aanvragers{1}->geslacht}==female]Mevrouw[else]De heer[/if]
Dit leest als: Als het geslacht van de eerste aanvrager 'vrouw' is, toon dan "Mevrouw" anders "De heer". Een ELSE-functie staat altijd in een IF-functie, dus tussen [if] en [/if].
REPEAT-FUNCTIE
De repeat functie is gemaakt om herhalende gegevens op te halen en kent de volgende opbouw:
[repeat]{locatie waar je gaat zoeken}][informatie die u op wilt halen][/repeat]
Dus u begint met:
[repeat{}][/repeat]
Vervolgens geef u aan welke info u wilt ophalen. Bijvoorbeeld de achternaam van alle relaties uit een dossier. Die informatie zet u met een tag tussen de beide repeats in.
[repeat{}][dossier->persoonrelaties->achternaam][/repeat]
Vervolgens plaatst u tussen de accolades de locatie waar u deze info kunt vinden, in dit geval bij dossier->persoonrelaties:
[repeat{ dossier->persoonrelaties}][dossier->persoonrelaties->achternaam][/repeat]
In dit geval krijg u alle achternamen van de personen uit het dossier te zien. Bijvoorbeeld: JansenSchipperDe Boer
Ze staan dus aaneen gesloten. Door een spatie achter de tag [dossier->persoonrelaties->achternaam] te zetten, krijgt de opsomming ook een spatie.
[repeat{}][dossier->persoonrelaties->achternaam] [/repeat]
Wordt: Jansen Schipper De Boer
U kunt ook een 'Enter' plaatsen na de tag.
[repeat{}][dossier->persoonrelaties->achternaam]
[/repeat]
Dan is het resultaat:
Jansen
Schipper
De Boer
U kunt ook meerdere gegevens ophalen, zoals voorletters, tussenvoegsels en achternaam:
[repeat{}][dossier->persoonrelaties->voornaam] [dossier->persoonrelaties->tussenvoegsel] [dossier->persoonrelaties->achternaam][/repeat]
ALGEMENE FUNCTIES
De algemene functies kunnen gebruikt worden in iedere tag (behalve waarvan de uitkomst een getal is). Deze algemene functies houden geen rekening met de waarde die in het veld staat. Voorbeeld van een dergelijke tag is:
[dossier->persoonrelaties->achternaam|allehoofdletter]
Alle letters worden dus als hoofdletters weergegeven, ongeacht hoe het staat ingevoerd. Hieronder volgt de beschijving van een aantal functies.
|allehoofdletter
Deze tag zal alle letters in hoofdletters zetten
Voorbeeld:
bergen op zoom zal worden: BERGEN OP ZOOM
|woordhoofdletter
Deze tag zal de eerste letter van elk woord in deze tag als hoofdletter zetten
Voorbeeld:
bergen op zoom zal worden: Bergen Op Zoom
|eerstehoofdletter
Deze tag zal de eerste letter als hoofdletter zetten
Voorbeeld:
bergen op zoom zal worden: Bergen op zoom
|alleeneerstehoofdletter
Deze tag zal de eerste letter als hoofdletter en (in tegenstelling tot |eerstehoofdletter) de rest als kleine letters neerzetten.
Voorbeeld:
BERGEN OP ZOOM zal worden: Bergen op zoom
|geenhoofdletters
Deze tag zal alle hoofdletters in kleine letters zetten
Voorbeeld:
Bergen Op Zoom zal worden: bergen op zoom
SPECIFIEKE FUNCTIES
|spatie
Deze is te gebruiken bij alle postcode tags en zal een spatie tussen de cijfers en letters zetten
Voorbeeld:
1232AA zal worden: 1232 AA
|hoofdletter
Deze tag is alleen te gebruiken bij de tussenvoegsel tag om bij de aanhef het tussenvoegsel met hoofdletter te zetten
Voorbeeld:
Geachte heer de Krom zal worden: Geachte heer De Krom