- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
08-06-23 01:50 PM
If I trigger a process on to a resource pool and there is no available resource at that time in the pool then will the process fail with resource unavailable error or will it wait for any resource to be available before triggering it? I am not having BP license to try it out so just wanted an expert advice here.
------------------------------
Kishore Deka
Lead Software Engineer
EPAM systems
------------------------------
Answered! Go to Answer.
Helpful Answers
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
08-06-23 02:48 PM
Hi Kishore,
We have some documentation about how Resource Pools work in our Knowledge Base and Online Help, but to address your specific question here, the workflow is essentially as follows:
- The Scheduler (or Interactive Client in the case of Drag-and-Drop) sends a message directly to the Controller Resource telling it to create the session.
- Once the Controller receives this message, it will send a message directly to one of the available pool Members, telling it to create the session.
- If the Process cannot be ran against any of the pool Members, the Controller resource will attempt to run the Process itself.
- If the Controller is also unable to run the Process, then you will receive a "Resource Pool is too busy to run this Process" error. See the following article for guidance on this scenario: "Why do I get error "Resource Pool is too busy to run this Process" when using Resource Pools?"
------------------------------
Steve Boggs
Senior Product Support Engineer
Blue Prism
Austin, TX
------------------------------
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
08-06-23 02:48 PM
Hi Kishore,
We have some documentation about how Resource Pools work in our Knowledge Base and Online Help, but to address your specific question here, the workflow is essentially as follows:
- The Scheduler (or Interactive Client in the case of Drag-and-Drop) sends a message directly to the Controller Resource telling it to create the session.
- Once the Controller receives this message, it will send a message directly to one of the available pool Members, telling it to create the session.
- If the Process cannot be ran against any of the pool Members, the Controller resource will attempt to run the Process itself.
- If the Controller is also unable to run the Process, then you will receive a "Resource Pool is too busy to run this Process" error. See the following article for guidance on this scenario: "Why do I get error "Resource Pool is too busy to run this Process" when using Resource Pools?"
------------------------------
Steve Boggs
Senior Product Support Engineer
Blue Prism
Austin, TX
------------------------------
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
08-06-23 03:26 PM
Thank you Steve. That was helpful. I assume Dynamic resource manager also solves this problem along with SLA management as it can queue up the processes and run on available resources.
------------------------------
If my answer provided any assistance, please vote as "Best Answer".
Kishore Deka
Lead Software Engineer
EPAM systems
Connect on LinkedIn
https://www.linkedin.com/in/kishoredeka1410/
------------------------------
