Interview Questions for Business Analysts and Systems Analysts

Recent Interview Questions | Search | Subscribe (RSS)


Describe the BPMN Inclusive Gateway and how it is used in process modeling.

Posted by Chris Adams

Article Rating // 85797 Views // 0 Additional Answers & Comments

Categories: Business Analysis, Systems Analysis, Business Process Modeling Notation (BPMN)


An Inclusive Gateway is one of the most common gateways used in BPMN and is depicted as a diamond with a circle within it.  

BPMN Inclusive Gateway

When used as a diverging gateway (splitting the sequence flow into many paths), an inclusive gateway can have 2 or more outgoing paths.  It is used to direct the sequence flow along all paths where the condition evaluates to “True”.   When using an inclusive gateway ONE, SEVERAL, OR ALL paths can be taken for a given instance of a process.  Each condition is checked and if it evaluates to true a token is sent down the path.  With an inclusive gateway, even after a condition evaluates to “True” the rest of the conditions are checked to see if other tokens should be released along the other paths.

BPMN Inclusive Gateway Example

Often, there is one path which is identified as the default path.  This means that if no other path condition evaluates to true then the default path will automatically proceed.  If the process modeler fails to define a default path and none of the path conditions evaluate to true then a runtime exception occurs.

When used as a converging gateway, an inclusive gateway will wait for all tokens to arrive before merging and synchronizing the flow.  Each converging inclusive gateway needs to have an associated diverging gateway earlier within the process such that it is aware of which paths were activated and the tokens it should be waiting for.



Only registered users may post comments.

Do your homework prior to the business analysis interview!

Having an idea of the type of questions you might be asked during a business analyst interview will not only give you confidence but it will also help you to formulate your thoughts and to be better prepared to answer the interview questions you might get during the interview for a business analyst position.  Of course, just memorizing a list of business analyst interview questions will not make you a great business analyst but it might just help you get that next job.



Select ModernAnalyst Content

Register | Login

Copyright 2006-2024 by Modern Analyst Media LLC