RPA-prosessin tapahtumapohjaisen ajastuksen kehitys
Ratilainen, Milja (2022)
Ratilainen, Milja
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-2022102021398
https://urn.fi/URN:NBN:fi:amk-2022102021398
Tiivistelmä
Posti Oyj:n automaatiotiimissä on kehitetty ohjelmistorobotiikkaa vuodesta
2018 lähtien tehostamaan työntekoa, pienentämään yrityksen virhemarginaalia ja nopeuttamaan prosesseja. Opinnäytetyön tavoitteena on toteuttaa ensimmäinen joustava tapahtumapohjainen laukaisin toimeksiantajalle. Automaatiotiimissä käytetään ohjelmistorobotiikan palvelutarjoajan UiPathin työkaluja. UiPath työkalu mahdollistaa ohjelmistorobottien käynnistämisen ajastetusti esimerkiksi kerran viikossa tiettyyn kellonaikaan tai jonolaukaisimella (eng. queue trigger). Yrityksellä kuitenkin voi olla automatisoitavia prosesseja, jotka pitää käynnistää reaaliajassa tai niiden käynnistys ei toistu säännöllisin vä liajoin. Tämä vaatii tapahtumaan pohjautuvaa käynnistystä automaatioille. Opinnäytetyö koostuu kolmesta kokonaisuudesta, työssä käytettyjen teknologioiden teoriaan, toiminnallisuuden kehittämiseen sekä kirjalliseen raportointiin. Teoriaosuus tarjoaa lukijalle perustiedot työssä käytetyistä teknologioista,
joita ovat esimerkiksi rajapinnat, Microsoft Azure sekä UiPath-orkestraattori.
Opinnäytetyön kehitystyö toteutettiin Microsoft Azuren pilvipalvelun tarjoamalla Logic Apps -integraatiotyökalulla. Kirjallinen osio koostui toiminnallisen osion kehityksen raportoinnista sekä työn tuloksista. Työn kehityksen tuloksena valmistui integraatioprosessi, joka mahdollistaa tapahtumapohjaisen käynnistyksen ennalta määritetylle prosessille. Työn ennusteena pääteltiin, että yritys hyötyy laukaisimesta säästämällä robottien kapasiteettia sekä reaaliaikaistaa automaatioprosessien ajoja. Lopputuloksena pystyttiin laskemaan, millaista hyötyä ja ajallista säästöä laukaisimen avulla saadaan. Opinnäytetyön tuloksia voivat hyödyntää toimeksiantajan automaatiotiimin kehittäjät, joilla on pääsy Microsoft Azure ympäristöön sekä kehitetyn
laukaisimen koodiin. He voivat myös näin ollen jatkokehittää laukaisinta tarpeensa mukaan.
2018 lähtien tehostamaan työntekoa, pienentämään yrityksen virhemarginaalia ja nopeuttamaan prosesseja. Opinnäytetyön tavoitteena on toteuttaa ensimmäinen joustava tapahtumapohjainen laukaisin toimeksiantajalle. Automaatiotiimissä käytetään ohjelmistorobotiikan palvelutarjoajan UiPathin työkaluja. UiPath työkalu mahdollistaa ohjelmistorobottien käynnistämisen ajastetusti esimerkiksi kerran viikossa tiettyyn kellonaikaan tai jonolaukaisimella (eng. queue trigger). Yrityksellä kuitenkin voi olla automatisoitavia prosesseja, jotka pitää käynnistää reaaliajassa tai niiden käynnistys ei toistu säännöllisin vä liajoin. Tämä vaatii tapahtumaan pohjautuvaa käynnistystä automaatioille. Opinnäytetyö koostuu kolmesta kokonaisuudesta, työssä käytettyjen teknologioiden teoriaan, toiminnallisuuden kehittämiseen sekä kirjalliseen raportointiin. Teoriaosuus tarjoaa lukijalle perustiedot työssä käytetyistä teknologioista,
joita ovat esimerkiksi rajapinnat, Microsoft Azure sekä UiPath-orkestraattori.
Opinnäytetyön kehitystyö toteutettiin Microsoft Azuren pilvipalvelun tarjoamalla Logic Apps -integraatiotyökalulla. Kirjallinen osio koostui toiminnallisen osion kehityksen raportoinnista sekä työn tuloksista. Työn kehityksen tuloksena valmistui integraatioprosessi, joka mahdollistaa tapahtumapohjaisen käynnistyksen ennalta määritetylle prosessille. Työn ennusteena pääteltiin, että yritys hyötyy laukaisimesta säästämällä robottien kapasiteettia sekä reaaliaikaistaa automaatioprosessien ajoja. Lopputuloksena pystyttiin laskemaan, millaista hyötyä ja ajallista säästöä laukaisimen avulla saadaan. Opinnäytetyön tuloksia voivat hyödyntää toimeksiantajan automaatiotiimin kehittäjät, joilla on pääsy Microsoft Azure ympäristöön sekä kehitetyn
laukaisimen koodiin. He voivat myös näin ollen jatkokehittää laukaisinta tarpeensa mukaan.