Aller au contenu principal

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.

important

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

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

  1. Dans la liste déroulante Gérer, sélectionnez Utilisateurs.
  2. Sélectionnez l'utilisateur dans la liste du haut.
  3. Dans le panneau Paramètres globaux, sélectionnez le paramètre sur lequel appliquer la restriction.
  4. Cliquez sur la flèche > pour le déplacer vers Restrictions globales.
  5. Définissez l'Opérateur et la Valeur de la restriction.
  6. Cliquez sur Appliquer les modifications.

Ajouter une restriction aux modèles de données

  1. Dans le panneau Modèle de données, sélectionnez le modèle de données à restreindre.
  2. Cliquez sur la flèche > pour le déplacer vers Restrictions aux modèles de données.
  3. Sélectionnez Constructeur de restriction et créez l'expression de restriction.
  4. 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.

ChampDescription
Boutons d'opérateursInsèrent rapidement des opérateurs, parenthèses ou mots-clés dans l'expression.
Mots clés pour les scriptsAccès aux fonctions intégrées et éléments de langage disponibles dans les expressions :
  • Fonctions : fonctions SQL et de calcul standard.
  • Fonctions BI : fonctions propres à Nectari disponibles dans les expressions.
  • Instructions : mots-clés structurels tels que IF, CASE ou WHEN.
  • Opérateurs : opérateurs logiques et de comparaison.
  • Constantes : valeurs fixes telles que NULL, TRUE ou FALSE.
  • Objets : références aux objets disponibles dans le contexte actuel.
TablesListe 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.
AutresInsérer des variables globales, des variables spéciales ou des paramètres du modèle de données.
remarque

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')