Newer
Older
casic-callcenter-xz / casic-web / doc / bpmn / dispatch_workorder.bpmn
liwenhao on 2 Mar 2023 25 KB 徐州呼叫中心代码提交
<?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:activiti="http://activiti.org/bpmn" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:omgdc="http://www.omg.org/spec/DD/20100524/DC" xmlns:omgdi="http://www.omg.org/spec/DD/20100524/DI" typeLanguage="http://www.w3.org/2001/XMLSchema" expressionLanguage="http://www.w3.org/1999/XPath" targetNamespace="http://www.activiti.org/test">
  <process id="callcenter" name="呼叫中心" isExecutable="true">
    <startEvent id="startevent1" name="受理"></startEvent>
    <exclusiveGateway id="exclusivegateway1" name="Exclusive Gateway"></exclusiveGateway>
    <userTask id="usertask1" name="暂存" activiti:assignee="#{currUserId}" activiti:candidateGroups="dispatcher,commander"></userTask>
    <userTask id="usertask3" name="呈报上级" activiti:candidateGroups="commander"></userTask>
    <userTask id="usertask4" name="交办处理" activiti:assignee="${taskUserId}" activiti:candidateGroups="${dispatchDeptId}">
      <extensionElements>
        <activiti:taskListener event="create" class="com.casic.missiles.modular.flowable.handler.SendCaseExecutionListener"></activiti:taskListener>
      </extensionElements>
    </userTask>
    <exclusiveGateway id="exclusivegateway2" name="Exclusive Gateway"></exclusiveGateway>
    <sequenceFlow id="flow2" name="呈报上级(33)" sourceRef="exclusivegateway1" targetRef="usertask3">
      <documentation>{"currState":3}</documentation>
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${caseState==33}]]></conditionExpression>
    </sequenceFlow>
    <sequenceFlow id="flow3" name="交办事件(2)" sourceRef="exclusivegateway1" targetRef="usertask4">
      <documentation>{"currState":2}</documentation>
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${caseState==2}]]></conditionExpression>
    </sequenceFlow>
    <sequenceFlow id="flow4" name="暂存(31)" sourceRef="exclusivegateway1" targetRef="usertask1">
      <documentation>{"currState":1}</documentation>
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${caseState==31}]]></conditionExpression>
    </sequenceFlow>
    <sequenceFlow id="flow5" name="恢复" sourceRef="usertask1" targetRef="exclusivegateway1"></sequenceFlow>
    <sequenceFlow id="flow6" sourceRef="usertask4" targetRef="exclusivegateway2"></sequenceFlow>
    <sequenceFlow id="flow7" name="继续交办(2)" sourceRef="exclusivegateway2" targetRef="usertask4">
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${caseState==2}]]></conditionExpression>
    </sequenceFlow>
    <userTask id="usertask5" name="回访处理" activiti:candidateGroups="receiver"></userTask>
    <userTask id="usertask6" name="审查处理" activiti:candidateGroups="commander"></userTask>
    <sequenceFlow id="flow8" name="处理完成" sourceRef="exclusivegateway2" targetRef="usertask5">
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${caseState==5}]]></conditionExpression>
    </sequenceFlow>
    <sequenceFlow id="flow9" name="反馈通过(7)" sourceRef="usertask5" targetRef="usertask6">
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${caseState==7}]]></conditionExpression>
    </sequenceFlow>
    <sequenceFlow id="flow10" name="协同派发(6)" sourceRef="usertask5" targetRef="usertask7">
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${caseState==6}]]></conditionExpression>
    </sequenceFlow>
    <sequenceFlow id="flow11" name="审查重新办理(6)" sourceRef="usertask6" targetRef="usertask7">
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${caseState==6}]]></conditionExpression>
    </sequenceFlow>
    <endEvent id="endevent1" name="结束">
      <extensionElements>
        <activiti:executionListener event="start" class="com.casic.missiles.modular.flowable.handler.ProcessEndExecutionListener"></activiti:executionListener>
      </extensionElements>
    </endEvent>
    <sequenceFlow id="flow14" name="审查归档(4)" sourceRef="usertask6" targetRef="endevent1">
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${caseState==4}]]></conditionExpression>
    </sequenceFlow>
    <exclusiveGateway id="exclusivegateway3" name="Exclusive Gateway"></exclusiveGateway>
    <sequenceFlow id="flow15" sourceRef="usertask3" targetRef="exclusivegateway3"></sequenceFlow>
    <sequenceFlow id="flow17" name="网上交办(!5)" sourceRef="exclusivegateway3" targetRef="exclusivegateway1">
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${caseState!=5}]]></conditionExpression>
    </sequenceFlow>
    <sequenceFlow id="flow18" name="直接办结(4)" sourceRef="exclusivegateway4" targetRef="endevent1">
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${caseState==4}]]></conditionExpression>
    </sequenceFlow>
    <exclusiveGateway id="exclusivegateway4" name="Exclusive Gateway"></exclusiveGateway>
    <userTask id="usertask7" name="协同申请" activiti:candidateGroups="dispatcher"></userTask>
    <sequenceFlow id="flow20" sourceRef="usertask7" targetRef="exclusivegateway1"></sequenceFlow>
    <sequenceFlow id="flow21" name="受理" sourceRef="startevent1" targetRef="usertask12"></sequenceFlow>
    <userTask id="usertask8" name="会签" activiti:assignee="#{signs.taskUserId}" activiti:candidateGroups="#{signs.dispatchDeptId}">
      <extensionElements>
        <activiti:taskListener event="create" class="com.casic.missiles.modular.flowable.handler.SendCaseExecutionListener"></activiti:taskListener>
      </extensionElements>
      <multiInstanceLoopCharacteristics isSequential="false" activiti:collection="countersigns" activiti:elementVariable="signs">
        <completionCondition>${nrOfInstances==nrOfCompletedInstances}</completionCondition>
      </multiInstanceLoopCharacteristics>
    </userTask>
    <sequenceFlow id="flow22" name="会签(9)" sourceRef="exclusivegateway1" targetRef="usertask8">
      <documentation>{"currState":9}</documentation>
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${caseState==9}]]></conditionExpression>
    </sequenceFlow>
    <exclusiveGateway id="exclusivegateway5" name="Exclusive Gateway"></exclusiveGateway>
    <sequenceFlow id="flow23" sourceRef="usertask8" targetRef="exclusivegateway5"></sequenceFlow>
    <sequenceFlow id="flow24" name="会签处理失败(6)" sourceRef="exclusivegateway5" targetRef="usertask7">
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${signCount!=signTotal}]]></conditionExpression>
    </sequenceFlow>
    <sequenceFlow id="flow25" name="会签完成(5)" sourceRef="exclusivegateway5" targetRef="exclusivegateway2">
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${signCount==signTotal}]]></conditionExpression>
    </sequenceFlow>
    <userTask id="usertask9" name="暂存" activiti:assignee="#{currUserId}" activiti:candidateGroups="receiver,monitor"></userTask>
    <userTask id="usertask10" name="呈报上级" activiti:candidateGroups="monitor"></userTask>
    <sequenceFlow id="flow26" name="暂存(1)" sourceRef="exclusivegateway4" targetRef="usertask9">
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${caseState==1}]]></conditionExpression>
    </sequenceFlow>
    <sequenceFlow id="flow27" name="恢复" sourceRef="usertask9" targetRef="exclusivegateway4"></sequenceFlow>
    <sequenceFlow id="flow28" name="呈报上级(3)" sourceRef="exclusivegateway4" targetRef="usertask10">
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${caseState==3}]]></conditionExpression>
    </sequenceFlow>
    <sequenceFlow id="flow29" sourceRef="usertask10" targetRef="exclusivegateway4"></sequenceFlow>
    <sequenceFlow id="flow30" name="处理完成(5)" sourceRef="exclusivegateway3" targetRef="exclusivegateway2">
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${caseState==5}]]></conditionExpression>
    </sequenceFlow>
    <userTask id="usertask11" name="应急派发" activiti:candidateGroups="emergency"></userTask>
    <sequenceFlow id="flow32" name="反馈结果(5)" sourceRef="usertask11" targetRef="endevent1">
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${caseState==5}]]></conditionExpression>
    </sequenceFlow>
    <sequenceFlow id="flow33" name="应急派发(10)" sourceRef="exclusivegateway4" targetRef="usertask11">
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${caseState==10}]]></conditionExpression>
    </sequenceFlow>
    <sequenceFlow id="flow34" name="协同申请(6)" sourceRef="exclusivegateway4" targetRef="usertask7">
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${caseState==6}]]></conditionExpression>
    </sequenceFlow>
    <sequenceFlow id="flow35" name="申请调整(6)" sourceRef="exclusivegateway2" targetRef="usertask7">
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${caseState==6}]]></conditionExpression>
    </sequenceFlow>
    <userTask id="usertask12" name="受理" activiti:candidateGroups="receiver"></userTask>
    <sequenceFlow id="flow36" sourceRef="usertask12" targetRef="exclusivegateway4"></sequenceFlow>
    <sequenceFlow id="flow37" name="协同完成(32)" sourceRef="exclusivegateway2" targetRef="usertask6">
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${caseState==7}]]></conditionExpression>
    </sequenceFlow>
    <sequenceFlow id="flow38" name="协同驳回(4)" sourceRef="exclusivegateway1" targetRef="endevent1">
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${caseState==4}]]></conditionExpression>
    </sequenceFlow>
  </process>
  <bpmndi:BPMNDiagram id="BPMNDiagram_callcenter">
    <bpmndi:BPMNPlane bpmnElement="callcenter" id="BPMNPlane_callcenter">
      <bpmndi:BPMNShape bpmnElement="startevent1" id="BPMNShape_startevent1">
        <omgdc:Bounds height="35.0" width="35.0" x="1.0" y="1.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="exclusivegateway1" id="BPMNShape_exclusivegateway1">
        <omgdc:Bounds height="40.0" width="40.0" x="691.0" y="119.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="usertask1" id="BPMNShape_usertask1">
        <omgdc:Bounds height="55.0" width="105.0" x="659.0" y="266.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="usertask3" id="BPMNShape_usertask3">
        <omgdc:Bounds height="55.0" width="105.0" x="659.0" y="24.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="usertask4" id="BPMNShape_usertask4">
        <omgdc:Bounds height="55.0" width="105.0" x="796.0" y="112.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="exclusivegateway2" id="BPMNShape_exclusivegateway2">
        <omgdc:Bounds height="40.0" width="40.0" x="911.0" y="119.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="usertask5" id="BPMNShape_usertask5">
        <omgdc:Bounds height="55.0" width="105.0" x="372.0" y="582.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="usertask6" id="BPMNShape_usertask6">
        <omgdc:Bounds height="55.0" width="105.0" x="372.0" y="482.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="endevent1" id="BPMNShape_endevent1">
        <omgdc:Bounds height="35.0" width="35.0" x="1071.0" y="122.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="exclusivegateway3" id="BPMNShape_exclusivegateway3">
        <omgdc:Bounds height="40.0" width="40.0" x="911.0" y="32.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="exclusivegateway4" id="BPMNShape_exclusivegateway4">
        <omgdc:Bounds height="40.0" width="40.0" x="171.0" y="119.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="usertask7" id="BPMNShape_usertask7">
        <omgdc:Bounds height="55.0" width="105.0" x="372.0" y="112.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="usertask8" id="BPMNShape_usertask8">
        <omgdc:Bounds height="55.0" width="105.0" x="809.0" y="247.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="exclusivegateway5" id="BPMNShape_exclusivegateway5">
        <omgdc:Bounds height="40.0" width="40.0" x="841.0" y="382.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="usertask9" id="BPMNShape_usertask9">
        <omgdc:Bounds height="55.0" width="105.0" x="139.0" y="327.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="usertask10" id="BPMNShape_usertask10">
        <omgdc:Bounds height="55.0" width="105.0" x="258.0" y="191.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="usertask11" id="BPMNShape_usertask11">
        <omgdc:Bounds height="55.0" width="105.0" x="282.0" y="25.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="usertask12" id="BPMNShape_usertask12">
        <omgdc:Bounds height="55.0" width="105.0" x="20.0" y="72.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge bpmnElement="flow2" id="BPMNEdge_flow2">
        <omgdi:waypoint x="711.0" y="119.0"></omgdi:waypoint>
        <omgdi:waypoint x="711.0" y="79.0"></omgdi:waypoint>
        <bpmndi:BPMNLabel>
          <omgdc:Bounds height="14.0" width="68.0" x="644.0" y="99.0"></omgdc:Bounds>
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="flow3" id="BPMNEdge_flow3">
        <omgdi:waypoint x="731.0" y="139.0"></omgdi:waypoint>
        <omgdi:waypoint x="796.0" y="139.0"></omgdi:waypoint>
        <bpmndi:BPMNLabel>
          <omgdc:Bounds height="14.0" width="62.0" x="731.0" y="139.0"></omgdc:Bounds>
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="flow4" id="BPMNEdge_flow4">
        <omgdi:waypoint x="711.0" y="159.0"></omgdi:waypoint>
        <omgdi:waypoint x="711.0" y="266.0"></omgdi:waypoint>
        <bpmndi:BPMNLabel>
          <omgdc:Bounds height="14.0" width="44.0" x="710.0" y="211.0"></omgdc:Bounds>
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="flow5" id="BPMNEdge_flow5">
        <omgdi:waypoint x="659.0" y="293.0"></omgdi:waypoint>
        <omgdi:waypoint x="610.0" y="290.0"></omgdi:waypoint>
        <omgdi:waypoint x="610.0" y="139.0"></omgdi:waypoint>
        <omgdi:waypoint x="691.0" y="139.0"></omgdi:waypoint>
        <bpmndi:BPMNLabel>
          <omgdc:Bounds height="14.0" width="24.0" x="586.0" y="290.0"></omgdc:Bounds>
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="flow6" id="BPMNEdge_flow6">
        <omgdi:waypoint x="901.0" y="139.0"></omgdi:waypoint>
        <omgdi:waypoint x="911.0" y="139.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="flow7" id="BPMNEdge_flow7">
        <omgdi:waypoint x="931.0" y="159.0"></omgdi:waypoint>
        <omgdi:waypoint x="930.0" y="219.0"></omgdi:waypoint>
        <omgdi:waypoint x="848.0" y="219.0"></omgdi:waypoint>
        <omgdi:waypoint x="848.0" y="167.0"></omgdi:waypoint>
        <bpmndi:BPMNLabel>
          <omgdc:Bounds height="14.0" width="62.0" x="861.0" y="203.0"></omgdc:Bounds>
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="flow8" id="BPMNEdge_flow8">
        <omgdi:waypoint x="951.0" y="139.0"></omgdi:waypoint>
        <omgdi:waypoint x="985.0" y="136.0"></omgdi:waypoint>
        <omgdi:waypoint x="985.0" y="609.0"></omgdi:waypoint>
        <omgdi:waypoint x="477.0" y="609.0"></omgdi:waypoint>
        <bpmndi:BPMNLabel>
          <omgdc:Bounds height="14.0" width="48.0" x="931.0" y="276.0"></omgdc:Bounds>
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="flow9" id="BPMNEdge_flow9">
        <omgdi:waypoint x="424.0" y="582.0"></omgdi:waypoint>
        <omgdi:waypoint x="424.0" y="537.0"></omgdi:waypoint>
        <bpmndi:BPMNLabel>
          <omgdc:Bounds height="14.0" width="62.0" x="353.0" y="553.0"></omgdc:Bounds>
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="flow10" id="BPMNEdge_flow10">
        <omgdi:waypoint x="372.0" y="609.0"></omgdi:waypoint>
        <omgdi:waypoint x="323.0" y="609.0"></omgdi:waypoint>
        <omgdi:waypoint x="323.0" y="609.0"></omgdi:waypoint>
        <omgdi:waypoint x="323.0" y="400.0"></omgdi:waypoint>
        <omgdi:waypoint x="424.0" y="400.0"></omgdi:waypoint>
        <omgdi:waypoint x="424.0" y="167.0"></omgdi:waypoint>
        <bpmndi:BPMNLabel>
          <omgdc:Bounds height="14.0" width="62.0" x="253.0" y="469.0"></omgdc:Bounds>
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="flow11" id="BPMNEdge_flow11">
        <omgdi:waypoint x="424.0" y="482.0"></omgdi:waypoint>
        <omgdi:waypoint x="424.0" y="167.0"></omgdi:waypoint>
        <bpmndi:BPMNLabel>
          <omgdc:Bounds height="14.0" width="86.0" x="331.0" y="443.0"></omgdc:Bounds>
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="flow14" id="BPMNEdge_flow14">
        <omgdi:waypoint x="477.0" y="509.0"></omgdi:waypoint>
        <omgdi:waypoint x="1088.0" y="509.0"></omgdi:waypoint>
        <omgdi:waypoint x="1088.0" y="157.0"></omgdi:waypoint>
        <bpmndi:BPMNLabel>
          <omgdc:Bounds height="14.0" width="62.0" x="486.0" y="482.0"></omgdc:Bounds>
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="flow15" id="BPMNEdge_flow15">
        <omgdi:waypoint x="764.0" y="51.0"></omgdi:waypoint>
        <omgdi:waypoint x="911.0" y="52.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="flow17" id="BPMNEdge_flow17">
        <omgdi:waypoint x="931.0" y="72.0"></omgdi:waypoint>
        <omgdi:waypoint x="820.0" y="96.0"></omgdi:waypoint>
        <omgdi:waypoint x="711.0" y="119.0"></omgdi:waypoint>
        <bpmndi:BPMNLabel>
          <omgdc:Bounds height="14.0" width="64.0" x="817.0" y="77.0"></omgdc:Bounds>
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="flow18" id="BPMNEdge_flow18">
        <omgdi:waypoint x="191.0" y="119.0"></omgdi:waypoint>
        <omgdi:waypoint x="192.0" y="13.0"></omgdi:waypoint>
        <omgdi:waypoint x="700.0" y="13.0"></omgdi:waypoint>
        <omgdi:waypoint x="1088.0" y="13.0"></omgdi:waypoint>
        <omgdi:waypoint x="1088.0" y="122.0"></omgdi:waypoint>
        <bpmndi:BPMNLabel>
          <omgdc:Bounds height="14.0" width="62.0" x="116.0" y="23.0"></omgdc:Bounds>
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="flow20" id="BPMNEdge_flow20">
        <omgdi:waypoint x="477.0" y="139.0"></omgdi:waypoint>
        <omgdi:waypoint x="691.0" y="139.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="flow21" id="BPMNEdge_flow21">
        <omgdi:waypoint x="18.0" y="36.0"></omgdi:waypoint>
        <omgdi:waypoint x="72.0" y="72.0"></omgdi:waypoint>
        <bpmndi:BPMNLabel>
          <omgdc:Bounds height="14.0" width="24.0" x="34.0" y="19.0"></omgdc:Bounds>
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="flow22" id="BPMNEdge_flow22">
        <omgdi:waypoint x="711.0" y="159.0"></omgdi:waypoint>
        <omgdi:waypoint x="861.0" y="247.0"></omgdi:waypoint>
        <bpmndi:BPMNLabel>
          <omgdc:Bounds height="14.0" width="38.0" x="722.0" y="184.0"></omgdc:Bounds>
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="flow23" id="BPMNEdge_flow23">
        <omgdi:waypoint x="861.0" y="302.0"></omgdi:waypoint>
        <omgdi:waypoint x="861.0" y="382.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="flow24" id="BPMNEdge_flow24">
        <omgdi:waypoint x="841.0" y="402.0"></omgdi:waypoint>
        <omgdi:waypoint x="424.0" y="402.0"></omgdi:waypoint>
        <omgdi:waypoint x="424.0" y="167.0"></omgdi:waypoint>
        <bpmndi:BPMNLabel>
          <omgdc:Bounds height="14.0" width="86.0" x="542.0" y="382.0"></omgdc:Bounds>
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="flow25" id="BPMNEdge_flow25">
        <omgdi:waypoint x="881.0" y="402.0"></omgdi:waypoint>
        <omgdi:waypoint x="931.0" y="402.0"></omgdi:waypoint>
        <omgdi:waypoint x="931.0" y="159.0"></omgdi:waypoint>
        <bpmndi:BPMNLabel>
          <omgdc:Bounds height="14.0" width="62.0" x="881.0" y="402.0"></omgdc:Bounds>
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="flow26" id="BPMNEdge_flow26">
        <omgdi:waypoint x="191.0" y="159.0"></omgdi:waypoint>
        <omgdi:waypoint x="191.0" y="327.0"></omgdi:waypoint>
        <bpmndi:BPMNLabel>
          <omgdc:Bounds height="14.0" width="38.0" x="191.0" y="252.0"></omgdc:Bounds>
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="flow27" id="BPMNEdge_flow27">
        <omgdi:waypoint x="139.0" y="354.0"></omgdi:waypoint>
        <omgdi:waypoint x="85.0" y="355.0"></omgdi:waypoint>
        <omgdi:waypoint x="85.0" y="139.0"></omgdi:waypoint>
        <omgdi:waypoint x="171.0" y="139.0"></omgdi:waypoint>
        <bpmndi:BPMNLabel>
          <omgdc:Bounds height="14.0" width="24.0" x="62.0" y="267.0"></omgdc:Bounds>
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="flow28" id="BPMNEdge_flow28">
        <omgdi:waypoint x="191.0" y="159.0"></omgdi:waypoint>
        <omgdi:waypoint x="190.0" y="218.0"></omgdi:waypoint>
        <omgdi:waypoint x="258.0" y="218.0"></omgdi:waypoint>
        <bpmndi:BPMNLabel>
          <omgdc:Bounds height="14.0" width="62.0" x="172.0" y="190.0"></omgdc:Bounds>
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="flow29" id="BPMNEdge_flow29">
        <omgdi:waypoint x="310.0" y="191.0"></omgdi:waypoint>
        <omgdi:waypoint x="191.0" y="159.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="flow30" id="BPMNEdge_flow30">
        <omgdi:waypoint x="931.0" y="72.0"></omgdi:waypoint>
        <omgdi:waypoint x="931.0" y="119.0"></omgdi:waypoint>
        <bpmndi:BPMNLabel>
          <omgdc:Bounds height="14.0" width="62.0" x="941.0" y="72.0"></omgdc:Bounds>
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="flow32" id="BPMNEdge_flow32">
        <omgdi:waypoint x="334.0" y="25.0"></omgdi:waypoint>
        <omgdi:waypoint x="423.0" y="19.0"></omgdi:waypoint>
        <omgdi:waypoint x="1088.0" y="19.0"></omgdi:waypoint>
        <omgdi:waypoint x="1088.0" y="122.0"></omgdi:waypoint>
        <bpmndi:BPMNLabel>
          <omgdc:Bounds height="14.0" width="62.0" x="381.0" y="15.0"></omgdc:Bounds>
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="flow33" id="BPMNEdge_flow33">
        <omgdi:waypoint x="191.0" y="119.0"></omgdi:waypoint>
        <omgdi:waypoint x="191.0" y="59.0"></omgdi:waypoint>
        <omgdi:waypoint x="282.0" y="52.0"></omgdi:waypoint>
        <bpmndi:BPMNLabel>
          <omgdc:Bounds height="14.0" width="68.0" x="206.0" y="74.0"></omgdc:Bounds>
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="flow34" id="BPMNEdge_flow34">
        <omgdi:waypoint x="211.0" y="139.0"></omgdi:waypoint>
        <omgdi:waypoint x="372.0" y="139.0"></omgdi:waypoint>
        <bpmndi:BPMNLabel>
          <omgdc:Bounds height="14.0" width="62.0" x="272.0" y="139.0"></omgdc:Bounds>
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="flow35" id="BPMNEdge_flow35">
        <omgdi:waypoint x="931.0" y="119.0"></omgdi:waypoint>
        <omgdi:waypoint x="891.0" y="91.0"></omgdi:waypoint>
        <omgdi:waypoint x="847.0" y="91.0"></omgdi:waypoint>
        <omgdi:waypoint x="619.0" y="91.0"></omgdi:waypoint>
        <omgdi:waypoint x="424.0" y="91.0"></omgdi:waypoint>
        <omgdi:waypoint x="424.0" y="112.0"></omgdi:waypoint>
        <bpmndi:BPMNLabel>
          <omgdc:Bounds height="14.0" width="62.0" x="640.0" y="81.0"></omgdc:Bounds>
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="flow36" id="BPMNEdge_flow36">
        <omgdi:waypoint x="125.0" y="99.0"></omgdi:waypoint>
        <omgdi:waypoint x="191.0" y="104.0"></omgdi:waypoint>
        <omgdi:waypoint x="191.0" y="119.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="flow37" id="BPMNEdge_flow37">
        <omgdi:waypoint x="951.0" y="139.0"></omgdi:waypoint>
        <omgdi:waypoint x="987.0" y="139.0"></omgdi:waypoint>
        <omgdi:waypoint x="987.0" y="486.0"></omgdi:waypoint>
        <omgdi:waypoint x="477.0" y="509.0"></omgdi:waypoint>
        <bpmndi:BPMNLabel>
          <omgdc:Bounds height="14.0" width="68.0" x="951.0" y="139.0"></omgdc:Bounds>
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="flow38" id="BPMNEdge_flow38">
        <omgdi:waypoint x="711.0" y="159.0"></omgdi:waypoint>
        <omgdi:waypoint x="841.0" y="224.0"></omgdi:waypoint>
        <omgdi:waypoint x="966.0" y="224.0"></omgdi:waypoint>
        <omgdi:waypoint x="1088.0" y="157.0"></omgdi:waypoint>
        <bpmndi:BPMNLabel>
          <omgdc:Bounds height="14.0" width="62.0" x="970.0" y="202.0"></omgdc:Bounds>
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
    </bpmndi:BPMNPlane>
  </bpmndi:BPMNDiagram>
</definitions>