Uploaded image for project: 'camunda BPM'
  1. camunda BPM
  2. CAM-3999

Async attribute is placed within messageEventDefinition tags for message throw events

    XMLWordPrintable

Details

    Description

      Reproduce steps:

      • Add a message throw event to a process diagram
      • Mark the message throw event as async (before or after doesn't matter)
      • Save the diagram and open Source view

      Problem:

      • Async attribute is placed within the messageEventDefinition, see:
            <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_1">
              <bpmn2:incoming>SequenceFlow_1</bpmn2:incoming>
              <bpmn2:outgoing>SequenceFlow_3</bpmn2:outgoing>
              <bpmn2:messageEventDefinition id="_MessageEventDefinition_2" camunda:async="true"/>
            </bpmn2:intermediateThrowEvent>
        

      Expected behavior:

      • Should be:
            <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_1" camunda:async="true">
              <bpmn2:incoming>SequenceFlow_1</bpmn2:incoming>
              <bpmn2:outgoing>SequenceFlow_3</bpmn2:outgoing>
              <bpmn2:messageEventDefinition id="_MessageEventDefinition_2"/>
            </bpmn2:intermediateThrowEvent>
        

      mgm-controller-panel

        This is the controller panel for Smart Panels app

        Attachments

          Activity

            People

              Unassigned Unassigned
              matthijs.burke Matthijs
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Salesforce