Hi everyone. I have several workflows that call others using the "call external trigger" feature. This has worked well, allowing me to create islands of work that I can chain together for new efforts. I am finding that there are few common tasks that I have to duplicate at the start of a few flows through (e.g. run app X, Y, & Z if not already started). I'd like to centralize those tasks into one entity I can easily maintain, but I don't see a solution similar to "call external trigger" to accomplish this that will return to the calling flow.
For example, from this:
WorkFlow1: [hotkey A] -> [ensure app X & Y is running]->[check if app Z is busy] -> [do stuff]
WorkFlow2: [hotkey B] -> [ensure app X & Y is running]->[check if app Z is busy] -> [do different stuff]
To this:
WorkFlow1: [hotkey A] -> [run workflow3 and wait until it is finished] -> [do stuff]
WorkFlow2: [hotkey B] -> [run workflow3 and wait until it is finished] -> [do different stuff]
WorkFlow3: [ensure app X & Y is running]->[check if app Z is busy]