Action Script and Visibility
Script d'action
Le script d'action s'exécute dans un contexte simplifié. Seuls les objets systèmes statiques sont accessibles et l'objet Entity correspondant à l'application mère de l'action ne permet de n'accéder uniquement aux propriétés, mais pas aux opérations. Ce script n'a pour but que de faire quelques vérifications ou affectation de propriétés entre 2 écrans.
Visibilité d'une action
Le script de visibilité d'action s'exécute dans le contexte de l'objet qui contient l'action si c'est une action d'instance. Pour les actions non instance, le script n'a accès qu'au objets JavaScript Systèmes.
Dans le cas d'une action instance, les propriétés sont accessibles directement par leur nom.
La valeur de retour doit être de type booléen. C'est la valeur contenu dans la dernière ligne qui sert de valeur de retour.
Exemple 1: condition simple
rqStatus == "pending"
Exemple 2: valeur de retour contenu dans la variable ret
var ret = false;
if (rqBeneficiary != null) {
var dep = rqBeneficiary.rqDepartment;
if (dep != null && dep.rqActive == true)
ret = true;
}
ret;