yes, we are using Orchestrator and I know of the cron expressions.
Problem is that cron tells the process when to start, not when to stop.
Short example, if I have a process with a queue of 1000 cases and I can allocate it just 2 hours per day, if I use cron expression it will tell the process to start between the 2 hours, but it won’t stop when they are done if he hasn’t completed all the cases.
What we will do for now will be to implement a time-check in the script and stop the process when it’s time has come
Source of requirement: one client has just one license and multiple business areas to make happy per day, meaning more processes to run within a limited timeframe
Ok. Then the only way I see is use a scheduler and there is an option where you can stop the scheduled run at a particular time (Stop after). Anyway since your data is in queues, it shouldn’t matter at all, the last transaction in the queue will be processed anyway and the next item will at the start of queue next time when schedule is triggered again.