index.php
<?xml version=„1.0“ encoding=„UTF-8“?> <bpmn:definitions
xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL" id="Definitions_1" targetNamespace="http://modellbahn-anlage.de/bpmn">
<bpmn:process id="EventListingProcess" name="Event Listing Process" isExecutable="false">
<bpmn:startEvent id="StartEvent" name="Seite aufgerufen">
<bpmn:outgoing>Flow1</bpmn:outgoing>
</bpmn:startEvent>
<bpmn:task id="Task_InitDB" name="Initialisiere DB und lade Stammdaten">
<bpmn:incoming>Flow1</bpmn:incoming>
<bpmn:outgoing>Flow2</bpmn:outgoing>
</bpmn:task>
<bpmn:exclusiveGateway id="Gateway_Filter" name="Filterparameter vorhanden?">
<bpmn:incoming>Flow2</bpmn:incoming>
<bpmn:outgoing>Flow3</bpmn:outgoing>
<bpmn:outgoing>Flow4</bpmn:outgoing>
</bpmn:exclusiveGateway>
<bpmn:task id="Task_BuildSQL" name="Baue SQL mit Filtern">
<bpmn:incoming>Flow3</bpmn:incoming>
<bpmn:outgoing>Flow5</bpmn:outgoing>
</bpmn:task>
<bpmn:task id="Task_LoadAll" name="Lade alle Events ohne Filter">
<bpmn:incoming>Flow4</bpmn:incoming>
<bpmn:outgoing>Flow5</bpmn:outgoing>
</bpmn:task>
<bpmn:task id="Task_QueryDB" name="Events aus DB abrufen">
<bpmn:incoming>Flow5</bpmn:incoming>
<bpmn:outgoing>Flow6</bpmn:outgoing>
</bpmn:task>
<bpmn:task id="Task_RenderHTML" name="HTML Ausgabe generieren">
<bpmn:incoming>Flow6</bpmn:incoming>
<bpmn:outgoing>Flow7</bpmn:outgoing>
</bpmn:task>
<bpmn:endEvent id="EndEvent" name="Seite gerendert">
<bpmn:incoming>Flow7</bpmn:incoming>
</bpmn:endEvent>
<bpmn:sequenceFlow id="Flow1" sourceRef="StartEvent" targetRef="Task_InitDB"/> <bpmn:sequenceFlow id="Flow2" sourceRef="Task_InitDB" targetRef="Gateway_Filter"/> <bpmn:sequenceFlow id="Flow3" sourceRef="Gateway_Filter" targetRef="Task_BuildSQL"/> <bpmn:sequenceFlow id="Flow4" sourceRef="Gateway_Filter" targetRef="Task_LoadAll"/> <bpmn:sequenceFlow id="Flow5" sourceRef="Task_BuildSQL" targetRef="Task_QueryDB"/> <bpmn:sequenceFlow id="Flow5" sourceRef="Task_LoadAll" targetRef="Task_QueryDB"/> <bpmn:sequenceFlow id="Flow6" sourceRef="Task_QueryDB" targetRef="Task_RenderHTML"/> <bpmn:sequenceFlow id="Flow7" sourceRef="Task_RenderHTML" targetRef="EndEvent"/>
</bpmn:process>
</bpmn:definitions>