Healing Agent Challenge Submission Type || Challenge 1

Submission type

Healing Agent Challenge

Name

Nikhil Zambare

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

Information technology and services
Operations
Telecom

Complexity level

Intermediate

Summary (abstract)

We have automation to divert incoming calls based on customer requested location. For this we have to make changes in routing server. Now, when the portal’s UI changed, the bot stopped working. Also sometimes the routing engine takes amble amount of time to load the UI & sometime the application goes in not responding state, if I have high amount of call volume handled by routing engine.

Healing agents capabilities like fix broken selector, add dynamic delay & close popups helps me to make this automation more stable.

Detailed problem statement

The process is integrated with SNOW integration service.
Whenever there is new ticket available in bucket. The automation gets triggered.

Now, when the portal’s UI changed, the bot stopped working. Also sometimes the routing engine takes amble amount of time to load the UI & sometime the application is not responding, if I have high amount of call volume handled by routing engine.

Same routing engine used in multiple process like agent creation, deletion, modification & call diverting.
Hence, fixing each flow is time-consuming.

Detailed solution

Now, with this healing agent latest feature, the automation is become more stable and less error prone.
Healing agents capabilities like fix broken selector, add dynamic delay & close popups helps me to make this automation more stable.

POC
I enabled UiPath’s Healing Agent in the workflow. The bot’s main tasks include diversion of calls to particular location & send task completion status. To test Healing Agent, I deliberately broke selectors by changing selector names from submit to confirm & also resized window to move the anchor and target element.

When the bot ran, Healing Agent detected the broken selectors & fixed them automatically. The bot kept running smoothly in resized window without errors, it also closed the popups and completed all the steps perfectly.

Expected impact of this automation

The largest advantage is the significant time savings from not having to manually adjust selectors each time the portal’s user interface changes, unknown pops up, or experiences an increase in delay.
As a result, the automation will have less downtime and task completion will be quicker without requiring manual corrections.
Additionally, it increases our confidence that the bot will continue to function even if the portal undergoes another update. All things considered, it lowers maintenance work and increases process reliability.

Benefits:
– Saves many hours of manual fix
– Reduces automation downtime
– Improves confidence in robot stability

Cons:

  • Time taken by automation increases & agent tries to recover from failure.

UiPath products used (select up to 4 items)

UiPath Studio
UiPath Orchestrator
UiPath Healing Agent
UiPath Integration Service

Automation Applications

Routing Engine

Integration with external technologies

SNOW, OUTLOOK

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

Other resources

NA