As we transition to the new Hyland Community, some post links may be temporarily disrupted as we finalize redirects. We apologize for the inconvenience and are working to resolve this as quickly as possible. Details.
<bpmn2:smileytongue:rocess id="Diagram2" name="diagram2"><br> <documentation id="documentation_process" text="Place documentation for the 'diagram2' process here."/><br> </bpmn2:smileytongue:rocess><br> <bpmn2:smileyfrustrated:tartEvent id="startevent1" name="Start" outgoing="flow1"/><br> <bpmn2:smileyfrustrated:erviceTask id="servicetask1" name="Service Task" incoming="flow1" outgoing="flow2" implementation="my.mimos.workflow.sdl.ListenerX" fieldExtensions="/7 /8 /9 /10 /11 /12 /13 /14 /15 /16" resultVariableName="a"/><br> <bpmn2:smileyfrustrated:equenceFlow id="flow1" name="" sourceRef="startevent1" targetRef="servicetask1"/><br> <bpmn2:EndEvent id="endevent1" name="End" incoming="flow2"/><br> <bpmn2:smileyfrustrated:equenceFlow id="flow2" name="" sourceRef="servicetask1" targetRef="endevent1"/><br> <bpmn2:FieldExtension fieldname="a" expression="$1"/><br> <bpmn2:FieldExtension fieldname="b" expression="2"/><br> <bpmn2:FieldExtension fieldname="c" expression="3"/><br> <bpmn2:FieldExtension fieldname="d" expression="4"/><br> <bpmn2:FieldExtension fieldname="e" expression="5"/><br> <bpmn2:FieldExtension fieldname="f" expression="6"/><br> <bpmn2:FieldExtension fieldname="g" expression="7"/><br> <bpmn2:FieldExtension fieldname="h " expression="8"/><br> <bpmn2:FieldExtension fieldname="i" expression="9"/><br> <bpmn2:FieldExtension fieldname="j" expression="10"/>
The extract that I've put up there is based on version 5.8. Correct me if I am wrong, according to the documentation, the values that are in there will not be re-injected again right, even if we try to rearrange the order?The bulk of code that I've looked through, from BPMN20Marshaller to ServiceTaskExport mostly deal with the generating the bpmn20.xml related files, but never on that workflow file above. Unless, there's something amiss in one of the codegen files.
<br>//FieldExtension fieldExtension = fieldExtensionExists(serviceTask, fieldName);<br> <br>/*if(fieldExtension != null) {<br> fieldExtension.setExpression(fieldExpression);<br>} else {<br> FieldExtension newFieldExtension = Bpmn2Factory.eINSTANCE.createFieldExtension(); //this line is from v5.8<br> newFieldExtension.setFieldname(fieldName);<br> newFieldExtension.setExpression(fieldExpression);<br> diagram.eResource().getContents().add(newFieldExtension);<br> serviceTask.getFieldExtensions().add(newFieldExtension);<br>}*/<br><br>