Myyntitilausten kirjaaminen Azuren avulla
Hujanen, Samu (2024)
Hujanen, Samu
2024
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-2024053018272
https://urn.fi/URN:NBN:fi:amk-2024053018272
Tiivistelmä
Opinnäytetyön aiheena on Azure AI Document Intelligenceä hyödyntävä myyntitilausten sisäänlukuprojekti, jonka toimeksiantajana toimi STC-Trading Oy. Projektin tavoitteena oli nopeuttaa ja helpottaa myyntitilausten kirjaamisprosessia automatisoimalla se lähes kokonaan suurimpien asiakkaiden kohdalla. Aikaisemmin kaikki myyntitilaukset kirjattiin syöttämällä tilauksen tiedot käsin suoraan Microsoft Dynamics NAV -järjestelmään, johon saattoi suurien tilausten kohdalla kulua erittäin paljon aikaa.
Opinnäytetyössä tutustutaan ensin projektissa käytettyihin palveluihin ja työkaluihin, joita ovat muun muassa Power Automate, Azure AI Document Intelligence ja Python-ohjelmointikieli. Sen jälkeen käsitellään projektin suunnittelua ja perehdytään projektin toteutukseen. Lopuksi tarkastellaan valmista tuotosta sekä pohditaan projektissa ilmenneitä haasteita ja mahdollisia jatkokehitysmahdollisuuksia.
Projektissa luotiin lähes kokonaan automatisoitu tilauksen kirjaamisprosessi. Tilauksen pdf-tiedosto siirtyy automaattisesti sähköpostista palvelimella sijaitsevaan kansioon, josta Python-ohjelma hakee tiedoston ja lähettää sen AI Document Intelligence -palveluun. AI Document Intelligence poimii tilaukselta tarvittavat tiedot ja lähettää ne takaisin Python-ohjelmalle JSON-tiedoston muodostamista varten. JSON-tiedoston avulla tilauksen tiedot voidaan hakea Microsoft Dynamics NAV -järjestelmään yhtä painiketta painamalla. Projekti nopeutti etenkin suurten myyntitilausten kirjaamista huomattavasti.
Opinnäytetyössä tutustutaan ensin projektissa käytettyihin palveluihin ja työkaluihin, joita ovat muun muassa Power Automate, Azure AI Document Intelligence ja Python-ohjelmointikieli. Sen jälkeen käsitellään projektin suunnittelua ja perehdytään projektin toteutukseen. Lopuksi tarkastellaan valmista tuotosta sekä pohditaan projektissa ilmenneitä haasteita ja mahdollisia jatkokehitysmahdollisuuksia.
Projektissa luotiin lähes kokonaan automatisoitu tilauksen kirjaamisprosessi. Tilauksen pdf-tiedosto siirtyy automaattisesti sähköpostista palvelimella sijaitsevaan kansioon, josta Python-ohjelma hakee tiedoston ja lähettää sen AI Document Intelligence -palveluun. AI Document Intelligence poimii tilaukselta tarvittavat tiedot ja lähettää ne takaisin Python-ohjelmalle JSON-tiedoston muodostamista varten. JSON-tiedoston avulla tilauksen tiedot voidaan hakea Microsoft Dynamics NAV -järjestelmään yhtä painiketta painamalla. Projekti nopeutti etenkin suurten myyntitilausten kirjaamista huomattavasti.