Blue Prism Controller API (REST)
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
09-03-20 02:14 PM
For the company I work with we're currently using blue prism controller to have an overall view of a processes. This work is very time consuming as it requires someone monitoring the controller 24/7.
I was wondering if there was some kind of API for the controller? REST would be best, but anyway to communicate with the controller through another program like python would be useful.
------------------------------
Michael Do
------------------------------
I was wondering if there was some kind of API for the controller? REST would be best, but anyway to communicate with the controller through another program like python would be useful.
------------------------------
Michael Do
------------------------------
3 REPLIES 3
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
09-03-20 08:19 PM
Hi Michael,
Blue Prism does support API calls itself but it is not meant for this usage - it is not recommended to do in production.We would carefully consider putting up another process to pull data out of the running/production db.The reasons are being performance and scaling. If the shared database is hit by a high volume of API calls, we may run into the risks of slowing every of our clients down.
If your company has signed a NDA with Blue Prism, feel free to open a support ticket to request the data dictionary so you can pull the data directly from the database.You can use data gateway or just Splunk integration to get a close to live view.
I hope this helps.
------------------------------
InJoe Khor
Blue Prism
Blue Prism
------------------------------
Blue Prism does support API calls itself but it is not meant for this usage - it is not recommended to do in production.We would carefully consider putting up another process to pull data out of the running/production db.The reasons are being performance and scaling. If the shared database is hit by a high volume of API calls, we may run into the risks of slowing every of our clients down.
I hope this helps.
------------------------------
InJoe Khor
Blue Prism
Blue Prism
------------------------------
In Joe Khor
Sr. Product Consultant
Blue Prism
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
09-03-20 08:35 PM
Hi,
We have a self-hosted BluePrism installation, with one controller per site (two sites), only one active at a time, and many (over 50) RPA VMs. We want to be able to retrieve event logs from the RPA VMs, to start/stop/pause the RPA processes, and maybe to reboot misbehaving VMs.
Currently these actions are performed manually and painstakingly by our team, but we would like to automate the process. That is, we would like to know whether it is possible to do these things by accessing a REST API. Alternatively, is it possible to access the database directly to retrieve events (I'm not exactly sure where the event logs are stored)? We have a capable software development team, and we can deal with REST/SOAP/etc.
------------------------------
Michael Do
------------------------------
We have a self-hosted BluePrism installation, with one controller per site (two sites), only one active at a time, and many (over 50) RPA VMs. We want to be able to retrieve event logs from the RPA VMs, to start/stop/pause the RPA processes, and maybe to reboot misbehaving VMs.
Currently these actions are performed manually and painstakingly by our team, but we would like to automate the process. That is, we would like to know whether it is possible to do these things by accessing a REST API. Alternatively, is it possible to access the database directly to retrieve events (I'm not exactly sure where the event logs are stored)? We have a capable software development team, and we can deal with REST/SOAP/etc.
------------------------------
Michael Do
------------------------------
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
10-03-20 07:15 AM
Hi Michael,
I feel your pain 🙂 There is no out of the box API for this type of infrastructure maintenance.
An approach that we have taken is to combine windows task scheduler to trigger power shell scripts that reads from the Blue Prism database and notify on Teams via a webhook when something is wrong.
This does require some competence in other technologies than Blue Prism development and an understanding of the database data model.
Good luck.
------------------------------
PeterLacken
Ren Røros Intelligent Automation
Peter.Lacken@rria.no
http://www.rria.no
------------------------------
I feel your pain 🙂 There is no out of the box API for this type of infrastructure maintenance.
An approach that we have taken is to combine windows task scheduler to trigger power shell scripts that reads from the Blue Prism database and notify on Teams via a webhook when something is wrong.
This does require some competence in other technologies than Blue Prism development and an understanding of the database data model.
Good luck.
------------------------------
PeterLacken
Ren Røros Intelligent Automation
Peter.Lacken@rria.no
http://www.rria.no
------------------------------