Show simple item record

dc.contributor.advisorLappalainen, Vesa
dc.contributor.advisorTiihonen, Timo
dc.contributor.authorJurvakainen, Tuukka
dc.date.accessioned2018-11-28T06:34:07Z
dc.date.available2018-11-28T06:34:07Z
dc.date.issued2018
dc.identifier.urihttps://jyx.jyu.fi/handle/123456789/60356
dc.description.abstractOhjelmistorobotiikalla tarkoitetaan sovelluksia, jotka käyttävät järjestelmiä ihmisen tavoin. Ohjelmistorobotiikalla voidaan automatisoida käsintehtävää työtä, jota ei kannata kustannusten vuoksi automatisoida perinteisillä automaation keinoilla. Tässä tutkielmassa käymme läpi tieteellisen kirjallisuuden pohjalta ohjelmistorobotiikan perusteita ja määrittelemme kriteereitä ongelmille, jotka ovat soveltuvia ohjelmistorobotiikalla ratkaistaviksi. Lisäksi kartoitamme ohjelmistorobotiikan toteutukseen sopivia työkaluja. Tutkielman käytännön osassa toteutamme ohjelmistorobotin neljälle eri työkalulla todelliseen ongelmaan. Tutkielman johtopäätökseksi saimme, että ohjelmistorobotiikalla on mahdollista automatisoida tietynlaisia prosesseja. Prosessin tulee kuitenkin täyttää hyvin tarkat kriteerit, jotta se kannattaa automatisoida ohjelmistorobotiikalla. Automaatiolle sopivien tapausten löytyminen on haaste ohjelmistorobotiikan hyödyntämiselle.fi
dc.description.abstractRobotic Process Automation (RPA) refers to applications that use computer systems in the same way as humans do. With RPA it is possible to automate manual tasks more cost-efficiently than using traditional system integration. In this thesis we give an overview of the basics of RPA based on recent scientific literature. Based on this we summarize the criteria for tasks and use cases that are suitable for RPA. We also introduce a variety of available tools for RPA. In the practical part of the thesis we construct, using different tools, four different RPA implementations to solve a real problem. The main conclusion of the work is that RPA is a viable tool for automating processes but not for any problem and not with every tool. Identification and definition of suitable use cases requires good understanding of the processes as well as of the available tools.en
dc.format.extent97
dc.format.mimetypeapplication/pdf
dc.language.isofi
dc.subject.otherohjelmistorobotiikka
dc.subject.otherUiPath
dc.subject.otherRPA Express
dc.subject.otherSelenium
dc.subject.otherSikuliX
dc.titleOhjelmistorobotiikka
dc.identifier.urnURN:NBN:fi:jyu-201811284898
dc.type.ontasotPro gradu -tutkielmafi
dc.type.ontasotMaster’s thesisen
dc.contributor.tiedekuntaInformaatioteknologian tiedekuntafi
dc.contributor.tiedekuntaFaculty of Information Technologyen
dc.contributor.laitosInformaatioteknologiafi
dc.contributor.laitosInformation Technologyen
dc.contributor.yliopistoJyväskylän yliopistofi
dc.contributor.yliopistoUniversity of Jyväskyläen
dc.contributor.oppiaineTietotekniikkafi
dc.contributor.oppiaineMathematical Information Technologyen
dc.rights.copyrightJulkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.fi
dc.rights.copyrightThis publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.en
dc.type.publicationmasterThesis
dc.contributor.oppiainekoodi602
dc.subject.ysorobotiikka
dc.subject.ysoautomaatio
dc.format.contentfulltext
dc.type.okmG2


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record