Приложение Maximo Anywhere Custom не кэширует все записи, загружаемые на устройство

Среда: Maximo Anywhere 762 / Android 5 или 6

Наш разработчик создал приложение для устройств Android (v5, v6). Он создал специальное приложение на основе приложения Work_Execution (стандартное) и просто включил несколько новых опций (например, кнопки для перехода вперед внизу) и настраиваемый фильтр («выбрать маршруты» и «выбрать местоположения») для удовлетворения потребностей клиента. которые позволяют конечному пользователю, который будет проходить через их завод, измерять информацию от оборудования. Приложение работает, но у нас есть следующая ситуация: - В Maximo у нас есть около 2000 записей (заказы на работу) - Конечный пользователь хочет войти в приложение Anywhere, выбрать маршруты (настраиваемое поле в Maximo, которое объединяет некоторые значения) они хотят скачать, чтобы выполнить свою работу (измерение оборудования), поэтому они переходят в автономный режим (у них нет WI-FI по пути через растения) и снова начинают фильтровать конкретный маршрут, по которому они хотят работать ( представьте, что они выбрали 3 маршрута, которые представляют 1-й этаж, 2-й этаж и 3-й этаж), которые могут быть выбраны индивидуально для фильтрации, где они находятся и что им нужно измерить на этом конкретном этаже;

Считает, что мы используем pageSize=20.

После входа в систему пользователь щелкает меню, чтобы выбрать «Загрузить текущий список», чтобы убедиться, что все данные загружены на устройство. Судя по всему, работает нормально, есть сообщение о том, что все записи успешно загружены. После того, как пользователь перейдет в автономный режим и попытается найти определенный маршрут (например, последнюю запись этого маршрута), он не сможет его найти.

У нас сложилось впечатление, что когда мы устанавливаем pageSize=20 (для улучшения времени отклика), все записи загружаются на устройство, но только 20 записей попадают в КЭШ. Таким образом, когда мы выполняем поиск/фильтрацию маршрута, который выбирает рабочее задание, которое находится только в хранилище, но не в КЭШЕ, его невозможно найти.

Это способ фильтровать/искать данные непосредственно в хранилище вместо того, чтобы обращаться к данным в КЭШЕ, или заставить все данные находиться в кеше и хранилище?

Спасибо, К.


person Cabelo1994    schedule 27.05.2018    source источник


Ответы (1)


У нас была такая же проблема.

Я думаю, что переход на Maximo Anywhere 7.6.2.1 может решить вашу проблему:

http://www-01.ibm.com/support/docview.wss?uid=swg22007895

IV98824 НЕВОЗМОЖНО ПОИСК ДАННЫХ НА УСТРОЙСТВЕ ЗА РАЗМЕРОМ СТРАНИЦЫ (280807)

person Simon Lapointe    schedule 30.05.2018