Перейти к основному содержимому

Роли и права

JWT выдаёт только struna-iam. MES валидирует токен через gRPC и проверяет роли домена site:<id>. Платформенный admin (пустой домен) имеет полный доступ ко всем площадкам.

Роли​

РольДоменНазначение
adminпустойплатформа, все площадки, мастер-данные
mes_adminsite:<id>настройка площадки, роли, мастер-данные
mes_plannersite:<id>заказы, наряды, планирование
mes_mastersite:<id>наряды, допуски, выполнение, качество
mes_operatorsite:<id>факт выполнения, NCR
mes_qcsite:<id>ОТК, диспозиции, прослеживаемость
mes_storekeepersite:<id>склад, приход/расход, отгрузка

Матрица действий​

Действиеadminmes_adminplannermasteroperatorqcstorekeeper
Создать площадкуда——————
Настроить площадкудада—————
Выдать рольдада—————
Оргструктура, РЦ, сменыдада—————
Работникидада—————
Мастер-данныедада—да———
Заказ клиентададада————
Производственный заказдадада————
Releaseдадада————
Наряддададада———
Допускдада—да———
Факт выполнениядадададада——
Reconciliationдада—да—да—
Инспекция ОТКдада—да—да—
Возбудить NCRдада—дадада—
Диспозиция NCRдада—да—да—
Склад: справочникдада————да
Склад: приходдада—да——да
Склад: расходдада—дада—да
Отгрузка: сборкададада———да
Отгрузка: dispatchдада—да——да
Отгрузка: расхождениядада—да—да—
Журнал: чтениедадададададада
Входящие: приёмдада—да———

Матрица отражает RBAC-guard'ы v1. Отдельные действия внутри раздела могут требовать более узкой роли — например, scrap сверх порога доступен только mes_master/mes_admin.

Проверено на MES 0.1.0. Если интерфейс отличается, проверьте актуальность данных и сообщите об ошибке.