dc.contributor.advisor | Lappalainen, Vesa | |
dc.contributor.advisor | Tiihonen, Timo | |
dc.contributor.author | Jurvakainen, Tuukka | |
dc.date.accessioned | 2018-11-28T06:34:07Z | |
dc.date.available | 2018-11-28T06:34:07Z | |
dc.date.issued | 2018 | |
dc.identifier.uri | https://jyx.jyu.fi/handle/123456789/60356 | |
dc.description.abstract | Ohjelmistorobotiikalla 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.abstract | Robotic 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.extent | 97 | |
dc.format.mimetype | application/pdf | |
dc.language.iso | fi | |
dc.subject.other | ohjelmistorobotiikka | |
dc.subject.other | UiPath | |
dc.subject.other | RPA Express | |
dc.subject.other | Selenium | |
dc.subject.other | SikuliX | |
dc.title | Ohjelmistorobotiikka | |
dc.identifier.urn | URN:NBN:fi:jyu-201811284898 | |
dc.type.ontasot | Pro gradu -tutkielma | fi |
dc.type.ontasot | Master’s thesis | en |
dc.contributor.tiedekunta | Informaatioteknologian tiedekunta | fi |
dc.contributor.tiedekunta | Faculty of Information Technology | en |
dc.contributor.laitos | Informaatioteknologia | fi |
dc.contributor.laitos | Information Technology | en |
dc.contributor.yliopisto | Jyväskylän yliopisto | fi |
dc.contributor.yliopisto | University of Jyväskylä | en |
dc.contributor.oppiaine | Tietotekniikka | fi |
dc.contributor.oppiaine | Mathematical Information Technology | en |
dc.rights.copyright | Julkaisu 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.copyright | This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited. | en |
dc.type.publication | masterThesis | |
dc.contributor.oppiainekoodi | 602 | |
dc.subject.yso | robotiikka | |
dc.subject.yso | automaatio | |
dc.format.content | fulltext | |
dc.type.okm | G2 | |