We have a need in our project workflow to use a subworkflow in the "Project Active" step.
However rather than using a fixed subworkflow, we would wish to dynamically select which workflow to use, based on which department is executing the project. Different departments may use different project processes in the active period, but the same overall project workflow.
So the question is, would the high level workflow need one explicit subworkflow step assigned for every possible subprocess? We would rather have one single subworkflow step that dynamically resolves the workflow depending on which department is selected, thus leaving the high level workflow "clean" of details.
Don't know how to do this except by having a "multiplexer" workflow in between.