Aller au contenu

Vue d'ensemble GS-Apps

Document principal d’introduction à l’écosystème GS-Apps.
Lecture 5 min. Audience : tous publics.
Date : 2026-04-27

GS-Apps est l’écosystème logiciel de Groupe Signalisation, qui permet aux 569+ employés terrain et bureau d’opérer la signalisation routière, gérer la SST, et accéder aux outils numériques de l’entreprise.

Écosystème GS-Apps — diagramme C4 Niveau 1 Le Portail QR public est l'élément central. 569+ signaleurs scannent un QR code pour y accéder sans authentification. 30 gestionnaires et administrateurs se connectent via MSAL à une suite d'apps internes (Hub, Admin, Inventaire, Fit, MCP Cloud). L'infrastructure (Azure AD, Azure SQL, SOFI) est entièrement passwordless. Infrastructure · 100% passwordless Azure AD Azure SQL SOFI scan QR MSAL login Portail QR portail.groupesignalisation.ca Portail public mobile 100% des signaleurs · sans authentification 569+ Signaleurs sur le terrain smartphone · Québec 30 Gestionnaires & admins Suite admin interne Hub · Admin · Inventaire Fit · MCP Cloud 5 apps · Azure AD requis
Écosystème GS-Apps — diagramme C4 Niveau 1 Le Portail QR public est l'élément central. 569+ signaleurs scannent un QR code pour y accéder sans authentification. 30 gestionnaires et administrateurs se connectent via MSAL à une suite d'apps internes (Hub, Admin, Inventaire, Fit, MCP Cloud). L'infrastructure (Azure AD, Azure SQL, SOFI) est entièrement passwordless. Infrastructure · 100% passwordless Azure AD Azure SQL SOFI scan QR MSAL login Portail QR portail.groupesignalisation.ca Portail public mobile 100% des signaleurs · sans authentification 569+ Signaleurs sur le terrain smartphone · Québec 30 Gestionnaires & admins Suite admin interne Hub · Admin · Inventaire Fit · MCP Cloud 5 apps · Azure AD requis

Légende couleurs : rouge GS (#D92231) = public-facing ; slate = interne ou systèmes externes.

~400 utilisateurs terrain qui scannent les QR codes sur les véhicules et accèdent aux procédures SST via le portail mobile.

Type d’utilisateurCombienCe qu’ils font
Signaleurs terrain~400Scannent QR codes véhicules, accèdent procédures SST
Gestionnaires régionaux~30Attribuent stickers, gèrent inventaire
Administrateurs (David, Matthieu)3Architecture, dev, sécurité
Auditeurs CNESSTexterneVérifient conformité droit de refus
Inspecteurs SAAQexterneVérifient véhicules immatriculés
Six conteneurs applicatifs
flowchart LR
subgraph Front["Front & API"]
  P[Portail QR]
  H[Hub]
  A[Admin]
  I[Inventaire]
  F[Fit]
  M[MCP]
end
SQL[(Azure SQL<br/>GS_Apps)]
AD[Azure AD]
P --> SQL
H --> AD
A --> AD
I --> AD
F --> AD
M --> SQL
classDef public fill:#fee2e2,stroke:#D92231,stroke-width:2px,color:#7f1d1d
classDef interne fill:#dbeafe,stroke:#1e40af,color:#1e40af
class P public
class H,A,I,F,M interne
Voir aussi : thème neutral / terminal

Exports D2 : docs/architecture/diagrams/rendered/neutral/overview-six-apps.svg et docs/architecture/diagrams/rendered/terminal/overview-six-apps.svg.

Source D2 sur GitHub

AppPour quiURL
Portail QR (api-portail)Signaleurs terrain (public)portail.groupesignalisation.ca
Hub (gs-hub)Tous employéshub.groupesignalisation.ca
Admin (gs-admin)Administrateursadmin.groupesignalisation.ca
Inventaire (gs-inventaire)Gestionnaires + signaleursinventaire.groupesignalisation.ca
Fit (gs-fit)Tous employés (loisirs)fit.groupesignalisation.ca
MCP (gs-mcp)Architectes (Claude AI)mcp.groupesignalisation.ca
StandardStatutRéférence
Loi 25 (Québec, RP)ConformeSECURITY-SQL-ADMIN.md sur GitHub
CNESST (droit de refus)Démontré 2026-04-28DEMO-CNESST-2026-04-27.md
ISO 27001 A.9.4Conforme depuis migration MI 2026-04-27ADR-033
OWASP Top 10Bonnes pratiquesADR-026, ADR-033
  • Passwordless (Managed Identity Azure AD) — ADR-033
  • Multi-tenant ready (préparé ADR-032)
  • Mobile-first (signaleurs scannent en chantier)
  • AI-augmented (MCP Cloud pour architectes) — ADR-026
  • Cloud-native (Azure App Service Plan partagé, Bicep IaC — ADR-030)
BesoinDocument
Vue conteneurs (C4 niveau 2)Architecture C4
Auth détailléeStratégie d’authentification
Public vs privé (Loi 25)PUBLIC_VS_PRIVATE.md sur GitHub
Index architectureREADME architecture sur GitHub