Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wp-sitekit-consent-manager domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/html/wp-includes/functions.php on line 6121 Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/wp-includes/functions.php:6121) in /var/www/html/wp-includes/feed-rss2.php on line 8 Ward Cornette – Ledger Labs https://stg.ledgerlabs.pro Thu, 22 Jan 2026 11:04:13 +0000 fr-FR hourly 1 https://wordpress.org/?v=6.8.3 https://stg.ledgerlabs.pro/wp-content/uploads/2025/11/llabs_favicon_black.png Ward Cornette – Ledger Labs https://stg.ledgerlabs.pro 32 32 Web scraping appliqué à un portail gouvernemental https://stg.ledgerlabs.pro/fr/2025/10/31/portail-gouvernemental-webscraping/ Fri, 31 Oct 2025 08:41:55 +0000 https://stg.ledgerlabs.pro/?p=598

Pas d’API, pas de problème

Les organisations travaillent généralement avec différents portails, qui ne proposent pas toujours une API pour faciliter les intégrations. Les portails gouvernementaux en particulier sont souvent les plus verrouillés et sécurisés. Cela n’empêche toutefois pas notre équipe de créer des connexions avec ce type de plateformes. Lorsqu’un de nos clients a sollicité notre équipe Ledger Labs pour développer un outil capable de récupérer en continu des données depuis une plateforme gouvernementale clé, nous nous sommes mis au travail.

Tableaux de bord et intégration de la plateforme

La tâche principale de notre équipe consistait à construire une intégration rapide et toujours active avec un portail gouvernemental spécifique, permettant à notre client de recevoir ses données en continu. L’objectif final était d’utiliser ces données pour préparer les factures de ventes mensuelles, basées sur les chiffres publiés sur le portail. En plus de cela, nous avons également livré un tableau de bord Microsoft Power BI qui offrait au client des informations plus complètes que la plateforme d’origine elle-même.

Connexion via des technologies open source

Nous avons construit une intégration en utilisant principalement des ressources open source. Le seul outil sous licence était Microsoft Power BI, qui était la plateforme de visualisation de données exigée par notre client. Toutes les autres technologies utilisées pour l’orchestration des données entre le portail et Power BI étaient open source.


L’intégration que nous avons développée se compose de trois flux :

  1. Récupération horaire des données
    Un orchestrateur Dagster est déclenché et déployé toutes les heures, utilisant un navigateur Selenium pour accéder au portail. Un coffre-fort chiffré est utilisé pour gérer les identifiants d’accès sensibles. Chaque exécution du script extrait les nouvelles données ajoutées depuis la précédente, les stockant dans une base de données structurée qui en facilite l’analyse et la consultation.
  2. Chargement quotidien des données
    Trois fois par jour, la base de données est synchronisée avec un Azure Data Lake via une passerelle locale. Une fois dans le cloud, les données deviennent accessibles aux utilisateurs finaux via un rapport Power BI.
  3. Préparation mensuelle des factures
    À la fin de chaque mois, les données sont traitées et utilisées pour enregistrer des montants forfaitaires dans le système de facturation. Cela garantit que les chiffres figurant sur les factures de vente correspondent directement aux données extraites du portail gouvernemental.
This image has an empty alt attribute; its file name is power-bi-rapport-2-1024x574.png

Faire payer l’automatisation

L’automatisation de la connexion au portail gouvernemental a rationalisé l’ensemble du processus de facturation pour le client. Les factures de vente sont désormais préparées automatiquement à partir des données du portail gouvernemental, éliminant le travail manuel et réduisant les erreurs. Notre client a constaté une diminution des plaintes de la part de ses propres partenaires et clients finaux, les factures étant préparées plus rapidement et avec plus de précision. Lorsque des questions surgissent pour la prise de décision interne, le tableau de bord Power BI offre un appui grâce à des explications claires et détaillées.

]]>
Migration ERP fluide vers Odoo https://stg.ledgerlabs.pro/fr/2025/10/31/migration-integrale-vers-odoo/ Fri, 31 Oct 2025 08:40:05 +0000 https://stg.ledgerlabs.pro/?p=594

D’un ERP hérité à une stack technologique moderne

Lorsque des organisations internationales changent d’ERP ou de logiciel CRM, la réussite dépend de bien plus que l’exécution technique, la transition ou les reprises de dossiers. Au-delà des défis techniques habituels, il y a aussi l’élément humain. Pour amener les équipes à adopter de nouveaux outils, il est essentiel de mettre en avant les avantages concrets tout en réduisant au minimum les perturbations liées à la migration.
Primoris, un partenaire pour faire progresser la sécurité alimentaire et la qualité des produits dans le secteur agroalimentaire, en était pleinement conscient lorsqu’il a décidé de migrer plusieurs de ses filiales vers Odoo comme nouvelle plateforme comptable. Notre équipe Ledger Labs a pris en charge la migration complète pour plusieurs divisions européennes, garantissant un transfert de fichiers sans faille et une transition en douceur pour les équipes.

Points d’attention fréquents lors de migrations ERP vers Odoo :

  • Les exigences techniques pour connecter les anciens logiciels à Odoo doivent être soigneusement évaluées.
  • L’historique complet de chaque dossier doit être migré.
  • Tous les paramètres et configurations — tels que les comptes généraux, clients, fournisseurs, déductions et immobilisations — doivent être préservés.
  • Les migrations doivent respecter un calendrier strict (par ex. en milieu d’exercice) sans perturber la planification existante.
  • Le transfert des fichiers doit être entièrement automatisé pour garantir une transition rapide, évolutive et fluide.

Une migration de données sans effort, pays par pays

Nous avons développé un module de migration sur mesure répondant à toutes les exigences techniques tout en garantissant une transition logicielle parfaitement fluide. Cet outil crée une réplique exacte, en un-pour-un, de n’importe quel environnement comptable existant dans Odoo.
L’équipe française de Primoris a été entièrement migrée en 45 minutes. Grâce à ce temps d’arrêt minimal, les gestionnaires de dossiers locaux ont pu poursuivre leur travail sans perdre de données historiques ni de paramètres de configuration. En prenant en charge l’ensemble du processus de migration, nous avons permis à l’équipe française de se concentrer sur ce qui compte le plus : offrir de la valeur ajoutée à leurs clients.

Le succès de cette première migration a convaincu le CFO du groupe, Ellen De Gendt, d’étendre rapidement le déploiement.
« L’écart de productivité entre les pays qui ont déjà basculé et ceux qui ne l’ont pas encore fait est frappant, » explique-t-il. « Notre équipe française a transitionné sans effort et peut désormais se concentrer entièrement sur son travail à valeur ajoutée. Pendant ce temps, les équipes encore sur les anciens systèmes restent coincées avec des tâches manuelles et répétitives. C’est pourquoi nous accélérons le déploiement d’Odoo dans tous les pays. »

La migration comptable a été si facile que nous accélérons son déploiement dans tous les pays.

Primoris – Ellen De Gendt, CFO
This image has an empty alt attribute; its file name is image-11-1024x509.png
Exact Online -> Comparaison des bilans Odoo

Vous prévoyez de migrer l’environnement comptable de votre entreprise vers Odoo ? Avec le module que nous avons développé pour ce projet, le changement devient un vrai jeu d’enfant. Consultez notre page de présentation de la migration comptable vers Odoo pour découvrir exactement comment cela fonctionne.

Découvrir la migration comptable vers Odoo

Grâce au module que nous avons développé pour ce projet, la transition est un jeu d’enfant.
Consultez notre page présentant la migration comptable Odoo pour découvrir son fonctionnement.

]]>
Capteur sur Admin Consult https://stg.ledgerlabs.pro/fr/2025/10/31/capteur-sur-admin-consult/ Fri, 31 Oct 2025 08:34:00 +0000 https://stg.ledgerlabs.pro/?p=582

Éviter les incohérences de données

Maintenir la cohérence des données entre plusieurs systèmes est un défi, mais c’est essentiel. Lorsque les données ne correspondent pas d’un système à l’autre, cela peut générer davantage d’erreurs dans les flux de travail, entraîner des pertes de temps et créer de la frustration — surtout lorsqu’il est difficile d’en identifier immédiatement la cause.
La meilleure approche consiste à déterminer quel logiciel doit servir de “source unique de vérité” pour chaque type de données. Une fois que vous avez identifié où chaque jeu de données doit résider, vous pouvez commencer à connecter les autres systèmes à cette source primaire et à partager l’information, afin de garantir des flux de données cohérents.

Créer un capteur flexible pour connecter tous les outils

Notre équipe Ledger Labs a développé un connecteur qui permet aux sources de données principales de pousser des mises à jour vers tous les outils connectés à intervalles réguliers. En utilisant l’API REST du système principal, il vérifie l’apparition de nouveaux “événements” chaque minute.
Lorsqu’un changement est détecté, ce capteur déclenche les processus ou “jobs” appropriés pour maintenir la synchronisation des informations sur toutes les plateformes.
Dans cette implémentation spécifique, les données maîtres clients et projets sont synchronisées chaque minute vers le logiciel comptable du client ainsi que vers son CRM. En outre, les chefs de projet reçoivent une notification par e-mail dès qu’une mise à jour importante concerne un projet sous leur responsabilité.
La véritable force de ce capteur ou connecteur réside dans sa flexibilité : notre client peut définir pratiquement n’importe quelle action, déclencheur ou notification en réaction à tout type d’événement provoqué par un changement de données.

Capteur qui analyse les événements et lance des tâches

Pour construire ce connecteur pour notre client, nous avons choisi d’utiliser Dagster. Sa fonctionnalité de capteurs intégrés s’est révélée parfaitement adaptée aux besoins du client.
Dagster est un orchestrateur de données open source, gratuit pour les organisations capables de gérer leur propre infrastructure. Il est également fourni avec un portail web intuitif qui permet d’analyser en un coup d’œil les performances des connexions et des pipelines de données.

Dagster vitre simple

Discutons ensemble de vos objectifs

]]>