Skip to main content
Skip table of contents

Les constantes globales


Qu’est ce que c’est ?

Les constantes globales sont des variables particulières dont la valeur change rarement ou ne change pas ( la valeur de π (Pi) par exemple ! ).

Ces constantes sont définies par l’application suivante :

image-20250306-154439.png

Quels sont les champs de la définition des constantes globales ?

Onglet « Définition » 

image-20250306-154548.png
  • 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).

Quelles 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 à la liste des requêtes DIALOG utilisant la constante globale courante.

image-20250306-155725.png

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 lors de la génération de la requête quelles sont les constantes globales pour lesquelles la valeur est mémorisée, et non lors de chaque exécution .

Cela permet 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).


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.