Установка ВП, запущенного на внешнем сервере

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

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

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

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

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

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

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

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

    Поля на форме добавления приложения, запущенного на внешнем сервере:

    • Название — название приложения, используемое в системе (не более 64 символов).
    • Код — код приложения (не более 14 символов).
    • Описание — описание приложения.
    • Тип приложения — тип: "Приложение запущено на внешнем сервере".
    • Метод определения URL приложения — порядок формирования строки URL приложения:

      • Параметры определяются по системной логике — настройки осуществляются специалистами клиентского сервиса ITSM 365.
      • Параметры определяются скриптом — параметры URL определяются скриптом, указанным в поле Скрипт, адрес сервера приложения берется из поля Адрес приложения.
      • URL полностью определяются скриптом — URL приложения полностью определяются скриптом (поле "Скрипт").
    • Адрес приложения — адрес приложения, запущенного на внешнем сервере. URL должен быть корректно сформирован, с обязательным указанием протокола передачи, например https://".

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

      Параметр отображается, если выбран метод определения URL приложения "Параметры формируются по системной логике" или "Параметры определяются скриптом".

      Длина URL не должна превышать 2000 символов.

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

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

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

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

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

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

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

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

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

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