Описание алгоритма выполнения основных операций

8.1. Ввод новой точки в мобильной составляющей и подтверждение через WEB-интерфейс

Мобильная составляющая системы мерчандайзинга и унифицированной базы данных розничных точек продаж  компании «Заказчика» позволяет вносить информацию о новых точках. Алгоритм выполнения данной операции следующий:
  1. В мобильной составляющей вводится информация о новой точке и вносятся все параметры точки.
  2. Проводится синхронизация с базой данных системы.
  3. В базу данных новая точка попадает с специальным статусом «Новая». 
  4. Для быстрого выбора новых точек, добавленных через мобильную составляющую, необходимо в списке торговых точек воспользоваться фильтром по полю «Статус» с условием «равно Новая» (рис. 8.1).
  5. Ответственное лицо проверяет уникальность точки в базе данных и правильность ввода атрибутов точки. После этого статус точки изменяется на «Рабочая выгружается на КПК» и точка становится доступной в мобильной составляющей для проведения следующих операций.
Рисунок 8.1. Отбор новых точек, полученных из мобильной составляющей

8.2. Внесение в базу данных информации о закрытии торговой точки

Мобильная составляющая системы мерчандайзинга и унифицированной базы данных розничных точек продаж  компании «Заказчика» позволяет вносить информацию о закрытии точки. Точка считается закрытой, если в будущем она не будет работать и по ней не будет вносится дополнительная информация в базу данных. Если точка просто временно не доступна, то в мобильной составляющей необходимо оформить отказ от визита и указать, что точка временно недоступна.

Алгоритм выполнения данной операции следующий:

  1. У каждой торговой точки есть дополнительный атрибут «Точка закрыта». По умолчанию значение атрибута «Не определен». В мобильной составляющей необходимо установить значение данного атрибута «Да».
  2. Необходимо провести синхронизацию с базой данных.
  3. Для отбора закрытых точек необходимо воспользоваться фильтром по динамическим реквизитам (рис. 8.2).
Рисунок 8.2. Отбор точек с признаком «Точка закрыта»
  1. В выбранных точках ответственное лицо проставляет статус «Рабочая не выгружать на КПК» — если точка будет использоваться в базе данных в дальнейшем; статус «Закрыта» — если точка будет храниться в базе данных но не использоваться; статус «Удалена» — если точку в будущем можно будет удалить из базы данных (рис. 8.3). 
  2.  После изменения статуса точка не будет выгружаться в мобильную составляющую.

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

Рисунок 8.3. Изменение статуса точки