Le contexte
Les flux d'édition (courriers, documents contractuels) passaient par des progiciels hétérogènes vers la solution éditique KSL. Il fallait un socle commun pour industrialiser ces flux, fiabiliser les échanges et rendre l'ensemble maintenable par les équipes internes.
Les enjeux
- Créer un socle de développement Semarchy xDI à partir de rien
- Fiabiliser des échanges XML entre progiciels et solution KSL
- Traiter les rejets au lieu de les subir
- Rendre l'ensemble maintenable par les équipes internes
Avant, après
Avant
- Pas de socle de développement commun sur Semarchy xDI
- Des formats XML propres à chaque progiciel
- Des rejets découverts tard, traités au cas par cas
- Une connaissance concentrée sur quelques personnes
Après
- Un socle xDI avec normes, structure de projets et environnements
- Des flux d'édition normalisés vers la solution KSL
- Des rejets codifiés, isolés et suivis
- Dossiers de conception et modes opératoires pour le MCO
Synthèse qualitative. Les chiffres de la mission figurent dans la section Résultats.
L'architecture
Cliquez sur une étape de la chaîne pour voir son rôle.
Un flux d'édition, pas à pas
Modifiez le fichier d'entrée ou choisissez un cas : l'extraction xPath, les contrôles et la sortie se recalculent. Un contrôle en échec envoie la ligne en rejet au lieu de produire un courrier faux.
L'approche
- Initialisation du socle xDI : normes, structure de projets, environnements
- Conception de l'architecture des flux d'intégration des données d'édition
- Transformation et enrichissement des flux XML (xPath)
- Modélisation des données avec dbt
- Gestion des rejets et circuits de correction
- MCO, dossiers de conception technique et modes opératoires
Les résultats
Ce que le client en dit
« Hervé s’est rapidement intégré à l’équipe. Bienveillant, il maîtrise son sujet et se montre force de proposition. »
Ce que j'en retiens
Un socle partagé (nommage, structure, paramètres) évite que chaque développeur réinvente sa façon de faire.
Codifié, isolé, suivi : un rejet bien conçu protège la production au lieu de la bloquer.
Dossiers techniques et modes opératoires écrits au fil du build, pour un MCO serein dès la mise en production.