Holds in WMX should provide functionality to be release depending on time or an action. It will be useful to have a hold on a job and set a timer so when it expires either release the hold and also allows to configure it so the step executes automatically and/or manually or run an action (ex. release the hold after 30 days and continue to next step). Next steps should execute based on "success or failure" so it could allow to configure a workflow with multiple paths (ex close job with "canceled" status or continue running the editing step).