Ability to set daily time range for when queues will be worked by bots
I need for bots to only work items in a queue over a certain window of time each day (e.g. items in a queue are only worked from 1:00AM - 4:00AM every day).
This is a critical need.
2 people like this idea
To expand upon this need, the process interacts with external website that I do not control and this external website goes down between 1:00AM-2:00AM daily. At process level, I can have the process end if the current time is inside this range, but the item will be lost from the queue.
Even adding in this ability in the Scheduler would help, as I could stop the scheduler a couple of hours before 1:00AM, to ensure that the queue is emptied before the site goes down at 1:00AM.
Would a solution be to have the Item (re)added to the Queue before the process stops?
This would meet the need, but it is not ideal.
Joseph, it is set for automatic distribution.
Hello Karl. Please note that your feature request has been forwarded to the appropriate department to be taken under consideration for future releases. Currently, you can consider implementing in the beginning of your Queue Item processing Process a function that will do more or less:
-Set a default text type time variable (the time that you want the queue item to start)
-Get current Time
-Conditionals (check if the process is in an unwanted range of the default value)
-If yes: use wait action (for example as many seconds as in the 'subtract dates')
-If no: continue normally
This way the Queue item will be in 'processing' state until it's ready to go to the next action.