Загрузка данных


<mxGraphModel dx="1422" dy="798" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="827" math="0" shadow="0">
  <root>
    <mxCell id="0" />
    <mxCell id="1" parent="0" />

    <!-- ==================== ВНЕШНИЕ СУЩНОСТИ ==================== -->

    <!-- Руководитель отдела продаж -->
    <mxCell id="ext_boss" value="Руководитель&#10;отдела продаж" style="shape=rectangle;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontSize=11;fontStyle=1;" vertex="1" parent="1">
      <mxGeometry x="40" y="40" width="140" height="60" as="geometry" />
    </mxCell>

    <!-- Менеджер отдела продаж -->
    <mxCell id="ext_manager" value="Менеджер&#10;отдела продаж" style="shape=rectangle;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontSize=11;fontStyle=1;" vertex="1" parent="1">
      <mxGeometry x="40" y="260" width="140" height="60" as="geometry" />
    </mxCell>

    <!-- Правовой отдел -->
    <mxCell id="ext_legal" value="Правовой отдел" style="shape=rectangle;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontSize=11;fontStyle=1;" vertex="1" parent="1">
      <mxGeometry x="40" y="480" width="140" height="60" as="geometry" />
    </mxCell>

    <!-- Контрагент -->
    <mxCell id="ext_counter" value="Контрагент" style="shape=rectangle;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontSize=11;fontStyle=1;" vertex="1" parent="1">
      <mxGeometry x="940" y="40" width="140" height="60" as="geometry" />
    </mxCell>

    <!-- Генеральный директор -->
    <mxCell id="ext_gen" value="Генеральный&#10;директор" style="shape=rectangle;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontSize=11;fontStyle=1;" vertex="1" parent="1">
      <mxGeometry x="940" y="260" width="140" height="60" as="geometry" />
    </mxCell>

    <!-- Служба управления делами -->
    <mxCell id="ext_office" value="Служба&#10;управления делами" style="shape=rectangle;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontSize=11;fontStyle=1;" vertex="1" parent="1">
      <mxGeometry x="940" y="480" width="140" height="60" as="geometry" />
    </mxCell>

    <!-- Главный бухгалтер -->
    <mxCell id="ext_buh" value="Главный&#10;бухгалтер" style="shape=rectangle;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontSize=11;fontStyle=1;" vertex="1" parent="1">
      <mxGeometry x="940" y="660" width="140" height="60" as="geometry" />
    </mxCell>

    <!-- Согласующие должностные лица -->
    <mxCell id="ext_approvers" value="Согласующие&#10;должностные лица" style="shape=rectangle;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontSize=11;fontStyle=1;" vertex="1" parent="1">
      <mxGeometry x="470" y="40" width="160" height="60" as="geometry" />
    </mxCell>

    <!-- ==================== ХРАНИЛИЩА ДАННЫХ ==================== -->

    <mxCell id="store_contracts" value="D1 | Реестр&#10;договоров" style="shape=rectangle;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;fontSize=11;fontStyle=1;align=left;spacingLeft=10;" vertex="1" parent="1">
      <mxGeometry x="470" y="800" width="160" height="60" as="geometry" />
    </mxCell>

    <mxCell id="store_docs" value="D2 | Архив&#10;документов" style="shape=rectangle;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;fontSize=11;fontStyle=1;align=left;spacingLeft=10;" vertex="1" parent="1">
      <mxGeometry x="680" y="800" width="160" height="60" as="geometry" />
    </mxCell>

    <!-- ==================== ПРОЦЕССЫ ==================== -->

    <!-- Процесс 1: Инициирование -->
    <mxCell id="proc1" value="1. Инициировать&#10;заключение договора" style="shape=mxgraph.flowchart.process;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;fontSize=11;fontStyle=1;" vertex="1" parent="1">
      <mxGeometry x="240" y="40" width="180" height="60" as="geometry" />
    </mxCell>

    <!-- Процесс 2: Подготовка проекта -->
    <mxCell id="proc2" value="2. Подготовить&#10;проект договора" style="shape=mxgraph.flowchart.process;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;fontSize=11;fontStyle=1;" vertex="1" parent="1">
      <mxGeometry x="240" y="240" width="180" height="60" as="geometry" />
    </mxCell>

    <!-- Процесс 3: Внутреннее согласование -->
    <mxCell id="proc3" value="3. Согласовать&#10;договор внутри&#10;компании" style="shape=mxgraph.flowchart.process;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;fontSize=11;fontStyle=1;" vertex="1" parent="1">
      <mxGeometry x="240" y="440" width="180" height="70" as="geometry" />
    </mxCell>

    <!-- Процесс 4: Согласование с контрагентом -->
    <mxCell id="proc4" value="4. Согласовать&#10;договор с&#10;контрагентом" style="shape=mxgraph.flowchart.process;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;fontSize=11;fontStyle=1;" vertex="1" parent="1">
      <mxGeometry x="680" y="40" width="180" height="70" as="geometry" />
    </mxCell>

    <!-- Процесс 5: Подписание -->
    <mxCell id="proc5" value="5. Подписать&#10;договор" style="shape=mxgraph.flowchart.process;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;fontSize=11;fontStyle=1;" vertex="1" parent="1">
      <mxGeometry x="680" y="240" width="180" height="60" as="geometry" />
    </mxCell>

    <!-- Процесс 6: Регистрация и рассылка -->
    <mxCell id="proc6" value="6. Зарегистрировать&#10;и разослать&#10;договор" style="shape=mxgraph.flowchart.process;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;fontSize=11;fontStyle=1;" vertex="1" parent="1">
      <mxGeometry x="680" y="440" width="180" height="70" as="geometry" />
    </mxCell>

    <!-- Процесс 7: Исполнение -->
    <mxCell id="proc7" value="7. Контролировать&#10;исполнение&#10;договора" style="shape=mxgraph.flowchart.process;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;fontSize=11;fontStyle=1;" vertex="1" parent="1">
      <mxGeometry x="680" y="640" width="180" height="70" as="geometry" />
    </mxCell>

    <!-- Процесс 8: Хранение -->
    <mxCell id="proc8" value="8. Хранить&#10;договор" style="shape=mxgraph.flowchart.process;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;fontSize=11;fontStyle=1;" vertex="1" parent="1">
      <mxGeometry x="440" y="640" width="180" height="60" as="geometry" />
    </mxCell>

    <!-- ==================== ПОТОКИ ДАННЫХ ==================== -->

    <!-- Руководитель -> Процесс 1 -->
    <mxCell id="flow1" value="Поручение&#10;на заключение" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=9;strokeColor=#333333;strokeWidth=1.5;" edge="1" parent="1" source="ext_boss" target="proc1">
      <mxGeometry relative="1" as="geometry" />
    </mxCell>

    <!-- Процесс 1 -> Менеджер -->
    <mxCell id="flow2" value="Назначение&#10;менеджера" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=9;strokeColor=#333333;strokeWidth=1.5;" edge="1" parent="1" source="proc1" target="ext_manager">
      <mxGeometry relative="1" as="geometry" />
    </mxCell>

    <!-- Менеджер -> Процесс 2 -->
    <mxCell id="flow3" value="Требования&#10;заказчика" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=9;strokeColor=#333333;strokeWidth=1.5;" edge="1" parent="1" source="ext_manager" target="proc2">
      <mxGeometry relative="1" as="geometry" />
    </mxCell>

    <!-- Процесс 2 -> Процесс 3 -->
    <mxCell id="flow4" value="Проект&#10;договора" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=9;strokeColor=#333333;strokeWidth=1.5;" edge="1" parent="1" source="proc2" target="proc3">
      <mxGeometry relative="1" as="geometry" />
    </mxCell>

    <!-- Правовой отдел <-> Процесс 3 -->
    <mxCell id="flow5" value="Проверка&#10;правовым&#10;отделом" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=9;strokeColor=#333333;strokeWidth=1.5;" edge="1" parent="1" source="ext_legal" target="proc3">
      <mxGeometry relative="1" as="geometry" />
    </mxCell>

    <!-- Процесс 3 -> Согласующие -->
    <mxCell id="flow6" value="Проект на&#10;согласование" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=9;strokeColor=#333333;strokeWidth=1.5;" edge="1" parent="1" source="proc3" target="ext_approvers">
      <mxGeometry relative="1" as="geometry" />
    </mxCell>

    <!-- Согласующие -> Процесс 3 -->
    <mxCell id="flow7" value="Замечания /&#10;виза" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=9;strokeColor=#CC0000;strokeWidth=1.5;dashed=1;" edge="1" parent="1" source="ext_approvers" target="proc3">
      <mxGeometry relative="1" as="geometry" />
    </mxCell>

    <!-- Процесс 3 -> Процесс 4 -->
    <mxCell id="flow8" value="Согласованный&#10;проект" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=9;strokeColor=#333333;strokeWidth=1.5;" edge="1" parent="1" source="proc3" target="proc4">
      <mxGeometry relative="1" as="geometry" />
    </mxCell>

    <!-- Процесс 4 -> Контрагент -->
    <mxCell id="flow9" value="Проект&#10;договора" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=9;strokeColor=#333333;strokeWidth=1.5;" edge="1" parent="1" source="proc4" target="ext_counter">
      <mxGeometry relative="1" as="geometry" />
    </mxCell>

    <!-- Контрагент -> Процесс 4 -->
    <mxCell id="flow10" value="Замечания /&#10;согласие" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=9;strokeColor=#CC0000;strokeWidth=1.5;dashed=1;" edge="1" parent="1" source="ext_counter" target="proc4">
      <mxGeometry relative="1" as="geometry" />
    </mxCell>

    <!-- Процесс 4 -> Процесс 5 -->
    <mxCell id="flow11" value="Согласованный&#10;договор" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=9;strokeColor=#333333;strokeWidth=1.5;" edge="1" parent="1" source="proc4" target="proc5">
      <mxGeometry relative="1" as="geometry" />
    </mxCell>

    <!-- Процесс 5 -> Генеральный директор -->
    <mxCell id="flow12" value="Договор&#10;на подпись" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=9;strokeColor=#333333;strokeWidth=1.5;" edge="1" parent="1" source="proc5" target="ext_gen">
      <mxGeometry relative="1" as="geometry" />
    </mxCell>

    <!-- Генеральный директор -> Процесс 5 -->
    <mxCell id="flow13" value="Подписанный&#10;договор" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=9;strokeColor=#CC0000;strokeWidth=1.5;dashed=1;" edge="1" parent="1" source="ext_gen" target="proc5">
      <mxGeometry relative="1" as="geometry" />
    </mxCell>

    <!-- Процесс 5 -> Процесс 6 -->
    <mxCell id="flow14" value="Подписанный&#10;договор" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=9;strokeColor=#333333;strokeWidth=1.5;" edge="1" parent="1" source="proc5" target="proc6">
      <mxGeometry relative="1" as="geometry" />
    </mxCell>

    <!-- Процесс 6 -> Служба управления делами -->
    <mxCell id="flow15" value="Договор&#10;на регистрацию" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=9;strokeColor=#333333;strokeWidth=1.5;" edge="1" parent="1" source="proc6" target="ext_office">
      <mxGeometry relative="1" as="geometry" />
    </mxCell>

    <!-- Процесс 6 -> Контрагент -->
    <mxCell id="flow16" value="Экземпляр&#10;договора" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=9;strokeColor=#333333;strokeWidth=1.5;" edge="1" parent="1" source="proc6" target="ext_counter">
      <mxGeometry relative="1" as="geometry" />
    </mxCell>

    <!-- Процесс 6 -> Главный бухгалтер -->
    <mxCell id="flow17" value="Копия&#10;договора" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=9;strokeColor=#333333;strokeWidth=1.5;" edge="1" parent="1" source="proc6" target="ext_buh">
      <mxGeometry relative="1" as="geometry" />
    </mxCell>

    <!-- Процесс 6 -> Хранилище D1 -->
    <mxCell id="flow18" value="Запись&#10;в реестр" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=9;strokeColor=#333333;strokeWidth=1.5;" edge="1" parent="1" source="proc6" target="store_contracts">
      <mxGeometry relative="1" as="geometry" />
    </mxCell>

    <!-- Процесс 7 -> Процесс 8 -->
    <mxCell id="flow19" value="Исполненный&#10;договор" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=9;strokeColor=#333333;strokeWidth=1.5;" edge="1" parent="1" source="proc7" target="proc8">
      <mxGeometry relative="1" as="geometry" />
    </mxCell>

    <!-- Процесс 8 -> Хранилище D2 -->
    <mxCell id="flow20" value="Документы&#10;на хранение" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=9;strokeColor=#333333;strokeWidth=1.5;" edge="1" parent="1" source="proc8" target="store_docs">
      <mxGeometry relative="1" as="geometry" />
    </mxCell>

    <!-- Менеджер -> Процесс 7 -->
    <mxCell id="flow21" value="Контроль&#10;исполнения" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=9;strokeColor=#333333;strokeWidth=1.5;" edge="1" parent="1" source="ext_manager" target="proc7">
      <mxGeometry relative="1" as="geometry" />
    </mxCell>

    <!-- Процесс 7 -> Главный бухгалтер -->
    <mxCell id="flow22" value="Акты, счета-&#10;фактуры" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=9;strokeColor=#333333;strokeWidth=1.5;" edge="1" parent="1" source="proc7" target="ext_buh">
      <mxGeometry relative="1" as="geometry" />
    </mxCell>

  </root>
</mxGraphModel>