Роли и прогрессивное раскрытие

Один интерфейс, роль определяет глубину. Не четыре отдельных приложения — один UI с прогрессивным раскрытием функций по мере роста пользователя.

1 Один UI — четыре уровня глубины
Регистрируется человек — видит минимум. Получает роль — открываются функции.

Клиент видит баланс и историю. Кассир добавляет заявки и кассу. Соло-брокер — контрагентов и свопы. Обменник — команду, роли, настройки. Путь от клиента до обменника — внутри одного приложения.

👤
Клиент
Баланс + история
💰
Кассир
+ заявки + касса
🏪
Соло-брокер
+ к/а + свопы + отчёты
🏢
Обменник
+ команда + роли + ACL
12:45 Клиент
2 Полная матрица доступа
Функция Клиент Кассир Соло-брокер Обменник
Баланс (мои счета)
История операций
Запрос на операцию
Подтверждение приёма/выдачи
Касса (выдача/приём)
Создание свопов
Свои контрагенты
Кошельки
Отчёты
Роли / команда
Локации
Настройки бандлов
3 Путь пользователя (User Journey)
От клиента до обменника — внутри одного приложения
📨
Invite от обменника
Регистрация по ссылке
👤
Клиент
Баланс + история
💰
Кассир
Обменник назначил
🏪
Соло-брокер
Купил подписку
🏢
Обменник
Нанял команду

Ключевой момент каждого перехода

Invite → Клиент: Регистрация по ссылке от обменника. Видит: баланс + историю.
Клиент → Кассир: Обменник назначает кассиром (ставит ★). Появляются: заявки, касса.
Кассир → Соло-брокер: Решает работать самостоятельно, покупает подписку. Появляются: к/а, свопы, кошельки, отчёты. Старый обменник остаётся одним из его контрагентов.
Соло → Обменник: Нанимает людей. Появляются: управление командой, роли, ACL, локации.
4 6 пресетов ролей (из коробки)
👑
Владелец
Полный доступ ко всему
Старший менеджер
Всё кроме настроек и ролей
👔
Менеджер
Свопы, к/а, без прибыли
💰
Кассир
Только приём/выдача
🤝
Контрагент
Свой баланс, подтверждения
🚗
Курьер
Доставка, маршруты
5 5 портретов пользователей
👨‍💼

Рустам

Владелец среднего обменника
6 менеджеров, 4 кассы, Дубай. Хочет видеть прибыль, контролировать команду, не вникая в каждую сделку.
👨‍💻

Алексей

Соло-обменник
10 сделок/день, Казахстан. Работает один. Не нужны роли и команда — нужна скорость и простота.
👩‍💻

Дина

Менеджер / оператор
20-40 сделок/день, 5 окон одновременно. Боль: медленный интерфейс, много кликов. Успех: быстрые горячие клавиши, мгновенный поиск.
👨‍🔧

Марат

Кассир
Принимает/выдаёт наличные. Боль: видит лишнюю информацию, боится нажать не ту кнопку. Успех: два действия — принял/выдал. Баланс сходится.
🤝

Ислам

Контрагент / партнёрский брокер
Хочет видеть сальдо взаиморасчётов, подтверждать операции, контролировать обязательства. Не хочет звонить каждый раз чтобы узнать баланс.
6 Мобильная навигация по ролям
Клиент
Баланс
История
Профиль
Кассир
Главная
Заявки
Касса
Профиль
Соло
Главная
К/А
Своп
Кошельки
Профиль
Обменник
Главная
К/А
Свопы
Отчёты
Ещё ▾
7 Миграция PartnerType (legacy → новый)
Regular
Client — обычный контрагент
Bank
Client — был банком, теперь просто клиент
Courier
Cashier — курьер = кассир
+ Новый тип
WalkIn — одноразовый клиент без регистрации
8 Привязка ролей к тарифам
ВозможностьStarter (free)Growth ($29)Pro ($99)
Пресеты ролей2 (Владелец + Кассир)4 (+Менеджер, К/А)Все 6
Тонкая настройка ACL
Количество менеджеров0 (только соло)до 5Безлимит
Количество кассиров13Безлимит
Межброкерские роли