Les progiciels adonix permettent de définir, dans un certain nombre de fonctions de paramétrage, des formules évaluées pour définir soit un critère de sélection, soit le contenu d'un champ. Afin de faciliter la tâche des personnes en charge du paramétrage, un assistant de formules peut alors être utilisé.
Cette fonction permet de définir des rubriques accessibles dans la liste gauche de l'assistant de formule. Ces rubriques, identifiées par un nom et un intitulé, peuvent être de différents types :
Il est à noter que l'on peut définir une liste de rubriques utilisable quelque soit le contexte et /ou une liste pour un contexte fonctionnel donné.
Le spécifique peut ajouter des éléments en leur affectant un code commençant par l'une des lettres X, Y ou Z. Les variables locales sont sytématiquement protégées. Les variables globales et fonctions sont protégées par code activté placé respectivement sur le dictionnaire des variables ou sur le dictionnaire des sous-programmes.
Cette fonction est de type objet. Les opérations de création, modification, et suppression de fiche peuvent être activées ou désactivées pour un utilisateur donné. Des filtres par rôles peuvent également être mis en place sur cette fonction.
Les tables suivantes sont utilisées par la fonction. Leur contenu doit donc être éventuellement mis à jour :
Table |
Intitulé Table |
---|---|
ATYPE [ATY] |
|
AFONCTION [AFC] |
|
AGLOBVAR [AGB] |
|
ASUBPROG [ASU] |
Présentation
L'écran, unique, permet d'identifier le contexte et le type de rubrique en tête. On saisit ensuite, dans un tableau, la liste des rubriques à afficher dans l'assistant de formule.
Fermer
Champs
Les champs suivants sont présents dans cet onglet :
Bloc numéro 1
|
Ce type, identifié par le menu local 2945, identifie la catégorie d'éléments sélectionnables dans la liste gauche de l'assistant de formules. On retrouve en effet ces éléments sous forme d'arborescence. Les lignes racines de l'arborescence peuvent correspondre à une des catégories définies ici, ou à des intitulés de tables ou d'écrans en ligne par ailleurs. |
|
Définit le code de la fonction dont le contexte doit être décrit. Ce code est obligatoire pour les variables locales. |
|
Définit le code de la rubrique accessible dans l'éditeur de formule. Cette rubrique peut être le nom d'une variable, ou le code d'une fonction sous la forme TRAITEMENT/FONCTION. |
|
Cet intitulé explicatif apparaîtra dans l'éditeur de formule, pour permettre de sélectionner la rubrique correspondante. |
Fermer
|
Les champs suivants sont présents dans la fenêtre ouverte par ce bouton : Bloc numéro 1
Bloc numéro 2
Fermer Ce bouton permet de recopier la définition de la fiche depuis ou vers un autre dossier. |
Outre les messages génériques, les messages d'erreur suivants peuvent apparaître lors de la saisie :
Les variables globales qui ne sont pas des variables systèmes doivent être définies dans le dictionnaire des variables globales.
Les fonctions doivent toutes être définies dans le dictionnaire des fonctions. On les identiife ici sous la forme traitement/sous-programme.
Seules les fonctions capitalisées dans le dictionnaire des sous-programmes sont saisissables ici.