129 lines
6.7 KiB
XML
129 lines
6.7 KiB
XML
<?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:spiffworkflow="http://spiffworkflow.org/bpmn/schema/1.0/core" id="Definitions_96f6665" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="3.0.0-dev">
|
|
<bpmn:process id="Process_signupCustomer" name="signupCustomer" isExecutable="true">
|
|
<bpmn:startEvent id="StartEvent_1" name="Start Signup">
|
|
<bpmn:outgoing>Flow_0tq8vaq</bpmn:outgoing>
|
|
</bpmn:startEvent>
|
|
<bpmn:exclusiveGateway id="Gateway_1n6s148" name="New Customer?" default="Flow_144h7in">
|
|
<bpmn:incoming>Flow_173kvih</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_0witto8</bpmn:outgoing>
|
|
<bpmn:outgoing>Flow_144h7in</bpmn:outgoing>
|
|
</bpmn:exclusiveGateway>
|
|
<bpmn:sequenceFlow id="Flow_0tq8vaq" sourceRef="StartEvent_1" targetRef="Activity_1th8o4e" />
|
|
<bpmn:sequenceFlow id="Flow_0witto8" name="Yes" sourceRef="Gateway_1n6s148" targetRef="Activity_1kqz7zg">
|
|
<bpmn:conditionExpression>existing_customer</bpmn:conditionExpression>
|
|
</bpmn:sequenceFlow>
|
|
<bpmn:callActivity id="Activity_1r8e40a" name="Update existing customer profile" calledElement="Process_updateUserProfile">
|
|
<bpmn:incoming>Flow_144h7in</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_0p696wz</bpmn:outgoing>
|
|
</bpmn:callActivity>
|
|
<bpmn:sequenceFlow id="Flow_144h7in" name="Existing" sourceRef="Gateway_1n6s148" targetRef="Activity_1r8e40a" />
|
|
<bpmn:endEvent id="Event_1t7o7q4" name="Signup completed">
|
|
<bpmn:incoming>Flow_0a6k8ji</bpmn:incoming>
|
|
</bpmn:endEvent>
|
|
<bpmn:endEvent id="Event_1b1iakk">
|
|
<bpmn:incoming>Flow_0p696wz</bpmn:incoming>
|
|
</bpmn:endEvent>
|
|
<bpmn:sequenceFlow id="Flow_0p696wz" sourceRef="Activity_1r8e40a" targetRef="Event_1b1iakk" />
|
|
<bpmn:sequenceFlow id="Flow_0a6k8ji" sourceRef="Activity_1rrdi63" targetRef="Event_1t7o7q4" />
|
|
<bpmn:sequenceFlow id="Flow_01gurnt" sourceRef="Activity_1kqz7zg" targetRef="Activity_1rrdi63" />
|
|
<bpmn:scriptTask id="Activity_1kqz7zg" name="Calculate customer age">
|
|
<bpmn:incoming>Flow_0witto8</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_01gurnt</bpmn:outgoing>
|
|
</bpmn:scriptTask>
|
|
<bpmn:businessRuleTask id="Activity_1rrdi63" name="Evaluate form">
|
|
<bpmn:extensionElements>
|
|
<spiffworkflow:calledDecisionId>decision_AgeGroupClassification</spiffworkflow:calledDecisionId>
|
|
</bpmn:extensionElements>
|
|
<bpmn:incoming>Flow_01gurnt</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_0a6k8ji</bpmn:outgoing>
|
|
</bpmn:businessRuleTask>
|
|
<bpmn:userTask id="Activity_1th8o4e" name="Enter user information">
|
|
<bpmn:extensionElements>
|
|
<spiffworkflow:properties>
|
|
<spiffworkflow:property name="formJsonSchemaFilename" value="signup-form-schema.json" />
|
|
<spiffworkflow:property name="formUiSchemaFilename" value="signup-form-uischema.json" />
|
|
</spiffworkflow:properties>
|
|
</bpmn:extensionElements>
|
|
<bpmn:incoming>Flow_0tq8vaq</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_173kvih</bpmn:outgoing>
|
|
</bpmn:userTask>
|
|
<bpmn:sequenceFlow id="Flow_173kvih" sourceRef="Activity_1th8o4e" targetRef="Gateway_1n6s148" />
|
|
</bpmn:process>
|
|
<bpmndi:BPMNDiagram id="BPMNDiagram_1">
|
|
<bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Process_signupCustomer">
|
|
<bpmndi:BPMNShape id="_BPMNShape_StartEvent_2" bpmnElement="StartEvent_1">
|
|
<dc:Bounds x="12" y="232" width="36" height="36" />
|
|
<bpmndi:BPMNLabel>
|
|
<dc:Bounds x="-1" y="275" width="62" height="14" />
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Gateway_1n6s148_di" bpmnElement="Gateway_1n6s148" isMarkerVisible="true">
|
|
<dc:Bounds x="295" y="225" width="50" height="50" />
|
|
<bpmndi:BPMNLabel>
|
|
<dc:Bounds x="281" y="195" width="79" height="14" />
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_0otgxk2_di" bpmnElement="Activity_1r8e40a">
|
|
<dc:Bounds x="410" y="340" width="100" height="80" />
|
|
<bpmndi:BPMNLabel />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Event_1t7o7q4_di" bpmnElement="Event_1t7o7q4">
|
|
<dc:Bounds x="902" y="232" width="36" height="36" />
|
|
<bpmndi:BPMNLabel>
|
|
<dc:Bounds x="876" y="275" width="89" height="14" />
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Event_1b1iakk_di" bpmnElement="Event_1b1iakk">
|
|
<dc:Bounds x="602" y="362" width="36" height="36" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_1iluywf_di" bpmnElement="Activity_1kqz7zg">
|
|
<dc:Bounds x="570" y="210" width="100" height="80" />
|
|
<bpmndi:BPMNLabel />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_0x28wm6_di" bpmnElement="Activity_1rrdi63">
|
|
<dc:Bounds x="730" y="210" width="100" height="80" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="BPMNShape_0flxkhv" bpmnElement="Activity_1th8o4e">
|
|
<dc:Bounds x="120" y="210" width="100" height="80" />
|
|
<bpmndi:BPMNLabel />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNEdge id="Flow_0tq8vaq_di" bpmnElement="Flow_0tq8vaq">
|
|
<di:waypoint x="48" y="250" />
|
|
<di:waypoint x="120" y="250" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_0witto8_di" bpmnElement="Flow_0witto8">
|
|
<di:waypoint x="345" y="250" />
|
|
<di:waypoint x="570" y="250" />
|
|
<bpmndi:BPMNLabel>
|
|
<dc:Bounds x="380" y="232" width="18" height="14" />
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_144h7in_di" bpmnElement="Flow_144h7in">
|
|
<di:waypoint x="320" y="275" />
|
|
<di:waypoint x="320" y="380" />
|
|
<di:waypoint x="410" y="380" />
|
|
<bpmndi:BPMNLabel>
|
|
<dc:Bounds x="340" y="353" width="39" height="14" />
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_0p696wz_di" bpmnElement="Flow_0p696wz">
|
|
<di:waypoint x="510" y="380" />
|
|
<di:waypoint x="602" y="380" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_0a6k8ji_di" bpmnElement="Flow_0a6k8ji">
|
|
<di:waypoint x="830" y="250" />
|
|
<di:waypoint x="902" y="250" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_01gurnt_di" bpmnElement="Flow_01gurnt">
|
|
<di:waypoint x="670" y="250" />
|
|
<di:waypoint x="730" y="250" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_173kvih_di" bpmnElement="Flow_173kvih">
|
|
<di:waypoint x="220" y="250" />
|
|
<di:waypoint x="295" y="250" />
|
|
</bpmndi:BPMNEdge>
|
|
</bpmndi:BPMNPlane>
|
|
</bpmndi:BPMNDiagram>
|
|
</bpmn:definitions>
|