Restrictions
Les restrictions limitent les données visibles par des utilisateurs ou groupes spécifiques dans toutes les vues, tableaux de bord, classeurs et rapports du complément Excel dans Nectari. Contrairement aux rôles et niveaux d'autorisation qui contrôlent ce que les utilisateurs peuvent faire, les restrictions contrôlent les données qu'ils peuvent voir. Un utilisateur soumis à des restrictions ne verra que les enregistrements correspondant à ces restrictions, quelle que soit la vue ou le rapport ouvert.
Les restrictions fonctionnent à deux niveaux. Les Restrictions globales utilisent des paramètres globaux et s'appliquent à tous les modèles de données contenant ces paramètres. Les Restrictions aux modèles de données sont des expressions écrites pour un modèle de données spécifique et s'appliquent uniquement à ce modèle.
Lorsqu'un utilisateur appartient à plusieurs groupes avec des restrictions conflictuelles, le résultat peut être trop restrictif et ne retourner aucun enregistrement. Par exemple, si un groupe restreint à Société = X et un autre à Société = Y, l'utilisateur peut ne rien voir du tout. Utilisez l'Option de combinaison dans les groupes pour contrôler la façon dont les restrictions de plusieurs groupes interagissent.
Quand ajouter des restrictions
- Filtrer les données par équipe ou territoire pour qu'un représentant ne voie que sa région, ou un responsable uniquement les enregistrements de son département.
- Appliquer une sécurité au niveau des lignes sans modifier les vues ou rapports individuels. La restriction s'applique automatiquement partout.
- Répondre aux exigences de conformité en garantissant que les enregistrements sensibles ne sont jamais accessibles aux utilisateurs non autorisés, quelle que soit la vue ouverte.
Gérer les restrictions
La liste déroulante Gérer contrôle ce que la page affiche. Sélectionnez Utilisateurs, Groupes ou Modèles de données selon ce que vous souhaitez configurer. La présentation de la page s'adapte selon la sélection.
- Utilisateurs
- Modèle de données
- Groupes
Utilisateurs
En sélectionnant un utilisateur, ses restrictions individuelles peuvent être gérées. La liste du haut affiche tous les utilisateurs avec leur rôle général, niveau d'affichage et niveau d'édition actuels. Sélectionner un utilisateur charge les panneaux Paramètres globaux, Restrictions globales, Modèles de données et Restrictions aux modèles de données en dessous.
Ajouter une restriction globale
- Dans la liste déroulante Gérer, sélectionnez Utilisateurs.
- Sélectionnez l'utilisateur dans la liste du haut.
- Dans le panneau Paramètres globaux, sélectionnez le paramètre sur lequel appliquer la restriction.
- Cliquez sur la flèche > pour le déplacer vers Restrictions globales.
- Définissez l'Opérateur et la Valeur de la restriction.
- Cliquez sur Appliquer les modifications.
Ajouter une restriction aux modèles de données
- Dans le panneau Modèle de données, sélectionnez le modèle de données à restreindre.
- Cliquez sur la flèche > pour le déplacer vers Restrictions aux modèles de données.
- Sélectionnez Constructeur de restriction et créez l'expression de restriction.
- Cliquez sur Appliquer les modifications.
Pour retirer une restriction, sélectionnez-la dans Restrictions globales ou Restrictions aux modèles de données et cliquez sur la flèche < pour la déplacer vers la liste de gauche.
Modèle de données
En sélectionnant un modèle de données, les utilisateurs et groupes soumis à des restrictions peuvent être consultés et gérés. La liste du haut affiche tous les modèles de données. Sélectionner un modèle charge les panneaux Utilisateurs et Groupes, chacun associé à un panneau Utilisateurs restreints et Groupes restreints affichant les restrictions déjà appliquées.
Restreindre un utilisateur sur ce modèle de données
- Dans la liste déroulante Gérer, sélectionnez Modèle de données.
- Sélectionnez le modèle de données dans la liste du haut.
- Dans le panneau Utilisateurs, sélectionnez l'utilisateur à restreindre.
- Cliquez sur la flèche > pour le déplacer vers Utilisateurs restreints.
- Sélectionnez Constructeur de restriction et créez l'expression de restriction.
- Cliquez sur Appliquer les modifications.
Restreindre un groupe sur ce modèle de données
- Dans le panneau Groupes, sélectionnez le groupe à restreindre.
- Cliquez sur la flèche > pour le déplacer vers Groupes restreints.
- Sélectionnez Constructeur de restriction et créez l'expression de restriction.
- Cliquez sur Appliquer les modifications.
Pour retirer une restriction, sélectionnez l'entrée dans Utilisateurs restreints ou Groupes restreints et cliquez sur la flèche < pour la déplacer vers la liste de gauche.
Groupes
En sélectionnant un groupe, les restrictions applicables à tous ses membres peuvent être gérées. La liste du haut affiche tous les groupes. Sélectionner un groupe charge les panneaux Paramètres globaux, Restrictions globales, Modèles de données et Restrictions aux modèles de données en dessous.
Ajouter une restriction globale
- Dans la liste déroulante Gérer, sélectionnez Groupes.
- Sélectionnez le groupe dans la liste du haut.
- Dans le panneau Paramètres globaux, sélectionnez le paramètre sur lequel appliquer la restriction.
- Cliquez sur la flèche > pour le déplacer vers Restrictions globales.
- Définissez l'Opérateur et la Valeur de la restriction.
- Cliquez sur Appliquer les modifications.
Ajouter une restriction aux modèles de données
- Dans le panneau Modèles de données, sélectionnez le modèle de données à restreindre.
- Cliquez sur la flèche > pour le déplacer vers Restrictions aux modèles de données.
- Sélectionnez Constructeur de restriction et créez l'expression de restriction.
- Cliquez sur Appliquer les modifications.
Pour retirer une restriction, sélectionnez-la dans Restrictions globales ou Restrictions aux modèles de données et cliquez sur la flèche < pour la déplacer vers la liste de gauche.
Constructeur de restriction
Le Constructeur de restriction est une boîte de dialogue qui s'ouvre en sélectionnant l'icône de restriction à côté d'un modèle de données dans le panneau Restrictions aux modèles de données, Utilisateurs restreints ou Groupes restreints. Un éditeur de texte et un ensemble d'outils permettent de créer l'expression de restriction.
Écrire l'expression
La zone de texte principale en haut est l'espace de rédaction de la restriction. Il est possible de saisir directement ou d'utiliser les outils ci-dessous pour insérer des valeurs. Sélectionnez ensuite Valider pour vérifier la syntaxe avant d'enregistrer. Corrigez les éventuelles erreurs signalées, puis sélectionnez Enregistrer pour appliquer la restriction.
| Champ | Description |
|---|---|
| Boutons d'opérateurs | Insèrent rapidement des opérateurs, parenthèses ou mots-clés dans l'expression. |
| Mots clés pour les scripts | Accès aux fonctions intégrées et éléments de langage disponibles dans les expressions :
|
| Tables | Liste les tables de base de données disponibles dans le modèle de données sélectionné, comme ZINVOICE, ITMMASTER ou BPCUSTOMER. Développer une table pour parcourir ses champs et en sélectionner un pour l'insérer directement dans l'expression. |
| Autres | Insérer des variables globales, des variables spéciales ou des paramètres du modèle de données. |
Pour les opérateurs IN et NOT IN dans les expressions de restriction aux modèles de données, utiliser la syntaxe de liste SQL : IN ('VALEUR1', 'VALEUR2', 'VALEUR3')