[{"data":1,"prerenderedAt":134},["ShallowReactive",2],{"navigation":3,"project-uniflow":26},[4],{"title":5,"path":6,"stem":7,"children":8,"page":25},"Blog","/blog","blog",[9,13,17,21],{"title":10,"path":11,"stem":12},"From Mockup to Market: My End-to-End Product Design Process","/blog/from-mockup-to-market","blog/from-mockup-to-market",{"title":14,"path":15,"stem":16},"How I Built My Design System from Scratch","/blog/how-i-built-my-own-design-system-from-scratch","blog/how-i-built-my-own-design-system-from-scratch",{"title":18,"path":19,"stem":20},"The Psychology of Color in UI Design","/blog/psychology-of-color-in-ui-design","blog/psychology-of-color-in-ui-design",{"title":22,"path":23,"stem":24},"The Case for Slow Design in a Fast-Paced Digital World","/blog/slow-design-in-fast-paced-digital-world","blog/slow-design-in-fast-paced-digital-world",false,{"id":27,"title":28,"date":29,"description":30,"extension":31,"gallery":32,"highlights":45,"image":49,"imageCaption":50,"links":51,"meta":58,"sections":117,"slug":60,"stack":130,"stem":131,"tags":132,"url":57,"__hash__":133},"projects/projects/uniflow.yml","Projet Entreprise - Uniflow","2025-07-01T00:00:00.000Z","Projet professionnel de data stewardship initié en stage chez EFICAD, puis poursuivi en alternance après validation en interne. L'application centralise la gouvernance des données clients entre EfiOPS (référentiel maître), Salesforce (CRM commercial) et Microsoft Dynamics 365 (CRM support/technique) afin de détecter automatiquement les incohérences, les prioriser et guider leur correction. Valeur pour l'entreprise : référentiels plus fiables, moins de ressaisie et une meilleure qualité de service.","yml",[33,37,41],{"src":34,"alt":35,"caption":36},"/images/projects/eficad-uniflow/connexion-msal.png","Écran de connexion Uniflow avec authentification Microsoft (MSAL)","Connexion : authentification déléguée à Microsoft (MSAL) pour aligner Uniflow sur l'identité Azure AD utilisée chez EFICAD.",{"src":38,"alt":39,"caption":40},"/images/projects/eficad-uniflow/detection-erreur-cadware.png","Compte CADWARE avec erreurs critiques (identifiant invalide, identifiant manquant) et avertissement","Détail d'un compte avec erreurs critiques : identifiant Dynamics invalide (pointe vers un autre compte EfiOPS) et identifiant Dynamics manquant. La sévérité \"critique\" pousse l'action en haut de la pile.",{"src":42,"alt":43,"caption":44},"/images/projects/eficad-uniflow/vue-tri-panneaux.png","Vue tri-panneaux EfiOPS / Salesforce / Dynamics avec formulaires alignés et résultats de recherche","Vue tri-panneaux de synchronisation : EfiOPS comme source à gauche, Salesforce et Dynamics à droite avec recherche intégrée et résultats. Les champs alignés (Nom, Raison sociale, Adresse, Téléphone, Pays…) facilitent la détection visuelle des divergences et la propagation des identifiants Flex ID, Salesforce ID et Dynamics ID.",[46,47,48],"Vue d'audit consolidée pour suivre comptes sains, avertissements et erreurs critiques dans le référentiel EfiOPS/Salesforce/Dynamics.","Qualification fine des divergences par compte avec typage avertissement/critique, horodatage et rattachement au système concerné.","IHM tri-panneaux guidée pour rechercher, créer dans EfiOPS, aligner les champs et synchroniser les identifiants Flex ID, Salesforce ID et Dynamics ID.","/images/projects/eficad-uniflow/audit-comptes.png","Page d'accueil : audit global des comptes EfiOPS avec les indicateurs clés (erreurs critiques, avertissements, comptes sains). Cette vue sert de point d'entrée pour piloter la qualité des données.",[52],{"label":53,"icon":54,"color":55,"variant":56,"to":57},"Projet entreprise chez EfiCAD","i-lucide-briefcase","neutral","subtle","/projects/uniflow",{"path":57,"body":59},{"slug":60,"title":28,"description":30,"image":49,"imageCaption":50,"gallery":61,"url":57,"tags":65,"date":72,"stack":73,"links":77,"highlights":79,"sections":80},"uniflow",[62,63,64],{"src":34,"alt":35,"caption":36},{"src":38,"alt":39,"caption":40},{"src":42,"alt":43,"caption":44},[66,67,68,69,70,71],"Data stewardship","CRM","Data quality","ASP.NET","Vue.js","Nuxt","2025-07-01",[74,69,70,75,76],"Entity Framework","Nuxt 3","MSAL (Microsoft Authentication)",[78],{"label":53,"icon":54,"color":55,"variant":56,"to":57},[46,47,48],[81,86,91,97,103,110],{"title":82,"items":83},"Audit global des comptes",[84,85],"Suivi consolidé : total des comptes analysés, sains, avertissements et erreurs critiques.","Distinction avertissement (écarts secondaires) vs erreurs critiques (identifiants manquants, liens obsolètes) pour prioriser les actions.",{"title":87,"items":88},"Détection et qualification par compte",[89,90],"Consolidation des données EfiOPS, Salesforce et Dynamics, comparaison sur le mapping inter-systèmes.","Typage avertissement/critique, horodatage et rattachement au système source pour la traçabilité.",{"title":92,"items":93},"Recherche et synchronisation tri-panneaux",[94,95,96],"Recherche multi-critères préremplie, création guidée dans EfiOPS en l'absence d'équivalent.","Affichage côte à côte des trois systèmes avec mise en évidence des divergences.","Propagation des identifiants Flex ID, Salesforce ID, Dynamics ID et alignement des champs.",{"title":98,"items":99},"Valeur ajoutée MDM",[100,101,102],"Pilotage qualité du référentiel clients/revendeurs et réduction des doublons.","Synchronisation fiable entre CRM pour limiter la ressaisie et les erreurs.","Fondations pour une gouvernance MDM durable.",{"title":104,"items":105},"Évolution du projet (POC stage → outil interne)",[106,107,108,109],"Démarré en stage (juin-août 2025) sous forme de POC pour démontrer la faisabilité de la consolidation EfiOPS / Salesforce / Dynamics.","Validé en interne en fin de stage : décision de pérenniser l'outil et de l'intégrer au quotidien des équipes.","Repris en alternance (septembre 2025) : refonte de l'authentification (MSAL Azure AD), enrichissement des règles de détection, ouverture progressive aux équipes commerciales et support.","Maintenu et déployé sur l'environnement interne EFICAD ; consulté quotidiennement pour piloter la qualité des données.",{"title":111,"items":112},"Démarche & méthodes de travail",[113,114,115,116],"Cycle agile aligné sur le rythme de l'équipe : sprints courts, démos fonctionnelles, rétrospectives régulières.","Mise en place d'une chaîne CI/CD pour automatiser le build et le déploiement des évolutions.","Sensibilisation des équipes commerciales et support à la qualité des données : démos ciblées, accompagnement à la lecture des erreurs critiques vs avertissements.","Authentification Azure AD via MSAL pour aligner Uniflow sur la politique d'identité interne.",[118,120,122,124,126,128],{"title":82,"items":119},[84,85],{"title":87,"items":121},[89,90],{"title":92,"items":123},[94,95,96],{"title":98,"items":125},[100,101,102],{"title":104,"items":127},[106,107,108,109],{"title":111,"items":129},[113,114,115,116],[74,69,70,75,76],"projects/uniflow",[66,67,68,69,70,71],"s33Io_2tOHxkaVxmrF-xaWc3LFc42kHup7-wQKGADhM",1777818882830]