FlowPOS · tochka
hi-fi · схема L1 · BPMN

E-18 — Фабрика-кухня и сводные заказы

Процесс Волны 3. Пулы-дорожки Завсклад · точки-франшизы, Финансист · HQ и Завсклад · фабрика-кухня; гейт-отсечка приёма заявок в 22:00 с петлёй ожидания, сведение объёма и авто-разделение на маршрутные листы. Граф 1:1 с Mermaid-каноном warehouse/factory-kitchen.md.

ДисплейFraunces
ИнтерфейсHanken Grotesk
Цифры / кодыJetBrains Mono
1 · Роли · окно приёма · синхро-точка Контекст процесса Роли-исполнители, временнáя отсечка приёма заявок и одна точка синхронизации графа.
Роли-исполнители Завсклад — на точках-франшизах формирует заявку и на фабрике-кухне производит объём. Финансист (HQ) — сводит заявки всех точек.
Окно приёма Приём заявок открыт до 22:00; до отсечки поток удерживается в петле ожидания WAIT → G1, после — переходит к сведению.
△ Синхро-точка Гейт G1 «22:00 — приём закрыт?» — единственный узел синхронизации: обрывает приём и запускает сведение. Danger-операций (отмена без права / MSR / Audit Trail / HACCP-порча) в этом каноне нет.
2 · Пулы-дорожки Дорожки-исполнители Три пула канона. Тип узла = цвет + метка-kicker + значок-форма (не цветом одним).
Завскладточки-франшизы
◆ старт + задача
S1Сформировать заявкусобытие
P1Отправить заявку в HQзадача
ФинансистHQ · сведение
◫ гейт + сведение
G122:00 — приём закрыт?гейт
WAITПриём заявок открытпетля ожидания WAIT → G1задача
SUMСвести заявки всех точекзадача
Завскладфабрика-кухня
⌇ производство + развоз
MAKEПроизвести сводный объёмзадача
SPLITАвто-разделение на маршрутные листызадача
D1Развоз по точкамсобытие
3 · BPMN-граф Поток процесса Режим fallback-mermaid (§5/§7): тёплая тема поверх канона. Связи — sequence сплошная стрелка.
событие (старт/финиш) задача / шаг гейт (решение) дорожка-актор (фабрика) дорожка HQ sequence flow
%%{init:{
  "theme":"base",
  "themeVariables":{
    "fontFamily":"Hanken Grotesk, ui-sans-serif, sans-serif",
    "fontSize":"14px",
    "lineColor":"#5a4d3d",
    "primaryColor":"#f6e6cd",
    "primaryBorderColor":"#d5842a",
    "primaryTextColor":"#241b12",
    "clusterBkg":"#fbf7ef",
    "clusterBorder":"#d0c1a6",
    "edgeLabelBackground":"#fbf7ef",
    "tertiaryColor":"#f6efe2"
  },
  "flowchart":{"curve":"basis","nodeSpacing":42,"rankSpacing":52,"htmlLabels":true}
}}%%
flowchart TD
    subgraph Point["Завсклад · точки-франшизы"]
        S1(["Сформировать заявку"]) --> P1["Отправить заявку в HQ"]
    end
    subgraph HQ["Финансист · HQ"]
        P1 --> G1{"22:00 — приём закрыт?"}
        G1 -->|нет| WAIT["Приём заявок открыт"]
        WAIT --> G1
        G1 -->|да| SUM["Свести заявки всех точек"]
    end
    subgraph Factory["Завсклад · фабрика-кухня"]
        SUM --> MAKE["Произвести сводный объём"]
        MAKE --> SPLIT["Авто-разделение на
маршрутные листы"] SPLIT --> D1(["Развоз по точкам"]) end classDef event fill:#dcefe1,stroke:#3c8a5b,color:#1c4a30; classDef task fill:#f6e6cd,stroke:#d5842a,color:#241b12; classDef gate fill:#f8e8cf,stroke:#c9791f,color:#7a4a10; classDef actor fill:#fbf7ef,stroke:#94866f,color:#241b12,stroke-dasharray:5 3; classDef ext fill:#e5ecf6,stroke:#5b7bb0,color:#243a5f; classDef danger fill:#f6dcd5,stroke:#bc3f2b,color:#7a241a; class S1,D1 event; class P1,WAIT,SUM,MAKE,SPLIT task; class G1 gate; style Point fill:#faf5ea,stroke:#d0c1a6; style HQ fill:#f6efe2,stroke:#d0c1a6; style Factory fill:#fbf7ef,stroke:#e2d6c1;
◍ fallback-mermaid Санкционировано design-system §5/§7 для ВСЕХ L1: 3 пула-дорожки + гейт с обратной петлёй ожидания (WAIT→G1) делают hand-authored CSS-grid хрупким.
Синхро-точка (гейт G1 «22:00»): пока приём открыт (ветка «нет») поток удерживается в WAIT и возвращается к G1; в 22:00 (ветка «да») приём отсекается и запускается SUM — сведение заявок всех точек. Danger-операций (отмена без права / авторизация MSR / Audit Trail / HACCP-порча) в этом каноне нет.