Hi
we have just started with a pilot implementation of some processes in BluePrism during 6 months supported by Accenture. Now when starting to run processes fully unattended via Control Room it shows that Excel frequently, but sporadically crashes.
We are using Excel 2016 and the standard "MS Excel VBO".
It would be interesting to hear the experience of the community: have you also faced such problems and have you found reliable (!) solutions?
The worst is that due to the synchroneous mode BluePrism will just wait forever and be in status "Running", until someone closes that crashing window. In effect it meant that our team was doing full day monitoring and restarting proceses, acting ourselves as robots. For the time we had to stop the automation, until we find a reliable solution. Therefore any experience is highly appreciated!
We have now built various test scenarios and run them repeatedly on different environments: physical, VM, storing files locally or on network drives. Also experimenting with "wait" stages and killing the Excel process inbetween.
The basic test case is:
[Create Instance]
[Show Instance]
[Create Workbook]
then via a counter we go from A1 to A10 and put some data, into the last we put a time stamp to have random data ....using [Set Cell Value]
[Save Workbook] using also a counter for new filename
[Close all instances]
This is repeating in endless lopp. Crashes come between 1min and 60 min (3 to 300 files created)
Happy to share our demo also via mail.
We see the problem could be solved in these areas:
1) Our platform / infrastructure / Excel installation configuration
--> that would be the best way to solve it and we wish we could find some problem there, but after testing on different physical and VM not yet a good conclusion
2) BluePrism MS Excel VBO it is based on code stages and maybe it could be improved?
3) taking care of it in the scripts: exception handling, introducing more save points etc.
But first of all: at the moment BP is not aware of the Excel crash and secondly going this direction would mean that a process of typically 100 stages, maybe becomes a process of 200-300 stages where we put more effort into handling potential Excel crashes to achieve some minimum reliability.
Thanks for any suggestions and experience!
/Bjorn