+++ /dev/null
-<?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: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="procAnnulationEnvoiTDT" name="Workflow annulation Envoi TDT" isExecutable="true">
- <startEvent id="startAnnulationEnvoiTdt" name="Début workflow annulation Envoi TDT">
- <extensionElements>
- <activiti:formProperty id="nodeRef" name="Référence Alfresco du document dont on veut annuler l'envoi au TDT" type="string" required="true"></activiti:formProperty>
- </extensionElements>
- </startEvent>
- <sequenceFlow id="flow1" sourceRef="startAnnulationEnvoiTdt" targetRef="rechercheInstanceActiviti"></sequenceFlow>
- <exclusiveGateway id="exclusivegateway1" name="Test existence processus envoi TdT"></exclusiveGateway>
- <sequenceFlow id="flow2" sourceRef="rechercheInstanceActiviti" targetRef="exclusivegateway1"></sequenceFlow>
- <sequenceFlow id="flow3" name="Instance trouvée" sourceRef="exclusivegateway1" targetRef="annulationEnvoiIXbus">
- <conditionExpression xsi:type="tFormalExpression"><![CDATA[${instanceTdtId != null}]]></conditionExpression>
- </sequenceFlow>
- <endEvent id="endevent1" name="Fin workflow annulation Envoi TDT"></endEvent>
- <sequenceFlow id="flow5" sourceRef="exclusivegateway1" targetRef="endevent1"></sequenceFlow>
- <sequenceFlow id="flow8" sourceRef="suppressionInstanceTdtActiviti" targetRef="endevent1"></sequenceFlow>
- <sequenceFlow id="flow9" sourceRef="annulationEnvoiIXbus" targetRef="exclusivegateway2"></sequenceFlow>
- <serviceTask id="rechercheInstanceActiviti" name="Recherche instance du processus d'envoi au TdT" activiti:delegateExpression="${searchActivitiTdTProcess}"></serviceTask>
- <serviceTask id="annulationEnvoiIXbus" name="Annulation de l'envoi auprès du TDT" activiti:delegateExpression="${annulEnvoiTdt}"></serviceTask>
- <serviceTask id="suppressionInstanceTdtActiviti" name="Suppression de l'instance du processus Activiti" activiti:delegateExpression="${suppressInstanceTdtActiviti}"></serviceTask>
- <exclusiveGateway id="exclusivegateway2" name="Exclusive Gateway"></exclusiveGateway>
- <sequenceFlow id="flow10" sourceRef="exclusivegateway2" targetRef="suppressionInstanceTdtActiviti"></sequenceFlow>
- <sequenceFlow id="flow11" name="Erreur Annulation TDT" sourceRef="exclusivegateway2" targetRef="endevent1">
- <conditionExpression xsi:type="tFormalExpression"><![CDATA[${codeRetourAnnulation == "KO"}]]></conditionExpression>
- </sequenceFlow>
- </process>
- <bpmndi:BPMNDiagram id="BPMNDiagram_procAnnulationEnvoiTDT">
- <bpmndi:BPMNPlane bpmnElement="procAnnulationEnvoiTDT" id="BPMNPlane_procAnnulationEnvoiTDT">
- <bpmndi:BPMNShape bpmnElement="startAnnulationEnvoiTdt" id="BPMNShape_startAnnulationEnvoiTdt">
- <omgdc:Bounds height="35.0" width="35.0" x="30.0" y="60.0"></omgdc:Bounds>
- </bpmndi:BPMNShape>
- <bpmndi:BPMNShape bpmnElement="exclusivegateway1" id="BPMNShape_exclusivegateway1">
- <omgdc:Bounds height="40.0" width="40.0" x="284.0" y="57.0"></omgdc:Bounds>
- </bpmndi:BPMNShape>
- <bpmndi:BPMNShape bpmnElement="exclusivegateway2" id="BPMNShape_exclusivegateway2">
- <omgdc:Bounds height="40.0" width="40.0" x="465.0" y="144.0"></omgdc:Bounds>
- </bpmndi:BPMNShape>
- <bpmndi:BPMNShape bpmnElement="endevent1" id="BPMNShape_endevent1">
- <omgdc:Bounds height="35.0" width="35.0" x="287.0" y="147.0"></omgdc:Bounds>
- </bpmndi:BPMNShape>
- <bpmndi:BPMNShape bpmnElement="rechercheInstanceActiviti" id="BPMNShape_rechercheInstanceActiviti">
- <omgdc:Bounds height="55.0" width="131.0" x="110.0" y="50.0"></omgdc:Bounds>
- </bpmndi:BPMNShape>
- <bpmndi:BPMNShape bpmnElement="annulationEnvoiIXbus" id="BPMNShape_annulationEnvoiIXbus">
- <omgdc:Bounds height="55.0" width="131.0" x="420.0" y="50.0"></omgdc:Bounds>
- </bpmndi:BPMNShape>
- <bpmndi:BPMNShape bpmnElement="suppressionInstanceTdtActiviti" id="BPMNShape_suppressionInstanceTdtActiviti">
- <omgdc:Bounds height="55.0" width="131.0" x="420.0" y="220.0"></omgdc:Bounds>
- </bpmndi:BPMNShape>
- <bpmndi:BPMNEdge bpmnElement="flow1" id="BPMNEdge_flow1">
- <omgdi:waypoint x="65.0" y="77.0"></omgdi:waypoint>
- <omgdi:waypoint x="110.0" y="77.0"></omgdi:waypoint>
- </bpmndi:BPMNEdge>
- <bpmndi:BPMNEdge bpmnElement="flow2" id="BPMNEdge_flow2">
- <omgdi:waypoint x="241.0" y="77.0"></omgdi:waypoint>
- <omgdi:waypoint x="284.0" y="77.0"></omgdi:waypoint>
- </bpmndi:BPMNEdge>
- <bpmndi:BPMNEdge bpmnElement="flow3" id="BPMNEdge_flow3">
- <omgdi:waypoint x="324.0" y="77.0"></omgdi:waypoint>
- <omgdi:waypoint x="420.0" y="77.0"></omgdi:waypoint>
- <bpmndi:BPMNLabel>
- <omgdc:Bounds height="14.0" width="81.0" x="-42.0" y="-17.0"></omgdc:Bounds>
- </bpmndi:BPMNLabel>
- </bpmndi:BPMNEdge>
- <bpmndi:BPMNEdge bpmnElement="flow5" id="BPMNEdge_flow5">
- <omgdi:waypoint x="304.0" y="97.0"></omgdi:waypoint>
- <omgdi:waypoint x="304.0" y="142.0"></omgdi:waypoint>
- <omgdi:waypoint x="322.0" y="164.0"></omgdi:waypoint>
- </bpmndi:BPMNEdge>
- <bpmndi:BPMNEdge bpmnElement="flow8" id="BPMNEdge_flow8">
- <omgdi:waypoint x="420.0" y="247.0"></omgdi:waypoint>
- <omgdi:waypoint x="304.0" y="248.0"></omgdi:waypoint>
- <omgdi:waypoint x="304.0" y="182.0"></omgdi:waypoint>
- </bpmndi:BPMNEdge>
- <bpmndi:BPMNEdge bpmnElement="flow9" id="BPMNEdge_flow9">
- <omgdi:waypoint x="485.0" y="105.0"></omgdi:waypoint>
- <omgdi:waypoint x="485.0" y="144.0"></omgdi:waypoint>
- </bpmndi:BPMNEdge>
- <bpmndi:BPMNEdge bpmnElement="flow10" id="BPMNEdge_flow10">
- <omgdi:waypoint x="485.0" y="184.0"></omgdi:waypoint>
- <omgdi:waypoint x="485.0" y="220.0"></omgdi:waypoint>
- </bpmndi:BPMNEdge>
- <bpmndi:BPMNEdge bpmnElement="flow11" id="BPMNEdge_flow11">
- <omgdi:waypoint x="465.0" y="164.0"></omgdi:waypoint>
- <omgdi:waypoint x="322.0" y="164.0"></omgdi:waypoint>
- <bpmndi:BPMNLabel>
- <omgdc:Bounds height="14.0" width="106.0" x="-43.0" y="7.0"></omgdc:Bounds>
- </bpmndi:BPMNLabel>
- </bpmndi:BPMNEdge>
- </bpmndi:BPMNPlane>
- </bpmndi:BPMNDiagram>
-</definitions>
\ No newline at end of file