Aller au contenu

Page SenSaaS v1

Cette page décrit SenSaaS v1 (serveur WinForms et site Laravel/Vue). Elle est conservée pour les installations existantes et n'est plus mise à jour. Pour SenSaaS v2, voir la documentation SenSaaS v2.

Filtres

Les filtres permettent de maîtriser les données exposées côté site SenSaaS en appliquant des règles par dossier, utilisateur et profil.

Aperçu général des filtres

Objectif

Les filtres servent à :

  • Restreindre le périmètre de données visibles
  • Masquer certains champs
  • Imposer des champs en lecture seule ou obligatoires
  • Homogénéiser les règles sur plusieurs utilisateurs/dossiers

Sur les captures, la fenêtre Filtres affiche explicitement :

  • Une liste de règles existantes (Filtres: ...)
  • La zone Ajout / Modification d’un filtre
  • Les options Cachée, Lecture seule, Obligatoire

Niveaux d’application

Sélection des groupes de filtres

Niveau Portée
Dossier S’applique à l’ensemble des utilisateurs rattachés au dossier
Utilisateur S’applique à tous les dossiers accessibles par l’utilisateur
Profil S’applique aux utilisateurs et/ou dossiers sélectionnés

Important

Le profil s’applique aux utilisateurs et/ou dossiers sélectionnés.

Définition d’un filtre

Un filtre est défini à partir de :

  • Une table Sage
  • Un champ
  • Une expression

Exemple : [F_ARTICLE].[AR_Publie] = 0

Création d’un filtre – exemple

Dans cette vue, on retrouve les zones Table, Champs et Filtre, puis les cases de comportement.

Filtres par utilisateur

Les filtres permettent de limiter les données Sage visibles dans SenSaaS pour un utilisateur donné.

Fenêtre Filtres – utilisateur Dupont

Un filtre se définit à partir de :

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

Exemple de filtre : [F_ARTICLE].[AR_Publie] = 0

Dans la capture utilisateur, on visualise une règle de type [F_DOCLIGNE].[DL_QtePL] (Lecture) et le même panneau d’édition.

Options disponibles

  • Cachée : le champ n’est pas visible dans l’interface
  • Lecture seule : le champ est visible mais non modifiable
  • Obligatoire : le critère est systématiquement appliqué aux requêtes

Bonnes pratiques

  • Poser les règles globales au niveau dossier
  • Utiliser les profils pour les besoins ciblés
  • Tester l’impact sur les listes et les exports avant mise en production

Besoin d’aide ?

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

Documentation de SenSaaS v2. Chaque page est écrite à partir du produit livré ; ce qui reste à vérifier y est signalé.