Operation Script
Le script d'opération peut recevoir jusqu'à 2 paramètres en entrée et retourne optionellement une valeur.
Ces 3 valeurs se déclinent de la manière suivante:
- valeur d'entrée: contenu dans la variable JavaScript '''data'''
- valeur paramètre: contenu dans la variable JavaScript '''param'''
- valeur de sortie: correspond à l'objet pointé par la variable JavaScript '''data'''
Le contexte hérite aussi de la définition de l'objet qui contient l'opération. Un objet Application est stocké dans la variable ''ContextApplication''
Exemple 1: opération SetEventParams de rqEventRequest
entrée et sortie un objet de type rqEventRequest, paramètre un objet de type rqEventParams
data.SetPeriod(param.rqPeriod);
if (param.rqEmployee.length > 0)
data.rqBeneficiary = param.rqEmployee[0];
if (param.rqType != null)
data.rqType = param.rqType;
Exemple 2: opération Search de sysCalendarEvent
if (typeof(data) == "undefined" || data == null)
data = new Filter(ContextApplication.Name);
data.orderBy("sysTitle");