Skip to content

title

test1

测试1

部署号: N/A

最后部署时间: 2024-03-05 15:23:10.749

版本:

定义号:

图形内容

xml
<?xml version="1.0" encoding="UTF-8"?>
<bpmn:definitions xmlns:bpmn="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:camunda="http://camunda.org/schema/1.0/bpmn" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" xmlns:modeler="http://camunda.org/schema/modeler/1.0" id="Definitions_0qd4ib6" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="5.19.0" modeler:executionPlatform="Camunda Platform" modeler:executionPlatformVersion="7.17.0">
  <bpmn:process id="test1" name="测试1" isExecutable="true">
    <bpmn:startEvent id="StartEvent_1">
      <bpmn:extensionElements>
        <camunda:field name="yvan_service_model" value="{}" />
      </bpmn:extensionElements>
      <bpmn:outgoing>Flow_0b0u2vp</bpmn:outgoing>
    </bpmn:startEvent>
    <bpmn:intermediateThrowEvent id="Event_07f61nw">
      <bpmn:extensionElements>
        <camunda:field name="yvan_service_model" value="{}" />
      </bpmn:extensionElements>
      <bpmn:incoming>Flow_0u4si37</bpmn:incoming>
    </bpmn:intermediateThrowEvent>
    <bpmn:sequenceFlow id="Flow_0b0u2vp" sourceRef="StartEvent_1" targetRef="step1">
      <bpmn:extensionElements>
        <camunda:field name="yvan_service_model" value="{}" />
      </bpmn:extensionElements>
    </bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="Flow_1603a1x" sourceRef="step1" targetRef="step2" />
    <bpmn:serviceTask id="step1" name="方法1" camunda:class="com.yvan.bpmn.BpmnService">
      <bpmn:extensionElements>
        <camunda:inputOutput>
          <camunda:inputParameter name="biz_method">com.galaxis.wms.Test@bpmnTest1</camunda:inputParameter>
          <camunda:inputParameter name="biz_param" />
          <camunda:inputParameter name="biz_save_result">0001</camunda:inputParameter>
        </camunda:inputOutput>
      </bpmn:extensionElements>
      <bpmn:incoming>Flow_0b0u2vp</bpmn:incoming>
      <bpmn:outgoing>Flow_1603a1x</bpmn:outgoing>
    </bpmn:serviceTask>
    <bpmn:userTask id="step3" name="等待回调">
      <bpmn:extensionElements>
        <camunda:field name="yvan_service_model" />
      </bpmn:extensionElements>
      <bpmn:incoming>Flow_02vluk8</bpmn:incoming>
      <bpmn:outgoing>Flow_120jbl6</bpmn:outgoing>
    </bpmn:userTask>
    <bpmn:sequenceFlow id="Flow_120jbl6" sourceRef="step3" targetRef="Activity_0hglj59" />
    <bpmn:serviceTask id="step2" name="方法2" camunda:class="com.yvan.bpmn.BpmnService">
      <bpmn:extensionElements>
        <camunda:inputOutput>
          <camunda:inputParameter name="biz_method">com.galaxis.wms.Test@bpmnTest2</camunda:inputParameter>
          <camunda:inputParameter name="biz_param">[ "${step1.data.localName}" ]</camunda:inputParameter>
          <camunda:inputParameter name="biz_save_result">0001</camunda:inputParameter>
        </camunda:inputOutput>
      </bpmn:extensionElements>
      <bpmn:incoming>Flow_1603a1x</bpmn:incoming>
      <bpmn:outgoing>Flow_02vluk8</bpmn:outgoing>
    </bpmn:serviceTask>
    <bpmn:sequenceFlow id="Flow_02vluk8" sourceRef="step2" targetRef="step3" />
    <bpmn:sequenceFlow id="Flow_0u4si37" sourceRef="Activity_0hglj59" targetRef="Event_07f61nw" />
    <bpmn:serviceTask id="Activity_0hglj59" name="设定回调返回" camunda:class="com.yvan.bpmn.BpmnService">
      <bpmn:extensionElements>
        <camunda:inputOutput>
          <camunda:inputParameter name="biz_method">com.galaxis.wms.Test@test3</camunda:inputParameter>
          <camunda:inputParameter name="biz_param">[    "${i1}", "${i2}"    ]</camunda:inputParameter>
        </camunda:inputOutput>
      </bpmn:extensionElements>
      <bpmn:incoming>Flow_120jbl6</bpmn:incoming>
      <bpmn:incoming>Flow_0a4ccui</bpmn:incoming>
      <bpmn:outgoing>Flow_0u4si37</bpmn:outgoing>
    </bpmn:serviceTask>
    <bpmn:task id="Activity_1o49rhv" name="手动回调">
      <bpmn:outgoing>Flow_0a4ccui</bpmn:outgoing>
    </bpmn:task>
    <bpmn:sequenceFlow id="Flow_0a4ccui" sourceRef="Activity_1o49rhv" targetRef="Activity_0hglj59" />
  </bpmn:process>
  <bpmndi:BPMNDiagram id="BPMNDiagram_1">
    <bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="test1">
      <bpmndi:BPMNShape id="_BPMNShape_StartEvent_2" bpmnElement="StartEvent_1">
        <dc:Bounds x="2" y="62" width="36" height="36" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Activity_0t2yjld_di" bpmnElement="step1">
        <dc:Bounds x="-30" y="130" width="100" height="80" />
        <bpmndi:BPMNLabel />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Activity_1iv5zsk_di" bpmnElement="step3">
        <dc:Bounds x="410" y="430" width="100" height="80" />
        <bpmndi:BPMNLabel />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="BPMNShape_02c54gd" bpmnElement="step2">
        <dc:Bounds x="-30" y="290" width="100" height="80" />
        <bpmndi:BPMNLabel />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Activity_0te6smb_di" bpmnElement="Activity_0hglj59">
        <dc:Bounds x="410" y="590" width="100" height="80" />
        <bpmndi:BPMNLabel />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Activity_1o49rhv_di" bpmnElement="Activity_1o49rhv">
        <dc:Bounds x="630" y="590" width="100" height="80" />
        <bpmndi:BPMNLabel />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Event_07f61nw_di" bpmnElement="Event_07f61nw">
        <dc:Bounds x="62" y="762" width="36" height="36" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="Flow_0b0u2vp_di" bpmnElement="Flow_0b0u2vp">
        <di:waypoint x="20" y="98" />
        <di:waypoint x="20" y="130" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Flow_1603a1x_di" bpmnElement="Flow_1603a1x">
        <di:waypoint x="20" y="210" />
        <di:waypoint x="20" y="290" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Flow_120jbl6_di" bpmnElement="Flow_120jbl6">
        <di:waypoint x="460" y="510" />
        <di:waypoint x="460" y="590" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Flow_02vluk8_di" bpmnElement="Flow_02vluk8">
        <di:waypoint x="20" y="370" />
        <di:waypoint x="20" y="470" />
        <di:waypoint x="410" y="470" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Flow_0u4si37_di" bpmnElement="Flow_0u4si37">
        <di:waypoint x="410" y="630" />
        <di:waypoint x="254" y="630" />
        <di:waypoint x="254" y="780" />
        <di:waypoint x="98" y="780" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Flow_0a4ccui_di" bpmnElement="Flow_0a4ccui">
        <di:waypoint x="630" y="630" />
        <di:waypoint x="510" y="630" />
      </bpmndi:BPMNEdge>
    </bpmndi:BPMNPlane>
  </bpmndi:BPMNDiagram>
</bpmn:definitions>