Система управления сертификатами продукции с API

Заказчик:
 
 
 
 
 

Что мы разработали:

  • Единую базу хранения сертификатов с удобным поиском
  • Назначение ответственных лиц за каждый тип сертификатов
  • Автоуведомления о истечении сроков годности сертификатов
  • API для получений данных по сертификатам

В 2017 году перед компанией Schneider Electric остро встал вопрос об обеспечении компаний-дистрибьюторов и их клиентов сертификатами на продукцию. Задача заключалась в создании простого, удобного и понятного сервиса, при помощи которого любой пользователь сможет быстро найти любой сертификат на продукцию Schneider Electric.

Добавление информации о сертификатах

База Schneider Electric насчитывает более 100 000 уникальных товаров. Разработку подобных баз данных можно отнести к категории Big Data. Обновление данных в базе должно производится строго упорядочено, так как ошибка может привести к падению сервиса и финансовым потерям.

Для добавления сертификатов в базу был разработан специальный функционал импорта, при помощи которого могут создаваться одновременно тысячи связей сертификатов с товарами и заносится записи в базу о стране применения сертификата, статусе серийной сертификации, сроках действия сертификатов, а также сохраняться в специальном хранилище pdf файлы самих сертификатов.

После успешного завершения импорта администратору сервиса приходит уведомление о количестве новых записей в базе данных.

Добавление ответственных сотрудников за сертификаты

Первоначально в базу требовалось добавить ответственных на более чем 700 сертификатов. Для сокращения ручного труда мы разработали импорт, при помощи которого к каждому сертификату можно добавить несколько электронных почт, на которые будут приходить уведомления об истечении сроков действия сертификата.

В последствии при помощи данного импорта удобно массово изменять список ответственных лиц. Для этого надо выгрузить и отредактировать шаблон со списком ответственных.

Ручное редактирование данных о сертификатах

Для детальной настройки системы был разработан гибкий функционал Административной панеле. При помощи которой ответственный сотрудник компании может добавить сертификаты, а также отредактировать или удалить их свойства

Контроль за сертификатами и сервисом

В административной панеле настраивается срок и количество уведомлений об истечении сроков сертификатов, которые получают на email специалисты Schneider Electric. Получив данное уведомление сотрудник авторизуется в административной панеле под своим аккаунтом и в специальном разделе заранее загружает новый сертификат, которым система автоматически заменит старый сертификат в день истечении срока его действия.

Общий контроль работы системы сертификатов осуществляет технических специалист Schneider Electric. В административной панеле он может видеть следующую информацию:

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

Поиск сертификатов пользователями через web-интерфейс

Для организации поиска сертификатов на продукцию разработан специальный сервис с подсказками. В данном сервисе имеются несколько фильтров, благодаря которым пользователь сможет найти нужный сертификат для товара или группы товаров и скачать их по одному или массово.

Пользователь может осуществить поиск по списку товаров и скачать найденные сертификаты. При массовом скачивании сертификатов, система автоматически формирует архив с вложенными pdf файлами сертификатов и xlsx документом, отображающим список выбранных товаров и сертификатов.

Разработанный API интерфейс для получения данных о сертификатах

Для организации работы компаний-дистрибьюторов с системой были разработаны специальные методы API. Они позволяют оперативно получать актуальную информацию о сертификатах продукции, в том числе и выгружать их в формате PDF.

Кроме того через методы API доступны следующие данные о сертификатах:
  • Сертификаты по товару или списку товаров постранично или общим списком.
  • Получение сертификатов загруженных в базу за определенный период.
  • Получение списка измененных сертификатов за определенный период.

Oбразец данных в формате XML по методу API для получения

Таким образом, мы разработали сервис полностью отвечающий требованиям заказчика, что позволило значительно сэкономить издержки отдела сертификации Schneider Electric и ускорить его работу.

Проект «Система поиска сертификатов» получил награду Schneider Heroes Awards («Проект года»)
в категории Digitize.

Посмотрите еще один короткий кейс

Подписаться на обновления

Нам будет приятно, если вы захотите подписаться на обновления наших проектов
Теперь вы подписаны на обновления кейсов.