-
Notifications
You must be signed in to change notification settings - Fork 1
/
Service activation Subprocess(V1).bpmn
110 lines (110 loc) · 6.02 KB
/
Service activation Subprocess(V1).bpmn
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
<?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:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" xmlns:zeebe="http://camunda.org/schema/zeebe/1.0" xmlns:modeler="http://camunda.org/schema/modeler/1.0" id="Definitions_0fjy707" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="5.22.0" modeler:executionPlatform="Camunda Cloud" modeler:executionPlatformVersion="8.3.0">
<bpmn:process id="Process_ServiceReview" name="ServiceReview" isExecutable="true">
<bpmn:startEvent id="StartEvent_1">
<bpmn:outgoing>Flow_1hp0k60</bpmn:outgoing>
</bpmn:startEvent>
<bpmn:sequenceFlow id="Flow_1hp0k60" sourceRef="StartEvent_1" targetRef="Activity_1efk1bc" />
<bpmn:endEvent id="Event_1gcc1db">
<bpmn:incoming>Flow_0x08o4i</bpmn:incoming>
</bpmn:endEvent>
<bpmn:sequenceFlow id="Flow_0x08o4i" sourceRef="Activity_0gavhg1" targetRef="Event_1gcc1db" />
<bpmn:userTask id="Activity_1efk1bc" name="Schedule Service Eng">
<bpmn:extensionElements>
<zeebe:assignmentDefinition candidateGroups="=["ServiceManagers"]" />
<zeebe:ioMapping>
<zeebe:input source="="Pending-ServiceSchedule"" target="status" />
</zeebe:ioMapping>
</bpmn:extensionElements>
<bpmn:incoming>Flow_1hp0k60</bpmn:incoming>
<bpmn:outgoing>Flow_1uovyta</bpmn:outgoing>
</bpmn:userTask>
<bpmn:sequenceFlow id="Flow_1uovyta" sourceRef="Activity_1efk1bc" targetRef="Activity_0waacvw" />
<bpmn:serviceTask id="Activity_0waacvw" name="Notify Customer on installation date">
<bpmn:extensionElements>
<zeebe:taskDefinition type="SendInstallationNotification" />
</bpmn:extensionElements>
<bpmn:incoming>Flow_1uovyta</bpmn:incoming>
<bpmn:outgoing>Flow_0pdqbx7</bpmn:outgoing>
</bpmn:serviceTask>
<bpmn:sequenceFlow id="Flow_0pdqbx7" sourceRef="Activity_0waacvw" targetRef="Activity_1vaold6" />
<bpmn:userTask id="Activity_1vaold6" name="Route to Service Engineer">
<bpmn:extensionElements>
<zeebe:ioMapping>
<zeebe:input source="=serviceInstallationDate" target="serviceInstallationDate" />
<zeebe:input source="=installationLocation" target="installationLocation" />
<zeebe:input source="="Pending-Installation"" target="status" />
<zeebe:output source="=installationStatus" target="installationStatus" />
</zeebe:ioMapping>
<zeebe:assignmentDefinition candidateGroups="=["ServiceEngineers"]" />
</bpmn:extensionElements>
<bpmn:incoming>Flow_0pdqbx7</bpmn:incoming>
<bpmn:outgoing>Flow_10782xk</bpmn:outgoing>
</bpmn:userTask>
<bpmn:sequenceFlow id="Flow_10782xk" sourceRef="Activity_1vaold6" targetRef="Activity_0gavhg1" />
<bpmn:serviceTask id="Activity_0gavhg1" name="Activate Service">
<bpmn:extensionElements>
<zeebe:taskDefinition type="ServiceActivation" />
</bpmn:extensionElements>
<bpmn:incoming>Flow_10782xk</bpmn:incoming>
<bpmn:outgoing>Flow_0x08o4i</bpmn:outgoing>
</bpmn:serviceTask>
<bpmn:textAnnotation id="TextAnnotation_08kmexu">
<bpmn:text>Schedule Installation date</bpmn:text>
</bpmn:textAnnotation>
<bpmn:association id="Association_0j0x0cs" sourceRef="Activity_1efk1bc" targetRef="TextAnnotation_08kmexu" />
</bpmn:process>
<bpmndi:BPMNDiagram id="BPMNDiagram_1">
<bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Process_ServiceReview">
<bpmndi:BPMNShape id="_BPMNShape_StartEvent_2" bpmnElement="StartEvent_1">
<dc:Bounds x="152" y="182" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0zvunrm_di" bpmnElement="Activity_1efk1bc">
<dc:Bounds x="230" y="160" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1l9yx1j_di" bpmnElement="Activity_0waacvw">
<dc:Bounds x="370" y="160" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1pg932i_di" bpmnElement="Activity_1vaold6">
<dc:Bounds x="510" y="160" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1x0paui_di" bpmnElement="Activity_0gavhg1">
<dc:Bounds x="650" y="160" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_1gcc1db_di" bpmnElement="Event_1gcc1db">
<dc:Bounds x="792" y="182" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="Association_0j0x0cs_di" bpmnElement="Association_0j0x0cs">
<di:waypoint x="321" y="160" />
<di:waypoint x="368" y="114" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNShape id="TextAnnotation_08kmexu_di" bpmnElement="TextAnnotation_08kmexu">
<dc:Bounds x="343" y="73" width="100" height="41" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="Flow_1hp0k60_di" bpmnElement="Flow_1hp0k60">
<di:waypoint x="188" y="200" />
<di:waypoint x="230" y="200" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0x08o4i_di" bpmnElement="Flow_0x08o4i">
<di:waypoint x="750" y="200" />
<di:waypoint x="792" y="200" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1uovyta_di" bpmnElement="Flow_1uovyta">
<di:waypoint x="330" y="200" />
<di:waypoint x="370" y="200" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0pdqbx7_di" bpmnElement="Flow_0pdqbx7">
<di:waypoint x="470" y="200" />
<di:waypoint x="510" y="200" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_10782xk_di" bpmnElement="Flow_10782xk">
<di:waypoint x="610" y="200" />
<di:waypoint x="650" y="200" />
</bpmndi:BPMNEdge>
</bpmndi:BPMNPlane>
</bpmndi:BPMNDiagram>
</bpmn:definitions>