Cegid XRP Ultimate | I3 Actualisé le 06/10/2022 |
|||
Fondations | |||
GTFPS - Paramètres de synchronisation d'une transaction |
Cette gestion permet de gérer la synchronisation entre les différentes transactions. |
Qu'est-ce qu'une synchronisation ? Une synchronisation est une "mise en corrélation de données" entre 2 transactions "X" et "Y" afin de transmettre un contexte. Dans la transaction "X" il est possible d'ouvrir la transaction "Y" sans passer par le menu principal. En ouvrant "Y" nous pouvons donner des précisions sur les données gérées. Elles correspondent au détail des données initiales de "X". La recherche est appliquée automatiquement dans "Y" avec les données de départ de "X". Ensuite, il est possible de naviguer de "X" à "Y" en conservant cette synchronisation de données. Par exemple, le changement d'enregistrement dans "X" entraîne une nouvelle recherche dans "Y" correspondant aux nouvelles données de "X". Pour synchroniser la transaction "X" avec la transaction "Y", il faut prendre le contenu d'un ou plusieurs champ(s) de "X" pour le passer, via un système d'enveloppe appelé "paramètres de synchronisation", à "Y" qui réceptionne le contenu de ces paramètres dans ses propres champs. La gestion dans laquelle nous sommes, décrit ces relations : transaction, paramètres, champs. Pour annuler un paramètre de synchronisation standard : - le dupliquer pour le propriétaire TOUS ; - sélectionner "constante" dans le type de colonne ; - mettre "^" dans la colonne. |
Données |
Transaction |
Il s'agit de l'identifiant de la transaction défini dans la gestion des transactions sur lequel on veut créer un paramètre de synchronisation. Pour les formes sélections des soumissions, il faut déclarer le paramètre de synchronisation sur la transaction de la soumission principale. |
Paramètre de synchronisation |
Il s'agit du nom du paramètre de synchronisation qui doit exister dans GPSN. Il n'est pas lié à la transaction, mais il doit être commun aux transactions que l'on synchronise afin de propager la valeur. |
Opérateur |
A la réception d'un paramètre de synchronisation (géré en entrée), la recherche se fera en fonction de cet opérateur. S'il n'est pas renseigné, la recherche se fera avec l'égalité. |
Type de colonne |
Indique quel type de donnée est contenu dans l'information "colonne" (champ FLDGTFPS). Ce type peut être : - Champ : La valeur à passer en synchronisation est le contenu d'un champ de la transaction appelante pour un champ géré en sortie. En entrée, on ne peut utiliser que le type "champ" car il recevra la valeur du paramètre de synchronisation ; - Constante : La valeur saisie sera directement passée en synchronisation. Ce type n'est géré que pour les paramètres de synchronisation en sortie. Deux constantes sont gérées de manière particulière : '^' : Qui permet d'éliminer un paramètre 'NULL' : Qui permet de faire une sélection sur un champ dont la valeur ne serait pas renseignée ; - Symbole : La valeur passée en synchronisation correspond au symbole saisi. Tout symbole doit commencer par '$'. Ce type n'est géré que pour les paramètres de synchronisation en sortie. Voir liste des symboles. Le symbole $LANG donne la langue courante de l'utilisateur de connexion. |
Propriétaire |
Le propriétaire correspond au propriétaire du paramètre de synchronisation d'une transaction. Plusieurs propriétaires possibles : - IFR : pour les paramètres de synchronisation standard ; - * : pour les paramètres de synchronisation créés par les clients. Ils sont prioritaires sur ceux du propriétaire IFR. Ils permettent de personnaliser les synchronisations pour une utilisation propre à chaque client ; - profil : pour les paramètres de synchronisation créés par les clients pour un profil fonctionnel. Ils sont prioritaires sur ceux des propriétaires IFR et * ; - utilisateur : pour les paramètres de synchronisation créés par les clients pour un utilisateur individuel. Ils sont prioritaires sur ceux des propriétaires IFR, * et profil. |
Technologie |
Ligne technologique dans laquelle est utilisé le paramètre de synchronisation pour la transaction. |
Ordre |
Si un champ ou une colonne a plusieurs paramètres de synchronisation en entrée, c'est celui qui a l'ordre le plus petit qui est récupéré en premier. |
Paramètres standard |
Transactions associées |
GTEPS - Exceptions pour paramètres de synchronisation |
GPSN - Référence des paramètres de synchronisation |
Paramètres |
TYPGTFPS |
Messages |
GTFPS051 - Un paramètre de synchronisation ne peut être qu'une seule fois en sortie |
GTFPS052 - Un champ ne peut pas avoir plusieurs paramètres de synchronisation en entrée |
GTFPS053 - Le bloc doit être renseigné pour une consultation ou une gestion graphique |
GTFPS055 - Le propriétaire IFR est interdit |
GTFPS056 - Modification/Suppression d'un paramètre de synchronisation impossible pour un enregistrement référence |
GTFPS061 - Le formulaire du champ en sortie doit être "F" (recherche) ou "C" (saisie) |