Implement a On Hold/ Resume feature on my process model

Hi All, 

I'm currently working on an application that has a feature which allows the user to put an application 'On Hold' which will stop the process model from moving forward until the user "Resumes" the application. I am struggling with implementing the feature to my process model. I figure I would have to use a sub-task, but is there a way to trigger a sub-task based off of the status application. All I have seen is that you can have a scheduled start, but I did not see anywhere where you can trigger a sub-task based off of an expression. Please advise. 

Thanks,

Mike 

  Discussion posts and replies are publicly visible