Aller au contenu

Filtres

Les filtres permettent de maîtriser les données exposées côté site SenSaaS et de définir des droits d’accès (fonctionnels et métiers) selon plusieurs niveaux de configuration.
Ils constituent un levier structurant pour la confidentialité, la segmentation des données et la cohérence des habilitations.

Aperçu – fenêtre des filtres


Filtrer les données en sortie

Les filtres permettent notamment de :

  • restreindre le périmètre de données accessible,
  • contrôler l’affichage et l’édition des champs (caché, lecture seule, obligatoire),
  • appliquer des règles homogènes via des listes de filtres et des droits d’accès.

Note

Les filtres s’appliquent sur les données en sortie : une donnée filtrée n’est pas exposée côté portail.


Niveaux de filtres disponibles

Les filtres sont définissables à trois niveaux :

Niveau Portée
Dossier S’applique à tous les utilisateurs et profils rattachés au dossier
Utilisateur S’applique à tous les dossiers accessibles par l’utilisateur
Profil S’applique à un utilisateur pour le dossier spécifié (ciblage fin)

Cas spécifique : Profil de filtres B2B

Un filtre spécifique peut être défini via un Profil de filtres B2B :

  • s’applique à tous les utilisateurs de type B2B,
  • cible le périmètre Client du dossier (B2B).

Définition d’un filtre

Un filtre se définit à partir de :

  • Table Sage (ex. F_ARTICLE)
  • Champ ciblé (ex. AR_Publie)
  • Expression (ex. =0)

Exemple :
[F_ARTICLE].[AR_Publie] = 0


Options disponibles sur un champ

Option Effet
Caché Le champ n’est pas visible dans l’interface
Lecture seule Le champ est visible mais non modifiable
Obligatoire La saisie de ce champ est obligatoire

Exemples de filtres

1) Restreindre les articles : F_ARTICLE.AR_Publie = 0

Cet exemple illustre la création d’un filtre qui limite les résultats aux articles répondant au critère :

[F_ARTICLE].[AR_Publie] = 0

Création filtre – F_ARTICLE / AR_Publie = 0


2) Masquer un champ : AR_PrixTTC (Caché)

Cet exemple illustre un champ rendu invisible dans l’interface côté portail.

Champ : AR_PrixTTC
État appliqué : (Caché)

Champ masqué – AR_PrixTTC


3) Mettre un champ en lecture seule : PrixVen (Lecture seule)

Cet exemple illustre un champ affiché mais non modifiable.

Champ : PrixVen
État appliqué : (Lecture seule)

Champ en lecture seule – PrixVen


4) Rendre un champ obligatoire : Photo (Obligatoire)

Cet exemple illustre un champ qui devient systématiquement requis dans les usages concernés.

Champ : Photo
État appliqué : (Obligatoire)

Champ obligatoire – Photo


Filtres avancés et droits d’accès

En complément des filtres de données, SenSaaS permet d’associer une liste de filtres et une liste de droits d’accès selon le niveau (Dossier / Utilisateur / Profil / B2B).
Ces réglages pilotent les habilitations fonctionnelles par domaine.


Gestion Commerciale

Accès Gestion Commerciale

Permet de contrôler :

  • l’accès par module (Articles, Clients, Prospects, Ventes, Achats…)
  • les actions autorisées :
    Lister · Exporter · Voir · Ajouter · Modifier · Supprimer · Transformer · Valoriser
  • l’accès aux onglets de fiches :
    Tarif · Stock · Vente · Gamme · Document · Prix · Livraisons · etc.

Tableau de bord

Accès Tableau de bord

Autorise l’affichage ou non des indicateurs :

Type Exemples
Cards Portefeuille · CA · Facturation · Livraison
Graphs CA Ventes · Par familles · Par souches · Par représentants
Tableaux Documents récents · Produits vendus · Quantités · Clients

Comptabilité

Accès Comptabilité

Modules contrôlables :

  • Journaux comptables
  • Écritures
  • Comptes généraux
  • Analyse tiers
  • Lettrage possible (option)

Bonnes pratiques

  • Définir les filtres au niveau le plus pertinent : Dossier pour une règle globale, Profil pour un besoin ciblé.
  • Documenter les règles (table/champ/expression + objectif métier) pour faciliter maintenance, support et audit.
  • Tester l’impact sur les listes, exports et écrans clés (cas limites : données absentes, champs vides, multi-dossiers).

Besoin d’aide ?

Contactez le support SenSaaS :
✉️ support@sensaas.fr
📞 04 90 88 22 76