请假流程(会签)-leave5.bpmn20.xml 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:omgdc="http://www.omg.org/spec/DD/20100524/DC" xmlns:bioc="http://bpmn.io/schema/bpmn/biocolor/1.0" xmlns:flowable="http://flowable.org/bpmn" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.flowable.org/processdef">
  3. <process id="leave5" name="请假流程(会签)">
  4. <startEvent id="startNode1" name="开始">
  5. <outgoing>Flow_1a01nzj</outgoing>
  6. </startEvent>
  7. <userTask id="Activity_0x6b71j" name="申请人" flowable:formKey="static:1">
  8. <incoming>Flow_1a01nzj</incoming>
  9. <outgoing>Flow_1wdq20a</outgoing>
  10. </userTask>
  11. <sequenceFlow id="Flow_1a01nzj" sourceRef="startNode1" targetRef="Activity_0x6b71j" />
  12. <userTask id="Activity_0dvsmdc" name="串行会签" flowable:assignee="${user}">
  13. <incoming>Flow_1wdq20a</incoming>
  14. <outgoing>Flow_1gbyvno</outgoing>
  15. <multiInstanceLoopCharacteristics isSequential="true" flowable:collection="userList" flowable:elementVariable="user" />
  16. </userTask>
  17. <sequenceFlow id="Flow_1wdq20a" sourceRef="Activity_0x6b71j" targetRef="Activity_0dvsmdc" />
  18. <userTask id="Activity_194idnn" name="并行会签" flowable:assignee="${user}">
  19. <incoming>Flow_1gbyvno</incoming>
  20. <outgoing>Flow_06trc15</outgoing>
  21. <multiInstanceLoopCharacteristics flowable:collection="userList2" flowable:elementVariable="user" />
  22. </userTask>
  23. <sequenceFlow id="Flow_1gbyvno" sourceRef="Activity_0dvsmdc" targetRef="Activity_194idnn" />
  24. <userTask id="Activity_1o4clkg" name="总经理" flowable:assignee="1">
  25. <extensionElements />
  26. <incoming>Flow_06trc15</incoming>
  27. <outgoing>Flow_1jhko1g</outgoing>
  28. </userTask>
  29. <sequenceFlow id="Flow_06trc15" sourceRef="Activity_194idnn" targetRef="Activity_1o4clkg" />
  30. <endEvent id="Event_1it04q9">
  31. <incoming>Flow_1jhko1g</incoming>
  32. </endEvent>
  33. <sequenceFlow id="Flow_1jhko1g" sourceRef="Activity_1o4clkg" targetRef="Event_1it04q9" />
  34. </process>
  35. <bpmndi:BPMNDiagram id="BPMNDiagram_flow">
  36. <bpmndi:BPMNPlane id="BPMNPlane_flow" bpmnElement="leave5">
  37. <bpmndi:BPMNShape id="BPMNShape_startNode1" bpmnElement="startNode1" bioc:stroke="">
  38. <omgdc:Bounds x="240" y="200" width="30" height="30" />
  39. <bpmndi:BPMNLabel>
  40. <omgdc:Bounds x="242" y="237" width="23" height="14" />
  41. </bpmndi:BPMNLabel>
  42. </bpmndi:BPMNShape>
  43. <bpmndi:BPMNShape id="Activity_0x6b71j_di" bpmnElement="Activity_0x6b71j">
  44. <omgdc:Bounds x="320" y="175" width="100" height="80" />
  45. <bpmndi:BPMNLabel />
  46. </bpmndi:BPMNShape>
  47. <bpmndi:BPMNShape id="Activity_0dvsmdc_di" bpmnElement="Activity_0dvsmdc">
  48. <omgdc:Bounds x="470" y="175" width="100" height="80" />
  49. <bpmndi:BPMNLabel />
  50. </bpmndi:BPMNShape>
  51. <bpmndi:BPMNShape id="Activity_194idnn_di" bpmnElement="Activity_194idnn">
  52. <omgdc:Bounds x="620" y="175" width="100" height="80" />
  53. <bpmndi:BPMNLabel />
  54. </bpmndi:BPMNShape>
  55. <bpmndi:BPMNShape id="Activity_1o4clkg_di" bpmnElement="Activity_1o4clkg">
  56. <omgdc:Bounds x="770" y="175" width="100" height="80" />
  57. <bpmndi:BPMNLabel />
  58. </bpmndi:BPMNShape>
  59. <bpmndi:BPMNShape id="Event_1it04q9_di" bpmnElement="Event_1it04q9">
  60. <omgdc:Bounds x="922" y="197" width="36" height="36" />
  61. </bpmndi:BPMNShape>
  62. <bpmndi:BPMNEdge id="Flow_1a01nzj_di" bpmnElement="Flow_1a01nzj">
  63. <di:waypoint x="270" y="215" />
  64. <di:waypoint x="320" y="215" />
  65. </bpmndi:BPMNEdge>
  66. <bpmndi:BPMNEdge id="Flow_1wdq20a_di" bpmnElement="Flow_1wdq20a">
  67. <di:waypoint x="420" y="215" />
  68. <di:waypoint x="470" y="215" />
  69. </bpmndi:BPMNEdge>
  70. <bpmndi:BPMNEdge id="Flow_1gbyvno_di" bpmnElement="Flow_1gbyvno">
  71. <di:waypoint x="570" y="215" />
  72. <di:waypoint x="620" y="215" />
  73. </bpmndi:BPMNEdge>
  74. <bpmndi:BPMNEdge id="Flow_06trc15_di" bpmnElement="Flow_06trc15">
  75. <di:waypoint x="720" y="215" />
  76. <di:waypoint x="770" y="215" />
  77. </bpmndi:BPMNEdge>
  78. <bpmndi:BPMNEdge id="Flow_1jhko1g_di" bpmnElement="Flow_1jhko1g">
  79. <di:waypoint x="870" y="215" />
  80. <di:waypoint x="922" y="215" />
  81. </bpmndi:BPMNEdge>
  82. </bpmndi:BPMNPlane>
  83. </bpmndi:BPMNDiagram>
  84. </definitions>