<?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:di="http://www.omg.org/spec/DD/20100524/DI"
                  id="Definitions_11"
                  targetNamespace="http://forven.com.br/bpmn">

  <bpmn:process id="Process_11" name="Cadastro de Representantes Comerciais" isExecutable="false">

    <bpmn:startEvent id="StartEvent_1" name="Início">
      <bpmn:outgoing>Flow_S1</bpmn:outgoing>
    </bpmn:startEvent>

    <bpmn:task id="Task_CriaGrupos" name="Cria Grupos de Representantes&#10;árvore hierárquica">
      <bpmn:incoming>Flow_S1</bpmn:incoming>
      <bpmn:outgoing>Flow_1</bpmn:outgoing>
    </bpmn:task>

    <bpmn:task id="Task_CadastraRepresentante" name="Cadastra o Representante&#10;cargo comercial define o restante">
      <bpmn:incoming>Flow_1</bpmn:incoming>
      <bpmn:outgoing>Flow_2</bpmn:outgoing>
    </bpmn:task>

    <bpmn:parallelGateway id="Gateway_Fork">
      <bpmn:incoming>Flow_2</bpmn:incoming>
      <bpmn:outgoing>Flow_3</bpmn:outgoing>
      <bpmn:outgoing>Flow_4</bpmn:outgoing>
      <bpmn:outgoing>Flow_5</bpmn:outgoing>
      <bpmn:outgoing>Flow_6</bpmn:outgoing>
    </bpmn:parallelGateway>

    <bpmn:task id="Task_Hierarquia" name="Hierarquia&#10;Representante → Supervisor">
      <bpmn:incoming>Flow_3</bpmn:incoming>
      <bpmn:outgoing>Flow_7</bpmn:outgoing>
    </bpmn:task>

    <bpmn:task id="Task_TabelaPrecos" name="Tabela de Preços&#10;preço especial por produto, por grupo">
      <bpmn:incoming>Flow_4</bpmn:incoming>
      <bpmn:outgoing>Flow_8</bpmn:outgoing>
    </bpmn:task>

    <bpmn:task id="Task_RegrasDesconto" name="Regras de Desconto&#10;por linha, produto, representante">
      <bpmn:incoming>Flow_5</bpmn:incoming>
      <bpmn:outgoing>Flow_9</bpmn:outgoing>
    </bpmn:task>

    <bpmn:task id="Task_MetasObjetivos" name="Metas e Objetivos Comerciais&#10;valor definido em cascata: empresa → grupo → representante">
      <bpmn:incoming>Flow_6</bpmn:incoming>
      <bpmn:outgoing>Flow_10</bpmn:outgoing>
    </bpmn:task>

    <bpmn:endEvent id="EndEvent_Hierarquia" name="Fim">
      <bpmn:incoming>Flow_7</bpmn:incoming>
    </bpmn:endEvent>
    <bpmn:endEvent id="EndEvent_TabelaPrecos" name="Fim">
      <bpmn:incoming>Flow_8</bpmn:incoming>
    </bpmn:endEvent>
    <bpmn:endEvent id="EndEvent_RegrasDesconto" name="Fim">
      <bpmn:incoming>Flow_9</bpmn:incoming>
    </bpmn:endEvent>
    <bpmn:endEvent id="EndEvent_MetasObjetivos" name="Fim">
      <bpmn:incoming>Flow_10</bpmn:incoming>
    </bpmn:endEvent>

    <bpmn:sequenceFlow id="Flow_S1" sourceRef="StartEvent_1" targetRef="Task_CriaGrupos" />
    <bpmn:sequenceFlow id="Flow_1" sourceRef="Task_CriaGrupos" targetRef="Task_CadastraRepresentante" />
    <bpmn:sequenceFlow id="Flow_2" sourceRef="Task_CadastraRepresentante" targetRef="Gateway_Fork" />
    <bpmn:sequenceFlow id="Flow_3" sourceRef="Gateway_Fork" targetRef="Task_Hierarquia" />
    <bpmn:sequenceFlow id="Flow_4" sourceRef="Gateway_Fork" targetRef="Task_TabelaPrecos" />
    <bpmn:sequenceFlow id="Flow_5" sourceRef="Gateway_Fork" targetRef="Task_RegrasDesconto" />
    <bpmn:sequenceFlow id="Flow_6" sourceRef="Gateway_Fork" targetRef="Task_MetasObjetivos" />
    <bpmn:sequenceFlow id="Flow_7" sourceRef="Task_Hierarquia" targetRef="EndEvent_Hierarquia" />
    <bpmn:sequenceFlow id="Flow_8" sourceRef="Task_TabelaPrecos" targetRef="EndEvent_TabelaPrecos" />
    <bpmn:sequenceFlow id="Flow_9" sourceRef="Task_RegrasDesconto" targetRef="EndEvent_RegrasDesconto" />
    <bpmn:sequenceFlow id="Flow_10" sourceRef="Task_MetasObjetivos" targetRef="EndEvent_MetasObjetivos" />

  </bpmn:process>

  <bpmndi:BPMNDiagram id="BPMNDiagram_11">
    <bpmndi:BPMNPlane id="BPMNPlane_11" bpmnElement="Process_11">

      <bpmndi:BPMNShape id="StartEvent_1_di" bpmnElement="StartEvent_1">
        <dc:Bounds x="732" y="20" width="36" height="36" />
      </bpmndi:BPMNShape>

      <bpmndi:BPMNShape id="Task_CriaGrupos_di" bpmnElement="Task_CriaGrupos">
        <dc:Bounds x="600" y="70" width="300" height="90" />
      </bpmndi:BPMNShape>

      <bpmndi:BPMNShape id="Task_CadastraRepresentante_di" bpmnElement="Task_CadastraRepresentante">
        <dc:Bounds x="600" y="220" width="300" height="90" />
      </bpmndi:BPMNShape>

      <bpmndi:BPMNShape id="Gateway_Fork_di" bpmnElement="Gateway_Fork" isMarkerVisible="true">
        <dc:Bounds x="725" y="380" width="50" height="50" />
      </bpmndi:BPMNShape>

      <bpmndi:BPMNShape id="Task_Hierarquia_di" bpmnElement="Task_Hierarquia">
        <dc:Bounds x="80" y="480" width="300" height="90" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Task_TabelaPrecos_di" bpmnElement="Task_TabelaPrecos">
        <dc:Bounds x="430" y="480" width="300" height="90" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Task_RegrasDesconto_di" bpmnElement="Task_RegrasDesconto">
        <dc:Bounds x="780" y="480" width="300" height="90" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Task_MetasObjetivos_di" bpmnElement="Task_MetasObjetivos">
        <dc:Bounds x="1130" y="480" width="300" height="90" />
      </bpmndi:BPMNShape>

      <bpmndi:BPMNShape id="EndEvent_Hierarquia_di" bpmnElement="EndEvent_Hierarquia">
        <dc:Bounds x="212" y="600" width="36" height="36" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="EndEvent_TabelaPrecos_di" bpmnElement="EndEvent_TabelaPrecos">
        <dc:Bounds x="562" y="600" width="36" height="36" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="EndEvent_RegrasDesconto_di" bpmnElement="EndEvent_RegrasDesconto">
        <dc:Bounds x="912" y="600" width="36" height="36" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="EndEvent_MetasObjetivos_di" bpmnElement="EndEvent_MetasObjetivos">
        <dc:Bounds x="1262" y="600" width="36" height="36" />
      </bpmndi:BPMNShape>

      <bpmndi:BPMNEdge id="Flow_S1_di" bpmnElement="Flow_S1">
        <di:waypoint x="750" y="56" />
        <di:waypoint x="750" y="70" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Flow_1_di" bpmnElement="Flow_1">
        <di:waypoint x="750" y="160" />
        <di:waypoint x="750" y="220" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Flow_2_di" bpmnElement="Flow_2">
        <di:waypoint x="750" y="310" />
        <di:waypoint x="750" y="380" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Flow_3_di" bpmnElement="Flow_3">
        <di:waypoint x="750" y="430" />
        <di:waypoint x="750" y="445" />
        <di:waypoint x="230" y="445" />
        <di:waypoint x="230" y="480" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Flow_4_di" bpmnElement="Flow_4">
        <di:waypoint x="750" y="430" />
        <di:waypoint x="750" y="445" />
        <di:waypoint x="580" y="445" />
        <di:waypoint x="580" y="480" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Flow_5_di" bpmnElement="Flow_5">
        <di:waypoint x="750" y="430" />
        <di:waypoint x="750" y="445" />
        <di:waypoint x="930" y="445" />
        <di:waypoint x="930" y="480" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Flow_6_di" bpmnElement="Flow_6">
        <di:waypoint x="750" y="430" />
        <di:waypoint x="750" y="445" />
        <di:waypoint x="1280" y="445" />
        <di:waypoint x="1280" y="480" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Flow_7_di" bpmnElement="Flow_7">
        <di:waypoint x="230" y="570" />
        <di:waypoint x="230" y="600" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Flow_8_di" bpmnElement="Flow_8">
        <di:waypoint x="580" y="570" />
        <di:waypoint x="580" y="600" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Flow_9_di" bpmnElement="Flow_9">
        <di:waypoint x="930" y="570" />
        <di:waypoint x="930" y="600" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Flow_10_di" bpmnElement="Flow_10">
        <di:waypoint x="1280" y="570" />
        <di:waypoint x="1280" y="600" />
      </bpmndi:BPMNEdge>

    </bpmndi:BPMNPlane>
  </bpmndi:BPMNDiagram>

</bpmn:definitions>
