Il est possible de générer un tableur dynamique (TDY), une PSD, ou une LPA depuis une table de valeurs. Cela inclut la génération des requêtes (REB, RCT et PSD) propres à chacun de ces objets !
Comment faire ?
On peut générer ces objets via les actions suivantes :
Générer un tableur dynamique TDY
Une fois l’action lancée, on doit remplir l'écran suivant:
|
Dans le cas d’une MAJ de type « ENR-ACT-ENT », les requêtes générées ne peuvent pas être utilisées telles quelles. Elles doivent être modifiées pour renseigner l’action à effectuer et l’entité traitée.
|
On peut ensuite valider !
S’ensuit alors :
-
la création du tableur dynamique
-
la création des colonnes (affichée à oui et saisie à oui)
-
la création de la REB d’initialisation avec alimentation des colonnes
-
la création de la RCT de contrôle local
-
la création de la RCT de mise à jour (ENR-ACT-ENT ou MAJ TV / Création TV / suppression TV)
Une colonne cachée « V_ISIAGEN_ID » est créée dans le tableur. Elle sert uniquement à stocker les ID des enregistrements de la table de valeurs. Ces ID sont alimentés dans la REB d’initialisation du TDY, puis utilisés dans la RCT globale de mise à jour du TDY pour retrouver les enregistrements à mettre à jour.
Générer une PSD
Une fois l’action lancée, on doit remplir l'écran suivant:
|
Dans le cas d’une MAJ de type « ENR-ACT-ENT », les requêtes générées ne peuvent pas être utilisées telles quelles. Elles doivent être modifiées pour renseigner l’action à effectuer et l’entité traitée.
|
On peut ensuite valider !
S’ensuit alors :
-
la création des VSD
-
la création du questionnaire contenant les champs de la TV (affichée à oui et saisie à oui)
-
la création du scénario
-
la création de la requête d’initialisation de la PSD
-
la création de la requête de validation de la PSD : suppression + CREER TV
-
la création de la requête de contrôle des questions
Générer une liste paramétrée (LPA)
L’action lance la fiche de définition d’une LPA en mode création pré-initialisée avec les informations relatives à la table physique de la table de valeurs.
Les caractéristiques de la LPA créée sont :
-
La référence est celle de la table de valeurs.
-
La désignation est celle de la table de valeurs.
-
Le titre est la désignation de la table de valeurs.
-
Le type de condition est STD (Condition simple).
-
La base, la table et les clés sont issues de la table physique liée à la table de valeurs.
-
L’index est celui utilisé par la table de valeurs.
-
Synchronisation structure est coché. La structure de la LPA sera à l’identique de celle de la table de valeurs.