Constantes Globales
Les Constantes Globales sont des variables particulières dont la valeur change rarement ou ne change pas (taux de conversion de l’€uro en franc par exemple, ou Pi). Ces constantes sont définies par l’application suivante :
Définition Constantes Globales
Onglet « Définition »
Constante: Zone obligatoire. Référence de la constante globale. Saisie uniquement en création.
Figée: Uniquement en consultation. Indique si la constante globale est figée par ISIA. Les constantes « Pi » et « ZERO », par exemple, sont figées par ISIA.
Etat: Uniquement en consultation. Etat de l’enregistrement. Les valeurs possibles sont :
Etat | Description |
I | Inconnu. Variable en cours de création. |
S | Supprimé logiquement. |
V | Valide. |
Désignation: Zone facultative. Désignation de la constante globale.
Dési. Courte: Zone facultative ; Désignation courte de la constante globale.
Mot Directeur: Zone facultative. Mot Directeur de la constante globale. Peut servir à des classements.
Famille: Zone facultative. Famille de la constante globale. La liste déroulante présente les familles de constantes définies dans les paramètres utilisateurs (Requêtes / Familles Constantes Globales)
Sous-Famille: Zone facultative. Sous-famille de la constante globale. La liste déroulante présente les familles de constantes définies dans les paramètres utilisateurs (Requêtes / Sous-Familles Constantes Globales)
Type: Zone obligatoire. Type de la constante globale. Saisi uniquement en création. La liste déroulante propose les valeurs suivantes :
Type | Description |
A | Alphanumérique |
C | Alphanumérique Long |
D | Date |
E | Entier |
L | Logique |
R | Réel |
Format
Zone facultative. Format de la constante globale. La liste déroulante présente les formats correspondant au type de la constante globale.
Volet « Valeur »
Val. Alpha.: Zone facultative. Valeur alphanumérique de la constante globale. Saisie uniquement si la constante est de type Alphanumérique (A) ou Alphanumérique Long (C).
Val. Entière: Zone facultative. Valeur entière de la constante globale. Saisie uniquement si la constante est de type Entier (E).
Val. Décimale: Zone facultative. Valeur décimale de la constante globale. Saisie uniquement si la constante est de type Réel (R).
Val. Date: Zone facultative. Valeur date de la constante globale. Saisie uniquement si la constante est de type Date (D).
Val. Logique: Zone facultative. Valeur logique de la constante globale. Saisie uniquement si la constante est de type Logique (L).
Actions de Gestion sur les Constantes Globales
Actions Standards de Gestion (Accès en Gestion, Création, Modification …): Les actions de gestion (Création, Modification, Modification Globale, Duplication et Suppression) ne sont pas disponibles sur une constante figée.
Cas d’Emploi: Cette action permet d’accéder à al liste des requêtes DIALOG utilisant la constante globale courante.
(Voir Gestion Requêtes)
Remarque : Lors de chaque exécution de requête, DIAPASON va rechercher la valeur dans la base de données de chaque constante. Dans le cadre d’une optimisation DIALOG, il est possible d'indiquer quelles sont les constantes globales pour lesquelles la valeur est mémorisée lors de la génération de la requête et non lors de chaque exécution, afin de réduire la taille des exécutables, mais également d'optimiser l'exécution (pas de lecture systématique de la base) ; ce paramètre général ML-OPT-CGL doit contenir dans sa désignation, la liste chaînée des références des constantes globales pour lesquelles l'initialisation est effectuée lors de la génération (la valeur * indique que toutes les constantes globales sont concernées).