Home

Raportti-projekti

Pyyntö

Syyskuussa 2022 vastaanotettiin konsultointipyyntö Java‑kirjastoprojektin luomiseksi, joka pystyy tuottamaan raportin Word‑asiakirjamallista ja XML‑tietotiedostosta. Asiakas pyysi käyttämään OpenDope‑tunnisteita standardin LINQ‑mallintasyntaksin sijaan, jota tukee Aspose.Words API, tavoitteena korvata olemassa oleva raporttiratkaisu, joka käytti docx4j‑kirjastoa.

Projektin aloitus

Kun tarkastelimme asiakkaan vaatimuksia sekä sisään‑ ja ulostulodokumentteja, maksullinen konsultointitiimimme päätti ottaa projektin vastaan ja aloitti työn. Kehitysprosessi koostui tutkimuksesta, testauksesta ja yhteistyöstä asiakkaan kanssa. Tiimimme aloitti tutkimalla ja oppimalla OpenDope‑tunnisteista, joita Aspose.Words ei tue, joten meidän täytyi kehittää ne tässä uudessa konsultointiprojektissa.

Konsultointitiimimme lisäksi saimme tukea Aspose.Words‑tiimiltä, jolle olemme raportoineet useita tikettejä sisäisessä järjestelmässämme koskien Aspose.Words API:a. Säännöllinen viestintä asiakkaan kanssa tapahtui Slackin kautta, ja koodi tallennettiin asiakkaan yksityiseen GIT‑varastoon helpon yhteistyön ja jakamisen mahdollistamiseksi.

Projektin organisointi

Projekti jaettiin useisiin osiin, jotta kehitykseen saataisiin järjestelmällinen ja organisoitu lähestymistapa. Näihin osiin kuului skalaariset tietotyypit, yksinkertaiset ja sisäkkäiset toistot, ehdolliset rakenteet, tyylit, kaaviot ja ristiinviitteet. Toteuttamalla jokaisen osan ja luomalla kaikki tarvittavat yksikkötestit tiimimme pystyi varmistamaan ratkaisun tarkkuuden ja luotettavuuden.

Yhteistyö asiakkaan kanssa

Kehitysprosessin aikana asiakkaalle toimitettiin tulostiedostoja tarkasteltavaksi. Tämä mahdollisti palautteen antamisen ja tarvittavien muutosten tekemisen reaaliaikaisesti, varmistaen että lopullinen ratkaisu täytti heidän erityistarpeensa ja -vaatimuksensa.

Johtopäätös

Kolmen kuukauden kehitystyön jälkeen projekti saatiin onnistuneesti päätökseen, ja asiakas oli erittäin tyytyväinen tuloksiin. He totesivat, että täytimme kaikki pyynnöt ja ratkaisu kattoi kaiken, mitä aiemmin tehtiin docx4j‑kirjastolla, minkä vuoksi he ilmaisevat kiitollisuutensa tiimin kovasta työstä ja omistautumisesta korkealaatuisten tulosten toimittamiseen.