<?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL" 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" id="Definitions_1" targetNamespace="http://sample.bpmn2.org/bpmn2/sample/process">
  <process id="VacationRequest" name="Default Process">
    <laneSet id="LaneSet_1" name="Lane Set 1">
      <lane id="Lane_1" name="System">
        <flowNodeRef>ServiceTask_1</flowNodeRef>
        <flowNodeRef>StartEvent_2</flowNodeRef>
        <flowNodeRef>ManualTask_1</flowNodeRef>
        <flowNodeRef>EndEvent_3</flowNodeRef>
        <flowNodeRef>ManualTask_4</flowNodeRef>
        <flowNodeRef>ManualTask_5</flowNodeRef>
        <flowNodeRef>EndEvent_2</flowNodeRef>
      </lane>
      <lane id="Lane_2" name="Lane 2 (Charity Platform Administrator)">
        <flowNodeRef>ExclusiveGateway_1</flowNodeRef>
        <flowNodeRef>ExclusiveGateway_2</flowNodeRef>
        <flowNodeRef>ManualTask_2</flowNodeRef>
        <flowNodeRef>ExclusiveGateway_3</flowNodeRef>
      </lane>
      <lane id="Lane_3" name="Lane 3 (Charity Organization Reviewer)">
        <flowNodeRef>ManualTask_3</flowNodeRef>
      </lane>
    </laneSet>
    <dataObject id="DataObject_1" name="Vacation Request"/>
    <serviceTask id="ServiceTask_1" name="Address Check">
      <incoming>SequenceFlow_2</incoming>
      <outgoing>SequenceFlow_3</outgoing>
    </serviceTask>
    <startEvent id="StartEvent_2" name="Request Received">
      <outgoing>SequenceFlow_2</outgoing>
    </startEvent>
    <sequenceFlow id="SequenceFlow_2" name="" sourceRef="StartEvent_2" targetRef="ServiceTask_1"/>
    <sequenceFlow id="SequenceFlow_3" sourceRef="ServiceTask_1" targetRef="ManualTask_1"/>
    <exclusiveGateway id="ExclusiveGateway_1" name="Cross-check required?">
      <incoming>SequenceFlow_4</incoming>
      <outgoing>SequenceFlow_5</outgoing>
      <outgoing>SequenceFlow_6</outgoing>
    </exclusiveGateway>
    <sequenceFlow id="SequenceFlow_5" name="" sourceRef="ExclusiveGateway_1" targetRef="ManualTask_3"/>
    <manualTask id="ManualTask_3" name="Perform Cross-check">
      <incoming>SequenceFlow_5</incoming>
      <outgoing>SequenceFlow_7</outgoing>
    </manualTask>
    <sequenceFlow id="SequenceFlow_6" sourceRef="ExclusiveGateway_1" targetRef="ExclusiveGateway_2"/>
    <exclusiveGateway id="ExclusiveGateway_2" name="">
      <incoming>SequenceFlow_6</incoming>
      <incoming>SequenceFlow_7</incoming>
      <outgoing>SequenceFlow_9</outgoing>
    </exclusiveGateway>
    <sequenceFlow id="SequenceFlow_7" name="" sourceRef="ManualTask_3" targetRef="ExclusiveGateway_2"/>
    <manualTask id="ManualTask_1" name="Dispatch to Organization">
      <incoming>SequenceFlow_3</incoming>
      <outgoing>SequenceFlow_8</outgoing>
    </manualTask>
    <sequenceFlow id="SequenceFlow_8" name="" sourceRef="ManualTask_1" targetRef="ManualTask_2"/>
    <manualTask id="ManualTask_2" name="Review Request">
      <incoming>SequenceFlow_8</incoming>
      <outgoing>SequenceFlow_4</outgoing>
    </manualTask>
    <sequenceFlow id="SequenceFlow_4" sourceRef="ManualTask_2" targetRef="ExclusiveGateway_1"/>
    <sequenceFlow id="SequenceFlow_9" sourceRef="ExclusiveGateway_2" targetRef="ExclusiveGateway_3"/>
    <exclusiveGateway id="ExclusiveGateway_3" name="Request Approved?">
      <incoming>SequenceFlow_9</incoming>
      <outgoing>SequenceFlow_10</outgoing>
      <outgoing>SequenceFlow_13</outgoing>
    </exclusiveGateway>
    <sequenceFlow id="SequenceFlow_10" name="No" sourceRef="ExclusiveGateway_3" targetRef="ManualTask_4"/>
    <endEvent id="EndEvent_3" name="">
      <incoming>SequenceFlow_12</incoming>
    </endEvent>
    <sequenceFlow id="SequenceFlow_13" name="Yes" sourceRef="ExclusiveGateway_3" targetRef="ManualTask_5"/>
    <manualTask id="ManualTask_4" name="Notify Applicant on Rejection">
      <incoming>SequenceFlow_10</incoming>
      <outgoing>SequenceFlow_11</outgoing>
    </manualTask>
    <sequenceFlow id="SequenceFlow_11" sourceRef="ManualTask_4" targetRef="EndEvent_2"/>
    <manualTask id="ManualTask_5" name="Notify Applicant on Approval">
      <incoming>SequenceFlow_13</incoming>
      <outgoing>SequenceFlow_12</outgoing>
    </manualTask>
    <sequenceFlow id="SequenceFlow_12" sourceRef="ManualTask_5" targetRef="EndEvent_3"/>
    <endEvent id="EndEvent_2" name="">
      <incoming>SequenceFlow_11</incoming>
    </endEvent>
    <association id="Association_1" associationDirection="One" sourceRef="DataObject_1" targetRef="ServiceTask_1"/>
    <association id="Association_2" associationDirection="One" sourceRef="DataObject_1" targetRef="ManualTask_1"/>
    <association id="Association_3" associationDirection="One" sourceRef="DataObject_1" targetRef="ManualTask_3"/>
    <association id="Association_4" associationDirection="One" sourceRef="DataObject_1" targetRef="ManualTask_4"/>
    <association id="Association_5" associationDirection="One" sourceRef="DataObject_1" targetRef="ManualTask_5"/>
    <association id="Association_6" associationDirection="One" sourceRef="DataObject_1" targetRef="ManualTask_2"/>
  </process>
  <bpmndi:BPMNDiagram id="BPMNDiagram_1" name="Default Process Diagram">
    <bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="VacationRequest">
      <bpmndi:BPMNShape id="BPMNShape_Lane_1" bpmnElement="Lane_1" isHorizontal="false">
        <dc:Bounds height="600.0" width="351.0" x="50.0" y="49.0"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="BPMNShape_Lane_2" bpmnElement="Lane_2" isHorizontal="false">
        <dc:Bounds height="600.0" width="351.0" x="450.0" y="49.0"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="BPMNShape_Lane_3" bpmnElement="Lane_3" isHorizontal="false">
        <dc:Bounds height="600.0" width="281.0" x="850.0" y="49.0"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="BPMNShape_DataObject_1" bpmnElement="DataObject_1">
        <dc:Bounds height="65.0" width="36.0" x="100.0" y="310.0"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="BPMNShape_ServiceTask_1" bpmnElement="ServiceTask_1">
        <dc:Bounds height="50.0" width="110.0" x="190.0" y="170.0"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="BPMNShape_StartEvent_1" bpmnElement="StartEvent_2">
        <dc:Bounds height="36.0" width="36.0" x="227.0" y="83.0"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_2" bpmnElement="SequenceFlow_2" sourceElement="BPMNShape_StartEvent_1" targetElement="BPMNShape_ServiceTask_1">
        <di:waypoint xsi:type="dc:Point" x="245.0" y="119.0"/>
        <di:waypoint xsi:type="dc:Point" x="245.0" y="170.0"/>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="BPMNShape_ManualTask_1" bpmnElement="ManualTask_1">
        <dc:Bounds height="50.0" width="110.0" x="190.0" y="270.0"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_3" bpmnElement="SequenceFlow_3" sourceElement="BPMNShape_ServiceTask_1" targetElement="BPMNShape_ManualTask_1">
        <di:waypoint xsi:type="dc:Point" x="245.0" y="220.0"/>
        <di:waypoint xsi:type="dc:Point" x="245.0" y="270.0"/>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="BPMNShape_ManualTask_2" bpmnElement="ManualTask_2">
        <dc:Bounds height="50.0" width="110.0" x="560.0" y="270.0"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="BPMNShape_ExclusiveGateway_1" bpmnElement="ExclusiveGateway_1" isMarkerVisible="true">
        <dc:Bounds height="50.0" width="50.0" x="590.0" y="380.0"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_4" bpmnElement="SequenceFlow_4" sourceElement="BPMNShape_ManualTask_2" targetElement="BPMNShape_ExclusiveGateway_1">
        <di:waypoint xsi:type="dc:Point" x="615.0" y="320.0"/>
        <di:waypoint xsi:type="dc:Point" x="615.0" y="380.0"/>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="BPMNShape_ManualTask_3" bpmnElement="ManualTask_3">
        <dc:Bounds height="50.0" width="110.0" x="936.0" y="380.0"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_5" bpmnElement="SequenceFlow_5" sourceElement="BPMNShape_ExclusiveGateway_1" targetElement="BPMNShape_ManualTask_3">
        <di:waypoint xsi:type="dc:Point" x="641.0" y="405.0"/>
        <di:waypoint xsi:type="dc:Point" x="936.0" y="405.0"/>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="BPMNShape_ExclusiveGateway_2" bpmnElement="ExclusiveGateway_2" isMarkerVisible="true">
        <dc:Bounds height="50.0" width="50.0" x="590.0" y="490.0"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_6" bpmnElement="SequenceFlow_6" sourceElement="BPMNShape_ExclusiveGateway_1" targetElement="BPMNShape_ExclusiveGateway_2">
        <di:waypoint xsi:type="dc:Point" x="615.0" y="431.0"/>
        <di:waypoint xsi:type="dc:Point" x="615.0" y="490.0"/>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_7" bpmnElement="SequenceFlow_7" sourceElement="BPMNShape_ManualTask_3" targetElement="BPMNShape_ExclusiveGateway_2">
        <di:waypoint xsi:type="dc:Point" x="991.0" y="430.0"/>
        <di:waypoint xsi:type="dc:Point" x="991.0" y="515.0"/>
        <di:waypoint xsi:type="dc:Point" x="641.0" y="515.0"/>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_8" bpmnElement="SequenceFlow_8" sourceElement="BPMNShape_ManualTask_1" targetElement="BPMNShape_ManualTask_2">
        <di:waypoint xsi:type="dc:Point" x="300.0" y="295.0"/>
        <di:waypoint xsi:type="dc:Point" x="560.0" y="295.0"/>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="BPMNShape_ExclusiveGateway_3" bpmnElement="ExclusiveGateway_3" isMarkerVisible="true">
        <dc:Bounds height="50.0" width="50.0" x="590.0" y="580.0"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_9" bpmnElement="SequenceFlow_9" sourceElement="BPMNShape_ExclusiveGateway_2" targetElement="BPMNShape_ExclusiveGateway_3">
        <di:waypoint xsi:type="dc:Point" x="615.0" y="541.0"/>
        <di:waypoint xsi:type="dc:Point" x="615.0" y="580.0"/>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="BPMNShape_ManualTask_4" bpmnElement="ManualTask_4">
        <dc:Bounds height="50.0" width="110.0" x="223.0" y="580.0"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_10" bpmnElement="SequenceFlow_10" sourceElement="BPMNShape_ExclusiveGateway_3" targetElement="BPMNShape_ManualTask_4">
        <di:waypoint xsi:type="dc:Point" x="590.0" y="605.0"/>
        <di:waypoint xsi:type="dc:Point" x="333.0" y="605.0"/>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="BPMNShape_EndEvent_1" bpmnElement="EndEvent_2">
        <dc:Bounds height="36.0" width="36.0" x="260.0" y="670.0"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_11" bpmnElement="SequenceFlow_11" sourceElement="BPMNShape_ManualTask_4" targetElement="BPMNShape_EndEvent_1">
        <di:waypoint xsi:type="dc:Point" x="278.0" y="630.0"/>
        <di:waypoint xsi:type="dc:Point" x="278.0" y="670.0"/>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="BPMNShape_ManualTask_5" bpmnElement="ManualTask_5">
        <dc:Bounds height="50.0" width="110.0" x="171.0" y="770.0"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="BPMNShape_EndEvent_2" bpmnElement="EndEvent_3">
        <dc:Bounds height="36.0" width="36.0" x="208.0" y="850.0"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_12" bpmnElement="SequenceFlow_12" sourceElement="BPMNShape_ManualTask_5" targetElement="BPMNShape_EndEvent_2">
        <di:waypoint xsi:type="dc:Point" x="226.0" y="820.0"/>
        <di:waypoint xsi:type="dc:Point" x="226.0" y="850.0"/>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_13" bpmnElement="SequenceFlow_13" sourceElement="BPMNShape_ExclusiveGateway_3" targetElement="BPMNShape_ManualTask_5">
        <di:waypoint xsi:type="dc:Point" x="615.0" y="631.0"/>
        <di:waypoint xsi:type="dc:Point" x="615.0" y="795.0"/>
        <di:waypoint xsi:type="dc:Point" x="281.0" y="795.0"/>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="BPMNEdge_Association_1" bpmnElement="Association_1" sourceElement="BPMNShape_DataObject_1" targetElement="BPMNShape_ServiceTask_1">
        <di:waypoint xsi:type="dc:Point" x="118.0" y="310.0"/>
        <di:waypoint xsi:type="dc:Point" x="190.0" y="195.0"/>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="BPMNEdge_Association_2" bpmnElement="Association_2" sourceElement="BPMNShape_DataObject_1" targetElement="BPMNShape_ManualTask_1">
        <di:waypoint xsi:type="dc:Point" x="136.0" y="342.0"/>
        <di:waypoint xsi:type="dc:Point" x="190.0" y="295.0"/>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="BPMNEdge_Association_3" bpmnElement="Association_3" sourceElement="BPMNShape_DataObject_1" targetElement="BPMNShape_ManualTask_3">
        <di:waypoint xsi:type="dc:Point" x="136.0" y="342.0"/>
        <di:waypoint xsi:type="dc:Point" x="936.0" y="405.0"/>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="BPMNEdge_Association_4" bpmnElement="Association_4" sourceElement="BPMNShape_DataObject_1" targetElement="BPMNShape_ManualTask_4">
        <di:waypoint xsi:type="dc:Point" x="118.0" y="375.0"/>
        <di:waypoint xsi:type="dc:Point" x="223.0" y="605.0"/>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="BPMNEdge_Association_5" bpmnElement="Association_5" sourceElement="BPMNShape_DataObject_1" targetElement="BPMNShape_ManualTask_5">
        <di:waypoint xsi:type="dc:Point" x="118.0" y="375.0"/>
        <di:waypoint xsi:type="dc:Point" x="226.0" y="770.0"/>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="BPMNEdge_Association_6" bpmnElement="Association_6" sourceElement="BPMNShape_DataObject_1" targetElement="BPMNShape_ManualTask_2">
        <di:waypoint xsi:type="dc:Point" x="136.0" y="342.0"/>
        <di:waypoint xsi:type="dc:Point" x="560.0" y="295.0"/>
      </bpmndi:BPMNEdge>
    </bpmndi:BPMNPlane>
  </bpmndi:BPMNDiagram>
</definitions>