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