История страницы
Раздел "Хранилище ресурсов" относится к модулю "Оркестратор". Этот модуль отображается на интерфейсе, если пользователю в текущем тенанте доступна роль "Администратор Оркестратора". Если эта роль недоступна, то весь модуль "Оркестратор" (вместе с разделом "Хранилище ресурсов") будет скрыт на интерфейсе.
Раздел предназначен для работы с ресурсами, которые являются внешними по отношению к роботам, проектам роботов, процессам и экранным формам. Такие ресурсы хранятся в базе системы, а не где-то локально или как часть другого объекта (как переменные в роботе).
В отличии от ресурсов из очередей, ресурсы из хранилища статичны и предназначены для многократного использования. Такие ресурсы не предполагается "обрабатывать", проводя по разным статусам, или блокировать для частного использования только одним субъектом. Ресурсы хранилища всегда доступны всем субъектам (но в границах ролевой модели), можно менять только значение ресурса.
Например, в хранилище можно создать ресурс, содержащий пароль от почты (его периодически меняют, поэтому указать его сразу в роботе нельзя). А в очередь ресурсов добавить ресурсы, содержащие номера заявок, которые должен проверить робот. Заявок много, поэтому их будут обрабатывать несколько роботов: за счет статусов и блокировок роботы не будут повторно обрабатывать одни и те же заявки, а проверенные заявки отмечать как обработанные.
Раздел "Хранилище ресурсов" относится к модулю "Оркестратор". Этот модуль отображается на интерфейсе, если пользователю в текущем тенанте доступна роль "Администратор Оркестратора". Если эта роль недоступна, то весь модуль "Оркестратор" (вместе с разделом "Хранилище ресурсов") будет скрыт на интерфейсе.
При возникновении любой ошибки (со стороны бэка или фронта), которая не указана в спецификации отдельно (при переходе в раздел, открытии окон, нажатии кнопок), выводится уведомление:
...
Обратитесь к администратору" .
Описание элементов интерфейса страницы "Хранилище ресурсов" представлено в нижеприведенной таблице
Описание элементов интерфейса страницы "Хранилище ресурсов"
Тип элемента | Название элемента | Видимость | Примечание |
---|---|---|---|
Поле | без названия поле поиска | Всегда |
|
Кнопка | Создать ресурс | Всегда | При нажатии открывается карточка ресурса в режиме создания. Требования к странице: 08-01 Создание ресурса |
Выпадающий список | Столбцы | Если есть таблица ресурсов |
Описание работы фильтра: Скрытие/отображение столбцов |
Таблица | без названия таблица ресурсов |
| Подробнее ниже в Требования к таблице ресурсов |
без названия
элементы пагинации
Кнопки для перехода между записями таблицы.
Подробнее об элементах управления пагинацией - Пагинация
...
Таблица ресурсов
В таблице отображаются ресурсы, которые добавлены в
...
текущий тенант (без группировки)
...
:
- По умолчанию записи таблицы отсортированы по названию ресурсов
- При скролле прокручиваются только строки таблицы, элементы над таблицей и шапка таблицы не перемещаются
- Таблица не отображается, есть только фраза:
если нет ни одного ресурса, доступного пользователю в текущем тенанте, при этом на экран выводится фраза:
Здесь можно просмотреть список ресурсов из хранилища, которые доступны вам в текущем тенанте"- если на сервисе лицензирования не найден файл лицензии, при этом на экран выводится фраза:
"Файл лицензии не найден" - если подпись если подпись лицензии не валидна, при этом на экран выводится фраза:
"Файл лицензии испорчен" - если нет данных о лицензии на Оркестратор (он не лицензирован), при этом на экран выводится фраза:
"Компонент ROBIN Orchestrator не лицензирован" - если возникла неизвестная ошибка, из-за которой сервис лицензирования не может передать данные о лицензии, при этом на экран выводится фраза::
"Неизвестная ошибка при проверке лицензии"
(подробнее о лицензирования лицензировании Оркестратора на стр. Лицензирование Robin Orchestrator) - При любых ошибках с лицензией вместо таблицы будет фраза "Здесь можно просмотреть список ресурсов из хранилища, которые доступны вам в текущем тенанте" .
Описание столбцов и кнопок
...
таблицы страницы "Хранилище ресурсов"
Название элемента |
---|
Сортировка | Шаблон\пример | Примечание |
---|
Ресурс |
Да | Пример: Адрес почты | Название ресурса. |
Является ссылкой на карточку ресурса. |
Подробнее |
в 08-02 Карточка ресурса - чтение. Карточка не открывается, если:
|
Тип данных |
Да | Пример: Строка | Тип данных ресурса. Возможно одно из следующих значений:
|
Значение |
Нет | Шаблон значения зависит от типа данных ресурса. Подробнее о всех шаблонах указано ниже. | Значение ресурса. |
Удалить |
- | - | При нажатии, если
|
Шаблоны значения ресурса в таблице ресурсов
dd-m-yyyy hh:mm:ss <смещение относительно UTC>
Доработка в рамках ITRPA-???
30-8-2023 15:25:49 +03:00
На интерфейсе время отображается в том часовом поясе, который был установлен для ресурса. Например, при создании\редактировании ресурса ему указали московский часовой пояс. У него будет указано "... +03:00". Если раздел откроет пользователь из Уфы, ему также отобразиться значение "... +03:00" (не "... +05:00").
Отображается презентационное значение ресурса. Если оно не умещается в 1 строку, то остальную часть можно посмотреть в тултипе.
Если фактическое значение больше, чем презентационное, то полностью его посмотреть можно только через карточку ресурса.
Возможные значения:
- Истина
- Ложь
********
Если у ресурса указали значение, то оно отображается в зашифрованном виде (точки).
Если у ресурса не указали значение, отображается фраза "Пароль не задан
|
Отображается презентационное значение ресурса. Если оно не умещается в 1 строку, то остальную часть можно посмотреть в тултипе.
Если фактическое значение больше, чем презентационное, то полностью его посмотреть можно только через карточку ресурса.
Отображается презентационное значение ресурса. Если оно не умещается в 1 строку, то остальную часть можно посмотреть в тултипе.
Если фактическое значение больше, чем презентационное, то полностью его посмотреть можно только через карточку ресурса.
Записей = <количество элементов коллекции>
Доработка в рамках ITRPA-???
Записей = 7
Пар = <количество записей словаря>
Доработка в рамках ITRPA-???
Таблица столбцов: <количество столбцов>; строк: <количество строк>
Доработка в рамках ITRPA-???
Таблица столбцов: 7; строк: 3
Отображается презентационное значение ресурса. Если оно не умещается в 1 строку, то остальную часть можно посмотреть в тултипе.
Если фактическое значение больше, чем презентационное, то полностью его посмотреть можно только через карточку ресурса.Для того, чтобы просмотреть раздел "Хранилище" необходимо, чтобы:
Пользователь авторизовался в системе (01 Вход в систему).
- Если пользователю не доступна роль "Администратор Оркестратора", то модуль "Оркестратор" не отображается, UC завершается. Если эта роль доступна, выполняется след. шаг.
Пользователь перешел в модуль "Оркестратор" - раздел "Хранилище ресурсов".
- На открывшейся странице доступны след. функциональные возможности:
Просмотр списка ресурсов, которые доступны пользователю в текущем тенанте, с возможностью сортировки и поиска.
- Открытие карточки ресурса по нажатию на название ресурса (08-02 Карточка ресурса - чтение).
- Создание нового ресурса по кнопке "Создать ресурс" - 08-01 Создание ресурса
- Удаление ресурсов - UC "Удаление ресурса".
Пользователь просматривает список ресурсов
С помощью поиска по названию ресурса пользователь сужает список выводимых записей таблицы.
С помощью операций сортировки пользователь выводит в верхнюю часть таблицы те записи, которые представляют интерес.
Если список ресурсов не умещается на одной странице, система распределяет записи по нескольким страницам с учетом выбранного максимума выводимых записей - n: 1я стр - первые n записей, 2я стр. - вторые n записей и т.д. На каждой странице система отображает записи, которые соответствуют условиям сортировки и слову(ам) в строке поиска.
Для того, чтобы удалить ресурс, необходимо
- Выполняются шаги UC "Просмотр раздела".
- Пользователь выбирает в таблице ресурс и в его строке нажимает на кнопку "Удалить".
- Система проверяет, есть ли ресурс в базе:
- Если ресурс не найден, система выводит предупреждение:
"Ошибка при работе с ресурсом
Ресурс не найден, обновите страницу"
UC завершается на этом шаге. - Если ресурс найден, выполняется след. шаг.
- Если ресурс не найден, система выводит предупреждение:
- Система проверяет, доступен ли ресурс пользователю в текущем тенанте:
- Если недоступен, система выводит предупреждение:
"Работа с ресурсом запрещена
Недостаточно прав для работы с ресурсом "Название ресурса""
UC завершается на этом шаге. - Если доступен, выполняется след. шаг.
- Если недоступен, система выводит предупреждение:
- Система открывает окно с подтверждением удаления:
"Вы уверены, что хотите удалить ресурс "Название ресурса"?" Пользователь нажимает на кнопку "Удалить".
- Система выполняет аналогичные проверки, как в шагах 3-4.
Система закрывает окно с подтверждением.
Система удаляет ресурс.
Система обновляет список ресурсов на странице раздела.
Система выводит уведомление:
"Ресурс "Название ресурса" успешно удален"