Энергетика · PLM · Enterprise2024–2026
PLM-система управления составом изделия
Промышленный PLM-портал для энергетического холдинга: документы, детали, изделия и экземпляры с версионированием, 6 ролями доступа и заявками на изменение (ЗНИ).
Заказчик: Энергетический холдинг (NDA)
Задача
Энергетическому холдингу требовался PLM-портал для управления составом изделия: реестры документов, деталей, изделий и экземпляров с версионированием. Доступ нужно было разграничить по ролям через корпоративный LDAPs/SSO, а изменения проводить только через заявки на изменение (ЗНИ) со статусной моделью.
Что сделали
- Реестр документов с версиями и итерациями: ID, вид, статус (зарегистрирован / опубликован / разрегистрирован), автор, привязка к ЗНИ
- Таблица деталей со встроенным 3D-просмотрщиком GLB-моделей на Babylon.js / Verge3D
- Карточки изделий и экземпляров: серийный номер, исходная деталь, ссылка на запись в НСИ
- Заявки на изменение с 5-статусной моделью: Новый → В работе (ИД) → В работе (ИК) → На проверке → Завершён, права редактирования привязаны к статусу и роли
- 6 ролей доступа через корпоративный LDAPs/SSO: разделы меню и действия в карточках скрываются по правам роли
- Версионирование в буквенных и цифровых схемах, маска ID документов и деталей с Yup-валидацией
- Конструктор запросов с фильтрами и серверной сортировкой, кастомизация колонок — общая для workspace и персональная
- FSD-архитектура (entities / features / widgets) и прод-сборка в Docker за nginx
Стек
React 18TypeScriptVite 5Ant Design 5TanStack RouterTanStack Query 5react-hook-formYupBabylon.js / Verge3DFSDDockernginx
Результат
Реализованы функциональные требования ФТ001–ФТ015: версионирование, роли, статусная модель ЗНИ, 3D-просмотрщик. Часть работ велась параллельно с командой ИИ — ФТ011 ушёл с оценки 90–130 часов на 30–40 часов.