Для создания полезных форм на основе входных параметров можно использовать vRealize Automation Service Broker, чтобы задать способ отображения этих сведений в момент запроса, способ подстановки значений параметров, а также добавить любые специальные ограничения.

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

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

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

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

  1. Обратите внимание, что запрашиваются входные данные, которые уже находятся на холсте.
  2. Перетащите на холст проекта любые настраиваемые элементы.
  3. Настройте каждый элемент с помощью панели свойств.

    Дополнительные сведения о свойствах полей см. в разделе Свойства полей конструктора настраиваемых форм в vRealize Automation Service Broker.

  4. Используйте параметры меню действий для импорта или экспорта формы либо CSS-файла. Подробные сведения приведены в следующих разделах.
  5. Включите форму.

Конструктор настраиваемых форм поддерживает проверку данных путем добавления ограничений в поле. Варианты ограничений, которые применяются при создании формы, см. в разделе Свойства полей конструктора настраиваемых форм в vRealize Automation Service Broker. Пример ограничения см. в разделе Настройка значка и формы запроса vRealize Automation Service Broker.

Импорт и экспорт настраиваемых форм между шаблонами

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

Чтобы предоставить общий доступ к настраиваемым формам, щелкните Действия в конструкторе настраиваемых форм и выберите один из следующих вариантов.

Табл. 1. Пункты меню действий для импорта и экспорта настраиваемых форм
Элемент меню действий Описание
Импортировать форму Импорт настраиваемой формы из файла JSON или YAML.
Экспортировать форму Экспорт текущей настраиваемой формы в файл JSON.
Экспортировать форму как файл YAML Экспорт текущей настраиваемой формы в файл YAML.

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

Добавление собственной таблицы стилей в настраиваемую форму

Можно использовать настраиваемую каскадную таблицу стилей, чтобы уточнить отображение текста на экране. Необходимо создать CSS-файл вне vRealize Automation Service Broker. При этом CSS-файл можно экспортировать и импортировать из одного шаблона в другой.

Табл. 2. Пункты меню действий для импорта и экспорта CSS-файлов
Элемент меню действий Описание
Импортировать CSS Импорт CSS-файла для улучшения формы запроса из каталога.

Этот файл может иметь примерно следующий вид.

#<field_ID> {
	font-size: 20px;
	font-weight: bold;
	color: red;
	width: 600px;
}
#<field_ID> {
	font-size: 20px;
	font-weight: bold;
	font-style: italic;
	width: 600px;
}

В этом примере замените <field_ID> на действительные идентификаторы полей из настраиваемой формы. Чтобы найти значения, выберите поле в форме. Значение отобразится на панели свойств под именем поля. Например, идентификатором поля может быть deploymentName или textField_fe7cf66a.

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

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