mirror of
https://github.com/sartography/demo-process-models.git
synced 2025-02-23 18:48:14 +00:00
138 lines
7.0 KiB
XML
138 lines
7.0 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<bpmn:definitions xmlns:spiffworkflow="http://spiffworkflow.org/bpmn/schema/1.0/core" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 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="Definitions_0roe1of" targetNamespace="http://bpmn.io/schema/bpmn" exporter="bpmn-js (https://demo.bpmn.io)" exporterVersion="12.0.0">
|
|
<bpmn:process id="Process_04o1qwp" isExecutable="true">
|
|
<bpmn:startEvent id="StartEvent_0w6pt9w">
|
|
<bpmn:outgoing>Flow_07to06f</bpmn:outgoing>
|
|
</bpmn:startEvent>
|
|
<bpmn:manualTask id="Activity_0yx2126" name="Hello">
|
|
<bpmn:incoming>Flow_07to06f</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_0dz7222</bpmn:outgoing>
|
|
</bpmn:manualTask>
|
|
<bpmn:endEvent id="Event_08czeq5">
|
|
<bpmn:incoming>Flow_16k4jyj</bpmn:incoming>
|
|
</bpmn:endEvent>
|
|
<bpmn:sequenceFlow id="Flow_07to06f" sourceRef="StartEvent_0w6pt9w" targetRef="Activity_0yx2126" />
|
|
<bpmn:sequenceFlow id="Flow_0dz7222" sourceRef="Activity_0yx2126" targetRef="Gateway_1dwq2wx" />
|
|
<bpmn:userTask id="Activity_0fqshiv" name="Input your name">
|
|
<bpmn:extensionElements>
|
|
<spiffworkflow:properties>
|
|
<spiffworkflow:property name="formJsonSchemaFilename" value="get-name-schema.json" />
|
|
<spiffworkflow:property name="formUiSchemaFilename" value="get-name-uischema.json" />
|
|
</spiffworkflow:properties>
|
|
</bpmn:extensionElements>
|
|
<bpmn:incoming>Flow_0daniwn</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_1bpyqjv</bpmn:outgoing>
|
|
</bpmn:userTask>
|
|
<bpmn:sequenceFlow id="Flow_1bpyqjv" sourceRef="Activity_0fqshiv" targetRef="Activity_1mbbo8t" />
|
|
<bpmn:sequenceFlow id="Flow_0sbo3r3" sourceRef="Activity_1mbbo8t" targetRef="Activity_18othr1" />
|
|
<bpmn:scriptTask id="Activity_1mbbo8t" name="Compute message">
|
|
<bpmn:incoming>Flow_1bpyqjv</bpmn:incoming>
|
|
<bpmn:incoming>Flow_14yu3cy</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_0sbo3r3</bpmn:outgoing>
|
|
<bpmn:script>import datetime
|
|
message = f"Date of purchase {'date'.upper()}"
|
|
print("\n -- Script task:", message)
|
|
</bpmn:script>
|
|
</bpmn:scriptTask>
|
|
<bpmn:manualTask id="Activity_18othr1" name="Greet">
|
|
<bpmn:extensionElements>
|
|
<spiffworkflow:instructionsForEndUser>Order Summary
|
|
Buyer: {{ name }}
|
|
{{ message }}
|
|
{{ product_name }}
|
|
Quantity: {{ product_quantity }}</spiffworkflow:instructionsForEndUser>
|
|
</bpmn:extensionElements>
|
|
<bpmn:incoming>Flow_0sbo3r3</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_16k4jyj</bpmn:outgoing>
|
|
</bpmn:manualTask>
|
|
<bpmn:sequenceFlow id="Flow_16k4jyj" sourceRef="Activity_18othr1" targetRef="Event_08czeq5" />
|
|
<bpmn:parallelGateway id="Gateway_1dwq2wx">
|
|
<bpmn:incoming>Flow_0dz7222</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_0daniwn</bpmn:outgoing>
|
|
<bpmn:outgoing>Flow_1b8p3gy</bpmn:outgoing>
|
|
</bpmn:parallelGateway>
|
|
<bpmn:sequenceFlow id="Flow_0daniwn" sourceRef="Gateway_1dwq2wx" targetRef="Activity_0fqshiv" />
|
|
<bpmn:userTask id="Activity_04p0xwh" name="Choose product">
|
|
<bpmn:extensionElements>
|
|
<spiffworkflow:properties>
|
|
<spiffworkflow:property name="formJsonSchemaFilename" value="products-schema.json" />
|
|
<spiffworkflow:property name="formUiSchemaFilename" value="products-uischema.json" />
|
|
</spiffworkflow:properties>
|
|
</bpmn:extensionElements>
|
|
<bpmn:incoming>Flow_1b8p3gy</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_14yu3cy</bpmn:outgoing>
|
|
</bpmn:userTask>
|
|
<bpmn:sequenceFlow id="Flow_1b8p3gy" sourceRef="Gateway_1dwq2wx" targetRef="Activity_04p0xwh" />
|
|
<bpmn:sequenceFlow id="Flow_14yu3cy" sourceRef="Activity_04p0xwh" targetRef="Activity_1mbbo8t" />
|
|
</bpmn:process>
|
|
<bpmndi:BPMNDiagram id="BPMNDiagram_1">
|
|
<bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Process_04o1qwp">
|
|
<bpmndi:BPMNShape id="_BPMNShape_StartEvent_2" bpmnElement="StartEvent_0w6pt9w">
|
|
<dc:Bounds x="132" y="212" width="36" height="36" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_1w13fi1_di" bpmnElement="Activity_0yx2126">
|
|
<dc:Bounds x="220" y="190" width="100" height="80" />
|
|
<bpmndi:BPMNLabel />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Event_08czeq5_di" bpmnElement="Event_08czeq5">
|
|
<dc:Bounds x="942" y="202" width="36" height="36" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_10oyo6w_di" bpmnElement="Activity_0fqshiv">
|
|
<dc:Bounds x="400" y="90" width="100" height="80" />
|
|
<bpmndi:BPMNLabel />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_1qd3h3k_di" bpmnElement="Activity_1mbbo8t">
|
|
<dc:Bounds x="600" y="180" width="100" height="80" />
|
|
<bpmndi:BPMNLabel />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_1de5w4c_di" bpmnElement="Activity_18othr1">
|
|
<dc:Bounds x="760" y="180" width="100" height="80" />
|
|
<bpmndi:BPMNLabel />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Gateway_0zbjeax_di" bpmnElement="Gateway_1dwq2wx">
|
|
<dc:Bounds x="425" y="205" width="50" height="50" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_1l5rli5_di" bpmnElement="Activity_04p0xwh">
|
|
<dc:Bounds x="400" y="290" width="100" height="80" />
|
|
<bpmndi:BPMNLabel />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNEdge id="Flow_07to06f_di" bpmnElement="Flow_07to06f">
|
|
<di:waypoint x="168" y="230" />
|
|
<di:waypoint x="220" y="230" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_0dz7222_di" bpmnElement="Flow_0dz7222">
|
|
<di:waypoint x="320" y="230" />
|
|
<di:waypoint x="425" y="230" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_1bpyqjv_di" bpmnElement="Flow_1bpyqjv">
|
|
<di:waypoint x="500" y="130" />
|
|
<di:waypoint x="555" y="130" />
|
|
<di:waypoint x="555" y="220" />
|
|
<di:waypoint x="600" y="220" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_0sbo3r3_di" bpmnElement="Flow_0sbo3r3">
|
|
<di:waypoint x="700" y="220" />
|
|
<di:waypoint x="760" y="220" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_16k4jyj_di" bpmnElement="Flow_16k4jyj">
|
|
<di:waypoint x="860" y="220" />
|
|
<di:waypoint x="942" y="220" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_0daniwn_di" bpmnElement="Flow_0daniwn">
|
|
<di:waypoint x="450" y="205" />
|
|
<di:waypoint x="450" y="170" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_1b8p3gy_di" bpmnElement="Flow_1b8p3gy">
|
|
<di:waypoint x="450" y="255" />
|
|
<di:waypoint x="450" y="290" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_14yu3cy_di" bpmnElement="Flow_14yu3cy">
|
|
<di:waypoint x="500" y="330" />
|
|
<di:waypoint x="550" y="330" />
|
|
<di:waypoint x="550" y="220" />
|
|
<di:waypoint x="600" y="220" />
|
|
</bpmndi:BPMNEdge>
|
|
</bpmndi:BPMNPlane>
|
|
</bpmndi:BPMNDiagram>
|
|
</bpmn:definitions>
|