Theseus käyttökatko ma 22.4. klo 12 alkaen. Katko jatkuu 22.4. klo 15 asti ja on koko Theseuksen laajuinen. Lisäksi töiden käsittely ja syöttö on estetty ti 23.4. ainakin klo 12 asti.
Theseus service break from Mon 22.4. at 12:00. The break will last until 15:00 on Mon 22.4. and is Theseus-wide. In addition, processing and uploading of work will be blocked until at least 12:00 on Tue 23.4.
Kiho Raportointinäkymä
Rytkönen, Ilkka (2019)
Rytkönen, Ilkka
2019
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-2019060615164
https://urn.fi/URN:NBN:fi:amk-2019060615164
Tiivistelmä
Kiho Cloud Platform on Kihon kehittämä liiketoiminta-alusta, jonka tarkoituksena on digitalisoida yrityksen manuaalinen työ. Käsin paperille tehtävät kirjaukset ovat virhealttiita ja paperit voivat hävitä. Papereille tehdyt kirjaukset joudutaan syöttämään käsin erilaisiin sähköisiin järjestelmiin ja tässä piilee virheen mahdollisuus. Tämä on myös hidasta, minkä vuoksi laskutus laahaa perässä. Hävinnyt paperi tarkoittaa pahimmassa tapauksessa sitä, että työ jää laskuttamatta.
Kiho Cloud Platform mahdollistaa yrityksen tietojen kirjauksen digitaalisesti kaikissa vaiheissa aina työaikaleimauksista kaluston seurantaan sekä kirjanpitoon ja palkanlaskentaan. Näin tiedot ovat käytettävissä reaaliajassa, mikä mahdollistaa paremmat päätökset. Laskutus ei myöskään laahaa perässä.
Järjestelmä on tarjonnut raportointia näistä toiminnoista, mutta raportit ovat olleet tähän saakka hajallaan. Tämän vuoksi oli tarpeellista kehittää raportointinäkymä, josta Kihon asiakkaat näkisivät yhdellä vilkaisulla tilaamiensa palveluiden tilanteen. Raportointinäkymässä piti olla tietoa telematiikasta, tehtävistä, työajasta, laskutuksesta ja kalustoluettelosta.
Työ lähti liikkeelle suunnitelupalaverilla, jossa päätimme toteutettavat asiat. Sain suhteellisen vapaat kädet toteuttaa työ haluamallani tavalla. Nykyinen web-sovelluspohja asetti toki omat rajoitteensa ja suuntaviivat suunnittelulle. Raportointinäkymä piti toteuttaa Vue.js:lla, joka on JavaScript-pohjainen ohjelmistokehys. Vue.js:n käyttöä helpotti se, että olin käyttänyt sitä jo aikaisemmin Kiholla työharjoittelussa ollessani. Samalla Kihon järjestelmä oli tullut jo osittain tutuksi, eli ihan nollasta ei tarvinnut lähteä liikkeelle.
Työ oli paljon Kiho Cloud Platform -liiketoiminta-alustan rajapintojen tarjoamien tietojen selvittämistä ja sen tiedon jatkojalostamista raportointikelpoiseen muotoon. Samalla jouduin opettelemaan Vue.js:n ja JavaScriptin uudempia ominaisuuksia, jotka helpottivat toteutusta. Käytin työssä myös kolmannen osapuolen JavaScript-kirjastoja, joiden avulla kehitystyö nopeutui.
Lopputulos oli onnistunut ja lähes valmis tuotantokäyttöön. Opinnäytetyö vaatii kuitenkin jatkokehitystä, jotta Kiho Raportointinäkymä saadaan latautumaan riittävän nopeasti. Tämä vaatii muutoksia tietokantaan sekä rajapintoihin, joten se jätettiin tämän opinnäytetyön ulkopuolelle.
Kiho Cloud Platform mahdollistaa yrityksen tietojen kirjauksen digitaalisesti kaikissa vaiheissa aina työaikaleimauksista kaluston seurantaan sekä kirjanpitoon ja palkanlaskentaan. Näin tiedot ovat käytettävissä reaaliajassa, mikä mahdollistaa paremmat päätökset. Laskutus ei myöskään laahaa perässä.
Järjestelmä on tarjonnut raportointia näistä toiminnoista, mutta raportit ovat olleet tähän saakka hajallaan. Tämän vuoksi oli tarpeellista kehittää raportointinäkymä, josta Kihon asiakkaat näkisivät yhdellä vilkaisulla tilaamiensa palveluiden tilanteen. Raportointinäkymässä piti olla tietoa telematiikasta, tehtävistä, työajasta, laskutuksesta ja kalustoluettelosta.
Työ lähti liikkeelle suunnitelupalaverilla, jossa päätimme toteutettavat asiat. Sain suhteellisen vapaat kädet toteuttaa työ haluamallani tavalla. Nykyinen web-sovelluspohja asetti toki omat rajoitteensa ja suuntaviivat suunnittelulle. Raportointinäkymä piti toteuttaa Vue.js:lla, joka on JavaScript-pohjainen ohjelmistokehys. Vue.js:n käyttöä helpotti se, että olin käyttänyt sitä jo aikaisemmin Kiholla työharjoittelussa ollessani. Samalla Kihon järjestelmä oli tullut jo osittain tutuksi, eli ihan nollasta ei tarvinnut lähteä liikkeelle.
Työ oli paljon Kiho Cloud Platform -liiketoiminta-alustan rajapintojen tarjoamien tietojen selvittämistä ja sen tiedon jatkojalostamista raportointikelpoiseen muotoon. Samalla jouduin opettelemaan Vue.js:n ja JavaScriptin uudempia ominaisuuksia, jotka helpottivat toteutusta. Käytin työssä myös kolmannen osapuolen JavaScript-kirjastoja, joiden avulla kehitystyö nopeutui.
Lopputulos oli onnistunut ja lähes valmis tuotantokäyttöön. Opinnäytetyö vaatii kuitenkin jatkokehitystä, jotta Kiho Raportointinäkymä saadaan latautumaan riittävän nopeasti. Tämä vaatii muutoksia tietokantaan sekä rajapintoihin, joten se jätettiin tämän opinnäytetyön ulkopuolelle.