ОписаниеСервис служит для мониторинга местонахождения контейнеров и их состояния. Имеется возможность поиска контейнеров по конкретному депо, просмотр истории событий контейнера. Получение данных о конкретном пользователе, который принимал/отправлял контейнер. Просмотр фотографий состояния контейнера и его повреждениях.
Данные приходят со внешнего сервиса, в котором фиксируются события контейнера. Взаимодействие с внешним сервисом через api.
Описание алгоритма обмена данныхДанные о прибытии или отправке контейнера, фотографии дефектов и сопутствующие данные передаются в приложение с помощью методов API. Внешний источник данных самостоятельно загружает данные в приложение УПК-Депо.
Существуют несколько сценариев для внешней системы(ВС):
- Загрузка фотографий контейнера со всех сторон или дефектов
- Формирование нового события контейнера
- Обновление уже существующего события контейнера
- Привязать фотографии дефектов к событию контейнера
Событие по контейнеру – зарегистрированное событие во внешней системе, о приёме контейнера в депо или его выпуске из депо.
Существует 2 типа событий:
- Приём контейнера в депо
- Отправка контейнера из депо
Событие содержит дополнительные данные о:
- Депо
- Пользователе, кто зарегистрировал событие
- Фотографии состояния контейнера/повреждений
- Состоянии контейнера
Статусы ремонта:
- Ремонт не требуется, в случае когда флаги повреждений отсутствуют
- Имеются повреждения, когда есть флаги повреждений, но нет пометки о необходимости ремонта
- Нужен ремонт, независимо от того, имеются или нет флаги повреждений, если есть флаг, что нужен ремонт
- Ремонт завершен, когда пришел флаг о завершении ремонта