blob: f737075b9d8563b4776f396f2f4df44442207adb [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<definitions
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL"
xmlns:_1="http://www.omg.org/spec/BPMN/20100524/MODEL"
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"
id="Definitions_1"
targetNamespace="http://sample.bpmn2.org/bpmn2/sample/process">
<process id="CharityOrganizationRequest" name="Default Process">
<laneSet id="LaneSet_1" name="Lane Set 1">
<lane id="Lane_1" name="Default Lane (Charity Platform Administrator)">
<flowNodeRef>ExclusiveGateway_1</flowNodeRef>
<flowNodeRef>UserTask_5</flowNodeRef>
<flowNodeRef>UserTask_4</flowNodeRef>
<flowNodeRef>StartEvent_1</flowNodeRef>
</lane>
<lane id="Lane_2" name="System">
<flowNodeRef>ServiceTask_2</flowNodeRef>
<flowNodeRef>ServiceTask_1</flowNodeRef>
<flowNodeRef>EndEvent_1</flowNodeRef>
<flowNodeRef>EndEvent_2</flowNodeRef>
</lane>
</laneSet>
<serviceTask id="ServiceTask_2" name="Notify on Approval">
<incoming>SequenceFlow_8</incoming>
<outgoing>SequenceFlow_1</outgoing>
</serviceTask>
<dataObject id="DataObject_1" name="Charity Organization Request"/>
<exclusiveGateway id="ExclusiveGateway_1" name="Request Approved">
<incoming>SequenceFlow_5</incoming>
<outgoing>SequenceFlow_6</outgoing>
<outgoing>SequenceFlow_7</outgoing>
</exclusiveGateway>
<sequenceFlow id="SequenceFlow_6" name="No" sourceRef="ExclusiveGateway_1" targetRef="ServiceTask_1"/>
<sequenceFlow id="SequenceFlow_7" name="Yes" sourceRef="ExclusiveGateway_1" targetRef="UserTask_5"/>
<userTask id="UserTask_5" name="Create Organization">
<incoming>SequenceFlow_7</incoming>
<outgoing>SequenceFlow_8</outgoing>
</userTask>
<sequenceFlow id="SequenceFlow_8" sourceRef="UserTask_5" targetRef="ServiceTask_2"/>
<userTask id="UserTask_4" name="Review Request">
<incoming>SequenceFlow_4</incoming>
<outgoing>SequenceFlow_5</outgoing>
</userTask>
<sequenceFlow id="SequenceFlow_5" sourceRef="UserTask_4" targetRef="ExclusiveGateway_1"/>
<startEvent id="StartEvent_1">
<outgoing>SequenceFlow_4</outgoing>
<messageEventDefinition id="MessageEventDefinition_1"/>
</startEvent>
<sequenceFlow id="SequenceFlow_4" sourceRef="StartEvent_1" targetRef="UserTask_4"/>
<serviceTask id="ServiceTask_1" name="Notify on Rejection">
<incoming>SequenceFlow_6</incoming>
<outgoing>SequenceFlow_10</outgoing>
</serviceTask>
<sequenceFlow id="SequenceFlow_10" name="" sourceRef="ServiceTask_1" targetRef="EndEvent_1"/>
<endEvent id="EndEvent_1">
<incoming>SequenceFlow_10</incoming>
</endEvent>
<sequenceFlow id="SequenceFlow_1" sourceRef="ServiceTask_2" targetRef="EndEvent_2"/>
<endEvent id="EndEvent_2" name="">
<incoming>SequenceFlow_1</incoming>
</endEvent>
<association id="Association_3" associationDirection="One" sourceRef="DataObject_1" targetRef="ServiceTask_1"/>
<association id="Association_6" associationDirection="One" sourceRef="DataObject_1" targetRef="ServiceTask_2"/>
<association id="Association_7" associationDirection="One" sourceRef="DataObject_1" targetRef="UserTask_4"/>
<association id="Association_8" associationDirection="One" sourceRef="DataObject_1" targetRef="UserTask_5"/>
</process>
</definitions>