Skip to content
BPMN 2.0 templates

Grant proposal budget and justification revision

Model budget eligibility and justification review, with explicit resubmission or withdrawal rather than silently approving incomplete proposals. Editable collaboration with role lanes, decisions and a correction and resubmission loop. Illustrative policy and timing; adapt to local requirements.

Template previewBPMN 2.0
Rendering…

What this template contains

Source
73 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="grant_budget_revision_definitions" targetNamespace="urn:flowss:advanced">
  <bpmn:message id="grant_budget_revision_message" name="Proposal ready for review"/>
  
  <bpmn:process id="grant_budget_revision_process" name="Grant proposal budget and justification revision" isExecutable="false">
    <bpmn:documentation>Model budget eligibility and justification review, with explicit resubmission or withdrawal rather than silently approving incomplete proposals. Inputs: Proposal ready for review. 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="grant_budget_revision_lanes"><bpmn:lane id="grant_budget_revision_lane_0" name="Research finance"><bpmn:flowNodeRef>grant_budget_revision_start</bpmn:flowNodeRef><bpmn:flowNodeRef>grant_budget_revision_intake_1</bpmn:flowNodeRef><bpmn:flowNodeRef>grant_budget_revision_review_entry</bpmn:flowNodeRef><bpmn:flowNodeRef>grant_budget_revision_checks_1</bpmn:flowNodeRef><bpmn:flowNodeRef>grant_budget_revision_checks_2</bpmn:flowNodeRef><bpmn:flowNodeRef>grant_budget_revision_checks_3</bpmn:flowNodeRef><bpmn:flowNodeRef>grant_budget_revision_decision</bpmn:flowNodeRef><bpmn:flowNodeRef>grant_budget_revision_success_1</bpmn:flowNodeRef><bpmn:flowNodeRef>grant_budget_revision_success_rest_1</bpmn:flowNodeRef><bpmn:flowNodeRef>grant_budget_revision_complete</bpmn:flowNodeRef></bpmn:lane><bpmn:lane id="grant_budget_revision_lane_1" name="Principal investigator"><bpmn:flowNodeRef>grant_budget_revision_remediation_entry</bpmn:flowNodeRef><bpmn:flowNodeRef>grant_budget_revision_remediation_1</bpmn:flowNodeRef><bpmn:flowNodeRef>grant_budget_revision_resubmit</bpmn:flowNodeRef></bpmn:lane><bpmn:lane id="grant_budget_revision_lane_2" name="Research office"><bpmn:flowNodeRef>grant_budget_revision_alternate</bpmn:flowNodeRef></bpmn:lane></bpmn:laneSet>
    <bpmn:startEvent id="grant_budget_revision_start" name="Proposal ready for review"><bpmn:messageEventDefinition id="grant_budget_revision_start_def" messageRef="grant_budget_revision_message"/></bpmn:startEvent>
    <bpmn:userTask id="grant_budget_revision_intake_1" name="Record funder deadline"></bpmn:userTask>
    <bpmn:exclusiveGateway id="grant_budget_revision_review_entry"></bpmn:exclusiveGateway>
    <bpmn:userTask id="grant_budget_revision_checks_1" name="Check cost eligibility"></bpmn:userTask>
    <bpmn:userTask id="grant_budget_revision_checks_2" name="Reconcile work packages"></bpmn:userTask>
    <bpmn:userTask id="grant_budget_revision_checks_3" name="Check matched funding evidence"></bpmn:userTask>
    <bpmn:exclusiveGateway id="grant_budget_revision_decision" name="Submission ready?" default="grant_budget_revision_flow_8"></bpmn:exclusiveGateway>
    <bpmn:userTask id="grant_budget_revision_success_1" name="Authorize institutional sign-off"></bpmn:userTask>
    <bpmn:userTask id="grant_budget_revision_remediation_entry" name="Annotate budget concerns"></bpmn:userTask>
    <bpmn:userTask id="grant_budget_revision_success_rest_1" name="Submit approved version"></bpmn:userTask>
    <bpmn:endEvent id="grant_budget_revision_complete" name="Proposal submitted"></bpmn:endEvent>
    <bpmn:userTask id="grant_budget_revision_remediation_1" name="Revise costs and justification"></bpmn:userTask>
    <bpmn:exclusiveGateway id="grant_budget_revision_resubmit" name="Correction viable?" default="grant_budget_revision_flow_14"></bpmn:exclusiveGateway>
    <bpmn:endEvent id="grant_budget_revision_alternate" name="Proposal withdrawn"></bpmn:endEvent>
    <bpmn:sequenceFlow id="grant_budget_revision_flow_1" sourceRef="grant_budget_revision_start" targetRef="grant_budget_revision_intake_1"></bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="grant_budget_revision_flow_2" sourceRef="grant_budget_revision_intake_1" targetRef="grant_budget_revision_review_entry"></bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="grant_budget_revision_flow_3" sourceRef="grant_budget_revision_review_entry" targetRef="grant_budget_revision_checks_1"></bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="grant_budget_revision_flow_4" sourceRef="grant_budget_revision_checks_1" targetRef="grant_budget_revision_checks_2"></bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="grant_budget_revision_flow_5" sourceRef="grant_budget_revision_checks_2" targetRef="grant_budget_revision_checks_3"></bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="grant_budget_revision_flow_6" sourceRef="grant_budget_revision_checks_3" targetRef="grant_budget_revision_decision"></bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="grant_budget_revision_flow_7" sourceRef="grant_budget_revision_decision" targetRef="grant_budget_revision_success_1" name="Yes"><bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">=submissionReady = true</bpmn:conditionExpression></bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="grant_budget_revision_flow_8" sourceRef="grant_budget_revision_decision" targetRef="grant_budget_revision_remediation_entry" name="Otherwise"></bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="grant_budget_revision_flow_9" sourceRef="grant_budget_revision_success_1" targetRef="grant_budget_revision_success_rest_1"></bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="grant_budget_revision_flow_10" sourceRef="grant_budget_revision_success_rest_1" targetRef="grant_budget_revision_complete"></bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="grant_budget_revision_flow_11" sourceRef="grant_budget_revision_remediation_entry" targetRef="grant_budget_revision_remediation_1"></bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="grant_budget_revision_flow_12" sourceRef="grant_budget_revision_remediation_1" targetRef="grant_budget_revision_resubmit"></bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="grant_budget_revision_flow_13" sourceRef="grant_budget_revision_resubmit" targetRef="grant_budget_revision_review_entry" name="Revise"><bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">=correctionViable = true</bpmn:conditionExpression></bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="grant_budget_revision_flow_14" sourceRef="grant_budget_revision_resubmit" targetRef="grant_budget_revision_alternate" name="Close"></bpmn:sequenceFlow>
  </bpmn:process>
  <bpmn:collaboration id="grant_budget_revision_collaboration"><bpmn:participant id="grant_budget_revision_party" name="Research team"/><bpmn:participant id="grant_budget_revision_pool" name="Grant proposal budget and justification revision" processRef="grant_budget_revision_process"/><bpmn:messageFlow id="grant_budget_revision_request" sourceRef="grant_budget_revision_party" targetRef="grant_budget_revision_start"/></bpmn:collaboration>
  <bpmndi:BPMNDiagram id="grant_budget_revision_diagram"><bpmndi:BPMNPlane id="grant_budget_revision_plane" bpmnElement="grant_budget_revision_collaboration">
    <bpmndi:BPMNShape id="grant_budget_revision_party_di" bpmnElement="grant_budget_revision_party" isHorizontal="true"><dc:Bounds x="20" y="20" width="2420" height="70"/></bpmndi:BPMNShape>
    <bpmndi:BPMNShape id="grant_budget_revision_pool_di" bpmnElement="grant_budget_revision_pool" isHorizontal="true"><dc:Bounds x="20" y="180" width="2420" height="780"/></bpmndi:BPMNShape>
    <bpmndi:BPMNShape id="grant_budget_revision_lane_0_di" bpmnElement="grant_budget_revision_lane_0" isHorizontal="true"><dc:Bounds x="50" y="180" width="2390" height="260"/></bpmndi:BPMNShape>
    <bpmndi:BPMNShape id="grant_budget_revision_lane_1_di" bpmnElement="grant_budget_revision_lane_1" isHorizontal="true"><dc:Bounds x="50" y="440" width="2390" height="260"/></bpmndi:BPMNShape>
    <bpmndi:BPMNShape id="grant_budget_revision_lane_2_di" bpmnElement="grant_budget_revision_lane_2" isHorizontal="true"><dc:Bounds x="50" y="700" width="2390" height="260"/></bpmndi:BPMNShape>
    <bpmndi:BPMNShape id="grant_budget_revision_start_di" bpmnElement="grant_budget_revision_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="grant_budget_revision_intake_1_di" bpmnElement="grant_budget_revision_intake_1"><dc:Bounds x="325" y="272" width="130" height="76"/></bpmndi:BPMNShape>
    <bpmndi:BPMNShape id="grant_budget_revision_review_entry_di" bpmnElement="grant_budget_revision_review_entry" isMarkerVisible="true"><dc:Bounds x="576" y="286" width="48" height="48"/></bpmndi:BPMNShape>
    <bpmndi:BPMNShape id="grant_budget_revision_checks_1_di" bpmnElement="grant_budget_revision_checks_1"><dc:Bounds x="745" y="272" width="130" height="76"/></bpmndi:BPMNShape>
    <bpmndi:BPMNShape id="grant_budget_revision_checks_2_di" bpmnElement="grant_budget_revision_checks_2"><dc:Bounds x="955" y="272" width="130" height="76"/></bpmndi:BPMNShape>
    <bpmndi:BPMNShape id="grant_budget_revision_checks_3_di" bpmnElement="grant_budget_revision_checks_3"><dc:Bounds x="1165" y="272" width="130" height="76"/></bpmndi:BPMNShape>
    <bpmndi:BPMNShape id="grant_budget_revision_decision_di" bpmnElement="grant_budget_revision_decision" isMarkerVisible="true"><dc:Bounds x="1416" y="286" width="48" height="48"/><bpmndi:BPMNLabel><dc:Bounds x="1368" y="236" width="144" height="40"/></bpmndi:BPMNLabel></bpmndi:BPMNShape>
    <bpmndi:BPMNShape id="grant_budget_revision_success_1_di" bpmnElement="grant_budget_revision_success_1"><dc:Bounds x="1585" y="272" width="130" height="76"/></bpmndi:BPMNShape>
    <bpmndi:BPMNShape id="grant_budget_revision_remediation_entry_di" bpmnElement="grant_budget_revision_remediation_entry"><dc:Bounds x="1585" y="532" width="130" height="76"/></bpmndi:BPMNShape>
    <bpmndi:BPMNShape id="grant_budget_revision_success_rest_1_di" bpmnElement="grant_budget_revision_success_rest_1"><dc:Bounds x="1795" y="272" width="130" height="76"/></bpmndi:BPMNShape>
    <bpmndi:BPMNShape id="grant_budget_revision_complete_di" bpmnElement="grant_budget_revision_complete"><dc:Bounds x="2052" y="292" width="36" height="36"/><bpmndi:BPMNLabel><dc:Bounds x="1998" y="335" width="144" height="40"/></bpmndi:BPMNLabel></bpmndi:BPMNShape>
    <bpmndi:BPMNShape id="grant_budget_revision_remediation_1_di" bpmnElement="grant_budget_revision_remediation_1"><dc:Bounds x="1795" y="532" width="130" height="76"/></bpmndi:BPMNShape>
    <bpmndi:BPMNShape id="grant_budget_revision_resubmit_di" bpmnElement="grant_budget_revision_resubmit" isMarkerVisible="true"><dc:Bounds x="2046" y="546" width="48" height="48"/><bpmndi:BPMNLabel><dc:Bounds x="1998" y="496" width="144" height="40"/></bpmndi:BPMNLabel></bpmndi:BPMNShape>
    <bpmndi:BPMNShape id="grant_budget_revision_alternate_di" bpmnElement="grant_budget_revision_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="grant_budget_revision_flow_1_di" bpmnElement="grant_budget_revision_flow_1"><di:waypoint x="198" y="310"/><di:waypoint x="325" y="310"/></bpmndi:BPMNEdge>
    <bpmndi:BPMNEdge id="grant_budget_revision_flow_2_di" bpmnElement="grant_budget_revision_flow_2"><di:waypoint x="455" y="310"/><di:waypoint x="576" y="310"/></bpmndi:BPMNEdge>
    <bpmndi:BPMNEdge id="grant_budget_revision_flow_3_di" bpmnElement="grant_budget_revision_flow_3"><di:waypoint x="624" y="310"/><di:waypoint x="745" y="310"/></bpmndi:BPMNEdge>
    <bpmndi:BPMNEdge id="grant_budget_revision_flow_4_di" bpmnElement="grant_budget_revision_flow_4"><di:waypoint x="875" y="310"/><di:waypoint x="955" y="310"/></bpmndi:BPMNEdge>
    <bpmndi:BPMNEdge id="grant_budget_revision_flow_5_di" bpmnElement="grant_budget_revision_flow_5"><di:waypoint x="1085" y="310"/><di:waypoint x="1165" y="310"/></bpmndi:BPMNEdge>
    <bpmndi:BPMNEdge id="grant_budget_revision_flow_6_di" bpmnElement="grant_budget_revision_flow_6"><di:waypoint x="1295" y="310"/><di:waypoint x="1416" y="310"/></bpmndi:BPMNEdge>
    <bpmndi:BPMNEdge id="grant_budget_revision_flow_7_di" bpmnElement="grant_budget_revision_flow_7"><di:waypoint x="1464" y="310"/><di:waypoint x="1585" y="310"/><bpmndi:BPMNLabel><dc:Bounds x="1472" y="283" width="100" height="22"/></bpmndi:BPMNLabel></bpmndi:BPMNEdge>
    <bpmndi:BPMNEdge id="grant_budget_revision_flow_8_di" bpmnElement="grant_budget_revision_flow_8"><di:waypoint x="1464" y="310"/><di:waypoint x="1525" y="310"/><di:waypoint x="1525" y="570"/><di:waypoint x="1585" y="570"/><bpmndi:BPMNLabel><dc:Bounds x="1472" y="320" width="100" height="22"/></bpmndi:BPMNLabel></bpmndi:BPMNEdge>
    <bpmndi:BPMNEdge id="grant_budget_revision_flow_9_di" bpmnElement="grant_budget_revision_flow_9"><di:waypoint x="1715" y="310"/><di:waypoint x="1795" y="310"/></bpmndi:BPMNEdge>
    <bpmndi:BPMNEdge id="grant_budget_revision_flow_10_di" bpmnElement="grant_budget_revision_flow_10"><di:waypoint x="1925" y="310"/><di:waypoint x="2052" y="310"/></bpmndi:BPMNEdge>
    <bpmndi:BPMNEdge id="grant_budget_revision_flow_11_di" bpmnElement="grant_budget_revision_flow_11"><di:waypoint x="1715" y="570"/><di:waypoint x="1795" y="570"/></bpmndi:BPMNEdge>
    <bpmndi:BPMNEdge id="grant_budget_revision_flow_12_di" bpmnElement="grant_budget_revision_flow_12"><di:waypoint x="1925" y="570"/><di:waypoint x="2046" y="570"/></bpmndi:BPMNEdge>
    <bpmndi:BPMNEdge id="grant_budget_revision_flow_13_di" bpmnElement="grant_budget_revision_flow_13"><di:waypoint x="2070" y="594"/><di:waypoint x="2070" y="676"/><di:waypoint x="526" y="676"/><di:waypoint x="526" y="310"/><di:waypoint x="576" y="310"/><bpmndi:BPMNLabel><dc:Bounds x="1962" y="679" width="100" height="22"/></bpmndi:BPMNLabel></bpmndi:BPMNEdge>
    <bpmndi:BPMNEdge id="grant_budget_revision_flow_14_di" bpmnElement="grant_budget_revision_flow_14"><di:waypoint x="2094" y="570"/><di:waypoint x="2178" y="570"/><di:waypoint x="2178" y="830"/><di:waypoint x="2262" y="830"/><bpmndi:BPMNLabel><dc:Bounds x="2102" y="580" width="100" height="22"/></bpmndi:BPMNLabel></bpmndi:BPMNEdge>
    <bpmndi:BPMNEdge id="grant_budget_revision_request_di" bpmnElement="grant_budget_revision_request"><di:waypoint x="180" y="90"/><di:waypoint x="180" y="292"/></bpmndi:BPMNEdge>
    
  </bpmndi:BPMNPlane></bpmndi:BPMNDiagram>
</bpmn:definitions>