@Niall, wouldn’t this create the possibility of a race event if the bpmn builder does not take into account the Timer Cycle and the timeout timer?
I was thinking something like a counter that when reached the defined max count would end the process.
Something like this (Where the timeout period would be Max Checks times Every N Minutes):
Thoughts?