Раздел "Хранилище ресурсов" предназначен для работы с ресурсами, которые являются внешними по отношению к роботам, проектам роботов, процессам и экранным формам. Такие ресурсы хранятся в базе системы, а не где-то локально или как часть другого объекта (как переменные в роботе).
В отличии от ресурсов из очередей, ресурсы из хранилища статичны и предназначены для многократного использования. Такие ресурсы не предполагается "обрабатывать", проводя по разным статусам, или блокировать для частного использования только одним субъектом. Ресурсы хранилища всегда доступны всем субъектам (но в границах ролевой модели), можно менять только значение ресурса.
Например, в хранилище можно создать ресурс, содержащий пароль от почты (его периодически меняют, поэтому указать его сразу в роботе нельзя), а в очередь ресурсов добавить ресурсы, содержащие номера заявок, которые должен проверить робот. Заявок много, поэтому их будут обрабатывать несколько роботов: за счет статусов и блокировок роботы не будут повторно обрабатывать одни и те же заявки, а проверенные заявки отмечать как обработанные.
Раздел "Хранилище ресурсов" относится к модулю "Оркестратор". Этот модуль отображается на интерфейсе, если пользователю в текущем тенанте доступна роль "Администратор Оркестратора". Если эта роль недоступна, то весь модуль "Оркестратор" (вместе с разделом "Хранилище ресурсов") будет скрыт на интерфейсе.
Интерфейс страницы "Хранилище ресурсов" представлен ниже:
При возникновении любой ошибки (со стороны бэка или фронта), которая не указана в спецификации отдельно (при переходе в раздел, вкладку, открытии окон, нажатии кнопок), выводится уведомление:
"Неизвестная ошибка
Обратитесь к администратору" .
Описание элементов интерфейса страницы "Хранилище ресурсов" представлено в нижеприведенной таблице.
Название элемента | Примечание |
---|---|
Поле "Поиск" (1) |
|
Создать ресурс (2) | |
|
Таблица "Столбцы" отображается, если есть таблица ресурсов. В выпадающем списке есть кнопка "Применить" она применяет, все что выбрано. По нажатию на кнопку подтверждается сделанный выбор, список закрывается, в таблице появляются/скрываются столбцы. Если нажать в сторону, изменения не будут применены. Кнопка "Отменить" не применяет текущие изменения. Таблица будет отображена в предыдущем примененном варианте. |
Таблица ресурсов (4) | Подробнее в eng 1.8Хранилище ресурсов |
Название элемента | Шаблон\пример | Описание |
---|---|---|
Ресурс (6) | Пример: Адрес почты | Название ресурса. Является ссылкой на карточку ресурса. Подробнее в eng 1.8Хранилище ресурсов. Карточка не открывается, если:
|
Тип данных (7) | Пример: Строка | Тип данных ресурса. Возможно одно из следующих значений:
Возможна сортировка по наименованию типа данных ресурсов |
Значение (8) | Шаблон значения зависит от типа данных ресурса. Подробнее о всех шаблонах указано ниже. | Значение ресурса |
| - | При нажатии, если
|
В таблице отображаются ресурсы, которые добавлены в текущий тенант (без группировки):
если нет ни одного ресурса, доступного пользователю в текущем тенанте, при этом на экран выводится фраза:
Здесь можно просмотреть список ресурсов из хранилища, которые доступны вам в текущем тенанте"
При подведении курсора на название ресурса (5) и последующее на него нажатие осуществляется переход в Карточку ресурсов.
При нажатии кнопки "Создать ресурс" открывается модальное окно "Ресурс".
Описание элементов интерфейса модального окна "Ресурс" представлено в нижеприведенной таблице.
Название элемента интерфейса | Доступные значения\по умолчанию | Описание |
---|---|---|
Вернуться | - | При нажатии закрывается страница создания ресурса; происходит возврат на страницу "Хранилище ресурсов". Ресурс создан не будет |
Название ресурса | - | Название ресурса Пример: Пароль для 1С Данное поле не может быть пустым. В режиме создания/редактирования/изменения в поле появляется кнопка в виде крестика для очищения от текста. |
Тип данных | Доступные значения: Строка Значение по умолчанию: Строка | Тип данных создаваемого ресурса В списке доступен выбор только одного значения. Выбранное значение влияет на внешний вид поля "Значение". Поле типа данных создаваемого ресурса редактированию/изменению имеющегося ресурса в режиме редактирования карточки ресурсов изменению не подлежит |
Значение | Наличие значения по умолчанию зависит от выбранного типа данных | Внешний вид поля и вариант настройки его значения зависят от выбранного типа данных. Подробнее в eng 1.8Хранилище ресурсов Т.к. при открытии страницы создания в поле "Тип данных" по умолчанию выбран тип "Строка", то поле ""Значение" по умолчанию выглядит как редактируемое текстовое поле |
Создать - в режиме создания ресурса | - | При нажатии создание ресурса не происходит и страница не закрывается, если:
Если все проверки пройдены успешно, создается новый ресурс, происходит возврат на страницу раздела "Хранилище ресурсов", появляется уведомление: "Ресурс "Название ресурса" успешно создан" |
Отменить - в режиме создания ресурса | - | При нажатии открывается окно с сообщением: "Вы уверены, что хотите отменить создание ресурса?" При нажатии на кнопку "Нет", окно закрывается, остается текущая страница При нажатии на кнопку "Да", окно закрывается, происходит возврат на страницу раздела "Хранилище ресурсов", ресурс не создается |
Для того, чтобы просмотреть раздел "Хранилище ресурсов":
Пользователь должен авторизоваться в системе Вход в систему.
Пользователь переходит в модуль "Оркестратор" - раздел "Хранилище ресурсов".
Просмотр списка ресурсов, которые доступны пользователю в текущем тенанте, с возможностью сортировки и поиска
Пользователь в разделе "Хранилище ресурсов" может просмотреть список ресурсов.
С помощью поиска по названию ресурса можно сузить список выводимых записей таблицы - eng 1.8Хранилище ресурсов.
С помощью операций сортировки можно вывести в верхнюю часть таблицы те записи, которые представляют интерес.
Если список ресурсов не умещается на одной странице, система распределяет записи по нескольким страницам с учетом выбранного максимума выводимых записей - n: 1я стр. - первые n записей, 2я стр. - вторые n записей и т.д. На каждой странице система отображает записи, которые соответствуют условиям сортировки и слову(ам) в строке поиска.
Для того, чтобы удалить ресурс, реализуются следующие действия:
Пользователь нажимает на кнопку "Удалить".
Система закрывает окно с подтверждением.
Система удаляет ресурс.
Система обновляет список ресурсов на странице раздела.
Система выводит уведомление:
"Ресурс "Название ресурса" успешно удален"