1 | Page
BPMN Syntax Questions and Correct
Answers
Exclusive Gateway - (XOR) Split Ans: An X captures decision
points, between two or more alternative activities. it represents a
decision to take exactly one path in the flow. More than one path
can not be taken.
Relation between two or more alternative activities, like in the case
of the approval or rejection of a claim, we use an exclusive X
Exclusive Gateway - (XOR) Join Ans: A X proceeds, when one
incoming branch has completed
We use an X to merge two or more alternative branches that may
have previously been forked with an X.
Parallel Gateway - (AND) Split Ans: X is used to model the parallel
execution of two or more branches.
When two or more activities do not have any order dependencies
on each other (i.e. one activity does not need to follow the other,
nor excludes the other). They can be executed concurrently or in
parallel.
© 2025 All rights reserved
, 2 | Page
Parallel Gateway - (AND) Join Ans: An X is used to synchronise the
execution of two or more parallel branches.
All concurrent executions. arriving at the parallel join gateway,
wait at the gateway; until execution has completed for each of the
incoming sequence flows.
Inclusive Gateway - (OR) Split Ans: Inclusive gateways are used to
model situations where a decision may lead to one or more
options being taken at the same time.
An X is similar to he XOR-Split, but the conditions on its outgoing
branches do not need to be mutually exclusive, i.e. more than one
of them can be true at the same time.
Inclusive Gateway - (OR) Join Ans: An X proceeds when all active
incoming branches have completed. An active branch will
ultimately deliver a token to the X
Once all tokens of active branches have arrived, X synchronises
these token into one.
Multi instance activity Ans: A X is a construct which is useful when
the same activity is executed for multiple data items.
It's executed multiple times concurrently.
© 2025 All rights reserved
BPMN Syntax Questions and Correct
Answers
Exclusive Gateway - (XOR) Split Ans: An X captures decision
points, between two or more alternative activities. it represents a
decision to take exactly one path in the flow. More than one path
can not be taken.
Relation between two or more alternative activities, like in the case
of the approval or rejection of a claim, we use an exclusive X
Exclusive Gateway - (XOR) Join Ans: A X proceeds, when one
incoming branch has completed
We use an X to merge two or more alternative branches that may
have previously been forked with an X.
Parallel Gateway - (AND) Split Ans: X is used to model the parallel
execution of two or more branches.
When two or more activities do not have any order dependencies
on each other (i.e. one activity does not need to follow the other,
nor excludes the other). They can be executed concurrently or in
parallel.
© 2025 All rights reserved
, 2 | Page
Parallel Gateway - (AND) Join Ans: An X is used to synchronise the
execution of two or more parallel branches.
All concurrent executions. arriving at the parallel join gateway,
wait at the gateway; until execution has completed for each of the
incoming sequence flows.
Inclusive Gateway - (OR) Split Ans: Inclusive gateways are used to
model situations where a decision may lead to one or more
options being taken at the same time.
An X is similar to he XOR-Split, but the conditions on its outgoing
branches do not need to be mutually exclusive, i.e. more than one
of them can be true at the same time.
Inclusive Gateway - (OR) Join Ans: An X proceeds when all active
incoming branches have completed. An active branch will
ultimately deliver a token to the X
Once all tokens of active branches have arrived, X synchronises
these token into one.
Multi instance activity Ans: A X is a construct which is useful when
the same activity is executed for multiple data items.
It's executed multiple times concurrently.
© 2025 All rights reserved