Comment affiner la Sécurité au niveau de l'enregistrement en spécifiant des critères conditionnels
Il est possible de contrôler l'accès (affichage, modification et suppression) des utilisateurs / groupes à des enregistrements individuels en fonction de la valeur d'un champ.
Avec l'entrée de Registre Security il est possible d’associer :
- Un utilisateur / groupe, par exemple Formateurs
- Avec une autorisation, par exemple Supprimer
- Et une valeur dans n'importe quel champ, par exemple : Département=Formation
Avec ces exemples de paramètres : les membres du groupe Formateurs pourront supprimer tout enregistrement où la valeur dans Département=Formation.
Note :
- L'utilisateur / le groupe peut être n'importe quel utilisateur ou groupe.
- L'autorisation peut être Affichage, Édition, Supprimer ou l'autorisation spéciale, Insérer.
- Toute combinaison de champ et de valeur peut être utilisée comme condition.
Voir l'entrée de Registre Security pour plus de détails.
Par exemple, une institution décide que si tout le monde doit pouvoir consulter tous les enregistrements dans le module Personnes / Organisations, seuls les gérants (Managers) doivent être autorisés à modifier et à supprimer les enregistrements concernant le personnel. Nous devons nous assurer que :
- Les enregistrements du personnel existant sont mis à jour avec les bonnes valeurs :
- Les autorisations sont définies comme suit : Affichage pour le groupe Tout le monde ; et Édition et Supprimer pour les membres du groupe Managers (Gérants) :
Tip: Vous pouvez utiliser l'outil de mise à jour par lots Régler la sécurité de l’enregistrement pour attribuer ces autorisations de sécurité aux enregistrements existants.
-ET-
- La valeur du champ Département est définie sur Managers (Gérants).
Tip: L'outil Remplacer tout pourrait être utilisé pour mettre à jour par lots la valeur du champ Département.
Les enregistrements Personnel doivent avoir les autorisations et valeur Sécurité suivantes dans le champ Département :
- Les autorisations sont définies comme suit : Affichage pour le groupe Tout le monde ; et Édition et Supprimer pour les membres du groupe Managers (Gérants) :
- Lorsque de nouveaux enregistrements de personnel sont ajoutés, les autorisations et les valeurs appropriées sont automatiquement définies.
Consultez l'entrée de Registre Security pour en savoir plus sur la configuration de ces paramètres de sécurité.