Cette fonction permet de capitaliser l'ensemble des types de transactions.
Les transactions permettent de définir pour certains champs d'écran, leur propriété ( saisie, affichée, invisible ). L'utilitaire de « Génération des transactions », du menu Développement / Utilitaires / Dictionnaire, utilise à la fois ce dictionnaire des types de transaction et la définition détaillée de chaque transaction, pour générer des écrans et fenêtres à partir d'écrans et fenêtres de base. Cet utilitaire fait appel au sous-programme GENDOS écrit dans le traitement associé à chaque transaction.
Pour la copie, ces informations sont utilisées par l'utilitaire de "Copie des transactions" du menu Développement / Utilitaires / Dictionnaire. Cet utilitaire fait appel au sous-programme TRTCOP écrit dans le traitement associé à chaque transaction.
Les codes activités suivants (classés par type) peuvent avoir une influence sur le comportement de la fonction :
Ces codes ne sont jamais saisis en gestion de dossier, car leur valeur est calculée :
AUDIT (Audit).
ABI :
Business Intelligence
ASD :
SData
LEG :
Gestion multi-législations
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 |
---|---|
ACTIV [ACV] |
|
ATABLE [ATB] |
|
AOBJET [AOB] |
Présentation
Cet onglet permet d'enregistrer les informations relatives à la génération et à la copie d'une transaction.
Fermer
Champs
Les champs suivants sont présents dans cet onglet :
Bloc numéro 1
|
Le code d'un type de transaction est constitué de 1 à 10 caractères alphanumériques. Les mots réservés d'adonix sont interdits.
|
|
Destiné notamment à figurer sur les états et les écrans dans lesquels le code de la fiche peut être saisi ou sélectionné. Ce texte permet de donner une description en clair de la fiche concernée. |
Génération
|
Cette case à cocher permet d'activer ou de désactiver la fiche courante sans pour autant perdre son contenu. |
|
Un code activité permet :
Ainsi, si le code activité est non actif, l'élément marqué ne sera pas utilisable, et le code associé (s'il y en a) ne sera pas généré ni activable. |
|
Module d'appartenance du type de transaction. La sélection des types de transactions lors de l'utilitaire de "génération transaction", est organisée par module. La copie des transactions ne peut se faire que sur des modules actifs. |
|
La génération des écrans et celle de la fenêtre associée doivent être programmés dans le sous-programme GENDOS du traitement indiqué dans ce champ. La copie des transactions doit être programmée dans le sous-programme TRTCOP du traitement indiqué dans ce champ. |
|
Il s'agit de l'objet qui utilisera la fenêtre générée par la transaction de saisie. |
Bloc numéro 3
|
La copie est autorisée pour cette transaction, si les flags « actif » et « copie » sont positionnés. |
Transaction
|
Objet "transaction de saisie" ainsi que la table qui lui est associée. |
|
  |
|
Champ de la table sur lequel on aura une borne de sélection au lancement de l'utilitaire de copie. |
|
Expression utilisée dans l'utilitaire de copie, pour ne traiter que certaines transactions. |
Bloc numéro 5
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 du type de transaction vers un autre dossier. |
Outre les messages génériques, les messages d'erreur suivants peuvent apparaître lors de la saisie :
Le code traitement renseigné est un code réservé pour Adonix, et ne peut donc pas être utilisé.
Le champ saisi doit exister dans la table citée au-dessus.