cancel
Showing results for 
Search instead for 
Did you mean: 
GregSpohr
Level 2
Status: New
Currently if a scheduled process attempts to run and no digital worker is available, the process fails.  This idea is to allow a process to queue up and wait for the next available digital worker.  This would maximize the use of digital workers.  We currently have to schedule based on the worst case scenario of run time for each process.
3 Comments
HarshitRawat
Level 8
sorry if i didn't get it correctly , But don't we specify a Resource to run a process when define a task in schedule ?
I didn't get this line -- Currently if a scheduled process attempts to run and no digital worker is available, the process fails. 

So basically you are asking for an option of specifying multiple resources to a process at the time of defining a task in a schedule?
IsmoLehtiniemi
Level 5
I would assume that the point is to get an option to have a queue of sessions which are pending for execution. So if a process can't run for some reason (either two exclusive/foreground processes set to run at the same time OR all licenses are already in use).

Technically the system scheduler settings allow already the option to execute "missed schedules" from a given amount of minutes. However, one could argue that the lack of visibility for the missed schedules makes it hard to follow in large environments.

Especially for the cases in which all licenses are already in use, scheduled tasks are simply missed. If there would an option to have a queue of sessions, in theory sessions would never be skipped.
OrjanAlmen
Level 6
@Harshit Rawat You can create Resource pools and schedule it to run on any available resource in that pool.​​