Cegid XRP Ultimate | I3 Actualisé le 06/10/2022 |
|||
Fondations Web | |||
GAWGE - Générateur WEB |
A partir d'une ou plusieurs tables, il est possible de créer une transaction de type gestion, consultation ou sélection. Cette transaction sera accessible via les interfaces utilisateurs. Cette transaction doit absolument être lancée via le conteneur GKAWGE. Il permet l'affichage des informations de l'en-tête et des lignes simultanément. Les différents traitements, lancés depuis les boutons d'actions, agissent sur les deux transactions simultanément. La recherche permet de proposer l'ensemble des champs à partir des colonnes des tables saisies. La génération permet la création de : - l'objet ; - la transaction ; - le mnémonique ; - les données de paramétrage de Fondations Web ; - les paramètres de traitements pour les sélections des soumissions ; - les critères des traitements pour le traitement "BIDON" dans le cadre du développement au laboratoire. Si la transaction a déjà été créée, il est possible de générer les champs manquants selon la liste des tables précisées. Les autres informations devront être modifiées directement dans les transactions dédiées. |
Données |
Développeur |
Il s'agit de l'utilisateur qui exécute le traitement. |
Tables et alias |
Alias 1 |
Il s'agit de l'alias associé à la table 1. S'il n'est pas renseigné, les colonnes associées à la table porteront l'alias correspondant au nom de la table. Si la table 1 possède le caractère "@" lié à la confidentialité, l'alias est proposé automatiquement avec le nom de la table sans le "@". |
Table et alias de 2 à 5 |
Il s'agit des tables complémentaires sur lesquelles est basée la transaction. Les alias sont proposés à partir des tables saisies. Si la table possède le caractère "@" lié à la confidentialité, l'alias est proposé automatiquement avec le nom de la table sans le "@". Si l'alias est déjà référencé pour une autre table, l'alias est constitué du nom de la table et d'un compteur. Ces informations permettent de compléter la clause "from" et la clause "where" à partir de la définition des jointures. |
Type de transaction |
Génération d'une gestion, d'une consultation, d'une sélection pour les consultations ou d'une sélection pour les soumissions. Cette information permet de proposer : - le nom de la transaction, du formulaire et de la requête SQL pour les gestions et les consultations ; - les droits attribués dans l'association transaction-formulaire. Ils sont modifiables uniquement dans GAOF. |
Transaction |
La proposition de la transaction dépend du type de transaction, du site et du nom de la première table saisie. Cette information est modifiable. Si la transaction existe déjà dans les associations transaction-formulaire, les informations complémentaires ne sont plus modifiables. Il faut utiliser les gestions dédiées. |
Objet |
La proposition de l'objet de la transaction est faite en fonction de la première table saisie. Il est modifiable si la transaction n'existe pas encore dans l'association transaction-formulaire. |
Radical sélection |
Cette information n'est accessible que pour la génération des sélections. Il s'agit de la racine commune à tous les champs présents dans la sélection. |
Application |
La proposition de l'application de la transaction est faite en fonction de la première table saisie. Elle est modifiable si la transaction n'existe pas encore dans l'association transaction-formulaire. |
Mnémonique |
Il s'agit du mnémonique de la transaction. |
Intitulé du mnémonique |
Intitulé de la transaction et intitulés du mnémonique. L'intitulé du mnémonique est automatiquement tronqué. |
Formulaire |
La proposition du formulaire dépend du type de transaction, du site et du nom de la première table saisie. Cette information est modifiable si la transaction n'existe pas dans les associations transaction-formulaire. |
Propriétaire |
Le propriétaire correspond au propriétaire de l'association entre une transaction et un formulaire. Il est proposé en fonction du site. |
Requête SQL |
La proposition de la requête SQL dépend du type de transaction (uniquement pour les gestions et les consultations), du site et du nom de la première table saisie. Cette information est modifiable si la transaction n'existe pas dans les associations transaction-formulaire. |
Distinct |
Il s'agit de la clause "distinct" de la requête SQL. Elle n'est gérée que pour les gestions et les consultations. Cette information n'est modifiable que si la requête SQL n'existe pas. |
From |
Il s'agit de la clause "from" de la requête SQL. Elle est proposée en fonction de la liste des tables et des alias saisis. Elle n'est gérée que pour les gestions et les consultations. Cette information n'est modifiable que si la requête SQL n'existe pas. |
Where |
Il s'agit de la clause "where" de la requête SQL. Elle est proposée en fonction de la liste des tables et des alias saisis et des jointures. Elle n'est gérée que pour les gestions et les consultations. Cette information n'est modifiable que si la requête SQL n'existe pas. |
Order by |
Il s'agit de la clause "order by" de la requête SQL. Elle est proposée à partir des colonnes de l'index unique de la première table. Elle n'est gérée que pour les gestions et les consultations. Cette information n'est modifiable que si la requête SQL n'existe pas. |
Group by |
Il s'agit de la clause "group by" de la requête SQL. Elle n'est gérée que pour les gestions et les consultations. Cette information n'est modifiable que si la requête SQL n'existe pas. |
Paramètres standard |
Boutons poussoirs |
Transactions associées |
GAOF - Association transaction - formulaire |
GAWGL - Générateur WEB : champs |
GCSE - Consultations : select |
GTRA - Transactions |