09-06-23 11:59 AM
It would be great if someone can explain the Blue Prism licensing concept.
For example:
Liecesnse Detail:
Concurrent session: 04
Process: Unlimited
Resource: Unlimited
Resource | Process | Time |
R1 | P1 | 00:10:00 - 08:00:00 |
P2 | 08:10:00 - 16:00:00 | |
P3 | 16:10:00 - 24:00:00 | |
R2 | P4 | 00:10:00 - 12:00:00 |
R3 | P5 | 00:10:00 - 08:00:00 |
P6 | 08:10:00 - 16:00:00 | |
R5 | P7 | 00:10:00 - 08:00:00 |
P8 | 08:10:00 - 16:00:00 | |
P9 | 16:10:00 - 24:00:00 | |
R5 | P10 | 12:10:00 - 24:00:00 |
09-06-23 02:37 PM
Hi,
Simply saying 4 sessions mean at any point in time you can run max 4 concurrent sessions be it any process or bot.
If you want to accommodate more processes then you need to adjust schedule timing accordingly because the parallel run limit is 4.
How many bots run which process is configured in Scheduler so you can assign the desired processes to the desired bots and also the timing when you want to trigger the Scheduler.
13-06-23 10:54 AM
Thank you for your explanation. What I understand... "Concurrent session: 04" means 4 processes from 4 different resources can run at the same time. It doesn't matter, how many processes or resources we have. If we have more than 4 resources, we only need to schedule it properly (See below Example 1) what you told.
Example 1:
P= Process
R= Resource
Resource | 00:10:00 - 08:00:00 | 08:10:00 - 16:00:00 | 16:10:00 - 24:00:00 |
R1 | P1 | P2 | P3 |
R2 | P4 | ||
R3 | P5 | P6 | P7 |
R4 | P8 | P9 | |
R5 | P10 |
But if I schedule 5 processes from 5 different resources at the same time, how will they be distributed to 4 concurrent sessions? Will one resource be in the queue?(Whenever the session is free, it will be executed.). Or could something else be happened? ((For your understanding, I have created a below example 2)
Example 2:
Resource | 00:10:00 - 08:00:00 | 08:10:00 - 16:00:00 | 16:10:00 - 24:00:00 |
R1 | P1 | P2 | P3 |
R2 | P4 | ||
R3 | P5 | P6 | P7 |
R4 | P8 | P9 | |
R5 | P10 |
13-06-23 02:57 PM
Example 1 is totally fine as max run sessions are 4 and you have kept enough time gap before the next time slot so it will work.
Example 2 will not let you run the 5th session and 4 sessions will run. There is no such queueing/waiting for the 5th session as far as I know so BP will not automatically trigger it. You will have to build the scheduler(most probably a separate scheduler) in such a way that it keeps triggering every 2 min or 5 min so as soon as the bot is Idle scheduler will trigger your 5th session. If the bot is not Idle it will keep polling every 2 min.
Also, check this link - https://bpdocs.blueprism.com/bp-6-9/en-us/helpSystemManagerScheduler.htm - this setting is available under the System tab > Scheduler (Take this as a contingency option and not as a routine approach)
You can also test these scenarios by creating dummy processes and schedulers.
13-06-23 03:12 PM
Thank you very much for the information.
15-06-23 11:44 AM
You can also explore this asset called Dynamic Resource Manager here to add more efficiency to bot and license usage.