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

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

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

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

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