Проблемы в мобильном приложении

Материал из wiki.rpt.action.ru
Версия от 14:41, 1 февраля 2016; Admin (обсуждение | вклад) (У пользователя возникают проблемы с заполнением разных типов вопросов)

Перейти к: навигация, поиск
  • Проблема
  • Алгоритм действия
  • Какие модули в админке используются
  • Кому сообщать о проблеме

Содержание

Не удается установить приложение  "Асtion Report"

  1. Узнать модель телефона и версию Android
  2. Убедиться в том, что предоставленные требования соответствуют заявленным
  3. Если соответствуют, то отправить предоставленные характеристики команде разработки для выяснения причины ошибки

Не удается скачать "Асtion Report" с Play Маркет, сообщение:"Приложение не совместимо с некоторыми из ваших устройств или устройство не поддерживает приложение"

  1. Узнать модель телефона и версию Android
  2. Убедиться в том, что предоставленные требования соответствуют заявленным
  3. Если не соответствуют, то уведомить пользователя о том, что его устройство не поддерживает работу с приложением "Асtion Report"
  4. Если соответствуют, то отправить предоставленные характеристики команде разработки для выяснения причины ошибки

Не удается скачать "Асtion Report" с Play Маркет, сообщение: "Не удалось загрузить приложение сервисы google play из за ошибки 923"

  1. Первая причина возникновения ошибки, неустойчивое интернет соединение, пользователю необходимо порекомендовать проверить свое интернет соединение (Для проверки — порекомендуйте открыть браузер (напр. Chrome) и открыть любую страницу, она должна открыться с нормальной скоростью.)
  2. Вторая причина кроется в кеше системных приложений Google play и Google services framework. Для устранения ошибки необходимо выполнить следующие действия:
  • Настройки -> Приложения -> Все, и ищем там Google Play Маркет

Ошибка 923

  • Кликаем на нем, и попадаем в свойства Google Play Маркет:

Ошибка 923

  • В свойствах необходимо нажать кнопку Очистить кеш, а затем — Стереть данные.
  • То же самое необходимо повторить с Google Services Framework и Сервисы Google Play::

Ошибка 923 Ошибка 923

Не удается обновить приложение

  1. Найти в Play Маркет приложение (в поиск ввести название приложения Action Reports 2) и обновить приложение
  2. Если действия первого пункта не привели к результату, то необходимо приложение удалить с устройства и заново скачать и установить с Play маркет

Не удается войти в приложение, ошибка: "нет подключения к GPS"

  1. Пользователь не включил модуль GPS на своем устройстве
  2. GPS включается на большинстве устройств следующим образом: Настройки -> Личное -> Местоположение -> Использовать GPS

Не удается войти в приложение, выдает сообщение "Вы находитесь в зоне неуверенного покрытия сети"

  1. Причина ошибки - неустойчивое интернет соединение
  2. Посоветовать сотруднику войти приложение с включенным Wi-Fi

Не удается войти в приложение, выдает сообщение "Проверьте интернет соединение"

  1. Причина ошибки - неустойчивое интернет соединение
  2. Посоветовать сотруднику войти приложение с включенным Wi-Fi

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

  1. Причина ошибки - у сотрудника включена функция "Фиктивное местоположение"
  2. Данная функция отключается в Настройка -> Режим разработчика (в разных устройствах может называться по разному) -> Эмуляция местоположения
  3. Если раздел "Режим разработчика" недоступен, то необходимо сделать следующее:
    • Заходим в настройки, ищем раздел "О телефоне"
    • Заходим в раздел, ищем строку "Номер сборки"
    • Нажимаем на строку "Номер сборки" 7 раз подряд, после чего будет уведомление о том, что режим разработки теперь доступен.

Не удается войти в приложение, сообщение: "Произошла внутренняя ошибка сервера"

  1. Необходимо порекомендовать проверить интернет соединение (Для проверки — порекомендуйте открыть браузер (напр. Chrome) и открыть любую страницу, она должна открыться с нормальной скоростью.)
  2. Если скорость интернета хорошая, то ошибка все равно появляется, то необходимо обратиться в команду разработки

При выходе из точки появляется сообщение, что визит не зарегистрирован

  1. Причина уведомления - сотрудник повторно зашел в посещенную точку, но изменения не вносил

У пользователя в расстоянии до точки отображается расстояние превышающее допустимое (300 метров)

  1. Пользователю необходимо, справа от точки, нажать на Местоположение, откроется карта.
  2. В правом нижнем углу есть значок Фактическое местоположение, нажимаем на нее и программа перенесет координаты на фактическое местоположение сотрудника.
  3. Если фактическое местоположение сотрудника далеко от точки, то могут быть следующие причины:
    • Сотрудник ошибся точкой
    • Координаты фактического местоположения неверно определились (необходимо подождать несколько минут)
    • Неверно внесены координаты точки в базу
  4. Для проверки правильности координат точки, необходимо:
    • запросить у пользователя адрес точки
    • в разделе точки продаж (в админке) по адресу найти точку
    • открыть карточку точки и посмотреть на картах, совпадает ли адрес точки с координатами точки, если нет, то необходимо уведомить менеджера проекта о необходимости корректировки координат

При входе в приложение, сотрудник видит вчерашние отправленные отчеты

  1. Причина ошибки - сотрудник за предыдущий день не закончил работу в приложении через кнопку "выход", а просто свернул приложение.
  2. Через 5 секунд у пользователя появится сообщение о том, что его маршрут устарел и необходимо перезайти в программу.

Не удается заполнить отчеты, маршрут доступен только для просмотра

  1. Причина - пользователь, в календаре выбрал другой день для просмотра маршрута
  2. Посоветовать зайти в календарь и выбрать маршрут на текущий день

Приложение не реагирует на касания, "зависает"

  1. Данная проблема возникает в нескольких случаях:
    • У сотрудника не хватает оперативной памяти, в данном случае поможет перезагрузка телефона
    • У сотрудника слабый телефон, а у него в маршруте много точек или в опросах много SKU, порекомендовать пользователю зайти с другого устройства
    • У сотрудника старая версия мобильного приложения, посоветовать обновить МП

Пользователь утверждает, что он заполнял отчеты, но их теперь нет

  1. По ФИО пользователя выгрузить лог его действий в админке Мобильное приложение -> Логи действий пользователя.
  2. В фильтре "Пользователь" выбираем сотрудника, нажимаем "найти", выгружаем файл "Для поддержки" за необходимую дату

Логи действий пользователей МП

  1. Смотрим в логах, действительно ли пользователь заполнял отчеты, если заполнял, то:
    • Все ли обязательные вопросы были заполнены
    • Нажимал ли кнопку сохранить
  2. Если пользователь сделал все правильно, при при этом отчетов у него нет, то необходимо обратиться в команду разработки.

Индикатор заполненности отчета не загорается зеленым цветом

  1. Скорее всего пользователь заполнил не все обязательные вопросы.
  2. Посмотреть в опросах, в нужно странице опроса, какие поля являются обязательными и посоветовать пользователю внимательно просмотреть страницу опроса на заполненность всех обязательных полей.
  3. Если у пользователя будут заполнены не все вопросы, то кнопки "отправить" не появится.

Заполненные отчеты, через массовую отправку очень долго отправляются (более 1 минуты)

  1. Необходимо порекомендовать проверить интернет соединение (для проверки — порекомендуйте открыть браузер (напр. Chrome) и открыть любую страницу, она должна открыться с нормальной скоростью.)
  2. Порекомендовать сделать отправку отчетов через Wi-Fi
  3. Проверить к какому проекту относится пользователь и посмотреть его кол-во страниц опросов и кол-во SKU в них, если кол-во большое (например в странице опроса 700 SKU), то порекомендовать пользователю подождать 5 минут, если же отчеты через 5 минут не будут отправлены, то необходимо обратиться в команду разработки.
  4. Узнать кол-во страниц и кол-во SKU можно следующим образом:
    • В админке, в разделе Маршруты -> Походы, по логину пользователя найти его походы на текущий день
    • Зайти в его поход и на вкладке "Точки" посмотреть названия опросов, которые назначены пользователю
    • Походные точки пользователя
    • В разделе опросов найти по названию опросы пользователя и на вкладке "Страницы" можно увидеть список страниц для заполнения, а при переходе на сами страницы и список SKU
    • Но важно учитывать, что список SKU на странице опроса может быть ограничен ассортиментной матрицей
    • Матрицу можно ограничить как по точке, так и по сети, к которой точка принадлежит.
    • Для проверки, ограничена ли страница опроса матрицей или нет, необходимо перейти в Опросы -> Ассортиментные матрицы
    • В поиск ввести адрес точки или в фильтрах выбрать сеть, если будет найден результат, то необходимо обратить внимание на период действия матрицы, если матрица действует, то в ней можно узнать кол-во SKU, доступное для пользователя
    • Ассортиментная матрица

Индикатор напротив отправленного отчета не загорелся зеленым цветом

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

Не отправляются отчеты, появляется сообщение: "Ошибочный запрос. Обратитесь в службу поддержки с описанием проблемы. Описание ошибки: JSON parse error - Expeting (chat 460)"

  1. Уточнить у пользователя каким способом отправки он пользовался (массовая отправка или постраничная отправка)
  2. Если это постраничная отправка, то уточнить при отправке какой страницы произошла данная ошибка
  3. Самостоятельно проверить актуальность проблемы, если ошибка повторяется, то необходимо обратиться в команду разработки

Не отображается кнопка массовой отправки отчетов

  1. Причина ошибки - сотрудник не полностью или совсем не заполнил отчет.
  2. Порекомендовать сотруднику пройтись по всем точкам и проверить, чтобы напротив заполненных страниц опросов была кнопка отправить и рядом горел зеленый индикатор.

В боковом меню кол-во отправленных отчетов меньше чем плановое

  1. Возможная причина ошибки - пользователь заполнил не все отчеты
  2. На сайте, в разделе "План/Факт" необходимо отфильтровать данные по обратившемуся сотруднику и посмотреть, все ли отчеты были отправлены, если нет, то необходимо сообщить пользователю какие отчеты не были заполнены и соответственно не отправлены
  3. Если же все отчеты отправлены, то необходимо обратиться в команду разработки

У пользователя возникают проблемы с заполнением разных типов вопросов

  1. Подробная инструкция по типам вопросов описана в разделе "Мобильное приложение" http://wiki.rpt.action.ru/index.php?title=%D0%9C%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5&action=edit&section=6

В маршруте пользователя не хватает точек

  1. Определить проект, в которому относится пользователь! http://find2.rpt.action.ru/find?username=ХХХ, где ХХХ это логин пользователя
  2. Попробовать зайти под логином пользователя с эмулятора Android, для того, чтобы убедиться, что у пользователя действительно не хватает точки.
  3. В админке, зайти в раздел маршруты - > походы, в стоку поиска ввести логин пользователя, в датах отфильтровать текущий день

Проверка похода на текущий день

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

Пользователь не может зайти в систему, выдается ошибка "Неверный логин или пароль"

  1. Попробовать зайти под логином пользователя с эмулятора Android, если удалось войти, то попросить пользователя еще раз внимательно ввести данные
  2. Если не удалось зайти под логином и паролем пользователя в эмуляторе Android, то:
    • Определить к какому проекту относится пользователь http://find.rpt.action.ru/find?username=ХХХХХХХХХХ, где вместо ХХХХХХХХХХ вставить логин пользователя, если пользователь относится к двум проектам одновременно, то необходимо уведомить менеджеров или координаторов проектов о необходимости смены логина на каком-то одном проекте.
    • Зайти в карточку пользователя (профили пользователей) и сменить вручную пароль (обновить), если после этого не удалось авторизоваться в приложении, то необходимо обратить к менеджеру проекта.

Смена пароля

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

  1. Попробовать зайти под логином пользователя с эмулятора Android, если удалось войти, то попросить пользователя еще раз внимательно ввести данные
  2. Если не удалось зайти под логином и паролем пользователя в эмуляторе Android, то:
    • Запросить у пользователя проект, к которому он относится
    • Запросить у пользователя его ФИО
    • Зайти в проект и через поиск попытаться найти логин пользователя по ФИО или по логину, с которым пользователь пытается войти в приложение
    • Если удалось найти пользователя по логину, но не удалось по ФИО, то необходимо проверить активность пользователя. Если пользователь неактивен, сообщить об этом менеджеру отчетности
    • Если удалось найти пользователя по ФИО, но не удалось по номеру телефона, то необходимо сообщить обратившемуся пользователю правильный логин


У пользователя не отображается маршрут на текущий день или отображаются не все точки маршрута

  1. Попробовать зайти под логином пользователя с эмулятора Android, для того, чтобы убедиться, что у пользователя действительно не отображается маршрут на текущий день.
  2. Определить проект, в которому относится пользователь! http://find2.rpt.action.ru/find?username=9836972888
  3. В админке, зайти в раздел маршруты - > походы, в стоку поиска ввести логин пользователя, в датах отфильтровать текущий день

Проверка похода на текущий день

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