четверг, 28 июня 2018 г.

А что с формой?


Поступила задача от заказчика - сделать так, чтобы он сам мог редактировать доступными ему средствами выходную форму документа, который необходимо дать клиенту.
Когда-то давно мы уже писали про то, что мы можем сделать, допустим, красивый прайс лист или коммерческое предложение, которое будет содержать, все необходимое, и его можно отправить заказчику в формате PDF http://blog.grsoft.ru/2014/10/2.html


Сейчас же мы говорим про Excel. Допустим, у нас стоит задача составить коммерческое предложение, выбрать прайс лист и отправить его на E-mail клиента. И вот вопрос: как бы сделать красивый Excel файл, который заказчик мог бы периодически менять, добавляя туда необходимые ему данные или перенося их в другую часть формы?


Мы создали документ, который  содержит требуемую форму.


Эту форму может менять как исполнитель/разработчик, так и сам заказчик. Он может добавить или удалить нужную информацию, перенести её в другое место. Как результат - смотрите, что получается:


мы заполняем в приложении определённые данные и на выходе получаем отчет в формате Exсel, который можно отправить клиенту. Этот отчет редактирует сам заказчик  в понятном ему виде, нас в этом случае привлекать не требуется.

понедельник, 25 июня 2018 г.

Как пережить увольнение торгового агента


Как часто  у вас увольняются агенты? Что вы делаете потом  с его историей заказов, маршрутом? Вы ответите - заводим нового пользователя в 1С, карточку, потом выгружаем в "Наполеон". Ну, а вся база документов и маршрутов выгрузится заново  при выгрузке id "старого" агента. Но, к сожалению, эта система не всегда была удобна, она может противоречить правилам учета. Мы сделали  доработку, которая решает все эти вопросы.
Теперь можно выбрать нужного агента и перенести, либо скопировать данные на другого пользователя. Только что вышедший на работу новый агент сразу получает маршрут, историю продаж, не начиная с нуля. Все одним кликом!


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


Пользуйтесь на здоровье!

среда, 20 июня 2018 г.

Монитор производителя


Производитель всегда хочет контролировать работу дистрибьютора. Это нормально. Как  мы это реализуем в нашей программе мобильной торговли?
Конечно в первую очередь можно поставить "Наполеон-Менеджер", но только не на базе дистрибьютора, а на базе производителя. Система, естественно позволяет удалённую работу. Однако же, дистрибьютор не всегда любит, когда "чужие" люди смотрят, с кем он работает, какие у него команды и т.д.  Иногда это просто коммерческая тайна.  Для корректного подключения производителя мы разработали  "монитор производителя".


По технологии он напоминает работу обычного РМР, но есть один большой нюанс. Мы можем ограничить доступ к данным на уровне одного контракта.  Если создается сценарий, то он привязывается к нужному нам контракту. Производитель может видеть все действия, выполняемые по конкретному сценарию, все визиты, в которых участвовал сценарий, всех торговых представителей, которым назначен сценарий.  
Этим приложением мы так же решили вопрос с неограниченным подключением к данным дистрибьютора со стороны производителя. Программа не ограничивает количество пользователей, но только по одному контракту. Один производитель может подключить сколько угодно  сотрудников, чтобы они контролировали работу торговых представителей конкретного дистрибьютора. Для этого есть определённый вид лицензий, который также ставится  в "администраторе", здесь же настраивается и контракт, по которому можно отслеживать действия.


Если же для подключения по выданному аканту производитель будет использовать не Монитор, а обычный РМР, то он не сможет получить никаких данных. Система будет его блокировать.

понедельник, 18 июня 2018 г.

Манипуляции с фотоотчетами


Поговорим сегодня про манипуляции. Недавно мы натолкнулись на такой пост:



Торговый агент просит доработать нашу программу, чтобы в ней можно было добавлять фото из "Галереи" телефона. К слову, эта функция по умолчанию есть в некоторых приложениях для мобильной торговли. У нас же она специально отсутствует. В чем суть?
Торговый представитель сидит дома на диване, на работу идти не хочет, но у него есть галерея с ранее созданными фотоотчетами, выбирает нужную фотографию - рабочий день готов.
Как выглядит создание фотоотчета в АСМТ "Наполеон"? Есть два подхода. Первый: мы используем стандартную камеру Android (выбирается в настройках приложения). Она позволяет использовать вспышку, зум и другие прелести камеры  самого устройства(без возможности выбора фото из галереи, естественно). Однако, есть нюанс- мы не можем регламентировать  качество фотографий и их размер. Он может быть или очень маленьким, или же наоборот очень большим. Огромный размер, дольше обмен- ненужная нагрузка на трафик. 
Гораздо удобнее базовый вариант, который предлагаем мы. Вот интерфейс:


Здесь есть одна кнопка "Создать фото". А кнопки "добавить из галереи" нет. При этом качество фото и их размер всегда нужные для заказчика.

среда, 13 июня 2018 г.

Красные строки

Сегодня один наш клиент задал вообщем-то обычный вопрос: а почему некоторые строчки выделены красным в окне "Маршрут"? Начали искать ответ в нашей базе знаний, в этом блоге, чтобы отправить заказчику, но потом поняли, что данный  функционал нигде подробно не описан. Исправляемся.
Действительно, во время просмотра маршрута торгового представителя мы можем видеть в табличной части документы, которые выделены красным цветом, и в этом случае заполнена ещё одна колонка-адрес документа. Что это значит? Сервис распознает координаты клиента, исходя из его фактического адреса, который выгружается в систему "Наполеон", например, из 1С. Когда мы создаем документ, то программа получает координаты. В результате сопоставления этих двух координат (адреса и документа),  видно расстояние между ними.


Вверху окна "Маршрут" есть настройки, где указана, "точность ",например, 100 метров, и если расстояние между адресом клиента и адресом документа более 100 метров, поле будет "красится". Не стоит, конечно, сразу  накидываться на агента с криками, где ты был?! Могут быть элементарно проблемы с сигналом GPS. Как  же проверить фальсификацию? Надо просто уменьшить точность (увеличив значение погрешности). Обновляем- уже результат выглядит по-другому. Но все же есть документы, явно созданные не рядом с торговой точкой. На них и стоит в первую очередь обращать внимание.



среда, 6 июня 2018 г.

Карта точек маршрута

Когда-то давно мы сделали возможность показать на карте клиента, к которому мы планируем идти в данный момент. А сейчас у  одного из наших заказчиков появилась потребность просмотреть все торговые точки маршрута на карте.


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



На карте ещё видна цветовая градация: есть точки, посещенные сегодня (красные), есть непосещенные (зеленые). Нажав на нужный указатель (флажок), увидим карточку этой  организации, можно сразу начать с ней работать или при желании просто совершить звонок. Отдельным преимуществом данного функционала является то, что никаких подготовительных работ "в поле" совершать не надо. Достаточно в рабочем месте руководителя подтвердить местоположение торговых точек для агентов в уже  знакомой функции "координаты клиента".



Напомню, как это работает: при редактировании маршрута, например, мы видим ,что сервис некорректно разбирает адрес клиента. Возможно, он просто записан неправильно. Мы можем заставить систему думать, где на самом деле находится клиент, просто ткнув мышкой в карту. Вот так собственно мы и  получим реальные GPS  координаты всех нужных торговых точек .И сервис начнет работать.

понедельник, 4 июня 2018 г.

Произвольный документ


Бывают ситуации, когда заказчику требуется получать информацию  c полей разного типа. Это могут быть  остатки в торговой точке или "фэйсы" на витрине , или просто наличие товара, а, возможно, и все эти пункты сразу. Коммерческий отдел диктует запрос, ИТ- отдел заказчика обращается к разработчику, тот в свою очередь делает этот документ необходимое количество раз. Как-то не логично. Казалось бы, документы похожи, разница только в содержимом. Для таких целей, мы создали "произвольный" документ. В таком документе сам заказчик без нашего участия определяет количество вопросов и типы ответов на эти вопросы в структуре обмена.


Когда определены разметка и содержимое  этого документа на мобильном устройстве мы видим пример того, как это может выглядеть.


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