Для входа в Карточку ресурсов в режиме чтения нужно подвести курсор на название ресурса и нажать на него, при этом открывается модальное окно "Ресурс".
Интерфейс модального окна "Ресурс" Карточки ресурсов в режиме чтения отличается от модального окна "Ресурс" -в режиме создания, тем что туда добавлены кнопки "Редактировать" (1) и поля "Название ресурса" (2), "Тип данных" (3), "Значение" (4) - заполнены.
Описание элементов интерфейса модального окна "Ресурс" представлено в нижеприведенной таблице.
Название элемента интерфейса | Доступные значения\по умолчанию | Описание |
---|---|---|
Вернуться | - | При нажатии закрывается страница создания ресурса; происходит возврат на страницу "Хранилище ресурсов". Ресурс создан не будет |
Редактировать (1) | При нажатии кнопка пропадает, карточка переводится в режим редактирования/изменеия параметров Карточки ресурсов | |
Название ресурса (2) | - | Название ресурса Пример: Пароль для 1С Данное поле не может быть пустым. В режиме создания/редактирования/изменения в поле появляется кнопка в виде крестика для очищения от текста. |
Тип данных (3) | Доступные значения: Строка Значение по умолчанию: Строка | Тип данных создаваемого ресурса В списке доступен выбор только одного значения. Выбранное значение влияет на внешний вид поля "Значение". Поле типа данных создаваемого ресурса редактированию/изменению имеющегося ресурса в режиме редактирования карточки ресурсов изменению не подлежит |
Значение (4) | Наличие значения по умолчанию зависит от выбранного типа данных | Внешний вид поля и вариант настройки его значения зависят от выбранного типа данных. Подробнее в Варианты значения в зависимости от типа данных При открытии страницы создания в поле "Тип данных" по умолчанию выбран тип "Строка", поэтому поле ""Значение" по умолчанию выглядит как редактируемое текстовое поле. В режиме чтения карточки ресурсов отображаются значения, выбранные при создании "Карточки ресурсов". В режиме редактирования/изменения |
Сохранить | Доступна только в режиме редактирования/изменения ресурса | При нажатии изменение ресурса не происходит и страница не закрывается, если:
Если все проверки пройдены успешно, изменения сохраняются, карточка переводится в режим чтения, появляется уведомление: "Ресурс "Название ресурса" успешно изменен" |
Отменить | Доступна только в режимах редактировать/изменить | При нажатии открывается окно с сообщением: "Вы уверены, что хотите отменить создание/изменения ресурса?" При нажатии на кнопку "Нет", окно закрывается, остается текущая страница При нажатии на кнопку "Да", окно закрывается, происходит возврат на страницу раздела "Хранилище ресурсов", ресурс не создается |
В поля, где тип данных "Путь к файлу", "Путь к папке" или "Изображение" ввод значения в настоящее время будет только вручную. Т.к. из соображений безопасности, браузеры заменяют путь выбранного файла фейковым, тем самым защищая пользователя, то мы не сможем передать в поле захваченный реальный путь до файла/папки.
Например, настоящий путь "C:\users\user\фото_на_паспорт.jpg" будет заменен на "C:\fakepath\фото_на_паспорт.jpg". Робот, получивший такой фейковый путь ресурса, не сможет найти по нему нужный файл.
Тип данных ресурса | Описание поля "Значение" | Шаблон\пример | Внешний поля "Значение" (инструмент редактирования) при значении по умолчанию |
---|---|---|---|
Строка |
| Пример: тест12345678 | Пустое поле |
Логический |
| Переключатель, установленный на значении "Ложь" | |
Число |
| Пример: 15 | Пустое поле |
Пароль |
| Пустое поле с подсказкой: "Пароль не задан" | |
Дата-время | Значение настраивается при помощи 2х полей:
На интерфейсе время отображается в том часовом поясе, который ранее был установлен для ресурса. Например, при создании или последнем редактировании ресурса ему указали московский часовой пояс. У него будет указано "... 16:00:00 +03:00; Europe/Moscow". Если карточку ресурса откроет пользователь из Уфы, ему также отобразиться значение "... 16:00:00 +03:00; Europe/Moscow" (не "... 18:00:00 +05:00; Asia/Yekaterinburg"). |
| |
Шаблон для поля с часовым поясом: <смещение относительно 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; строк: 0",то таблица отсутствует | Если текст "Столбцов: 0; строк: 0",то таблица отсутствует |
Это краткое отображение значения коллекции, которое указывает текущее количество ее элементов (1).
Шаблон:
Элементов: <количество элементов коллекции>
Пример:
Элементов: 3
Число в этой фразе меняется сразу, как только пользователь добавляет или удаляет элемент из коллекции (т.е. еще до сохранения ресурса). Если в коллекции нет элементов, то указано "Элементов: 0"
Если это дочерняя коллекция (коллекция внутри коллекции\словаря), то рядом есть шеврон (2), который:
Если значение дочерней коллекции - "Элементов: 0", то шеврона нет, поле "Тип данных элемента" не скрыто.
Тип данных добавляемого элемента коллекции.
Доступные значения:
Значение по умолчанию: "Строка"
Каждая добавляемая строка с элементом содержит:
В списке доступен выбор только одного значения. Выбранное значение влияет на то, какой вид (поля\кнопки для настройки) будет иметь значение добавляемого элемента.
Если это поле для выбора типа элемента у основной коллекции (когда тип всего ресурса - коллекция), то при выпадающем списке вниз/вверх это поле не перемещается (как шапка у таблиц в разделах), прокручиваются только строки с элементами коллекции.
По нажатию в список элементов коллекции добавляется еще одна строка с новым элементом. Тип данных этого элемента = тому, который на тот момент был выбран в поле "Тип данных элемента".
Если это кнопка для добавления элемента у основной коллекции (когда тип всего ресурса - коллекция), то при выпадающем списке вниз/вверх эта кнопка не перемещается (как кнопки над таблицами в разделах), прокручиваются только строки с элементами коллекции.
Но аналогичное поле у дочерней коллекции (коллекция внутри коллекции/cловаря), будет прокручиваться вместе с элементами.
Это краткое отображение значения словаря, которое указывает текущее количество его записей.
Шаблон:
Записей: <количество записей словаря>
Пример:
Записей: 3
Число в этой фразе (1) меняется сразу, как только пользователь добавляет или удаляет запись из словаря (т.е. еще до сохранения ресурса). Если в словаре нет записей, то указано "Записей: 0"
Если это дочерний словарь (словарь внутри коллекции\словаря), то рядом есть шеврон, который:
Если значение дочернего словаря - "Записей: 0", то шеврона нет, кнопка "Добавить запись" не скрыта.
По нажатию кнопки (2) в список записей словаря добавляется еще одна строка с новой записью. Каждая добавляемая строка содержит:
Описание этих элементов приведено далее.
При выпадающем списке вниз прокручиваются только строки с записями словаря, эта кнопка не перемещается (как шапка у таблиц в разделах).
Если это кнопка для добавления записи у основного словаря (когда тип всего ресурса - словарь), то при выпадающем списке вниз\вверх эта кнопка не перемещается (как кнопки над таблицами в разделах), прокручиваются только строки с записями словаря. Но аналогичная кнопка у дочернего словаря (словарь внутри коллекции\словаря), будет прокручиваться вместе с записями.
Если добавлена строка с записью словаря
Строковое поле для указания ключа записи словаря. Указано в каждой строке с записью словаря.
Тип данных значения записи словаря. Поле указано в каждой строке с записью словаря.
Доступные значения:
Значение по умолчанию: "Строка"
В списке доступен выбор только одного значения.
Указано в каждой строке с записью словаря.
Внешний вид поля и вариант настройки его значения зависят от выбранного типа данных (см. соответствующее описание выше Варианты значения в зависимости от типа данных).
Если добавлена строка с записью словаря
При нажатии удаляется выбранная запись.
Кнопка указана в каждой строке с записью словаря.
Если добавлена строка с записью словаря
Шаблон:
Столбцов: <количество столбцов>; строк: <количество строк>
Пример:
Столбцов: 5; строк: 2
Числа в этой фразе (1) меняются сразу, как только пользователь добавляет или удаляет столбцы\строки из таблицы (т.е. еще до сохранения ресурса) - по кнопкам на самой таблице или при помощи полей "Столбцов" и "Строк".
Если в таблице нет ни одного столбца (строк в этом случае тоже нет), то указано "Столбцов: 0; строк: 0"
Если это дочерняя таблица (т.е. таблица внутри коллекции/словаря), то рядом есть шеврон, который:
Если значение дочерней таблицы - "Столбцов: 0; строк: 0", то шеврона нет, кнопка "Заполнить таблицу"/"Очистить таблицу" не скрыта.
Видима, если в таблице 0 столбцов.
По нажатию:
Видима, если в таблице столбцов > 0.
По нажатию:
Если пользователь удалит все столбцы (любым способом), то сама таблица пропадет, но кнопка "Очистить таблицу" не заменится на "Заполнить таблицу", не скроются поля "Столбцов" и "Строк", т.е. все еще будет активен режим заполнения таблицы.
Видима, если отображается кнопка "Очистить таблицу".
Числовое поле, в котором можно указать количество столбцов таблицы.
Например, по умолчанию в таблице 0 столбцов. Пользователь добавляет 4 столбца - они добавляются с названием "0", "1", "2" и "3". Текущее значение счетчика столбцов = 3. Пользователь переименовывает столбец "1" на "Тест", удаляет столбец "2" и "3", добавляет новый столбец. В итоге в таблице будет 3 столбца с названиями "0", "Тест" и "4". Текущее значение счетчика столбцов = 4
"Строк" Поле (4)
Видима, если отображается кнопка "Очистить таблицу".
Числовое поле, в котором можно указать количество строк таблицы.
Подсказка о размере таблицы (5)
Видима, если отображается кнопка "Очистить таблицу".
Текст подсказки:
Таблица, сформированная при помощи полей "Столбцов" и "Строк" и/или кнопок на самой таблице:
значения в ячейках таблицы можно менять
Если кол-во столбцов > 0
Тип элемента интерфейса | Название элемента интерфейса | Видимость | Примечание |
---|---|---|---|
Кнопка | без названия кнопка в форме плюса в "шапке" таблицы | При наведении на название столбца | По нажатию добавляется новый столбец - справа от выбранного. Данные из выбранного столбца не дублируется. Название нового столбца - порядковый номер этого столбца. Нумерация начинается с 0. |
Кнопка | без названия кнопка в форме мусорки в "шапке" таблицы | При наведении на название столбца | По нажатию удаляется выбранный столбец. Если в удаляемом столбце содержатся данные, то их наличие игнорируется и столбец все равно удаляется. |
Кнопка | без названия кнопка в форме плюса в строке таблицы | При наведении на строку таблицы. Но в строке с "шапкой" таблицы эта кнопка не появляется - там действуют кнопки для столбцов | По нажатию добавляется новая строка - под выбранной. Данные из выбранной строки не дублируется. |
Кнопка | без названия кнопка в форме мусорки в строке таблицы | При наведении на строку таблицы. Но в строке с "шапкой" таблицы эта кнопка не появляется - там действуют кнопки для столбцов | По нажатию удаляется выбранная строка. Если в удаляемой строке содержатся данные, то их наличие игнорируется и строка все равно удаляется. |
Для изменения/редактирования ресурса Пользователь должен:
Нажать на кнопку "Редактировать", система при этом переводит карточку в режим изменения: скрывает кнопку "Редактировать", активирует поля для изменения, отображает кнопки "Сохранить" и "Отменить".
Внести изменения в нужных полях.
Нажать на кнопку "Сохранить".
Для отмены внесенных изменений:
Система выдает предупреждение:
"Ошибка при изменении ресурса
Заполнены не все поля"
Выполняется переход к шагу №4 Изменение ресурса
Система выдает предупреждение:
"Ошибка при изменении ресурса
В словаре есть ключи с одинаковым названием"
Выполняется переход к шагу №4 Изменение ресурса
Система выдает предупреждение:
"Ошибка при изменении ресурса
В таблице есть столбцы с одинаковым названием"
Выполняется переход к шагу №4 Изменение ресурса
Система выдает предупреждение:
"Ошибка при изменении ресурса
Ресурс с таким названием уже существует"
Система выдает предупреждение:
"Ошибка при работе с ресурсом
Ресурс не найден, обновите страницу"
Пользователь нажимает на кнопку "Вернуться".
Система закрывает карточку ресурса и открывает страницу раздела "Хранилище ресурсов" Хранилище ресурсов, где в таблице больше не отображается ресурс, который пытались изменить.
Система выдает предупреждение:
"Работа с ресурсом запрещена
Недостаточно прав для работы с ресурсом "Название ресурса""
Пользователь нажимает на кнопку "Вернуться".
Система закрывает карточку ресурса и открывает страницу раздела "Хранилище ресурсов" Хранилище ресурсов, где в таблице больше не отображается ресурс, который пытались изменить.