Краткий обзор проекта
Клиенту нужна была платформа, которая объединит каталог спецодежды и СИЗ, правила выдачи, лимиты сотрудников и заказы в одной системе. Тысячи сотрудников заказывали униформу, защитную одежду и сопутствующие товары, при этом для каждой роли действовали свои правила: какие позиции доступны, какие входят в обязательный комплект, какие лимиты уже использованы и когда сотрудник может обновить комплект.
До проекта процесс был разрозненным. Данные о товарах хранились в разных системах, каталоги поставщиков отличались по структуре, а часть заявок приходилось проверять вручную. Это увеличивало нагрузку на администраторов, приводило к ошибкам в заказах и усложняло контроль внутренних правил выдачи.
Команда СКЭНД разработала платформу, которая собрала управление спецодеждой и СИЗ в одной системе: единый каталог, правила по ролям, лимиты сотрудников, проверка заказов и обмен данными с корпоративными системами.
- Регион: Европа
- Индустрия: производство / корпоративные сервисы
- Сроки: 3 месяца
Задача
Заказ спецодежды и СИЗ в крупной компании требует соблюдения точных правил. Система должна учитывать должность сотрудника, подразделение, сезонность, размеры, сертификацию, совместимость товаров, лимиты и историю уже выданных комплектов.
Основные задачи проекта:
- собрать всю номенклатуру спецодежды, униформы и СИЗ в едином каталоге;
- привести каталоги поставщиков к общей структуре;
- описывать товары с учетом размеров, цветов, материалов, сертификатов и доступных вариантов;
- настроить правила выдачи по должности, подразделению и профилю сотрудника;
- разделить обязательные и дополнительные позиции в комплектах;
- учитывать годовые лимиты и историю уже выданных товаров;
- проверять заказ до отправки в закупочную систему;
- блокировать позиции, которые сотруднику недоступны;
- сократить ручную проверку типовых заявок;
- синхронизировать данные с закупочными, складскими и логистическими системами.
Решение
Команда СКЭНД разработала SaaS-платформу для управления спецодеждой и СИЗ в крупных организациях. Платформа объединяет каталог товаров, правила выдачи, лимиты сотрудников и обмен данными с закупочными системами.
Платформа хранит подробные карточки товаров: размеры, цвета, материалы, сертификаты, сезонные варианты и правила совместимости. На основе этих данных система показывает сотруднику только доступные позиции и помогает поддерживать каталог в актуальном состоянии. Администраторы могут описывать размеры, материалы, сертификаты, цвета, сезонные комплекты и совместимость позиций. На основе этих данных система формирует доступные варианты товаров и помогает поддерживать каталог в актуальном состоянии.
Правила выдачи привязаны к должности, подразделению и профилю сотрудника. Пользователь видит только те товары и комплекты, которые ему разрешены. Если заказ превышает лимит, содержит несовместимые позиции или не соответствует правилам выдачи, платформа не дает отправить его дальше.
Каталоги поставщиков загружаются в систему и приводятся к общей структуре. Платформа проверяет полноту данных, распределяет товары по категориям и отправляет изменения на согласование. После подтверждения обновления появляются в общем каталоге.
Платформа также обменивается данными с закупочными, складскими и логистическими системами через API. Это убирает ручной перенос заявок и помогает поддерживать актуальные данные о товарах, лимитах и статусах заказов.
Ключевые возможности
- Единый каталог спецодежды, униформы и СИЗ;
- учет размеров, цветов, материалов, сертификатов и вариантов товаров;
- сезонные комплекты и наборы товаров по ролям;
- разделение обязательных и дополнительных позиций в комплектах;
- правила выдачи по должности, подразделению и профилю сотрудника;
- проверка доступности товаров в момент оформления заказа;
- контроль годовых лимитов и истории уже выданных товаров;
- блокировка заказов, которые нарушают правила выдачи или превышают лимиты;
- загрузка и нормализация каталогов поставщиков;
- проверка полноты и корректности товарных данных;
- согласование обновлений перед публикацией в общем каталоге;
- интеграция через API с закупочными, складскими и логистическими системами;
- SSO и разграничение доступа по ролям;
- логирование действий для аудита.
Технологический стек
- Бэкенд: Java, Spring Boot
- Фронтенд: React
- База данных: PostgreSQL
- Интеграции: REST API, ERP- и закупочные системы
- Развертывание: Docker, Kubernetes, CI/CD
- Безопасность: SSO, доступ по ролям, журналирование действий
Результаты
Клиент получил SaaS-платформу для заказа и учета спецодежды и СИЗ. Она объединила каталоги поставщиков, лимиты сотрудников, доступные товары по ролям и проверку заказов в одной системе.
Платформа помогла стандартизировать данные о товарах, снизить количество ошибок в заказах и контролировать правила выдачи для разных должностей и подразделений.
В результате клиент получил:
- единый каталог спецодежды, униформы и СИЗ;
- стандартизированные данные о товарах и поставщиках;
- автоматическую проверку лимитов, ролей и совместимости товаров;
- снижение ошибок при оформлении заказов;
- сокращение ручной проверки типовых заявок;
- прозрачный процесс закупки и выдачи спецодежды;
- интеграцию с закупочными, складскими и логистическими системами;
- архитектуру, готовую к подключению новых подразделений и организаций.