Изменения

Перейти к: навигация, поиск

Мобильное приложение курьера для Android

5134 байта убрано, 15:10, 29 октября 2020
Нет описания правки
== Установка ==
Чтобы установить приложение для курьера, Для установки приложения откройте на устройстве Play МаркетMarket, найдите в нем "[https://play.google.com/store/apps/details?id=ru.measoft.courier&hl=ru Курьерская служба 2008]", откройте и его, нажмите '''"Установить'''". При запросе разрешений нажмите на подтверждение. После установки приложение появится в списке установленных программ, откуда его можно запускать.
После установки приложение появится Рекомендуется убедиться в том, что в списке установленных программPlay Market'е включено автоматическое обновление приложений ("Play Market" - меню - "Настройки" - "Автообновление приложений"). Мы регулярно выпускаем новые версии, откуда его можно запускатьи на устройствах курьеров приложение должно обновляться.
Рекомендуется убедиться в том, что в Play Маркете включено автоматическое обновление приложений (Play Маркет > Меню > Настройки > Автообновление приложений). Мы регулярно выпускаем новые версии, и на устройствах курьеров приложение должно обновляться. '''Примечание'''. Для Обратите внимание: для работы Play Market необходимо подключение к интернету, актуальные а также системные дата и время на в устройстве, Goolgleдолжны быть актуальными. Для подключения к сервису также понадобится аккаунт в Google-аккаунтпочте. Рекомендуется Его рекомендуется создавать отдельный аккаунт отдельным для каждого устройства.
== Настройка ==
== Список заказов ==
[[Файл:and1.jpg|thumb|180px|right]]
При открытии программы отображается список заказов. Также к нему можно перейти, нажав на иконку "Список" [[Файл:Android_order_list.png|32px]]. В этом списке могут отображаться заказы "на сегодня", или "на завтра", или "Закрытые". Описание ниже, в соответствующих разделах.
На основном экране приложения В списке для каждого заказа отображается список заказов. К нему можно перейти из любого места нажатием на кнопку [[Файлинформация:Android_order_list.png|25px]].
[[Файл:and1.jpg|center|300px]]* Интервал времени доставки* Номер заказа* Наименование заказчика (в скобках)* Наименование получателя* Адрес доставки
При открытии приложения в списке отображаются заказы с доставкой на сегодня. По кнопке [[Файл:Andoid_choose_date.png|25px]] в списке отображаются заказы со статусом '''[[Мобильное приложение курьера для Android#Заказы на сегодня| Сегодня]]''', '''[[Мобильное приложение курьера для Android#Запланированные заказы| Запланированные]]''', '''[[Мобильное приложение курьера для Android#Закрытые заказы| Закрытые]]''' или '''[[Мобильное приложение курьера для Android#Невыданные заказы| Невыданные]]'''. В списке для каждого заказа отображается следующая информация:  * номер заказа;* наименование заказчика (в скобках);* наименование получателя;* адрес доставки;* интервал времени доставки (при наличии). === Быстрые действия по заказу Быстрое редактирование заказа ===Если сдвинуть заказ в списке справа налево, станут доступны кнопки быстрого редактирования. Слева направо[[Файл:Button Call#Звонок получателю.png|25 px]] — позвонить получателю; [[Файл:Button Comment#Комментарий курьера.png|25 px]] — добавить комментарий; [[Файл:Button Going there.png|25 px]] — установить статус «Еду туда»; #Статус "еду туда", при удержании кнопки - откроется навигатор с построенным маршрутом открытие навигатора до получателя;. [[Файл:Button Undelivered.png|25 px]] — закрыть #Закрыть заказ как недоставленныйне доставленный.
=== Получение новых заказов ===
При поступлении Приложение отображает список новых заказов в приложении отображается уведомление о новом заказе при их поступлении и звучит сигнал извещает об этом сигналом будильника. В уведомлении окне есть кнопка '''"Понятно'''" - фиксирует факт принятия заказов курьером. По При ее нажатию фиксируется принятие заказов курьером, при этом нажатии в системе MeaSoft бэкофиса отправление получает статус со слов курьера '''"Прочитал'''". Уведомление Окно будет периодически появлятьсявыскакивать до тех пор, пока не будет нажата кнопка '''"Понятно'''". С Приложение не отображает это окно с 21:00 до 08:59 уведомление не отображаетсякаждых суток, т.к. в некоторых бизнес-процессах заказы могут попадать на курьеров ночью, и откладывает оповещение об этих заказах откладывается до утра. === Самовыдача ===Курьер может самостоятельно внести запланированный на него заказ в приложение. Для этого заказ должен соответствовать следующим условиям:* быть запланирован на этого курьера;* дата доставки заказа должна быть сегодня. Чтобы взять заказ себе на доставку, в мобильном приложении нажмите на кнопку [[Файл:Button_Barcode.png|25px]] и отсканируйте штрихкод отправления. Если отправление многоместное, отсканируйте штрихкод каждого места. В списке ваших заказов появится отсканированная позиция, при этом статус трекинга отправления в системе MeaSoft изменится на «На руках».
=== Заказы на сегодня ===
Для отображения сегодняшних заказов нажмите на кнопку иконку "Выбор даты" [[Файл:Andoid_choose_date.png|25px32px]], и выберите «Сегодня»"Сегодня".В этом режиме отображаются программа отображает заказы, выданные курьеру в разделе '''"Выдача'''", и у которых статус (как основной, так и «со "со слов курьера»курьера") '''стоит "На руках'''". Дата выдачи заказа Обратите внимание, что система при этом не учитывается: обращает внимание на дату, когда заказ был выдан. Т.е. если курьеру год назад был выдан заказ, и он до сих пор имеет статус '''На "на руках'''", это значит, что сегодня его надо, наконец, он отображается как выданныйдоставить.
В верхней строке списка отображается сумма по доставленным заказам, которую курьер должен иметь в текущий момент на руках (принятые деньги наличными и по картам отдельно), а также так же количество закрытых заказов и количество заказов на сегодня всего. Справа отображаются стрелки синхронизации с сервером. Зеленым цветом стрелок показано, что синхронизация происходит успешно, желтым - что синхронизация не работает, но данные относительно актуальные (до 30 минут), и красным - если успешной синхронизации не было более 30 минут. При нажатии на заголовок выводится окно статистики, в котором отображаются суммы, принятые курьером, количество доставленных и недоставленных не доставленных заказов, время последней попытки синхронизации с сервером и последней успешной синхронизации.
Заказы в списке подсвечиваются желтым цветом, если до конца срока доставки осталось менее 2-х часов, и красным - если менее 1-го часа или просрочен.
 
=== Запланированные заказы ===
Для планирования курьером будущих доставок в приложении можно просмотреть заказы, запланированные к передаче курьеру, но еще не выданные.
 
Чтобы увидеть запланированные заказы, нажмите на кнопку [[Файл:Andoid_choose_date.png|25px]] и выберите "Запланированные".
 
В этом режиме отображаются недоставленные заказы, запланированные на курьера, но еще не выданные ему. В системе MeaSoft у таких заказов заполнено поле "Выдать курьеру". Плановая дата доставки при этом не учитывается: если курьеру год назад был запланирован заказ, и он до сих пор не доставлен и не отменен, он отображается как запланированный.
 
Вверху списка отображается количество запланированных заказов.
=== Закрытые заказы ===
Чтобы просмотреть закрытые заказы, Для отображения закрытых заказов нажмите на кнопку иконку "Выбор даты" [[Файл:Andoid_choose_date.png|25px32px]] , и выберите «Закрытые»"Закрытые". Программа отобразит заказы, у которых проставлены статусы. В списке отображаются такие заказы со следующими статусамиможно только добавлять фотографии. Заказы на этой вкладке выделены цветами:* зеленый — доставлензеленые - доставлено,* розовый — розовые - не доставлендоставлены,* желтый — доставлен желтые - доставлено частично. Заказы исчезают из списка в мобильном приложении после подтверждения их статуса в системе MeaSoft. К закрытым заказам Кнопкой "Назад" можно прикреплять фотографии. Они добавятся вложением вернуться к заказусписку "Сегодня".
По нажатии кнопки «Назад» К закрытым заказам можно вернуться прикреплять фотографии. Они придут как вложение к списку «Сегодня»заказу.
=== Невыданные заказы Заказы на завтра ===Для возможности планирования курьером будущих доставок в приложении предусмотрена возможность просмотра заказов, запланированных к передаче курьеру, но еще не выданных.
В списке невыданных Для отображения заказов отображаются срочные заказы"на завтра" нажмите на иконку "Выбор даты" [[Файл:Andoid_choose_date.png|32px]], для которых не назначен курьери выберите "Завтра".
Чтобы назначить невыданный заказ себе В этом режиме программа отображает не доставленные заказы, запланированные курьеру (установлено поле "Выдать курьеру"), но еще не выданные ему. Обратите внимание, что система при этом не обращает внимание на доставку:# Нажмите дату, на которую заказ в списке невыданных и в окне подтверждения нажмите на кнопку '''Да'''запланирован. Т. Откроется карточка заказа:[[Файл:MobileApp TakeOrderе.png|center|300 px]]# Нажмите на кнопку '''Передано если курьеру''' год назад был запланирован заказ, и подтвердите смену он до сих пор не имеет статуса заказадоставки или отмены, это значит, что завтра его надо выдать курьеру и доставить.
После подтверждения в системе MeaSoft заказу присваивается одноименный статус. В мобильном приложении заказ перемещается в список верхней строке списка отображается количество заказов на сегодня. Подробнее о доставке срочных заказов см. в разделе [[Мобильное приложение курьера для Android#Срочные в мобильном приложении|«Срочные в мобильном приложении»]]списке.
=== Обновление списка заказов ===
Список заказов обновляется автоматически каждые 5 минут. В (на некоторых случаях системах ОС Android может снижать частоту обновления до 1 раза в 10-20 минут).  Чтобы принудительно Принудительно можно обновить , потянув список заказов, потяните его вниз. Чтобы увидеть время Время последней попытки обновления и последнего успешного обновленияможно увидеть, нажмите нажав на верхнюю информационную строку. Содержимое заказов не изменяется. Приложение отображает Система реагирует ''только на добавление '' или удаление заказа.
== Список заказов в ЛК курьера ==
== Отображение на карте ==
[[Файл:and2.jpg|thumb|180px|right]]
Для отображения заказов на карте нажмите иконку "Карта".
Для отображения заказов Отобразится интерактивная карта, на карте нажмите которой отмечены заказы, а также текущее положение устройства. Нажатием на кнопку [[Файл:Button Mapточку заказа отображается подсказка с данными о заказе.png|25 px]]Нажав на подсказку, можно открыть карточку заказа.
Откроется интерактивная картаНа карте можно отображать как заказы "На сегодня", на которой отмечены заказы так и текущее положение устройства:[[Файл:and2"На завтра".jpg|center|300px]]
Нажатием '''''Обратите внимание''''', что в текущей версии, для возможности отображения заказов на точку заказа отображается подсказка с данными о заказекарте в приложении, '''нужно''', перед выдачей курьеру, отобразить на карте в основной системе. Нажатие В этот момент происходит геокодирование (привязка заказов к координатам на подсказку открывает карточку заказакарте). Там же можно вручную скорректировать привязки, в случае, если системе не удалось автоматически геокодировать некоторые заказы.
На карте можно отображать заказыВ верхней строке программа показывает, используя фильтры по кнопке [[Файл:Andoid choose date.png|25px]]. Если заказы сколько заказов ей не удалось отобразить на карте. Нажав на эту строку, в верхнем правом углу можно увидеть их количество. Чтобы перейти к списку ненайденных заказов, нажмите которых нет на строку с количествомкарте.
== Установка статусов ==
Google регистрирует у себя WiFi сети, по [https://ru.wikipedia.org/wiki/MAC-адрес MAC-адресам] точек доступа, и фиксирует их местоположение. Потом, когда телефоны позиционируются - они смотрят, какие wifi сети есть в радиусе действия, и спрашивают их координаты у гугла. Это позволяет позиционироваться в помещениях, а так же повышает скорость, точность и энергоэффективность позиционирования. Однако, если точку доступа перенесли в другое место - google какое-то время об этом может не знать, и передавать телефону координаты старого расположения точки доступа. Если в вашем офисе/складе есть такая точка доступа - попробуйте "рассказать" гуглу, что она переехала: в зоне доступа данной сети (лучше - чтобы телефон был к ней подключен) включите GPS (например - google-карты), убедитесь, что GPS подключился к спутникам, и какое-то время подождите. По логике - телефон должен "понять", что "надежные" координаты от спутников не совпадают с координатами по wifi, и сообщить об этом в google, чтобы там изменили координаты точки доступа. Насколько этот способ надежен и быстр - известно только Большому Брату :-)
== Поиск заказа по штрихкоду штрих-коду ==Для поиска заказов по штрихкоду штрих-коду нажмите кнопку "Сканер штрихкодаштрих-кода". Откроется окно сканирования. Отсканируйте штрихкод штрих-код с расширенной накладной, наклейки всего заказа и места. В случае успешного сканирования заказ будет [[Мобильное приложение курьера для Android#Прием заказов|принят]] курьером. Если отсканировать код еще раз - откроется сам заказ.
==Срочные в мобильном приложении==
<table style = "float:right;">
<tr>
<td>
[[Файл:srmob1.jpg|thumb|170px|right]]
</td>
<td>
[[Файл:srmob2.jpg|thumb|170px|right]]
</td>
</tr>
</table>
Для доставки из пункта А в пункт Б предназначен функционал [[Работа со срочными заказами| Срочныесрочные]]. Чтобы срочные заказы отображались в мобильном приложении, в системе MeaSoft для срочного заказа должна быть создана карточка адреса. Чтобы создать карточку адреса, на вкладке '''Срочные''' в окне «Ввод нового заказа на срочную доставку» нажмите на кнопку без иконки в левом нижнем углу или настройте автоматическое создание карточки в переменных.
На отображение срочных заказов Для того, что бы срочный заказ отобразился в мобильном приложении также влияют следующие флажки к нему должна быть создана карточка адреса. Создавать их можно нажав на кнопку без иконки в [[Личный кабинет курьерской службы#Параметры|административном личном кабинете]]:* '''Разрешить невыданные заказы''' — если флажок установлен, курьер может взять себе не выданный никому до этого заказлевом нижнем углу или настроив автоматическое создание в переменных. Подробнее см. раздел [[Мобильное приложение курьера для Android#Невыданные заказы| «Невыданные заказы»]];* '''Не показывать курьеру срочные с пустым статусом''' — если флажок установлен, в карточке срочного нужно указать курьера и изменить статус, например на "Передано курьеру";
В мобильном Так же на отображение срочных в приложении влияет 2 галки в административном личном кабинете.*'''Не показывать курьеру срочные с пустым статусом''' - если галка установлена, помимо указания курьера в карточке срочного необходимо изменить статус например на "Передано курьеру".*'''Разрешить не выданные заказы отличает наличие стрелки слева''' - если галка установлена, изменение цвета шрифта адресов и расширенное количество статусов:у курьера появляется возможность самому взять себе не выданный никому до этого заказ.
[[Файл:srmob1В мобильном приложении их отличает наличие стрелки слева, изменение цвета шрифта адресов и расширенное количество статусов.jpg|center|300px]]
Стрелка в вниз означает заказ только туда, двухсторонняя стрелка - туда-обратно.
Цвета адресов и статусы:
* #Поехал забирать, прибыл - верхний адрес желтый — поехал забирать, прибыл;* #Забрал - верхний адрес зеленый — забрал;* #Поехал доставлять - нижний адрес желтый, верхний адрес зеленый — поехал доставлять; * #Доставил туда - нижний адрес зеленый, верхний адрес без цвета — доставил туда;* #Поехал обратно - нижний адрес зеленый, верхний адрес желтый — поехал обратно. Чтобы установить статус курьера, в мобильном приложении откройте заказ и нажмите на кнопку с названием статуса, затем нажмите на кнопку '''Подтвердить''':
[[Файл:srmob2Для проставления статуса курьера необходимо открыть заказ и нажать соответствующую кнопку.jpg|center|300px]]
Время в списке заказов и на карте изменяется в зависимости от статуса: до . До момента забора отображается время забора, после - время доставки.
== Функционал бесконтактной доставки по Пин-коду ==
== Фискализация ==
Фискализация - это формирование фискального документа. Фискализация Пробитие кассового чека состоит из 3 процедур:# Создание чека в соответствии с ФФД (и требованиями Закона № 54-ФЗ по реквизитам)на передаваемый товар.# Передача чека (соответствующего ФФД) в ОФД.# Передача чека в ФНСНашей системой поддерживается несколько схем [[фискализации]].MeaSoft поддерживает следующие схемы фискализации Здесь рассмотрим их использование в мобильном приложении:* [[#Удаленная фискализация LifePay|LifePay]]* [[#Bluetooth фискальные регистраторы АТОЛ|АТОЛ]].
=== Удаленная фискализация LifePay Life-pay ===
Для работы удаленной фискализации LifePayLife-pay необходимо:# Заключите Заключить договор с фирмой LifePay.Life-pay;# В фирме ('''Справочники - Фирмы''') должен быть создан фискальный регистратор (вкладка '''"Фискальные регистраторы"'''), где в поле '''"Серийный номер фискального"''' должен быть прописан 32-значный АПИ-ключ, увидеть его можно в личном кабинете LifePayLife-pay. Также, в поле '''"Выберите тип устройства"''' должен быть выбран тип '''LifePay "Life-pay облачная фискализация"'''.;# Телефоны курьеров, которые привязаны в личном кабинете LifePayLife-pay, должны быть указаны в поле '''"Телефон мобильный"''' в карточке курьера.;# В устройстве курьера, помимо нашей последней версии мобильного приложения, должно быть установлено приложение [https://play.google.com/store/apps/details?id=com.lifepay.ui&hl=ru Life-pay].;# В настройках мобильного приложения для поля '''"Параметры фискализации"''' выберите должен быть выбран пункт '''LifePay"Life-pay"'''. ; # В карточке клиента на вкладке должна быть включена галка '''Касса"Печатать кассовые чеки"''' установите флажок , на вкладке '''Печатать кассовые чеки"Касса"'''.;# Клиент должен работать с фирмой, в которой создан фискальный регистратор из 2 пункта.;# В заказе должен быть указан корректный телефон получателя.;# У заказа !обязательно! должны быть вложения.;
# Сумма заказа должна быть не менее 30 рублей.
=== Выбор платежной системы ===
У каждой платежной системы свои банки-эквайеры, разной степени надежности.
{| class="wikitable"
|-
!Название платежной системы!!Метод эквайринга!!Оборудование!!Описание|-|[https://www.2can.ru/pricing/ 2Can]||Приложение||Ридеры [https://www.2can.ru/readers/p17/ P17], [https://www.2can.ru/readers/p15/ P15], [https://www.2can.ru/readers/c15/ C15]<br>Tерминал [https://www.2can.ru/readers/a17/ А17]||[[Мобильное приложение курьера для Android#2Can|Инструкция]]Основные параметры
|-
|align="left"|2Can ||Предоставляет эквайринг через приложение. Платежная система 2Can предлагает на выбор ридеры [https://life-paywww.2can.ru/tariffsreaders/p17/ LifePayP17]||Приложение||Терминалы , [https://life-paywww.2can.ru/acquiringreaders/merchant-acquiringp15/ Pinpad LIFE PAYP15], Ingenico ipp 320 [https://www.2can.ru/readers/c15/ C15] и PAX SP 30терминал [https://www.2can.ru/readers/a17/ А17]||. Тарифы см. на сайте [[Мобильное приложение курьера для Android#LifePay|Инструкция]https://www.2can.ru/pricing/ 2Can].
|-
|[http://iboxmpos.com/russia/ru/products/iboxpro/ ibox]||Приложение<br><rspoiler textalign="SDKleft">SDK — это средства разработки, которые позволяют приложению MeaSoft взаимодействовать с POS-терминалом напрямую. По возможности нужно использовать этот способ. SDK не поддерживает ридеры, подключаемые |LifePay ||Предоставляет эквайринг через разъем наушниковприложение. Выбор в пользу SDK можно сделать в тех случаях, если на мобильном телефоне мало места Платежная система предоставляет для установки приложений.</rspoiler>||Ридеры покупки терминалы [httphttps://iboxmposwww.life-pay.com/russia/ru/chipandpinnfc/ P17acquiring Pinpad LIFE PAY, Ingenico ipp 320 и PAX SP 30], . Тарифы см. на сайте [httphttps://iboxmposlife-pay.com/russia/ru/chipandpintariffs/ P15LifePay], [http://iboxmpos.com/russia/ru/chipandsign/ C15]||[[Мобильное приложение курьера для Android#ibox|Инструкция]]
|-
|align="left"|Ibox ||Предоставляет эквайринг через приложение и SDK. Ibox предлагает на выбор ридеры [http://rbkiboxmpos.moneycom/russia/ru/tarifychipandpinnfc/ P17], [http:// RBKiboxmpos.moneycom/russia/ru/chipandpin/ P15]||Не требуется||Не требуется||, [http://iboxmpos.com/russia/ru/chipandsign/ C15]. Тарифы см. на сайте [Мобильное приложение курьера для Android#RBKhttp://iboxmpos.money|Инструкция]com/russia/ru/products/iboxpro/ Ibox].
|-
|align="left"|LifePos Checkout ||colspan="3"|Интеграция уже поддерживается. В будущем добавим больше информации.
|}
#При необходимости отправки слип-чека через SMS вводим номер телефона и/или e-mail плательщика. Нажимаем в приложении кнопку “Отправить”. При нажатии кнопки "Пропустить" чек отправлен не будет;
#Провести оплату банковской картой по терминалу.
 
=== RBK.money ===
Чтобы начать использовать систему RBK.money, в настройках мобильного приложения в выпадающем списке '''Параметры эквайринга''' выберите значение '''Онлайн-платежи'''.
Чтобы провести платеж:
# В поле '''Тип оплаты''' выберите '''Оплата картой'''.
# Укажите статус заказа '''Доставлено''' или '''Частично доставлено''' и нажмите на кнопку '''Сохранить'''.
# При необходимости заполните информацию во всплывающем окне и нажмите на кнопку '''Сохранить'''.
# Откроется окно с штрихкодом для оплаты:[[Файл:RBK Barcode.png|frameless|center]]<br>В этом окне вы можете:
#* дать получателю отсканировать штрихкод с экрана;
#* '''Выслать по СМС''' — выслать получателю смс-сообщение со ссылкой на оплату;
#* '''Поделиться''' — переслать получателю ссылку на оплату, используя стандартные средства Android;
#* '''Обновить заказы''' — проверить, прошла ли оплата заказа получателем. Если оплата совершена, заказ закроется автоматически.
После совершения оплаты получателю направляется электронный чек. У курьера заказ закрывается.

Навигация