You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

69 lines
4.6 KiB

<?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:flowable="http://flowable.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.flowable.org/processdef">
<process id="defectCheck" name="问题甄别流程" isExecutable="true">
<documentation>HZIMS-缺陷管理模块-问题甄别流程</documentation>
<startEvent id="start" name="开始"></startEvent>
<userTask id="checkProblem" name="甄别是否问题" flowable:candidateUsers="${discriminator}"></userTask>
<userTask id="handlerProblem" name="确认处理" flowable:assignee="${problemUser}">
<extensionElements>
<modeler:initiator-can-complete xmlns:modeler="http://flowable.org/modeler"><![CDATA[false]]></modeler:initiator-can-complete>
</extensionElements>
</userTask>
<userTask id="conclusion" name="定论" flowable:candidateUsers="${conclusion}"></userTask>
<endEvent id="end" name="结束"></endEvent>
<sequenceFlow id="finishHandle" sourceRef="handlerProblem" targetRef="conclusion">
<conditionExpression xsi:type="tFormalExpression"><![CDATA[${pass}]]></conditionExpression>
</sequenceFlow>
<sequenceFlow id="startProcess" sourceRef="start" targetRef="checkProblem"></sequenceFlow>
<sequenceFlow id="finishConclusion" sourceRef="conclusion" targetRef="end">
<conditionExpression xsi:type="tFormalExpression"><![CDATA[${pass}]]></conditionExpression>
</sequenceFlow>
<sequenceFlow id="notProblem" name="不是问题" sourceRef="checkProblem" targetRef="end">
<conditionExpression xsi:type="tFormalExpression"><![CDATA[${!pass}]]></conditionExpression>
</sequenceFlow>
<sequenceFlow id="isProblem" name="是问题" sourceRef="checkProblem" targetRef="handlerProblem">
<conditionExpression xsi:type="tFormalExpression"><![CDATA[${pass}]]></conditionExpression>
</sequenceFlow>
</process>
<bpmndi:BPMNDiagram id="BPMNDiagram_defectCheck">
<bpmndi:BPMNPlane bpmnElement="defectCheck" id="BPMNPlane_defectCheck">
<bpmndi:BPMNShape bpmnElement="start" id="BPMNShape_start">
<omgdc:Bounds height="30.0" width="30.0" x="165.0" y="115.0"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="checkProblem" id="BPMNShape_checkProblem">
<omgdc:Bounds height="80.0" width="100.0" x="310.0" y="90.0"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="handlerProblem" id="BPMNShape_handlerProblem">
<omgdc:Bounds height="80.0" width="100.0" x="510.0" y="90.0"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="conclusion" id="BPMNShape_conclusion">
<omgdc:Bounds height="80.0" width="100.0" x="720.0" y="90.0"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="end" id="BPMNShape_end">
<omgdc:Bounds height="28.0" width="28.0" x="546.0" y="252.0"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge bpmnElement="finishHandle" id="BPMNEdge_finishHandle">
<omgdi:waypoint x="609.9499999999504" y="130.0"></omgdi:waypoint>
<omgdi:waypoint x="719.999999999997" y="130.0"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="startProcess" id="BPMNEdge_startProcess">
<omgdi:waypoint x="194.94999938929854" y="130.0"></omgdi:waypoint>
<omgdi:waypoint x="310.0" y="130.0"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="notProblem" id="BPMNEdge_notProblem">
<omgdi:waypoint x="360.0" y="169.95"></omgdi:waypoint>
<omgdi:waypoint x="360.0" y="266.0"></omgdi:waypoint>
<omgdi:waypoint x="546.0" y="266.0"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="isProblem" id="BPMNEdge_isProblem">
<omgdi:waypoint x="409.9499999999756" y="130.0"></omgdi:waypoint>
<omgdi:waypoint x="510.0" y="130.0"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="finishConclusion" id="BPMNEdge_finishConclusion">
<omgdi:waypoint x="770.0" y="169.95"></omgdi:waypoint>
<omgdi:waypoint x="770.0" y="266.0"></omgdi:waypoint>
<omgdi:waypoint x="573.9499228450526" y="266.0"></omgdi:waypoint>
</bpmndi:BPMNEdge>
</bpmndi:BPMNPlane>
</bpmndi:BPMNDiagram>
</definitions>