<?xml version="1.0" encoding="UTF-8"?>
<bpmn2:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 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" xmlns:camunda="http://camunda.org/schema/1.0/bpmn" id="sample-diagram" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="1.2.2" xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd">
  <bpmn2:process id="Process_1" isExecutable="false">
    <bpmn2:startEvent id="StartEvent_1" name="StartEvent_1">
      <bpmn2:outgoing>SequenceFlow_1</bpmn2:outgoing>
      <bpmn2:messageEventDefinition />
    </bpmn2:startEvent>
    <bpmn2:sequenceFlow id="SequenceFlow_1" sourceRef="StartEvent_1" targetRef="IntermediateThrowEvent_Empty" />
    <bpmn2:serviceTask id="ServiceTask_1" name="ServiceTask_1">
      <bpmn2:extensionElements>
        <camunda:field name="Field_1">        <camunda:string>myStringValue</camunda:string>
</camunda:field>
      </bpmn2:extensionElements>
      <bpmn2:incoming>SequenceFlow_1rmf1fn</bpmn2:incoming>
      <bpmn2:outgoing>SequenceFlow_1r1v79t</bpmn2:outgoing>
    </bpmn2:serviceTask>
    <bpmn2:sequenceFlow id="SequenceFlow_1r1v79t" sourceRef="ServiceTask_1" targetRef="BusinessRuleTask_1" />
    <bpmn2:businessRuleTask id="BusinessRuleTask_1" name="BusinessRuleTask_1">
      <bpmn2:extensionElements>
        <camunda:field name="Field_1" expression="${myExpressionValue}" />
      </bpmn2:extensionElements>
      <bpmn2:incoming>SequenceFlow_1r1v79t</bpmn2:incoming>
      <bpmn2:outgoing>SequenceFlow_1fqqz4p</bpmn2:outgoing>
    </bpmn2:businessRuleTask>
    <bpmn2:sequenceFlow id="SequenceFlow_1fqqz4p" sourceRef="BusinessRuleTask_1" targetRef="IntermediateThrowEvent_1" />
    <bpmn2:sendTask id="SendTask_1" name="SendTask_1">
      <bpmn2:extensionElements>
        <camunda:field name="Field_1">        <camunda:string>myStringValue</camunda:string>
</camunda:field>
      </bpmn2:extensionElements>
      <bpmn2:incoming>SequenceFlow_1cd8fbn</bpmn2:incoming>
      <bpmn2:outgoing>SequenceFlow_13n0zpm</bpmn2:outgoing>
    </bpmn2:sendTask>
    <bpmn2:sequenceFlow id="SequenceFlow_13n0zpm" sourceRef="SendTask_1" targetRef="UserTask_1" />
    <bpmn2:endEvent id="EndEvent_Invalid" name="EndEvent_Invalid">
      <bpmn2:incoming>SequenceFlow_0xcu2jp</bpmn2:incoming>
      <bpmn2:messageEventDefinition>
        <bpmn2:extensionElements>
          <camunda:field name="" />
        </bpmn2:extensionElements>
      </bpmn2:messageEventDefinition>
    </bpmn2:endEvent>
    <bpmn2:sequenceFlow id="SequenceFlow_1cd8fbn" sourceRef="IntermediateThrowEvent_1" targetRef="SendTask_1" />
    <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_1" name="IntermediateThrowEvent_1">
      <bpmn2:incoming>SequenceFlow_1fqqz4p</bpmn2:incoming>
      <bpmn2:outgoing>SequenceFlow_1cd8fbn</bpmn2:outgoing>
      <bpmn2:messageEventDefinition>
        <bpmn2:extensionElements>
          <camunda:field name="Field_1">
            <camunda:string>myStringValue</camunda:string>
          </camunda:field>
        </bpmn2:extensionElements>
      </bpmn2:messageEventDefinition>
    </bpmn2:intermediateThrowEvent>
    <bpmn2:sequenceFlow id="SequenceFlow_1ubj5ht" sourceRef="UserTask_1" targetRef="SendTask_Two_Fields" />
    <bpmn2:userTask id="UserTask_1" name="UserTask_1">
      <bpmn2:incoming>SequenceFlow_13n0zpm</bpmn2:incoming>
      <bpmn2:outgoing>SequenceFlow_1ubj5ht</bpmn2:outgoing>
    </bpmn2:userTask>
    <bpmn2:sequenceFlow id="SequenceFlow_1rmf1fn" sourceRef="IntermediateThrowEvent_Empty" targetRef="ServiceTask_1" />
    <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_Empty" name="IntermediateThrowEvent_Empty">
      <bpmn2:incoming>SequenceFlow_1</bpmn2:incoming>
      <bpmn2:outgoing>SequenceFlow_1rmf1fn</bpmn2:outgoing>
      <bpmn2:messageEventDefinition />
    </bpmn2:intermediateThrowEvent>
    <bpmn2:sequenceFlow id="SequenceFlow_0zatzp7" sourceRef="SendTask_Two_Fields" targetRef="ServiceTask_2" />
    <bpmn2:sendTask id="SendTask_Two_Fields" name="SendTask_Two_Fields">
      <bpmn2:extensionElements>
        <camunda:field name="Field_1">        <camunda:string>myStringValue1</camunda:string>
</camunda:field>
        <camunda:field name="Field_2">        <camunda:string>myStringValue2</camunda:string>
</camunda:field>
      </bpmn2:extensionElements>
      <bpmn2:incoming>SequenceFlow_1ubj5ht</bpmn2:incoming>
      <bpmn2:outgoing>SequenceFlow_0zatzp7</bpmn2:outgoing>
    </bpmn2:sendTask>
    <bpmn2:sequenceFlow id="SequenceFlow_0xcu2jp" sourceRef="ServiceTask_2" targetRef="EndEvent_Invalid" />
    <bpmn2:serviceTask id="ServiceTask_2" name="ServiceTask_2">
      <bpmn2:extensionElements>
        <camunda:field name="myFieldOne" stringValue="myFieldValueOne" />
        <camunda:field name="myFieldTwo"><camunda:expression>myFieldValueTwo</camunda:expression></camunda:field>
      </bpmn2:extensionElements>
      <bpmn2:incoming>SequenceFlow_0zatzp7</bpmn2:incoming>
      <bpmn2:outgoing>SequenceFlow_0xcu2jp</bpmn2:outgoing>
    </bpmn2:serviceTask>
  </bpmn2:process>
  <bpmndi:BPMNDiagram id="BPMNDiagram_1">
    <bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Process_1">
      <bpmndi:BPMNShape id="StartEvent_0t5foam_di" bpmnElement="StartEvent_1">
        <dc:Bounds x="79" y="293" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="52" y="332" width="90" height="20" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="SequenceFlow_04xbzv0_di" bpmnElement="SequenceFlow_1">
        <di:waypoint xsi:type="dc:Point" x="115" y="311" />
        <di:waypoint xsi:type="dc:Point" x="157" y="311" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="154" y="286" width="90" height="20" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="ServiceTask_1aeah41_di" bpmnElement="ServiceTask_1">
        <dc:Bounds x="233" y="271" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="SequenceFlow_1r1v79t_di" bpmnElement="SequenceFlow_1r1v79t">
        <di:waypoint xsi:type="dc:Point" x="333" y="311" />
        <di:waypoint xsi:type="dc:Point" x="371" y="311" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="301.5" y="286" width="90" height="20" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="BusinessRuleTask_1s70srn_di" bpmnElement="BusinessRuleTask_1">
        <dc:Bounds x="371" y="271" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="SequenceFlow_1fqqz4p_di" bpmnElement="SequenceFlow_1fqqz4p">
        <di:waypoint xsi:type="dc:Point" x="471" y="311" />
        <di:waypoint xsi:type="dc:Point" x="496" y="311" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="448.5" y="286" width="90" height="20" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="SendTask_011o6es_di" bpmnElement="SendTask_1">
        <dc:Bounds x="571" y="271" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="SequenceFlow_13n0zpm_di" bpmnElement="SequenceFlow_13n0zpm">
        <di:waypoint xsi:type="dc:Point" x="671" y="311" />
        <di:waypoint xsi:type="dc:Point" x="715" y="311" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="589.5" y="286" width="90" height="20" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="EndEvent_0q8myhf_di" bpmnElement="EndEvent_Invalid">
        <dc:Bounds x="1146" y="293" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1119" y="329" width="90" height="20" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="SequenceFlow_1cd8fbn_di" bpmnElement="SequenceFlow_1cd8fbn">
        <di:waypoint xsi:type="dc:Point" x="532" y="311" />
        <di:waypoint xsi:type="dc:Point" x="571" y="311" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="506.5" y="286" width="90" height="20" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="IntermediateThrowEvent_1xtutb5_di" bpmnElement="IntermediateThrowEvent_1">
        <dc:Bounds x="496" y="293" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="469" y="329" width="90" height="20" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="SequenceFlow_1ubj5ht_di" bpmnElement="SequenceFlow_1ubj5ht">
        <di:waypoint xsi:type="dc:Point" x="815" y="311" />
        <di:waypoint xsi:type="dc:Point" x="851" y="311" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="903" y="286" width="90" height="20" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="UserTask_0s9clss_di" bpmnElement="UserTask_1">
        <dc:Bounds x="715" y="271" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="SequenceFlow_1rmf1fn_di" bpmnElement="SequenceFlow_1rmf1fn">
        <di:waypoint xsi:type="dc:Point" x="193" y="311" />
        <di:waypoint xsi:type="dc:Point" x="233" y="311" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="162.5" y="286" width="90" height="20" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="IntermediateThrowEvent_128dc4t_di" bpmnElement="IntermediateThrowEvent_Empty">
        <dc:Bounds x="157" y="293" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="130" y="329" width="90" height="20" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="SequenceFlow_0zatzp7_di" bpmnElement="SequenceFlow_0zatzp7">
        <di:waypoint xsi:type="dc:Point" x="951" y="311" />
        <di:waypoint xsi:type="dc:Point" x="989" y="311" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="925" y="286" width="90" height="20" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="SendTask_0aq3s84_di" bpmnElement="SendTask_Two_Fields">
        <dc:Bounds x="851" y="271" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="SequenceFlow_0xcu2jp_di" bpmnElement="SequenceFlow_0xcu2jp">
        <di:waypoint xsi:type="dc:Point" x="1089" y="311" />
        <di:waypoint xsi:type="dc:Point" x="1146" y="311" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1072.5" y="286" width="90" height="20" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="ServiceTask_14flxcq_di" bpmnElement="ServiceTask_2">
        <dc:Bounds x="989" y="271" width="100" height="80" />
      </bpmndi:BPMNShape>
    </bpmndi:BPMNPlane>
  </bpmndi:BPMNDiagram>
</bpmn2:definitions>
