Fr

Success Stories

Le projet de rapport

La demande

Une demande de conseil a été reçue en septembre 2022 pour la création d’un projet de bibliothèque Java qui pourrait générer un rapport à partir d’un modèle de document Word et d’un fichier XML avec des données. Le client a demandé l’utilisation de balises OpenDope au lieu de la syntaxe de modèle LINQ standard, prise en charge par l’API Aspose.Words, dans le but de remplacer une solution de rapport existante qui utilisait la bibliothèque docx4j.

Démarrage du projet

Après avoir examiné les exigences du client et les documents d’entrée/sortie, notre équipe de consultants payants a décidé d’accepter le projet et a commencé à travailler. Le processus de développement était une combinaison de recherche, de tests et de collaboration avec le client. Notre équipe a commencé par rechercher et se renseigner sur les balises OpenDope qui ne sont pas prises en charge par Aspose.Words, nous avons donc dû les développer dans le cadre de ce nouveau projet de conseil.

Outre notre équipe de consultants qui travaillait sur ce projet, nous avons également bénéficié du soutien de l’équipe Aspose.Words à qui nous avons signalé plusieurs tickets dans notre système interne concernant l’API Aspose.Words. Une communication régulière avec le client a été maintenue via Slack, et le code a été stocké dans le référentiel GIT privé du client pour faciliter la collaboration et le partage.

Organisation du projet

Le projet a été divisé en plusieurs parties pour assurer une approche systématique et organisée du développement. Ces parties comprenaient des types de données scalaires, des répétitions simples et imbriquées, des conditions, des styles, des graphiques et des références croisées. En implémentant chaque partie et en créant tous les tests unitaires nécessaires, notre équipe a pu garantir la précision et la fiabilité de la solution.

Collaboration avec le client

Tout au long du processus de développement, le client a reçu des fichiers de sortie pour examen. Cela leur a permis de fournir des commentaires et d’apporter les modifications nécessaires en temps réel, garantissant que la solution finale répondait à leurs besoins et exigences spécifiques.

La conclusion

Après trois mois de développement, le projet a été mené à bien et le client était très satisfait des résultats. Ils ont noté que nous avons répondu à toutes les demandes et que la solution couvrait tout ce qui était fait auparavant avec la bibliothèque docx4j, ils ont donc exprimé leur appréciation pour le travail acharné de l’équipe et son dévouement à fournir des résultats de haute qualité.