Задача
Клиенту необходимо было полностью интегрированное решение для управления спецодеждой и СИЗ с точным учетом характеристик каждого продукта
- Более 30 категорий униформы и средств защиты.
- Десятки размеров, цветов и подтипов.
- Около 500 000 заказов в год по более чем 750 продуктовым группам.
- Взаимодействие с примерно 5 000 поставщиков и 1 500 контрактов.
- Строгие условия при формировании заказов, зависящие от роли, подразделения и годовой квоты.
Обзор клиента
Наш клиент — крупный европейский железнодорожный оператор с десятками тысяч сотрудников в пассажирском и грузовом сегментах. Права на спецодежду и СИЗ каждого сотрудника зависят от должности, подразделения и годовой квоты. Существующие инструменты закупки не обеспечивали централизованное управление сложными данными о продуктах, что приводило к частым ручным проверкам, ошибкам и несоответствиям в заказах.
Основные цели
Основные цели проекта заключались в оптимизации управления спецодеждой и СИЗ, повышении точности заказов и упрощении рабочих процессов закупки. В частности, необходимо было:
- Автоматизировать обновление данных о продуктах, включая размеры, цвета и правила совместимости.
- Объединить более 30 категорий спецодежды в структурированные каталоги, соответствующие должностям и процессу закупки.
- Определить логику прав, чтобы сотрудники могли заказывать только разрешенные позиции.
- Интегрировать PIM с системой закупок для создания единого источника достоверной информации по всем продуктам спецодежды.
- Создать модуль управления обновлениями, согласованиями и внедрением новых продуктов.
Обзор проекта
Мы разработали кастомное PIM-решение и интегрировали его в систему закупок клиента. Система централизовала все данные о продуктах, автоматизировала обновления, обеспечила применение правил прав сотрудников и оптимизировала процесс заказов для всех категорий спецодежды и СИЗ. Кроме того, новая платформа стала единым источником актуальных данных и полностью синхронизировалась с процессами закупок и HR. Полный цикл реализации проекта занял 12 месяцев.
- Регион: Европа
- Отрасль: Транспорт / Железные дороги
- Сроки: 12 месяцев
Решение
Мы разработали корпоративную PIM-систему, которая взяла на себя всё управление спецодеждой и средствами защиты. Она обеспечила детальное моделирование товаров, проверку прав сотрудников, многоуровневую валидацию данных и прямую интеграцию с платформой закупок. Готовое решение мы развернули в контейнеризированной среде Kubernetes и подключили к SSO, чтобы обеспечить безопасный доступ для всех пользователей.
Ключевые функции PIM
- Централизованное хранение мастер-данных по всей униформе: размеры, материалы, сертификаты, цветовые версии и другие характеристики.
- Формирование комплектов униформы (например, «Летний комплект машиниста») с привязкой совместимых элементов и обязательных аксессуаров.
- Автоматическая генерация вариантов товаров на основе поставляемых каталогов.
- Проверка прав сотрудников на заказ в соответствии с ролью, подразделением и остатком годовой квоты.
- Отслеживание годовых лимитов и автоматическая блокировка заказов, которые превышают допустимые нормы.
- Ручное и автоматизированное пополнение данных.
Пользовательский сценарий
- Обновление каталога: Поставщики добавляют новые позиции, а система автоматически формирует все варианты, проверяет корректность данных и объединяет элементы в совместимые комплекты.
- Ролевое сопоставление: PIM получает данные из SAP и определяет, какие категории и комплекты доступны конкретному сотруднику.
- Контроль квот: Система отслеживает годовые лимиты, использованные квоты и автоматически блокирует превышения.
- Оформление заказа: Сотрудник выбирает товары из доступного каталога, а система сразу исключает несоответствующие позиции.
- Утверждение и передача: После проверки заказ отправляется в систему закупок и далее — на склады и в логистику.
Развертывание и дорожная карта
- Система была развернута в контейнеризированной среде Kubernetes, что обеспечило стабильность и возможность горизонтального масштабирования.
- Первый релиз включал ключевой функционал управления каталогом и интеграцию с платформой закупок.
- В дальнейшие этапы вошли автоматизация квот, расширенные сценарии пополнения данных и внедрение ИИ-функций: функции прогнозирования, инструменты самообслуживания для поставщиков и автоматическая классификация изображений.
Технологический стек
- Бэкенд: Java, Spring Boot
- Фронтенд/UI: React
- База данных: PostgreSQL
- Интеграция: REST API, Procurement Platform API, SAP
- Развертывание: Docker, Kubernetes, CI/CD через GitHub Actions
- Безопасность: SSO (Azure AD), разграничение ролей, логирование аудита
Результаты
После внедрения новой PIM-платформы процессы закупки спецодежды заметно упростились и ускорились. Компания получила контролируемый и полностью стандартизированный подход к работе с данными и заказами.
- Было исключено 90% ручной проверки заказов.
- Были полностью соблюдены правила прав на заказы.
- Циклы закупок сократились на 40%.
- Данные были стандартизированы для более чем 30 категорий и тысяч вариантов товара.
- Время поддержки уменьшилось вдвое благодаря централизованной системе.
- Был внедрен единый, интуитивный процесс закупки для 30 000 сотрудников.