add start and end event template 33/16233/2
authorLvbo163 <lv.bo163@zte.com.cn>
Thu, 28 Sep 2017 06:21:20 +0000 (14:21 +0800)
committerLvbo163 <lv.bo163@zte.com.cn>
Thu, 28 Sep 2017 06:28:28 +0000 (14:28 +0800)
Add bpmn element start and end event template-test.bpmn20.xml

Issue-ID: SDC-414

Change-Id: I9fd2d610f7a4f21a0f88c3842a4c44f0e7762c7f
Signed-off-by: Lvbo163 <lv.bo163@zte.com.cn>
sdc-workflow-designer-server/src/main/resources/bpmn-templates/bpmn_element_endEvent_template.xml [new file with mode: 0644]
sdc-workflow-designer-server/src/main/resources/bpmn-templates/bpmn_element_startEvent_template.xml [new file with mode: 0644]
sdc-workflow-designer-server/src/main/resources/bpmn-templates/bpmn_template.xml
sdc-workflow-designer-server/src/test/resources/workflow/template-test.bpmn20.xml

diff --git a/sdc-workflow-designer-server/src/main/resources/bpmn-templates/bpmn_element_endEvent_template.xml b/sdc-workflow-designer-server/src/main/resources/bpmn-templates/bpmn_element_endEvent_template.xml
new file mode 100644 (file)
index 0000000..3735709
--- /dev/null
@@ -0,0 +1,2 @@
+<endEvent id="${element.id}" name="${element.name}">\r
+</endEvent>\r
diff --git a/sdc-workflow-designer-server/src/main/resources/bpmn-templates/bpmn_element_startEvent_template.xml b/sdc-workflow-designer-server/src/main/resources/bpmn-templates/bpmn_element_startEvent_template.xml
new file mode 100644 (file)
index 0000000..38489b0
--- /dev/null
@@ -0,0 +1,8 @@
+<startEvent id="${element.id}" name="${element.name}">\r
+    <extensionElements>\r
+        #foreach( $param in ${element.parameters} )\r
+        <activiti:formProperty id="${param.name}"\r
+            name="${param.name}" default="${param.value}" type="string"></activiti:formProperty>\r
+        #end\r
+    </extensionElements>\r
+</startEvent>\r
index 7783ece..c212513 100644 (file)
@@ -7,6 +7,13 @@
     targetNamespace="http://www.activiti.org/test">\r
     <process id="${process.id}" isExecutable="true">\r
 \r
+        <!-- Perform bpmn elements -->\r
+        #foreach( $element in $process.elementList)\r
+        #parse(\r
+        "${templatePath}bpmn_element_${element.type}_template.xml"\r
+        )\r
+        #end\r
+\r
     </process>\r
 </definitions>\r
 \r
index e7084c6..20766b8 100644 (file)
@@ -7,6 +7,8 @@
     targetNamespace="http://www.activiti.org/test">\r
     <process id="templateTest" isExecutable="true">\r
 \r
+        <!-- Perform bpmn elements -->\r
+        \r
     </process>\r
 </definitions>\r
 \r