Merikonttitietojen rajapintahaku Timber by Pinja -toiminnanohjausjärjestelmään
Vierimaa, Janne (2023)
Vierimaa, Janne
2023
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-202303163738
https://urn.fi/URN:NBN:fi:amk-202303163738
Tiivistelmä
Opinnäytetyö tehtiin Pinja Group Oy:lle, joka kehittää sahoille ja puunjalostuslaitoksille räätälöityä Timber by Pinja -toiminnanohjausjärjestelmää.
Työn aiheena oli luoda toiminnallisuus, jolla satamaoperaattorilta saadaan haettua konttierittely-tiedot heille lähetetyistä puutavarakuormista. Toiminnallisuuden avulla Timber by Pinja -järjestelmän asiakkaat saavat satamaan kuormissa lähettämistään puutavarayksiköistä automaattisesti konttierittelytiedot satamassa toteutuneen yksiköitten kontituksen mukaan. Toteutunutta konttierittelyä verrataan asiakkaan alkuperäiseen konttisuunnitelmaan ja päivitetään konttien ja yksiköitten tiedot Timber by Pinja -järjestelmän asiakastietokantaan.
Uusi toiminnallisuus käyttää SFTP-tiedonsiirtoprotokollaa konttitietojen hakuun satamaoperaattorin palvelimelta, josta data saadaan Pinjan palveluväylän ja .NET-sovelluskehyksen tarjoaman Windows Communication Foundation -palvelun välityksellä käsiteltäväksi ja saatetaan vaadittuun formaattiin Timber by Pinjan tietokantatallennusta varten. Koko projekti toteutettiin .NET-sovelluskehyksen puitteissa ja koodattiin pääosin C# -ohjelmointikielellä.
Projekti saatiin viimeisteltyä ja toimitettua asiakkaalle joulukuussa 2022. Kokonaisuutena projekti onnistui hyvin, vaikka aikataulu hieman venyikin alkuperäisestä suunnitelmasta. Projekti auttoi ymmärtämään Timber by Pinja -toiminnanohjausjärjestelmän toimintaa entistä paremmin ja myös syvensi ymmärrystä järjestelmän asiakkaitten liiketoiminnoista ja prosesseista. Opinnäytetyöprojektin pohjalta pystytään konttitietojen hakua laajentamaan Timber by Pinjassa koskemaan myös muita satamaoperaattoreita.
Työn aiheena oli luoda toiminnallisuus, jolla satamaoperaattorilta saadaan haettua konttierittely-tiedot heille lähetetyistä puutavarakuormista. Toiminnallisuuden avulla Timber by Pinja -järjestelmän asiakkaat saavat satamaan kuormissa lähettämistään puutavarayksiköistä automaattisesti konttierittelytiedot satamassa toteutuneen yksiköitten kontituksen mukaan. Toteutunutta konttierittelyä verrataan asiakkaan alkuperäiseen konttisuunnitelmaan ja päivitetään konttien ja yksiköitten tiedot Timber by Pinja -järjestelmän asiakastietokantaan.
Uusi toiminnallisuus käyttää SFTP-tiedonsiirtoprotokollaa konttitietojen hakuun satamaoperaattorin palvelimelta, josta data saadaan Pinjan palveluväylän ja .NET-sovelluskehyksen tarjoaman Windows Communication Foundation -palvelun välityksellä käsiteltäväksi ja saatetaan vaadittuun formaattiin Timber by Pinjan tietokantatallennusta varten. Koko projekti toteutettiin .NET-sovelluskehyksen puitteissa ja koodattiin pääosin C# -ohjelmointikielellä.
Projekti saatiin viimeisteltyä ja toimitettua asiakkaalle joulukuussa 2022. Kokonaisuutena projekti onnistui hyvin, vaikka aikataulu hieman venyikin alkuperäisestä suunnitelmasta. Projekti auttoi ymmärtämään Timber by Pinja -toiminnanohjausjärjestelmän toimintaa entistä paremmin ja myös syvensi ymmärrystä järjestelmän asiakkaitten liiketoiminnoista ja prosesseista. Opinnäytetyöprojektin pohjalta pystytään konttitietojen hakua laajentamaan Timber by Pinjassa koskemaan myös muita satamaoperaattoreita.
