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 |