SharePoint integraatio KUP-toiminnanohjausjärjestelmään
Grönfors, Nadja (2025)
Grönfors, Nadja
2025
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-202503114005
https://urn.fi/URN:NBN:fi:amk-202503114005
Tiivistelmä
Tämän opinnäytetyön tarkoituksena oli toteuttaa integraatio KP-ServicePartner Oy:n KUP-toiminnanohjausjärjestelmän ja Microsoft SharePointin välille. Integraation avulla automatisoitiin uusien työtilausten avaaminen toiminnanohjausjärjestelmään SharePointissa luotujen tarjousten perusteella. Toteutus tehtiin hyödyntäen Python-ohjelmointikieltä, Django-ohjelmistokehystä ja Microsoft Graph API-rajapintaa.
Ohjelma hakee voitetuista tarjouksista tarvittavat metatiedot, tarkistaa asiakkaan olemassaolon ja lisää tarvittaessa uuden asiakkaan järjestelmään. Se luo uuden työn, palauttaa työnumeron SharePointiin ja lähettää sähköposti-ilmoituksen työstä vastaavalle henkilölle.
Projektin tuloksena syntyi toimiva integraatio, joka automatisoi työn avaamisen toiminnanohjausjärjestelmään. Tämä parantaa yrityksen toimintaprosesseja ja vähentää manuaalisen työn määrää. Työn aikana opittiin paljon uusista teknologioista ja niiden hyödyntämisestä käytännön sovelluksissa. Jatkossa integraatiota voidaan laajentaa ja kehittää edelleen, jotta se palvelee yrityksen tarpeita entistä paremmin.
Ohjelma hakee voitetuista tarjouksista tarvittavat metatiedot, tarkistaa asiakkaan olemassaolon ja lisää tarvittaessa uuden asiakkaan järjestelmään. Se luo uuden työn, palauttaa työnumeron SharePointiin ja lähettää sähköposti-ilmoituksen työstä vastaavalle henkilölle.
Projektin tuloksena syntyi toimiva integraatio, joka automatisoi työn avaamisen toiminnanohjausjärjestelmään. Tämä parantaa yrityksen toimintaprosesseja ja vähentää manuaalisen työn määrää. Työn aikana opittiin paljon uusista teknologioista ja niiden hyödyntämisestä käytännön sovelluksissa. Jatkossa integraatiota voidaan laajentaa ja kehittää edelleen, jotta se palvelee yrityksen tarpeita entistä paremmin.