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

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

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

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

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

Средство выбора значений в форме запроса со списком, диалоговое окно выбора единственного значения, пример выбранного значения в форме.

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

  • Средство выбора значений с фиксированным источником значений.

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

  • Средство выбора значений без источника значений.

    Используйте этот метод, если нужно, чтобы пользователь выполнял поиск в иерархии vRealize Orchestrator для конкретного объекта с настроенным типом ссылки. Например, тип ссылки — VC:Datastore, и необходимо, чтобы пользователи могли выбирать хранилище данных из полученного списка.

  • Средство выбора значений с внешним источником значений.

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

    var res = [];
    res.push(new Properties({id: 'id1',label: 'label1'}));
    res.push(new Properties({id: 'id2',label: 'label2'}));
    res.push(new Properties ({id: 'id3',label: 'label3'}));
    return res;