Created attachment 579001 [details] process definition I believe this issue is already known, so just for evidence (I was not able to find it in bugzilla). OR (Inclusive) gateway is supported only as diverging. When you add converging OR gateway to your process definition, Parse Exception occurs saying that this type of gateway is not supported: java.lang.IllegalArgumentException: Unknown gateway direction: Converging at org.jbpm.bpmn2.xml.InclusiveGatewayHandler.createNode(InclusiveGatewayHandler.java:34) at org.jbpm.bpmn2.xml.AbstractNodeHandler.start(AbstractNodeHandler.java:73) at org.drools.xml.ExtensibleXmlParser.startElement(ExtensibleXmlParser.java:385) See an attachment for the process definition example.
This is indeed not yet supported.
Technical note added. If any revisions are required, please edit the "Technical Notes" field accordingly. All revisions will be proofread by the Engineering Content Services team. New Contents: Converging OR gateways are not supported in JBoss BRMS 5.3.
Maciej Swiderski <swiderski.maciej> updated the status of jira JBPM-3344 to Resolved
Maciej Swiderski <swiderski.maciej> made a comment on jira JBPM-3344 OR converging gateway support added
Marcos Dutto <mdutto.gecos> made a comment on jira JBPM-3344 The solution is not working properly for this example. All task are WorkItems and "Script" is complete by an external user. The problem is that there are cycles and your solution doesn't take it in consideration.
Maciej Swiderski <swiderski.maciej> made a comment on jira JBPM-3344 Could you upload bpmn2 file as looking at the image itself does not provide enough details?
Maciej Swiderski <swiderski.maciej> made a comment on jira JBPM-3344 Marcos, looking again at the diagram you attached it looks like you don't use OR converging gateway but XOR instead. Could you please try with the OR converging to ensure it does not work as expected?
Marcos Dutto <mdutto.gecos> made a comment on jira JBPM-3344 This is the .bpmn file for my process. I also attach two WorkItemHandlers that are use in it.
Marcos Dutto <mdutto.gecos> made a comment on jira JBPM-3344 The image looks like i am using XOR Gateway but it is an old version of my process. I tried with OR Converging gateway and it didn't work.
Maciej Swiderski <swiderski.maciej> made a comment on jira JBPM-3344 Marco, in general current gateway support does not cover all possible cases so I opened new issue for it to improve that. As it comes to your case you might get around the current limitations by including the XOR gateway inside the loop no to create the OR flow again in case the XOR needs to be reevaluated. Unless that is explicitly what you need. Thanks for reporting that
Maciej Swiderski <swiderski.maciej> made a comment on jira JBPM-3344 Marcos, in general current gateway support does not cover all possible cases so I opened new issue for it to improve that. As it comes to your case you might get around the current limitations by including the XOR gateway inside the loop no to create the OR flow again in case the XOR needs to be reevaluated. Unless that is explicitly what you need. Thanks for reporting that
I appreciate you sharing this excellent and practical knowledge. As a result, I now know more techniques for resolving system faults. https://fnfgo.io