Is it correct to create flow between multiple gateways

Can I connect multiple gateways together? Is it correct? I mean something like this:

I have always seen some task or event after a gateway but not another gateway.

Hi @ash1
Welcome to the forum.

Doing this doesn’t violate the standard at all, so sure, you can do it. It is considered to some degree bad practice.

It’s often easier to maintain and report on processes with multiple end events.

1 Like

Thanks,

So if I modify it to:

It is better because it has two end events. But it is still not a good practice because I have three gateways connected with no tasks in between.

Am I right?

Personally I’d prefer to do it as follows:

It’s easier to read and maintain.

2 Likes