Data pipeline run
Extract → transform → validate → load (or alert).
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_DP" targetNamespace="http://flowss.ai/bpmn">
<bpmn:process id="DP" isExecutable="false">
<bpmn:startEvent id="S" name="Schedule fires"/>
<bpmn:task id="T1" name="Extract"/>
<bpmn:task id="T2" name="Transform"/>
<bpmn:exclusiveGateway id="GW" name="Validate"/>
<bpmn:task id="T3" name="Load to warehouse"/>
<bpmn:task id="T4" name="Page on-call"/>
<bpmn:endEvent id="OK" name="Loaded"/>
<bpmn:endEvent id="NO" name="Failed"/>
<bpmn:sequenceFlow id="f1" sourceRef="S" targetRef="T1"/>
<bpmn:sequenceFlow id="f2" sourceRef="T1" targetRef="T2"/>
<bpmn:sequenceFlow id="f3" sourceRef="T2" targetRef="GW"/>
<bpmn:sequenceFlow id="f4" name="pass" sourceRef="GW" targetRef="T3"/>
<bpmn:sequenceFlow id="f5" name="fail" sourceRef="GW" targetRef="T4"/>
<bpmn:sequenceFlow id="f6" sourceRef="T3" targetRef="OK"/>
<bpmn:sequenceFlow id="f7" sourceRef="T4" targetRef="NO"/>
</bpmn:process>
<bpmndi:BPMNDiagram id="D">
<bpmndi:BPMNPlane bpmnElement="DP">
<bpmndi:BPMNShape bpmnElement="S"><dc:Bounds x="40" y="120" width="36" height="36"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="T1"><dc:Bounds x="120" y="98" width="100" height="80"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="T2"><dc:Bounds x="260" y="98" width="100" height="80"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="GW" isMarkerVisible="true"><dc:Bounds x="400" y="113" width="50" height="50"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="T3"><dc:Bounds x="500" y="40" width="120" height="80"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="T4"><dc:Bounds x="500" y="160" width="120" height="80"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="OK"><dc:Bounds x="660" y="62" width="36" height="36"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="NO"><dc:Bounds x="660" y="182" width="36" height="36"/></bpmndi:BPMNShape>
<bpmndi:BPMNEdge bpmnElement="f1"><di:waypoint x="76" y="138"/><di:waypoint x="120" y="138"/></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="f2"><di:waypoint x="220" y="138"/><di:waypoint x="260" y="138"/></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="f3"><di:waypoint x="360" y="138"/><di:waypoint x="400" y="138"/></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="f4"><di:waypoint x="425" y="113"/><di:waypoint x="425" y="80"/><di:waypoint x="500" y="80"/></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="f5"><di:waypoint x="425" y="163"/><di:waypoint x="425" y="200"/><di:waypoint x="500" y="200"/></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="f6"><di:waypoint x="620" y="80"/><di:waypoint x="660" y="80"/></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="f7"><di:waypoint x="620" y="200"/><di:waypoint x="660" y="200"/></bpmndi:BPMNEdge>
</bpmndi:BPMNPlane>
</bpmndi:BPMNDiagram>
</bpmn:definitions>