cancel
Showing results for 
Search instead for 
Did you mean: 

Resource PC

vigneshShankar
Level 4
Hi,

I hope everyone is safe!

I think this question would be a very basic one but I have all of a sudden requisite some clearness on this topic.

Why do we have to use Resource PC setup in blue prism (kindly please explain in the more practical example) 


------------------------------
Thanks & Regards
Vignesh.S
------------------------------
1 BEST ANSWER

Best Answers

Hi Vignesh,

In Blue Prism, the Digital Worker which actually runs our automation is called the Runtime Resource. The run time resource is a service you can say which is installed on a VM and a port number. This service whenever gets a call or instruction you can say from the Blue Prism Server it initiates the run for the process which we have instructed to trigger either from Control Room or from the Scheduler. 

In real-time scenario, you would ideally want to scale your automation process in future which can be for multiple reasons such as let say you have 10000 items to work on. If let say you observe that when you trigger the process on one Runtime Resource, it takes around 2 min to process the item, then you can say that it would ideally take around 20000 min to process all your items. In such a case you would need to do the necessary setup to have multiple Runtime Resources which can be used to work on the items parallelly so that you can speed up your process significantly.

So let say we do the setup for such 5 runtime resources then ideally you can say that all the items would be distributed evenly among those 5 runtime resources and each runtime resource would work on 2000 items each which would get processed parallelly. So you can process all your items within 10000 min in contrast to 20000 min which one Runtime Resource was taking. You ideally saved half of the time there!

Coming to your question, you would require to setup your Runtime Resources as they are responsible for executing the processes developed on the development clients by developers on individual VM's or containers which can either be deployed on a single bot architecture or multi-bot architecture depending on the infrastructure of your organization and other parameters like cost, maintenance, compliance, application session capability etc. 

In Production and UAT environment, ideally you would only have the Runtime Resources deployed which will be triggered either on schedule or manually from the Control Room whereas in the Dev machines you will have both Runtime Resources as well as Development Clients installed for both developing the process and executing them via Control Room.

Let us know if your doubts are cleared!

------------------------------
----------------------------------
Hope it helps you and if it resolves you query please mark it as the best answer so that others having the same problem can track the answer easily

Regards,
Devneet Mohanty
Intelligent Process Automation Consultant
Blue Prism 7x Certified Professional
Website: https://devneet.github.io/
Email: devneetmohanty07@gmail.com

----------------------------------
------------------------------
----------------------------------
Hope it helps you out and if my solution resolves your query, then please provide a big thumbs up so that the others members in the community having similar problem statement can track the answer easily in future.

Regards,
Devneet Mohanty
Intelligent Process Automation Consultant | Technical Business Analyst,
WonderBotz India Pvt. Ltd.
Blue Prism Community MVP | Blue Prism 7x Certified Professional
Website: https://devneet.github.io/
Email: devneetmohanty07@gmail.com

----------------------------------

View answer in original post

2 REPLIES 2

Hi Vignesh,

In Blue Prism, the Digital Worker which actually runs our automation is called the Runtime Resource. The run time resource is a service you can say which is installed on a VM and a port number. This service whenever gets a call or instruction you can say from the Blue Prism Server it initiates the run for the process which we have instructed to trigger either from Control Room or from the Scheduler. 

In real-time scenario, you would ideally want to scale your automation process in future which can be for multiple reasons such as let say you have 10000 items to work on. If let say you observe that when you trigger the process on one Runtime Resource, it takes around 2 min to process the item, then you can say that it would ideally take around 20000 min to process all your items. In such a case you would need to do the necessary setup to have multiple Runtime Resources which can be used to work on the items parallelly so that you can speed up your process significantly.

So let say we do the setup for such 5 runtime resources then ideally you can say that all the items would be distributed evenly among those 5 runtime resources and each runtime resource would work on 2000 items each which would get processed parallelly. So you can process all your items within 10000 min in contrast to 20000 min which one Runtime Resource was taking. You ideally saved half of the time there!

Coming to your question, you would require to setup your Runtime Resources as they are responsible for executing the processes developed on the development clients by developers on individual VM's or containers which can either be deployed on a single bot architecture or multi-bot architecture depending on the infrastructure of your organization and other parameters like cost, maintenance, compliance, application session capability etc. 

In Production and UAT environment, ideally you would only have the Runtime Resources deployed which will be triggered either on schedule or manually from the Control Room whereas in the Dev machines you will have both Runtime Resources as well as Development Clients installed for both developing the process and executing them via Control Room.

Let us know if your doubts are cleared!

------------------------------
----------------------------------
Hope it helps you and if it resolves you query please mark it as the best answer so that others having the same problem can track the answer easily

Regards,
Devneet Mohanty
Intelligent Process Automation Consultant
Blue Prism 7x Certified Professional
Website: https://devneet.github.io/
Email: devneetmohanty07@gmail.com

----------------------------------
------------------------------
----------------------------------
Hope it helps you out and if my solution resolves your query, then please provide a big thumbs up so that the others members in the community having similar problem statement can track the answer easily in future.

Regards,
Devneet Mohanty
Intelligent Process Automation Consultant | Technical Business Analyst,
WonderBotz India Pvt. Ltd.
Blue Prism Community MVP | Blue Prism 7x Certified Professional
Website: https://devneet.github.io/
Email: devneetmohanty07@gmail.com

----------------------------------

Hi Devneet,

Thanks for your detailed explanation of my question. I have completely understood the concept.


------------------------------
vignesh Shankar
------------------------------