1
+ <?xml version =" 1.0" encoding =" UTF-8" ?>
2
+ <bpmn2 : definitions xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance" xmlns : bpmn2 =" 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 : tns =" http://www.jboss.org/drools" xmlns =" http://www.jboss.org/drools" xsi : schemaLocation =" http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd http://www.jboss.org/drools drools.xsd http://www.bpsim.org/schemas/1.0 bpsim.xsd" id =" Definition" expressionLanguage =" http://www.mvel.org/2.0" targetNamespace =" http://www.jboss.org/drools" typeLanguage =" http://www.java.com/javaTypes" >
3
+ <bpmn2 : process id =" defaultPackage.jBPMExample" tns : version =" 1" tns : packageName =" defaultPackage" tns : adHoc =" false" name =" jBPMExample" isExecutable =" true" processType =" Private" >
4
+ <bpmn2 : startEvent id =" StartEvent_1" name =" StartProcess" >
5
+ <bpmn2 : outgoing >SequenceFlow_1</bpmn2 : outgoing >
6
+ </bpmn2 : startEvent >
7
+ <bpmn2 : task id =" Task_1" name =" Task B" >
8
+ <bpmn2 : incoming >SequenceFlow_2</bpmn2 : incoming >
9
+ <bpmn2 : outgoing >SequenceFlow_4</bpmn2 : outgoing >
10
+ </bpmn2 : task >
11
+ <bpmn2 : task id =" Task_2" name =" Task C" >
12
+ <bpmn2 : incoming >SequenceFlow_3</bpmn2 : incoming >
13
+ <bpmn2 : outgoing >SequenceFlow_5</bpmn2 : outgoing >
14
+ </bpmn2 : task >
15
+ <bpmn2 : task id =" Task_3" name =" Task D" >
16
+ <bpmn2 : incoming >SequenceFlow_6</bpmn2 : incoming >
17
+ </bpmn2 : task >
18
+ <bpmn2 : inclusiveGateway id =" InclusiveGateway_1" name =" " gatewayDirection =" Diverging" >
19
+ <bpmn2 : incoming >SequenceFlow_1</bpmn2 : incoming >
20
+ <bpmn2 : outgoing >SequenceFlow_2</bpmn2 : outgoing >
21
+ <bpmn2 : outgoing >SequenceFlow_3</bpmn2 : outgoing >
22
+ </bpmn2 : inclusiveGateway >
23
+ <bpmn2 : inclusiveGateway id =" InclusiveGateway_2" name =" " gatewayDirection =" Converging" >
24
+ <bpmn2 : incoming >SequenceFlow_4</bpmn2 : incoming >
25
+ <bpmn2 : incoming >SequenceFlow_5</bpmn2 : incoming >
26
+ <bpmn2 : outgoing >SequenceFlow_6</bpmn2 : outgoing >
27
+ </bpmn2 : inclusiveGateway >
28
+ <bpmn2 : sequenceFlow id =" SequenceFlow_1" tns : priority =" 1" sourceRef =" StartEvent_1" targetRef =" InclusiveGateway_1" />
29
+ <bpmn2 : sequenceFlow id =" SequenceFlow_2" tns : priority =" 1" sourceRef =" InclusiveGateway_1" targetRef =" Task_1" />
30
+ <bpmn2 : sequenceFlow id =" SequenceFlow_3" tns : priority =" 1" sourceRef =" InclusiveGateway_1" targetRef =" Task_2" />
31
+ <bpmn2 : sequenceFlow id =" SequenceFlow_4" tns : priority =" 1" sourceRef =" Task_1" targetRef =" InclusiveGateway_2" />
32
+ <bpmn2 : sequenceFlow id =" SequenceFlow_5" tns : priority =" 1" sourceRef =" Task_2" targetRef =" InclusiveGateway_2" />
33
+ <bpmn2 : sequenceFlow id =" SequenceFlow_6" tns : priority =" 1" sourceRef =" InclusiveGateway_2" targetRef =" Task_3" />
34
+ <bpmn2 : serviceTask id =" ServiceTask_1" name =" Service Task 1" />
35
+ <bpmn2 : callActivity id =" CallActivity_1" tns : waitForCompletion =" true" tns : independent =" false" name =" Call Activity 1" />
36
+ <bpmn2 : businessRuleTask id =" BusinessRuleTask_1" tns : ruleFlowGroup =" " name =" Business Rule Task 1" />
37
+ </bpmn2 : process >
38
+ <bpmndi : BPMNDiagram id =" BPMNDiagram_1" >
39
+ <bpmndi : BPMNPlane id =" BPMNPlane_Process_1" bpmnElement =" defaultPackage.jBPMExample" >
40
+ <bpmndi : BPMNShape id =" BPMNShape_StartEvent_1" bpmnElement =" StartEvent_1" >
41
+ <dc : Bounds height =" 36.0" width =" 36.0" x =" 80.0" y =" 200.0" />
42
+ </bpmndi : BPMNShape >
43
+ <bpmndi : BPMNShape id =" BPMNShape_Task_1" bpmnElement =" Task_1" >
44
+ <dc : Bounds height =" 50.0" width =" 110.0" x =" 595.0" y =" 185.0" />
45
+ </bpmndi : BPMNShape >
46
+ <bpmndi : BPMNShape id =" BPMNShape_Task_2" bpmnElement =" Task_2" >
47
+ <dc : Bounds height =" 50.0" width =" 110.0" x =" 595.0" y =" 385.0" />
48
+ </bpmndi : BPMNShape >
49
+ <bpmndi : BPMNShape id =" BPMNShape_Task_3" bpmnElement =" Task_3" >
50
+ <dc : Bounds height =" 50.0" width =" 110.0" x =" 795.0" y =" 285.0" />
51
+ </bpmndi : BPMNShape >
52
+ <bpmndi : BPMNShape id =" BPMNShape_InclusiveGateway_1" bpmnElement =" InclusiveGateway_1" >
53
+ <dc : Bounds height =" 50.0" width =" 50.0" x =" 525.0" y =" 285.0" />
54
+ </bpmndi : BPMNShape >
55
+ <bpmndi : BPMNShape id =" BPMNShape_InclusiveGateway_2" bpmnElement =" InclusiveGateway_2" >
56
+ <dc : Bounds height =" 50.0" width =" 50.0" x =" 725.0" y =" 285.0" />
57
+ </bpmndi : BPMNShape >
58
+ <bpmndi : BPMNShape id =" BPMNShape_ServiceTask_1" bpmnElement =" ServiceTask_1" >
59
+ <dc : Bounds height =" 50.0" width =" 110.0" x =" 595.0" y =" 85.0" />
60
+ </bpmndi : BPMNShape >
61
+ <bpmndi : BPMNShape id =" BPMNShape_CallActivity_1" bpmnElement =" CallActivity_1" isExpanded =" true" >
62
+ <dc : Bounds height =" 50.0" width =" 110.0" x =" 295.0" y =" 155.0" />
63
+ </bpmndi : BPMNShape >
64
+ <bpmndi : BPMNShape id =" BPMNShape_BusinessRuleTask_1" bpmnElement =" BusinessRuleTask_1" >
65
+ <dc : Bounds height =" 50.0" width =" 110.0" x =" 415.0" y =" 95.0" />
66
+ </bpmndi : BPMNShape >
67
+ <bpmndi : BPMNEdge id =" BPMNEdge_SequenceFlow_1" bpmnElement =" SequenceFlow_1" sourceElement =" BPMNShape_StartEvent_1" targetElement =" BPMNShape_InclusiveGateway_1" >
68
+ <di : waypoint xsi : type =" dc:Point" x =" 98.0" y =" 236.0" />
69
+ <di : waypoint xsi : type =" dc:Point" x =" 98.0" y =" 310.0" />
70
+ <di : waypoint xsi : type =" dc:Point" x =" 525.0" y =" 310.0" />
71
+ </bpmndi : BPMNEdge >
72
+ <bpmndi : BPMNEdge id =" BPMNEdge_SequenceFlow_2" bpmnElement =" SequenceFlow_2" sourceElement =" BPMNShape_InclusiveGateway_1" targetElement =" BPMNShape_Task_1" >
73
+ <di : waypoint xsi : type =" dc:Point" x =" 550.0" y =" 285.0" />
74
+ <di : waypoint xsi : type =" dc:Point" x =" 550.0" y =" 210.0" />
75
+ <di : waypoint xsi : type =" dc:Point" x =" 595.0" y =" 210.0" />
76
+ </bpmndi : BPMNEdge >
77
+ <bpmndi : BPMNEdge id =" BPMNEdge_SequenceFlow_3" bpmnElement =" SequenceFlow_3" sourceElement =" BPMNShape_InclusiveGateway_1" targetElement =" BPMNShape_Task_2" >
78
+ <di : waypoint xsi : type =" dc:Point" x =" 550.0" y =" 336.0" />
79
+ <di : waypoint xsi : type =" dc:Point" x =" 550.0" y =" 410.0" />
80
+ <di : waypoint xsi : type =" dc:Point" x =" 595.0" y =" 410.0" />
81
+ </bpmndi : BPMNEdge >
82
+ <bpmndi : BPMNEdge id =" BPMNEdge_SequenceFlow_4" bpmnElement =" SequenceFlow_4" sourceElement =" BPMNShape_Task_1" targetElement =" BPMNShape_InclusiveGateway_2" >
83
+ <di : waypoint xsi : type =" dc:Point" x =" 705.0" y =" 210.0" />
84
+ <di : waypoint xsi : type =" dc:Point" x =" 750.0" y =" 210.0" />
85
+ <di : waypoint xsi : type =" dc:Point" x =" 750.0" y =" 285.0" />
86
+ </bpmndi : BPMNEdge >
87
+ <bpmndi : BPMNEdge id =" BPMNEdge_SequenceFlow_5" bpmnElement =" SequenceFlow_5" sourceElement =" BPMNShape_Task_2" targetElement =" BPMNShape_InclusiveGateway_2" >
88
+ <di : waypoint xsi : type =" dc:Point" x =" 705.0" y =" 410.0" />
89
+ <di : waypoint xsi : type =" dc:Point" x =" 750.0" y =" 410.0" />
90
+ <di : waypoint xsi : type =" dc:Point" x =" 750.0" y =" 336.0" />
91
+ </bpmndi : BPMNEdge >
92
+ <bpmndi : BPMNEdge id =" BPMNEdge_SequenceFlow_6" bpmnElement =" SequenceFlow_6" sourceElement =" BPMNShape_InclusiveGateway_2" targetElement =" BPMNShape_Task_3" >
93
+ <di : waypoint xsi : type =" dc:Point" x =" 776.0" y =" 310.0" />
94
+ <di : waypoint xsi : type =" dc:Point" x =" 784.0" y =" 310.0" />
95
+ <di : waypoint xsi : type =" dc:Point" x =" 784.0" y =" 310.0" />
96
+ <di : waypoint xsi : type =" dc:Point" x =" 795.0" y =" 310.0" />
97
+ </bpmndi : BPMNEdge >
98
+ </bpmndi : BPMNPlane >
99
+ </bpmndi : BPMNDiagram >
100
+ </bpmn2 : definitions >
0 commit comments