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

Ключ

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

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

Раздел "Хранилище ресурсов" позволяет:

Отображение дочерних элементов

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

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

Интерфейс страницы "Хранилище ресурсов" представлен ниже:

Image Added

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

"Неизвестная ошибка

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

Описание элементов интерфейса

...

страницы  "Хранилище ресурсов"

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

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

Видимость

Примечание

Поле

без названия

поле поиска

Всегда

"Поиск" (1)

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

Image Added

Создать ресурс
Всегда
(2)

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

Требования к странице: 08-01 Создание ресурса

Image Added

Подробнее Создать ресурс

Якорь
Столбцы
Столбцы
Столбцы (3)

Выпадающий списокСтолбцыЕсли есть таблица ресурсов

  • Фильтр для настройки столбцов, которые должны отображаться в таблице ресурсов
  • Доступные значения в выпадающем списке – названия всех столбцов таблицы
  • Столбец, который нельзя отключить в списке - "Ресурс"

Описание работы фильтра: Скрытие/отображение столбцов

Таблица

без названия

таблица ресурсов

  • если в текущем тенанте пользователю доступен хотя бы один ресурс
    И
  • если актуальна лицензия на Оркестратор 

Подробнее ниже в Требования к таблице ресурсов

Кнопки

без названия

элементы пагинации

Если есть таблица ресурсов

Кнопки для перехода между записями таблицы.

Подробнее об элементах управления пагинацией - Пагинация

Требования к таблице ресурсов

...

 

...

  • если нет ни одного ресурса, доступного пользователю в текущем тенанте:
    Здесь можно просмотреть список ресурсов из хранилища, которые доступны вам в текущем тенанте"

  • если на сервисе лицензирования не найден файл лицензии:
    "Файл лицензии не найден"
  • если подпись лицензии не валидна:
    "Файл лицензии испорчен"
  • если нет данных о лицензии на Оркестратор (он не лицензирован):
    "Компонент ROBIN Orchestrator не лицензирован"
  • если возникла неизвестная ошибка, из-за которой сервис лицензирования не может передать данные о лицензии:
    "Неизвестная ошибка при проверке лицензии"
    (подробнее о лицензирования Оркестратора на стр. Лицензирование Robin Orchestrator)

Image Added

Таблица "Столбцы" отображается, если есть таблица ресурсов.

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

Кнопка "Отменить" не применяет текущие изменения. Таблица будет отображена в предыдущем примененном варианте.

Таблица ресурсов (4)

Подробнее  в Таблица ресурсов



Якорь
Таблица ресурсов
Таблица ресурсов
Описание столбцов и кнопок таблицы  ресурсов страницы "Хранилище ресурсов"

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

Описание столбцов и кнопок таблицы

Тип элемента

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

Видимость

Сортировка

Шаблон\пример

Примечание

СтолбецРесурсВсегдаДа

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

Шаблон\пример

Описание

Ресурс (6)

Пример:

Адрес почты

Название ресурса.

Явл.

Является ссылкой на карточку ресурса.

 

Подробнее в 

08-02 Карточка ресурса - чтение

Карточка ресурсов.

Карточка не открывается, если:

  • Ресурс не найден в базе. Появляется уведомление:

    "Ошибка при работе с ресурсом

    Ресурс не найден, обновите страницу"

  • Ресурс не найден
или недоступен
  • или недоступен пользователю в текущем тенанте.
 Появляется
  •  Появляется предупреждение:
    "Работа с ресурсом запрещена
    Недостаточно прав для работы с ресурсом "Название ресурса""
СтолбецВсегдаДа
  • Возможна сортировка по названию
Тип данных
(7)

Пример:

Строка

Тип данных ресурса.

 Возможно

 Возможно одно из следующих значений:

  • Логический
  • Коллекция
  • Таблица
  • Дата-время
  • Словарь
  • Путь к папке
  • Путь к файлу
  • Изображение
  • Число
  • Пароль
  • Строка
Столбец

Возможна сортировка по наименованию типа данных ресурсов

Значение
Всегда

Нет

(8)

Шаблон значения зависит от типа данных ресурса. Подробнее о всех

шаблонах 

шаблонах указано ниже.

Значение ресурса

.

Кнопка

Якорь
Удалить

Всегда-

Удалить
Удалить (9)

-

При нажатии, если

  • Ресурс не найден в базе, появляется предупреждение:

    "Ошибка при работе с ресурсом

    Ресурс не найден, обновите страницу"

  • Ресурс не найден или недоступен пользователю в текущем тенанте, появляется предупреждение:
    "Работа с ресурсом запрещена
    Недостаточно прав для работы с ресурсом "Название ресурса""
  • Если проверки прошли успешно,
 появляется
  •  появляется окно:
    • Текст в окне: "Вы уверены, что хотите удалить ресурс "Название ресурса"?"

    • Кнопки в окне: "Удалить" и "Отменить".

    • При нажатии на "Отменить", окно закрывается, ресурс не удаляется.

    • При нажатии на "Удалить", окно закрывается, ресурс удаляется, появляется уведомление:
      "Ресурс "Название ресурса" успешно удален"

Шаблоны значения ресурса в таблице ресурсов

...

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

...

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

  • По умолчанию записи таблицы отсортированы по названию ресурсов
  • Таблица не отображается:
    • если нет ни одного ресурса, доступного пользователю в текущем тенанте, при этом на экран выводится фраза:
      Здесь можно просмотреть список ресурсов из хранилища, которые доступны вам в текущем тенанте"

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

При  подведении курсора на название ресурса (5) и  последующее на него нажатие осуществляется переход в Карточку ресурсов. 

Кнопка "Создать ресурс"

При нажатии кнопки "Создать ресурс" открывается модальное окно "Ресурс".

Image Added

Якорь
Описание элементов интерфейса модального окна "Ресурс"
Описание элементов интерфейса модального окна "Ресурс"
Описание элементов интерфейса  модального окна "Ресурс" 

Описание элементов интерфейса  модального окна "Ресурс" представлено в нижеприведенной таблице.

Название элемента интерфейса

Доступные значения\по умолчанию

Описание

Вернуться-

При нажатии закрывается страница создания ресурса; происходит возврат на страницу "Хранилище ресурсов".  Ресурс создан не будет

Название ресурса -

Название ресурса

Пример:

Пароль для 1С

Данное поле не может быть пустым.

В режиме создания/редактирования/изменения в поле появляется  кнопка в виде крестика для очищения от текста. Image Added


Тип данных 

Доступные значения:

Строка
Число
Дата-время
Логический
Пароль
Путь к файлу
Путь к папке
Изображение
Коллекция
Словарь
Таблица
 

Значение по умолчанию:

 Строка

Тип данных создаваемого ресурса

В списке доступен выбор только одного значения. Выбранное значение влияет на внешний вид поля "Значение".

Image Added

Поле типа данных создаваемого ресурса редактированию/изменению имеющегося ресурса в режиме редактирования карточки ресурсов изменению не подлежит 

Значение Наличие значения по умолчанию зависит от выбранного типа данных

Внешний вид поля и вариант настройки его значения зависят от выбранного типа данных. Подробнее в Варианты значения в зависимости от типа данных

Т.к. при открытии страницы создания в поле "Тип данных" по умолчанию выбран тип "Строка", то поле ""Значение" по умолчанию выглядит как редактируемое текстовое поле

Создать - в режиме создания ресурса-

При нажатии создание ресурса не происходит и страница не закрывается, если:

  • В текущем тенанте уже есть ресурс с таким же названием, при этом появляется предупреждение:

    "Ошибка при создании ресурса

    Ресурс с таким названием уже существует"

  • Обязательные поля не заполнены. Они подсвечиваются красным и под ними появляется фраза "Данное поле не может быть пустым", появляется предупреждение:
    "Ошибка при создании ресурса
    Заполнены не все поля"
  • При заполнении словаря добавили ключи с одинаковыми названиями, появляется предупреждение:

    "Ошибка при создании ресурса

    В словаре есть ключи с одинаковым названием"
    Ключ должен быть уникален только в рамках того словаря, в котором он указан, а не среди всех словарей, добавленных в ресурс. Например, сам ресурс - это словарь. Одно из значений словаря указали тоже с типом "Словарь". Получается словарь, содержащий еще один словарь. Они считаются разными словарями, т.е. один словарь не является продолжением другого. Поэтому уникальность ключей проверяется в каждом словаре по отдельности.

  • Если при заполнении таблицы указали столбцы с одинаковым названием, появляется предупреждение:

    "Ошибка при создании ресурса

    В таблице есть столбцы с одинаковым названием"

Если все проверки пройдены успешно, создается новый ресурс, происходит возврат на страницу раздела "Хранилище ресурсов", появляется уведомление:

"Ресурс "Название ресурса" успешно создан"

Отменить - в режиме создания ресурса-

При нажатии открывается окно с сообщением: "Вы уверены, что хотите отменить создание ресурса?"

При нажатии на  кнопку "Нет", окно закрывается, остается текущая страница

При нажатии на кнопку "Да", окно закрывается, происходит возврат на страницу раздела "Хранилище ресурсов", ресурс не создается

 
Якорь
Просмотр раздела "Хранилище ресурсов"
Просмотр раздела "Хранилище ресурсов"
Просмотр раздела "Хранилище

Отображается презентационное значение ресурса. Если оно не умещается в 1 строку, то остальную часть можно посмотреть в тултипе.

...

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

...

:

  1. Пользователь

...

  1. должен авторизоваться в системе

...

  1. Вход в систему

...

  1. .

...

  1. Вход в Систему возможен с ролью "Администратор Оркестратора". Если пользователю не доступна роль "Администратор Оркестратора", то модуль "Оркестратор" не отображается

...

  1. . Если эта роль доступна, выполняется

...

  1. следующий шаг.
  2. Пользователь

...

  1. переходит в модуль "Оркестратор" - раздел "Хранилище ресурсов".

  2. На открывшейся странице доступны

...

  1. следующие функциональные возможности: 
    • Просмотр списка ресурсов, которые доступны

...

    • пользователю в текущем тенанте,

...

    • с возможностью сортировки и поиска

...

    • Открытие карточки ресурса по нажатию на название ресурса (

...

    • 5)
    • Создание нового ресурса

...

    • -

...

...

  1. Пользователь в разделе "Хранилище ресурсов" может просмотреть список ресурсов.

...

  1. С помощью поиска по названию ресурса

...

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

  2. С помощью операций сортировки

...

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

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

...

  1. На каждой странице система отображает записи,

...

  1. которые соответствуют условиям сортировки и слову(ам) в строке поиска.

Якорь
Удалить ресурс
Удалить ресурс
Удаление ресурса

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

...

реализуются следующие действия:

...

  1. Выполняется
  1. Просмотр раздела "Хранилище ресурсов".
  2. Пользователь выбирает в таблице ресурс и в его строке нажимает на

...

  1. кнопку  Удалить

...

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

...

    • Сценарий завершается на этом шаге.
    • Если ресурс найден, выполняется

...

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

...

    • Сценарий  завершается на этом шаге.
    • Если доступен, выполняется

...

    • следующий шаг.
  1. Система открывает окно с подтверждением удаления:
    "Вы уверены, что хотите удалить ресурс "Название ресурса"?"
  2. Пользователь нажимает на кнопку "Удалить".

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

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

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

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