I am trying implement an application based on FlowXO which requires complex branching logic with many branches and subroutines. The only way I found to branch is by calling another flow via the Flow service. However, I quickly ran into two problems with this approach:
- I need to create a large number of “workflows” in order to implement what is really one workflow, and quickly run into the account limits
- I did not find a way to wait until the workflow that I call as a subroutine finishes before continuing the calling workflow
Any solution to the above? Any other way to do branching and subroutines? What I am looking for is a way to implement a complex flowchart in my workflow and branch and call mini-workflows based on conditions.