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

Средство выбора значений использует тип ссылки, который определяется на вкладке «Вид» данной настраиваемой формы. Тип ссылки представляет собой ресурс vRealize Orchestrator. Например, AD:UserGroup или VC:Datastore. После определения типа ссылки пользователь может ввести строку поиска, и результаты поиска или параметры дерева будут ограничены этой строкой или ресурсами, у которых есть соответствующий параметр.

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

Использование средства выбора значений

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

  • Средство выбора значений с фиксированным источником значений. Используйте этот метод, чтобы пользователь мог выбирать из списка предварительно определенных статических значений. По аналогии с полем со списком, раскрывающимся списком, множественным выбором и группой переключателей, этот метод предоставляет список результатов поиска на основе определенных постоянных значений и меток.
  • Средство выбора значений без источника значений. Используйте этот метод, чтобы пользователь мог выполнять поиск в иерархии vRealize Orchestrator конкретного объекта с настроенным типом ссылки. Например, тип ссылки — VC:Datastore, и необходимо, чтобы пользователи могли выбирать хранилище данных из полученного списка.
  • Средство выбора значений с внешним источником значений. Используйте этот метод, чтобы пользователь мог выбирать из результатов, основанных на действии vRealize Orchestrator. При использовании средства выбора значений из внешнего источника это действие должно возвращать массив свойств, а не массив строк. Следующий сценарий представляет собой пример базового действия vRealize Orchestrator, которое используется в сочетании со средством выбора значений.
    var res = [];
    res.push(new Properties({label: 'lab1'}));
    res.push(new Properties({label: 'lab2'}));
    res.push(new Properties({label: 'lab3'}));
    return res;