Robotic Process Automation and Business Rules: A Perfect Match

Abderrahmane Leshob, Maxime Bédard, Hafedh Mili


Robotic Process Automation (RPA) is a new technology that uses software robots to perform certain tasks in business processes. These robots mimic how humans use software systems when performing repetitive tasks with “robotic” precision, thereby limiting errors and improving efficiency. RPA provides many benefits including increased productivity, better service quality, and decreased delivery time while automating business processes. However, there are several challenges in adopting RPA, the first and foremost of which is to identify the kinds of tasks that lend themselves to RPA. In this paper, we present a novel easy-to-use method that identifies the most suitable processes for RPA; as such, our method will help organizations to effectively adopt RPA. More precisely, this research proposes to compute an RPA score to assess if a process is suitable for RPA. Moreover, this paper aims to provide guidelines for RPA implementation. The novelty of this work is threefold: i) it uses an extensible classification of business rules to weight the RPA score, ii) It is usable and flexible (e.g., we can extend it to support Intelligent Digital Robots -RPA 2-), and iii) it automatically computes the RPA score using the Goal-Oriented Requirements Language (GRL) model evaluation.


Paper Citation