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

Кто есть кто в 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-коду; для демо-контура используйте пароль.

Экран входа›Логин и пароль›Войти
Экран входа MES с вкладками «Телефон» и «Логин и пароль»
Вкладка «Логин и пароль» — основной способ входа в демо-контуре.
Ожидаемый результат

После входа открывается список площадок или сразу площадка, если роль уже выдана. Если площадок нет, отображается экран «Нет доступных площадок».

Проверьте себя
  1. Чем отличается работник от пользователя IAM?
  2. Где хранится код площадки и зачем он нужен?
  3. Какая роль нужна, чтобы выдать роль другому пользователю?
Ответы
  1. Работник — карточка сотрудника для наряда и допуска; пользователь IAM — учётная запись для входа. Связь — iam_user_id.
  2. В карточке площадки; код используется как префикс номеров заказов и отгрузок (DEMO1-202611-0001).
  3. mes_admin на площадке или платформенный admin.

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