Hi Champ,
I have a OR gateway where we have two conditions . Although both are true, the token is only follwing one path and skipping the other. If I tried to exceute again a script task just before the OR gateway, that time it is follwing the other path. Not sure why this kind of behaviour.
Discussion posts and replies are publicly visible
Can you post a screenshot of your process flow configuration as well as the configuration within the OR gateway?
Does this OR have more than a single incoming flow and is it executed more than once?
No, it is having one incoming path and it's not executed more than once
I somehow tried to resolve it by below but don't think it's the best way.
How about the configuration inside the OR node itself?
Actually, this is approximately the setup I would recommend. I never ever use OR gateways - if I want to allow more than one process flow to execute then I will do what you did, and launch them all and explicitly (via XOR node) use or bypass each individual option. The initial setup is a little bit more "busy" looking, but you will be much less prone to unintended errors and troubleshooting frustrations.
Ohk..This makes sense. Seems like OR gateway doesn't behave the way it's documented.
And you're saying both of those PVs DID have a value, yet the OR node only executed outgoing flow?
In any case - I already commented below, but I believe you will have more luck with your alternative approach by combining an AND gateway with multiple explicit XOR gateways. The process flow is easier to read, to troubleshoot, and to maintain in the future that way.