Все статьи базы знаний
Ролевая модель доступа (RBAC) в MES/WMS
Симптомы проблемы
- Все пользователи видят всё
- Нет разделения прав между рабочим и руководителем
- Конфиденциальные данные доступны всем
Решение
Ролевая модель доступа (RBAC — Role-Based Access Control) — каждый пользователь имеет роль, роль определяет доступ.
Типичные роли в MES
- Рабочий — видит свои операции, закрывает наряды. Не видит чужие операции, зарплаты, отчёты.
- Мастер — видит весь цех, назначает операции, контролирует выработку.
- ОТК — видит брак, причины, качество по операциям.
- Руководитель — видит отчёты, аналитику, KPI. Не видит детали операций (если не нужно).
- Администратор — управляет пользователями и ролями.
Типичные роли в WMS
- Кладовщик — приёмка, отгрузка, перемещения, инвентаризация.
- Комплектовщик — сборка заказов по маршруту.
- Менеджер — заказы, остатки, аналитика.
- Руководитель — KPI склада, отчёты.
Реализация
- JWT-токены с ограниченным сроком жизни.
- Проверка роли на каждом API-эндпоинте.
- LDAP/AD-интеграция — для корпоративных систем с единой учёткой.
- Аудит-лог — кто и когда обратился к данным.
Связанные страницы
rbac
роли
доступ
безопасность
инженерный
Связанные статьи
process
Каждый отдел работает в своей программе
Фрагментация систем — это не техническая проблема, а бизнес-риск. Невозможно управлять тем, что...
process
Руководитель узнаёт о проблемах из разговоров
Управление по факту — это постоянное тушение пожаров. Руководитель не может предотвратить то, о...
process
Стратегия резервного копирования PostgreSQL для MES/WMS
Резервное копирование — не «сделать копию», а «гарантировать восстановление». Backup, который...
process
Миграции схемы БД через Alembic: как обновлять без остановки
Схема базы данных меняется по мере развития системы. Без версионирования миграций — хаос: на dev...
Похожая проблема?
Разберём ваш процесс за 30 минут — бесплатно.