Managed Delivery policy remediation doesn't run at maintenance window opening if its compliance check was run outside of maintenance window.
Steps to reproduce:
At compliance time MDP runs pre-download detection check and reschedules execution to next maintenance window.
"nextJobIndex" changes to 9 and user no longer able to trigger policy execution.
ITMS 8.7.3
Known issue. We needed to restore the functionality that was in ITMS 8.7.2 and 8.7.3 GA (no Pointfixes) .
Meaning that if policy has started up, but the current policy task is in "Not started" state ("no download/execution/rule check /client task" at the moment), then external trigger of the policy (user or COM API) may RE-RUN the policy from the beginning.
If there is some "running" task like above, then user WILL NOT be able to kick-off the policy as there is no sense to interrupt something that is already running.
This issue has been fixed with our ITMS 8.8 Release.
Now MD policy remediation executes after compliance check step when:
For those with ITMS 8.7.3 release, refer to the pointfix available at: CUMULATIVE POST ITMS 8.7.3 POINT FIXES: