FlowPOS · tochka
hi-fi · схема-флоу L2 · user-flow

Финансист — акции, скидки и лояльность

Путь роли по экранам (user-flow). Узлы — экраны S-NN, события и решения; тип кодируется цветом (словарь §5). Внешние системы — пунктиром. Граф 1:1 с Mermaid-каноном finance-promo-loyalty.md.

FLOW Путь по экранам Тематизированный Mermaid — единый стиль со схемами слоя 1. Граф 1:1 с каноном user-flows/finance-promo-loyalty.md.
событие экран S-NN гейт авторизация переход message 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"},"flowchart":{"curve":"basis","nodeSpacing":40,"rankSpacing":52,"htmlLabels":true,"useMaxWidth":false,"padding":16}}}%%
flowchart TD
    Start(["Финансист: настроить коммерческое
правило сети"]) --> WHAT{"Что настраиваем:
акция/скидка или лояльность?"} WHAT -->|"акция / скидка / надбавка"| S28["S-28 · Мастер «Скидки и надбавки»"] S28 --> WSTEP["Шаги 1–3: тип/вектор/механика,
условия, назначение + права"] WSTEP --> WMATRIX["Шаг 4: матрица совместимости
«акция × способ оплаты»"] WMATRIX --> GATE_A{"Сохранить черновик
или активировать?"} GATE_A -->|черновик| SAVE_A["Сохранить черновик
(не опасно)"] SAVE_A --> S28 GATE_A -->|активировать| ACT["Шаг: «Активировать»
(авториз-шлюз, публикация в сеть)"] ACT --> LIVE_A(["Акция активна по всей сети"]) LIVE_A -. "применение на кассе" .-> S06["S-06 · Скидка / спец-цена / Staff Meal"] WHAT -->|"программа лояльности"| S24["S-24 · Лояльность-админ"] S24 --> PARAM{"Какой параметр?"} PARAM -->|"начисление / списание"| REF["Read-only справка —
системная механика (E-21)"] REF --> S24 PARAM -->|"кэшбэк % / 2FA / активность"| FORM["Текущее значение (факт) vs
новое значение (черновик)"] FORM --> GATE_B{"Сохранить черновик
или применить?"} GATE_B -->|черновик| SAVE_B["Сохранить черновик
(не опасно)"] SAVE_B --> S24 GATE_B -->|применить| APPLY["Шаг: «Применить»
(авториз-шлюз, публикация в сеть)"] APPLY --> LIVE_B(["Параметр опубликован по всей сети"]) LIVE_B -. "оплата бонусами (🟡 Этап 2)" .-> S04["S-04 · Оплата"] classDef screen fill:#e5ecf6,stroke:#5b7bb0,color:#243a5f; classDef gate fill:#f8e8cf,stroke:#c9791f,color:#7a4a10; classDef event fill:#dcefe1,stroke:#3c8a5b,color:#1c4a30; classDef auth fill:#ede7f6,stroke:#7e57c2,color:#4527a0; class S28,WSTEP,WMATRIX,SAVE_A,S06,S24,REF,FORM,SAVE_B,S04 screen; class WHAT,GATE_A,PARAM,GATE_B gate; class Start,LIVE_A,LIVE_B event; class ACT,APPLY auth;
◍ тематизированный MermaidТот же граф, что в каноне — тёплая тема поверх (как в схемах L1), граф-паритет 1:1.