Разработка кастомного PIM-системы для автоматизации закупки спецодежды

Кастомная PIM-система для крупного железнодорожного оператора, которая централизует данные о спецодежде и СИЗ, автоматизирует учет прав сотрудников и упрощает процессы закупки.

Задача

Клиенту необходимо было полностью интегрированное решение для управления спецодеждой и СИЗ с точным учетом характеристик каждого продукта

  • Более 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 сотрудников.

Нуждаетесь в разработке похожего проекта?

Свяжитесь с нами

Мы любим новые проекты! Напишите нам, и мы ответим вам в ближайшее время.

Спасибо, что написали нам! Ваше сообщение было успешно отправлено. Мы обязательно ответим на него в ближайшее время. Пожалуйста, проверьте, получили ли Вы от нас письмо-подтверждение на указанную Вами почту.