Загрузка данных
<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="Руководитель отдела продаж" 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="Менеджер отдела продаж" 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="Генеральный директор" 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="Служба управления делами" 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="Главный бухгалтер" 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="Согласующие должностные лица" 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 | Реестр договоров" 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 | Архив документов" 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. Инициировать заключение договора" 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. Подготовить проект договора" 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. Согласовать договор внутри компании" 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. Согласовать договор с контрагентом" 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. Подписать договор" 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. Зарегистрировать и разослать договор" 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. Контролировать исполнение договора" 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. Хранить договор" 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="Поручение на заключение" 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="Назначение менеджера" 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="Требования заказчика" 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="Проект договора" 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="Проверка правовым отделом" 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="Проект на согласование" 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="Замечания / виза" 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="Согласованный проект" 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="Проект договора" 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="Замечания / согласие" 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="Согласованный договор" 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="Договор на подпись" 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="Подписанный договор" 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="Подписанный договор" 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="Договор на регистрацию" 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="Экземпляр договора" 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="Копия договора" 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="Запись в реестр" 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="Исполненный договор" 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="Документы на хранение" 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="Контроль исполнения" 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="Акты, счета- фактуры" 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>