I would like to contribute an idea for improving the scheduler to check if the schedule is in an executable state before executing it, and if an execution error is
detected, to automatically wait until the schedule is in an executable state and execute it. As a concept, I expect the functionality to be able to control the schedule execution by First-In First-Out as well as work queue.
Currently, considering a solution for when a schedule execution error occurs for some cause, we have to manually maintain complex schedule operations such as periodic schedule settings in order to detect it, allow time for it to become executable, and then surely re-execute it.
I am sure that this will not only reduce the workload of administrators, but also improve the utilization of digital workers by avoiding execution errors.