You are viewing limited content. For full access, please sign in.

Question

Question

Gateways cannot have multiple incoming and outgoing sequence flows... Why not?

asked on February 28, 2019 Show version history

So I just started using laserfiche, so Im new to the software and I used the validation feature to check my process for errors and I received the following error:

 

Gateways cannot have multiple incoming and outgoing sequence flows.

 

I don't quite understand why you cannot have multiple sequence flows in & out of the same gateway. My process works exactly as i expect it to the way it is, so the error isn't really causing a real issue per se, so i know that it is technically possible to have multiple flow in and out of a gateway. I feel like the error is kind of just trying to enforce a best practice rather an issue that will crash the process. 

 

I've seen/read a few post about other running into this same issue early on as well, and many people offer solutions, but i have yet to see an answer as to why shouldn't you do this. I suppose i'm really looking for a more technical back-end type of answer, if anyone can help i would greatly appreciate it. 

 

Btw, I am on version 10.3

0 0

Answer

SELECTED ANSWER
replied on February 28, 2019

They are configured this way because Forms is following BPMN standards. According to those standards, each gateway should only be a merge or a split, not both.

The behavior of the gateways does different slightly depending on whether they merge or split, so although it may work sometimes, doing both could lead to unexpected behavior in other cases.

There may or may not be "functional" reasons for this, but it does make at least some sense to stick to a widely accepted standard for the sake of consistency and readability.

http://www.bpmn.org/

See the "Quick Guide" under the "BPMN Clarifications" section.

3 0

Replies

You are not allowed to reply in this post.
You are not allowed to follow up in this post.

Sign in to reply to this post.