Link one workflow to another aka sub-workflows?

I have a workspace to manage projects and the hand-off between groups. There is a form to gather required information, one of which is Project Type. Depending on the project type (there are 9), 4-6 subitems get created.

I have a workflow to generate these unique subitems based on project type. For some, I also automatically assign the owner. For others, the owner is dependent on the Market, another required field on the form.

Because there are several places in the main workflow where a lookup to market is required, I’d like to avoid bloating the workflow by copy/pasting the same logic tree several times. As well, it’d make for poor code management if anything needed to change with that particular logic tree.

My workaround currently is just creating a separate workflow that activates on creation of an item, delays for the minimum 1 minute so all subitems can be created, then looks for the right subitem and market and assigns the correct owner. Is there a better way? I will need to create more workflows like this so it’d be great if there was a way to just kickoff a workflow via trigger from another workflow.

2
1 reply