Skip to main content
June 28, 2022
Solved

Synchronizing an inclusive or

  • June 28, 2022
  • 7 replies
  • 0 views

Good morning.

I have a flow where an inclusive or node is used to branch one or two branches in parallel. However, when putting the convergent inclusive or node, the process continues when the first branch arrives and does not wait to synchronize the arrival of the second branch when both branches are fulfilled.

What am I doing wrong, how should it be done?

Thank you very much and best regards.

Best answer by stefanhelzle0001

There is no "convergent inclusive or" in Appian. I typically design this in a different way.

7 replies

harshitb6843
June 28, 2022

For that, you need to have an AND gateway. 
Find more here - docs.appian.com/.../Gateways.html

stefanhelzle0001
Brainy
June 28, 2022

There is no "convergent inclusive or" in Appian. I typically design this in a different way.

harshitb6843
June 28, 2022

Hi Stefan, 

Out of curiosity, why do we need those two OR gateways here? A dummy script task would have also worked. Am I missing on something?

stefanhelzle0001
Brainy
June 28, 2022

An OR is more clear about what it is doing and I do not want to use dummy script tasks if not absolutely necessary.

richardm900458
June 28, 2022

I can really recommend to learn BPMN flow principles.
Its supports a lot the understanding how to design appian bpmn workflows as appian follows the rules of that modeling language.
basics inputs:
www.bsi-ucm-en.info/.../
for overwhelming input:
https://www.omg.org/spec/BPMN/2.0/PDF