Integration of open source process mining tools with commercial robotic process automation

No Thumbnail Available
Journal Title
Journal ISSN
Volume Title
Perustieteiden korkeakoulu | Master's thesis
Date
2021-05-17
Department
Major/Subject
Computer Science
Mcode
SCI3042
Degree programme
Master’s Programme in Computer, Communication and Information Sciences
Language
en
Pages
32+2
Series
Abstract
Process mining integrated to robotic process automation (RPA) is currently accessible to only large companies because of the high price of commercial solutions. Opensource process mining tools could make such technologies accessible to a wider audience. This thesis investigates if the integration of open source process mining tools is possible with commercial robotic process automation tools, what are the steps of that integration, and is the resulting output usable and useful. The integration process was investigated in a case study using two robotic process automation cases as test cases implemented using the RPA tool UiPath. The integration was done using custom-made activities that were integrated into the RPA processes to gather process mining specific log data. The generated logs were then used as input with two open source process mining tools ProM and PM4PY. The usability and usefulness of the output of the process mining tools were then validated through specialist interviews. The integration of open source process mining was found to be not only possible but also usable and useful. Using the ready-made user interface of the ProM tool it was possible to get many useful and intuitive visual presentations of the processes. The results of this thesis show that there is a cheaper alternative to commercial process mining integrations to robotic process automation

Ohjelmistorobotiikkaan integroitu prosessilouhinta on tällä hetkellä vain suurten yritysten saavutettavissa kaupallisten toteutusten kalliin hinnan takia. Tämä diplomityö tutkii, onko avoimen lähdekoodin prosessilouhintatyökaluja mahdollista integroida kaupallisten ohjelmistorobotiikan työkalujen kanssa, mitkä ovat integraation vaiheet ja ovatko saavutetut lopputulokset hyödyllisiä ja käyttökelpoisia. Integraatioprosessia tutkittiin tapaustutkimuksena, jossa käytettiin kahta UiPath-työkalulla tehtyä ohjelmistorobotiikan prosessia. Integraatio toteutettiin tekemällä mukautettuja toimintoja, jotka liitettiin ohjelmistorobotiikan prosesseihin keräämään prosessilouhinnantarvitsemaa lokitietoa. Luotuja lokitietoja käytettiin syötteenä kahdelle prosessilouhintatyökalulle ProM:lle ja PM4PY:lle. Työkalujen lopputulosten hyödyllisyyttä ja käytettävyyttä tutkittiin asiantuntijahaastatteluilla. Avoimen lähdekoodin prosessilouhinnan työkalujen integroinnin havaittiin olevan mahdollista, sekä lopputulosten käyttökelpoista ja hyödyllistä. Käyttämällä ProM -työkalun valmista käyttöliittymää, oli mahdollista saada useita hyödyllisiä ja intuitiivisia visuaalisia esitystapojaprosesseille. Tämän diplomityön tulokset täten osoittavat, että on olemassa halvempi vaihtoehto kaupallisille prosessilouhinnan integraatioille ohjelmistorobotiikantyökaluihin.
Description
Supervisor
Fagerholm, Fabian
Thesis advisor
Fagerholm, Fabian
Keywords
process mining, robotic process automation, open source, integration
Other note
Citation