cancel
Showing results for 
Search instead for 
Did you mean: 

Self Healing Automation

Manoj_kumarNunn
Level 4
Hi,

Does anyone have idea about Self Healing automation in RPA. If so, how can we achieve it in using blueprism and is that similar to the exception handling supported by blue prism?

Regards,
Manoj

------------------------------
Manoj kumar Nunna
Senior Developer
Tyson Foods
Asia/Kolkata
------------------------------
5 REPLIES 5

MelissaSuarez_G
Level 6
It's not impossible to create something like a self-healing automation with RPA but it would require as much work as the complexity of the process that you are automating. This is not an out of the box functionality of Blue Prism so you basically have to account for every possible system failure scenario and create the exception handling logic that would take care of the issue without human intervention.

------------------------------
Melissa G.
America/New_York
------------------------------

Thank you, Melissa.

 

 


This email and any files transmitted with it are confidential and intended solely for the use of the addressee. If you are not the intended addressee, then you have received this email in error and any use, dissemination, forwarding, printing, or copying of this email is strictly prohibited. Please notify us immediately of your unintended receipt by reply and then delete this email and your reply. Tyson Foods, Inc. and its subsidiaries and affiliates will not be held liable to any person resulting from the unintended or unauthorized use of any information contained in this email or as a result of any additions or deletions of information originally contained in this email.


------Original Message------

It's not impossible to create something like a self-healing automation with RPA but it would require as much work as the complexity of the process that you are automating. This is not an out of the box functionality of Blue Prism so you basically have to account for every possible system failure scenario and create the exception handling logic that would take care of the issue without human intervention.

------------------------------
Melissa G.
America/New_York
------------------------------

out of curiousity... what do you mean by 'self-healing' automation?​

------------------------------
Walter Koller
Solution Manager
Erste Group IT International GmbH
Europe/Vienna
------------------------------

Hi Walter Koller,

 

It is all about a BOT should recover or learn from exceptions being faced by it.

In RPA we always face surprises in Exception area. If we have any ML capabilities for the BOT to learn about exceptions and heal it without human intervention.

Any thoughts?

 

Regards,

Manoj


This email and any files transmitted with it are confidential and intended solely for the use of the addressee. If you are not the intended addressee, then you have received this email in error and any use, dissemination, forwarding, printing, or copying of this email is strictly prohibited. Please notify us immediately of your unintended receipt by reply and then delete this email and your reply. Tyson Foods, Inc. and its subsidiaries and affiliates will not be held liable to any person resulting from the unintended or unauthorized use of any information contained in this email or as a result of any additions or deletions of information originally contained in this email.


------Original Message------

out of curiousity... what do you mean by 'self-healing' automation?​

------------------------------
Walter Koller
Solution Manager
Erste Group IT International GmbH
Europe/Vienna
------------------------------

This is a very interesting idea.
Unfortunately I cannot think of any feasible approach for this type of self-healing/self-improveming process.
I don't know your processes and your environment, so my thinking might be too complicated for your situation but following considerations would be necessary:
- context of the error (different application might throw same errors because of different reasons with different resolution)
- classification (business/content or technical)
- severity of the error (is self-healing even possible or escalation is necessary, eg UI element not found could be because it disappeared or because BP was too quick to load the UI)
- resolution appoach​ (increase wait states, restart target application, use alternative automation, eg API vs UI, key send vs UI elements, ... heuristics, ...)
- impact of self-healing to process result (depending on the amount of self-healing, the process and its result might change over time or are not (easily) predictable)

It might be possible to prepare a combination of generic self-healing mechanism with necessity of process/target specific parts, with the probability to reach the technical limits.

The much more efficient approach could be to create a knowledge base, write best practice documents and guidelines and put as much as possible into process and object templates. Over time this will improve significantly. (some kind of human ML)

Just my thoughts but I tend to think too complicated 🙂

------------------------------
Walter Koller
Solution Manager
Erste Group IT International GmbH
Europe/Vienna
------------------------------