Uploaded image for project: 'jBPM'
  1. jBPM
  2. JBPM-4029

Improve gateway handling when inside a loop

    XMLWordPrintable

Details

    • Enhancement
    • Resolution: Done
    • Major
    • jBPM 6.0.0.Beta5
    • jBPM 5.4
    • Runtime Engine
    • None

    Description

      Gateways (AND and OR) are not properly joining when are placed inside the loop - sequence flow based loop. THey too early merge the flow and move forward leaving unfinished paths behind.
      THis happens due to JoinInstance is not verifying if there is anything else waiting for it and relies only on local counter which in case of a loop is misleading.

      Attachments

        1. TareaWorkflowWorkItemHandler.java
          2 kB
        2. segundoErrorBugJBPM6.png
          segundoErrorBugJBPM6.png
          23 kB
        3. ScriptWorkItemHandler.java
          2 kB
        4. pruebaBifNuevo.bpmn
          7 kB
        5. process-updated.png
          process-updated.png
          39 kB
        6. InclusiveConvergingGatewayTestCase.rar
          4 kB
        7. InclusiveConvergingGatewayTestCase.rar
          4 kB
        8. InclusiveConvergingGatewayTestCase.rar
          5 kB
        9. InclusiveConvergingGatewayTestCase.rar
          8 kB
        10. imageErrorInclusiveGateway.png
          imageErrorInclusiveGateway.png
          19 kB
        11. cuartoCaso.png
          cuartoCaso.png
          26 kB

        Issue Links

          Activity

            People

              swiderski.maciej Maciej Swiderski (Inactive)
              swiderski.maciej Maciej Swiderski (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: