Discovering executable routine specifications from user interaction logs

06/25/2021
by   Volodymyr Leno, et al.
0

Robotic Process Automation (RPA) is a technology to automate routine work such as copying data across applications or filling in document templates using data from multiple applications. RPA tools allow organizations to automate a wide range of routines. However, identifying and scoping routines that can be automated using RPA tools is time consuming. Manual identification of candidate routines via interviews, walk-throughs, or job shadowing allow analysts to identify the most visible routines, but these methods are not suitable when it comes to identifying the long tail of routines in an organization. This article proposes an approach to discover automatable routines from logs of user interactions with IT systems and to synthesize executable specifications for such routines. The approach starts by discovering frequent routines at a control-flow level (candidate routines). It then determines which of these candidate routines are automatable and it synthetizes an executable specification for each such routine. Finally, it identifies semantically equivalent routines so as to produce a set of non-redundant automatable routines. The article reports on an evaluation of the approach using a combination of synthetic and real-life logs. The evaluation results show that the approach can discover automatable routines that are known to be present in a UI log, and that it identifies automatable routines that users recognize as such in real-life logs.

READ FULL TEXT
research
08/13/2020

Identifying candidate routines for Robotic Process Automation from unsegmented UI logs

Robotic Process Automation (RPA) is a technology to develop software bot...
research
01/03/2020

Automated Discovery of Data Transformations for Robotic Process Automation

Robotic Process Automation (RPA) is a technology for automating repetiti...
research
03/19/2021

Discovering Redundant Activities in Event Logs for the Simplification of Process Models

Process mining acts as a valuable tool to analyse the behaviour of an or...
research
07/25/2022

A Reference Data Model for Process-Related User Interaction Logs

User interaction (UI) logs are high-resolution event logs that record lo...
research
03/30/2021

A Novel Approach to Detect Redundant Activity Labels For More Representative Event Logs

The insights revealed from process mining heavily rely on the quality of...
research
04/24/2023

Automatisation de la structuration des logs pour le Cloud Computing

Logs are a fundamental component of modern computer systems. They enable...
research
03/03/2022

Instance Segmentation for Autonomous Log Grasping in Forestry Operations

Wood logs picking is a challenging task to automate. Indeed, logs usuall...

Please sign up or login with your details

Forgot password? Click here to reset