cancel
Showing results for 
Search instead for 
Did you mean: 

Need an explanation of Blue Prism Liecensing?

Anonymous
Not applicable

It would be great if someone can explain the Blue Prism licensing concept.

  1. How are the below five resources distributed across 4 sessions/digital workers? Is the distribution done automatically based on availability or do we have to do it manually?

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
5 REPLIES 5

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.

Anonymous
Not applicable

Hi @Tejaskumar_Darji

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    

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.

Anonymous
Not applicable

Thank you very much for the information.

You can also explore this asset called Dynamic Resource Manager here to add more efficiency to bot and license usage.