Quando si personalizza il modulo di richiesta di un blueprint di vRealize Automation, è possibile basare il comportamento di alcuni campi sui risultati di un'azione di vRealize Orchestrator.

Esistono diversi metodi di utilizzo delle azioni di vRealize Orchestrator. È possibile utilizzare un'azione che estrae i dati da un'origine di terze parti oppure usare uno script che definisce le dimensioni e il costo. In questo esempio viene utilizzato uno script.

Quando si crea uno script per popolare i campi utilizzando un'azione, non utilizzare un tipo Array [Any].

Esempi di campi Dimensioni e Costo

In questo caso d'uso, si desidera che l'utente del catalogo selezioni determinate dimensioni di macchina virtuale e quindi visualizzi il costo di tale macchina al giorno. Per eseguire l'operazione di questo esempio, è disponibile un'azione di vRealize Orchestrator che mette in relazione le dimensioni e il costo. Si aggiunge inoltre un campo Dimensioni e un campo Costo nel modulo personalizzato del blueprint. Il campo Dimensioni determina il valore visualizzato nel campo Costo.

  1. In vRealize Orchestrator, configurare l'azione getWindows10Cost con uno script deploymentSize simile a quello riportato nell'esempio seguente.
    Esempio di un'azione di vRealize Orchestrator con Dimensioni e Costo
    Di seguito è riportato uno script di esempio.
    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. In vRealize Automation, aggiungere e configurare un campo Dimensioni e un campo Costo nel modulo personalizzato del blueprint.

    Configurare il campo Dimensioni come selezione multipla, con i valori Small, Medium e Large.

    In vRealize Automation, aggiungere e configurare un campo Dimensioni e un campo Costo nel modulo personalizzato del blueprint.

    Nella scheda Valori, configurare i valori delle proprietà seguenti.

    • Valore predefinito = Large
    • Opzioni valore
      • Origine valore = Constant
      • Definizione valore = small|Small,medium|Medium,large|Large
  3. Configurare il campo Costo per visualizzare il costo come definito nell'azione di vRealize Orchestrator in base al valore selezionato nel campo Dimensioni.

    Nella scheda Valori, configurare i valori delle proprietà seguenti.

    • Valore predefinito = Origine esterna
    • Seleziona azione = <cartella azioni vRealize Orchestrator>/getWindows10Cost
    • Input azioni
      • deploymentSize. Questo valore è stato configurato nell'azione.
      • Campo
      • Dimensioni