Laskutuslisäosa projektinhallintaohjelmiston ja tilitoimistopalvelun välille
Pyykönen, Tanja (2024)
Pyykönen, Tanja
2024
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2024050810297
https://urn.fi/URN:NBN:fi:amk-2024050810297
Tiivistelmä
Insinöörityön tarkoituksena oli tehostaa Systencess Oy:n laskutusprosessia kehittämällä laskutuslisäosa yrityksen Redmine-projektinhallintaohjelmiston ja Talenom-tilitoimistopalvelun välille. Tavoitteena oli luoda laskutuslisäosa ja sen automatisointi, joka generoisi myyntilaskut Redmine-projektinhallintaohjelmiston asiakasprojektien tiedoista ja lähettäisi ne Talenom-tilitoimistopalvelulle kerran kuukaudessa.
Systencess Oy:n toiveena oli parantaa laskutusprosessin tehokkuutta ja tarkkuutta korvaamalla myyntilaskujen manuaalinen luonti laskutuslisäosalla. Laskutuslisäosan integroimisella yrityksen laskutusprosessiin pyrittiin minimoimaan inhimillisten virheiden riskejä, jotka saattaisivat syntyä myyntilaskujen manuaalisen luonnin aikana.
Insinöörityössä keskityttiin laskutuslisäosan ja sen automatisoinnin kehitysprosessiin, joka sisälsi suunnittelun, käytetyt teknologiat, toteutuksen, testauksen ja käyttöönoton. Laskutuslisäosan toiminnallisuudet sisältävät myyntilaskujen generoinnin Redmine-projektinhallintaohjelmiston asiakasprojekteista, myyntilaskujen validoinnin XML-skeeman avulla ja myyntilaskujen lähetyksen Talenom-tilitoimistopalvelulle.
Laskutuslisäosan ajastettu suoritus toteutettiin Microsoft Azure -pilvipalvelualustan Azure-funktion ja Microsoft Power Automate -työnkulun avulla. Laskutettavia asiakasprojekteja käsittelevä Azure-funktio käynnistettiin jokaisen kuukauden viimeisenä päivänä Power Automate -työnkulun avulla.
Laskutuslisäosa ja sen automatisointi kehitettiin ja integroitiin onnistuneesti osaksi yrityksen laskutusprosessia. Insinöörityön tuloksena saatiin toimiva ja automatisoitu laskutuslisäosa, joka laskuttaa yrityksen asiakkaat ajastetusti kerran kuukaudessa.
Systencess Oy:n toiveena oli parantaa laskutusprosessin tehokkuutta ja tarkkuutta korvaamalla myyntilaskujen manuaalinen luonti laskutuslisäosalla. Laskutuslisäosan integroimisella yrityksen laskutusprosessiin pyrittiin minimoimaan inhimillisten virheiden riskejä, jotka saattaisivat syntyä myyntilaskujen manuaalisen luonnin aikana.
Insinöörityössä keskityttiin laskutuslisäosan ja sen automatisoinnin kehitysprosessiin, joka sisälsi suunnittelun, käytetyt teknologiat, toteutuksen, testauksen ja käyttöönoton. Laskutuslisäosan toiminnallisuudet sisältävät myyntilaskujen generoinnin Redmine-projektinhallintaohjelmiston asiakasprojekteista, myyntilaskujen validoinnin XML-skeeman avulla ja myyntilaskujen lähetyksen Talenom-tilitoimistopalvelulle.
Laskutuslisäosan ajastettu suoritus toteutettiin Microsoft Azure -pilvipalvelualustan Azure-funktion ja Microsoft Power Automate -työnkulun avulla. Laskutettavia asiakasprojekteja käsittelevä Azure-funktio käynnistettiin jokaisen kuukauden viimeisenä päivänä Power Automate -työnkulun avulla.
Laskutuslisäosa ja sen automatisointi kehitettiin ja integroitiin onnistuneesti osaksi yrityksen laskutusprosessia. Insinöörityön tuloksena saatiin toimiva ja automatisoitu laskutuslisäosa, joka laskuttaa yrityksen asiakkaat ajastetusti kerran kuukaudessa.