Reportez-vous à la documentation de Mise en oeuvre
Présentation
Un seul écran permet d'écrire la variable, d'indiquer son format, son dimensionnement et éventuellement de paramétrer son initialisation.
Champs
Les champs suivants sont présents dans cet onglet :
Bloc numéro 1
| On adopte la norme suivante, pour le nom de la variable globale :
Cette variable appartient à la classe [V]. |
|   |
Caractéristiques
| Un code activité vous permet de :
Si le code activité est désactivé :
|
| Sélectionnez un module pour le paramétrage. Ce champ vous permet de renseigner si l'écran doit être créé dans la base de données du dossier. Il l'est si le module auquel l'écran est rattaché est actif pour le dossier. |
| Ce flag indique que cet élément est publié. Il est donc ré-utilisable par le spécifique. Une documentation associée est livrée. |
Descriptif
| Cette zone texte permet d'afficher des commentaires relatifs à la fiche courante. |
Format
| On définit ici le type de données de la variable global. Si le type de données est de type alphanumérique et défini avec une longueur, la variable globale est alors générée avec une longueur définie par GLONxxx (xxx=type de donnée). La longueur est obligatoire si le type de données indiqué sur la fiche est de type interne alphanumérique, clob ou blob et n'ayant pas de longueur renseignée. A l'inverse, la longueur n'est pas saisissable pour tout type de données ayant un type interne autre que alphanumérique, clob et blob. |
| Champ affiché avec la valeur issue du type de donnée. |
| La longueur est obligatoire si le type de données indiqué sur la fiche est de type interne alphanumérique, clob ou blob et n'ayant pas de longueur renseignée. A l'inverse, la longueur n'est pas saisissable pour tout type de données ayant un type interne autre que alphanumérique, clob et blob. |
Formules de dimensionnement
| Possibilité de définir des variables à une ou deux dimensions, le premier poste commencçant à 0 par défaut, mais selon le paramétrage pouvant commencer à 1. Permet de définir une valeur par le biais d'une expression calculée pouvant contenir des constantes et des variables. |
|   |
|   |
|   |
Initialisation
| Permet de lier une variable à un paramètre, pour ainsi, récupérer automatiquement la valeur du paramètre dans cette variable globale lors de la connexion au dossier.
|
|   |
| Champ permettant l'initialisation du champ. Génération de l'alimentation de la variable globale dans le Subprog DEFVAR du traitement nommé sur la fiche. Pour le standard, afin de conserver une homogénéïté, il recommandé de ne pas initialiser la variable dans le dictionnaire sauf pour les variables servant à la déclaration d'une autre variable. L'initialisation sera faite dans l'un des traitements GLOBxxx (xxx=module). Permet de définir une valeur par le biais d'une expression calculée pouvant contenir des constantes et des variables. |
|   |
Génération
| Traitement dans lequel va être déclarée la variable. Doit avoir été créé dans le dictionnaire des traitements. Doit se nommer WWAGLOBxxx. Pour le standard, on se limite à la liste disponible, bien que l'on puisse affecter de nouveaux traitements. Dans le produit X3, le traitement est à appeler depuis le traitement GLOBX3. Pour le spécifique, il est conseillé, d'avoir ces propres traitements générés, qui adopteront la norme de nommage WWAGLOBxxx, ou xxx commencera par X, Y ou Z. Ce traitement devra être appelé par le point d'entrée OUVRE du traitement superviseur GLOBSUP. Il existe deux traitements réservés aux variables globales associées à un paramètre :
|
|   |
| Rang de déclaration et d'initialisation de la variable dans le traitement nommé sur cette fiche. Cette information à surtout de l'importance, lorsqu'une variable sert au dimensionnement ou à l'initialisation d'une seconde variable. |
Les champs suivants sont présents dans la fenêtre ouverte par ce bouton : Bloc numéro 1
Bloc numéro 2
Les variables globales déclarées par le standard sont protégées. Seuls certains champs sont modifiables. |
Les champs suivants sont présents dans la fenêtre ouverte par ce bouton : Bloc numéro 1
Bloc numéro 2
Permet non seulement de créer l'enregistrement dans la table des variables globales, mais aussi de générer la documentation ( paragraphe PRE), si du texte est saisi. Permet de créer les lignes de déclaration de la variable dans le traitement lié. |
Les champs suivants sont présents dans la fenêtre ouverte par ce bouton : Bloc numéro 1
Bloc numéro 2
Permet non seulement de supprimer l'enregistrement dans la table des variables globales, mais aussi
Attention, il n'y a aucun cuntrole du superviseur, quant à l'utilisation de cette variable que ce soit dans le traitement courant ou tout autre traitement. |
Les champs suivants sont présents dans la fenêtre ouverte par ce bouton : Bloc numéro 1
Bloc numéro 2
Permet de recopier la définition d'une variable globale vers un autre dossier. une validation est ensuite nécessaire pour générer le traitement associé. |
Permet la re-génération de tous les traitements connus de ce dictionnaire des variables globales. |
Permet d'aller en tunnel sur la fonction "contexte assistant de formule".
Cette fonction permet d'accéder à la gestion de la documentation, sur le premier paragraphe de la documentation (si elle existe) associé à la fiche courante.
Cette fonction permet d'accéder à la gestion des liens. Elle permet de définir des liens entre la fiche courante et d'autres fiches (par exemple des liens entre fonctions et paramètres). Ces liens, purement documentaires, permettent d'alimenter la mécanique de génération des squelettes de documentation.
Ce menu permet de lancer une génération de documentation. La génération peut se lancer également à partir du bouton [Génération] dans le bas de la fenêtre.
Trois types de génération peuvent être lancées, séparément ou simultanément :
Les bornes proposées par défaut tiennent compte de la fiche en cours, mais elles peuvent être modifiées au lancement.
Outre les messages génériques, les messages d'erreur suivants peuvent apparaître lors de la saisie :
Si un paramètre est saisi, il doit existé dans la table de définition des paramètres ADOPAR.
Ce paramètre est déjà associé à une variable globale. Il ne peut en alimenter qu'une seule.
Il faut une entière compatibilité entre le type de donnée de la variable et le type du paramètre.
Le nom d'une variable globale doit commencer par G pour le standard et X, Y ou Z pour le spécifique.