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