Une importante société pétrolière en Pologne se trouvait au centre de la mobilité quotidienne. Ils fournissent des cartes de carburant, des solutions de paiement et des services d'entreprise qui permettent aux flottes de circuler et aux employés de rester sur la route. Avec des milliers de transactions exécutées chaque jour sur leurs systèmes, le bon déroulement des opérations n’était pas seulement agréable, ils constituaient également le cœur de l’entreprise elle-même.
Le problème était ce qui se passait derrière le rideau. Salesforce pour l'énergie et les services publics gérait les données et les processus des clients, mais d'autres systèmes centraux, chacun critique en soi, fonctionnaient de manière isolée. La transmission d'informations entre eux nécessitait des solutions de contournement fragiles et des correctifs manuels. Chaque étape supplémentaire introduisait un risque.

L'équipe de direction savait qu'elle avait besoin de plus qu'un simple correctif. Ils avaient besoin d'une couche d'intégration stable qui connecterait quatre systèmes, gérerait des formats de fichiers complexes et assurerait un flux de données fiable sans surveillance constante. C’est alors qu’ils se sont tournés vers Routine Automation.
Le défi : quatre systèmes, trop de lacunes
Les opérations quotidiennes de l'entreprise dépendaient de la circulation des informations entre quatre plates-formes, dont Salesforce. Mais les intégrations mises en place n’étaient pas à la hauteur.
Les processus en plusieurs étapes ralentissaient les choses. Chaque fois qu’une transaction devait passer d’un système à un autre, cela impliquait un traitement supplémentaire. La variété des fichiers EDI n’a fait qu’ajouter au désordre. Chacun s'est présenté dans son propre format, et aucun d'entre eux ne correspondait. Les analyser a pris beaucoup plus de temps que prévu. Lorsqu’un fichier n’était pas transféré proprement, l’équipe devait intervenir manuellement, ce qui ralentissait tout et ouvrait la porte aux erreurs.
Dans un secteur où des milliers de fichiers et de transactions circulent chaque jour, ces fissures s'accumulent rapidement. Un petit retard dans le traitement n’est pas seulement un inconvénient interne ; cela peut se répercuter sur les clients qui s’attendent à ce que les services de carburant et les paiements soient effectués à temps, à chaque fois. Les enjeux étaient trop élevés pour des solutions fragiles.
Pour l’ équipe d’intégration RA, le défi technique était clair :
L'objectif commercial était encore plus clair : créer un cadre stable et automatisé qui donnait à l'entreprise la certitude que ses systèmes fonctionneraient à grande échelle sans ralentir.

La solution : créer un cadre d'intégration fiable
Le rôle de Routine Automation ne consistait pas seulement à connecter quelques systèmes. Le défi consistait à concevoir un cadre d'intégration capable de gérer de lourdes charges de données, des formats multiples et les exigences de sécurité d'un grand fournisseur d'énergie. MuleSoft est devenu l'épine dorsale de cette solution.
Approche d'intégration personnalisée
Au cœur du projet se trouvait le framework lui-même. Il ne s’agissait pas de câbler quelques systèmes ensemble et de terminer le travail. L'entreprise avait besoin d'un système suffisamment puissant pour transporter quotidiennement de gros volumes de données, suffisamment flexible pour gérer différents formats et suffisamment sécurisé pour qu'un fournisseur d'énergie gère des transactions sensibles.
MuleSoft et Salesforce sont devenus les piliers de la solution. L’équipe de Routine Automation a créé des API capables de transférer les informations entre Salesforce et les autres systèmes clés sans défaillance sous forte charge. DataWeave assurait les transformations intermédiaires pour que chaque fichier parvienne au système suivant dans le bon format.
La sécurité a été intégrée dès le départ. Les normes JWT et RAML ont été appliquées pour garantir que les échanges étaient verrouillés tout en restant suffisamment flexibles pour s'adapter à l'évolution des exigences.
Le résultat n’a pas seulement été un déplacement plus rapide des données. Il s'agissait de données circulant d'une manière fiable pour le client : exactes, cohérentes et sécurisées à chaque fois qu'elles passaient d'un système à un autre.

MuleSoft + Salesforce en action
Découvrez comment les API MuleSoft et Salesforce fonctionnent ensemble pour simplifier les intégrations, améliorer la qualité des données et maintenir les systèmes synchronisés.
Gestion de plusieurs formats de fichiers
L'une des parties les plus difficiles du travail était les fichiers eux-mêmes. Chaque système produisait des fichiers EDI, mais aucun d’entre eux ne se ressemblait. Certains avaient des champs supplémentaires, d'autres manquaient de valeurs, certains suivaient entièrement leurs propres conventions. L’ancienne façon de gérer ce problème consistait à écrire des correctifs personnalisés pour chaque variante. Cela fonctionnait, mais c'était fragile, et chaque nouveau type de fichier ajoutait une couche supplémentaire de complexité.
L'équipe RA voulait quelque chose de plus propre. Ils ont construit une approche commune dans DataWeave capable de lire différents formats sans avoir besoin d'un nouveau bloc de code à chaque fois. Un fichier de propriétés se trouvait à côté, de sorte que les règles partagées n'avaient pas besoin d'être réécrites encore et encore. Ce changement signifiait que l’entreprise n’avait pas à se soucier de l’ajout de nouveaux formats plus tard, les bases étaient déjà là.
Ce n'était pas le genre de changement que les clients remarqueraient directement, mais pour les personnes qui gèrent les intégrations au quotidien, c'était la différence entre lutter contre les incendies et anticiper le travail.
Collaboration et exécution de projets
Ce projet était petit en nombre mais très complexe. Juste deux Spécialistes de Routine Automation étaient du côté RA, en association avec la propre équipe informatique du client. Cette configuration serrée s’est avérée être une force, les décisions ont été prises rapidement, les tests se sont déroulés en temps réel et les deux parties ont pu corriger leur trajectoire lorsque les priorités changeaient.
Le travail s'est étalé sur sept mois. À cette époque, le périmètre couvrait tout, du conseil et de la planification à l'intégration pratique, aux tests, au déploiement et enfin à la formation. Au lieu de remettre un produit fini et de s’en aller, RA s’est assuré que l’équipe du client était à l’aise pour gérer elle-même le système.
À la fin, le cadre d'intégration n'était pas qu'un simple logiciel. Il s’agissait d’un effort partagé, quelque chose que les deux équipes avaient façonné et compris. Cette confiance comptait autant que le résultat technique, le client savait exactement comment le système fonctionnait et pourquoi on pouvait lui faire confiance.
Les résultats : une intégration à laquelle les dirigeants peuvent faire confiance

Une fois la nouvelle couche d'intégration mise en ligne, la différence était facile à voir. Les fichiers qui nécessitaient auparavant des vérifications manuelles se déplaçaient seuls entre les systèmes. Les données circulaient de Salesforce vers les autres plates-formes et vice-versa sans interruption. Ce qui n’était qu’un enchevêtrement d’étapes est devenu un processus unique et régulier.
Pour le personnel informatique, cela signifiait moins de nuits à rechercher des enregistrements incompatibles ou à écrire des scripts jetables juste pour faire passer un fichier. La méthode d'analyse universelle a géré les nouveaux formats sans problème, de sorte que l'équipe a pu consacrer du temps à de réelles améliorations plutôt qu'à des correctifs fragmentaires.
Côté business, les transactions se sont accélérées et les erreurs ont diminué. Les gestionnaires avaient davantage confiance dans les chiffres qu’ils voyaient. Les clients ne connaissaient pas la technologie utilisée, mais ils ont remarqué le résultat : les services fonctionnaient plus facilement et les demandes étaient traitées plus rapidement.
L'entreprise n'avait pas besoin d'un tableau de bord de KPI pour prouver son point de vue. Dans un secteur qui traite des milliers de transactions chaque jour, la réduction des retards et des erreurs est une valeur en soi. Le véritable gain était la tranquillité d'esprit : savoir que les systèmes fonctionnaient en arrière-plan, permettant ainsi à l'entreprise de continuer à fonctionner en toute tranquillité.










