productivité

Chaque utilisateur voit ses applications, et seulement les siennes

Mon Espace est la page d’accueil personnelle de la plateforme. Une fois connecté, l’utilisateur retrouve en tuiles toutes les applications qui lui sont ouvertes, rangées par catégorie. La liste se construit à partir de ses droits réels, sans configuration à la main.

Logo

Ce qu’elle fait

Mon Espace salue l’utilisateur, puis présente ses applications en grille, regroupées par catégorie. Au-delà de huit applications, une barre de recherche apparaît pour aller droit au but.

La liste n’est pas écrite d’avance. À chaque visite, l’application demande au Hub qui est l’utilisateur et quels droits il détient, puis quelles applications sont publiées et actives. Elle ne garde que celles que ses droits autorisent. Une application inconnue du catalogue reçoit quand même une tuile par défaut : rien ne disparaît faute de description.

Pour qui

Pour toute équipe qui utilise plusieurs applications sur la même plateforme et veut une seule porte d’entrée. Pour l’administrateur, c’est une page de moins à tenir : ouvrir un droit à quelqu’un suffit à faire apparaître la tuile.

Comment elle est construite

  • Le socle V005 porte l’application : un worker passif — une unité de traitement qui ne s’exécute qu’à la demande — expose deux actions, appelables en REST et par MCP, le protocole qui permet à un agent IA de piloter l’application.
  • Les services du Hub sont consommés, pas recodés. L’identité et les droits viennent de l’IAM du Hub ; la liste des applications vient de son proxy. La connexion passe par le SSO du Hub, qui transmet l’identité à l’application.
  • Aucune base de données propre : l’application ne stocke rien, elle compose une vue à partir de ce que le Hub sait déjà.
  • Une interface React servie directement par l’application, avec le jeu de thèmes partagé par les applications de la flotte.

Points forts

Les droits font la liste

Ce que l’utilisateur voit découle de ses droits dans l’IAM du Hub. Aucun écran d’administration parallèle à tenir à jour.

Une application sans base

Mon Espace ne duplique aucune donnée. Elle interroge le Hub à chaque visite, donc elle reste exacte quand une application est ajoutée ou retirée.

Pilotable par un agent

Ses deux actions sont exposées en MCP : un agent IA peut demander quelles applications un utilisateur peut ouvrir, comme le ferait l’écran.

Petite et lisible

Quelques centaines de lignes de code applicatif suffisent, parce que le socle et le Hub portent le reste. C’est l’exemple type d’une application qui consomme la plateforme au lieu de la refaire.

Un besoin proche ?

Gérer mes cookies