Документация

Документация по разработке bpm’online
Описание платформы
Манифест мобильного приложения

Glossary Item Box

Общие положения

Манифест мобильного приложения описывает структуру всего мобильного приложения — его объекты и связи между ними. Базовая версия мобильного приложения bpm'online описывается манифестом, который содержится в схеме MobileApplicationManifestDefaultWorkspace пакета Mobile.

В процессе доработки мобильного приложения пользователями создаются новые разделы и страницы. Все они должны быть зарегистрированы в манифесте для того, чтобы приложение могло с ними работать. Так как у сторонних разработчиков нет возможности вносить изменения в манифест базового приложения, то при регистрации пользовательских разделов и страниц при помощи мастера мобильных приложений система автоматически создает пользовательский манифест, в котором в заданном формате описаны все взаимосвязи созданных объектов. Название схемы манифеста формируется по маске MobileApplicationManifest[Название рабочего места]. Так, например, для рабочего места [Полевые продажи], система сформирует название схемы манифеста MobileApplicationManifestFieldForceWorkspace, а для рабочего места [Основное рабочее место] — название MobileApplicationManifestDefaultWorkspace.

Структура манифеста мобильного приложения

Манифест мобильного приложения — это конфигурационный объект, с помощью свойств которого описывается структура мобильного приложения. Перечень и назначение свойств конфигурационного объекта манифеста приведены в таблице 1.

Табл. 1. Свойства конфигурационного объекта манифеста.

Свойство Назначение

ModuleGroups

Содержит верхнеуровневую настройку групп главного меню.

Modules

Описывает свойства модулей мобильного приложения.

SyncOptions

Описывает параметры для настройки синхронизации данных.
Models Содержит конфигурацию импортируемых моделей приложения.
PreferedFilterFuncType Определяет операцию, которая будет использоваться при поиске и фильтрации данных.
CustomSchemas Подключает к мобильному приложению дополнительные схемы.
Icons Позволяет добавить в приложение пользовательские изображения.
DefaultModuleImageId Устанавливает изображение по умолчанию для пользовательского интерфейса V1.
DefaultModuleImageIdV2 Устанавливает изображение по умолчанию для пользовательского интерфейса V2.

Все свойства конфигурационного объекта манифеста условно можно разделить на три группы (рис. 1):

  • Свойства интерфейса приложения — содержит свойства, с помощью которых формируется интерфейс мобильного приложения. При помощи свойств этой группы происходит формирование разделов приложения, главного меню, настраиваются пользовательские изображения. Подробнее о свойствах, входящих в эту группу можно узнать в статье "Манифест. Свойства интерфейса приложения .
  • Свойства данных и бизнес-логики — содержит свойства, в которых описываются импортируемые данные а также пользовательская бизнес-логика обработки этих данных в мобильном приложении. Подробнее о свойствах, входящих в эту группу можно узнать в статье "Манифест. Свойства данных и бизнес-логики
  • Свойства синхронизации приложений — содержит единственное свойство настройки синхронизации данных с основным приложением. Подробнее об этом свойстве можно узнать в статье Манифест. Свойства синхронизации приложений ".

Рис. 1. — Группы свойств конфигурационного объекта манифеста

Смотрите также

© Terrasoft 2002-2018.

Был ли данный материал полезен?

Как можно улучшить эту статью?