Types de transactions
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.
Pré-requis
Reportez-vous à la documentation de Mise en oeuvre
Gestion de l'écran
Ecran de saisie
Cet onglet permet d'enregistrer les informations relatives à la génération et à la copie d'une transaction.
Bloc numéro 1
Code (champ COD) |
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.
|
Intitulé (champ ZDES) |
Génération
Actif (champ ENAFLG) |
Sélectionnez cette case à cocher pour activer la fiche courante. Les enregistrements non sélectionnés conservent leur contenu et paramétrage, mais ne pourront pas être utilisés en rappelant leur code dans :
Les habilitations sur une fonction donnée peuvent interdire la création d'une fiche active. Dans ce cas, la case est désactivée par défaut. Elle est modifiable uniquement par un utilisateur autorisé, ou via un Workflow de signature. |
Code activité (champ CODACT) |
Un code activité vous permet de :
Si le code activité est désactivé :
|
Module (champ MODULE) |
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. |
Script (champ CODTRT) |
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. |
Objet gestion (champ OBJGES) |
Il s'agit de l'objet qui utilisera la fenêtre générée par la transaction de saisie. |
Bloc numéro 3
Copie (champ COP) |
La copie est autorisée pour cette transaction, si les flags « actif » et « copie » sont positionnés. |
Transaction
Objet (champ OBJ) |
Objet "transaction de saisie" ainsi que la table qui lui est associée. |
Table (champ TBL) |
Champ code (champ FLDCOD) |
Champ de la table sur lequel on aura une borne de sélection au lancement de l'utilitaire de copie. |
Condition (champ CND) |
Expression utilisée dans l'utilitaire de copie, pour ne traiter que certaines transactions. |
Bloc numéro 5
Boutons spécifiques
Copie
Ce bouton permet de recopier la définition du type de transaction vers un autre dossier. Bloc numéro 1
Bloc numéro 2
|