Restrictions
La fonctionnalité Restrictions vous permet de limiter les données affichées à des utilisateurs ou groupes spécifiques, imposant ainsi une sécurité au niveau des lignes à travers les vues, tableaux de bord, classeurs, et rapports d'Excel Add-in dans Nectari. Les restrictions sont appliquées automatiquement et aident à garantir que les utilisateurs ne voient que les données pertinentes à leurs rôles.
Vous pouvez gérer les restrictions par Groupes, Utilisateurs, ou Modèles de données—utilisez la liste déroulante Gérer en haut de la page pour sélectionner la vue que vous souhaitez.
Les restrictions peuvent être définies à deux niveaux :
| Niveau | Description |
|---|---|
| Global | Utilise des paramètres globaux. Ces restrictions affectent tous les modèles de données contenant ces paramètres. |
| Modèle de données | Utilise des champs spécifiques à un modèle de données et s'applique uniquement à ce modèle. |
Soyez prudent avec les restrictions. Si un utilisateur appartient à plusieurs groupes avec des restrictions contradictoires (par exemple, Entreprise=X et Entreprise=Y), le résultat peut être trop restrictif et ne renvoyer aucun enregistrement. Utilisez l'Option de combinaison dans groupes pour fusionner les restrictions de manière appropriée.
Quand utiliser des restrictions
- Respecter les politiques de sécurité : Faites appliquer des règles de confidentialité des données internes ou réglementaires en limitant l'accès à des enregistrements sensibles.
- Automatiser la sécurité au niveau des lignes : Appliquez un filtrage automatique et cohérent sans personnaliser chaque vue ou tableau de bord.
- Limiter la visibilité des données : Montrez uniquement les données pertinentes en fonction de l'appartenance à un utilisateur ou à un groupe, comme le filtrage par région, département, ou ligne de produit.
Mise en page de la page
| Panneau | Description |
|---|---|
| Utilisateur/Modèle de données/Groupe | Affiche la liste principale des utilisateurs, groupes, ou modèles de données, selon le mode de gestion sélectionné. Sélectionnez une entrée ici pour voir ou définir des restrictions spécifiques à cet utilisateur, groupe, ou modèle. |
| Paramètres globaux | Liste tous les paramètres globaux disponibles pouvant être utilisés pour des restrictions globales. |
| Restrictions globales | Affiche les restrictions de niveau global appliquées au groupe, à l'utilisateur, ou au modèle de données sélectionné. |
| Modèles de données | Liste tous les modèles de données disponibles pour créer ou appliquer des restrictions spécifiques à un modèle. |
| Restrictions du modèle de données | Montre les restrictions définies au niveau du modèle de données (sécurité au niveau des lignes par modèle). |
Ajouter une restriction globalement
- Dans le panneau de navigation, cliquez sur l'icône d'engrenage en bas. La page Administration s'ouvre.
- Sélectionnez Sécurité, puis Restrictions.
- Dans la liste déroulante Gérer, sélectionnez si vous souhaitez configurer par utilisateur, modèle de données, ou groupe.
- Dans la liste principale, sélectionnez l'utilisateur, le modèle de données, ou le groupe que vous souhaitez configurer.
- Dans le panneau Paramètres globaux, sélectionnez un champ.
- Utilisez le bouton de flèche droite (>) pour déplacer le paramètre global sélectionné dans la liste Restrictions globales.
- Pour chaque entrée autorisée, définissez l'Opérateur et la Valeur souhaités à l'aide des listes déroulantes ou des champs de saisie disponibles.
- Cliquez sur Appliquer les modifications pour enregistrer, ou Annuler les modifications pour abandonner.
Pour les opérateurs IN et NOT IN avec des restrictions globales, utilisez cette syntaxe (séparée par des points-virgules) :
VALUE1;VALUE2;VALUE3
Ajouter une restriction à un modèle de données spécifique
- Dans le panneau de navigation, cliquez sur l'icône d'engrenage en bas. La page Administration s'ouvre.
- Sélectionnez Sécurité, puis Restrictions.
- Dans la liste déroulante Gérer, sélectionnez si vous souhaitez configurer par utilisateur, modèle de données, ou groupe.
- Dans la liste principale, sélectionnez l'utilisateur, le modèle de données, ou le groupe que vous souhaitez configurer.
- Dans le panneau Modèles de données, sélectionnez un modèle de données.
- Utilisez le bouton de flèche droite (>) pour déplacer le modèle de données sélectionné dans la liste Restrictions du modèle de données.
- Cliquez sur Constructeur de restrictions pour créer votre expression de restriction.
- Cliquez sur Valider, puis sur Enregistrer pour confirmer la restriction.
- Cliquez sur Appliquer les modifications pour enregistrer, ou Annuler les modifications pour abandonner.
Pour les opérateurs IN et NOT IN dans les restrictions de modèle de données, utilisez la syntaxe de liste SQL dans le constructeur d'expressions : IN ('VALUE4','VALUE5','VALUE6')
Propriétés du constructeur de restrictions
Les restrictions sont cumulatives—si vous définissez plus d'une restriction, toutes sont appliquées ensemble.
| Champ | Description |
|---|---|
| Boîte de l'éditeur | Entrez ou modifiez votre expression de restriction en utilisant la syntaxe SQL ou logique. |
| Aides au code | Utilisez les boutons d'opérateurs et de fonctions au-dessus de l'éditeur pour insérer rapidement des opérateurs, des parenthèses ou des mots-clés. |
| Mots-clés des scripts | Trouvez et insérez des fonctions, déclarations, opérateurs et constantes intégrés à partir de listes disponibles. |
| Tables | Sélectionnez des champs ou des colonnes parmi les tables de modèles de données disponibles à utiliser dans vos expressions de restriction. |
| Autres | Insérez des variables globales, des variables spéciales, ou des paramètres de modèle de données. |
| Recherche | Tapez des mots-clés pour localiser rapidement des fonctions, variables ou opérateurs disponibles à utiliser dans votre script. |
| Valider | Cliquez pour vérifier votre script pour des erreurs de syntaxe avant de confirmer. |