Ao personalizar o formulário de solicitação para um blueprint do vRealize Automation, você pode basear o comportamento de alguns campos nos resultados de uma ação do vRealize Orchestrator.

Existem várias maneiras de usar ações do vRealize Orchestrator. Você pode ter uma ação que extraia os dados de uma terceira fonte ou pode usar um script que define o tamanho e o custo. Este exemplo usa um script.

Quando você cria um script para preencher campos usando uma ação, não use um tipo Matriz [Qualquer].

Exemplo de campos de tamanho e custo

Neste caso de uso, você deseja que o usuário do catálogo selecione um tamanho de máquina virtual e, em seguida, exiba o custo dessa máquina por dia. Para fazer isso, você tem um vRealize Orchestrator que correlaciona o tamanho e o custo e adiciona um campo de tamanho e um campo de custo ao formulário personalizado de blueprint. O campo de tamanho determina o valor que será exibido no campo de custo.

  1. No vRealize Orchestrator, configure uma ação, getWindows10Cost, com um script de deploymentSize semelhante ao exemplo a seguir.
    Exemplo de uma ação do vRealize Orchestrator com tamanho e custo
    Use o seguinte como um exemplo de script.
    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. No vRealize Automation, adicione e configure um campo de tamanho e um campo de custo a um formulário personalizado de blueprint.

    Configure o campo de tamanho como seleção múltipla com valores Pequeno, Médio e Grande.

    No vRealize Automation, adicione e configure um campo de tamanho e um campo de custo a um formulário personalizado de blueprint.

    Na guia Valores, configure os seguintes valores de propriedade.

    • Valor padrão = Grande
    • Opções do valor
      • Origem do valor = Constante
      • Definição de valor = pequeno|Pequeno,médio|Médio,grande|Grande
  3. Configure o campo de custo para exibir o custo, conforme definido na ação do vRealize Orchestrator com base no valor selecionado no campo de tamanho.

    Na guia Valores, configure os seguintes valores de propriedade.

    • Valor padrão = Origem externa
    • Selecionar a ação = <pasta das suas ações de vRealize Orchestrator>/getWindows10Cost
    • Entradas de ação
      • deploymentSize. Esse valor foi configurado na ação.
      • Campo
      • Tamanho