Automatiser pour mieux gérer : un travail de diplôme dédié au traitement des factures


Dans le cadre des études en informatique, le travail de diplôme est une étape cruciale qui permet aux étudiants de démontrer leurs compétences techniques, leur créativité et leur capacité à résoudre des problèmes complexes.

Aujourd’hui, nous vous présentons le travail d’un étudiant qui a choisi de réaliser son stage obligatoire d’informaticien de gestion ES et son travail de diplôme au sein de CFI. Dans cette interview, il partage son parcours, les défis rencontrés et les leçons apprises tout au long de cette expérience formatrice.

Présentation, parcours professionnel

Saïam Canedo, 24 ans.

J’ai obtenu mon CFC en informatique au CPLN à Neuchâtel en 2020.
Après cela, j’ai effectué mon service civil, que j’ai terminé en 2023, avant de commencer ma formation ES en informatique de gestion à l’ESIG à Genève la même année.

Dans le cadre de cette formation, j’ai effectué un stage de 3 mois, dont 9 semaines obligatoires, puis prolongé de 3 mois pour réaliser mon travail de diplôme.
Durant ce stage, j’ai travaillé sur plusieurs tâches, un peu de support, mais surtout du développement, avec un projet en C# ASP.NET et mon travail de diplôme.
Aujourd’hui, je m’oriente principalement vers le développement.

Travail de fin d’étude

Mon travail de fin d’étude consiste à développer un système automatisé de traitement des factures. L’objectif est de récupérer des documents déposés dans SharePoint, d’extraire automatiquement les données avec de l’OCR (reconnaissance automatique de texte), puis de les contrôler, les faire valider et les archiver.

Les données extraites sont organisées de manière à pouvoir être réutilisées facilement dans un ERP (logiciel de gestion d’entreprise) comme Business Central.

Qu’est-ce qui vous a motivé à choisir ce sujet pour votre travail de diplôme ?

Le sujet m’a été proposé chez CFI SA, où j’effectuais mon stage.
Ce qui m’a surtout motivé, c’est l’aspect technique du projet, notamment la découverte de l’OCR et de Power Automate, que je ne connaissais pas encore.

J’ai aussi trouvé intéressant de travailler sur des technologies permettant d’aller plus loin que la simple lecture de texte, en cherchant à interpréter les données de manière plus “intelligente”.

Comment avez-vous organisé votre travail pendant le projet ?

Je travaillais principalement de manière autonome sur mon travail de diplôme.
L’organisation était assez flexible, aussi bien du côté de l’école que de l’entreprise, ce qui m’a permis d’avancer à mon rythme.

Concrètement, je découpais le projet en différentes tâches et j’avançais étape par étape, tout en travaillant sur différents aspects du projet selon les besoins.
J’avais aussi des échanges réguliers avec des collègues plus expérimentés, qui m’ont aidé à répondre à certaines questions et à prendre du recul sur certaines décisions.

Quel besoin spécifique l’application vise-t-elle à résoudre ?

L’objectif de la solution est de simplifier le traitement des factures, qui est encore souvent fait manuellement.

Aujourd’hui, cela demande beaucoup de temps et il peut y avoir des erreurs lors de la saisie des informations.

Le but est donc d’automatiser une grande partie du processus, tout en gardant une validation humaine pour garantir la fiabilité des données.

Quels sont les résultats ?

L’objectif a été de mettre en place une solution capable d’automatiser le traitement des factures, tout en garantissant des données fiables et exploitables.
Le système a été développé sous forme de solution Power Automate, avec la mise en place d’un environnement SharePoint adapté, incluant la création des bibliothèques et des structures nécessaires. L’outil est couplé à une solution OCR performante dans Azure.

Il permet aujourd’hui de traiter automatiquement une grande partie des factures, depuis leur dépôt jusqu’à leur archivage, avec des résultats fiables dans la majorité des cas.
La solution a été conçue pour être facilement déployable dans d’autres environnements similaires.

Qu’avez-vous appris de ce projet en termes techniques et personnels ?

Ce projet m’a permis de découvrir de nouveaux outils comme Power Automate et les technologies d’OCR.

Il m’a aussi appris à prendre du recul sur les solutions que je voulais mettre en place. Par exemple, j’avais envisagé des mécanismes plus avancés comme des règles de validation dynamiques avec SharePoint, mais j’ai compris que ce type d’approche pouvait rapidement rendre le système trop complexe par rapport aux besoins.

J’ai donc appris l’importance de rester aligné avec les objectifs du projet et de proposer une solution simple et adaptée.

Quelle possibilité d’amélioration envisagez-vous par la suite ?

Plusieurs améliorations peuvent être envisagées pour la suite du projet.

Par exemple, il serait possible d’améliorer la gestion des cas plus complexes, notamment en améliorant la détection des erreurs ou des doublons, par exemple avec des scripts externes pour les logiques plus complexes.

Il serait aussi possible d’ajouter une interface pour faciliter la correction et la consultation des données.

Félicitations

A l’heure de la publication de ces lignes, Saïam est en train de préparer la présentation de son travail, ultime étape de son cursus. Nous pouvons toutefois déjà déclarer sans hésitation qu’il s’agit, pour notre part, d’une franche réussite !

Nous remercions vivement Saïam pour le travail effectué, son engagement, sa motivation et sa sympathie tout au long de son stage. Nous lui souhaitons tout le meilleur pour les prochaines étapes de sa prometteuse carrière et nous réjouissons de futures collaborations.

Recevez nos actualités en vous abonnant à notre newsletter


Vous pourriez aimer...