Cegid XRP Ultimate  |  
I3   Actualisé le 06/10/2022
Fondations
GTINRC - Requêtes de confidentialité des valeurs

   Par défaut, lors de la restitution d'un indicateur, toutes les valeurs de l'indicateur sont visibles par tous.
Si on souhaite gérer la confidentialité en fonction de l'utilisateur qui interroge l'indicateur, il faut que l'option "Confidentialité" soit active pour cet indicateur dans GTIND.
Ensuite, pour chaque colonne de l'indicateur faisant référence à une donnée confidentielle, il faut définir une requête SQL limitant l'affichage dans la restitution. Lors de la restitution, cette requête sera utilisée en tant que "sous-select" de la requête principale de sélection des valeurs. Cela se traduit sous la forme "and exists (select 'X' from ...)" lors de l'interrogation.

Données

   Indicateur

   Colonne
   Ce numéro permet d'identifier les colonnes contenant le détail des valeurs de l'indicateur.

   Requête
   Identifiant de la requête vérifiant l'existence de la donnée dans les vues de confidentialité.

   Exemple de requête sur la confidentialité sur les établissements

   

   Propriétaire
   Propriétaire de la requête.

   Substitution
   La requête peut utiliser des conditions paramétrables.
Plutôt que de coder directement dans la clause "Where" de la requête, "colonne = 'ZZ' avec une valeur fixe", on utilisera "colonne = ?".
La variable représentant le "?" équivaut à la valeur de la colonne.
La variable numéro 1 correspond au premier "?" présent dans la requête SQL, la numéro 2 au second, etc.
La colonne équivalente est obligatoirement une des colonnes définies dans les niveaux de l'indicateur.

Boutons poussoirs

   Requête
   Accès à la définition de la syntaxe SQL des requêtes.

Transactions associées

   GTRFIC - Requêtes de confidentialité des valeurs