question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Support diverging inclusive gateway

See original GitHub issue

Problem you would like to solve

The diverging inclusive gateway (i.e. OR gateway) is added to Zeebe in https://github.com/camunda/zeebe/pull/9747 as an external contribution. Of course, all the Camunda Platform 8 need to be aligned and support the feature.

If the Modeler doesn’t support modeling the inclusive gateway for Camunda Platform 8, then our customers cannot use this new feature.

Proposed solution

Please support the diverging inclusive gateway for Camunda Platform 8. The behavior is specified in the PR.

At a minimum:

  • a gateway can be configured to the Inclusive Gateway type
  • Conditions can be configured for outgoing sequence flows of the inclusive gateway
  • a Default outgoing sequence flow can be chosen for the inclusive sequence flow

Nice to have:

  • validations are added for:
    • an outgoing sequence flow of an inclusive gateway doesn’t have a condition and the inclusive gateway has more than 1 outgoing sequence flow
    • there are multiple sequence flows targeting the inclusive gateway

Alternatives considered

  • Customers can update the XML by hand
  • Customers can use combinations of XOR and AND gateways to rebuild the OR gateway logic.

Additional context

PS: The Camunda Cloud label should probably be updated to Camunda Platform 8


TODO

Issue Analytics

  • State:closed
  • Created a year ago
  • Comments:10 (9 by maintainers)

github_iconTop GitHub Comments

2reactions
philippfrommecommented, Sep 27, 2022

@nikku Yes, we can finally close this issue. 🎉

2reactions
nikkucommented, Aug 23, 2022

@korthout Added as a rule.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Converging and diverging process flows with gateways - IBM
Use inclusive, diverging gateway when you want to follow one or more available paths based on conditions that you specify. Use downstream of...
Read more >
Describe the BPMN Inclusive Gateway and how it is used in ...
An Inclusive Gateway is one of the most common gateways used in BPMN and is depicted as a diamond with a circle within...
Read more >
Inclusive gateway - Camunda Platform 8 Docs
An inclusive gateway (or OR-gateway) allows you to make multiple decisions ... 8 only supports the diverging (i.e. splitting, forking) inclusive gateway.
Read more >
Types of Gateway in BPMN - Visual Paradigm
A diverging Exclusive Gateway (or XOR Gateway) is used to create alternative paths within a Process flow. For a given instance of the...
Read more >
Inclusive gateway (OR) - Creatio Academy
When diverging, an inclusive gateway activates the conditional flows whose conditions are met. Both one or several outgoing flows can be activated. For...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found