Transaction readiness with financial and technology diligence
Combine commercial, technical and legal diligence into a recorded readiness decision; the model does not provide legal conclusions. Editable collaboration with role lanes, decisions and independent parallel checks. Illustrative policy and timing; adapt to local requirements.
Rendering…
What this template contains
- Source
- 91 lines
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="merger_data_room_definitions" targetNamespace="urn:flowss:advanced">
<bpmn:message id="merger_data_room_message" name="Diligence phase opened"/>
<bpmn:process id="merger_data_room_process" name="Transaction readiness with financial and technology diligence" isExecutable="false">
<bpmn:documentation>Combine commercial, technical and legal diligence into a recorded readiness decision; the model does not provide legal conclusions. Inputs: Diligence phase opened. All policy choices, durations and conditions are illustrative. Replace example rules with approved local policy; configure integrations and review before execution. This non-executable template does not assert legal compliance or a real completed case.</bpmn:documentation>
<bpmn:laneSet id="merger_data_room_lanes"><bpmn:lane id="merger_data_room_lane_0" name="Deal coordinator"><bpmn:flowNodeRef>merger_data_room_start</bpmn:flowNodeRef><bpmn:flowNodeRef>merger_data_room_intake_1</bpmn:flowNodeRef><bpmn:flowNodeRef>merger_data_room_intake_2</bpmn:flowNodeRef><bpmn:flowNodeRef>merger_data_room_split</bpmn:flowNodeRef><bpmn:flowNodeRef>merger_data_room_check_0_1</bpmn:flowNodeRef><bpmn:flowNodeRef>merger_data_room_check_0_2</bpmn:flowNodeRef><bpmn:flowNodeRef>merger_data_room_join</bpmn:flowNodeRef><bpmn:flowNodeRef>merger_data_room_decision</bpmn:flowNodeRef><bpmn:flowNodeRef>merger_data_room_success_1</bpmn:flowNodeRef><bpmn:flowNodeRef>merger_data_room_success_rest_1</bpmn:flowNodeRef><bpmn:flowNodeRef>merger_data_room_complete</bpmn:flowNodeRef></bpmn:lane><bpmn:lane id="merger_data_room_lane_1" name="Technology reviewer"><bpmn:flowNodeRef>merger_data_room_check_1_1</bpmn:flowNodeRef><bpmn:flowNodeRef>merger_data_room_check_1_2</bpmn:flowNodeRef></bpmn:lane><bpmn:lane id="merger_data_room_lane_2" name="Legal reviewer"><bpmn:flowNodeRef>merger_data_room_check_2_1</bpmn:flowNodeRef><bpmn:flowNodeRef>merger_data_room_check_2_2</bpmn:flowNodeRef><bpmn:flowNodeRef>merger_data_room_exception_1</bpmn:flowNodeRef><bpmn:flowNodeRef>merger_data_room_exception_rest_1</bpmn:flowNodeRef><bpmn:flowNodeRef>merger_data_room_alternate</bpmn:flowNodeRef></bpmn:lane></bpmn:laneSet>
<bpmn:startEvent id="merger_data_room_start" name="Diligence phase opened"><bpmn:messageEventDefinition id="merger_data_room_start_def" messageRef="merger_data_room_message"/></bpmn:startEvent>
<bpmn:userTask id="merger_data_room_intake_1" name="Set access scope"></bpmn:userTask>
<bpmn:userTask id="merger_data_room_intake_2" name="Register evidence index"></bpmn:userTask>
<bpmn:parallelGateway id="merger_data_room_split"></bpmn:parallelGateway>
<bpmn:userTask id="merger_data_room_check_0_1" name="Reconcile financial assumptions"></bpmn:userTask>
<bpmn:userTask id="merger_data_room_check_0_2" name="Review concentration risk"></bpmn:userTask>
<bpmn:userTask id="merger_data_room_check_1_1" name="Inventory critical systems"></bpmn:userTask>
<bpmn:userTask id="merger_data_room_check_1_2" name="Assess integration effort"></bpmn:userTask>
<bpmn:userTask id="merger_data_room_check_2_1" name="Review contract obligations"></bpmn:userTask>
<bpmn:userTask id="merger_data_room_check_2_2" name="Record unresolved consents"></bpmn:userTask>
<bpmn:parallelGateway id="merger_data_room_join"></bpmn:parallelGateway>
<bpmn:exclusiveGateway id="merger_data_room_decision" name="Ready for decision?" default="merger_data_room_flow_15"></bpmn:exclusiveGateway>
<bpmn:userTask id="merger_data_room_success_1" name="Compile investment committee pack"></bpmn:userTask>
<bpmn:userTask id="merger_data_room_exception_1" name="Document evidence gaps"></bpmn:userTask>
<bpmn:userTask id="merger_data_room_success_rest_1" name="Record conditions precedent"></bpmn:userTask>
<bpmn:userTask id="merger_data_room_exception_rest_1" name="Escalate material uncertainty"></bpmn:userTask>
<bpmn:endEvent id="merger_data_room_complete" name="Committee pack ready"></bpmn:endEvent>
<bpmn:endEvent id="merger_data_room_alternate" name="Decision postponed"></bpmn:endEvent>
<bpmn:sequenceFlow id="merger_data_room_flow_1" sourceRef="merger_data_room_start" targetRef="merger_data_room_intake_1"></bpmn:sequenceFlow>
<bpmn:sequenceFlow id="merger_data_room_flow_2" sourceRef="merger_data_room_intake_1" targetRef="merger_data_room_intake_2"></bpmn:sequenceFlow>
<bpmn:sequenceFlow id="merger_data_room_flow_3" sourceRef="merger_data_room_intake_2" targetRef="merger_data_room_split"></bpmn:sequenceFlow>
<bpmn:sequenceFlow id="merger_data_room_flow_4" sourceRef="merger_data_room_split" targetRef="merger_data_room_check_0_1"></bpmn:sequenceFlow>
<bpmn:sequenceFlow id="merger_data_room_flow_5" sourceRef="merger_data_room_check_0_1" targetRef="merger_data_room_check_0_2"></bpmn:sequenceFlow>
<bpmn:sequenceFlow id="merger_data_room_flow_6" sourceRef="merger_data_room_split" targetRef="merger_data_room_check_1_1"></bpmn:sequenceFlow>
<bpmn:sequenceFlow id="merger_data_room_flow_7" sourceRef="merger_data_room_check_1_1" targetRef="merger_data_room_check_1_2"></bpmn:sequenceFlow>
<bpmn:sequenceFlow id="merger_data_room_flow_8" sourceRef="merger_data_room_split" targetRef="merger_data_room_check_2_1"></bpmn:sequenceFlow>
<bpmn:sequenceFlow id="merger_data_room_flow_9" sourceRef="merger_data_room_check_2_1" targetRef="merger_data_room_check_2_2"></bpmn:sequenceFlow>
<bpmn:sequenceFlow id="merger_data_room_flow_10" sourceRef="merger_data_room_check_0_2" targetRef="merger_data_room_join"></bpmn:sequenceFlow>
<bpmn:sequenceFlow id="merger_data_room_flow_11" sourceRef="merger_data_room_check_1_2" targetRef="merger_data_room_join"></bpmn:sequenceFlow>
<bpmn:sequenceFlow id="merger_data_room_flow_12" sourceRef="merger_data_room_check_2_2" targetRef="merger_data_room_join"></bpmn:sequenceFlow>
<bpmn:sequenceFlow id="merger_data_room_flow_13" sourceRef="merger_data_room_join" targetRef="merger_data_room_decision"></bpmn:sequenceFlow>
<bpmn:sequenceFlow id="merger_data_room_flow_14" sourceRef="merger_data_room_decision" targetRef="merger_data_room_success_1" name="Yes"><bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">=diligenceComplete = true</bpmn:conditionExpression></bpmn:sequenceFlow>
<bpmn:sequenceFlow id="merger_data_room_flow_15" sourceRef="merger_data_room_decision" targetRef="merger_data_room_exception_1" name="Otherwise"></bpmn:sequenceFlow>
<bpmn:sequenceFlow id="merger_data_room_flow_16" sourceRef="merger_data_room_success_1" targetRef="merger_data_room_success_rest_1"></bpmn:sequenceFlow>
<bpmn:sequenceFlow id="merger_data_room_flow_17" sourceRef="merger_data_room_exception_1" targetRef="merger_data_room_exception_rest_1"></bpmn:sequenceFlow>
<bpmn:sequenceFlow id="merger_data_room_flow_18" sourceRef="merger_data_room_success_rest_1" targetRef="merger_data_room_complete"></bpmn:sequenceFlow>
<bpmn:sequenceFlow id="merger_data_room_flow_19" sourceRef="merger_data_room_exception_rest_1" targetRef="merger_data_room_alternate"></bpmn:sequenceFlow>
</bpmn:process>
<bpmn:collaboration id="merger_data_room_collaboration"><bpmn:participant id="merger_data_room_party" name="Transaction sponsor"/><bpmn:participant id="merger_data_room_pool" name="Transaction readiness with financial and technology diligence" processRef="merger_data_room_process"/><bpmn:messageFlow id="merger_data_room_request" sourceRef="merger_data_room_party" targetRef="merger_data_room_start"/></bpmn:collaboration>
<bpmndi:BPMNDiagram id="merger_data_room_diagram"><bpmndi:BPMNPlane id="merger_data_room_plane" bpmnElement="merger_data_room_collaboration">
<bpmndi:BPMNShape id="merger_data_room_party_di" bpmnElement="merger_data_room_party" isHorizontal="true"><dc:Bounds x="20" y="20" width="2420" height="70"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="merger_data_room_pool_di" bpmnElement="merger_data_room_pool" isHorizontal="true"><dc:Bounds x="20" y="180" width="2420" height="780"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="merger_data_room_lane_0_di" bpmnElement="merger_data_room_lane_0" isHorizontal="true"><dc:Bounds x="50" y="180" width="2390" height="260"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="merger_data_room_lane_1_di" bpmnElement="merger_data_room_lane_1" isHorizontal="true"><dc:Bounds x="50" y="440" width="2390" height="260"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="merger_data_room_lane_2_di" bpmnElement="merger_data_room_lane_2" isHorizontal="true"><dc:Bounds x="50" y="700" width="2390" height="260"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="merger_data_room_start_di" bpmnElement="merger_data_room_start"><dc:Bounds x="162" y="292" width="36" height="36"/><bpmndi:BPMNLabel><dc:Bounds x="108" y="335" width="144" height="40"/></bpmndi:BPMNLabel></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="merger_data_room_intake_1_di" bpmnElement="merger_data_room_intake_1"><dc:Bounds x="325" y="272" width="130" height="76"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="merger_data_room_intake_2_di" bpmnElement="merger_data_room_intake_2"><dc:Bounds x="535" y="272" width="130" height="76"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="merger_data_room_split_di" bpmnElement="merger_data_room_split"><dc:Bounds x="786" y="286" width="48" height="48"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="merger_data_room_check_0_1_di" bpmnElement="merger_data_room_check_0_1"><dc:Bounds x="955" y="272" width="130" height="76"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="merger_data_room_check_0_2_di" bpmnElement="merger_data_room_check_0_2"><dc:Bounds x="1165" y="272" width="130" height="76"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="merger_data_room_check_1_1_di" bpmnElement="merger_data_room_check_1_1"><dc:Bounds x="955" y="532" width="130" height="76"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="merger_data_room_check_1_2_di" bpmnElement="merger_data_room_check_1_2"><dc:Bounds x="1165" y="532" width="130" height="76"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="merger_data_room_check_2_1_di" bpmnElement="merger_data_room_check_2_1"><dc:Bounds x="955" y="792" width="130" height="76"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="merger_data_room_check_2_2_di" bpmnElement="merger_data_room_check_2_2"><dc:Bounds x="1165" y="792" width="130" height="76"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="merger_data_room_join_di" bpmnElement="merger_data_room_join"><dc:Bounds x="1416" y="286" width="48" height="48"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="merger_data_room_decision_di" bpmnElement="merger_data_room_decision" isMarkerVisible="true"><dc:Bounds x="1626" y="286" width="48" height="48"/><bpmndi:BPMNLabel><dc:Bounds x="1578" y="236" width="144" height="40"/></bpmndi:BPMNLabel></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="merger_data_room_success_1_di" bpmnElement="merger_data_room_success_1"><dc:Bounds x="1795" y="272" width="130" height="76"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="merger_data_room_exception_1_di" bpmnElement="merger_data_room_exception_1"><dc:Bounds x="1795" y="792" width="130" height="76"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="merger_data_room_success_rest_1_di" bpmnElement="merger_data_room_success_rest_1"><dc:Bounds x="2005" y="272" width="130" height="76"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="merger_data_room_exception_rest_1_di" bpmnElement="merger_data_room_exception_rest_1"><dc:Bounds x="2005" y="792" width="130" height="76"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="merger_data_room_complete_di" bpmnElement="merger_data_room_complete"><dc:Bounds x="2262" y="292" width="36" height="36"/><bpmndi:BPMNLabel><dc:Bounds x="2208" y="335" width="144" height="40"/></bpmndi:BPMNLabel></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="merger_data_room_alternate_di" bpmnElement="merger_data_room_alternate"><dc:Bounds x="2262" y="812" width="36" height="36"/><bpmndi:BPMNLabel><dc:Bounds x="2208" y="855" width="144" height="40"/></bpmndi:BPMNLabel></bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="merger_data_room_flow_1_di" bpmnElement="merger_data_room_flow_1"><di:waypoint x="198" y="310"/><di:waypoint x="325" y="310"/></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="merger_data_room_flow_2_di" bpmnElement="merger_data_room_flow_2"><di:waypoint x="455" y="310"/><di:waypoint x="535" y="310"/></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="merger_data_room_flow_3_di" bpmnElement="merger_data_room_flow_3"><di:waypoint x="665" y="310"/><di:waypoint x="786" y="310"/></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="merger_data_room_flow_4_di" bpmnElement="merger_data_room_flow_4"><di:waypoint x="834" y="310"/><di:waypoint x="955" y="310"/></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="merger_data_room_flow_5_di" bpmnElement="merger_data_room_flow_5"><di:waypoint x="1085" y="310"/><di:waypoint x="1165" y="310"/></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="merger_data_room_flow_6_di" bpmnElement="merger_data_room_flow_6"><di:waypoint x="834" y="310"/><di:waypoint x="895" y="310"/><di:waypoint x="895" y="570"/><di:waypoint x="955" y="570"/></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="merger_data_room_flow_7_di" bpmnElement="merger_data_room_flow_7"><di:waypoint x="1085" y="570"/><di:waypoint x="1165" y="570"/></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="merger_data_room_flow_8_di" bpmnElement="merger_data_room_flow_8"><di:waypoint x="834" y="310"/><di:waypoint x="895" y="310"/><di:waypoint x="895" y="830"/><di:waypoint x="955" y="830"/></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="merger_data_room_flow_9_di" bpmnElement="merger_data_room_flow_9"><di:waypoint x="1085" y="830"/><di:waypoint x="1165" y="830"/></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="merger_data_room_flow_10_di" bpmnElement="merger_data_room_flow_10"><di:waypoint x="1295" y="310"/><di:waypoint x="1416" y="310"/></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="merger_data_room_flow_11_di" bpmnElement="merger_data_room_flow_11"><di:waypoint x="1295" y="570"/><di:waypoint x="1356" y="570"/><di:waypoint x="1356" y="310"/><di:waypoint x="1416" y="310"/></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="merger_data_room_flow_12_di" bpmnElement="merger_data_room_flow_12"><di:waypoint x="1295" y="830"/><di:waypoint x="1356" y="830"/><di:waypoint x="1356" y="310"/><di:waypoint x="1416" y="310"/></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="merger_data_room_flow_13_di" bpmnElement="merger_data_room_flow_13"><di:waypoint x="1464" y="310"/><di:waypoint x="1626" y="310"/></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="merger_data_room_flow_14_di" bpmnElement="merger_data_room_flow_14"><di:waypoint x="1674" y="310"/><di:waypoint x="1795" y="310"/><bpmndi:BPMNLabel><dc:Bounds x="1682" y="283" width="100" height="22"/></bpmndi:BPMNLabel></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="merger_data_room_flow_15_di" bpmnElement="merger_data_room_flow_15"><di:waypoint x="1674" y="310"/><di:waypoint x="1735" y="310"/><di:waypoint x="1735" y="830"/><di:waypoint x="1795" y="830"/><bpmndi:BPMNLabel><dc:Bounds x="1682" y="320" width="100" height="22"/></bpmndi:BPMNLabel></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="merger_data_room_flow_16_di" bpmnElement="merger_data_room_flow_16"><di:waypoint x="1925" y="310"/><di:waypoint x="2005" y="310"/></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="merger_data_room_flow_17_di" bpmnElement="merger_data_room_flow_17"><di:waypoint x="1925" y="830"/><di:waypoint x="2005" y="830"/></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="merger_data_room_flow_18_di" bpmnElement="merger_data_room_flow_18"><di:waypoint x="2135" y="310"/><di:waypoint x="2262" y="310"/></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="merger_data_room_flow_19_di" bpmnElement="merger_data_room_flow_19"><di:waypoint x="2135" y="830"/><di:waypoint x="2262" y="830"/></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="merger_data_room_request_di" bpmnElement="merger_data_room_request"><di:waypoint x="180" y="90"/><di:waypoint x="180" y="292"/></bpmndi:BPMNEdge>
</bpmndi:BPMNPlane></bpmndi:BPMNDiagram>
</bpmn:definitions>