Установка ВП, исполняемого на стороне клиента

Раздел предназначен для технологов

Описание настройки

Для работы со встроенными приложениями, перед размещением приложения в интерфейсе, встроенное приложение необходимо добавить в систему.

Тип "Приложение, исполняемое на стороне клиента" предназначен для встраивания в систему приложения, разработанного специалистами компании ITSM 365. Приложение выполняется на стороне клиента приложения. Примеры встроенных приложений: дополнительный виджет редактирования, дашборд, отчет.

Дистрибутив встроенного приложения предоставляется по запросу в клиентский сервис ITSM 365.

Место настройки в интерфейсе

Меню навигации "Настройка системы" → настройка "Приложения", подробнее в разделе Приложения.

Выполнение настройки

На вкладке "Приложения" нажмите Добавить приложение, заполните поля на форме добавление приложения и нажмите Сохранить.

Поля на форме добавления приложения, исполняемого на стороне клиента:

  • Название — название приложения, используемое в системе (64 символа).
  • Код — код приложения (не более 14 символов латинского алфавита и цифр). Значение заполняется автоматически (транслитерация названия действия по событию при переводе фокуса с поля "Название"), код можно изменить.
  • Описание — описание приложения.
  • Тип приложения — тип приложения: "Приложение, исполняемое на стороне клиента".
  • Файл приложения — файл приложения в формате zip. Имя загружаемого файла, а также имена файлов в zip-архиве должны быть закодированы в UTF-8, windows-1251, MacCyrillic или ISO-8859-1.

    Архив с файлами приложения предоставляется клиентским сервисом ITSM 365.

    Файл приложения может загружаться и выгружаться с метаинформацией. Если встроенное приложение включено, то файл приложения, загруженный с метаинформацией, сразу же распаковывается в каталог системы. Подробнее в разделе Выгрузка/загрузка данных в систему

  • Исходная высота приложения (px) — целое число, по умолчанию 400 пикселей, означающее высоту блока с приложением в интерфейсе оператора.
  • Высота контента в мобильном приложении (pt) — целое число, по умолчанию 300 (pt), означающее высоту блока с приложением в интерфейсе оператора. Значение параметра задается в pt (Point или Device independent Pixel).
  • Позволять раскрывать на всю страницу — признак, определяющий возможность раскрывать приложение на всю страницу приложения, только при размещении приложения на карточке объекта.

    • флажок установлен — в интерфейсе оператора в правой верхней части контента отображается иконка "раскрыть на всю страницу".

Результат настройки

На экране отобразится карточка приложения. Приложение добавляется в состоянии "выключено"

Карточка приложения содержит:

  • Панель управления с кнопками: Включить или Выключить, Редактировать, Удалить.
  • Блок "Свойства", в котором отображаются параметры приложения.

Карточку приложения можно открыть, нажав на название приложения в списке. Чтобы вернуться к странице "Приложения", перейдите по ссылке к списку приложений.

Пользователь работает с приложением в карточке объекта или на форме добавления/редактирования в интерфейсе оператора.

Все встроенные приложения работают в  режиме компиляции скриптовых модулей ALL. Режим компиляции скриптовых модулей включается в конфигурационном файле dbaccess.properties (параметр ru.naumen.script_modules.compilation.mode, подраздел Скрипты и скриптовые модули).