<?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="Customer Support Ticket Process" processRef="Process_1"/>
  </bpmn:collaboration>
  <bpmn:process id="Process_1" isExecutable="false">
    <bpmn:laneSet id="LaneSet_1">
      <bpmn:lane id="Lane_Customer" name="Customer">
        <bpmn:flowNodeRef>StartEvent_TicketRaised</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Gateway_CustomerConfirms</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>EndEvent_TicketClosed</bpmn:flowNodeRef>
      </bpmn:lane>
      <bpmn:lane id="Lane_FirstLine" name="First-line Support">
        <bpmn:flowNodeRef>UserTask_TriageCategorise</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Gateway_ResolvableAtFirstLine</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>UserTask_ResolveTicket</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Boundary_SLAAboutToBreach</bpmn:flowNodeRef>
      </bpmn:lane>
      <bpmn:lane id="Lane_Specialist" name="Specialist">
        <bpmn:flowNodeRef>UserTask_EscalateToSpecialist</bpmn:flowNodeRef>
      </bpmn:lane>
      <bpmn:lane id="Lane_Support" name="Support">
        <bpmn:flowNodeRef>SendTask_NotifyCustomer</bpmn:flowNodeRef>
      </bpmn:lane>
    </bpmn:laneSet>
    <bpmn:startEvent id="StartEvent_TicketRaised" name="Ticket Raised">
      <bpmn:messageEventDefinition id="MsgDef_TicketRaised"/>
    </bpmn:startEvent>
    <bpmn:userTask id="UserTask_TriageCategorise" name="Triage &amp; Categorise"/>
    <bpmn:exclusiveGateway id="Gateway_ResolvableAtFirstLine" name="Resolvable at First Line?" gatewayDirection="Diverging"/>
    <bpmn:userTask id="UserTask_ResolveTicket" name="Resolve Ticket"/>
    <bpmn:boundaryEvent id="Boundary_SLAAboutToBreach" name="SLA About to Breach" attachedToRef="UserTask_ResolveTicket" cancelActivity="false">
      <bpmn:timerEventDefinition id="TimerDef_SLABreach"/>
    </bpmn:boundaryEvent>
    <bpmn:userTask id="UserTask_EscalateToSpecialist" name="Escalate to Specialist"/>
    <bpmn:sendTask id="SendTask_NotifyCustomer" name="Notify Customer of Resolution"/>
    <bpmn:exclusiveGateway id="Gateway_CustomerConfirms" name="Customer Confirms Fixed?" gatewayDirection="Diverging"/>
    <bpmn:endEvent id="EndEvent_TicketClosed" name="Ticket Closed"/>
    <bpmn:sequenceFlow id="SequenceFlow_1" sourceRef="StartEvent_TicketRaised" targetRef="UserTask_TriageCategorise"/>
    <bpmn:sequenceFlow id="SequenceFlow_2" sourceRef="UserTask_TriageCategorise" targetRef="Gateway_ResolvableAtFirstLine"/>
    <bpmn:sequenceFlow id="SequenceFlow_3" sourceRef="Gateway_ResolvableAtFirstLine" targetRef="UserTask_ResolveTicket" name="Yes"/>
    <bpmn:sequenceFlow id="SequenceFlow_4" sourceRef="Gateway_ResolvableAtFirstLine" targetRef="UserTask_EscalateToSpecialist" name="No"/>
    <bpmn:sequenceFlow id="SequenceFlow_5" sourceRef="UserTask_ResolveTicket" targetRef="SendTask_NotifyCustomer"/>
    <bpmn:sequenceFlow id="SequenceFlow_6" sourceRef="Boundary_SLAAboutToBreach" targetRef="UserTask_EscalateToSpecialist"/>
    <bpmn:sequenceFlow id="SequenceFlow_7" sourceRef="UserTask_EscalateToSpecialist" targetRef="SendTask_NotifyCustomer"/>
    <bpmn:sequenceFlow id="SequenceFlow_8" sourceRef="SendTask_NotifyCustomer" targetRef="Gateway_CustomerConfirms"/>
    <bpmn:sequenceFlow id="SequenceFlow_9" sourceRef="Gateway_CustomerConfirms" targetRef="EndEvent_TicketClosed" name="Yes"/>
    <bpmn:sequenceFlow id="SequenceFlow_10" sourceRef="Gateway_CustomerConfirms" targetRef="UserTask_TriageCategorise" name="No"/>
  </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="800"/>
    </bpmndi:BPMNShape>
    <bpmndi:BPMNShape id="BPMNShape_Lane_Customer" bpmnElement="Lane_Customer" isHorizontal="true">
      <dc:Bounds x="30" y="0" width="1678" height="200"/>
    </bpmndi:BPMNShape>
    <bpmndi:BPMNShape id="BPMNShape_Lane_FirstLine" bpmnElement="Lane_FirstLine" isHorizontal="true">
      <dc:Bounds x="30" y="200" width="1678" height="200"/>
    </bpmndi:BPMNShape>
    <bpmndi:BPMNShape id="BPMNShape_Lane_Specialist" bpmnElement="Lane_Specialist" isHorizontal="true">
      <dc:Bounds x="30" y="400" width="1678" height="200"/>
    </bpmndi:BPMNShape>
    <bpmndi:BPMNShape id="BPMNShape_Lane_Support" bpmnElement="Lane_Support" isHorizontal="true">
      <dc:Bounds x="30" y="600" width="1678" height="200"/>
    </bpmndi:BPMNShape>
    <bpmndi:BPMNShape id="BPMNShape_Gateway_ResolvableAtFirstLine" bpmnElement="Gateway_ResolvableAtFirstLine">
      <dc:Bounds x="585" y="275" width="50" height="50"/>
    </bpmndi:BPMNShape>
    <bpmndi:BPMNShape id="BPMNShape_Gateway_CustomerConfirms" bpmnElement="Gateway_CustomerConfirms">
      <dc:Bounds x="1185" y="75" width="50" height="50"/>
    </bpmndi:BPMNShape>
    <bpmndi:BPMNShape id="BPMNShape_StartEvent_TicketRaised" bpmnElement="StartEvent_TicketRaised">
      <dc:Bounds x="192" y="82" width="36" height="36"/>
    </bpmndi:BPMNShape>
    <bpmndi:BPMNShape id="BPMNShape_EndEvent_TicketClosed" bpmnElement="EndEvent_TicketClosed">
      <dc:Bounds x="1392" y="82" width="36" height="36"/>
    </bpmndi:BPMNShape>
    <bpmndi:BPMNShape id="BPMNShape_Boundary_SLAAboutToBreach" bpmnElement="Boundary_SLAAboutToBreach">
      <dc:Bounds x="1592" y="282" width="36" height="36"/>
    </bpmndi:BPMNShape>
    <bpmndi:BPMNShape id="BPMNShape_UserTask_TriageCategorise" bpmnElement="UserTask_TriageCategorise">
      <dc:Bounds x="360" y="260" width="100" height="80"/>
    </bpmndi:BPMNShape>
    <bpmndi:BPMNShape id="BPMNShape_UserTask_ResolveTicket" bpmnElement="UserTask_ResolveTicket">
      <dc:Bounds x="760" y="260" width="100" height="80"/>
    </bpmndi:BPMNShape>
    <bpmndi:BPMNShape id="BPMNShape_UserTask_EscalateToSpecialist" bpmnElement="UserTask_EscalateToSpecialist">
      <dc:Bounds x="760" y="460" width="100" height="80"/>
    </bpmndi:BPMNShape>
    <bpmndi:BPMNShape id="BPMNShape_SendTask_NotifyCustomer" bpmnElement="SendTask_NotifyCustomer">
      <dc:Bounds x="960" y="660" 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="300"/>
      <di:waypoint x="360" y="300"/>
    </bpmndi:BPMNEdge>
    <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_2" bpmnElement="SequenceFlow_2">
      <di:waypoint x="460" y="300"/>
      <di:waypoint x="585" y="300"/>
    </bpmndi:BPMNEdge>
    <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_3" bpmnElement="SequenceFlow_3">
      <di:waypoint x="635" y="300"/>
      <di:waypoint x="760" y="300"/>
    </bpmndi:BPMNEdge>
    <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_4" bpmnElement="SequenceFlow_4">
      <di:waypoint x="610" y="325"/>
      <di:waypoint x="610" y="500"/>
      <di:waypoint x="760" y="500"/>
    </bpmndi:BPMNEdge>
    <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_5" bpmnElement="SequenceFlow_5">
      <di:waypoint x="810" y="340"/>
      <di:waypoint x="810" y="365"/>
      <di:waypoint x="910" y="365"/>
      <di:waypoint x="910" y="700"/>
      <di:waypoint x="960" y="700"/>
    </bpmndi:BPMNEdge>
    <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_6" bpmnElement="SequenceFlow_6">
      <di:waypoint x="1610" y="318"/>
      <di:waypoint x="1610" y="500"/>
      <di:waypoint x="860" y="500"/>
    </bpmndi:BPMNEdge>
    <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_7" bpmnElement="SequenceFlow_7">
      <di:waypoint x="810" y="540"/>
      <di:waypoint x="810" y="700"/>
      <di:waypoint x="960" y="700"/>
    </bpmndi:BPMNEdge>
    <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_8" bpmnElement="SequenceFlow_8">
      <di:waypoint x="1010" y="660"/>
      <di:waypoint x="1010" y="100"/>
      <di:waypoint x="1185" y="100"/>
    </bpmndi:BPMNEdge>
    <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_9" bpmnElement="SequenceFlow_9">
      <di:waypoint x="1235" y="100"/>
      <di:waypoint x="1392" y="100"/>
    </bpmndi:BPMNEdge>
    <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_10" bpmnElement="SequenceFlow_10">
      <di:waypoint x="1210" y="125"/>
      <di:waypoint x="1210" y="150"/>
      <di:waypoint x="1310" y="150"/>
      <di:waypoint x="1310" y="380"/>
      <di:waypoint x="410" y="380"/>
      <di:waypoint x="410" y="340"/>
    </bpmndi:BPMNEdge>
  </bpmndi:BPMNPlane>
</bpmndi:BPMNDiagram>
</bpmn:definitions>