05-31-2015 04:55 AM
<?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:activiti="http://activiti.org/bpmn" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:omgdc="http://www.omg.org/spec/DD/20100524/DC" xmlns:omgdi="http://www.omg.org/spec/DD/20100524/DI" typeLanguage="http://www.w3.org/2001/XMLSchema" expressionLanguage="http://www.w3.org/1999/XPath" targetNamespace="http://www.activiti.org/test">
<process id="myProcess" name="myProcess" isExecutable="true">
<startEvent id="startevent1" name="Start"></startEvent>
<serviceTask id="StartEvent" name="Start event" activiti:expression="${eventService.startEvent()}"></serviceTask>
<sequenceFlow id="flow1" sourceRef="StartEvent" targetRef="subprocess1"></sequenceFlow>
<sequenceFlow id="flow2" sourceRef="startevent1" targetRef="StartEvent"></sequenceFlow>
<subProcess id="subprocess1" name="Sub Process">
<multiInstanceLoopCharacteristics isSequential="true">
<loopCardinality>500000</loopCardinality>
</multiInstanceLoopCharacteristics>
<serviceTask id="servicetask2" name="Schedule" activiti:expression="${eventService.startEvent()}"></serviceTask>
<endEvent id="endevent4" name="End"></endEvent>
<sequenceFlow id="flow10" sourceRef="servicetask2" targetRef="endevent4"></sequenceFlow>
<startEvent id="startevent2" name="Start"></startEvent>
<serviceTask id="servicetask3" name="Pre Process" activiti:expression="${eventService.preprocess()}"></serviceTask>
<sequenceFlow id="flow11" sourceRef="startevent2" targetRef="servicetask3"></sequenceFlow>
<sequenceFlow id="flow12" sourceRef="servicetask3" targetRef="boundarytimer1"></sequenceFlow>
</subProcess>
<boundaryEvent id="boundarytimer1" name="Timer" attachedToRef="subprocess1" cancelActivity="true">
<timerEventDefinition>
<timeDuration>PT1S</timeDuration>
</timerEventDefinition>
</boundaryEvent>
<serviceTask id="EndEvent" name="EndEvent" activiti:expression="${eventService.completeEvent()}"></serviceTask>
<sequenceFlow id="flow5" sourceRef="subprocess1" targetRef="EndEvent"></sequenceFlow>
<endEvent id="endevent3" name="End"></endEvent>
<sequenceFlow id="flow6" sourceRef="EndEvent" targetRef="endevent3"></sequenceFlow>
<sequenceFlow id="flow9" sourceRef="boundarytimer1" targetRef="servicetask2"></sequenceFlow>
</process>
<bpmndi:BPMNDiagram id="BPMNDiagram_myProcess">
<bpmndi:BPMNPlane bpmnElement="myProcess" id="BPMNPlane_myProcess">
<bpmndi:BPMNShape bpmnElement="startevent1" id="BPMNShape_startevent1">
<omgdc:Bounds height="35.0" width="35.0" x="180.0" y="210.0"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="StartEvent" id="BPMNShape_StartEvent">
<omgdc:Bounds height="55.0" width="105.0" x="300.0" y="210.0"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="subprocess1" id="BPMNShape_subprocess1">
<omgdc:Bounds height="285.0" width="551.0" x="90.0" y="320.0"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="servicetask2" id="BPMNShape_servicetask2">
<omgdc:Bounds height="55.0" width="105.0" x="390.0" y="380.0"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="endevent4" id="BPMNShape_endevent4">
<omgdc:Bounds height="35.0" width="35.0" x="540.0" y="390.0"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="startevent2" id="BPMNShape_startevent2">
<omgdc:Bounds height="35.0" width="35.0" x="110.0" y="390.0"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="servicetask3" id="BPMNShape_servicetask3">
<omgdc:Bounds height="55.0" width="105.0" x="190.0" y="380.0"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="boundarytimer1" id="BPMNShape_boundarytimer1">
<omgdc:Bounds height="30.0" width="30.0" x="320.0" y="393.0"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="EndEvent" id="BPMNShape_EndEvent">
<omgdc:Bounds height="55.0" width="105.0" x="690.0" y="420.0"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="endevent3" id="BPMNShape_endevent3">
<omgdc:Bounds height="35.0" width="35.0" x="840.0" y="430.0"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge bpmnElement="flow1" id="BPMNEdge_flow1">
<omgdi:waypoint x="352.0" y="265.0"></omgdi:waypoint>
<omgdi:waypoint x="365.0" y="320.0"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="flow2" id="BPMNEdge_flow2">
<omgdi:waypoint x="215.0" y="227.0"></omgdi:waypoint>
<omgdi:waypoint x="300.0" y="237.0"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="flow10" id="BPMNEdge_flow10">
<omgdi:waypoint x="495.0" y="407.0"></omgdi:waypoint>
<omgdi:waypoint x="540.0" y="407.0"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="flow11" id="BPMNEdge_flow11">
<omgdi:waypoint x="145.0" y="407.0"></omgdi:waypoint>
<omgdi:waypoint x="190.0" y="407.0"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="flow12" id="BPMNEdge_flow12">
<omgdi:waypoint x="295.0" y="407.0"></omgdi:waypoint>
<omgdi:waypoint x="320.0" y="408.0"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="flow5" id="BPMNEdge_flow5">
<omgdi:waypoint x="641.0" y="462.0"></omgdi:waypoint>
<omgdi:waypoint x="690.0" y="447.0"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="flow6" id="BPMNEdge_flow6">
<omgdi:waypoint x="795.0" y="447.0"></omgdi:waypoint>
<omgdi:waypoint x="840.0" y="447.0"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="flow9" id="BPMNEdge_flow9">
<omgdi:waypoint x="350.0" y="408.0"></omgdi:waypoint>
<omgdi:waypoint x="390.0" y="407.0"></omgdi:waypoint>
</bpmndi:BPMNEdge>
</bpmndi:BPMNPlane>
</bpmndi:BPMNDiagram>
</definitions>
06-02-2015 02:57 AM
<sequenceFlow id="flow12" sourceRef="servicetask3" targetRef="boundarytimer1"></sequenceFlow>
flow12 references boundarytimer1
as a target. It is not allowed (boundary timer event).06-15-2015 06:48 AM
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.