Équipes terrain
Retrouver un élément à partir d’un QR code, d’une image ou d’une recherche manuelle, consulter les informations associées et transmettre une demande au back-office.
Étude de cas anonymisée
Rassembler les données de gestion dans une application web, avec un espace adapté aux équipes terrain, aux clients et aux responsables. Ce projet associe portail sur mesure, synchronisation des données et administration des accès.
Le client, son secteur et les données métier sont anonymisés. Le schéma présente le principe de la solution ; il ne reproduit aucun écran ni aucune donnée du client.
Le besoin : mettre à disposition des informations issues de plusieurs systèmes de gestion, tout en distinguant ce que chaque utilisateur peut consulter. Le projet couvre la consultation des dossiers et documents, les demandes des équipes terrain et le pilotage des accès.
Les outils de gestion existants restent les sources de référence. Des traitements synchronisent les données utiles dans un modèle de lecture dédié. Le portail consulte ce modèle et les présente selon le rôle et le périmètre de l’utilisateur.
Les systèmes sources alimentent les données consolidées par synchronisation. Le portail utilise ces données pour proposer quatre espaces, avec des droits et des parcours adaptés à chaque rôle.
Schéma de principe anonymisé. Les données sont synchronisées ; leur disponibilité dépend du dernier traitement terminé.
Retrouver un élément à partir d’un QR code, d’une image ou d’une recherche manuelle, consulter les informations associées et transmettre une demande au back-office.
Consulter les dossiers, contrats et documents liés à leur compte. Les rattachements et droits définissent les informations accessibles.
Consulter les tableaux de bord et les informations regroupées dans leur périmètre, avec la possibilité de travailler dans plusieurs contextes de compte.
Gérer les utilisateurs, invitations, rôles et rattachements. Suivre les synchronisations, leurs erreurs et l’état technique de l’application.
Le choix central est de séparer la collecte des données de leur consultation. Les pages du portail s’appuient sur le modèle de lecture, tandis que les traitements de synchronisation ont leur propre suivi.
| Outil | Rôle |
|---|---|
| Power Automate | Synchronise par lots les données SQL vers Supabase et expose l’état des traitements dans la supervision. |
| Gateway on-premise | Relie le connecteur SQL Server de Power Automate aux données accessibles sur le réseau privé du client. |
| Supabase et PostgreSQL | Supabase, basé sur PostgreSQL, porte le modèle de lecture consolidé. Une base PostgreSQL séparée gère les comptes, sessions et traitements applicatifs. |
| Laravel | Gère le portail web, l’authentification, les droits et les parcours métier, sans interroger directement les systèmes sources. |
| API SOAP et Python | Un traitement Python séparé interroge une API métier et synchronise ses données vers Supabase. |
| Brevo SMTP | Envoie les e-mails transactionnels : invitations, réinitialisations de mot de passe et notifications de workflow. |
| Redis | Fournit le cache de l’application. |
| Docker et VPS | Le VPS héberge l’application ; Docker l’exécute à partir d’images conteneurisées préconstruites et identifiées. |
Les données de plusieurs sources deviennent consultables dans une même application. Les équipes, clients et responsables disposent de parcours distincts, et l’administration peut suivre les accès comme les traitements de synchronisation.
Cette étude décrit les fonctionnalités et l’architecture réalisées. Elle ne revendique aucun gain de temps chiffré ni indicateur de performance métier.
Dans ce projet, les systèmes de gestion restent en place. Le portail propose une interface dédiée aux utilisateurs, alimentée par les données synchronisées.
Le portail repose sur des synchronisations. La fraîcheur des informations dépend des traitements terminés ; elle ne doit pas être confondue avec un accès direct et instantané aux sources.
Oui : cette réalisation prévoit des espaces distincts et des périmètres d’accès par rôle et rattachement. Chaque parcours présente les informations utiles au public concerné.
Vous avez un ERP, plusieurs outils métier ou un besoin de portail client ? Cadrons les utilisateurs, les données à connecter et le premier parcours utile.
Parler de votre portail métier Voir les autres réalisations