#1 decision-centric automation platform
Home / Decision Centric / Decision-Centric RPA – Robotic Process Automation

Decision-Centric RPA – Robotic Process Automation

What is an RPA? What is a ‘bot’? What are downsides of traditional RPA? How can a decision-centric RPA can address those?

These are the questions that we are going to discuss in this post. Despite all of the advances in technology, companies still have lots of manual tasks which are prime candidates for automation. Expensive staff hours are being consumed by simple data entry into Excel, reading emails, processing attachments, etc. In order to complete these tasks, multiple computer software programs like CRM, SAP and terminals are being used in conjunction with one another. These copy and paste values from one to the other, enter them into Excel for calculation purposes, make decisions and enter the outcome into other applications. What a waste of time and resources!

Robotic Process Automation, or RPA in short, is a computer software that mimics the human interaction with computers by acting as a robot or “bot” that addresses two problems at the same time:

  1. Automating repetitive tasks
  2. Connecting legacy systems

Once RPA is implemented within a process, it allows computer software to do its job and complete the tasks for you. Some examples include invoice processing, purchase order or quote creation, on-boarding new staff, setting up the environment for new customers, etc. Most of these tasks and activities are mundane and repetitive. Therefore they are both error prone and time consuming. These exist in every organisation and across all processes, including back office, middle office and front office.

There are many benefits of using RPA in your organization. Bots do not get tired and they do not need breaks. They simply follow instructions in order to complete the job. They work 24 hours a day they will complete the activity without any mistakes. By automating repetitive tasks, organisations can save time and increase staff productivity and client satisfaction. And consequently, decrease operational costs.

Downside of Traditional RPA

This is all good until it is not good enough. The bots’ instructions require periodic review and optimisation. For new scenarios, business conditions, and policy and procedural changes they should be updated and revisited. To make them reliable and up to date they need maintenance. These will retire and be redeployed. Based on industry best practices and Gartner advice, bots scripts should be reviewed every 4 to 6 months. This depends on how thorough the robot’s instructions are in the first place. For example, how easy is it to reuse part of the instructions for another bot? How can bots can share knowledge of processing a task?

These are the real challenges of RPA’s current technology, which if not addressed adequately will introduce massive technical debt in organisations down the line. Technical debts, like any financial debt, are due to pay. Not by monetary payment, but by time, resources and overall effort spent on a particular related area. Traditional RPA technology is not designed to let robots make decisions, and ensuring they follow business rules.
When traditional RPA solution is used for automating operational business decisions and following business rules they become very convoluted. As it is ‘not a set and forget’ solution and requires constant review and monitoring this will introduce massive technical debt in the organisations.

Technical Debt

If they are not addressed over the time, they will cause operational problems in running the business. For example, updating a bot’s scripts for a new type of client or customer might take longer and becomes more expensive than doing the actual job manually. Or, bots doing the job in the old way and therefore they miss new steps. Or they are nor aware of new way they should interpret a situation to take actions.

decision-centric RPA

Decision-Centric RPA: a Robot’s decision logic model to find the best technician/sub-contractor for a job.

Therefore, increasing the technical debt will defeat the purposes of RPA automation in the first place which were to increase the quality of completed job, increase the productivity of staffs and reducing the business operation costs. At FlexRule we have built a decision-centric RPA module on top of our existing decision-centric automation platform that allows addressing the above challenges more frequently to maintain the technical debt backlog faster and easier. Above all, it enables you to build the bots instruction without introducing the technical debt in the first place.


Making robots taking decisions is not all about technologies such AI, Machine Learning, Neural Network, Predictive analytics and etc. Operational business decisions are part of day to day jobs of staffs. They making decisions day in and out, during performing tasks and activities related to their job.

Traditional RPA will introduce a heavy technical debt if it is used for activities related to operational business decisions which they require decision making. Decision-Centric RPA enables robot to make decisions and follow business rules without introducing technical debt to organisations.

Decision-Centric RPA will introduce the decisioning capability into bots scripts, empowering you to automate business decisions as part of task automation. That is a critical part of task automation and will not only avoid the technical debt, but also allows everyone robots and staffs to share the logic for the operational business decision and business rules. Also, it enables your new workforce, -the bots- take the right decisions.

To learn more please visit rpa.flexrule.com

Recommended Posts

Leave a Comment

You must be logged in to post a comment