Variables

Ces variables sont définies par défaut pour tous les scripts.

Variables globales

Variable Type Description
breakUtils BreakUtils Fonctions génériques permettant de traiter des ruptures.
businessTask BusinessTask Accès au bean de la tâche courante.
config CClientResourcesManager Accès aux resources du paramétrage de la société courante.
context DynObject Variables contextuelles (uniquement lors d’une validation dans UNI20 - voir ci-dessous).
convertUtils ConvertUtils Fonctions internes de conversion.
currentDomain String Domaine courant.
currentRecord DynObject Record courant (uniquement lors d’une validation dans UNI20).
currentSessionId String Identification de session unique.
currentSessionDate Date Date courante. Permet d’obtenir toujours la même date tout au long de la session.
currentTask String Tâche courante.
currentLanguage String Langue de l’utilisateur (ou celle de la société selon la préférence définie dans SYS02).
currentUser String Utilisateur courant. Dans le cadre de la tâche UNI23, lorsque le script s’exécute automatiquement, c’est utilisateur interne qui sera indiqué.
currentUserLanguage String Langue de l’utilisateur (définie SYS02). Ne tient pas compte de la préférence.
database DatabaseWrapper Permet de récupérer des entités de la base de données.
mail LinkerMail Permet d’accéder aux fonctions d’envoi de mails.
report Report Fonctions permettant d’afficher des informations/alertes/erreurs.
tabelUtils TabelUtils Fonctions génériques permettant de lire des tabelles.
tasks LinkerTask Permet d’accéder à d’autres bean que la tâche courante.
utils LinkerUtils Permet d’accéder aux utilitaires d’une chaîne.

Variables contextuelles

Ces variables sont des propriétés de l’objet context lors de l’exécution d’un script UNI20. Leur existence dépend également de la variable currentAction.

Variable Type Action Description
currentAction String * Action courante, pouvant prendre une des valeurs add,modify,delete,terminate,sharing,note.
currentPageId String add,modify,delete,note Page courante.
currentPageOccurrence String add,modify,delete,note Occurrence de la page courante.
currentFieldId String note Champ de la page sur lequel la note est ajoutée/modifiée.
previousDomains DynArray sharing Domaines présents avant la modification du partage.
newDomains DynArray sharing Nouveaux domaines du partage.
edms EdmsDescriptor note EdmsDescriptor représentant le contenu de la note.