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

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

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

Свойства можно также использовать для управления рабочими процессами. Дополнительные сведения об использовании vRealize Automation Designer для определения специальных рабочих процессов и работы с ними см. в разделе Увеличение жизненного цикла.

Рекомендации по именованию определений свойств

Чтобы избежать конфликтов с именами указанных настраиваемых свойств vRealize Automation, используйте стандартный префикс со значением для всех имен создаваемых свойств. Для всех имен новых свойств используйте префикс с точкой (например, название компании или функции). В VMware сохраняются все имена свойств, в которых не содержится точка («.»). Имена свойств, которые не соответствуют этой рекомендации могут создать конфликт с именами настраиваемых свойств vRealize Automation. В таком случае настраиваемое свойство vRealize Automation будет обладать более высоким приоритетом по сравнению с созданными определениями свойств.

Общие процедуры

В следующих шагах описана общая процедура создания и использования новых определений свойств.

  1. Создайте новое определение свойства и свяжите его с типом данных для конкретного типа содержимого, такого как логический тип содержимого или целочисленный тип содержимого. Используйте стандартное соглашение об именовании при выборе имени для нового свойства, например my_grouping_prefix.my_property_name.
  2. Свяжите определение свойства с типом отображения, таким как флажок или раскрывающееся меню. Доступные типы отображения зависят от выбранного типа данных.
  3. Добавьте только свойство на схему элементов или добавьте его в составе группы свойств.

    Добавьте свойство на схему элементов и укажите, нужно ли его шифровать.

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

  4. Как сторона, запрашивающая компьютер, укажите обязательные значения при отображении соответствующих запросов.

Использование действий сценария vRealize Orchestrator

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

Можно использовать команду vra content list --type property-definitionvRealize CloudClient, чтобы отобразить в списке все определения свойств в текущем арендаторе vRealize Automation. Помимо этого, можно использовать команду vra content list --type property-groupvRealize CloudClient, чтобы отобразить в списке все группы свойств.

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

Ограничения

Если создается определение свойства, при котором значение Data type равно String, а значение Display as равно Dropdown, и при этом используется действие vRealize Orchestrator, которое возвращает свойства, заполняющие раскрывающийся список, элементы списка сортируются случайным образом. Порядок размещения элементов задать невозможно.