I’m not sure whether my idea is efficient, but here is what i have in mind:
In Orchestrator:
- Time Trigger of 6:00 AM IST
- Setup an Event Trigger to run the process when a Mail is received.
In Workflow:
- Check if Mail received to trigger the run is sent before 12:00 PM IST, if not then terminate run. (If no mail found and current Time is before 12:00 PM IST, then it the 6:00 AM Run)
- Give a 5 minute delay in the beginning of the workflow.
- In end of the workflow, send a Mail to start the next run.