Система управления сертификатами продукции с 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.

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

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

Нам будет приятно, если вы захотите подписаться на обновления наших проектов
Вы успешно подписались на уведомление об обновлениях.
Пожалуйста, укажите своё имя:
Нам очень приятно, что вы проявили интерес!