Juel en Velocity scripting

Op verschillende plaatsen binnen de toepassing wordt gebruik gemaakt van Juel & Velocity scripting om bepaalde  functionaliteiten in te bouwen.
 

 Waar gebruik je Juel en waar gebruik je Velocity scripting?

Juel scripting

Juelscripting wordt gebruikt in de workflowgenerator bij volgende workflowactiviteiten:

Velocity

Velocity scripting wordt gebruikt in de workflowgenerator bij volgende workflowactiviteiten:

Daarnaast wordt Velocity ook gebruik in de managementtool:

 Wat is het verschil tussen Juel en Velocity scripting?

Juel en velocity lijken erg op elkaar. Beide maken gebruik van het Object graph van GenericObject (=s).

De grootste verschillen kunnen als volgt samengevat worden


JuelVelocity
Dollarteken

Het dollarteken geeft aan dat er een script volgt

Het dollarteken geeft aan dat het om een variabele gaat.
UitroeptekenHet uitroepteken wordt niet gebruiktHet uitroepteken wordt achter het dollarteken geplaatst. Indien de variabele niet bestaat, wordt er niets getoond. Zonder uitroepteken wordt het script zelf getoond.
AccoladesHet dollarteken wordt altijd gevolgd door accolades. Alles wat zich tussen de accolades bevindt, wordt geëvalueerd als een script.De accolades zijn niet verplicht. Het dollarteken kan gevold worden door accolades om aan te geven tot waar de naam van de variable rijkt.
WaardeOm de waarde op te halen, wordt de key tussen vierkante haakjes geplaatst: ['key']Om de waarde op te halen, wordt met de 'get'-methode gewerkt: get('key')

 Gebruik in je scripts altijd rechte aanhalingstekens (') en geen gebogen aanhalingstekens (`). Met kopiëren en plakken kan dit al eens mis gaan.

Hieronder vind je een overzicht van de meest gebruikte scripts.


In principe kan je heel ver gaan in scripting. Volledige handleidingen van Juel en Velocity scripting vind je online: