Actif
platform
functional
Revu le 2026-06-03
platform/admin-dashboard.md
Tableau de bord d'administration
La console d'administration (/admin) regroupe les indicateurs, journaux et raccourcis réservés aux développeurs et administrateurs ISI. Elle s'affiche désormais en pleine largeur et charge ses widgets de façon asynchrone (affichage immédiat de la page, les données arrivent ensuite sans bloquer).
Accès réservé : développeurs (isDeveloper) et super-assistance (isAssistanceSuperman). Les outils « Super développeur » ne sont visibles que pour les super-développeurs.
Les 3 onglets
1. Dashboard
De haut en bas :
- Indicateurs globaux — connexions du jour (dont uniques), logs du jour, tickets du jour, applications en attente, abonnements prestataire en attente. Tendance vs la veille.
- Focus tickets (3 widgets) :
- Tickets par statut — anneau de répartition des tickets actifs en 3 parts (Ouvert / En cours / En pause), compteurs Ouvert / En cours / En pause / Clos, et trois indicateurs : nombre de tickets actifs, nombre de tickets en pause, et âge moyen des tickets ouverts. Les compteurs reprennent le même périmètre que la page « tickets à traiter » (systèmes gérés par l'utilisateur).
- Activité récente — liste des derniers commentaires postés (n° de ticket + extrait).
- 5 derniers tickets touchés — les tickets modifiés le plus récemment (titre, sujet, statut, nombre de commentaires, technicien affecté). Cliquer sur une ligne ouvre la fiche détaillée du ticket en modale (identique au « Voir plus » des listes de tickets) ; un bouton sur chaque ligne ouvre la vue complète du ticket dans un nouvel onglet.
- Tendances — courbes des connexions et des erreurs applicatives (sélecteur de période 7j / 30j / 90j / année / tout).
- Dernières erreurs applicatives — aperçu des erreurs les plus récentes, avec un bouton « Voir tous les journaux » qui bascule sur l'onglet Journaux.
2. Journaux
En tête, trois indicateurs du jour : erreurs applicatives, appels API, refus de clés BI. En dessous, quatre tableaux détaillés filtrables :
- Application — les vraies erreurs techniques (application + dépendances externes). Le bruit non actionnable (404 d'assets, validation, sessions expirées…) n'est plus journalisé.
- API / BI — journaux d'appels API et de clés BI.
- Accès refusés — audit des rejets de droits et d'abonnement (qui, quelle action, quand). Volontairement séparé des erreurs : ce ne sont pas des bugs, et ils n'alimentent pas la card « Erreurs » du dashboard.
3. Actions
Regroupe tous les outils, raccourcis et actions, par thème :
- Outils développeur : Release Notes, Guide du développeur, Composants, Composants Onyx, Lexique front-end, Store — Configuration, Tests PHPUnit.
- Imports & données : import CERT-FR / CERT-SANTE, fausses notifications, vérification des dépassements d'abonnement, et (super-dev) imports Finess / CRM.
- Intelligence artificielle (super-dev) : Assistants IA, Gestion des IA.
- Plateforme — Super développeur : Parties & Champs, Listes, Termes, Mods, Formulaires, Grilles, Exports, Requêtes SQL, Profils, Profils ACL, Champs/Listes personnalisés, Modules, Grille des prix.
- Test API Dell (super-dev).
Store : le tableau de bord du Store (connecteurs, instances, catégories, transformateurs) n'est plus sur /admin. Il se trouve désormais dans Store — Configuration (premier onglet « Tableau de bord »), accessible via le lien du panel « Outils développeur » ou la page de configuration.
Comportement
- Chargement asynchrone : chaque widget affiche d'abord un squelette puis se remplit, sans ralentir l'ouverture de la page.
- Rafraîchissement automatique : les indicateurs et widgets se mettent à jour toutes les 2 minutes.
- Périmètre des tickets : les widgets tickets respectent les droits de gestionnaire ; un utilisateur non gestionnaire voit un message « Accès gestionnaire requis » à la place des données.