При настройке формы запроса для схемы элементов vRealize Automation можно задать поведение для некоторых полей в результатах действия vRealize Orchestrator.

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

Если создается сценарий для заполнения полей с помощью действия, не следует использовать тип Array [Any].

Пример полей затрат и размера

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

  1. В vRealize Orchestrator настройте действие getWindows10Cost с помощью сценария deploymentSize, как показано в следующем примере.
    Пример действия vRealize Orchestrator с размером и затратами
    Используйте следующий пример сценария.
    var cost = "Unknown";
    
    switch(deploymentSize) {
    	case 'small' : cost = "$15";break;
    	case 'medium' : cost = "$25";break;
    	case 'large' : cost = "$45";break ;
    	
    	default : break ;
    }
    
    return cost;
  2. В vRealize Automation добавьте и настройте поля размера и затрат в настраиваемой форме схемы элементов.

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

    В vRealize Automation добавьте и настройте поля размера и затрат в настраиваемой форме схемы элементов.

    На вкладке «Значения» настройте следующие значения свойств.

    • Значение по умолчанию = Большой
    • Параметры значений
      • Источник значения = Константа
      • Определение значения = небольшой|Небольшой,средний|Средний,большой|Большой
  3. Настройте отображение в поле затрат, как определено в действии vRealize Orchestrator в зависимости от выбранного значения в поле размера.

    На вкладке «Значения» настройте следующие значения свойств.

    • Значение по умолчанию = Внешний источник
    • Выбор действия = <папка действий vRealize Orchestrator>/getWindows10Cost
    • Входные значения действий
      • deploymentSize. Это значение настроено в действии.
      • Поле
      • Размер