Aller au contenu

Parc applicatif — modules, conteneurs et préfixes

Vous êtes ici : Référence — les faits : de quoi la plateforme est composée, module par module. Le parc réel : conteneurs (les backends) et modules (le grain auquel un accès s’accorde). Lecture : consultation. Audience : devs, administrateurs, auditeurs. Date : 2026-08-11 | Version : 1.0 — page générée, créée par la refonte de l’architecture d’information

Colonne Ce qu’elle signifie
Module Le code court — c’est lui qui apparaît dans un accès accordé
Rôle Ce que le module fait, en une phrase
Préfixe Le préfixe des objets de données du module — la frontière de données, visible dans les noms
Statut L’état de mise en service (voir ci-dessous)
Statut Ce qu’il veut dire
actif En service, la donnée circule
en cours En construction, partiellement livré
renaissance Existant, en cours de réécriture sur les standards courants
planifié Décidé et catalogué, pas encore construit

Administration

ModuleRôlePréfixeStatut
ADM — Admin / back-office / configBack-office, configuration et paramètres système.ADM_actif
HUB — Hub (nav, dashboard)Navigation centrale et tableau de bord d'accueil.HUB_actif
BIL — Facturation (Ville de Québec)Facturation B2B — pilote Ville de Québec.BIL_en cours
GEST — GS GestionPortail de gestion interne — équipes, rencontres, pulse, finance, rémunération, publications.GEST_en cours

Opérations

ModuleRôlePréfixeStatut
INV — InventaireSuivi de l'inventaire et des stocks.INV_actif
EXP — DépensesGestion et suivi des dépenses.EXP_planifié
FLT — FlotteGestion de la flotte de véhicules.FLT_planifié
PLT — PalettesSuivi des palettes et de leurs mouvements.PLT_planifié
MNT — MécaniqueEntretien mécanique et garages internes.MNT_planifié

Loisirs

ModuleRôlePréfixeStatut
FIT — FitActivités et loisirs (Fit).FIT_renaissance
RCP — RecettesCatalogue de recettes.RCP_planifié
TRI — TriviaTrivia — quiz et jeux-questionnaires.TRI_planifié

SST

ModuleRôlePréfixeStatut
HSE — Salus / santé-sécuritéRéservée : Salus, plateforme externe ingérée par ZoneSecur, sans application.HSE_planifié
TRN — FormationRéservée : SOFI Formation, application distincte hors du dépôt.TRN_planifié
ZSC — Zone SécurSanté-sécurité : dossiers de lésion et CNESST, incidents, prévention et formulaires SST.ZSC_en cours

Portail

ModuleRôlePréfixeStatut
PTL — Portail (QR véhicules)Portail public — QR codes véhicules.PTL_actif

Pourquoi la frontière de données est visible dans les noms

Section intitulée « Pourquoi la frontière de données est visible dans les noms »

Chaque module possède ses propres objets de données, reconnaissables à leur préfixe. Deux règles en découlent, et elles ne souffrent pas d’exception :

  • Un module écrit ses propres données. Deux modules n’écrivent jamais dans le même objet : il y a toujours un propriétaire unique, les autres lisent.
  • Une lecture entre modules passe par un contrat explicite — une vue dédiée, en lecture seule — jamais par une jointure directe qui traverserait la frontière.

L’intérêt est de rendre un module décommissionnable : on peut retirer une capacité sans démêler ses données de celles des autres. Une frontière qu’on ne voit pas dans les noms est une frontière qu’on franchit sans s’en apercevoir.