I think it may be not quite correct. Subscription trigger starts new process instances, but transition trigger drives the existing processes. So if you just disable the subscr. triggers, your existing instances will continue to run. And if the “app outage” means that some backend systems are not available, then your processes will run into errors.
Hence you may have to suspend trans. triggers as well.
#Integration-Server-and-ESB#webMethods