Раздел будет добавлен в версии BPM 1.16.0

Назначение раздела

Раздел предназначен для добавления внешних приложений и настройки их вызова через платформу Robin.

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

Права доступа

Раздел доступен только суперадминистратору и пользователям с ролью "Администратор прав доступа". 

И суперадминистратор, и администратор прав доступа видят в разделе все приложения, которые доступны в текущем тенанте: и глобальные (доступны во всех тенантах), и те, которые добавлены только в текущий тенант.

ДействиеСуперадминистраторАдминистратор прав доступа
Добавление приложения в текущий тенантДаДа
Добавление глобального приложенияДаНет
Просмотр параметров приложений текущего тенантаДаДа
Просмотр параметров глобальных приложенийДаДа
Редактирование и удаление приложений текущего тенантаДаДа
Редактирование и удаление глобальных приложенийДаНет

Таблица приложений

В таблице отображаются все приложения, которые доступны в текущем тенанте: и глобальные, и те, которые добавлены только в текущий тенант.

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

Столбец/кнопка

Описание

Столбец "Название"

Название приложения.

Столбец "Область"

Область доступности приложения:

  • "Глобальное" - отображается и доступно во всех тенантах;
  • "Тенант" - отображается и доступно только в текущем тенанте. 

Столбец "URL"

Базовый адрес приложения.

Столбец "Включено"

Состояние доступности приложения. Если указано:

  • "Да", то приложение отображается в модуле "Приложения" и любой пользователь может открыть его.
  • "Нет", то приложение не отображается в модуле "Приложения", т.е. пользователи не могут вызывать его через платформу Robin.

Столбец "Клиент Keycloak"

Идентификатор связанного клиента Keycloak, если он создан.

Столбец "Дата изменения"

Дата и время последнего изменения параметров добавленного приложения.

Тут речь про параметры, связанные с вызовом приложения через платформу Robin, а не про внутреннее устройство самих приложений.

Кнопка "Редактировать" 

Кнопка для изменения параметров приложения. Не отображается пользователю с ролью "Администратор прав доступа" в строках с глобальными приложениями.

При нажатии открывается окно "Редактирование приложения", в котором те же параметры, что и в окне "Добавление приложения" - см. подробнее о параметрах этого окна ниже

Кнопка "Удалить"

Кнопка для удаления приложения из платформы Robin. После удаления приложение перестанет отображаться в модуле "Приложения".  

Кнопка "Просмотр"

Кнопка для просмотра параметров глобальных приложений без возможности их изменения. Отображается вместо кнопок "Редактировать" и "Удалить" - только в строках с глобальными приложениями, и только для администратор прав доступа.

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

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

  1. Нажмите на кнопку "Добавить приложение".
  2. Заполните поля в открывшемся окне:


  3. Нажмите на кнопку "Сохранить". Окно закроется, новое приложение будет добавлено.

Описание параметров в окне "Добавление приложения"

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

Параметр

Описание

Поле "Название"

Для ввода названия, с которым будет отобраатьяс приложение. Можно указать любое название.

Поле "Описание"

Для ввода описания приложения.

Поле "URL изображения" 

Адрес иконки для карточки приложения.

Поле "Базовый URL"

Адрес, по которому приложение открывается при нажатии на его карточку в модуле "Приложения".

Переключатель "Включено"

Управляет доступностью приложения:

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

Переключатель "Глобальное (все тенанты)"

Определяет область доступности приложения:

  • если включен, то приложения будет глобальным, т.е. доступно всем тенантам.
  • если выключен, то приложение будет доступно только в текущем тнанте.

Переключатель "Обрабатывать сообщения в чате"

Разрешает использовать приложение для обработки сообщений в чате Ассистента.

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

Переключатель "Создать публичный клиент Keycloak"

Создает публичный клиент Keycloak для настройки авторизации во внешнем приложении.

  • Нет меток