Uploaded image for project: 'Red Hat Process Automation Manager'
  1. Red Hat Process Automation Manager
  2. RHPAM-3132

Link events has reverted multiple source/target behavior

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • 7.9.0.GA
    • 7.8.0.GA
    • jBPM Core
    • 2020 Week 34-36 (from Aug 17)

    Description

      When I have the process with several sources (Throw Link Event) and single target (Catch Link Event) I am getting error during validation and building :

      There should be at least 2 link events to make a connection

      But when I have several targets (Catch Link Events) and single source (Throw Link Events) process pass validation, can be built and executed .

       

      According to the BPMN 2 specification, this behavior should be reverted. It is allowed to have several Sources with same Link name but Target should be only one for the Link name.

      Paired Link Events can also be used as “Off-Page Connectors” for printing a Process across multiple pages. They can also be used as generic “Go To” objects within the Process level. There can be multiple sourceLink Events, but there can only be one targetLink Event. When used to “catch” from the sourceLink, the Event marker will be unfilled. When used to “throw” to the targetLink, the Event marker will be filled.

      Page 262 of the BPMN 2.0 Specification

      h4.  Acceptance Criteria

      1. It should be possible to execute process with several Sources (Throw Link Event) with same Link Name.
      2. It should be possible to use only one Target (Catch Link Event) for the Link Event for the same Link Name across the sub-process level.

      Attachments

        Issue Links

          Activity

            People

              ftirados Francisco Javier Tirado Sarti
              rhn-support-mputz Martin Weiler (Inactive)
              Antonio Fernandez Alhambra Antonio Fernandez Alhambra (Inactive)
              Antonio Fernandez Alhambra Antonio Fernandez Alhambra (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: