Waardes uit een zaak of contactmoment kunnen opgehaald worden door gebruik te maken van Juel of Velocity scriptie. Welke scripting je wanneer gebruikt is afhankelijk van de plaats waar je de waarde wilt gebruiken (zie Juel & Velocity scripting).

Waardes ophalen uit een zaak- of contactmomentformulier

Velden met een gestandaardiseerde vraag ID

De waarde van een veld met een gestandaardiseerde vraag ID ophalen uit een zaakformulier of contactmomentformulier doe je door volgende scripts te gebruiken:

Velocity

${s.form.formDataFixed.vraagID}
$s.form.formDataFixed.vraagID

Waarbij:

${s.form.formDataFixed.subject}
$s.form.formDataFixed.correspondent

Juel

${s.form.formDataFixed.vraagID}

Waarbij:

${s.form.formDataFixed.subject}
${s.form.formDataFixed.correspondent}

Velden met een zelfgekozen vraag ID

De waarde van een veld met een zelfgekozen vraag ID ophalen uit een zaakformulier of contactmomentformulier doe je door volgende scripts te gebruiken:

Velocity

${s.form.formDataFlexesMap.get('vraagID').value}

Waarbij:

${s.form.formDataFlexesMap.get('schoenmaat').value}

Juel

${s.form.formDataFlexesMap['vraagID'].value}

Waarbij:

${s.form.formDataFlexesMap['schoenmaat'].value}


-→ info hieronder nog te verwerken

Juel

Het ophalen van waardes door middel van Juel en Velocity is gelijkaardig. De grootste verschillen kunnen als volgt samengevat worden:

 

 JuelVelocity
prefix van de variabel$ss
Door in velocity een uitroepteken achter de dollar te zetten, printen we steeds een lege string af indien de effectieve waarde van het object null is. Anders wordt het script zelf afgeprint.Bijvoorbeeld: ${s.subject} print ${s.subject} af indien de waarde leeg is van subject op element ’s', $!{s.subject} print een lege string indien de waarde null is van subject op element ’s'.

 

Om waardes van een zaak of contactmoment op te halen, gebruik je de object graph. Je begint steeds bij de zaak of het contactmoment dewelke geïdentificeerd wordt als ‘het subject’.

 

Een groot verschil tussen Juel en Velocity is het gebruik van accolades en dollarteken.

 

Enkel goed opletten wanneer een waarde uit een map gehaald wordt. Bij velocity wordt de ‘get’ method gebruikt, bij Juel wordt de key tussen vierkante haakjes gezet [‘key'].

 

 


 

Document status

Documenteigenaar

Documenteigenaar