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

Ключ

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

...

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

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

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

...

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

Image Added

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

...

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



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

...

Тип элемента

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

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

Описание

КнопкаВернуться-

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

ПолеНазвание ресурса-

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

Пример:

Пароль для 1С

В поле есть кнопка в виде крестика для очищения от текста. Данное поле не может быть пустым.

Image Added


Выпадающий списокТип данных

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

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

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

 Строка

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

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

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

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

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

КнопкаСоздать-

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

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

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

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

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

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

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

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

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

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

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

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

КнопкаОтменить-

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

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

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

...

Тип данных ресурсаОписание поля "Значение"Шаблон\примерВнешний поля "Значение" (инструмент редактирования) при значении по умолчанию

Строка

  • Внешний вид: редактируемое текстовое поле
  • По умолчанию при вводе текста высота поля позволяет отобразить только 2 строки текста. Если пользователь вводит больше 2х строк, автоматически высота поля не увеличивается. Высоту поля можно увеличить вручную, потянув за его правый нижний угол
  • При вводе текста в поле отображается то количество строк, которое позволяет текущая высота поля - по умолчанию или та, на которую пользователь "растянул" поле. Если кол-во строк превышает высоту поля, верхние сроки начинают "скрываться" за границей поля так, чтобы вводимая строка всегда оставалась видна в поле
  • Если убрать фокус с поля:
    • высота поля останется такой же, какой была при вводе - по умолчанию или та, на которую пользователь "растянул" поле
    • текст останется на том же месте, где остановили ввод. Т.е. вверх, к 1й строке не поднимется (если она скрылась за границей поля) 
  • В поле есть кнопка для очищения от текста

Пример:

тест12345678

Пустое поле

Логический

  • Внешний вид: переключатель, на котором указано сразу оба возможных значения - "Истина" и "Ложь", но подсвечен только выбранный вариант.

Переключатель, установленный на значении "Ложь"

Число

  • Внешний вид: редактируемое числовое поле, в котором доступен ввод:
    • только цифр от 0-9, "-" и ",";
    • не более одного знака "-" и ",".
  • В поле есть кнопка для очищения от значения
  • Если пользователь очищает поле вручную (например, через backspace) автоматически поле не заполнится каким-либо числом по умолчанию, т.е. поле останется пустым (даже после сохранения ресурса)

Пример:

15

Пустое поле

Пароль

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

Пустое поле с подсказкой: "Пароль не задан"

Дата-время


Значение настраивается при помощи 2х полей:

  • редактируемое поле с типом данных "дата-время":
    • По клику на 1е поле с датой появляется форма для выбора даты и времени, содержащая:
      • кнопки выбора года и месяца
      • календарик для выбора дня месяца
      • кнопки для выбора часов, минут и секунд
      • кнопка "Сейчас": по нажатию в поле вводится текущие дата\время
      • кнопка "Ок": по нажатию форма закрывается, выбранные значения остаются в поле
    • Ввести значение можно и вручную. Значение автоматически вводится по маске "dd.mm.yyyy hh:mm:ss".
    • В поле есть кнопка для очищения от значения
  • выпадающий список для выбора часового пояса. Значение по умолчанию - локальный часовой пояс пользователя

На интерфейсе время отображается в том часовом поясе, который ранее был установлен для ресурса. Например, при создании или последнем редактировании ресурса ему указали московский часовой пояс. У него будет указано "... 16:00:00 +03:00; Europe/Moscow". Если карточку ресурса откроет пользователь из Уфы, ему также отобразиться значение "... 16:00:00 +03:00; Europe/Moscow" (не "... 18:00:00 +05:00; Asia/Yekaterinburg").

Шаблон для поля с датой:

dd.mm.yyyy hh:mm:ss

Пример:

30.08.2023 16:35:02


 

Шаблон для поля с часовым поясом:

<смещение относительно UTC> <id часового пояса>

Пример:

+03:00; Europe/Moscow

 

Путь к папке

  • Внешний вид: редактируемое текстовое поле
  • В поле есть кнопка для очищения от текста
  • Путь к папке можно указать только вручную

Пример:

C:\Users\user\Downloads\ROBIN

Пустое поле

Путь к файлу

  • Внешний вид: редактируемое текстовое поле
  • В поле есть кнопка для очищения от текста
  • Путь к файлу можно указать только вручную

Пример:

C:\Users\user\Downloads\ROBIN\yandexdriver.exe

Пустое поле

Изображение

  • Внешний вид: редактируемое текстовое поле
  • В поле есть кнопка для очищения от текста
  • Путь к файлу изображения можно указать только вручную

Пример:

‪C:\Users\Huawei\Desktop\Скриншот.png

Пустое поле

Коллекция

  • Значение коллекции - это список элементов. Элементы коллекции могут иметь разный тип данных
  • Ограничения на кол-во элементов в коллекции нет
  • У основной коллекции (когда тип всего ресурса - коллекция) в списке элементов есть отдельный выпадающий список. Но у списков дочерних коллекций (когда коллекция внутри коллекции\словаря) отдельного  выпадающего списка нет
  • Если выбран тип данных "Коллекция", то значение будет состоят из нескольких элементов интерфейса. Подробнее ниже

Если текст "Элементов: 0",то

список элементов коллекции отсутствует

Словарь
  • Значение словаря - это список записей, состоящих из ключа и значения. Записи могут иметь разный тип данных.
  • Ограничения на кол-во записей в словаре нет
  • У основного словаря (когда тип всего ресурса - словарь) в списке записей есть отдельный выпадающий список. Но у списков дочерних словарей (когда словарь внутри коллекции\словаря) отдельного выпадающего списка нет
  • Если выбран тип данных "Словарь", то значение будет состоят из нескольких элементов интерфейса. Подробнее ниже

Если текст "Записей: 0", то список записей словаря отсутствует

Таблица

Если выбран тип данных "Таблица", то значение будет состоят из нескольких элементов интерфейса. Подробнее ниже

Если текст "Столбцов: 0; строк: 0",то

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

...