7.1.5.  Condition de filtrage des enregistrements - plinkgroups.cfg -> [nom de rôle] -> clé "CONDITION

[Remarque]Remarque

La condition de filtrage des enregistrements [Filter condition for datasets] dépend du rôle, elle doit donc être définie séparément pour chaque rôle.

Fonction: afficher la ligne du tableau mais masquer le contenu de la LinkDB. La raison de l'utilisation de cette fonctionnalité pourrait être par exemple la protection des données, si certains rôles (utilisateurs, départements) ne doivent pas voir certaines informations de la LinkDB. La ligne elle-même est cependant affichée.

Le paramètre dans le fichier de configuration $CADENAS_SETUP/plinkgroups.cfg:

exemple :

[Remarque]Remarque

Pour ce réglage, veuillez utiliser la syntaxe SQL.

[Role_name]
CONDITION=(LINKTABLE.ACTIVE_STATE=1)

Signification: Les enregistrements qui contiennent l'entrée '1' dans la colonne ACTIVE_STATE correspondent à la condition. Ces lignes de tableau sont affichées avec toutes les entrées LinkDB. En outre, toutes les autres lignes de tableau sans contenu LinkDB sont également affichées.

Pour les enregistrements LinkDB qui ne remplissent pas la condition, le contenu de la LinkDB est masqué. En revanche, l'enregistrement lui-même est affiché.

Réglage dans l'interface utilisateur sous PARTadmin -> Catégorie Rôles [Roles] -> Onglet Général [General] -> Condition de filtrage pour les enregistrements de données [Filter condition for datasets]

-> Affichage dans PARTdataManager:

Le rôle A n'a aucune restriction et peut voir le contenu complet de LinkDB.

Le rôle A n'a aucune restriction et peut voir le contenu complet de LinkDB.

Le rôle B ne peut pas voir le contenu LinkDB d'une certaine ligne de la table parce qu'elle ne remplit pas la condition, la valeur de la colonne ACTIVE_STATE étant '0' (verrouillée).

Le rôle B ne peut pas voir le contenu LinkDB d'une certaine ligne de la table parce qu'elle ne remplit pas la condition, la valeur de la colonne ACTIVE_STATE étant '0' (verrouillée).