Cegid XRP Ultimate  |  
I3   Actualisé le 06/10/2022
Fondations Web
GAOF - Association transaction - formulaire

   Cette association permet de faire le lien entre une transaction définie dans la gestion des transactions (GTRA) et les différents éléments qui composent une transaction, à savoir :

   - un formulaire qui représente l'ensemble des champs de la transaction ;

   - une requête SQL, définie dans GCSE, qui sera exécutée lors de la recherche des lignes de données (valable pour les consultations, les gestions et les requêtes).

   La gestion possède des assistants pour accéder aux fonctionnalités de personnalisation d'une transaction.

Données

   Formulaire
   Il s'agit de l'identifiant du formulaire.

   Transaction
   Il s'agit de la transaction, définie dans GTRA pour laquelle on souhaite créer une association avec un formulaire.

   Propriétaire
   Le propriétaire correspond au propriétaire de l'association entre une transaction et un formulaire.

   Type
   Il s'agit du type de la transaction qui dépend de la fonctionnalité à réaliser.
Les différents types de transaction sont définis dans les occurrences du paramètre TYPGAAOF.

   Droits
   Il s'agit des droits d'utilisation sur la transaction définis dans les occurrences du paramètre DRTGAAOF :

        - Recherche : le masque de saisie des critères de recherche est accessible pour lancer une requête sur la base de données ;

        - Insertion : possibilité de créer de nouvelles lignes de données ;

        - Modification : possibilité de modifier des lignes de données ;

        - Suppression : possibilité de passer des lignes de données à l'état "supprimé", en vue de leur suppression dans la base de données.

   Ces droits peuvent devenir plus restrictifs grâce à la sécurité.

   Ensemble
   Il s'agit de l'identifiant de l'ensemble métier auquel est rattachée la transaction. Cette information n'est utilisée que pour la ligne technologique HTML5.

   Nombre d'enregistrements affichés
   Il s'agit du nombre maximum de lignes de données affichées simultanément dans la grille après une recherche. La visualisation des autres lignes de données est possible grâce à une icône de l'interface utilisateur.
Cette valeur est non significative pour les soumissions.
Remarque : ce nombre est également réglable dans le mode paramétrage du mnémonique de la transaction.

   Requête SQL
   Correspond au nom de la requête SQL exécutée lors d'une recherche. Cette requête SQL est stockée dans GCSE.

   Paramètres standard

   Date de dernière sauvegarde

   Heure de dernière sauvegarde

Boutons poussoirs

   Appliquer
   Applique les modifications.

   Ce bouton est accessible sur toutes les lignes de données de la grille afin de pouvoir appliquer les modifications successivement pour plusieurs transactions.

   Il est possible, dans la grille, de sélectionner plusieurs lignes de données, puis de cliquer sur n'importe quel bouton "Appliquer".
Toutes les lignes sélectionnées seront traitées.
Si aucune ligne n'est sélectionnée, le traitement ne s'effectue que pour la ligne sur laquelle vous avez cliqué sur le bouton.

   Les modifications sont déployées sur le serveur Web ainsi que sur tous les serveurs Web distants définis dans CAISW.

   Personnalisation
   Prépare la personnalisation d'une transaction pour un nouveau propriétaire.

   Une transaction personnalisée est mise à jour lors des releases.

   Transaction
Nom de la transaction à partir de laquelle on personnalise.

   Propriétaire transaction
Propriétaire de la transaction.
Toutes les transactions standard ont pour propriétaire IFR.

   Formulaire à personnaliser
Nom du formulaire à partir duquel on personnalise.

   Propriétaire formulaire
Propriétaire du formulaire.

   Personnalisation pour le propriétaire
Propriétaire pour lequel on personnalise.
Par défaut, il s'agit de l'utilisateur de connexion. La liste de choix vous permet de choisir pour quel utilisateur ou profil vous souhaitez personnaliser la transaction.

   Duplication
   Duplique toutes les caractéristiques d'une transaction pour un nouveau propriétaire et un nouveau formulaire.

   Une transaction dupliquée n'est pas mise à jour lors des releases.

   Transaction
Nom de la transaction à partir de laquelle la duplication est réalisée.

   Propriétaire transaction
Propriétaire de la transaction.

   Formulaire à dupliquer
Nom du formulaire à dupliquer.

   Propriétaire formulaire
Propriétaire du formulaire.

   Transaction
Nom de la nouvelle transaction, définie au préalable dans la gestion des transactions (GTRA).

   Propriétaire transaction
Propriétaire de la transaction, pour lequel on duplique la transaction.

   Nouveau formulaire
Nom du nouveau formulaire. Ce nom doit obligatoirement, s'il est nouveau (Cf. : remarques), commencer par Y.

   Propriétaire formulaire
Propriétaire du formulaire, pour lequel on souhaite dupliquer.

Remarques :
- vous pouvez dupliquer une transaction, à partir d'un formulaire appartenant au propriétaire IFR. Dans ce cas, le nom du nouveau formulaire est celui de IFR, et ne commence pas par Y. La transaction nouvellement créée est identique à la transaction associée au formulaire IFR, et aucune modification n'est envisageable sur cette nouvelle transaction.
Cette technique est notamment utilisée pour les soumissions générales. Le formulaire IFR convient parfaitement aux besoins, et seul le traitement change.

- si vous souhaitez écrire pour la transaction à créer :
               - Formulaire -> SATGEN
               - Propriétaire -> USER
               ---> il faut obligatoirement qu'il existe une personnalisation de SATGEN - IFR pour l'utilisateur USER.

   Suppression
   Supprime toutes les caractéristiques pour un formulaire, une transaction et le propriétaire.

   Il est impossible de supprimer une transaction dont le propriétaire est IFR.

   Formulaire à supprimer
Nom du formulaire à supprimer.

   Propriétaire
Propriétaire du formulaire.

   Transaction
Nom de la transaction à supprimer.

Transactions associées
   GCOT - Commentaires des versions d'une transaction

   GCSE - Consultations : select

   GFLD - Champs

   GFRM - Formulaires

   GMAO - Multi-associations : objets

Paramètres

   TYPGAAOF

Messages
   GAAOF050 - Insertion d'une association transaction-formulaire référence interdite

   GAAOF051 - Utilisation d'un formulaire référence interdite

   GAAOF052 - Modification/Suppression interdite pour une association transaction-formulaire référence

   GAAOF053 - Performances altérées : nombre d'enregistrements affichés trop élevé

   GAAOF054 - Saisie du nombre d'enregistrements interdit pour ce type de transaction

   GAAOF056 - Modification du type interdite sur une personnalisation

   GAAOF057 - Modification du formulaire interdite sur une personnalisation

   GAAOF058 - Modification de l'ordre SQL (GACSE) interdite sur une personnalisation

   GAAOF059 - Augmentation des droits interdite sur une personnalisation

   GAAOF060 - L'ordre SQL (GACSE) ne doit pas être renseigné pour une transaction de ce type

   GAAOF061 - Aucun droit à renseigner pour une transaction de ce type

   GAFRM055 - Personnalisation du formulaire déjà existante

   GAFRM056 - Duplication d'un formulaire déjà existant interdite. Personnalisez.

   GAFRM057 - Suppression d'un formulaire référence interdite