请假流程(排他网关)-leave2.bpmn20.xml 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  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="leave2" name="请假流程(排他网关)">
  4. <startEvent id="startNode1" name="开始">
  5. <outgoing>Flow_0q78air</outgoing>
  6. </startEvent>
  7. <userTask id="Activity_19b1i4j" name="申请人" flowable:formKey="static:1">
  8. <incoming>Flow_0q78air</incoming>
  9. <outgoing>Flow_129vtbe</outgoing>
  10. </userTask>
  11. <sequenceFlow id="Flow_0q78air" sourceRef="startNode1" targetRef="Activity_19b1i4j" />
  12. <userTask id="Activity_0r8rs5v" name="组长" default="Flow_1z12r58" flowable:assignee="1">
  13. <extensionElements />
  14. <incoming>Flow_129vtbe</incoming>
  15. <outgoing>Flow_1z12r58</outgoing>
  16. <outgoing>Flow_0bt4srq</outgoing>
  17. </userTask>
  18. <sequenceFlow id="Flow_129vtbe" sourceRef="Activity_19b1i4j" targetRef="Activity_0r8rs5v" />
  19. <userTask id="Activity_0iw78d3" name="部门领导" flowable:candidateGroups="1,2,3,4">
  20. <incoming>Flow_1z12r58</incoming>
  21. <outgoing>Flow_0nj4k00</outgoing>
  22. </userTask>
  23. <userTask id="Activity_1ex621m" name="总经理" flowable:assignee="1">
  24. <extensionElements />
  25. <incoming>Flow_0bt4srq</incoming>
  26. <outgoing>Flow_0fo3v6j</outgoing>
  27. </userTask>
  28. <endEvent id="Event_1shlpsv">
  29. <incoming>Flow_0nj4k00</incoming>
  30. <incoming>Flow_0fo3v6j</incoming>
  31. </endEvent>
  32. <sequenceFlow id="Flow_0nj4k00" sourceRef="Activity_0iw78d3" targetRef="Event_1shlpsv" />
  33. <sequenceFlow id="Flow_0fo3v6j" sourceRef="Activity_1ex621m" targetRef="Event_1shlpsv" />
  34. <sequenceFlow id="Flow_1z12r58" sourceRef="Activity_0r8rs5v" targetRef="Activity_0iw78d3" />
  35. <sequenceFlow id="Flow_0bt4srq" sourceRef="Activity_0r8rs5v" targetRef="Activity_1ex621m">
  36. <conditionExpression xsi:type="tFormalExpression">${entity.leaveDays &gt; 2}</conditionExpression>
  37. </sequenceFlow>
  38. </process>
  39. <bpmndi:BPMNDiagram id="BPMNDiagram_flow">
  40. <bpmndi:BPMNPlane id="BPMNPlane_flow" bpmnElement="leave2">
  41. <bpmndi:BPMNShape id="BPMNShape_startNode1" bpmnElement="startNode1" bioc:stroke="">
  42. <omgdc:Bounds x="240" y="200" width="30" height="30" />
  43. <bpmndi:BPMNLabel>
  44. <omgdc:Bounds x="242" y="237" width="23" height="14" />
  45. </bpmndi:BPMNLabel>
  46. </bpmndi:BPMNShape>
  47. <bpmndi:BPMNShape id="Activity_19b1i4j_di" bpmnElement="Activity_19b1i4j">
  48. <omgdc:Bounds x="320" y="175" width="100" height="80" />
  49. <bpmndi:BPMNLabel />
  50. </bpmndi:BPMNShape>
  51. <bpmndi:BPMNShape id="Activity_0r8rs5v_di" bpmnElement="Activity_0r8rs5v">
  52. <omgdc:Bounds x="470" y="175" width="100" height="80" />
  53. <bpmndi:BPMNLabel />
  54. </bpmndi:BPMNShape>
  55. <bpmndi:BPMNShape id="Activity_0iw78d3_di" bpmnElement="Activity_0iw78d3">
  56. <omgdc:Bounds x="640" y="100" width="100" height="80" />
  57. <bpmndi:BPMNLabel />
  58. </bpmndi:BPMNShape>
  59. <bpmndi:BPMNShape id="Activity_1ex621m_di" bpmnElement="Activity_1ex621m">
  60. <omgdc:Bounds x="640" y="250" width="100" height="80" />
  61. <bpmndi:BPMNLabel />
  62. </bpmndi:BPMNShape>
  63. <bpmndi:BPMNShape id="Event_1shlpsv_di" bpmnElement="Event_1shlpsv">
  64. <omgdc:Bounds x="802" y="197" width="36" height="36" />
  65. </bpmndi:BPMNShape>
  66. <bpmndi:BPMNEdge id="Flow_0q78air_di" bpmnElement="Flow_0q78air">
  67. <di:waypoint x="270" y="215" />
  68. <di:waypoint x="320" y="215" />
  69. </bpmndi:BPMNEdge>
  70. <bpmndi:BPMNEdge id="Flow_129vtbe_di" bpmnElement="Flow_129vtbe">
  71. <di:waypoint x="420" y="215" />
  72. <di:waypoint x="470" y="215" />
  73. </bpmndi:BPMNEdge>
  74. <bpmndi:BPMNEdge id="Flow_0nj4k00_di" bpmnElement="Flow_0nj4k00">
  75. <di:waypoint x="740" y="140" />
  76. <di:waypoint x="771" y="140" />
  77. <di:waypoint x="771" y="215" />
  78. <di:waypoint x="802" y="215" />
  79. </bpmndi:BPMNEdge>
  80. <bpmndi:BPMNEdge id="Flow_0fo3v6j_di" bpmnElement="Flow_0fo3v6j">
  81. <di:waypoint x="740" y="290" />
  82. <di:waypoint x="771" y="290" />
  83. <di:waypoint x="771" y="215" />
  84. <di:waypoint x="802" y="215" />
  85. </bpmndi:BPMNEdge>
  86. <bpmndi:BPMNEdge id="Flow_1z12r58_di" bpmnElement="Flow_1z12r58">
  87. <di:waypoint x="570" y="215" />
  88. <di:waypoint x="605" y="215" />
  89. <di:waypoint x="605" y="140" />
  90. <di:waypoint x="640" y="140" />
  91. </bpmndi:BPMNEdge>
  92. <bpmndi:BPMNEdge id="Flow_0bt4srq_di" bpmnElement="Flow_0bt4srq">
  93. <di:waypoint x="570" y="215" />
  94. <di:waypoint x="605" y="215" />
  95. <di:waypoint x="605" y="290" />
  96. <di:waypoint x="640" y="290" />
  97. </bpmndi:BPMNEdge>
  98. </bpmndi:BPMNPlane>
  99. </bpmndi:BPMNDiagram>
  100. </definitions>