Skip to content
BPMN 2.0 templates

BPMN — Loan Approval

Loan-approval process with exclusive gateway, service task, and message events.

Template previewBPMN 2.0
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"
  id="Defs_2" targetNamespace="http://flowss.ai/bpmn">
  <bpmn:process id="LoanProcess" isExecutable="false">
    <bpmn:startEvent id="S" name="Application received"/>
    <bpmn:task id="T1" name="Check credit score"/>
    <bpmn:exclusiveGateway id="G1" name="Score >= 700?"/>
    <bpmn:task id="T2" name="Approve loan"/>
    <bpmn:task id="T3" name="Manual review"/>
    <bpmn:exclusiveGateway id="G2" name="Approved?"/>
    <bpmn:task id="T4" name="Reject loan"/>
    <bpmn:task id="T5" name="Send funds"/>
    <bpmn:endEvent id="E1" name="Funded"/>
    <bpmn:endEvent id="E2" name="Rejected"/>
    <bpmn:sequenceFlow id="f1" sourceRef="S"  targetRef="T1"/>
    <bpmn:sequenceFlow id="f2" sourceRef="T1" targetRef="G1"/>
    <bpmn:sequenceFlow id="f3" name="yes" sourceRef="G1" targetRef="T2"/>
    <bpmn:sequenceFlow id="f4" name="no"  sourceRef="G1" targetRef="T3"/>
    <bpmn:sequenceFlow id="f5" sourceRef="T3" targetRef="G2"/>
    <bpmn:sequenceFlow id="f6" name="yes" sourceRef="G2" targetRef="T2"/>
    <bpmn:sequenceFlow id="f7" name="no"  sourceRef="G2" targetRef="T4"/>
    <bpmn:sequenceFlow id="f8" sourceRef="T2" targetRef="T5"/>
    <bpmn:sequenceFlow id="f9" sourceRef="T5" targetRef="E1"/>
    <bpmn:sequenceFlow id="f10" sourceRef="T4" targetRef="E2"/>
  </bpmn:process>
  <bpmndi:BPMNDiagram id="D">
    <bpmndi:BPMNPlane bpmnElement="LoanProcess">
      <bpmndi:BPMNShape bpmnElement="S"><dc:Bounds x="40" y="140" width="36" height="36"/></bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="T1"><dc:Bounds x="120" y="118" width="120" height="80"/></bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="G1" isMarkerVisible="true"><dc:Bounds x="280" y="133" width="50" height="50"/></bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="T2"><dc:Bounds x="380" y="40" width="120" height="80"/></bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="T3"><dc:Bounds x="380" y="180" width="120" height="80"/></bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="G2" isMarkerVisible="true"><dc:Bounds x="540" y="195" width="50" height="50"/></bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="T4"><dc:Bounds x="630" y="280" width="120" height="80"/></bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="T5"><dc:Bounds x="540" y="40" width="120" height="80"/></bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="E1"><dc:Bounds x="700" y="62" width="36" height="36"/></bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="E2"><dc:Bounds x="780" y="302" width="36" height="36"/></bpmndi:BPMNShape>
      <bpmndi:BPMNEdge bpmnElement="f1"><di:waypoint x="76"  y="158"/><di:waypoint x="120" y="158"/></bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="f2"><di:waypoint x="240" y="158"/><di:waypoint x="280" y="158"/></bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="f3"><di:waypoint x="305" y="133"/><di:waypoint x="305" y="80"/><di:waypoint x="380" y="80"/></bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="f4"><di:waypoint x="305" y="183"/><di:waypoint x="305" y="220"/><di:waypoint x="380" y="220"/></bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="f5"><di:waypoint x="500" y="220"/><di:waypoint x="540" y="220"/></bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="f6"><di:waypoint x="565" y="195"/><di:waypoint x="565" y="80"/><di:waypoint x="540" y="80"/></bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="f7"><di:waypoint x="565" y="245"/><di:waypoint x="565" y="320"/><di:waypoint x="630" y="320"/></bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="f8"><di:waypoint x="500" y="80"/><di:waypoint x="540" y="80"/></bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="f9"><di:waypoint x="660" y="80"/><di:waypoint x="700" y="80"/></bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="f10"><di:waypoint x="750" y="320"/><di:waypoint x="780" y="320"/></bpmndi:BPMNEdge>
    </bpmndi:BPMNPlane>
  </bpmndi:BPMNDiagram>
</bpmn:definitions>