vRealize Automation include una dotazione di numerose proprietà personalizzate. È anche possibile definire nuove proprietà per creare proprietà personalizzate univoche e offrire un maggior controllo sulle macchine di cui viene eseguito il provisioning.

Quando si aggiunge una proprietà a un blueprint o a una prenotazione, è possibile determinare se chiedere all'utente di inserire un valore di proprietà e se questo deve essere codificato.

È possibile specificare la modalità di visualizzazione di una proprietà, ad esempio se presentarsi come casella di controllo o menu a discesa con valori ottenuti da un workflow personalizzato di vRealize Orchestrator.

È possibile utilizzare le proprietà anche per controllare il funzionamento dei workflow personalizzati. Per informazioni sull'uso di vRealize Automation Designer per definire e operare con workflow personalizzati, vedere Estensibilità del ciclo di vita.

Best practice per la denominazione di definizioni di proprietà

per evitare conflitti con i nomi delle proprietà personalizzate fornite con vRealize Automation, includere nel nome delle proprietà create un prefisso standard e significativo. Anteporre al nome di tutte le nuove proprietà un prefisso (ad esempio il nome dell'azienda o di una funzionalità) seguito da un punto. Tutti i nomi di proprietà che non contengono un punto (.) sono riservati da VMware. I nomi di proprietà che non rispettano questo formato di denominazione potrebbero entrare in conflitto con le proprietà personalizzate fornite con vRealize Automation. In caso di conflitto, la proprietà personalizzata di vRealize Automation ha la precedenza sulle definizioni delle proprietà create dall'utente.

Limiti

Se si crea una la definizione di una proprietà in cui Type è uguale a String, Display è uguale a Dropdown e si utilizza un'azione di vRealize Orchestrator che restituisce proprietà che popolano l'elenco a discesa, l'ordine degli elementi dell'elenco sarà casuale. Non è possibile specificare l'ordinamento.

Procedure generali

La procedura seguente descrive il procedimento generale di creazione e uso delle nuove definizioni di proprietà:

  1. Creare una nuova definizione di proprietà e associarla a un tipo di dati che permette uno specifico tipo di contenuto, quale ad esempio un contenuto booleano o intero. Utilizzare una convenzione di denominazione standard per il nome della nuova proprietà, ad esempio prefisso_di_raggruppamento.nome_della_proprietà.

  2. Associare una definizione di proprietà a un tipo di visualizzazione, come una casella di controllo o un menu a discesa. I tipi di visualizzazione disponibili dipendono dal tipo di dati selezionato.

  3. Aggiungere la proprietà a un blueprint singolarmente o come parte di un gruppo di proprietà.

    Aggiungere la proprietà a un blueprint e specificare se il valore della proprietà deve essere crittografato.

    Aggiungere la proprietà a un blueprint e specificare se l'utente deve ricevere la richiesta d'immissione del valore della proprietà.

  4. In qualità di richiedente della macchina, specificare i valori richiesti.

È anche possibile inserire il valore della proprietà in un menu a discesa utilizzando le azioni degli script di vRealize Orchestrator. L'utilizzo delle azioni degli script di vRealize Orchestrator consente anche di inserire il valore di un menu a discesa in base ai valori specificati per un'altra proprietà.

È possibile utilizzare il comando vra content list --type property-definition vRealize CloudClient per elencare tutte le definizioni delle proprietà nel tenant dell'istanza di vRealize Automation corrente. È inoltre possibile utilizzare il comando vra content list --type property-group vRealize CloudClient per elencare tutti i gruppi di proprietà. È possibile aggiungere alcune o tutte le definizioni delle proprietà e alcuni o tutti i gruppi di proprietà a un pacchetto ed esportare quest'ultimo in un file .zip. È quindi possibile importare il pacchetto in un altro tenant dell'istanza di vRealize Automation. Per ulteriori informazioni su vRealize CloudClient e sui suoi utilizzi, consultare VMware Development Center all'indirizzo https://developercenter.vmware.com/tool/cloudclient.