Hiring collaboration with candidate and screening provider
Recruitment as a BPMN collaboration: the employer's pool (recruiter, hiring manager, interview panel) exchanges ten message flows with a Candidate pool and a background-screening provider — application, interview invitation, regret and feedback emails, offer and acceptance with a 7-day timer, screening request and report, contract or offer withdrawal. Illustrative offer deadline.
Rendering…
Make it your own.
<?xml version="1.0" encoding="UTF-8"?>
<bpmn:definitions xmlns:bpmn="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" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="Process_Hiring_defs" targetNamespace="http://flowss.ai/bpmn">
<bpmn:message id="Msg_Application" name="Job application"/>
<bpmn:process id="Process_Hiring" name="Hiring" isExecutable="false">
<bpmn:documentation>Collaboration diagram of a structured hiring process. The candidate and the background-screening provider are black-box pools: only the messages that cross the pool boundary are modelled, never their internal steps. The employer's offer waits for the candidate's decision under a 7-day interrupting timer; a declined or lapsed offer goes back to the hiring manager to reopen the search. Background screening happens after conditional acceptance, and an adverse finding withdraws the offer. The 7-day deadline is illustrative.</bpmn:documentation>
<bpmn:laneSet id="Process_Hiring_lanes">
<bpmn:lane id="Lane_Recruiter" name="Recruiter"><bpmn:flowNodeRef>Start_Application</bpmn:flowNodeRef><bpmn:flowNodeRef>Task_Screen</bpmn:flowNodeRef><bpmn:flowNodeRef>Gw_Shortlist</bpmn:flowNodeRef><bpmn:flowNodeRef>Task_Regret</bpmn:flowNodeRef><bpmn:flowNodeRef>End_NotShortlisted</bpmn:flowNodeRef><bpmn:flowNodeRef>Task_PhoneScreen</bpmn:flowNodeRef><bpmn:flowNodeRef>Task_Feedback</bpmn:flowNodeRef><bpmn:flowNodeRef>End_NotSelected</bpmn:flowNodeRef><bpmn:flowNodeRef>Task_Offer</bpmn:flowNodeRef><bpmn:flowNodeRef>Task_AwaitDecision</bpmn:flowNodeRef><bpmn:flowNodeRef>Timer_OfferDeadline</bpmn:flowNodeRef><bpmn:flowNodeRef>Gw_Accepted</bpmn:flowNodeRef><bpmn:flowNodeRef>Gw_NotAccepted</bpmn:flowNodeRef><bpmn:flowNodeRef>Task_Reopen</bpmn:flowNodeRef><bpmn:flowNodeRef>End_Reopened</bpmn:flowNodeRef><bpmn:flowNodeRef>Task_RequestCheck</bpmn:flowNodeRef><bpmn:flowNodeRef>Task_ReceiveReport</bpmn:flowNodeRef><bpmn:flowNodeRef>Gw_Clear</bpmn:flowNodeRef><bpmn:flowNodeRef>Task_Withdraw</bpmn:flowNodeRef><bpmn:flowNodeRef>End_Withdrawn</bpmn:flowNodeRef><bpmn:flowNodeRef>Task_Contract</bpmn:flowNodeRef><bpmn:flowNodeRef>End_Hired</bpmn:flowNodeRef></bpmn:lane>
<bpmn:lane id="Lane_HiringManager" name="Hiring manager"><bpmn:flowNodeRef>Task_Debrief</bpmn:flowNodeRef><bpmn:flowNodeRef>Gw_Offer</bpmn:flowNodeRef></bpmn:lane>
<bpmn:lane id="Lane_Panel" name="Interview panel"><bpmn:flowNodeRef>Task_Interviews</bpmn:flowNodeRef></bpmn:lane>
</bpmn:laneSet>
<bpmn:startEvent id="Start_Application" name="Application received"><bpmn:messageEventDefinition id="Start_Application_ed" messageRef="Msg_Application"/></bpmn:startEvent>
<bpmn:userTask id="Task_Screen" name="Screen application"/>
<bpmn:exclusiveGateway id="Gw_Shortlist" name="Shortlisted?" default="Flow_4"/>
<bpmn:sendTask id="Task_Regret" name="Send regret email"/>
<bpmn:endEvent id="End_NotShortlisted" name="Not shortlisted"/>
<bpmn:sendTask id="Task_PhoneScreen" name="Invite to interview"/>
<bpmn:userTask id="Task_Interviews" name="Run structured interviews"/>
<bpmn:userTask id="Task_Debrief" name="Debrief panel"/>
<bpmn:exclusiveGateway id="Gw_Offer" name="Make an offer?" default="Flow_10"/>
<bpmn:sendTask id="Task_Feedback" name="Send interview feedback"/>
<bpmn:endEvent id="End_NotSelected" name="Not selected"/>
<bpmn:sendTask id="Task_Offer" name="Extend conditional offer"/>
<bpmn:receiveTask id="Task_AwaitDecision" name="Await offer decision"/>
<bpmn:boundaryEvent id="Timer_OfferDeadline" name="No reply in 7 days" attachedToRef="Task_AwaitDecision"><bpmn:timerEventDefinition id="Timer_OfferDeadline_ed"><bpmn:timeDuration xsi:type="bpmn:tFormalExpression">P7D</bpmn:timeDuration></bpmn:timerEventDefinition></bpmn:boundaryEvent>
<bpmn:exclusiveGateway id="Gw_Accepted" name="Offer accepted?" default="Flow_16"/>
<bpmn:exclusiveGateway id="Gw_NotAccepted"/>
<bpmn:userTask id="Task_Reopen" name="Reopen search with manager"/>
<bpmn:endEvent id="End_Reopened" name="Search reopened"/>
<bpmn:sendTask id="Task_RequestCheck" name="Request background check"/>
<bpmn:receiveTask id="Task_ReceiveReport" name="Receive screening report"/>
<bpmn:exclusiveGateway id="Gw_Clear" name="Check clear?" default="Flow_21"/>
<bpmn:sendTask id="Task_Withdraw" name="Withdraw offer"/>
<bpmn:endEvent id="End_Withdrawn" name="Offer withdrawn"/>
<bpmn:sendTask id="Task_Contract" name="Send contract and start date"/>
<bpmn:endEvent id="End_Hired" name="Candidate hired"/>
<bpmn:sequenceFlow id="Flow_1" sourceRef="Start_Application" targetRef="Task_Screen"/>
<bpmn:sequenceFlow id="Flow_2" sourceRef="Task_Screen" targetRef="Gw_Shortlist"/>
<bpmn:sequenceFlow id="Flow_3" name="yes" sourceRef="Gw_Shortlist" targetRef="Task_PhoneScreen"><bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">=shortlisted</bpmn:conditionExpression></bpmn:sequenceFlow>
<bpmn:sequenceFlow id="Flow_4" name="no" sourceRef="Gw_Shortlist" targetRef="Task_Regret"/>
<bpmn:sequenceFlow id="Flow_5" sourceRef="Task_Regret" targetRef="End_NotShortlisted"/>
<bpmn:sequenceFlow id="Flow_6" sourceRef="Task_PhoneScreen" targetRef="Task_Interviews"/>
<bpmn:sequenceFlow id="Flow_7" sourceRef="Task_Interviews" targetRef="Task_Debrief"/>
<bpmn:sequenceFlow id="Flow_8" sourceRef="Task_Debrief" targetRef="Gw_Offer"/>
<bpmn:sequenceFlow id="Flow_9" name="yes" sourceRef="Gw_Offer" targetRef="Task_Offer"><bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">=makeOffer</bpmn:conditionExpression></bpmn:sequenceFlow>
<bpmn:sequenceFlow id="Flow_10" name="no" sourceRef="Gw_Offer" targetRef="Task_Feedback"/>
<bpmn:sequenceFlow id="Flow_11" sourceRef="Task_Feedback" targetRef="End_NotSelected"/>
<bpmn:sequenceFlow id="Flow_12" sourceRef="Task_Offer" targetRef="Task_AwaitDecision"/>
<bpmn:sequenceFlow id="Flow_13" sourceRef="Task_AwaitDecision" targetRef="Gw_Accepted"/>
<bpmn:sequenceFlow id="Flow_14" sourceRef="Timer_OfferDeadline" targetRef="Gw_NotAccepted"/>
<bpmn:sequenceFlow id="Flow_15" name="accepted" sourceRef="Gw_Accepted" targetRef="Task_RequestCheck"><bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">=offerAccepted</bpmn:conditionExpression></bpmn:sequenceFlow>
<bpmn:sequenceFlow id="Flow_16" name="declined" sourceRef="Gw_Accepted" targetRef="Gw_NotAccepted"/>
<bpmn:sequenceFlow id="Flow_17" sourceRef="Gw_NotAccepted" targetRef="Task_Reopen"/>
<bpmn:sequenceFlow id="Flow_18" sourceRef="Task_Reopen" targetRef="End_Reopened"/>
<bpmn:sequenceFlow id="Flow_19" sourceRef="Task_RequestCheck" targetRef="Task_ReceiveReport"/>
<bpmn:sequenceFlow id="Flow_20" sourceRef="Task_ReceiveReport" targetRef="Gw_Clear"/>
<bpmn:sequenceFlow id="Flow_21" name="clear" sourceRef="Gw_Clear" targetRef="Task_Contract"/>
<bpmn:sequenceFlow id="Flow_22" name="adverse finding" sourceRef="Gw_Clear" targetRef="Task_Withdraw"><bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">=adverseFinding</bpmn:conditionExpression></bpmn:sequenceFlow>
<bpmn:sequenceFlow id="Flow_23" sourceRef="Task_Withdraw" targetRef="End_Withdrawn"/>
<bpmn:sequenceFlow id="Flow_24" sourceRef="Task_Contract" targetRef="End_Hired"/>
</bpmn:process>
<bpmn:collaboration id="Process_Hiring_collab">
<bpmn:participant id="Process_Hiring_pool" name="Employer — talent acquisition" processRef="Process_Hiring"/>
<bpmn:participant id="Participant_Candidate" name="Candidate"/>
<bpmn:participant id="Participant_Screening" name="Background screening provider"/>
<bpmn:messageFlow id="MsgFlow_Application" name="CV and application" sourceRef="Participant_Candidate" targetRef="Start_Application"/>
<bpmn:messageFlow id="MsgFlow_Regret" name="Regret email" sourceRef="Task_Regret" targetRef="Participant_Candidate"/>
<bpmn:messageFlow id="MsgFlow_Invite" name="Interview invitation" sourceRef="Task_PhoneScreen" targetRef="Participant_Candidate"/>
<bpmn:messageFlow id="MsgFlow_Feedback" name="Interview feedback" sourceRef="Task_Feedback" targetRef="Participant_Candidate"/>
<bpmn:messageFlow id="MsgFlow_Offer" name="Offer letter" sourceRef="Task_Offer" targetRef="Participant_Candidate"/>
<bpmn:messageFlow id="MsgFlow_Decision" name="Acceptance or decline" sourceRef="Participant_Candidate" targetRef="Task_AwaitDecision"/>
<bpmn:messageFlow id="MsgFlow_CheckRequest" name="Screening request" sourceRef="Task_RequestCheck" targetRef="Participant_Screening"/>
<bpmn:messageFlow id="MsgFlow_Report" name="Screening report" sourceRef="Participant_Screening" targetRef="Task_ReceiveReport"/>
<bpmn:messageFlow id="MsgFlow_Withdraw" name="Offer withdrawal" sourceRef="Task_Withdraw" targetRef="Participant_Candidate"/>
<bpmn:messageFlow id="MsgFlow_Contract" name="Contract" sourceRef="Task_Contract" targetRef="Participant_Candidate"/>
</bpmn:collaboration>
<bpmndi:BPMNDiagram id="Process_Hiring_di">
<bpmndi:BPMNPlane id="Process_Hiring_plane" bpmnElement="Process_Hiring_collab">
<bpmndi:BPMNShape id="Process_Hiring_pool_di" bpmnElement="Process_Hiring_pool" isHorizontal="true"><dc:Bounds x="160" y="200" width="2953" height="630"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Lane_Recruiter_di" bpmnElement="Lane_Recruiter" isHorizontal="true"><dc:Bounds x="190" y="200" width="2923" height="330"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Lane_HiringManager_di" bpmnElement="Lane_HiringManager" isHorizontal="true"><dc:Bounds x="190" y="530" width="2923" height="150"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Lane_Panel_di" bpmnElement="Lane_Panel" isHorizontal="true"><dc:Bounds x="190" y="680" width="2923" height="150"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Participant_Candidate_di" bpmnElement="Participant_Candidate" isHorizontal="true"><dc:Bounds x="160" y="60" width="2953" height="60"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Participant_Screening_di" bpmnElement="Participant_Screening" isHorizontal="true"><dc:Bounds x="160" y="910" width="2953" height="60"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Start_Application_di" bpmnElement="Start_Application"><dc:Bounds x="262" y="247" width="36" height="36"/><bpmndi:BPMNLabel><dc:Bounds x="252" y="288" width="56" height="28"/></bpmndi:BPMNLabel></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Task_Screen_di" bpmnElement="Task_Screen"><dc:Bounds x="375" y="225" width="100" height="80"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gw_Shortlist_di" bpmnElement="Gw_Shortlist" isMarkerVisible="true"><dc:Bounds x="545" y="240" width="50" height="50"/><bpmndi:BPMNLabel><dc:Bounds x="540" y="221" width="61" height="15"/></bpmndi:BPMNLabel></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Task_Regret_di" bpmnElement="Task_Regret"><dc:Bounds x="665" y="425" width="100" height="80"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="End_NotShortlisted_di" bpmnElement="End_NotShortlisted"><dc:Bounds x="842" y="447" width="36" height="36"/><bpmndi:BPMNLabel><dc:Bounds x="824" y="488" width="73" height="15"/></bpmndi:BPMNLabel></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Task_PhoneScreen_di" bpmnElement="Task_PhoneScreen"><dc:Bounds x="810" y="225" width="100" height="80"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Task_Interviews_di" bpmnElement="Task_Interviews"><dc:Bounds x="955" y="715" width="100" height="80"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Task_Debrief_di" bpmnElement="Task_Debrief"><dc:Bounds x="1100" y="565" width="100" height="80"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gw_Offer_di" bpmnElement="Gw_Offer" isMarkerVisible="true"><dc:Bounds x="1270" y="580" width="50" height="50"/><bpmndi:BPMNLabel><dc:Bounds x="1257" y="635" width="76" height="15"/></bpmndi:BPMNLabel></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Task_Feedback_di" bpmnElement="Task_Feedback"><dc:Bounds x="1390" y="425" width="100" height="80"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="End_NotSelected_di" bpmnElement="End_NotSelected"><dc:Bounds x="1567" y="447" width="36" height="36"/><bpmndi:BPMNLabel><dc:Bounds x="1553" y="488" width="64" height="15"/></bpmndi:BPMNLabel></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Task_Offer_di" bpmnElement="Task_Offer"><dc:Bounds x="1535" y="225" width="100" height="80"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Task_AwaitDecision_di" bpmnElement="Task_AwaitDecision"><dc:Bounds x="1680" y="225" width="100" height="80"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Timer_OfferDeadline_di" bpmnElement="Timer_OfferDeadline"><dc:Bounds x="1692" y="287" width="36" height="36"/><bpmndi:BPMNLabel><dc:Bounds x="1724" y="321" width="91" height="15"/></bpmndi:BPMNLabel></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gw_Accepted_di" bpmnElement="Gw_Accepted" isMarkerVisible="true"><dc:Bounds x="1850" y="240" width="50" height="50"/><bpmndi:BPMNLabel><dc:Bounds x="1835" y="221" width="81" height="15"/></bpmndi:BPMNLabel></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gw_NotAccepted_di" bpmnElement="Gw_NotAccepted" isMarkerVisible="true"><dc:Bounds x="1850" y="340" width="50" height="50"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Task_Reopen_di" bpmnElement="Task_Reopen"><dc:Bounds x="1970" y="325" width="100" height="80"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="End_Reopened_di" bpmnElement="End_Reopened"><dc:Bounds x="2147" y="347" width="36" height="36"/><bpmndi:BPMNLabel><dc:Bounds x="2122" y="388" width="87" height="15"/></bpmndi:BPMNLabel></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Task_RequestCheck_di" bpmnElement="Task_RequestCheck"><dc:Bounds x="2260" y="225" width="100" height="80"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Task_ReceiveReport_di" bpmnElement="Task_ReceiveReport"><dc:Bounds x="2405" y="225" width="100" height="80"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gw_Clear_di" bpmnElement="Gw_Clear" isMarkerVisible="true"><dc:Bounds x="2575" y="240" width="50" height="50"/><bpmndi:BPMNLabel><dc:Bounds x="2567" y="221" width="67" height="15"/></bpmndi:BPMNLabel></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Task_Withdraw_di" bpmnElement="Task_Withdraw"><dc:Bounds x="2695" y="425" width="100" height="80"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="End_Withdrawn_di" bpmnElement="End_Withdrawn"><dc:Bounds x="2872" y="447" width="36" height="36"/><bpmndi:BPMNLabel><dc:Bounds x="2850" y="488" width="80" height="15"/></bpmndi:BPMNLabel></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Task_Contract_di" bpmnElement="Task_Contract"><dc:Bounds x="2840" y="225" width="100" height="80"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="End_Hired_di" bpmnElement="End_Hired"><dc:Bounds x="3017" y="247" width="36" height="36"/><bpmndi:BPMNLabel><dc:Bounds x="2995" y="288" width="80" height="15"/></bpmndi:BPMNLabel></bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="Flow_1_di" bpmnElement="Flow_1"><di:waypoint x="298" y="265"/><di:waypoint x="375" y="265"/></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_2_di" bpmnElement="Flow_2"><di:waypoint x="475" y="265"/><di:waypoint x="545" y="265"/></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_3_di" bpmnElement="Flow_3"><di:waypoint x="595" y="265"/><di:waypoint x="810" y="265"/><bpmndi:BPMNLabel><dc:Bounds x="601" y="246" width="20" height="15"/></bpmndi:BPMNLabel></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_4_di" bpmnElement="Flow_4"><di:waypoint x="570" y="290"/><di:waypoint x="570" y="465"/><di:waypoint x="665" y="465"/><bpmndi:BPMNLabel><dc:Bounds x="576" y="293" width="15" height="15"/></bpmndi:BPMNLabel></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_5_di" bpmnElement="Flow_5"><di:waypoint x="765" y="465"/><di:waypoint x="842" y="465"/></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_6_di" bpmnElement="Flow_6"><di:waypoint x="910" y="265"/><di:waypoint x="933" y="265"/><di:waypoint x="933" y="755"/><di:waypoint x="955" y="755"/></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_7_di" bpmnElement="Flow_7"><di:waypoint x="1055" y="755"/><di:waypoint x="1078" y="755"/><di:waypoint x="1078" y="605"/><di:waypoint x="1100" y="605"/></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_8_di" bpmnElement="Flow_8"><di:waypoint x="1200" y="605"/><di:waypoint x="1270" y="605"/></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_9_di" bpmnElement="Flow_9"><di:waypoint x="1295" y="580"/><di:waypoint x="1295" y="265"/><di:waypoint x="1535" y="265"/><bpmndi:BPMNLabel><dc:Bounds x="1301" y="561" width="20" height="15"/></bpmndi:BPMNLabel></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_10_di" bpmnElement="Flow_10"><di:waypoint x="1320" y="605"/><di:waypoint x="1440" y="605"/><di:waypoint x="1440" y="505"/><bpmndi:BPMNLabel><dc:Bounds x="1326" y="586" width="15" height="15"/></bpmndi:BPMNLabel></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_11_di" bpmnElement="Flow_11"><di:waypoint x="1490" y="465"/><di:waypoint x="1567" y="465"/></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_12_di" bpmnElement="Flow_12"><di:waypoint x="1635" y="265"/><di:waypoint x="1680" y="265"/></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_13_di" bpmnElement="Flow_13"><di:waypoint x="1780" y="265"/><di:waypoint x="1850" y="265"/></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_14_di" bpmnElement="Flow_14"><di:waypoint x="1710" y="323"/><di:waypoint x="1710" y="365"/><di:waypoint x="1850" y="365"/></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_15_di" bpmnElement="Flow_15"><di:waypoint x="1900" y="265"/><di:waypoint x="2260" y="265"/><bpmndi:BPMNLabel><dc:Bounds x="1906" y="246" width="47" height="15"/></bpmndi:BPMNLabel></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_16_di" bpmnElement="Flow_16"><di:waypoint x="1875" y="290"/><di:waypoint x="1875" y="340"/><bpmndi:BPMNLabel><dc:Bounds x="1881" y="293" width="43" height="15"/></bpmndi:BPMNLabel></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_17_di" bpmnElement="Flow_17"><di:waypoint x="1900" y="365"/><di:waypoint x="1970" y="365"/></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_18_di" bpmnElement="Flow_18"><di:waypoint x="2070" y="365"/><di:waypoint x="2147" y="365"/></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_19_di" bpmnElement="Flow_19"><di:waypoint x="2360" y="265"/><di:waypoint x="2405" y="265"/></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_20_di" bpmnElement="Flow_20"><di:waypoint x="2505" y="265"/><di:waypoint x="2575" y="265"/></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_21_di" bpmnElement="Flow_21"><di:waypoint x="2625" y="265"/><di:waypoint x="2840" y="265"/><bpmndi:BPMNLabel><dc:Bounds x="2631" y="246" width="26" height="15"/></bpmndi:BPMNLabel></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_22_di" bpmnElement="Flow_22"><di:waypoint x="2600" y="290"/><di:waypoint x="2600" y="465"/><di:waypoint x="2695" y="465"/><bpmndi:BPMNLabel><dc:Bounds x="2606" y="293" width="77" height="15"/></bpmndi:BPMNLabel></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_23_di" bpmnElement="Flow_23"><di:waypoint x="2795" y="465"/><di:waypoint x="2872" y="465"/></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_24_di" bpmnElement="Flow_24"><di:waypoint x="2940" y="265"/><di:waypoint x="3017" y="265"/></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="MsgFlow_Application_di" bpmnElement="MsgFlow_Application"><di:waypoint x="280" y="120"/><di:waypoint x="280" y="247"/><bpmndi:BPMNLabel><dc:Bounds x="286" y="146" width="55" height="28"/></bpmndi:BPMNLabel></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="MsgFlow_Regret_di" bpmnElement="MsgFlow_Regret"><di:waypoint x="715" y="425"/><di:waypoint x="715" y="120"/><bpmndi:BPMNLabel><dc:Bounds x="721" y="153" width="65" height="15"/></bpmndi:BPMNLabel></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="MsgFlow_Invite_di" bpmnElement="MsgFlow_Invite"><di:waypoint x="860" y="225"/><di:waypoint x="860" y="120"/><bpmndi:BPMNLabel><dc:Bounds x="866" y="146" width="47" height="28"/></bpmndi:BPMNLabel></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="MsgFlow_Feedback_di" bpmnElement="MsgFlow_Feedback"><di:waypoint x="1440" y="425"/><di:waypoint x="1440" y="120"/><bpmndi:BPMNLabel><dc:Bounds x="1446" y="146" width="47" height="28"/></bpmndi:BPMNLabel></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="MsgFlow_Offer_di" bpmnElement="MsgFlow_Offer"><di:waypoint x="1585" y="225"/><di:waypoint x="1585" y="120"/><bpmndi:BPMNLabel><dc:Bounds x="1591" y="153" width="54" height="15"/></bpmndi:BPMNLabel></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="MsgFlow_Decision_di" bpmnElement="MsgFlow_Decision"><di:waypoint x="1730" y="120"/><di:waypoint x="1730" y="225"/><bpmndi:BPMNLabel><dc:Bounds x="1736" y="146" width="73" height="28"/></bpmndi:BPMNLabel></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="MsgFlow_CheckRequest_di" bpmnElement="MsgFlow_CheckRequest"><di:waypoint x="2310" y="305"/><di:waypoint x="2310" y="910"/><bpmndi:BPMNLabel><dc:Bounds x="2316" y="863" width="92" height="15"/></bpmndi:BPMNLabel></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="MsgFlow_Report_di" bpmnElement="MsgFlow_Report"><di:waypoint x="2455" y="910"/><di:waypoint x="2455" y="305"/><bpmndi:BPMNLabel><dc:Bounds x="2461" y="863" width="84" height="15"/></bpmndi:BPMNLabel></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="MsgFlow_Withdraw_di" bpmnElement="MsgFlow_Withdraw"><di:waypoint x="2745" y="425"/><di:waypoint x="2745" y="120"/><bpmndi:BPMNLabel><dc:Bounds x="2751" y="153" width="82" height="15"/></bpmndi:BPMNLabel></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="MsgFlow_Contract_di" bpmnElement="MsgFlow_Contract"><di:waypoint x="2890" y="225"/><di:waypoint x="2890" y="120"/><bpmndi:BPMNLabel><dc:Bounds x="2896" y="153" width="44" height="15"/></bpmndi:BPMNLabel></bpmndi:BPMNEdge>
</bpmndi:BPMNPlane>
</bpmndi:BPMNDiagram>
</bpmn:definitions>