Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Раздел "Хранилище ресурсов" относится к модулю "Оркестратор". Этот модуль отображается на интерфейсе, если пользователю в текущем тенанте доступна роль "Администратор Оркестратора". Если эта роль недоступна, то весь модуль "Оркестратор" (вместе с разделом "Хранилище ресурсов") будет скрыт на интерфейсе.

Раздел предназначен для работы с ресурсами, которые являются внешними по отношению к роботам, проектам роботов, процессам и экранным формам. Такие ресурсы хранятся в базе системы, а не где-то локально или как часть другого объекта (как переменные в роботе).

В отличии от ресурсов из очередей, ресурсы из хранилища статичны и предназначены для многократного использования. Такие ресурсы не предполагается "обрабатывать", проводя по разным статусам, или блокировать для частного использования только одним субъектом. Ресурсы хранилища всегда доступны всем субъектам (но в границах ролевой модели), можно менять только значение ресурса.
Например, в хранилище можно создать ресурс, содержащий пароль от почты (его периодически меняют, поэтому указать его сразу в роботе нельзя). А в очередь ресурсов добавить ресурсы, содержащие номера заявок, которые должен проверить робот. Заявок много, поэтому их будут обрабатывать несколько роботов: за счет статусов и блокировок роботы не будут повторно обрабатывать одни и те же заявки, а проверенные заявки отмечать как обработанные.

Раздел "Хранилище ресурсов" относится к модулю "Оркестратор". Этот модуль отображается на интерфейсе, если пользователю в текущем тенанте доступна роль "Администратор Оркестратора". Если эта роль недоступна, то весь модуль "Оркестратор" (вместе с разделом "Хранилище ресурсов") будет скрыт на интерфейсе.Image Added

При возникновении любой ошибки (со стороны бэка или фронта), которая не указана в спецификации отдельно (при переходе в раздел, открытии окон, нажатии кнопок), выводится уведомление:

...

Обратитесь к администратору" .

Описание элементов интерфейса страницы "Хранилище ресурсов" представлено в нижеприведенной таблице

Описание элементов интерфейса страницы  "Хранилище ресурсов"

Тип элемента

Название элемента

Видимость

Примечание

Поле

без названия

поле поиска

Всегда
  • Поиск производится только по имени ресурса
  • Регистр не учитывается
  • Доступен поиск по части имени: введенный текст может быть в любой части имени ресурса
КнопкаСоздать ресурсВсегда

При нажатии открывается карточка ресурса в режиме создания.

Требования к странице: 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 строку, то остальную часть можно посмотреть в тултипе.

Если фактическое значение больше, чем презентационное, то полностью его посмотреть можно только через карточку ресурса.

Число--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 строку, то остальную часть можно посмотреть в тултипе.

Если фактическое значение больше, чем презентационное, то полностью его посмотреть можно только через карточку ресурса.



Для того, чтобы просмотреть раздел "Хранилище" необходимо, чтобы:

  1. Пользователь авторизовался в системе (01 Вход в систему).

  2. Если пользователю не доступна роль "Администратор Оркестратора", то модуль "Оркестратор" не отображается, UC завершается. Если эта роль доступна, выполняется след. шаг.
  3. Пользователь перешел в модуль "Оркестратор" - раздел "Хранилище ресурсов".

  4. На открывшейся странице доступны след. функциональные возможности: 
  5. Пользователь просматривает список ресурсов

  6. С помощью поиска по названию ресурса пользователь сужает список выводимых записей таблицы.

  7. С помощью операций сортировки пользователь выводит в верхнюю часть таблицы те записи, которые представляют интерес.

  8. Если список ресурсов не умещается на одной странице, система распределяет записи по нескольким страницам с учетом выбранного максимума выводимых записей - n: 1я стр - первые n записей, 2я стр. - вторые n записей и т.д. На каждой странице система отображает записи, которые соответствуют условиям сортировки и слову(ам) в строке поиска.

Для того, чтобы удалить ресурс, необходимо

  1. Выполняются шаги UC "Просмотр раздела".
  2. Пользователь выбирает в таблице ресурс и в его строке нажимает на кнопку "Удалить".
  3. Система проверяет, есть ли ресурс в базе:
    • Если ресурс не найден, система выводит предупреждение:
      "Ошибка при работе с ресурсом
      Ресурс не найден, обновите страницу"

      UC завершается на этом шаге.
    • Если ресурс найден, выполняется след. шаг.
  4. Система проверяет, доступен ли ресурс пользователю в текущем тенанте:
    • Если недоступен, система выводит предупреждение:
      "Работа с ресурсом запрещена
      Недостаточно прав для работы с ресурсом "Название ресурса""

      UC завершается на этом шаге.
    • Если доступен, выполняется след. шаг.
  5. Система открывает окно с подтверждением удаления:
    "Вы уверены, что хотите удалить ресурс "Название ресурса"?"
  6. Пользователь нажимает на кнопку "Удалить".

  7. Система выполняет аналогичные проверки, как в шагах 3-4.
  8. Система закрывает окно с подтверждением.

  9. Система удаляет ресурс.

  10. Система обновляет список ресурсов на странице раздела.

  11. Система выводит уведомление:
    "Ресурс "Название ресурса" успешно удален"