Työmaa- ja urakkatilitystietojen rajapintahaku ForestPro-toiminnanohjausjärjestelmästä
Holm, Konsta (2022)
Holm, Konsta
2022
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-202203173702
https://urn.fi/URN:NBN:fi:amk-202203173702
Tiivistelmä
Opinnäytetyö tehtiin Pinja Solutions Oy:lle, joka toimii Pinja Group-konsernin alla kehittäen räätälöityä toiminnanohjausjärjestelmää metsäteollisuuteen.
Työn aiheena oli luoda mahdollisuus hakea työmaa- sekä urakkatilitystietoja pilvipalvelussa olevan rajapinnan avulla ForestPro-toiminnanohjausjärjestelmästä käyttäen REST-rajapintakutsua. Tämän ominaisuuden ansiosta ulkoinen toimija saa ForestPro-järjestelmää käyttävien motojen ja ajokoneiden työohjeet, -raportit sekä urakkatilitystiedot omaan metsäpalvelujärjestelmäänsä.
Työssä sovellettiin HTTP-protokollaan perustuvaa REST-ohjelmointirajapintaa yhteistyössä .NET-sovelluskehyksen tarjoaman Windows Communication Foundation -palvelun kanssa, joka käyttää ForestPro-järjestelmän projektitiedostoja tietojen hakemiseen sekä käsittelyyn.
Projekti saatiin toimitettua asiakkaalle muutaman korjauksen jälkeen. Lisäksi muokattiin rajapintaa niin, että ominaisuuden saa aktivoitua useammalle asiakkaalle kerralla. Johtopäätöksenä projekti oli onnistunut kokonaisuudessaan huolimatta haasteellisesta aikataulusta. Opinnäytetyö opetti havainnollistamaan käytettyjä teknologioita myös teorian tasolla entisestään.
Työn aiheena oli luoda mahdollisuus hakea työmaa- sekä urakkatilitystietoja pilvipalvelussa olevan rajapinnan avulla ForestPro-toiminnanohjausjärjestelmästä käyttäen REST-rajapintakutsua. Tämän ominaisuuden ansiosta ulkoinen toimija saa ForestPro-järjestelmää käyttävien motojen ja ajokoneiden työohjeet, -raportit sekä urakkatilitystiedot omaan metsäpalvelujärjestelmäänsä.
Työssä sovellettiin HTTP-protokollaan perustuvaa REST-ohjelmointirajapintaa yhteistyössä .NET-sovelluskehyksen tarjoaman Windows Communication Foundation -palvelun kanssa, joka käyttää ForestPro-järjestelmän projektitiedostoja tietojen hakemiseen sekä käsittelyyn.
Projekti saatiin toimitettua asiakkaalle muutaman korjauksen jälkeen. Lisäksi muokattiin rajapintaa niin, että ominaisuuden saa aktivoitua useammalle asiakkaalle kerralla. Johtopäätöksenä projekti oli onnistunut kokonaisuudessaan huolimatta haasteellisesta aikataulusta. Opinnäytetyö opetti havainnollistamaan käytettyjä teknologioita myös teorian tasolla entisestään.
