When I add a listener task on the start of the process, the activiti designer doesn't put the documentation tag after the extensionElements tag while it should be before. When I try to start the process with the documentation tag behind, the process fails to start. This is generated:
<process id="TestProcess" name="TestProcess">
<extensionElements>
<activiti:executionListener event="start" class="com.test.StartProcess"></activiti:executionListener>
</extensionElements>
<documentation>Place documentation for the 'TestProcess' process here.</documentation>
This it should be:
<process id="TestProcess" name="TestProcess">
<documentation>Place documentation for the 'TestProcess' process here.</documentation>
<extensionElements>
<activiti:executionListener event="start" class="com.test.StartProcess"></activiti:executionListener>
</extensionElements>
This is very irritating as everytime you make a change you manually need to change the bpmn file.