<?xml version="1.0" encoding="UTF-8"?>
<bpmn:definitions
  xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL"
  targetNamespace="http://bpmn.io/schema/bpmn"
  id="Definitions_1" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:di="http://www.omg.org/spec/DD/20100524/DI">
  <bpmn:collaboration id="Collaboration_1">
    <bpmn:participant id="Participant_1" name="Expense Reimbursement Process" processRef="Process_1"/>
  </bpmn:collaboration>
  <bpmn:process id="Process_1" isExecutable="false">
    <bpmn:laneSet id="LaneSet_1">
      <bpmn:lane id="Lane_Employee" name="Employee">
        <bpmn:flowNodeRef>StartEvent_ClaimSubmitted</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>EndEvent_ClaimReturned</bpmn:flowNodeRef>
      </bpmn:lane>
      <bpmn:lane id="Lane_Finance" name="Finance">
        <bpmn:flowNodeRef>UserTask_ValidatePolicy</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Gateway_PolicyCompliant</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Gateway_OverThreshold</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>UserTask_FinanceApproval</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Gateway_Approved</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>ServiceTask_PayReimbursement</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>SendTask_ReturnReason</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>EndEvent_ExpensePaid</bpmn:flowNodeRef>
      </bpmn:lane>
      <bpmn:lane id="Lane_Manager" name="Manager">
        <bpmn:flowNodeRef>UserTask_ManagerApproval</bpmn:flowNodeRef>
      </bpmn:lane>
    </bpmn:laneSet>
    <bpmn:startEvent id="StartEvent_ClaimSubmitted" name="Claim submitted"/>
    <bpmn:userTask id="UserTask_ValidatePolicy" name="Validate receipts vs policy"/>
    <bpmn:exclusiveGateway id="Gateway_PolicyCompliant" name="Policy compliant?" gatewayDirection="Diverging"/>
    <bpmn:exclusiveGateway id="Gateway_OverThreshold" name="Over threshold?" gatewayDirection="Diverging"/>
    <bpmn:userTask id="UserTask_ManagerApproval" name="Manager approval"/>
    <bpmn:userTask id="UserTask_FinanceApproval" name="Finance approval (large)"/>
    <bpmn:exclusiveGateway id="Gateway_Approved" name="Approved?" gatewayDirection="Diverging"/>
    <bpmn:serviceTask id="ServiceTask_PayReimbursement" name="Reimburse employee"/>
    <bpmn:sendTask id="SendTask_ReturnReason" name="Return with reason"/>
    <bpmn:endEvent id="EndEvent_ExpensePaid" name="Expense paid"/>
    <bpmn:endEvent id="EndEvent_ClaimReturned" name="Claim returned"/>
    <bpmn:sequenceFlow id="SequenceFlow_1" sourceRef="StartEvent_ClaimSubmitted" targetRef="UserTask_ValidatePolicy"/>
    <bpmn:sequenceFlow id="SequenceFlow_2" sourceRef="UserTask_ValidatePolicy" targetRef="Gateway_PolicyCompliant"/>
    <bpmn:sequenceFlow id="SequenceFlow_3" sourceRef="Gateway_PolicyCompliant" targetRef="SendTask_ReturnReason" name="No"/>
    <bpmn:sequenceFlow id="SequenceFlow_4" sourceRef="Gateway_PolicyCompliant" targetRef="Gateway_OverThreshold" name="Yes"/>
    <bpmn:sequenceFlow id="SequenceFlow_5" sourceRef="Gateway_OverThreshold" targetRef="UserTask_ManagerApproval" name="No"/>
    <bpmn:sequenceFlow id="SequenceFlow_6" sourceRef="Gateway_OverThreshold" targetRef="UserTask_FinanceApproval" name="Yes"/>
    <bpmn:sequenceFlow id="SequenceFlow_7" sourceRef="UserTask_ManagerApproval" targetRef="Gateway_Approved"/>
    <bpmn:sequenceFlow id="SequenceFlow_8" sourceRef="UserTask_FinanceApproval" targetRef="Gateway_Approved"/>
    <bpmn:sequenceFlow id="SequenceFlow_9" sourceRef="Gateway_Approved" targetRef="ServiceTask_PayReimbursement" name="Yes"/>
    <bpmn:sequenceFlow id="SequenceFlow_10" sourceRef="Gateway_Approved" targetRef="SendTask_ReturnReason" name="No"/>
    <bpmn:sequenceFlow id="SequenceFlow_11" sourceRef="ServiceTask_PayReimbursement" targetRef="EndEvent_ExpensePaid"/>
    <bpmn:sequenceFlow id="SequenceFlow_12" sourceRef="SendTask_ReturnReason" targetRef="EndEvent_ClaimReturned"/>
  </bpmn:process>
<bpmndi:BPMNDiagram id="BPMNDiagram_1">
  <bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Collaboration_1">
    <bpmndi:BPMNShape id="BPMNShape_Participant_1" bpmnElement="Participant_1" isHorizontal="true">
      <dc:Bounds x="0" y="0" width="1708" height="706"/>
    </bpmndi:BPMNShape>
    <bpmndi:BPMNShape id="BPMNShape_Lane_Employee" bpmnElement="Lane_Employee" isHorizontal="true">
      <dc:Bounds x="30" y="0" width="1678" height="200"/>
    </bpmndi:BPMNShape>
    <bpmndi:BPMNShape id="BPMNShape_Lane_Finance" bpmnElement="Lane_Finance" isHorizontal="true">
      <dc:Bounds x="30" y="200" width="1678" height="306"/>
    </bpmndi:BPMNShape>
    <bpmndi:BPMNShape id="BPMNShape_Lane_Manager" bpmnElement="Lane_Manager" isHorizontal="true">
      <dc:Bounds x="30" y="506" width="1678" height="200"/>
    </bpmndi:BPMNShape>
    <bpmndi:BPMNShape id="BPMNShape_Gateway_PolicyCompliant" bpmnElement="Gateway_PolicyCompliant">
      <dc:Bounds x="585" y="310" width="50" height="50"/>
    </bpmndi:BPMNShape>
    <bpmndi:BPMNShape id="BPMNShape_Gateway_OverThreshold" bpmnElement="Gateway_OverThreshold">
      <dc:Bounds x="785" y="255" width="50" height="50"/>
    </bpmndi:BPMNShape>
    <bpmndi:BPMNShape id="BPMNShape_Gateway_Approved" bpmnElement="Gateway_Approved">
      <dc:Bounds x="1185" y="310" width="50" height="50"/>
    </bpmndi:BPMNShape>
    <bpmndi:BPMNShape id="BPMNShape_StartEvent_ClaimSubmitted" bpmnElement="StartEvent_ClaimSubmitted">
      <dc:Bounds x="192" y="82" width="36" height="36"/>
    </bpmndi:BPMNShape>
    <bpmndi:BPMNShape id="BPMNShape_EndEvent_ExpensePaid" bpmnElement="EndEvent_ExpensePaid">
      <dc:Bounds x="1592" y="317" width="36" height="36"/>
    </bpmndi:BPMNShape>
    <bpmndi:BPMNShape id="BPMNShape_EndEvent_ClaimReturned" bpmnElement="EndEvent_ClaimReturned">
      <dc:Bounds x="992" y="82" width="36" height="36"/>
    </bpmndi:BPMNShape>
    <bpmndi:BPMNShape id="BPMNShape_UserTask_ValidatePolicy" bpmnElement="UserTask_ValidatePolicy">
      <dc:Bounds x="360" y="295" width="100" height="80"/>
    </bpmndi:BPMNShape>
    <bpmndi:BPMNShape id="BPMNShape_UserTask_ManagerApproval" bpmnElement="UserTask_ManagerApproval">
      <dc:Bounds x="960" y="566" width="100" height="80"/>
    </bpmndi:BPMNShape>
    <bpmndi:BPMNShape id="BPMNShape_UserTask_FinanceApproval" bpmnElement="UserTask_FinanceApproval">
      <dc:Bounds x="960" y="295" width="100" height="80"/>
    </bpmndi:BPMNShape>
    <bpmndi:BPMNShape id="BPMNShape_ServiceTask_PayReimbursement" bpmnElement="ServiceTask_PayReimbursement">
      <dc:Bounds x="1360" y="295" width="100" height="80"/>
    </bpmndi:BPMNShape>
    <bpmndi:BPMNShape id="BPMNShape_SendTask_ReturnReason" bpmnElement="SendTask_ReturnReason">
      <dc:Bounds x="760" y="350" width="100" height="80"/>
    </bpmndi:BPMNShape>
    <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_1" bpmnElement="SequenceFlow_1">
      <di:waypoint x="210" y="118"/>
      <di:waypoint x="210" y="335"/>
      <di:waypoint x="360" y="335"/>
    </bpmndi:BPMNEdge>
    <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_2" bpmnElement="SequenceFlow_2">
      <di:waypoint x="460" y="335"/>
      <di:waypoint x="585" y="335"/>
    </bpmndi:BPMNEdge>
    <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_3" bpmnElement="SequenceFlow_3">
      <di:waypoint x="635" y="335"/>
      <di:waypoint x="698" y="335"/>
      <di:waypoint x="698" y="390"/>
      <di:waypoint x="760" y="390"/>
    </bpmndi:BPMNEdge>
    <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_4" bpmnElement="SequenceFlow_4">
      <di:waypoint x="635" y="335"/>
      <di:waypoint x="710" y="335"/>
      <di:waypoint x="710" y="280"/>
      <di:waypoint x="785" y="280"/>
    </bpmndi:BPMNEdge>
    <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_5" bpmnElement="SequenceFlow_5">
      <di:waypoint x="810" y="305"/>
      <di:waypoint x="810" y="330"/>
      <di:waypoint x="910" y="330"/>
      <di:waypoint x="910" y="606"/>
      <di:waypoint x="960" y="606"/>
    </bpmndi:BPMNEdge>
    <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_6" bpmnElement="SequenceFlow_6">
      <di:waypoint x="835" y="280"/>
      <di:waypoint x="898" y="280"/>
      <di:waypoint x="898" y="335"/>
      <di:waypoint x="960" y="335"/>
    </bpmndi:BPMNEdge>
    <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_7" bpmnElement="SequenceFlow_7">
      <di:waypoint x="1010" y="566"/>
      <di:waypoint x="1010" y="541"/>
      <di:waypoint x="1110" y="541"/>
      <di:waypoint x="1110" y="335"/>
      <di:waypoint x="1185" y="335"/>
    </bpmndi:BPMNEdge>
    <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_8" bpmnElement="SequenceFlow_8">
      <di:waypoint x="1060" y="335"/>
      <di:waypoint x="1185" y="335"/>
    </bpmndi:BPMNEdge>
    <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_9" bpmnElement="SequenceFlow_9">
      <di:waypoint x="1235" y="335"/>
      <di:waypoint x="1360" y="335"/>
    </bpmndi:BPMNEdge>
    <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_10" bpmnElement="SequenceFlow_10">
      <di:waypoint x="1210" y="360"/>
      <di:waypoint x="1210" y="448"/>
      <di:waypoint x="810" y="448"/>
      <di:waypoint x="810" y="430"/>
    </bpmndi:BPMNEdge>
    <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_11" bpmnElement="SequenceFlow_11">
      <di:waypoint x="1460" y="335"/>
      <di:waypoint x="1592" y="335"/>
    </bpmndi:BPMNEdge>
    <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_12" bpmnElement="SequenceFlow_12">
      <di:waypoint x="810" y="350"/>
      <di:waypoint x="810" y="325"/>
      <di:waypoint x="910" y="325"/>
      <di:waypoint x="910" y="100"/>
      <di:waypoint x="992" y="100"/>
    </bpmndi:BPMNEdge>
  </bpmndi:BPMNPlane>
</bpmndi:BPMNDiagram>
</bpmn:definitions>