Кто есть кто в MES
Прежде чем нажимать кнопки, разберитесь в пяти сущностях. Почти все ошибки внедрения — это путаница между платформой, площадкой и работником.
Платформа
Платформа — установка СТРУНА целиком. У неё есть пользователи IAM и
платформенный администратор с ролью admin (пустой домен). Платформенный
администратор создаёт площадки и видит раздел Все площадки.
Площадка
Площадка — производственная единица: завод, цех или обособленный участок. У площадки есть:
- код (
DEMO1) — префикс номеров заказов и отгрузок; - название («Демо-цех ЧПУ №1»);
- таймзона (
Europe/Moscow) — в ней отображаются даты и считаются периоды нумерации.
Все производственные данные привязаны к площадке: оргструктура, РЦ, смены, работники, заказы, наряды, склад, журнал. Глобальными остаются только мастер-данные (изделия, BOM, маршруты, виды операций) и пользователи IAM.
Оргструктура
Оргструктура — дерево площадки. В демо-данных это:
Цех ЧПУ
├── Токарный участок
├── Фрезерный участок
└── Шлифовальный участок
ОТК
Склад
Корневой узел создаётся вместе с площадкой. Рабочие центры и склады можно привязывать к узлам дерева. В v1 роли считаются по площадке, а привязка роли к узлу — задел на будущее.
Рабочий центр
Рабочий центр (РЦ) — станок, линия, ячейка или рабочее место. У РЦ есть код,
тип (machine, manual, line, cell, other) и состояние
(idle, setup, running, down, maintenance). Наряд выдаётся на
конкретный РЦ, а операция маршрута может быть привязана к РЦ или к типу РЦ.
Работник и пользователь
Это разные сущности:
- Работник — карточка сотрудника площадки: табельный номер, ФИО, разряд. На работника выдают наряд и допуск.
- Пользователь IAM — учётная запись для входа. Связь задаётся полем
iam_user_idв карточке работника.
Наряд выдаётся на работника (operator_id), а не на пользователя IAM. Если
работник не связан с IAM, войти под ним нельзя, но наряд на него выдать можно.
Роль выдаётся пользователю IAM, а не работнику.
Роли
| Роль | Что делает |
|---|---|
| admin | создаёт площадки, видит все площадки; мастер-данные |
| mes_admin | настраивает площадку, выдаёт роли, ведёт мастер-данные |
| mes_planner | заказы клиента, производственные заказы, наряды |
| mes_master | наряды, допуски, выполнение, простои, качество |
| mes_operator | вводит факт выполнения, возбуждает NCR |
| mes_qc | инспекции ОТК, NCR и диспозиции, прослеживаемость |
| mes_storekeeper | склады, приход, расход, отгрузка |
Подробная матрица — в справочнике ролей.
Как войти
Откройте MES и выберите вкладку Логин и пароль. Вкладка Телефон предназначена для входа по SMS-коду; для демо-контура используйте пароль.
Экран входа›Логин и пароль›Войти
После входа открывается список площадок или сразу площадка, если роль уже выдана. Если площадок нет, отображается экран «Нет доступных площадок».
Проверьте себя
- Чем отличается работник от пользователя IAM?
- Где хранится код площадки и зачем он нужен?
- Какая роль нужна, чтобы выдать роль другому пользователю?
Ответы
- Работник — карточка сотрудника для наряда и допуска; пользователь IAM —
учётная запись для входа. Связь —
iam_user_id. - В карточке площадки; код используется как префикс номеров заказов и
отгрузок (
DEMO1-202611-0001). mes_adminна площадке или платформенныйadmin.
Проверено на MES 0.1.0. Если интерфейс отличается, проверьте актуальность данных и сообщите об ошибке.