Exploring process automation opportunities Power Platform and Robot Framework

Prosessiautomaatiolla tarkoitetaan valittujen liiketoimintaprosessien muokkaamista sellaiseen muotoon, jossa erilaiset teknologiat voivat korvata ihmisen tekemän työn. Yleisimpiä prosessiautomaation muotoja ovat ohjelmistorobotiikka ja erilaiset integraatioratkaisut, mutta myös low-code kehity...

Full description

Bibliographic Details
Main Author: Saha, Jaakko
Other Authors: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, Jyväskylän yliopisto, University of Jyväskylä
Format: Master's thesis
Language:eng
Published: 2022
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/82113
_version_ 1826225754949550080
author Saha, Jaakko
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_facet Saha, Jaakko Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä Saha, Jaakko Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_sort Saha, Jaakko
datasource_str_mv jyx
description Prosessiautomaatiolla tarkoitetaan valittujen liiketoimintaprosessien muokkaamista sellaiseen muotoon, jossa erilaiset teknologiat voivat korvata ihmisen tekemän työn. Yleisimpiä prosessiautomaation muotoja ovat ohjelmistorobotiikka ja erilaiset integraatioratkaisut, mutta myös low-code kehitys on avannut uusia mahdollisuuksia prosessiautomaation saralla. Nykyinen tutkimustieto on pääasiassa keskittynyt käsittelemään aihetta ohjelmistorobotiikan saralta, jonka vuoksi useissa tapauksissa ohjelmistorobotiikka on nähty ainoana prosessiautomaation muotona, vaikkei tämä pidä paikkaansa. Tässä tutkimuksessa tutustutaan prosessiautomaation käsitteeseen laajempana kokonaisuutena, jonka jälkeen prosessiautomaation tavoitteita käsitellään kahden eri teknologian näkökulmasta; ohjelmistorobotiikan ja low-code sovelluskehityksen. Teknologialajien toimintaa käytännön esimerkkeinä kuvastaa ohjelmistorobotiikan puolelta Robot Framework ja low-code sovelluskehityksen puolelta Microsoft Power Platform. Tämän tutkimuksen tarkoituksena on kartoittaa toteutettuja prosessiautomaation ratkaisuja, niihin liittyviä kokemuksia, sekä prosessiautomaatioon liittyviä toiveita yleisesti. Aiemmassa tutkimusmateriaalissa on keskitytty hyvin vahvasti prosessiautomaation tuomiin kokemuksiin yritysten johdon, tai IT-asiantuntijoiden näkökulmasta. Tässä tutkimuksessa näkökulma otetaan henkilöiltä, jotka työskentelevät automatisoitujen prosessien parissa, mutta eivät välttämättä ole itse vastuussa automaation suunnittelusta tai toteutuksesta. Tutkimusmateriaali kerättiin kvalitatiivisella kyselylomakkeella, joka lähetettiin yhteensä kymmeneen eri yritykseen. Vastaajajoukkoa ei valikoitu yrityksen perusteella, vaan tiimeittäin riippuen siitä, työskenteleekö tiimi korkean automaatiopotentiaalin prosessien parissa. Vastaajajoukosta lähes kaikissa tiimeissä oli toteutettu prosessiautomaatiota jossain muodossa ja ratkaisuihin oltiin pääsääntöisesti tyytyväisiä. Merkittävimmät automaatiotoiveet liittyivät prosessiautomaation laajempaan hyödyntämiseen ja automaatioratkaisujen toimivuuden varmistamiseen. Positiivisina vaikutuksina koettiin työajan vapautuminen haastavimpiin tehtäviin. Negatiivisen vaikutuksen liittyivät lähinnä toimimattomien automaatioratkaisujen aiheuttamaan lisätyöhön ja stressiin, mutta myös huonosti suunniteltujen automaatioratkaisujen haittavaikutuksiin. Process automation means modifying selected business processes into a form, where different types of technologies can replace human interaction. Most common forms of process automation are robotic process automation (RPA) and different types of integration solutions, but for example low-code development has opened new opportunities for process automation. The current research material has mainly focused to view this phenomenon in the context of RPA, which is why it is a common misconception to consider RPA as the sole form of process automation, which is not accurate. This research focuses on process automation as a broader concept, which is focused on from two technological points of view: RPA and low-code development. Practical examples for these technologies offer Robot Framework for RPA and Microsoft Power Platform for low-code development. The purpose of this research is to increase understanding regarding implemented process automation solutions, experiences related to these solutions and the general hopes regarding process automation. Previous research material tends to focus on the experiences of organizations and IT-professionals. This research focuses on the experiences of people, who work with automated processes, without necessarily taking part in planning or implementing of solutions themselves. Research material was gathered using qualitative survey form, which was sent up to ten organizations. The group of responders was not chosen based on the organizations, but instead based on the teams, depending on if the team in questions works on processes that have high potential of process automation. Among the responder group, in almost every team had implemented some form of process automation in some form with responders being mainly satisfied with the solutions. Most common hopes regarding process automation related to more extensive use of process automation as well as ensuring the proper functionality of existing solutions. Positive impacts have been the freed-up time for more demanding tasks. Negative impacts mainly focused on the extra manual labor and stress caused by non-functioning automations, but also the various effects of poor automation management.
first_indexed 2024-09-11T08:51:40Z
format Pro gradu
free_online_boolean 1
fullrecord [{"key": "dc.contributor.advisor", "value": "Sepp\u00e4nen, Ville", "language": "", "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Saha, Jaakko", "language": "", "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2022-06-30T04:53:17Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2022-06-30T04:53:17Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2022", "language": "", "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/82113", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Prosessiautomaatiolla tarkoitetaan valittujen liiketoimintaprosessien muokkaamista sellaiseen muotoon, jossa erilaiset teknologiat voivat korvata ihmisen tekem\u00e4n ty\u00f6n. Yleisimpi\u00e4 prosessiautomaation muotoja ovat ohjelmistorobotiikka ja \nerilaiset integraatioratkaisut, mutta my\u00f6s low-code kehitys on avannut uusia \nmahdollisuuksia prosessiautomaation saralla. Nykyinen tutkimustieto on p\u00e4\u00e4asiassa keskittynyt k\u00e4sittelem\u00e4\u00e4n aihetta ohjelmistorobotiikan saralta, jonka \nvuoksi useissa tapauksissa ohjelmistorobotiikka on n\u00e4hty ainoana prosessiautomaation muotona, vaikkei t\u00e4m\u00e4 pid\u00e4 paikkaansa. T\u00e4ss\u00e4 tutkimuksessa tutustutaan prosessiautomaation k\u00e4sitteeseen laajempana kokonaisuutena, jonka j\u00e4lkeen prosessiautomaation tavoitteita k\u00e4sitell\u00e4\u00e4n kahden eri teknologian n\u00e4k\u00f6kulmasta; ohjelmistorobotiikan ja low-code sovelluskehityksen. Teknologialajien \ntoimintaa k\u00e4yt\u00e4nn\u00f6n esimerkkein\u00e4 kuvastaa ohjelmistorobotiikan puolelta Robot Framework ja low-code sovelluskehityksen puolelta Microsoft Power Platform. \nT\u00e4m\u00e4n tutkimuksen tarkoituksena on kartoittaa toteutettuja prosessiautomaation ratkaisuja, niihin liittyvi\u00e4 kokemuksia, sek\u00e4 prosessiautomaatioon liittyvi\u00e4 toiveita yleisesti. Aiemmassa tutkimusmateriaalissa on keskitytty hyvin \nvahvasti prosessiautomaation tuomiin kokemuksiin yritysten johdon, tai IT-asiantuntijoiden n\u00e4k\u00f6kulmasta. T\u00e4ss\u00e4 tutkimuksessa n\u00e4k\u00f6kulma otetaan henkil\u00f6ilt\u00e4, jotka ty\u00f6skentelev\u00e4t automatisoitujen prosessien parissa, mutta eiv\u00e4t v\u00e4ltt\u00e4m\u00e4tt\u00e4 ole itse vastuussa automaation suunnittelusta tai toteutuksesta. \nTutkimusmateriaali ker\u00e4ttiin kvalitatiivisella kyselylomakkeella, joka l\u00e4hetettiin yhteens\u00e4 kymmeneen eri yritykseen. Vastaajajoukkoa ei valikoitu yrityksen perusteella, vaan tiimeitt\u00e4in riippuen siit\u00e4, ty\u00f6skenteleek\u00f6 tiimi korkean automaatiopotentiaalin prosessien parissa. Vastaajajoukosta l\u00e4hes kaikissa tiimeiss\u00e4 oli toteutettu prosessiautomaatiota jossain muodossa ja ratkaisuihin oltiin \np\u00e4\u00e4s\u00e4\u00e4nt\u00f6isesti tyytyv\u00e4isi\u00e4. Merkitt\u00e4vimm\u00e4t automaatiotoiveet liittyiv\u00e4t prosessiautomaation laajempaan hy\u00f6dynt\u00e4miseen ja automaatioratkaisujen toimivuuden varmistamiseen. Positiivisina vaikutuksina koettiin ty\u00f6ajan vapautuminen \nhaastavimpiin teht\u00e4viin. Negatiivisen vaikutuksen liittyiv\u00e4t l\u00e4hinn\u00e4 toimimattomien automaatioratkaisujen aiheuttamaan lis\u00e4ty\u00f6h\u00f6n ja stressiin, mutta my\u00f6s \nhuonosti suunniteltujen automaatioratkaisujen haittavaikutuksiin.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Process automation means modifying selected business processes into a form, \nwhere different types of technologies can replace human interaction. Most common forms of process automation are robotic process automation (RPA) and different types of integration solutions, but for example low-code development has \nopened new opportunities for process automation. The current research material \nhas mainly focused to view this phenomenon in the context of RPA, which is why \nit is a common misconception to consider RPA as the sole form of process automation, which is not accurate. This research focuses on process automation as a \nbroader concept, which is focused on from two technological points of view: RPA \nand low-code development. Practical examples for these technologies offer Robot \nFramework for RPA and Microsoft Power Platform for low-code development. \nThe purpose of this research is to increase understanding regarding implemented process automation solutions, experiences related to these solutions and \nthe general hopes regarding process automation. Previous research material \ntends to focus on the experiences of organizations and IT-professionals. This research focuses on the experiences of people, who work with automated processes, \nwithout necessarily taking part in planning or implementing of solutions themselves. \nResearch material was gathered using qualitative survey form, which was \nsent up to ten organizations. The group of responders was not chosen based on \nthe organizations, but instead based on the teams, depending on if the team in \nquestions works on processes that have high potential of process automation. \nAmong the responder group, in almost every team had implemented some form \nof process automation in some form with responders being mainly satisfied with \nthe solutions. Most common hopes regarding process automation related to more \nextensive use of process automation as well as ensuring the proper functionality \nof existing solutions. Positive impacts have been the freed-up time for more demanding tasks. Negative impacts mainly focused on the extra manual labor and \nstress caused by non-functioning automations, but also the various effects of poor \nautomation management.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by Miia Hakanen (mihakane@jyu.fi) on 2022-06-30T04:53:17Z\nNo. of bitstreams: 0", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2022-06-30T04:53:17Z (GMT). No. of bitstreams: 0\n Previous issue date: 2022", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "49", "language": "", "element": "format", "qualifier": "extent", "schema": "dc"}, {"key": "dc.format.mimetype", "value": "application/pdf", "language": null, "element": "format", "qualifier": "mimetype", "schema": "dc"}, {"key": "dc.language.iso", "value": "eng", "language": null, "element": "language", "qualifier": "iso", "schema": "dc"}, {"key": "dc.rights", "value": "In Copyright", "language": "en", "element": "rights", "qualifier": null, "schema": "dc"}, {"key": "dc.subject.other", "value": "process automation", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "RPA", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "low-code development", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Exploring process automation opportunities : Power Platform and Robot Framework", "language": "", "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "master thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-202206303713", "language": "", "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Pro gradu -tutkielma", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Master\u2019s thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Informaatioteknologian tiedekunta", "language": "fi", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Faculty of Information Technology", "language": "en", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Informaatioteknologia", "language": "fi", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Information Technology", "language": "en", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Tietoj\u00e4rjestelm\u00e4tiede", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Information Systems Science", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "yvv.contractresearch.collaborator", "value": "business", "language": "", "element": "contractresearch", "qualifier": "collaborator", "schema": "yvv"}, {"key": "yvv.contractresearch.funding", "value": "4000", "language": "", "element": "contractresearch", "qualifier": "funding", "schema": "yvv"}, {"key": "yvv.contractresearch.initiative", "value": "business", "language": "", "element": "contractresearch", "qualifier": "initiative", "schema": "yvv"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_bdcc", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.rights.accesslevel", "value": "openAccess", "language": null, "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "masterThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.subject.oppiainekoodi", "value": "601", "language": "", "element": "subject", "qualifier": "oppiainekoodi", "schema": "dc"}, {"key": "dc.subject.yso", "value": "automaatio", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "prosessit", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "organisaatiot", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "automation", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "processes", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "organisations (systems)", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.format.content", "value": "fulltext", "language": null, "element": "format", "qualifier": "content", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}, {"key": "dc.type.okm", "value": "G2", "language": null, "element": "type", "qualifier": "okm", "schema": "dc"}]
id jyx.123456789_82113
language eng
last_indexed 2025-02-18T10:56:41Z
main_date 2022-01-01T00:00:00Z
main_date_str 2022
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/5abca025-d715-4ddf-bc29-9ddb9a746cc1\/download","text":"URN:NBN:fi:jyu-202206303713.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2022
record_format qdc
source_str_mv jyx
spellingShingle Saha, Jaakko Exploring process automation opportunities : Power Platform and Robot Framework process automation RPA low-code development Tietojärjestelmätiede Information Systems Science 601 automaatio prosessit organisaatiot automation processes organisations (systems)
title Exploring process automation opportunities : Power Platform and Robot Framework
title_full Exploring process automation opportunities : Power Platform and Robot Framework
title_fullStr Exploring process automation opportunities : Power Platform and Robot Framework Exploring process automation opportunities : Power Platform and Robot Framework
title_full_unstemmed Exploring process automation opportunities : Power Platform and Robot Framework Exploring process automation opportunities : Power Platform and Robot Framework
title_short Exploring process automation opportunities
title_sort exploring process automation opportunities power platform and robot framework
title_sub Power Platform and Robot Framework
title_txtP Exploring process automation opportunities : Power Platform and Robot Framework
topic process automation RPA low-code development Tietojärjestelmätiede Information Systems Science 601 automaatio prosessit organisaatiot automation processes organisations (systems)
topic_facet 601 Information Systems Science RPA Tietojärjestelmätiede automaatio automation low-code development organisaatiot organisations (systems) process automation processes prosessit
url https://jyx.jyu.fi/handle/123456789/82113 http://www.urn.fi/URN:NBN:fi:jyu-202206303713
work_keys_str_mv AT sahajaakko exploringprocessautomationopportunitiespowerplatformandrobotframework