<?xml version="1.0" encoding="UTF-8"?><bpmn:definitions xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:activiti="http://activiti.org/bpmn" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" targetNamespace="http://www.intra-mart.jp/im_bpm" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <bpmn:collaboration id="Collaboration">
    <bpmn:participant id="pool_1" name="シグナルで開始するプロセス" processRef="event_signal_usage_start_process"/>
    <bpmn:participant id="pool_2" name="シグナル境界のプロセス" processRef="event_signal_usage_boundary_process"/>
    <bpmn:participant id="pool_3" name="シグナルキャッチのプロセス" processRef="event_signal_usage_intermediate_process"/>
    <bpmn:participant id="pool_4" name="シグナルスローのプロセス" processRef="event_signal_usage_throw_process"/>
  </bpmn:collaboration>
  <bpmn:signal id="tutorial_signal" name="tutorial_signal"/>
  <bpmn:process id="event_signal_usage_start_process" name="シグナルで開始するプロセス" activiti:notUseBusinessKey="false" isExecutable="true">
    <bpmn:laneSet id="laneSet_event_signal_usage_start_process">
      <bpmn:lane id="swimlane_1" activiti:color="ffff00" name="レーン">
        <bpmn:flowNodeRef>signal-start-event_1</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>user-task_1</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>end-event_1</bpmn:flowNodeRef>
      </bpmn:lane>
    </bpmn:laneSet>
    <bpmn:startEvent id="signal-start-event_1" name="シグナル開始">
      <bpmn:signalEventDefinition signalRef="tutorial_signal"/>
    </bpmn:startEvent>
    <bpmn:userTask id="user-task_1" name="シグナルで開始したユーザタスク" activiti:color="bbdefb" activiti:assignee="aoyagi"/>
    <bpmn:endEvent id="end-event_1" name="終了"/>
    <bpmn:sequenceFlow id="sequence-flow_1" sourceRef="signal-start-event_1" targetRef="user-task_1"/>
    <bpmn:sequenceFlow id="sequence-flow_2" sourceRef="user-task_1" targetRef="end-event_1"/>
  </bpmn:process>
  <bpmn:process id="event_signal_usage_boundary_process" name="シグナル境界のプロセス" activiti:notUseBusinessKey="false" activiti:candidateStarterUsers="aoyagi" isExecutable="true">
    <bpmn:laneSet id="laneSet_event_signal_usage_boundary_process">
      <bpmn:lane id="swimlane_2" activiti:color="00ff00" name="レーン">
        <bpmn:flowNodeRef>start-event_1</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>user-task_2</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>signal-boundary_1</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>end-event_2</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>user-task_3</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>end-event_3</bpmn:flowNodeRef>
      </bpmn:lane>
    </bpmn:laneSet>
    <bpmn:startEvent id="start-event_1" name="開始"/>
    <bpmn:userTask id="user-task_2" name="シグナル境界イベントのついたユーザタスク" activiti:color="bbdefb" activiti:assignee="aoyagi"/>
    <bpmn:boundaryEvent id="signal-boundary_1" name="シグナル" cancelActivity="true" attachedToRef="user-task_2">
      <bpmn:signalEventDefinition signalRef="tutorial_signal"/>
    </bpmn:boundaryEvent>
    <bpmn:endEvent id="end-event_2" name="終了"/>
    <bpmn:userTask id="user-task_3" name="シグナル境界イベントの次のユーザタスク" activiti:color="bbdefb" activiti:assignee="aoyagi"/>
    <bpmn:endEvent id="end-event_3" name="終了"/>
    <bpmn:sequenceFlow id="sequence-flow_3" sourceRef="start-event_1" targetRef="user-task_2"/>
    <bpmn:sequenceFlow id="sequence-flow_4" sourceRef="user-task_2" targetRef="end-event_2"/>
    <bpmn:sequenceFlow id="sequence-flow_5" sourceRef="signal-boundary_1" targetRef="user-task_3"/>
    <bpmn:sequenceFlow id="sequence-flow_6" sourceRef="user-task_3" targetRef="end-event_3"/>
  </bpmn:process>
  <bpmn:process id="event_signal_usage_intermediate_process" name="シグナルキャッチのプロセス" activiti:notUseBusinessKey="false" activiti:candidateStarterUsers="aoyagi" isExecutable="true">
    <bpmn:laneSet id="laneSet_event_signal_usage_intermediate_process">
      <bpmn:lane id="swimlane_3" activiti:color="00ffff" name="レーン">
        <bpmn:flowNodeRef>start-event_2</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>signal-catching-event_1</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>user-task_4</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>end-event_4</bpmn:flowNodeRef>
      </bpmn:lane>
    </bpmn:laneSet>
    <bpmn:startEvent id="start-event_2" name="開始"/>
    <bpmn:intermediateCatchEvent id="signal-catching-event_1" name="シグナルキャッチイベント">
      <bpmn:signalEventDefinition signalRef="tutorial_signal"/>
    </bpmn:intermediateCatchEvent>
    <bpmn:userTask id="user-task_4" name="シグナルキャッチイベントの次のユーザタスク" activiti:color="bbdefb" activiti:assignee="aoyagi"/>
    <bpmn:endEvent id="end-event_4" name="終了"/>
    <bpmn:sequenceFlow id="sequence-flow_7" sourceRef="start-event_2" targetRef="signal-catching-event_1"/>
    <bpmn:sequenceFlow id="sequence-flow_8" sourceRef="signal-catching-event_1" targetRef="user-task_4"/>
    <bpmn:sequenceFlow id="sequence-flow_9" sourceRef="user-task_4" targetRef="end-event_4"/>
  </bpmn:process>
  <bpmn:process id="event_signal_usage_throw_process" name="シグナルスローのプロセス" activiti:notUseBusinessKey="false" activiti:candidateStarterUsers="aoyagi" isExecutable="true">
    <bpmn:laneSet id="laneSet_event_signal_usage_throw_process">
      <bpmn:lane id="swimlane_4" activiti:color="ff7f00" name="レーン">
        <bpmn:flowNodeRef>start-event_3</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>signal-throwing-event_1</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>user-task_5</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>end-event_5</bpmn:flowNodeRef>
      </bpmn:lane>
    </bpmn:laneSet>
    <bpmn:startEvent id="start-event_3" name="開始"/>
    <bpmn:intermediateThrowEvent id="signal-throwing-event_1" name="シグナルスローイベント">
      <bpmn:signalEventDefinition signalRef="tutorial_signal"/>
    </bpmn:intermediateThrowEvent>
    <bpmn:userTask id="user-task_5" name="シグナルスローイベントの次のユーザタスク" activiti:color="bbdefb" activiti:assignee="aoyagi"/>
    <bpmn:endEvent id="end-event_5" name="終了"/>
    <bpmn:sequenceFlow id="sequence-flow_10" sourceRef="start-event_3" targetRef="signal-throwing-event_1"/>
    <bpmn:sequenceFlow id="sequence-flow_11" sourceRef="signal-throwing-event_1" targetRef="user-task_5"/>
    <bpmn:sequenceFlow id="sequence-flow_12" sourceRef="user-task_5" targetRef="end-event_5"/>
  </bpmn:process>
  <bpmndi:BPMNDiagram id="BPMNDiagram_Collaboration">
    <bpmndi:BPMNPlane id="BPMNPlane_Collaboration" bpmnElement="Collaboration">
      <bpmndi:BPMNShape id="BPMNShape_pool_1" bpmnElement="pool_1">
        <dc:Bounds x="110" y="30" width="600" height="200"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="BPMNShape_swimlane_1" bpmnElement="swimlane_1">
        <dc:Bounds x="140" y="30" width="570" height="200"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="BPMNShape_signal-start-event_1" bpmnElement="signal-start-event_1">
        <dc:Bounds x="210" y="112.5" width="35" height="35"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="BPMNShape_user-task_1" bpmnElement="user-task_1">
        <dc:Bounds x="310" y="90" width="100" height="80"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="BPMNShape_end-event_1" bpmnElement="end-event_1">
        <dc:Bounds x="500" y="112.5" width="35" height="35"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="BPMNEdge_sequence-flow_1" bpmnElement="sequence-flow_1">
        <di:waypoint xsi:type="dc:Point" x="245" y="130"/>
        <di:waypoint xsi:type="dc:Point" x="310" y="130"/>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="BPMNEdge_sequence-flow_2" bpmnElement="sequence-flow_2">
        <di:waypoint xsi:type="dc:Point" x="410" y="130"/>
        <di:waypoint xsi:type="dc:Point" x="500" y="130"/>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="BPMNShape_pool_2" bpmnElement="pool_2">
        <dc:Bounds x="110" y="250" width="600" height="200"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="BPMNShape_swimlane_2" bpmnElement="swimlane_2">
        <dc:Bounds x="140" y="250" width="570" height="200"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="BPMNShape_start-event_1" bpmnElement="start-event_1">
        <dc:Bounds x="210" y="297.5" width="35" height="35"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="BPMNShape_user-task_2" bpmnElement="user-task_2">
        <dc:Bounds x="310" y="275" width="100" height="80"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="BPMNShape_signal-boundary_1" bpmnElement="signal-boundary_1">
        <dc:Bounds x="360" y="350" width="29" height="29"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="BPMNShape_end-event_2" bpmnElement="end-event_2">
        <dc:Bounds x="500" y="297.5" width="35" height="35"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="BPMNShape_user-task_3" bpmnElement="user-task_3">
        <dc:Bounds x="435" y="364.5" width="100" height="80"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="BPMNShape_end-event_3" bpmnElement="end-event_3">
        <dc:Bounds x="620" y="387" width="35" height="35"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="BPMNEdge_sequence-flow_3" bpmnElement="sequence-flow_3">
        <di:waypoint xsi:type="dc:Point" x="245" y="315"/>
        <di:waypoint xsi:type="dc:Point" x="310" y="315"/>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="BPMNEdge_sequence-flow_4" bpmnElement="sequence-flow_4">
        <di:waypoint xsi:type="dc:Point" x="410" y="315"/>
        <di:waypoint xsi:type="dc:Point" x="500" y="315"/>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="BPMNEdge_sequence-flow_5" bpmnElement="sequence-flow_5">
        <di:waypoint xsi:type="dc:Point" x="389" y="369.74886877828055"/>
        <di:waypoint xsi:type="dc:Point" x="435" y="386.4004524886878"/>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="BPMNEdge_sequence-flow_6" bpmnElement="sequence-flow_6">
        <di:waypoint xsi:type="dc:Point" x="535" y="404.5"/>
        <di:waypoint xsi:type="dc:Point" x="620" y="404.5"/>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="BPMNShape_pool_3" bpmnElement="pool_3">
        <dc:Bounds x="110" y="470" width="600" height="200"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="BPMNShape_swimlane_3" bpmnElement="swimlane_3">
        <dc:Bounds x="140" y="470" width="570" height="200"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="BPMNShape_start-event_2" bpmnElement="start-event_2">
        <dc:Bounds x="210" y="552.5" width="35" height="35"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="BPMNShape_signal-catching-event_1" bpmnElement="signal-catching-event_1">
        <dc:Bounds x="320" y="552.5" width="35" height="35"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="BPMNShape_user-task_4" bpmnElement="user-task_4">
        <dc:Bounds x="435" y="530" width="100" height="80"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="BPMNShape_end-event_4" bpmnElement="end-event_4">
        <dc:Bounds x="620" y="552.5" width="35" height="35"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="BPMNEdge_sequence-flow_7" bpmnElement="sequence-flow_7">
        <di:waypoint xsi:type="dc:Point" x="245" y="570"/>
        <di:waypoint xsi:type="dc:Point" x="320" y="570"/>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="BPMNEdge_sequence-flow_8" bpmnElement="sequence-flow_8">
        <di:waypoint xsi:type="dc:Point" x="355" y="570"/>
        <di:waypoint xsi:type="dc:Point" x="435" y="570"/>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="BPMNEdge_sequence-flow_9" bpmnElement="sequence-flow_9">
        <di:waypoint xsi:type="dc:Point" x="535" y="570"/>
        <di:waypoint xsi:type="dc:Point" x="620" y="570"/>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="BPMNShape_pool_4" bpmnElement="pool_4">
        <dc:Bounds x="110" y="690" width="600" height="200"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="BPMNShape_swimlane_4" bpmnElement="swimlane_4">
        <dc:Bounds x="140" y="690" width="570" height="200"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="BPMNShape_start-event_3" bpmnElement="start-event_3">
        <dc:Bounds x="210" y="780" width="35" height="35"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="BPMNShape_signal-throwing-event_1" bpmnElement="signal-throwing-event_1">
        <dc:Bounds x="320" y="780" width="35" height="35"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="BPMNShape_user-task_5" bpmnElement="user-task_5">
        <dc:Bounds x="435" y="758" width="100" height="80"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="BPMNShape_end-event_5" bpmnElement="end-event_5">
        <dc:Bounds x="620" y="780.5" width="35" height="35"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="BPMNEdge_sequence-flow_10" bpmnElement="sequence-flow_10">
        <di:waypoint xsi:type="dc:Point" x="245" y="797.5"/>
        <di:waypoint xsi:type="dc:Point" x="320" y="797.5"/>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="BPMNEdge_sequence-flow_11" bpmnElement="sequence-flow_11">
        <di:waypoint xsi:type="dc:Point" x="355" y="797.5593220338983"/>
        <di:waypoint xsi:type="dc:Point" x="435" y="797.8305084745763"/>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="BPMNEdge_sequence-flow_12" bpmnElement="sequence-flow_12">
        <di:waypoint xsi:type="dc:Point" x="535" y="798"/>
        <di:waypoint xsi:type="dc:Point" x="620" y="798"/>
      </bpmndi:BPMNEdge>
    </bpmndi:BPMNPlane>
  </bpmndi:BPMNDiagram>
</bpmn:definitions>