How to model a process with multiple paths valid at the same time

Hello,

I am trying to model a process which contains a choice that can lead to different non exclusive paths. I have solved it so far using an inclusive gateway (as in the picture below), but I need more than one in one single process which is already quite dense, is there a smarter solution to this?

To explain what I am trying to achieve:
There will be a form in the process and based on the information in the form the process should select the correct path which can be only A Reviews, or only B reviews, or only C reviews, or ALL of them review or any combination AB, BC, AC review. Once all the needed reviews are done then the token can keep moving to the next step.

Thanks,
Gaia

Hi @Gaia

Welcome to the forum.
What you’ve modeled here already achieves what you’re looking for quite well, what is it that you feel you should change about it?

-Niall

Hello @Niall ,
Thanks for your answer!

Yes, I achieve what I need, but I was looking for a solution that takes less space in the process flow, so that the overall process looks cleaner, if it exists! I ask for this because I have many points with multiple parallel decisions like this one, so my real process looks very messy and complex to follow!

Thanks,
Gaia

If it’s basically the same thing over and over you can abstract it into an other process definition and use a Call Activity to call the process when needed:

This is very interesting @Niall !
Thank you! I will try with this, for sure this makes it easier to read the process!

Thank you again!

Gaia

1 Like