UiPath Healing Agent: Effortless Selector Repairs for MES Automation

Submission type

Healing Agent Challenge

Name

Prashant Kumar

Industry category in which use case would best fit in (Select up to 2 industries)

Manufacturing

Complexity level

Intermediate

Summary (abstract)

Our MES automation downloads templates, exports supplier data, merges and filters it, then uploads the updated file. After a portal UI change, the bot stopped working because selectors broke. Instead of fixing selectors manually, I turned on UiPath Healing Agent. It automatically found new UI elements and healed the workflow on the fly, making the bot run smoothly again. This saved a lot of time and effort, proving how helpful Healing Agent is when UIs change frequently.

Detailed problem statement

The MES bot performs important daily tasks, such as:

  • Downloading a template from the portal

  • Going to each supplier page one by one to export data for different supplier types

  • Handling supplier data that sometimes is identified by name and other times by number

  • Merging, sorting, and filtering all the exported data

  • Validating part numbers by checking against master data

  • Uploading the updated template back to the portal

  • Sending a summary email after the whole process

When the portal’s UI changed, the selectors used to find buttons and fields stopped working. This caused the automation to fail during these steps, especially while navigating “Supplier pages” & “Planning Daily pages” and exporting their data. Normally, fixing this takes a lot of manual effort, which slows down the whole process.

Detailed solution

Rather than manually fixing selectors, I enabled UiPath’s Healing Agent and ran the workflow as it was. Healing Agent works by analyzing the historical UI element data and comparing it to the current interface. When selectors break, it intelligently searches for elements that best match the original targets.
I also ran a test where I deliberately broke a selector in the workflow. Healing Agent recovered from this failure gracefully, finding the right UI elements without any manual intervention.

This showed that the Healing Agent can maintain stability and continuity even when the UI changes or selectors are corrupted, saving huge amounts of time and preventing downtime.

Expected impact of this automation

Using UiPath Healing Agent has greatly reduced the time spent fixing broken selectors after UI changes. Instead of hours of manual work, the bot now recovers automatically, which means less downtime and faster processing.

Key benefits include:~

-Significant time saved on maintenance
-Reduced downtime and quicker recovery
-Lower support costs
-Improved data accuracy and compliance
-Increased overall efficiency

Together, these benefits create a more resilient and cost-effective automation process that supports business goals with minimal disruption.

UiPath products used (select up to 4 items)

UiPath Studio
UiPath Orchestrator
UiPath Healing Agent

Automation Applications

MES internal web application

Integration with external technologies

MES

TO-BE workflow/architecture diagram (file size up to 4 MB)

Other resources

5 Likes