It’s easy for business leaders to fall in love with the idea of software bots. Just imagine…

  • Core business operations being completed quickly
  • Data transfer and manipulation performed with machine accuracy
  • Automated processes running continuously—24/7
  • The ability to scale your workforce on demand

The more you automate, the greater the business benefit…right? Maybe.

Sooner or later, something changes. Perhaps the application’s interface evolves, or the type of data it’s receiving is somewhat different. Or maybe the underlying business process was optimized to deliver a better customer experience.

Suddenly, the bots stop working, and the service level that customers have come to rely on starts to deteriorate. The business processes you’re responsible for are not getting completed. Backlogs continue to snowball until someone can diagnose the problem and get the automation back on track — which usually requires coding or scripting experience. Your RPA ROI begins to erode rapidly, and it continues to worsen with every hour of bot downtime.

This is why bot resiliency is absolutely essential for RPA success.

As publications such as The Wall Street Journal and Forbes have reported, the problem with RPA is that bots break… a lot. Too many automation journeys are impeded by RPA tools that aren’t resilient enough for today’s dynamic business processes — or accessible to the business leaders and practitioners who are ultimately responsible for them. 

What does bot resiliency mean? Let’s compare how two types of bots — resilient and non-resilient — impact business processing:

Non-resilient BotsResilient Bots
Bot Behaviors
Bots stop working with changesBots continue to function despite changes
Bots remain nonfunctional during a breakdown, requiring costly maintenanceBots quickly recover from a. breakdown and work as usual again
Impact on Business Processes
Cause extended, costly downtimeMinimize process downtime
Run with the help of IT and technical staffRun by self-sufficient business users
Complete fewer business process transactions and increase operational costComplete more business process transactions and reduce operational cost
Impede digital transformationDrive digital transformation

Achieving ROI With Resilient Bots

Breaking bots are not a problem for Tricentis RPA. With over 12 years of research and development in perfecting proprietary model-based automation, Tricentis RPA delivers resilient automation that helps maximize the RPA ROI. It puts business practitioners in control by creating, publishing, and maintaining resilient bots self-sufficiently. This way, one of the largest insurance companies in Europe who automated business processes using Tricentis RPA has reduced their RPA maintenance cost by 30 percent, compared to the RPA solution that they used earlier.

How does Tricentis make bots so resilient?  

First and foremost, Tricentis does not use the screen scraping or UI automation that are adopted by many other RPA tools. These techniques depend on items being in a fixed position on the screen, making their bots highly brittle. Instead, Tricentis identifies and captures information from each unique object, and can also interact with APIs. As a result, bots are resilient to changes and do not break as easily in the first place.

That said, it is also a standard, and necessary, practice to update a bot to align with the process, application, and data changes. Then, the critical question you have to ask is: How fast can you get it updated?

That’s where our model-based automation comes into play. It empowers business people—they can maintain bots in minutes by focusing solely on business processes, using a visual UI with flowchart and drag-and-drop functionalities. The model-based approach completely separates business processes from applications and technical steering and doesn’t require business practitioners to have any programming skills or in-depth knowledge of enterprise applications. Without dependence on IT assistance, Tricentis bots adapt to changes very quickly—start running again in minutes, not days.

Let’s look at what else is under the hood of our model-based automation, the enabler of resilient bots:

  • The object-based approach that uses a unique identifier of an object finds the target information no matter where it is, compared to location-based UI automation or screen scraping.
  • A scriptless interface with visual tools, such as flow charts and drag-and-drop features, enables business/operations practitioners to run RPA with minimal technical assistance from IT.
  • Out-of-the-box integration with ~150 applications and technologies eliminates the need for deploying attended bots that can increase the chance of user errors and RPA breakdowns.
  • Unattended bots, which run on both physical and virtual machines, work 24/7 without errors, and can process more transactions during a given period.
  • Built-in stability lets our bots anticipate unusual circumstances, e.g., an application that reacts slower than usual, and mitigate automation failure proactively.
  • A scalable automation engine allows an unlimited number of agents to run bots to process transactions simultaneously without slowing down the system despite dynamic demand changes.
  • Reusable automation artifacts (e.g., proven modules and test cases developed in Tricentis Tosca) eliminate the need for designing an automation process from scratch.

Resilient bots are crucial to your RPA ROI. Don’t let breaking bots stop your business from running. To learn more about how to build resilient bots, download the whitepaper “Why Resilient Automation?