12-08-22 10:54 AM
12-08-22 11:51 AM
Hi Paul, good to be messaging with you in the Community!
The recommendation I have always given to customers is to never change the BP VBOs that they have installed and are using. The 1st reason for this is that it adds complexity to upgrades (as per your first question). If there is a new version of a VBO with bug fixes to existing actions that you have already amended the cost and risk of upgrading to that new version is increased. The 2nd reason is you will invalidate our support for the VBO (if it is a BP supported rather than community supported one) if you start amending it and making it your own.
The strong recommendation is therefore to create a separate VBO with your additional actions. Hence back when I was leading RPA delivery personally we would have actions called things like Excel - Extended Actions which have the attach/detach etc. core actions of the original VBO and the additional ones we wanted.
If the application is one where the API does not allow multiple connections at once or doing so has performance issues then the correct method would be to make a full copy of the original VBO with a different name and add to that.
I remember one customer where the Blue Prism VBOs were a total mess of hacking around making undocumented changes and It took me a lot of wasted time to sort it out so once bitten twice shy!
12-08-22 12:37 PM
12-08-22 01:01 PM
Hello @PvD_SE,
I’m in complete agreement with @Denis__Dennehy. If you feel the need to customize someone else’s published VBO, go ahead a make a copy of it and add your changes to the copy.
If it’s an official Blue Prism, or DX Community Developer, asset and you feel your change/enhancement would benefit the broader Blue Prism community, please share your changes with us via the DX Ideas page so we may incorporate them into the official VBO.
Cheers,
Eric