<?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" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="Definitions_1" targetNamespace="http://bpmn.io/schema/bpmn" xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd">
  <bpmn:collaboration id="Collaboration_1">
    <bpmn:participant id="Participant_Main" name="CHERY: Ценообразование и оформление сделок" processRef="Process_1"/>
  </bpmn:collaboration>
  <bpmn:process id="Process_1" isExecutable="false">
    <bpmn:laneSet id="LaneSet_1">
      <bpmn:lane id="Lane_0" name="LogicStar">
        <bpmn:flowNodeRef>StartEvent_1</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Task_step-1</bpmn:flowNodeRef>
      </bpmn:lane>
      <bpmn:lane id="Lane_1" name="Логист">
        <bpmn:flowNodeRef>Task_step-2</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Task_step-3</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Task_step-4</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Task_step-6</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Task_step-8</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Task_step-9</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Task_step-10</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>GW_2</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>EndEvent_programs_updated</bpmn:flowNodeRef>
      </bpmn:lane>
      <bpmn:lane id="Lane_2" name="СТОК_CHERY">
        <bpmn:flowNodeRef>Task_step-5</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>GW_1</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>EndEvent_stock_updated</bpmn:flowNodeRef>
      </bpmn:lane>
      <bpmn:lane id="Lane_3" name="Внешняя система импортера">
        <bpmn:flowNodeRef>Task_step-7</bpmn:flowNodeRef>
      </bpmn:lane>
      <bpmn:lane id="Lane_4" name="Бренд-менеджер">
        <bpmn:flowNodeRef>Task_step-11</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Task_step-12</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Task_step-13</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Task_step-14</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Task_step-15</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Task_step-16</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Task_step-17</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>GW_3</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>GW_4</bpmn:flowNodeRef>
      </bpmn:lane>
      <bpmn:lane id="Lane_5" name="Бренд-директор">
        <bpmn:flowNodeRef>Task_step-18</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>GW_5</bpmn:flowNodeRef>
      </bpmn:lane>
      <bpmn:lane id="Lane_6" name="Маркетолог">
        <bpmn:flowNodeRef>Task_step-19</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>EndEvent_prices_published</bpmn:flowNodeRef>
      </bpmn:lane>
    </bpmn:laneSet>
    <bpmn:startEvent id="StartEvent_1" name="Ежедневное обновление данных импортером">
      <bpmn:outgoing>Flow_start_step_1</bpmn:outgoing>
    </bpmn:startEvent>
    <bpmn:serviceTask id="Task_step-1" name="Обновление данных в портале">
      <bpmn:documentation>Импортёр обновляет данные о VIN, модели, комплектации, цвете, годе выпуска, датах отгрузки/получения, РРЦ с НДС, Invoice с НДС, статусе DEALER / DISTRIBUTOR STOCK в портале LogicStar.
Система: LogicStar
Время: Не применимо</bpmn:documentation>
      <bpmn:incoming>Flow_startevent_1_step_1</bpmn:incoming>
      <bpmn:outgoing>Flow_step_1_step_2</bpmn:outgoing>
    </bpmn:serviceTask>
    <bpmn:userTask id="Task_step-2" name="Выгрузка файла из портала">
      <bpmn:documentation>Логист экспортирует непроданные VIN из портала LogicStar в Excel-файл. Проданные VIN автоматически исключаются из выгрузки.
Система: LogicStar
Время: 5-10 мин</bpmn:documentation>
      <bpmn:incoming>Flow_step_1_step_2</bpmn:incoming>
      <bpmn:outgoing>Flow_step_2_step_3</bpmn:outgoing>
    </bpmn:userTask>
    <bpmn:userTask id="Task_step-3" name="Вставка VIN в листы СТОК_CHERY">
      <bpmn:documentation>Логист вставляет новые VIN в соответствующие листы СТОК_CHERY (КРД, Сочи, ОНЛАЙН КРД, Астрахань) и обновляет данные для существующих VIN.
Система: СТОК_CHERY
Время: 10-30 мин</bpmn:documentation>
      <bpmn:incoming>Flow_step_2_step_3</bpmn:incoming>
      <bpmn:outgoing>Flow_step_3_step_4</bpmn:outgoing>
    </bpmn:userTask>
    <bpmn:userTask id="Task_step-4" name="Распределение авто по подразделениям">
      <bpmn:documentation>LogicStar не предоставляет привязку к дилерскому центру. Логист вручную распределяет VIN по вкладкам подразделений в СТОК_CHERY. Авто O2 помечаются в названии точки.
Система: СТОК_CHERY
Время: 5-15 мин</bpmn:documentation>
      <bpmn:incoming>Flow_step_3_step_4</bpmn:incoming>
      <bpmn:outgoing>Flow_step_4_step_5</bpmn:outgoing>
    </bpmn:userTask>
    <bpmn:serviceTask id="Task_step-5" name="Расчет полей без НДС">
      <bpmn:documentation>Формулы в СТОК_CHERY автоматически рассчитывают РРЦ без НДС (РРЦ / 1.22) и Инвойс без НДС (Invoice / 1.20). Эти значения необходимы для расчета КМ в листе ПРОДАЖИ.
Система: СТОК_CHERY
Время: Мгновенно</bpmn:documentation>
      <bpmn:incoming>Flow_step_4_step_5</bpmn:incoming>
      <bpmn:outgoing>Flow_step_5_gw_1</bpmn:outgoing>
    </bpmn:serviceTask>
    <bpmn:userTask id="Task_step-6" name="Удаление проданных VIN">
      <bpmn:documentation>Логист вручную удаляет строки с проданными VIN из СТОК_CHERY.
Система: СТОК_CHERY
Время: 5-10 мин</bpmn:documentation>
      <bpmn:incoming>Flow_gw_1_step_6</bpmn:incoming>
      <bpmn:outgoing>Flow_step_6_end_stock_updated</bpmn:outgoing>
    </bpmn:userTask>
    <bpmn:serviceTask id="Task_step-7" name="Рассылка торговых условий месяца">
      <bpmn:documentation>Импортёр рассылает торговые условия на месяц в формате PDF или Word. Документ содержит информацию о скидках, возмещениях, бонусах и матрице совместимости программ.
Система: Внешняя система импортера
Время: Не применимо</bpmn:documentation>
      <bpmn:outgoing>Flow_step_7_step_8</bpmn:outgoing>
    </bpmn:serviceTask>
    <bpmn:userTask id="Task_step-8" name="Разбор PDF по позициям">
      <bpmn:documentation>Логист анализирует PDF-документ, извлекая суммы программ, даты и условия применимости (ДИРЕКТ / НЕ ДИРЕКТ) для каждой модели и комплектации.
Система: —
Время: 30-60 мин</bpmn:documentation>
      <bpmn:incoming>Flow_step_7_step_8</bpmn:incoming>
      <bpmn:outgoing>Flow_step_8_step_9</bpmn:outgoing>
    </bpmn:userTask>
    <bpmn:userTask id="Task_step-9" name="Перенос программ в жёлтые столбцы">
      <bpmn:documentation>Логист вручную переносит данные о программах поддержки (Скидка ТИ, Возмещение ТИ, Выгодный кредит, ФЛИТ, Т4L, Бонус за выкуп, Бонус за план) в соответствующие &quot;жёлтые столбцы&quot; СТОК_CHERY для каждого VIN. Это узкое место процесса.
Система: СТОК_CHERY
Время: 1-3 часа</bpmn:documentation>
      <bpmn:incoming>Flow_step_8_step_9</bpmn:incoming>
      <bpmn:outgoing>Flow_step_9_gw_2</bpmn:outgoing>
    </bpmn:userTask>
    <bpmn:userTask id="Task_step-10" name="Уведомление бренд-менеджера о готовности">
      <bpmn:documentation>Логист уведомляет бренд-менеджера о том, что данные в СТОК_CHERY, включая программы поддержки, актуализированы и готовы к использованию.
Система: —
Время: 1-2 мин</bpmn:documentation>
      <bpmn:incoming>Flow_gw_2_step_10</bpmn:incoming>
      <bpmn:outgoing>Flow_step_10_end_programs_updated</bpmn:outgoing>
    </bpmn:userTask>
    <bpmn:userTask id="Task_step-11" name="Чтение стока и программ">
      <bpmn:documentation>Бренд-менеджер открывает СТОК_CHERY для ознакомления с актуальными VIN, остатками и программами поддержки из &quot;жёлтых столбцов&quot;.
Система: СТОК_CHERY
Время: 10-20 мин</bpmn:documentation>
      <bpmn:incoming>Flow_gw_4_step_11</bpmn:incoming>
      <bpmn:outgoing>Flow_step_11_step_12</bpmn:outgoing>
    </bpmn:userTask>
    <bpmn:userTask id="Task_step-12" name="Изучение торговых условий (PDF)">
      <bpmn:documentation>Бренд-менеджер изучает матрицу совместимости программ в PDF-документе, чтобы выбрать оптимальные комбинации для формирования витринных цен. Матрица читается заново при каждом пересчете.
Система: —
Время: 15-30 мин</bpmn:documentation>
      <bpmn:incoming>Flow_step_11_step_12</bpmn:incoming>
      <bpmn:outgoing>Flow_step_12_step_13</bpmn:outgoing>
    </bpmn:userTask>
    <bpmn:userTask id="Task_step-13" name="Выбор эталонного VIN / варианта(ов) для расчета">
      <bpmn:documentation>Бренд-менеджер выбирает &quot;эталонный VIN&quot; или несколько вариантов для расчета цен на модификацию. Если оба года выпуска заметно представлены в стоке, заводятся обе строки отдельно.
Система: СТОК_CHERY
Время: 10-20 мин</bpmn:documentation>
      <bpmn:incoming>Flow_step_12_step_13</bpmn:incoming>
      <bpmn:outgoing>Flow_step_13_step_14</bpmn:outgoing>
    </bpmn:userTask>
    <bpmn:userTask id="Task_step-14" name="Определение комбинации программ для витрины">
      <bpmn:documentation>Бренд-менеджер определяет оптимальную комбинацию программ поддержки для достижения минимальной цены &quot;Кредит+трейд&quot; при соблюдении КМ мин. Матрица совместимости не формализована и читается из PDF.
Система: —
Время: 15-30 мин</bpmn:documentation>
      <bpmn:incoming>Flow_step_13_step_14</bpmn:incoming>
      <bpmn:outgoing>Flow_step_14_step_15</bpmn:outgoing>
    </bpmn:userTask>
    <bpmn:userTask id="Task_step-15" name="Расчет 4 вариантов цены через бегунок">
      <bpmn:documentation>Бренд-менеджер использует лист &quot;БЕГУНОК ОБЩИЙ&quot; в СТОК_CHERY для расчета 4 вариантов цены (Наличные, Нал+трейд, Кредит, Кредит+трейд) для каждой модификации. Цена ДКП подбирается методом проб (goal-seek), пока расчетная КМ не сойдется к целевой (≈50 000 ₽). Проверяется, что КМ ≥ КМ мин.
Система: СТОК_CHERY (бегунок)
Время: 30-60 мин</bpmn:documentation>
      <bpmn:incoming>Flow_step_14_step_15</bpmn:incoming>
      <bpmn:outgoing>Flow_step_15_step_16</bpmn:outgoing>
    </bpmn:userTask>
    <bpmn:userTask id="Task_step-16" name="Внесение цен в СТОК_О2">
      <bpmn:documentation>Бренд-менеджер вносит рассчитанные цены (РРЦ, Наличные, Нал+трейд, Кредит, Кредит+трейд), КМ, КМ мин и примечания (ДИРЕКТ / НЕ ДИРЕКТ, ограничения) в файл СТОК_О2.
Система: СТОК_О2
Время: 10-20 мин</bpmn:documentation>
      <bpmn:incoming>Flow_step_15_step_16</bpmn:incoming>
      <bpmn:outgoing>Flow_step_16_gw_3</bpmn:outgoing>
    </bpmn:userTask>
    <bpmn:userTask id="Task_step-17" name="Обработка нулевого остатка / авто &quot;в пути&quot;">
      <bpmn:documentation>Если модификация имеет нулевой остаток, ячейки цены в СТОК_О2 закрашиваются серым, и цена не выставляется. Авто &quot;в пути&quot; не считается и не публикуется, пока физически не появится в файле стока.
Система: СТОК_О2
Время: 5-10 мин</bpmn:documentation>
      <bpmn:incoming>Flow_gw_3_step_17</bpmn:incoming>
      <bpmn:outgoing>Flow_step_17_gw_4</bpmn:outgoing>
    </bpmn:userTask>
    <bpmn:userTask id="Task_step-18" name="Утверждение КМ мин по бренду">
      <bpmn:documentation>Бренд-директор утверждает минимально допустимую маржу (КМ мин) для бренда. Сделки ниже этого порога требуют отдельного согласования. На практике КМ мин сейчас чаще всего равна КМ.
Система: —
Время: 5-15 мин</bpmn:documentation>
      <bpmn:incoming>Flow_gw_4_step_18</bpmn:incoming>
      <bpmn:outgoing>Flow_step_18_gw_5</bpmn:outgoing>
    </bpmn:userTask>
    <bpmn:userTask id="Task_step-19" name="Публикация &quot;цены от&quot; на сайте и ценниках">
      <bpmn:documentation>Маркетолог вручную переносит цену &quot;Кредит+трейд&quot; (как &quot;цену от&quot;) из СТОК_О2 на сайт do2.pro и на печатные ценники в точках продаж. Цены не передаются в 1С или другие системы.
Система: do2.pro (сайт), печатные ценники
Время: 30-60 мин</bpmn:documentation>
      <bpmn:outgoing>Flow_step_19_end_prices_published</bpmn:outgoing>
    </bpmn:userTask>
    <bpmn:exclusiveGateway id="GW_1" name="Проданные VIN удалены?">
      <bpmn:incoming>Flow_step_5_gw_1</bpmn:incoming>
      <bpmn:outgoing>Flow_gw_1_end_stock_updated</bpmn:outgoing>
      <bpmn:outgoing>Flow_gw_1_step_6</bpmn:outgoing>
    </bpmn:exclusiveGateway>
    <bpmn:exclusiveGateway id="GW_2" name="Уведомить бренд-менеджера?">
      <bpmn:incoming>Flow_step_9_gw_2</bpmn:incoming>
      <bpmn:outgoing>Flow_gw_2_step_10</bpmn:outgoing>
      <bpmn:outgoing>Flow_gw_2_end_programs_updated</bpmn:outgoing>
    </bpmn:exclusiveGateway>
    <bpmn:exclusiveGateway id="GW_3" name="Нулевой остаток или авто &quot;в пути&quot;?">
      <bpmn:incoming>Flow_step_16_gw_3</bpmn:incoming>
      <bpmn:outgoing>Flow_gw_3_step_17</bpmn:outgoing>
      <bpmn:outgoing>Flow_gw_3_gw_4</bpmn:outgoing>
    </bpmn:exclusiveGateway>
    <bpmn:exclusiveGateway id="GW_4" name="Пересчет цен по событию?">
      <bpmn:incoming>Flow_gw_3_gw_4</bpmn:incoming>
      <bpmn:incoming>Flow_step_17_gw_4</bpmn:incoming>
      <bpmn:outgoing>Flow_gw_4_step_11</bpmn:outgoing>
      <bpmn:outgoing>Flow_gw_4_step_18</bpmn:outgoing>
    </bpmn:exclusiveGateway>
    <bpmn:exclusiveGateway id="GW_5" name="Периодичность пересмотра КМ мин?">
      <bpmn:incoming>Flow_step_18_gw_5</bpmn:incoming>
    </bpmn:exclusiveGateway>
    <bpmn:endEvent id="EndEvent_stock_updated" name="обновлен и актуален">
      <bpmn:documentation>Сток CHERY обновлен и актуален</bpmn:documentation>
      <bpmn:incoming>Flow_gw_1_end_stock_updated</bpmn:incoming>
      <bpmn:incoming>Flow_step_6_end_stock_updated</bpmn:incoming>
    </bpmn:endEvent>
    <bpmn:endEvent id="EndEvent_programs_updated" name="СТОК_CHERY обновлены">
      <bpmn:documentation>Программы поддержки в СТОК_CHERY обновлены</bpmn:documentation>
      <bpmn:incoming>Flow_gw_2_end_programs_updated</bpmn:incoming>
      <bpmn:incoming>Flow_step_10_end_programs_updated</bpmn:incoming>
    </bpmn:endEvent>
    <bpmn:endEvent id="EndEvent_prices_published" name="на сайте и ценниках">
      <bpmn:documentation>Прайс-лист CHERY опубликован на сайте и ценниках</bpmn:documentation>
      <bpmn:incoming>Flow_step_19_end_prices_published</bpmn:incoming>
    </bpmn:endEvent>
    <bpmn:sequenceFlow id="Flow_startevent_1_step_1" sourceRef="StartEvent_1" targetRef="Task_step-1"/>
    <bpmn:sequenceFlow id="Flow_step_1_step_2" sourceRef="Task_step-1" targetRef="Task_step-2"/>
    <bpmn:sequenceFlow id="Flow_step_2_step_3" sourceRef="Task_step-2" targetRef="Task_step-3"/>
    <bpmn:sequenceFlow id="Flow_step_3_step_4" sourceRef="Task_step-3" targetRef="Task_step-4"/>
    <bpmn:sequenceFlow id="Flow_step_4_step_5" sourceRef="Task_step-4" targetRef="Task_step-5"/>
    <bpmn:sequenceFlow id="Flow_step_5_gw_1" sourceRef="Task_step-5" targetRef="GW_1"/>
    <bpmn:sequenceFlow id="Flow_gw_1_end_stock_updated" sourceRef="GW_1" targetRef="EndEvent_stock_updated" name="ДА">
      <bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">ДА</bpmn:conditionExpression>
    </bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="Flow_gw_1_step_6" sourceRef="GW_1" targetRef="Task_step-6" name="НЕТ">
      <bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">НЕТ</bpmn:conditionExpression>
    </bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="Flow_step_6_end_stock_updated" sourceRef="Task_step-6" targetRef="EndEvent_stock_updated"/>
    <bpmn:sequenceFlow id="Flow_step_7_step_8" sourceRef="Task_step-7" targetRef="Task_step-8"/>
    <bpmn:sequenceFlow id="Flow_step_8_step_9" sourceRef="Task_step-8" targetRef="Task_step-9"/>
    <bpmn:sequenceFlow id="Flow_step_9_gw_2" sourceRef="Task_step-9" targetRef="GW_2"/>
    <bpmn:sequenceFlow id="Flow_gw_2_step_10" sourceRef="GW_2" targetRef="Task_step-10" name="ДА">
      <bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">ДА</bpmn:conditionExpression>
    </bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="Flow_gw_2_end_programs_updated" sourceRef="GW_2" targetRef="EndEvent_programs_updated" name="НЕТ">
      <bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">НЕТ</bpmn:conditionExpression>
    </bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="Flow_step_10_end_programs_updated" sourceRef="Task_step-10" targetRef="EndEvent_programs_updated"/>
    <bpmn:sequenceFlow id="Flow_step_11_step_12" sourceRef="Task_step-11" targetRef="Task_step-12"/>
    <bpmn:sequenceFlow id="Flow_step_12_step_13" sourceRef="Task_step-12" targetRef="Task_step-13"/>
    <bpmn:sequenceFlow id="Flow_step_13_step_14" sourceRef="Task_step-13" targetRef="Task_step-14"/>
    <bpmn:sequenceFlow id="Flow_step_14_step_15" sourceRef="Task_step-14" targetRef="Task_step-15"/>
    <bpmn:sequenceFlow id="Flow_step_15_step_16" sourceRef="Task_step-15" targetRef="Task_step-16"/>
    <bpmn:sequenceFlow id="Flow_step_16_gw_3" sourceRef="Task_step-16" targetRef="GW_3"/>
    <bpmn:sequenceFlow id="Flow_gw_3_step_17" sourceRef="GW_3" targetRef="Task_step-17" name="ДА">
      <bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">ДА</bpmn:conditionExpression>
    </bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="Flow_gw_3_gw_4" sourceRef="GW_3" targetRef="GW_4" name="НЕТ">
      <bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">НЕТ</bpmn:conditionExpression>
    </bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="Flow_step_17_gw_4" sourceRef="Task_step-17" targetRef="GW_4"/>
    <bpmn:sequenceFlow id="Flow_gw_4_step_11" sourceRef="GW_4" targetRef="Task_step-11" name="ДА">
      <bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">ДА</bpmn:conditionExpression>
    </bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="Flow_gw_4_step_18" sourceRef="GW_4" targetRef="Task_step-18" name="НЕТ">
      <bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">НЕТ</bpmn:conditionExpression>
    </bpmn:sequenceFlow>
    <bpmn:sequenceFlow id="Flow_step_18_gw_5" sourceRef="Task_step-18" targetRef="GW_5"/>
    <bpmn:sequenceFlow id="Flow_step_19_end_prices_published" sourceRef="Task_step-19" targetRef="EndEvent_prices_published"/>
  </bpmn:process>
  <bpmndi:BPMNDiagram id="BPMNDiagram_1">
    <bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Collaboration_1">
      <bpmndi:BPMNShape id="Shape_Participant" bpmnElement="Participant_Main" isHorizontal="true">
        <dc:Bounds x="120" y="60" width="3580" height="1540"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Lane_0" bpmnElement="Lane_0" isHorizontal="true">
        <dc:Bounds x="150" y="60" width="3550" height="220"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Lane_1" bpmnElement="Lane_1" isHorizontal="true">
        <dc:Bounds x="150" y="280" width="3550" height="220"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Lane_2" bpmnElement="Lane_2" isHorizontal="true">
        <dc:Bounds x="150" y="500" width="3550" height="220"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Lane_3" bpmnElement="Lane_3" isHorizontal="true">
        <dc:Bounds x="150" y="720" width="3550" height="220"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Lane_4" bpmnElement="Lane_4" isHorizontal="true">
        <dc:Bounds x="150" y="940" width="3550" height="220"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Lane_5" bpmnElement="Lane_5" isHorizontal="true">
        <dc:Bounds x="150" y="1160" width="3550" height="220"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Lane_6" bpmnElement="Lane_6" isHorizontal="true">
        <dc:Bounds x="150" y="1380" width="3550" height="220"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Start" bpmnElement="StartEvent_1">
        <dc:Bounds x="200" y="152" width="36" height="36"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_step-1" bpmnElement="Task_step-1">
        <dc:Bounds x="280" y="125" width="170" height="90"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_step-2" bpmnElement="Task_step-2">
        <dc:Bounds x="540" y="345" width="170" height="90"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_step-3" bpmnElement="Task_step-3">
        <dc:Bounds x="800" y="345" width="170" height="90"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_step-4" bpmnElement="Task_step-4">
        <dc:Bounds x="1060" y="345" width="170" height="90"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_step-5" bpmnElement="Task_step-5">
        <dc:Bounds x="1320" y="565" width="170" height="90"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_GW_1" bpmnElement="GW_1" isMarkerVisible="true">
        <dc:Bounds x="1580" y="585" width="50" height="50"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_step-6" bpmnElement="Task_step-6">
        <dc:Bounds x="1840" y="345" width="170" height="90"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_step-7" bpmnElement="Task_step-7">
        <dc:Bounds x="280" y="785" width="170" height="90"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_step-8" bpmnElement="Task_step-8">
        <dc:Bounds x="1320" y="345" width="170" height="90"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_step-9" bpmnElement="Task_step-9">
        <dc:Bounds x="1580" y="345" width="170" height="90"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_GW_2" bpmnElement="GW_2" isMarkerVisible="true">
        <dc:Bounds x="2100" y="365" width="50" height="50"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_step-10" bpmnElement="Task_step-10">
        <dc:Bounds x="2360" y="345" width="170" height="90"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_step-11" bpmnElement="Task_step-11">
        <dc:Bounds x="280" y="1005" width="170" height="90"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_step-12" bpmnElement="Task_step-12">
        <dc:Bounds x="540" y="1005" width="170" height="90"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_step-13" bpmnElement="Task_step-13">
        <dc:Bounds x="800" y="1005" width="170" height="90"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_step-14" bpmnElement="Task_step-14">
        <dc:Bounds x="1060" y="1005" width="170" height="90"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_step-15" bpmnElement="Task_step-15">
        <dc:Bounds x="1320" y="1005" width="170" height="90"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_step-16" bpmnElement="Task_step-16">
        <dc:Bounds x="1580" y="1005" width="170" height="90"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_GW_3" bpmnElement="GW_3" isMarkerVisible="true">
        <dc:Bounds x="1840" y="1025" width="50" height="50"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_step-17" bpmnElement="Task_step-17">
        <dc:Bounds x="2100" y="1005" width="170" height="90"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_GW_4" bpmnElement="GW_4" isMarkerVisible="true">
        <dc:Bounds x="2360" y="950" width="50" height="50"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_step-18" bpmnElement="Task_step-18">
        <dc:Bounds x="2620" y="1225" width="170" height="90"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_GW_5" bpmnElement="GW_5" isMarkerVisible="true">
        <dc:Bounds x="2880" y="1245" width="50" height="50"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_step-19" bpmnElement="Task_step-19">
        <dc:Bounds x="280" y="1445" width="170" height="90"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_EndEvent_stock_updated" bpmnElement="EndEvent_stock_updated">
        <dc:Bounds x="1710" y="510" width="36" height="36"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_EndEvent_programs_updated" bpmnElement="EndEvent_programs_updated">
        <dc:Bounds x="2230" y="290" width="36" height="36"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_EndEvent_prices_published" bpmnElement="EndEvent_prices_published">
        <dc:Bounds x="540" y="1472" width="36" height="36"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="Edge_Flow_startevent_1_step_1" bpmnElement="Flow_startevent_1_step_1">
        <di:waypoint x="236" y="170"/>
        <di:waypoint x="280" y="170"/>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_step_1_step_2" bpmnElement="Flow_step_1_step_2">
        <di:waypoint x="450" y="170"/>
        <di:waypoint x="475" y="170"/>
        <di:waypoint x="475" y="390"/>
        <di:waypoint x="540" y="390"/>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_step_2_step_3" bpmnElement="Flow_step_2_step_3">
        <di:waypoint x="710" y="390"/>
        <di:waypoint x="800" y="390"/>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_step_3_step_4" bpmnElement="Flow_step_3_step_4">
        <di:waypoint x="970" y="390"/>
        <di:waypoint x="1060" y="390"/>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_step_4_step_5" bpmnElement="Flow_step_4_step_5">
        <di:waypoint x="1230" y="390"/>
        <di:waypoint x="1255" y="390"/>
        <di:waypoint x="1255" y="610"/>
        <di:waypoint x="1320" y="610"/>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_step_5_gw_1" bpmnElement="Flow_step_5_gw_1">
        <di:waypoint x="1490" y="610"/>
        <di:waypoint x="1580" y="610"/>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_gw_1_end_stock_updated" bpmnElement="Flow_gw_1_end_stock_updated">
        <di:waypoint x="1630" y="610"/>
        <di:waypoint x="1670" y="610"/>
        <di:waypoint x="1670" y="528"/>
        <di:waypoint x="1710" y="528"/>
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1635" y="592" width="40" height="14"/>
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_gw_1_step_6" bpmnElement="Flow_gw_1_step_6">
        <di:waypoint x="1605" y="585"/>
        <di:waypoint x="1605" y="390"/>
        <di:waypoint x="1840" y="390"/>
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1613" y="519" width="40" height="14"/>
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_step_6_end_stock_updated" bpmnElement="Flow_step_6_end_stock_updated">
        <di:waypoint x="2010" y="390"/>
        <di:waypoint x="2030" y="390"/>
        <di:waypoint x="2030" y="528"/>
        <di:waypoint x="1710" y="528"/>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_step_7_step_8" bpmnElement="Flow_step_7_step_8">
        <di:waypoint x="450" y="830"/>
        <di:waypoint x="475" y="830"/>
        <di:waypoint x="475" y="390"/>
        <di:waypoint x="1320" y="390"/>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_step_8_step_9" bpmnElement="Flow_step_8_step_9">
        <di:waypoint x="1490" y="390"/>
        <di:waypoint x="1580" y="390"/>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_step_9_gw_2" bpmnElement="Flow_step_9_gw_2">
        <di:waypoint x="1750" y="390"/>
        <di:waypoint x="2100" y="390"/>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_gw_2_step_10" bpmnElement="Flow_gw_2_step_10">
        <di:waypoint x="2150" y="390"/>
        <di:waypoint x="2360" y="390"/>
        <bpmndi:BPMNLabel>
          <dc:Bounds x="2155" y="372" width="40" height="14"/>
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_gw_2_end_programs_updated" bpmnElement="Flow_gw_2_end_programs_updated">
        <di:waypoint x="2125" y="365"/>
        <di:waypoint x="2125" y="308"/>
        <di:waypoint x="2230" y="308"/>
        <bpmndi:BPMNLabel>
          <dc:Bounds x="2133" y="340" width="40" height="14"/>
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_step_10_end_programs_updated" bpmnElement="Flow_step_10_end_programs_updated">
        <di:waypoint x="2445" y="345"/>
        <di:waypoint x="2445" y="315"/>
        <di:waypoint x="2248" y="315"/>
        <di:waypoint x="2248" y="290"/>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_step_11_step_12" bpmnElement="Flow_step_11_step_12">
        <di:waypoint x="450" y="1050"/>
        <di:waypoint x="540" y="1050"/>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_step_12_step_13" bpmnElement="Flow_step_12_step_13">
        <di:waypoint x="710" y="1050"/>
        <di:waypoint x="800" y="1050"/>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_step_13_step_14" bpmnElement="Flow_step_13_step_14">
        <di:waypoint x="970" y="1050"/>
        <di:waypoint x="1060" y="1050"/>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_step_14_step_15" bpmnElement="Flow_step_14_step_15">
        <di:waypoint x="1230" y="1050"/>
        <di:waypoint x="1320" y="1050"/>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_step_15_step_16" bpmnElement="Flow_step_15_step_16">
        <di:waypoint x="1490" y="1050"/>
        <di:waypoint x="1580" y="1050"/>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_step_16_gw_3" bpmnElement="Flow_step_16_gw_3">
        <di:waypoint x="1750" y="1050"/>
        <di:waypoint x="1840" y="1050"/>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_gw_3_step_17" bpmnElement="Flow_gw_3_step_17">
        <di:waypoint x="1890" y="1050"/>
        <di:waypoint x="2100" y="1050"/>
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1895" y="1032" width="40" height="14"/>
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_gw_3_gw_4" bpmnElement="Flow_gw_3_gw_4">
        <di:waypoint x="1865" y="1025"/>
        <di:waypoint x="1865" y="975"/>
        <di:waypoint x="2360" y="975"/>
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1873" y="1003" width="40" height="14"/>
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_step_17_gw_4" bpmnElement="Flow_step_17_gw_4">
        <di:waypoint x="2270" y="1050"/>
        <di:waypoint x="2315" y="1050"/>
        <di:waypoint x="2315" y="975"/>
        <di:waypoint x="2360" y="975"/>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_gw_4_step_11" bpmnElement="Flow_gw_4_step_11">
        <di:waypoint x="2385" y="1000"/>
        <di:waypoint x="2385" y="1625"/>
        <di:waypoint x="365" y="1625"/>
        <di:waypoint x="365" y="1095"/>
        <bpmndi:BPMNLabel>
          <dc:Bounds x="2393" y="1180" width="40" height="14"/>
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_gw_4_step_18" bpmnElement="Flow_gw_4_step_18">
        <di:waypoint x="2385" y="950"/>
        <di:waypoint x="2385" y="960"/>
        <di:waypoint x="2705" y="960"/>
        <di:waypoint x="2705" y="1225"/>
        <bpmndi:BPMNLabel>
          <dc:Bounds x="2393" y="946" width="40" height="14"/>
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_step_18_gw_5" bpmnElement="Flow_step_18_gw_5">
        <di:waypoint x="2790" y="1270"/>
        <di:waypoint x="2880" y="1270"/>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_step_19_end_prices_published" bpmnElement="Flow_step_19_end_prices_published">
        <di:waypoint x="450" y="1490"/>
        <di:waypoint x="540" y="1490"/>
      </bpmndi:BPMNEdge>
    </bpmndi:BPMNPlane>
  </bpmndi:BPMNDiagram>
</bpmn:definitions>
