iOnPrint tarkvarahendus lihtsustab trükitootmise hinnastamist ja tellimist

Ellington Printing OÜ on 2004. aastal asutatud trükiste praktilise teostuse vahendamisega tegelev trükiagentuur. Ettevõtte partnervõrgustikus on enam kui 150 trükikoda, võimaldades igale kliendile spetsiifilistest vajadustest lähtuvalt valida sobilik trükitehnoloogia ja -materjalid ning tööde teostaja. Ettevõtte klientideks on praktiliselt kõik Eesti meedia- ja reklaamiagentuurid ning erinevaid printimislahendusi on teostatud sellistele firmadele nagu nt Rannarootsi, Rademar, Liina Stein, Stockmann, Apotheka, Lexus, Baltman jpt.

Märksõnad
Müügiplatvorm, hinnaarvutus, trükitehnoloogia
Front-end
HTML 5, SCSS, Bootstrap, Vue JS, TypeScript
Back-end
ASP.NET Core, C#
Andmebaas
PostgreSQL
Muu tehnoloogia
Microsoft Azure, Marten, Docker
Probleem ja eesmärk

Pikkade tegutsemisaastate jooksul, koostöös sadade reklaamiagentuuride ning trükikodadega, tekkis Ellington Printing OÜ-l vajadus lahendada ebaefektiivsus agentuuride ja trükikodade vahelistes suhtlemis-, tellimus- ja müügiprotsessides ja vähendada protsesside kestvust. Soov oli välja arendada ning lansseerida valdkonnaspetsiifilise tarkvaralahendus, mille abil trükiste tellimisprotsessi ajakulu vähendada, tegevused automatiseerida ning luua standardiseeritud süsteem tehniliste tingimuste menetlemiseks, integreerides erinevate trükikodade ja agentuuride töövood ning luues standardiseeritud hinnastamise mudel ja tööde planeerimise lahendus.

Varem kliendi vajadustele vastav süsteem nii Eestis kui välisturul turul puudus ning analoogid ei paku kõiki vajalikke võimalusi.

Projekti kulg ja tehniline lahendus

Tehniliste lahenduste ja teostuse poolelt on projekt pakkunud meie meeskonnale põnevat väljakutset. Keerukad hinnaarvutusalgoritmid peavad arvesse võtma spetsiifilisi nüansse ning käima läbi vaid loetud sekundite jooksul tuhandeid erinevaid hinnakombinatsioone.

Huvitav fakt – klamberköite teenuse hinna arvutamiseks käib süsteem läbi vaid loetud sekundite jooksul 51 888 kombinatsiooni, et leida parim hind.

Projekti alguses analüüsisime koos kliendiga läbi soovitava funktsionaalsuse ning järjestasime esimese etapi tuumiktööd, eesmärgiga alustada töid kõige suuremast ja vajalikumast osast. Kaardistatud funktsionaalsuse põhjal alustasime kasutajaliidese prototüüpide loomisest, mille esmane sisend tuli kliendilt wireframe-idena. Prototüüpimise käigus keskenduti kasutajamugavusele ning visuaalsele disainile, mille tulemusel valmis kerge, modernne ja kasutajasõbralik kasutajaliides.

Arendust alustasime platvormi kõige olulisemast osast, milleks on hinnaarvutuse komponent. Ehitasime hinnaarvutuse „mootori“, mis suudab arvutada erinevate trükikodade seadmete hindadest selle kõige optimaalsema. Hinnaarvutamisel mängitakse läbi palju erinevaid stsenaariumeid, näiteks ühe trükiseadme puhul leitakse hind kõikidele sobivatele materjalidele, mõõtmetele, kiu suundadele jne. Nende tulemuste seast leitakse kliendi sisestatud parameetritega tööle kõige soodsam hind. Hinnaarvutus toimub paralleelselt ning iga kord, kui kasutaja töölehel muudatusi teeb, arvutab süsteem uue hinna vaid mõne sekundiga.

Töölehe kasutajaliidese osa on tehtud SPA (single-page application) osana ning on seetõttu väga võimas. Sellega saab töölehele dünaamiliselt lisada erinevaid trükietappe ja neid muuta. Teostuse juures on kasutatud event sourcing lähenemist, mille puhul toimuvad sündmused mis töölehte muudavad. Samuti arvutatakse automaatselt reaalajas ka hinnapakkumised, mida saab töölehele rakendada.

Reaalajas hinnapakkumised
Kiire infovahetus
Ülevaade tööprotsessist
Kliendisuhtlus ja projektijuhtimine

Meile, tarkvaraarendajatele, on projekt olnud väga põnev. Ühelt poolt tehniliste väljakutsete ja uue valdkonna poolest, teisalt tänu ladusale koostööle kliendiga, kelle puhul on tegemist oma ala spetsialistidega.

Edukat koostööd on toetanud regulaarsed arenduskoosolekud, aktiivne igapäevasuhtlus ning kliendi poolt tugev tooteomanik, kellelt saadud sisend ning tagasiside on olnud kiire ning kvaliteetne. Samuti on klient olnud avatud meie poolt pakutavatele alternatiivsetele lahendustele, mis on aidanud saavutada veelgi paremaid tulemusi keerukate algoritmide ja kiirema arvutusloogika saavutamiseks.

Seis praegu ja kuidas edasi

Alustasime projektiga 2018 aasta sügisel ning tänu heale koostööle on tänaseks töövahend edukalt lansseeritud. iOnPrint, trükivahendajatele suunatud tarkvaralahendus, võimaldab integreerida erinevate trükikodade ja agentuuride töövood ning loodud on standardiseeritud hinnastamise mudel ja tööde planeerimise lahendus. Lahendus lihtsustab trükitootmise hinnastamist ja tellimist, võimaldades trükitootmispakkumise koostada vaid mõne hetkega. Mugavat kasutamist toetab kliendisõbralik kasutajaliides.

Tänaseks on iOnPrint platvormiga liitunud trükipartnerid nii Eestist kui mujalt. Huvi trükitootmise tellimise automatiseerimisplatvormi vastu on väga suur ka naaberriikides.

Koostöö Ellington Printing OÜ-ga jätkub ja lahendus on pidevas edasiarenduses. Regulaarselt lisanduvad uued funktsionaalsused võimaldavad rakendust kasutada veelgi keerulisemate trükitehniliste tööde planeerimiseks ja arvestavad ka välisturgude spetsiifikaga.

iOnPrint annab võimaluse planeerida trükitöö ise, ilma trükikoda segamata ja seda kõike vaid mõne hetkega. Tutvu lahendusega lähemalt aadressil https://www.ionprint.eu/ 

Projektis osalejad jagavad oma kogemust
Eero Pank
Ellington Printing partner ja projektijuht

Meil on olnud väga meeldiv ja sisukas koostöö AgileWorksiga. Nad on olnud väga professionaalsed, võtnud arvesse meie soove ja ärivajadusi. Hindame kõrgelt tiimi oskust kaasa mõelda ning nende kiiret kohanemisvõimet muudatustele.

Kaspar
Tarkvaraarendaja

Väga suur ja huvitav väljakutse on olnud nii keerulist ja võimsat süsteemi nullist üles ehitada. Tehnoloogiate poolelt on kõige huvitavam osa on olnud kindlasti hinnaarvutuse „mootori“ väljatöötamine, mis suudab väga paljude ja keeruliste kombinatsioonide seast leida just kõige optimaalsema lahenduse, aidates kasutajatel kokku hoida aega ja raha.

Minu jaoks on trükivaldkonna näol tegemist täiesti uue ja põneva ärivaldkonnaga, mis on muutnud tarkvara arendamise veelgi põnevamaks. Samuti on kliendi puhul tegemist tõeliste oma ala professionaalidega, kellega on koostöö väga hästi sujunud.

Kardo
Tarkvaraarendaja

Projekt on väljakutseid täis ja huvitav kuna väiksemgi muudatus või uus funktsionaalsus nõuab põhjalikku analüüsi, sest erinevaid võimalikke kombinatsioone võib järsult tekkida liiga palju ja reaalajas tulemuste arvutamine võib seetõttu jääda liialt aeglaseks.

Tehtud tööd

Loe lähemalt, kuidas meie lahendused on toonud edu

Purjekas veeslogo Transpordiamet
Transpordiameti Meremeeste Infosüsteem pakub võimalust taotleda ja näha dokumente läbi e-teeninduskeskkonna
21 000+ kasutajat1000+ menetlust igal aastal
Meremeeste Infosüsteem võimaldab meremeestel näha ja taotleda läbi e-keskkonna meresõiduks vajalikke dokumente, mida seni sai teha vaid paberkandjal Transpordiameti büroos kohapeal. Süsteem informeerib vajaminevatest alusdokumentidest, võimaldab meremehel lisada kõik vajalikud andmed ja edastada taotluse ametnikele menetlemiseks.
sourcify konteineridsourcify logo
Sourcify automatiseerib logistika ettevõtete tööd
120+ riiki2900+ kasutajat8500+ hinnapäringut
Sourcify on hinnapäringute koostamise ja analüüsimise platvorm rahvusvahelistele logistika ettevõtetele. Tänu protsessi digitaliseerimisele ja automatiseerimisele vähendab see haldurite tööd 50% ja pakub äriotsuste targemaks tegemiseks väärtuslikku andmepõhist teavet. Täna kasutavad tarkvara juba mitmed maailma suurimad logistika ettevõtted.
opiq õpilane koolikotigaopiq logo
Opiqu veebipõhine e-õppekeskkond muudab koolikotid kergemaks kogu maailmas
200 000+ kasutajat6 riigis kasutusel1000+ digiõpikut
Opiqu õpikeskkond sisaldab digitaalseid õpikuid ja töövihikuid, mida saad kasutada nii koolis kui ka kodus ja mis vastavad riiklikule õppekavale. Õppimine on tehtud interaktiivseks ja kaasahaaravaks ning õpikeskkond on kasutatav nii mobiilist kui arvutist.
Käed koos veegalogo Tallinna Vesi
Tallinna Vesi iseteeninduskeskkonna ja mobiilirakenduse kaasajastamine
Projekti eesmärk oli moderniseerida Tallinna Vee iseteeninduskeskkonda ja mobiilirakendust, mille raames uuendada tehnoloogilisi lahendusi ning luua keskkondadele uus kasutajasõbralik kasutajaliides.
Purjekas veeslogo Transpordiamet
Transpordiameti Meremeeste Infosüsteem pakub võimalust taotleda ja näha dokumente läbi e-teeninduskeskkonna
21 000+ kasutajat1000+ menetlust igal aastal
Meremeeste Infosüsteem võimaldab meremeestel näha ja taotleda läbi e-keskkonna meresõiduks vajalikke dokumente, mida seni sai teha vaid paberkandjal Transpordiameti büroos kohapeal. Süsteem informeerib vajaminevatest alusdokumentidest, võimaldab meremehel lisada kõik vajalikud andmed ja edastada taotluse ametnikele menetlemiseks.
sourcify konteineridsourcify logo
Sourcify automatiseerib logistika ettevõtete tööd
120+ riiki2900+ kasutajat8500+ hinnapäringut
Sourcify on hinnapäringute koostamise ja analüüsimise platvorm rahvusvahelistele logistika ettevõtetele. Tänu protsessi digitaliseerimisele ja automatiseerimisele vähendab see haldurite tööd 50% ja pakub äriotsuste targemaks tegemiseks väärtuslikku andmepõhist teavet. Täna kasutavad tarkvara juba mitmed maailma suurimad logistika ettevõtted.
opiq õpilane koolikotigaopiq logo
Opiqu veebipõhine e-õppekeskkond muudab koolikotid kergemaks kogu maailmas
200 000+ kasutajat6 riigis kasutusel1000+ digiõpikut
Opiqu õpikeskkond sisaldab digitaalseid õpikuid ja töövihikuid, mida saad kasutada nii koolis kui ka kodus ja mis vastavad riiklikule õppekavale. Õppimine on tehtud interaktiivseks ja kaasahaaravaks ning õpikeskkond on kasutatav nii mobiilist kui arvutist.
Käed koos veegalogo Tallinna Vesi
Tallinna Vesi iseteeninduskeskkonna ja mobiilirakenduse kaasajastamine
Projekti eesmärk oli moderniseerida Tallinna Vee iseteeninduskeskkonda ja mobiilirakendust, mille raames uuendada tehnoloogilisi lahendusi ning luua keskkondadele uus kasutajasõbralik kasutajaliides.