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. |