réalisation · Étude de cas

Cnam — Relier dossiers et documents

Avec Vingir et Hlora, les données de formation alimentent les formulaires, les droits et les documents administratifs.

  • Contexte : Cnam de Basse-Normandie
  • Période : 2002–2013
  • Applications métier
  • Données
  • Production documentaire
Schéma Vingir et Hlora : des dossiers de formation aux conventions et attestations

Le projet en bref

Le besoin
Relier la gestion des formations à la production de conventions et d’attestations.
Mon rôle
Analyse métier, modélisation, architecture et développement de Vingir et Hlora.
La solution
Un socle PHP/PostgreSQL et une application reliant dossiers, formulaires, droits et documents.
Résultat et état
Des documents produits depuis les données du système. Projet de la période 2002–2013, dont les archives attestent l’utilisation.

Des dossiers de formation aux conventions et attestations, dans une même application

Au Cnam de Basse-Normandie, les informations d’un dossier de formation servent à la gestion des parcours autant qu’à la préparation des conventions et des attestations. L’enjeu était de relier ces usages dans le système d’information.

J’ai conçu Vingir, un socle de développement, puis Hlora, l’application de gestion bâtie sur ce socle. Les formulaires, les droits et la production documentaire s’appuient sur les données métier.

Le résultat : des documents administratifs produits à partir des informations du système. Les archives de 2011 à 2013 conservent des documents issus de cette chaîne et attestent de son utilisation.

Le besoin : faire évoluer le système avec le métier

Les données, les relations et les documents évoluent. L’enjeu était de représenter cette structure pour que les fonctions de gestion puissent s’appuyer sur des mécanismes communs.

Le travail a commencé par l’analyse du métier : quels objets fallait-il décrire, comment étaient-ils reliés, qui pouvait agir et quels documents devaient être produits ?

Ces questions ont orienté l’architecture et le développement des fonctions utilisées au quotidien.

Ma contribution

J’ai assuré l’analyse métier, la modélisation des données et des relations, la conception de l’architecture et le développement de Vingir et de Hlora dans le périmètre documenté par les archives.

Cette contribution comprend les composants réutilisables, les droits, la production documentaire et les outils d’administration. Elle s’inscrit dans le travail du Cnam et de ses équipes.

Un socle commun : Vingir

Vingir est un framework PHP/PostgreSQL piloté par métadonnées. Des descriptions structurées permettent de construire des comportements réutilisables au lieu de redéfinir chaque mécanisme pour chaque écran.

Le socle prend notamment en charge des composants d’interface, les échanges avec la base et la gestion des utilisateurs et des droits.

Ce choix traduit une conviction de conception : lorsqu’un même besoin revient dans plusieurs parties du logiciel, il mérite un mécanisme commun que l’on peut comprendre et faire évoluer.

Une application de gestion : Hlora

Hlora réunit des formulaires et des listes dynamiques, des filtres, des relations entre dossiers, des exports, des droits et un historique des opérations.

Les données sont ainsi utilisées au sein d’une application qui représente leurs relations. Le socle technique sert une finalité concrète : organiser la gestion des activités de formation.

La production documentaire fait partie de l’application

Un moteur de fusion OpenDocument relie les modèles de documents aux informations du système. Il peut remplacer des variables, répéter ou masquer des sections et produire le document final.

Une attestation ou une convention devient une sortie du système d’information, construite à partir de ses données. C’est un lien important entre le logiciel et le travail administratif effectivement accompli.

Une expérience qui reste actuelle dans ses principes

Les technologies ont évolué depuis cette réalisation. Les questions de conception demeurent : comment représenter le métier, partager des mécanismes entre les fonctions et relier les données aux actions des utilisateurs ?

Ce travail est l’un des fondements de mon approche des applications métier : partir de la structure de l’activité, puis concevoir les outils qui lui donnent une forme utilisable.

Vos dossiers et vos documents vivent dans des outils séparés ?

Nous pouvons examiner un parcours complet et chercher comment relier les informations, les règles et les documents qui le composent.

Parlons de votre besoin · Revenir aux réalisations