Tableaux de bord — administration
À quoi ça sert
Cette page décrit les opérations réservées ou étendues aux administrateurs sur les tableaux de bord LaBRRI : configuration par profil, rattachement à un utilisateur, partage par lien public (sans authentification) et transfert de graphiques.
Pour l’utilisation courante (Explore, constructeur, disposition des tuiles), voir Tableau de bord.
Prérequis
- Compte avec le rôle administrateur (menu Gestion visible).
- Compréhension des profils : les tableaux « profil » sont visibles par tous les utilisateurs rattachés à ce profil.
Il n’existe pas de menu Tableaux de bord séparé : toute la gestion se fait depuis l’écran Tableau de bord (/admin/dashboard) et le mode Explore (/admin/explore).
Assistance IA en mode Explore (optionnel)
L’assistant de génération de graphiques en langage naturel est désactivé par défaut. Pour l’activer sur une instance, configurez les variables d’environnement du client React lors de la compilation (voir les guides de déploiement) :
| Variable | Rôle |
|---|---|
DASHBOARD_PROMPT |
true pour afficher le champ de description en haut de l’écran Explore |
DASHBOARD_VOCAL |
true pour proposer en plus la saisie vocale (microphone) |
OPENAI_API_KEY, OPENAI_ORG, URLs et modèle |
Paramètres du service de complétion utilisé pour traduire la description en requête |
L’assistant ne fait que pré-remplir le constructeur Explore : l’utilisateur doit toujours vérifier, affiner et valider le graphique avant de l’ajouter à un tableau. Voir Assistance IA — point de départ dans le guide utilisateur.
Vue d’ensemble des opérations
La fenêtre Paramètres (icône tableau + crayon) et la fenêtre Ajouter un tableau de bord (icône tableau +) proposent trois modes :
| Mode | Usage |
|---|---|
| Paramètres | Modifier le titre et le statut Publié / Non publié d’un tableau existant |
| Ajouter | Créer un nouveau tableau pour un utilisateur, ou rattacher un tableau existant à la barre d’onglets |
| Copier | Dupliquer les graphiques d’un tableau vers un autre (profil, utilisateur ou nouveau tableau) |
Dans le mode Ajouter, l’administrateur dispose en plus d’un sous-mode Rechercher : il sélectionne un utilisateur, puis clique sur un tableau existant de cet utilisateur pour l’ouvrir dans sa propre barre d’onglets (consultation ou configuration).
Configurer un tableau par profil
Objectif : proposer à tous les utilisateurs d’un profil prédéfini le même jeu de graphiques, en lecture seule pour eux.
Créer ou mettre à jour un tableau profil
- Composez les graphiques souhaités sur un tableau de référence (le vôtre ou celui d’un utilisateur pilote) via Explore.
- Ouvrez Copier (icône tableau +, mode Copier).
- Dans De, sélectionnez le tableau source.
- Dans Vers, choisissez le tableau lié au profil prédéfini cible.
- Confirmez.
Écrasement
Si le tableau de destination contient déjà des graphiques, la copie remplace l’ensemble des tuiles existantes. Un message d’avertissement s’affiche avant validation.
Les utilisateurs du profil voient ce tableau dans un onglet portant le libellé du profil (icône équipe). Ils ne peuvent pas le modifier.
Rattacher un tableau à un utilisateur
- Ouvrez Ajouter un tableau de bord.
- Choisissez Nouveau (création) ou Rechercher (tableau existant chez un autre compte).
- Indiquez l’utilisateur destinataire et, pour un nouveau tableau, un titre optionnel.
- Validez.
L’utilisateur retrouve le tableau parmi ses onglets personnels (icône utilisateur). Un compte peut en accumuler plusieurs ; chacun est modifiable par son propriétaire.
Publier un tableau ou un graphique
La publication rend un tableau consultable sans authentification via une URL publique (/ui/viz/{id}).
Publier un tableau entier
- Affichez le tableau concerné.
- Ouvrez Paramètres.
- Cochez Publié (seuls les administrateurs voient cette case).
- Enregistrez.
Les icônes Lien apparaissent alors dans la barre d’outils :
- lien avec titre : affiche le nom du tableau ;
- lien sans titre : visualisation seule.
Lien vers un graphique isolé
Sur un tableau publié, le menu de chaque tuile propose également des liens publics avec ou sans titre, limités à ce graphique (params avec l’identifiant de la tuile).
Intégration iframe et mode édition
Les liens publics acceptent des options supplémentaires dans le paramètre d’URL params (objet JSON). Cela permet d’intégrer un tableau ou un graphique dans une page externe via une balise <iframe>. Le mode édition (edit: true) sert surtout à l’intégrateur (administrateur, rédacteur web) pour composer l’URL — filtres, titre, graphique isolé — avant de fixer l’adresse finale en consultation (edit: false) dans l’iframe.
Paramètres d’URL (?params=…)
| Paramètre | Description |
|---|---|
id |
Identifiant d’une tuile : n’affiche que ce graphique (sinon, tableau entier) |
title |
true (titre automatique), false (masqué) ou texte libre |
titleStyle |
Objet de styles CSS pour le bandeau titre (ex. position, couleur, taille de police) |
edit |
true : mode édition — panneau de configuration pour préparer l’URL ; false ou absent : consultation (usage courant dans l’iframe) |
filters |
Filtres appliqués à la requête (à renseigner dans l’URL ou via le panneau en mode édition) |
Exemple — préparation d’un graphique isolé en mode édition (étape de configuration, pas l’URL finale d’iframe) :
/ui/viz/42?params={"id":"abc-123","title":true,"edit":true}
(Le JSON de params doit être encodé pour l’URL.)
Exemple — intégration dans une page HTML une fois l’URL préparée (edit: false, filtres éventuellement inclus dans params) :
<iframe
src="https://votre-instance.univ.fr/ui/viz/42?params=%7B%22id%22%3A%22abc-123%22%2C%22title%22%3Atrue%2C%22edit%22%3Afalse%2C%22filters%22%3A%5B%5D%7D"
width="100%"
height="500"
frameborder="0"
></iframe>
Mode édition (edit: true) — préparation de l’URL
Le mode édition est destiné à préparer l’intégration, pas à la diffusion finale vers les lecteurs de la page hôte :
- Ouvrez l’URL avec
edit: true(souvent hors iframe, pour la configuration). - Survolez le haut de la page pour afficher le panneau de configuration.
- Réglez filtres, titre et style : les choix sont répercutés dans l’URL (
filters,title,titleStyle…). - Utilisez l’icône lien du panneau pour copier l’URL en mode consultation (
edit: false). - Placez cette URL (éventuellement complétée à la main dans
params) dans l’attributsrcde l’iframe.
En consultation, le panneau de configuration n’est pas proposé au lecteur : seuls les paramètres déjà présents dans l’URL s’appliquent. Pour changer les filtres affichés, l’intégrateur modifie params (ou repasse par une URL en edit: true).
Liens générés par l’application
Les liens copiés depuis LaBRRI (barre d’outils ou menu d’une tuile) incluent title et éventuellement id, mais pas edit: true. Pour activer le mode édition ou préremplir des filtres, complétez manuellement le paramètre params dans l’URL ou l’attribut src de l’iframe.
Données accessibles en public
Les liens publics interrogent Cube avec un jeton dédié (distinct de celui des utilisateurs connectés). Ce jeton n’autorise pas l’accès aux données à caractère personnel (pas de consultation étendue — voir Profils). En revanche, le graphique peut afficher des agrégats selon la requête et les filtres stockés dans l’URL : ne publiez que des visualisations adaptées à une diffusion ouverte.
Mode édition non protégé
Le paramètre edit: true n’est pas réservé à un rôle : toute personne disposant de l’URL peut afficher le panneau de configuration. Réservez edit: true à la préparation de l’intégration ; diffusez des liens en edit: false.
Copier et déplacer des graphiques
Depuis le menu … d’une tuile, les actions Copier vers… et Déplacer vers… offrent des destinations supplémentaires pour l’administrateur :
| Destination | Copier | Déplacer |
|---|---|---|
| Tableau d’un profil prédéfini | Oui | Oui |
| Tableau d’un utilisateur | Oui | Oui |
| Tableau lié à une rubrique (activité) | Oui | Oui |
Les rubriques disponibles correspondent aux activités LaBRRI : projets, laboratoires, réseaux, publications, événements, mobilités, accords, etc.
- Copier : le graphique reste sur le tableau d’origine et une copie est créée sur la destination.
- Déplacer : le graphique est retiré du tableau d’origine (non disponible depuis un tableau profil pour les utilisateurs non administrateurs).
Supprimer un tableau
- Affichez le tableau personnel à supprimer (un onglet utilisateur dont vous êtes propriétaire, ou utilisateur cible si administrateur).
- Cliquez sur l’icône Supprimer dans la barre d’outils.
- Confirmez.
La suppression est définitive. Les tableaux liés à un profil ne se suppriment pas depuis le compte d’un utilisateur standard.
Bonnes pratiques
- Modèle unique — Constituez un tableau « modèle » complet, puis copiez-le vers chaque profil plutôt que de recréer les graphiques un par un.
- Titres explicites — Nommez chaque graphique dans Explore : les titres apparaissent sur les tuiles et dans les liens publics.
- Publication maîtrisée — Ne publiez que des graphiques d’agrégats adaptés à une diffusion ouverte : le jeton public n’expose pas les données à caractère personnel, mais la requête affichée reste visible par tous.
- Iframe — Préparez l’URL avec
edit: true, puis intégrez la versionedit: false(filtres et titre déjà renseignés dansparams). Testez le rendu (hauteur de l’iframe, cartes). - Vérifier avant copie — La copie vers un tableau existant écrase ses graphiques : exportez ou copiez ailleurs les tuiles à conserver.
- Cartes — Après redimensionnement d’une tuile carte, vérifiez le rendu : le fond cartographique se recalcule au besoin.
Voir aussi
- Tableau de bord — guide utilisateur (Explore, constructeur)
- Profils — droits de consultation associés aux tableaux
- FAQ — Tableau de bord