Для улучшения работы сайта мы используем файлы cookies. Оставаясь на сайте, вы соглашаетесь с политикой обработки персональных данных.

Приложения

Приложение — это программное обеспечение или рабочий стол, запускаемые на ТС/ВРМ/АРМ, интерфейс которых отображается на компьютере пользователя.

В разделе Приложения можно:

  • Найти нужные приложения по имени, версии, наименованию у пользователя, группе серверов, статусу и типу, нажав b  filter.

  • Обновить список приложений, нажав b  refresh.

  • Настроить видимость столбцов, нажав b  column.

  • Экспортировать данные в CSV, нажав b  more vert.

Добавление приложения

Чтобы добавить приложение:

  1. На портале администрирования в левом меню выберите раздел Приложения.

  2. Нажмите Добавить приложение.

  3. На вкладке Общие настройки задайте параметры:

    • Имя — название приложения.

    • Тип ОС — Linux или Windows.

    • Тип — выберите Приложение или Рабочий стол.

      Чтобы в десктоп-клиенте приложения и рабочие столы отображались в отдельных списках, включите опцию Разделение объектов на приложения и рабочие столы в настройках.

    • Группа доставки — выберите группы доставки или создайте новую в разделе Группы доставки.

    • Команда для запуска — команда для запуска приложения или рабочего стола. Также для запуска приложения можно указать путь к исполняемому файлу и добавить параметры через пробел.

      1. Короткую команду (вместо пути до исполняемого файла) можно использовать, если она позволяет запустить приложение напрямую на ТС/ВРМ/АРМ, на который публикуется данное приложение. Например, chromium (Linux) или notepad.exe (Windows).

      2. Если путь к приложению содержит пробелы (например, в названии папки или файла), его необходимо заключить в кавычки для корректного выполнения команды, например "C:\Program Files\Google\Chrome\Application\chrome.exe".

      3. Публикуемые приложения Windows не поддерживают системные переменные окружения в командах.

      • Команды для запуска рабочего стола:

        • Linux:

          • XFCE — xfce4-session

          • MATE — mate-session

          • FLY — fly-wm

      • Команды для запуска приложений с графическим интерфейсом (например, Chromium/Chrome):

        • Linux:

          • Chromium — chromium

        • Windows:

          • Chrome — "C:\Program Files\Google\Chrome\Application\chrome.exe"

      • Команды для запуска приложений без графического интерфейса (например, top):

        • Linux:

          • XFCE — xfce4-terminal -e "top"

          • MATE — mate-terminal -e "top"

          • FLY — fly-term -e "top"

    • (Опционально) Версия — версия приложения.

    • (Опционально) Описание — описание приложения.

  4. Нажмите Далее.

  5. На вкладке Пользовательский вид задайте настройки пользовательского отображения. Для этого:

    • (Опционально) Загрузите иконку приложения.

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

      2. Максимальное допустимое к загрузке разрешение составляет 128х128 пикселей.

    • (Опционально) Имя у пользователя — название приложения, которое будет отображаться у пользователя в десктоп-клиенте.

    • (Опционально) Добавьте категорию приложения. Для этого:

  6. Нажмите Далее.

  7. На вкладке Группы доступа приложения добавьте LDAP-группу и при необходимости задайте фильтр доступа к приложению::

    1. Нажмите b  add и выберите из списка LDAP-группу, пользователи которой будут иметь доступ к этому приложению. Можно добавлять несколько групп доступа к приложению.

    2. (Опционально) Нажмите b  access filter и задайте условия, при которых приложение будет доступно пользователю. Каждое условие — это строка с полями Атрибут, Условие, Значение:

      • Атрибут — выберите тип проверяемого параметра:

        • Тип подключения — определяет сетевую среду пользователя;

        • Зона — определяет отношение IP адреса клиентского устройства пользователя к Зоне (набору подсетей) в зависимости от выбранного условия.

      • Для атрибута Тип подключения:

        • Условие — выберите способ сравнения: Равно или Не равно;

        • Значение — выберите Зону из списка.

      • Для атрибута Зона:

        • Условие — выберите способ сравнения: Находится или Не находится;

        • Значение — выберите город из списка. Условие выполняется, если IP-адрес пользователя входит в маску подсети выбранного города.

      • (Опционально) + Добавить условие — при необходимости добавьте еще одно условие.

      • (Опционально) И или ИЛИ —  при добавлении второго и последующих условий, выберите логику объединения условий.

        Порядок выполнения логических операций: сначала выполняются операции с логическим И, затем - с логическим ИЛИ.

      • Нажмите Применить.

    3. Нажмите Добавить.

  8. Нажмите Далее.

  9. На вкладке Подтверждение проверьте информацию о приложении и нажмите Добавть. При необходимости вы можете вернуться на предыдущие шаги и изменить параметры.

После создания приложение появится в списке со статусом «Включено». Приложение будет готово к работе.

Просмотр информации о приложении

Чтобы просмотреть информацию о приложении:

  1. На портале администрирования в левом меню выберите раздел Приложения.

  2. Наведите курсор на нужное приложение и нажмите на имя приложения.

На странице отобразятся сессии, события, категории и группы доставки, связанные с этим приложением.

Изменение параметров приложения

Чтобы изменить настройки приложения:

  1. На портале администрирования в левом меню выберите раздел Приложения.

  2. Наведите курсор на приложение и нажмите b  pencil.

  3. На вкладке Общие настройки измените параметры:

    • Имя — название приложения.

    • Тип — выберите Приложение или Рабочий стол.

      Чтобы в десктоп-клиенте приложения и рабочие столы отображались в отдельных списках, включите опцию Разделение объектов на приложения и рабочие столы в настройках.

    • Группа доставки — выберите группы доставки или создайте новую в разделе Группы доставки.

    • Команда для запуска — команда для запуска приложения.

      1. Короткую команду (вместо пути до исполняемого файла) можно использовать, если она позволяет запустить приложение напрямую на ТС/ВРМ/АРМ, на который публикуется данное приложение. Например, chromium (Linux) или notepad.exe (Windows).

      2. Если путь к приложению содержит пробелы (например, в названии папки или файла), его необходимо заключить в кавычки для корректного выполнения команды, например "C:\Program Files\Google\Chrome\Application\chrome.exe".

      3. Публикуемые приложения Windows не поддерживают системные переменные окружения в командах.

    • (Опционально) Версия — версия приложения.

    • (Опционально) Описание — описание приложения.

  4. Нажмите Далее.

  5. На вкладке Пользовательский вид измените настройки пользовательского отображения:

    • Удалите иконку приложения, нажав b  delete.

    • Загрузите иконку приложения.

    • (Опционально) Название у пользователя — название приложения, которое будет отображаться у пользователя в десктоп-клиенте.

    • (Опционально) Измените категорию приложения или добавьте новую.

  6. Нажмите Далее.

  7. На вкладке Группа доставки выберите группу доставки для приложения.

  8. Нажмите Далее.

  9. На вкладке Группы доступа приложения измените LDAP-группу или добавьте новую.

  10. Нажмите Добавить  Далее.

  11. На вкладке Подтверждение проверьте информацию о приложении и нажмите Сохранить.

Параметры приложения будут изменены.

Выключение приложения

Чтобы выключить приложение:

  1. На портале администрирования в левом меню выберите раздел Приложения.

  2. Наведите курсор на приложение и нажмите b  power settings.

  3. Нажмите Выключить.

Статус приложения изменится на «Выключено», оно станет недоступно пользователям.

Включение приложения

Чтобы включить приложение:

  1. На портале администрирования в левом меню выберите раздел Приложения.

  2. Наведите курсор на приложение и нажмите b  power settings.

  3. Нажмите Включить.

Статус приложения изменится на «Включено», оно станет доступно пользователям.

Удаление приложения

Чтобы удалить приложение:

  1. На портале администрирования в левом меню выберите раздел Приложения.

  2. Наведите курсор на приложение и нажмите b  more vert.

  3. Нажмите Удалить приложение.

  4. Нажмите Да.

Приложение будет удалено.

Для отмены действия нажмите Отменить.

Скачивание файла подключения к ТС/ВРМ/АРМ

Чтобы скачать файл подключения к ТС/ВРМ/АРМ:

  1. На портале администрирования в левом меню выберите раздел Приложения.

  2. Наведите курсор на приложение и нажмите b  more vert.

  3. Нажмите Скачать файл.

Файл будет скачан на ПК. В файле подключения будут представлены все необходимые настройки для быстрого подключения к ТС/ВРМ/АРМ: адрес сервера и ID приложения.

Экспорт данных в CSV

Чтобы выполнить экспорт данных в CSV:

  1. На портале администрирования в левом меню выберите раздел Приложения.

  2. Нажмите b  more vert.

  3. Нажмите Экспорт CSV.

  4. Выберите данные для экспорта.

  5. Нажмите Экспорт.

Выбранные данные будут экспортированы.

Ограничение запуска нескольких экземпляров приложений

Чтобы выставить ограничение на запуск нескольких экземпляров приложений требуется отправить запрос в API. Для этого в разделе PATCH /api/v2/admin/resources/{id} в параметре max_instances_per_user выставите значение 1, где:

  • {id}— id приложения.

Пример выставления ограничения через PATCH-запрос
curl --location --request PATCH 'https://<имя_брокера>/client/api/v2/admin/resources/<id_приложения>' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer <токен>' \
--data '{
  "maxInstancesPerUser": 1
}'
  • <имя_брокера> — имя брокера клиента. В адресе запроса это хост, например internal.termit.local.

  • <id_приложения> — идентификатор вашего приложения. В адресе запроса это значение после /resources/.

  • <токен> — токен авторизации. В заголовке Authorization он указывается после Bearer.