inRiver-tuotetietohallintajärjestelmän integrointi GS1-tuotetietopalveluun
Kettunen, Aaro (2021)
Kettunen, Aaro
2021
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-202104265775
https://urn.fi/URN:NBN:fi:amk-202104265775
Tiivistelmä
Kaupankäynnin siirtyessä yhä enemmän internetiin, myös tuotetiedon parissa työskentely on yleisempää. Niinpä on erityisen tärkeää, että tuotetieto on kattavaa ja sen kanssa työskentely sujuvaa. Yrityksille on myös keskeistä, että tuotetieto on jokaisella heidän julkaisukanavallaan yhdenmukaista.
Tavoitteena oli integroida inRiver-tuotetietohallintajärjestelmä GS1-tuotetietopalveluun. Käyttämällä inRiveriä tuotetietoa päivitetään keskitetysti vain yhteen järjestelmään.
Integraatio toteutettiin kehittämällä inRiverin Syndicate-sovellukseen laajennus. Laajennuksen tehtävänä oli luoda inRiveriin tallennetusta tuotetiedosta GS1:n määrittelemä XML-viesti. XML-viesti vietiin GS1:n Synkka- ja Validoo-järjestelmiin. Laajennuksen kehityksessä käytettiin GS1:n dokumentaatiota. Tämän lisäksi laajennusta kehitettiin lähettämällä XML-viestejä ja korjaamalla virheet saapuneiden virheviestien perusteella. Havaittiin että integraatioissa tarvitaan kattavan dokumentaation lisäksi myös asioiden laajaa testaamista.
Asetettu tavoite saavutettiin ja tuotettu Syndicate-laajennus on nyt käytettävissä useille asiakkaille, joilla on tarve siirtää tuotetietoa inRiveristä Synkkaan tai Validoohon. Laajennuksen asetuksiin pystyy konfiguroimaan asiakkaan ja ympäristöjen tiedot. Konfiguraation lisäksi on jokaista asiakasta varten vain luotava syndicationissa käytettävä mapping-tiedosto.
Mahdollisia jatkokehitysaiheita ovat Display Shipper -pakkaustason tuki ja virheviestien välittäminen inRiverin virheviestikenttään REST API:a käyttäen.
Tavoitteena oli integroida inRiver-tuotetietohallintajärjestelmä GS1-tuotetietopalveluun. Käyttämällä inRiveriä tuotetietoa päivitetään keskitetysti vain yhteen järjestelmään.
Integraatio toteutettiin kehittämällä inRiverin Syndicate-sovellukseen laajennus. Laajennuksen tehtävänä oli luoda inRiveriin tallennetusta tuotetiedosta GS1:n määrittelemä XML-viesti. XML-viesti vietiin GS1:n Synkka- ja Validoo-järjestelmiin. Laajennuksen kehityksessä käytettiin GS1:n dokumentaatiota. Tämän lisäksi laajennusta kehitettiin lähettämällä XML-viestejä ja korjaamalla virheet saapuneiden virheviestien perusteella. Havaittiin että integraatioissa tarvitaan kattavan dokumentaation lisäksi myös asioiden laajaa testaamista.
Asetettu tavoite saavutettiin ja tuotettu Syndicate-laajennus on nyt käytettävissä useille asiakkaille, joilla on tarve siirtää tuotetietoa inRiveristä Synkkaan tai Validoohon. Laajennuksen asetuksiin pystyy konfiguroimaan asiakkaan ja ympäristöjen tiedot. Konfiguraation lisäksi on jokaista asiakasta varten vain luotava syndicationissa käytettävä mapping-tiedosto.
Mahdollisia jatkokehitysaiheita ovat Display Shipper -pakkaustason tuki ja virheviestien välittäminen inRiverin virheviestikenttään REST API:a käyttäen.