cancel
Showing results for 
Search instead for 
Did you mean: 

Running process directly on machine which is under Resource Pool using Scheduler

ManishRawat
Level 7
Hi All,

We have a scenario where we have a ResourcePool to  handle adhoc incoming request to the available BOTs say BOT1 and BOT2

2 schedules are also created on the ResourcePool to timely check the pending entries if any in the queue.

The scheduler runs the below two tasks one by one:
1. HealthCheck - To check system Health.
2. Processing - If HealthCheck Completes, then run Processing else Abort the schedule.

Both the schedules are run at the same time on the BOT machines to ensure both resources are utilized:
1. If HelathCheck Terminates for BOT1 and Completes for BOT2
2. How can we ensure that Processing will only run on BOT2 and not BOT1.

At the moment the Processing can run on the available BOT irrespective of the fact that on which machine it has failed.

Is there a way to run the process/schedule directly on machines which are under ResourcePool?

If not can we include this in the upcoming releases?

------------------------------
Manish Rawat
Project Manager
Mercer
New Delhi
------------------------------
3 REPLIES 3

Hi Manish,

By adhoc incoming request, do you mean an external application is adding items into the Blue Prism Queue? What exactly is the adhoc request?

Also curios to know, what exactly do you do in the health check? Is it checking the health of resource PC connectivity?


------------------------------
Shashank Kumar
DX Integrations Partner Consultant
Blue Prism
Singapore
+6581326707
------------------------------

Hi @shashank.kumar280

That is correct, the external application is adding items in the Work Queue by calling the exposed web service.

The health check process verifies the system health like, Screen resolution, Disk space and Application details whether they are up and running or not, and if system health is not right we should not run the processing process on that machine.



------------------------------
Manish Rawat
Project Manager
Mercer
New Delhi
------------------------------

Hi Manish,

The Process Dispatch Framework available on Dx can be a good fit here. Is this something that you have considered before? If not, it would be worth looking at its documentation on how it works and consider implementing something similar in your environment.

------------------------------
Shashank Kumar
DX Integrations Partner Consultant
Blue Prism
Singapore
+6581326707
------------------------------