В каждой создаваемой и публикуемой схеме элементов отображается форма, которая используется при запросе схемы элементов из каталога. Можно использовать форму по умолчанию или настроить индивидуальные формы запроса схемы элементов при ее создании или редактировании. Настройка формы выполняется тогда, когда данные, указанные или требуемые в форме по умолчанию, не соответствуют тому, что должны видеть пользователи.

Настройка формы запроса

Доступ к конструктору настраиваемых форм запроса осуществляется из сетки данных схемы элементов или с холста схемы элементов.

Меню настраиваемой формы на вкладке «Проект»

Конструктор настраиваемых форм запросов

Конструктор форм используется для создания настраиваемых форм.

Холст редактирования настраиваемой формы с выносками

Порядок создания настраиваемой формы:

  1. Перетащите элементы (1 и 2) на холст проекта (3).
  2. Настройте каждый элемент с помощью панели свойств (4).
  3. Активируйте форму (5).

Если свойство запрета перезаписи не настроено, то в списке элементов схемы элементов будут содержаться настраиваемые свойства. Если для параметра свойства «Допускает переопределение» выбрано значение «Нет», это поле невозможно настроить.

Проверка и ограничения

Конструктор настраиваемых форм позволяет выполнять проверку данных путем добавления ограничений к полю или с помощью внешних средств проверки. Варианты ограничений, которые применяются при создании формы, см. в разделе Свойства полей в конструкторе настраиваемых форм.

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

Например, если у вас есть поля на первой вкладке, от которых зависят последующие поля, зависимые поля могут не отображаться на вкладках, пока на предыдущих вкладках не будет указано зависимое значение.

Действия в настраиваемых формах запроса

Элементы меню действий помогают заполнять формы и совместно использовать их с другими системами.

Меню действий на холсте проекта настраиваемой формы
Табл. 1. Элементы меню действий в настраиваемой форме запроса
Элемент меню действий Описание
Создать форму Добавляет все поля, связанные с каждым компонентом схемы элементов, в конструктор форм. Каждый компонент добавляется на вкладку. При использовании этого элемента меню после создания или изменения формы вновь созданная форма перезаписывает текущую форму.

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

Импортировать форму Импорт настраиваемой формы из файла JSON или YAML.
Экспортировать форму Экспорт текущей настраиваемой формы в файл JSON.

Экспорт файла выполняется, если вы хотите использовать его часть, которая соответствует компоненту, используемому в другой схеме элементов.

Экспортировать форму как файл YAML Экспорт текущей настраиваемой формы в формате YAML.

Экспорт в файл YAML выполняется, когда необходимо переместить настраиваемую форму из одного экземпляра vRealize Automation в другой. Например, из тестовой среды в производственную среду. Если вы хотите отредактировать форму в формате YAML, можно экспортировать ее, изменить и импортировать обратно в схему элементов.

Импортировать CSS Импорт CSS-файла, который улучшает вид формы запроса из каталога.

Этот файл может иметь примерно следующий вид. Файл в примере ниже меняет размер шрифта и делает текст полужирным. Он относится к текстовому полю «Развернуть компьютер с помощью учетной записи пользователя Active Directory», которое отображается на рисунке, расположенном выше в разделе «Конструктор настраиваемых форм запросов».

#<field-ID> .grid-item {
     font-size: 16px;
     font-weight: bold;
     width: 600px;
}
 

В этом примере <field-ID> — идентификатор поля на холсте. Чтобы найти значение, выберите поле на холсте. Значение находится на правой панели под именем. На рисунке выше значение имеет вид text_d947bc97.

Импорт файла. Сохраните файл в виде <filename>.css.

Экспортировать CSS Экспорт импортированного CSS-файла.
Удалить CSS Удаление настраиваемого CSS-файла.

Удаленный CSS-файл восстановлению не подлежит.

Загрузить схему формата Загрузка файла JSON, содержащего структуру и описание элементов управления и состояний, используемых в настраиваемой форме.

Эта схема используется, чтобы создать форму или изменить существующую форму. Измененный файл JSON можно импортировать как настраиваемую форму.