---
title: "Filtres de tableaux partagés"
module: platform
type: functional
status: active
updated: 2026-09-30
---

# Filtres de tableaux partagés

> Doc fonctionnelle : décrit le **quoi** et le **pourquoi**. Cible utilisateur / chef de projet.

## Le besoin

Tous les tableaux de l'application (clients, tickets, temps, matériel…) laissent chacun enregistrer
ses propres filtres. Certains de ces filtres n'ont pourtant rien de personnel : « mes temps à
réaliser », « mes tickets affectés », « affaires à relancer » sont les mêmes pour tout le monde, et
chaque utilisateur les recrée à l'identique — quand il sait qu'il peut le faire. Mesuré sur la base
de développement : **113 filtres nommés seulement**, tous écrans confondus, pour 1 460 utilisateurs.

Un filtre partagé est un filtre **publié une fois** par un administrateur et **proposé à d'autres**.

## Qui peut publier

| Profil | Peut publier | Pour qui |
|--------|--------------|----------|
| **Administrateur ISI APP** (profil 1, entité ISI) | oui | ses collègues, **et** les utilisateurs de n'importe quel client |
| **Administrateur** client (profil 100) | oui | les utilisateurs de **son** entité uniquement |
| Tout autre profil | non | — |

Un administrateur client ne peut pas publier hors de chez lui, ni cibler les profils internes ISI.

## Publier un filtre

1. Ouvrir l'écran concerné, poser les critères, le tri, les colonnes — exactement l'affichage
   souhaité. **Il n'est pas nécessaire de l'avoir enregistré pour soi** : c'est l'état affiché qui
   est publié.
2. Cliquer sur le bouton **Partager** (<i>partage</i>) de la barre de filtres. Il n'apparaît que
   pour les profils autorisés.
3. La modale récapitule **les critères embarqués**, puis demande :
   - un **nom** (celui que verront les destinataires) et une description ;
   - la **portée** : *mon entité* ou *tous les clients* (ce dernier réservé à ISI) ;
   - les **destinataires** : profils, utilisateurs nommés, et — pour une publication ISI — la liste
     des clients concernés.

Sans aucun destinataire, le filtre est proposé à tous ceux que la portée couvre. Profils et
utilisateurs se **cumulent** : il suffit d'être dans l'un **ou** dans l'autre. La liste de clients,
elle, **restreint** : hors de la liste, le filtre n'arrive pas.

La liste de clients n'existe qu'en portée « tous les clients ». Ramener une publication sur « mon
entité » l'**efface** : elle ne désignerait plus rien, et la laisser afficher des destinataires
sans effet ferait croire à un ciblage actif.

### « Mes temps à réaliser » : le filtre qui suit celui qui le lit

Si les critères pointent sur **vous** — typiquement un filtre « utilisateur = moi » — la modale le
signale et propose de remplacer cette référence par **« l'utilisateur qui consulte »**. C'est ce qui
permet à un filtre « Mes temps à réaliser » publié par ISI de remonter, chez chaque destinataire,
**ses** temps à lui.

Sans cette conversion, le filtre resterait collé sur son auteur et ne remonterait rien ailleurs.

### Ce qui ne voyage pas

Certains critères portent des identifiants qui n'existent que chez vous : une équipe, un sujet de
ticket, un client. Publiés « à tous les clients », ils ne désigneront rien ailleurs. La modale les
**liste en avertissement** — elle ne les transforme pas, parce que personne ne peut deviner leur
équivalent chez le voisin. Un filtre destiné à traverser les clients gagne à ne porter que des
critères universels : dates, statuts, tri, colonnes.

## Ce que voit le destinataire

Le filtre apparaît dans le sélecteur de filtres de l'écran, à côté de ses filtres personnels, suivi
de la mention *(partagé)*. Il s'applique d'un clic.

Il est en **lecture seule** : pas de corbeille, pas d'écrasement. Modifier un critère après l'avoir
chargé ne change rien à la publication — c'est un affichage temporaire. Les filtres personnels de
chacun ne sont jamais touchés.

## Gérer ses publications

Menu **Paramètres** (roue dentée, en haut à droite) → **Filtres partagés**, entre « Paramètres DSI »
et « Mes partages ». Côté ISI, la tuile « Filtres partagés » du tableau de bord `/admin` mène au
même endroit.

L'entrée n'apparaît que pour les profils qui peuvent publier. C'est le même écran pour tout le
monde ; un administrateur client n'y voit que les publications parties de son entité.
On y trouve, pour chaque publication : l'écran concerné, le nom, la portée, les destinataires,
l'auteur, la date, et trois actions :

| Action | Effet |
|--------|-------|
| **Modifier** | Change le nom, la description, la portée, le ciblage, l'activation. **Pas les critères.** |
| **Suspendre / réexposer** | Retire le filtre de tous les sélecteurs sans perdre son ciblage. Réversible d'un clic. |
| **Retirer** | Supprime la publication. Les filtres personnels des destinataires ne sont pas touchés. |

Les **critères** ne se modifient pas depuis cet écran : pour les changer, retourner sur l'écran
concerné, poser le nouvel affichage et cliquer à nouveau sur **Partager**. La modale reconnaît le
filtre déjà publié — même nom, même écran —, rouvre son partage avec sa portée et ses destinataires,
et remplace ses critères par ceux affichés. C'est le seul endroit où l'on voit ce que les critères
donnent réellement, et c'est pour cela qu'on republie de là.

Deux filtres publiés ne peuvent pas porter le même nom sur le même écran : l'enregistrement est
refusé plutôt que de créer un doublon.

## Voir aussi

- Doc technique : [`.claude/technical-docs/platform/shared-table-filters.md`](../../.claude/technical-docs/platform/shared-table-filters.md)
- Filtres personnels et pièges de refactor : [`.claude/technical-docs/platform/tablewire-saved-views.md`](../../.claude/technical-docs/platform/tablewire-saved-views.md)
