WoDo : 1. Файл для загрузки графика визитов (visits)

Наименование файла должно иметь следующий формат: <КОД КОНТРАГЕНТА>_visits_<ДАТА ПЕРВОГО ДНЯ ГРАФИКА YYYY-MM-DD>_<остальной текст>.<xls или xlsx>
Название контрагента должно быть указано латиницей.
Пример:

JTI_visits_2019-07-15.xlsx
JTI_visits_2019-07-15_москва.xlsx 

Пример заполненного файла _visits_для загрузки в систему "Test_visits_2022-07-20_пример"

Дата начала графика - после “нижнего подчеркивания”, после “производителя” в формате гггг-мм-дд.

Поля обязательные для заполнения выделены синим цветом:

  1. Уникальный ID точки - код точки магазина. Идентификатор также используется для привязки Торговой точки к опроснику.
  2. Филиал - филиал или регион, используется в отчетах.
  3. Город -  используется в отчетах.
  4. Дополнительный код ТТ (код для alert) - код точки магазина.
  5. Кол-во касс - число, кол-во касс на торговой точке. В мобильном приложении в блоке IR будет отражено то кол-во касс, которое указано в данном шаблоне.
  6. Тип торговой точки - например: ММ/ГМ.
  7. Адрес торговой точки - используется для отображения Адреса в моб. приложении и в отчете. Учитывается только в том случае, если Торговой точки нет в базе.
  8. Территория - отображение торговых точек регулируется в зависимости от указанной территории в карточке пользователя.
  9. Формат  - указывается формат который должен быть у торговой точки.
  10. Торговая сеть - используется для отрисовки иконки в моб. приложении и отчете.
  11. Доп-проект - дополнительная группировка торговых точек.
  12. Тип мерчандайзинга - Эксклюзивный или Совмещенный в зависимости от того какой был установлен для контрагента. Данный тип мерчандайзинга будет установлен пользователю.
  13. Наименование агентства - например: Open
  14. Широта - используется для определения гео-локации торговой точки. Если передано значение <пусто> используется текущее значение из базы.
  15. Долгота - используется для определения гео-локации торговой точки. Если передано значение <пусто> используется текущее значение из базы.
  16. Время на перемещение/План - указывается в минутах.
  17. Время в точке/План - указывается в минутах.
  18. * Период для одного визита -  это шаг или кол-во дней начиная с Даты первого дня графика, для расчета "Даты завершения визита". 
  19. * Кол-во визитов -  сколько раз мы будем добавлять визиты с рассчитанной "Датой завершения визита".
    * <Если одна из колонок периода не указана, а вторая указана при импорте файла для таких строк будет выведена ошибка>
  20. * Календарь визитов - Важно: первая дата  в календаре должна соответствовать дате указанной в наименовании файла графика.
  21. * Кол-во визитов в период - запланированное кол-во визитов в период указанный в календаре для торговой точки.
    <Если столбцы календаря визитов не заполняются, то в обязательном порядке должен быть заполнен столбец "Период для одного визита" иначе визиты у пользователей не отобразятся и наоборот. Т.е. если обе колонки для периода не заполнены и не заполнены колонки с датами (календарь визитов), то удалятся все визиты, при этом ошибка не выйдет>. 

    <Далее указываются ФИО и Телефон пользователей. У пользователей должна быть иерархия подчинения, т.е. у мерчандайзера должен быть руководитель супервайзер, у супервайзера так же может руководитель Тимлид и так выше по иерархии. При подгрузке данных будет произведена проверка на дубли пользователей и проверка привязки данных пользователей к другим поставщикам>.
  22. ФИО мерчандайзера, при обработке ФИО, отчество пользователя сохраняется целиком, в том числе с учетом пробелов
  23. Телефон мерчандайзера - +7 ХХХ ххх хх хх, где +7 - международный код РФ. При создании пользователя осуществляется проверка на дубли по номеру телефона. Если номер телефона нового пользователя уже зарегистрирован, то выдается ошибка.
  24. ФИО супервайзера.
  25. Телефон супервайзера - +7 ХХХ ххх хх хх, где +7 - международный код РФ
  26. ФИО тимлида.
  27. Телефон тимлида - +7 ХХХ ххх хх хх, где +7 - международный код РФ
    <далее указываются ФИО и Телефон пользователей выше по иерархии>

Если в середине текущего месяца необходимо перезагрузить файл visits с новыми данными за текущий месяц, но даты будут другие или вообще "пусто" там где ранее было запланировано, то:

  • Те визиты, что были в работе или уже выполненные - останутся;
  • Старые визиты в статусе "новый" - перейдут в архив.
  • И добавятся новые визиты из графика нового файла, кроме тех, на дни которых есть визиты в работе или выполненные.

Если файл visits по какой либо причине перепадали в систему, то файл quests для пересчёта обязательности опросов подавать сверху не надо. Пересчет обязательности будет выполняться автоматически в опросниках после загрузки/перегрузки визитов на точку через файл visits и портал.

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

Attachments:

Test_visits_2022-07-20_пример.xlsx (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)
Test_visits_2022-07-20_пример.xlsx (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)