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

Stunner - Morphing to Event gateway disable deleting connected nodes and saving the process

    Details

    • Type: Bug
    • Status: New (View Workflow)
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 7.8.0.GA
    • Fix Version/s: None
    • Component/s: jBPM Designer
    • Labels:
    • Steps to Reproduce:
      Hide
      1. Create parallel gateway
      2. Append any node except Timer and Text Annotation.
      3. Morph gateway to Event gateway.
      4. Try delete any connected node, any outgoing sequence flow or the gateway itself.
      5. Try to save the changes.

      Actual result

      It is not possible to delete mentioned nodes and sequence flows.

      • An error message is displayed.
        It is not possible to save the changes.
      • An error message is displayed.

      Expected result

      It is possible to delete all nodes and sequence flows.

      • No error messages are displayed.
        It is possible to save the changes.
      • A warning message is displayed in case the process is not executable.
      Show
      Create parallel gateway Append any node except Timer and Text Annotation. Morph gateway to Event gateway. Try delete any connected node, any outgoing sequence flow or the gateway itself. Try to save the changes. Actual result It is not possible to delete mentioned nodes and sequence flows. An error message is displayed. It is not possible to save the changes. An error message is displayed. Expected result It is possible to delete all nodes and sequence flows. No error messages are displayed. It is possible to save the changes. A warning message is displayed in case the process is not executable.
    • Workaround:
      Workaround Exists
    • Workaround Description:
      Hide

      Change a gateway type back to its previous type using morphing toolbox menu. For example to parallel gateway. Then it is possible to delete all connected nodes as well as to save the changes made in a process.

      Show
      Change a gateway type back to its previous type using morphing toolbox menu. For example to parallel gateway. Then it is possible to delete all connected nodes as well as to save the changes made in a process.
    • Affects:
      Release Notes

      Description

      Morphing to Event gateway disable deleting connected nodes and saving the process.

      An error message is displayed:

      The connection is not allowed for the edge with role 'org.kie.workbench.common.stunner.bpmn.definition.SequenceFlow'. The permitted connections are '[{'sequence_start' ->'sequence_end'}, {'choreography_sequence_start' ->'choreography_sequence_end'}, {'Exclusive_Eventbased_Gateway' ->'FromEventbasedGateway'}, {'EventbasedGateway' ->'FromEventbasedGateway'}]'
      

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Assignee:
                roger600 Roger Martinez
                Reporter:
                lterifaj Lubomír Terifaj
                Tester:
                Lubomír Terifaj
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated: