L’interface
Tous les écrans de Stratt partagent la même coquille : une colonne de navigation à gauche, une barre d’état en haut, le contenu entre les deux. Cette page la décrit, et répond à la question qui revient le plus souvent : pourquoi une entrée du menu est-elle grisée, cadenassée, ou absente ?
Le menu latéral
La colonne de gauche regroupe les écrans en six groupes, dans cet ordre et sous ces libellés.
| Groupe | Entrées |
|---|---|
| Pilotage | Tableau de bord · Nomenclature · Marchés · Mandats · Cartographie · Budgets |
| Conformité | Alertes · Procédures · Fournisseurs · Accords-cadres · Recherche BPU · Estimations |
| Stratégie | Services · Performance · Géo-dépense |
| Livrables | Livrables & Exports |
| Intelligence Réglementaire | Veille CCP · BOAMP · DECP |
| Système | Paramètres |
Un groupe dont aucune entrée n’est visible disparaît entièrement, titre compris. Deux entrées seulement appartiennent au socle et ne dépendent d’aucune brique activable : Tableau de bord et Paramètres.
Certains écrans existent sans figurer dans ce menu — glossaire, centre d’aide, support, organisations. On y accède depuis Paramètres, qui sert de hub. Voir configuration.
Pourquoi une entrée est grisée et cadenassée
Stratt se vend par briques : un espace n’ouvre que les modules contenus dans l’offre souscrite. Ce qu’un module non activé laisse voir dans le menu est un réglage d’administration, module par module.
Entrée grisée
C’est le comportement par défaut (locked_display = 'locked'). L’entrée reste
à sa place dans le groupe, en gris pâle, avec un cadenas à droite. Elle n’est
pas cliquable. Au survol — ou au passage du clavier, car elle reste
atteignable à la tabulation — une infobulle s’ouvre et dit trois choses :
- un badge court : le nom de l’offre qui contient le module, ou Option s’il s’active à la carte ;
- le libellé de l’entrée suivi de « — non activé » ;
- « Inclus dans Stratt … », « Disponible sur demande » ou « Non inclus dans votre offre », selon ce que l’API renvoie, puis « Contactez Stratt pour l’ajouter à votre offre. »
L’intention est de montrer ce qui existe plutôt que de le taire : vous savez quoi demander.
Et si on saisit l’URL directement ?
La page s’ouvre, mais son contenu est flouté et rendu non interactif, et une carte au centre reprend le même message : titre « … — non activé », badge d’offre, et l’action qui débloquerait l’accès. Le reste de l’application fonctionne normalement.
Le grisage n’est pas la protection. L’autorité est le serveur : un appel
d’API portant sur un module non activé est refusé en 403 avec le code
module_disabled. Le cadenas et le floutage ne sont là que pour expliquer, et
ne protègent rien par eux-mêmes.
Trois raisons distinctes qu’une entrée manque
Elles se confondent à l’écran, et ne se résolvent pas de la même façon.
| Ce qui se passe | Signe | Qui peut le changer |
|---|---|---|
| Le module n’est pas activé pour l’organisation | entrée grisée avec cadenas, ou absente | l’équipe Stratt, selon l’offre |
| La page est masquée pour cette organisation seule | entrée absente ; l’URL renvoie au tableau de bord | l’équipe Stratt |
| Votre rôle n’a pas la permission | entrée absente ; l’URL renvoie au tableau de bord | un administrateur de votre organisation |
Pour la troisième, voir comptes et rôles et rôles et permissions.
La barre haute
Elle reste visible en permanence. De gauche à droite :
- un bandeau de veille : l’étiquette Veille, au plus deux entrées réglementaires triées par urgence, et le lien « Tout voir → » ; faute de quoi, « Aucune alerte réglementaire » ;
- le sélecteur d’exercice (voir ci-dessous) ;
- la bascule de thème ;
- la cloche de notifications ;
- un crayon de personnalisation, réservé au propriétaire de l’organisation ;
- la pastille utilisateur : vos initiales et votre nom, qui ouvrent un menu portant votre rôle, le nom de l’organisation courante, et « Se déconnecter ».
La cloche
Le panneau agrège trois rubriques, et n’affiche que celles qui ont quelque chose à dire :
- Risques de seuil — les codes de nomenclature dont le cumul atteint ou approche un seuil de procédure, en deux niveaux (« dépassement ou risque AO », puis « en MAPA ou risque dispense ») ;
- Échéances — les marchés dont l’échéance tombe dans les 30 jours ;
- Veille réglementaire — les deux entrées les plus urgentes.
Quand les trois sont vides, le panneau affiche « Tout est en ordre ». Un point rouge sur la cloche signale les éléments critiques. Le pied du panneau renvoie vers « Voir toutes les alertes → ».
Le sélecteur d’organisation
Un même compte peut appartenir à plusieurs organisations. L’organisation courante est celle dont les données s’affichent ; son nom apparaît dans le menu de la pastille utilisateur.
Le changement se fait non pas depuis la barre haute mais depuis l’écran Organisations, qui les liste toutes — nom, identifiant technique, offre — et marque celle qui est active. En sélectionner une la rend courante : le rôle et la liste des modules sont rechargés, et le menu peut donc changer aussitôt.
Cet écran demande le rôle owner ou admin : un membre ordinaire rattaché à deux organisations ne peut pas basculer lui-même de l’une à l’autre, et son adresse le renvoie au tableau de bord.
Rôle et modules sont propres à chaque organisation. Être administrateur dans l’une ne donne rien dans l’autre, et une brique active d’un côté peut être cadenassée de l’autre.
Le sélecteur d’exercice
Il porte le libellé Exercice suivi d’une année. C’est un réglage global : une seule valeur, partagée par tous les écrans de la session, et non conservée d’une session à l’autre — un rechargement complet la ramène à sa valeur de départ.
Les années proposées sont celles qui portent des dépenses, plus l’année précédente, l’année en cours et l’année suivante. À la première ouverture, Stratt se place sur l’année la plus récente qui porte des données, et non sur l’année civile : un espace qui s’arrête en 2024 ne doit pas s’ouvrir vide.
Ce qu’il filtre
Il filtre les dépenses par leur année d’exercice, et donc tout ce qui s’en déduit : montants, cumuls, classements, taux de conformité. Le suivent le tableau de bord, la nomenclature, les marchés, les mandats, la cartographie, les budgets, les alertes, les procédures, la performance, la géo-dépense, les fournisseurs et les livrables.
Ce qu’il ne filtre pas
- Les référentiels. La liste des codes de nomenclature ne change pas d’un exercice à l’autre ; ce sont les montants portés sur ces codes qui changent. Un code sans dépense sur l’exercice choisi reste visible, à zéro.
- Les écrans réglementaires — Veille CCP, BOAMP, DECP — qui n’ont pas de notion d’exercice et ne lisent pas le sélecteur.
- Les écrans d’accords-cadres, de recherche BPU et d’estimations, ni les services, les paramètres, l’administration, l’aide, le support et le glossaire.
- Les échéances de la cloche, calculées sur les 30 jours à venir à partir d’aujourd’hui. En revanche, les risques de seuil de la même cloche, eux, suivent l’exercice.
Les lignes importées sans année. Sur les écrans de marchés, une ligne dont l’année d’exercice n’est pas renseignée n’est pas écartée : elle est rattachée à l’exercice par sa date de facture, et reste visible si elle n’a pas de date du tout. Un import incomplet n’est donc pas rendu invisible par le sélecteur.
Thème clair et thème sombre
La bascule, à droite de la barre haute, alterne entre les deux : une icône de lune propose le mode sombre, une icône de soleil le retour au mode clair. Le thème par défaut est clair.
Le choix est enregistré par navigateur, sur le poste où il a été fait : il ne suit ni le compte ni l’organisation. Le mode sombre sur un poste et le mode clair sur un autre est donc un comportement normal.
Les widgets réorganisables
Plusieurs écrans — tableau de bord, nomenclature, marchés, mandats, cartographie — sont composés de cartes que l’on peut déplacer, ajouter et retirer.
Le crayon de la barre haute ouvre le mode personnalisation — son infobulle dit « Personnaliser la page », puis « Quitter la personnalisation ». Il n’apparaît que pour le propriétaire de l’organisation.
En mode personnalisation :
- une barre flottante apparaît en bas de l’écran, marquée « Mode personnalisation », avec Réinitialiser et Sauvegarder ;
- un onglet vertical apparaît sur le bord droit, portant le nombre de composants disponibles ; il ouvre le tiroir Composants, avec un champ de recherche et l’invite « Glissez ou cliquez pour ajouter ». Les composants y sont groupés par catégorie : Indicateurs, Activité, Conformité, Nomenclature, Fournisseurs, Stratégie, Marchés, Réglementaire ;
- les cartes d’indicateurs reçoivent un bouton Données, qui choisit la source de données de la carte parmi celles qu’elle accepte.
Une mise en page est celle de l’organisation, pas la vôtre. Sauvegarder enregistre la disposition de la page pour tous les membres de l’organisation, et Réinitialiser la supprime pour tous. Il n’y a pas de disposition personnelle qui se superposerait à celle de l’organisation.
La visite guidée
À la première arrivée dans l’application, une visite se lance d’elle-même après un instant : l’écran s’assombrit, l’élément commenté est entouré d’un liseré, et une infobulle le décrit. On avance avec Suivant, on revient avec Précédent, et la dernière étape porte Terminer ; la croix ou un clic sur le voile interrompent la visite.
Une fois terminée ou interrompue, elle ne se relance plus. Le fait qu’elle a été vue est noté dans le navigateur, pas sur le compte : elle se représentera sur un autre poste ou après effacement des données du site.
Pour la rejouer, le centre d’aide propose Tour guidé — « Relancer la visite ». Voir aide et support.
Le panneau « Démarrage rapide »
En bas à droite, un panneau liste cinq étapes de mise en route, avec une barre de progression. Il est décrit dans démarrage rapide.
Ce que vous voyez pendant une maintenance
La connexion n’est jamais bloquée par une maintenance : l’écran de maintenance s’affiche après l’authentification, pas avant. Selon le mode retenu, vous voyez l’un de ces états.
| Ce qui s’affiche | Ce que cela signifie |
|---|---|
| Bandeau ambre « Maintenance : … » | intervention annoncée, application utilisable |
| Bandeau ambre « Mode lecture seule : … » | les modifications sont temporairement désactivées, côté serveur aussi |
| Bandeau bleu « Maintenance planifiée : … » | une intervention est à venir, avec son début et son retour estimé |
| Contenu flouté, carte « Section en maintenance » | une seule section est concernée ; le reste de l’application répond |
| Plein écran « Maintenance en cours » | l’application est indisponible |
| Plein écran « Accès momentanément restreint » | l’accès est réservé à l’équipe Stratt le temps de l’intervention |
Les bandeaux et les écrans pleins affichent le message rédigé pour l’intervention et, quand elle est connue, l’heure de retour prévu ou de retour estimé. Le floutage de section reprend la même mécanique visuelle que celui d’un module non activé : contenu réel en arrière-plan, non cliquable, et une carte qui explique.
Limites connues
- La disposition des widgets n’existe qu’à l’échelle de l’organisation.
- Thème, avancement de la visite guidée et coches de démarrage vivent dans le navigateur : ils ne suivent pas le compte.
- Le sélecteur d’exercice n’est pas mémorisé d’une session à l’autre.