L'utente che effettua la richiesta crea un modulo personalizzato nel caso in cui il modulo predefinito contenga un numero eccessivo o insufficiente di informazioni. Nel modulo è possibile aggiungere o nascondere campi, oppure precompilare i campi e scegliere di mostrarli o nasconderli.

Questo caso d'uso si basa su un blueprint contenente un tipo di macchina virtuale vSphere e un blueprint XaaS che configura un account amministratore di Active Directory nella macchina virtuale. Il blueprint XaaS si basa sul workflow di creazione di un utente con una password in un gruppo.

L'obiettivo in questo caso d'uso è:

  • Fornire all'utente la possibilità di configurare la password amministratore.
  • Preconfigurare i dettagli della macchina in modo che i valori di CPU e memoria siano entrambi espressi in GB.

Questo caso d'uso include esempi delle seguenti personalizzazioni del modulo:

  • Aggiunta di campi specifici a un modulo vuoto.
  • Configurazione di una casella di controllo Mostra/Nascondi.
  • Come nascondere i campi finché l'utente che effettua la richiesta non seleziona una casella di controllo.
  • Aggiunta della convalida ai campi.
  • Visualizzazione di un campo della memoria in GB anche se il campo del blueprint è espresso in MB.
  • Utilizzo di espressioni regolari.

Prerequisiti

  • Accedere a vRealize Automation come architetto dell'applicazione, architetto del software o architetto dell'infrastruttura.

  • Creare un blueprint della macchina e dell'utente dell'azienda che includa un blueprint vSphere e un blueprint XaaS per creare un account utente di Active Directory con una password in un gruppo. Per un esempio, vedere Creazione di un blueprint di XaaS per la creazione di un utente.

Procedura

  1. Scegliere Progettazione > Blueprint.
  2. Evidenziare la riga contenente il blueprint della macchina e dell'utente dell'azienda, quindi fare clic su Modulo personalizzato > Modifica.
  3. Rinominare la scheda Generale.
    1. Fare clic sulla scheda.
    2. Nella proprietà Titolo nel riquadro a destra, immettere Configuration.
  4. Nella nuova scheda Configuration, aggiungere i seguenti campi e configurarli con i valori specificati.
    Esempio della scheda Configuration del modulo personalizzato

    Nei campi Aspetto, Valori e Vincoli, utilizzare i valori specificati.

    In questo modo, è possibile evitare eventuali errori durante la creazione del modulo.

    Campo nella screenshot Origine dell'elemento blueprint Aspetto Valori Vincoli
    Deploy Machine with Active Directory User Account (Distribuisci macchina con account utente di Active Directory) Elementi generici > Testo

    Etichetta e tipo

    • Tipo di visualizzazione = Testo

    Visibilità

    • Origine valore = Costante
    • Visibile = Sì

    Valore predefinito

    • Valore predefinito = Deploy Machine with Active Directory User Account (Distribuisci macchina con account utente di Active Directory)
    • Origine valore = Costante
    Reason for Request (Motivo della richiesta) Elementi blueprint > vSphere_vCenter_Machine > Descrizione

    Etichetta e tipo

    • Etichetta = Motivo della richiesta
    • Tipo di visualizzazione = Campo testo

    Visibilità

    • Origine valore = Costante
    • Visibile = Sì

    Sola lettura

    • Origine valore = Costante
    • Sola lettura = No

    Guida personalizzata

    • Guida indicazioni = Specificare il motivo della richiesta.

    Obbligatorio

    • Origine valore = Costante
    • Obbligatorio = Sì
    Number of Deployments (Numero di distribuzioni) Elementi blueprint > Generale > Numero di distribuzioni

    Etichetta e tipo

    • Etichetta = Numero di distribuzioni
    • Tipo di visualizzazione = Intero

    Visibilità

    • Origine valore = Costante
    • Visibile = Sì

    Sola lettura

    • Origine valore = Costante
    • Sola lettura = No

    Guida personalizzata

    • Guida indicazioni = Selezionare il numero di istanze del blueprint da distribuire.

    Valore predefinito

    • Origine valore = Costante
    • Valore predefinito = 1

    Obbligatorio

    • Origine valore = Costante
    • Obbligatorio = Sì

    Valore minimo

    • Origine valore = Costante
    • Valore minimo = 1
    Casella di controllo Add Active Directory account (Aggiungi account di Active Directory) Elementi generici > Casella di controllo

    Etichetta e tipo

    • Etichetta = Aggiungi account di Active Directory
    • Tipo di visualizzazione = Casella di controllo

    Visibilità

    • Origine valore = Costante
    • Visibile = Sì
    Username Elementi blueprint > Crea utente con una password in un gruppo > Nome dell'account utente

    Etichetta e tipo

    • Etichetta = Nome utente
    • Tipo di visualizzazione = Campo testo

    Visibilità

    Nota: Questa proprietà di visibilità, configurata nello stesso modo nei campi successivi, consente di nascondere il campo a meno che non sia selezionata la casella di controllo Aggiungi account di Active Directory.
    • Origine valore = Valore condizionale
    • Espressione =

      Impostare il valore = Sì

      Se Aggiungi account di Active Directory è uguale a Sì

    Guida personalizzata

    • Guida indicazioni = Specificare il nome utente dell'amministratore.

    Valore predefinito

    • Origine valore = Costante
    • Valore predefinito = admin

    Obbligatorio

    • Origine valore = Costante
    • Obbligatorio = Sì

    Espressione regolare

    Nota: Le espressioni regolari devono utilizzare la sintassi JavaScript.
    • Origine valore = Costante
    • Espressione regolare = "^[a-z]*$"
    • Messaggio di errore convalida = Il nome utente non può contenere caratteri speciali o numeri.
    Password Elementi blueprint > Crea utente con una password in un gruppo > Password da impostare per il nuovo account creato

    Etichetta e tipo

    • Etichetta = Password
    • Tipo di visualizzazione = Password

    Visibilità

    • Origine valore = Valore condizionale
    • Espressione =

      Impostare il valore = Sì

      Se Aggiungi account di Active Directory è uguale a Sì

    Guida personalizzata

    • Guida indicazioni = Specificare la password dell'account amministratore.

    Obbligatorio

    • Origine valore = Costante
    • Obbligatorio = Sì

    Espressione regolare

    • Origine valore = Costante
    • Espressione regolare = "^(? = .*[A-Z])(? = .*[0-9])(? = .*[a-z]).{8,}$"
    • Messaggio = La password amministratore deve includere almeno otto caratteri e può contenere caratteri alfanumerici e speciali.
    Confirm password (Conferma password) Elementi blueprint > Crea utente con una password in un gruppo > Conferma della password

    Etichetta e tipo

    • Etichetta = Conferma password

    Tipo di visualizzazione = Password

    Visibilità

    • Origine valore = Valore condizionale
    • Espressione =

      Imposta valore su Sì

      Se Aggiungi account di Active Directory è uguale a Sì

    Guida personalizzata

    • Guida indicazioni = Immettere nuovamente la password dell'account amministratore.

    Obbligatorio

    • Origine valore = Costante
    • Obbligatorio = Sì

    Trova una corrispondenza per il campo

    • Trova una corrispondenza per il campo = Password
    Email Elementi generici > Campo testo

    Etichetta e tipo

    • Etichetta = Email
    • Tipo di visualizzazione = Campo testo

    Visibilità

    • Origine valore = Valore condizionale
    • Espressione =

      Impostare il valore = Sì

      Se Aggiungi account di Active Directory è uguale a Sì

    Guida personalizzata

    • Guida indicazioni = Specificare l'indirizzo email dell'amministratore.

    Valore predefinito

    • Origine valore = Valore elaborato
    • Operatore = Concatena
    • Aggiungi valore = Campo Selezionare il nome utente
    • Aggiungi valore = Costante Immettere @yourco.com

    Espressione regolare

    • Origine valore = Costante
    • Espressione regolare = "^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,}$"
    • Messaggio di errore convalida = Specificare un indirizzo email valido.
    Casella di controllo I have read and accept the software policy (Ho letto e accetto i termini di utilizzo del software) Elementi generici > Casella di controllo

    Etichetta e tipo

    • Etichetta elemento = Ho letto e accetto i termini di utilizzo del software
    • Tipo di visualizzazione = Casella di controllo

    Visibilità

    • Origine valore = Valore condizionale
    • Espressione =

      Impostare il valore = Sì

      Se Aggiungi account di Active Directory è uguale a Sì

  5. Fare clic su Aggiungi scheda e immettere Machine Details nella proprietà Titolo sulla destra.
  6. Nella scheda Machine Details, configurare i campi illustrati di seguito.
    Esempio di scheda Dettagli macchina di moduli personalizzati

    Nei campi Aspetto, Valori e Vincoli, utilizzare i valori specificati.

    Campo nella screenshot Origine elementi blueprint Aspetto Valori Vincoli
    Storage (GB) Elementi blueprint > vSphere_vCenter_Machine > Storage (GB)

    Etichetta e tipo

    • Etichetta = Storage (GB)
    • Tipo di visualizzazione = Intero

    Visibilità

    • Origine valore = Costante
    • Visibilità = Sì

    Sola lettura

    • Origine valore = Costante
    • Sola lettura = No

    Valore predefinito

    • Origine valore = Costante
    • Valore predefinito = 4

    Valore minimo

    • Origine valore = Costante
    • Valore minimo = 2
    Number of CPUs (Numero di CPU) Elementi blueprint > vSphere_vCenter_Machine > CPU

    Etichetta e tipo

    • Etichetta = Numero di CPU
    • Tipo di visualizzazione = Intero

    Visibilità

    • Origine valore = Costante
    • Visibilità = Sì

    Valore predefinito

    • Origine valore = Costante
    • Valore predefinito = 1

    Valore minimo

    • Origine valore = Costante
    • Valore minimo = 1
    Memoria (GB) Elementi generici > Intero

    Etichetta e tipo

    • Etichetta = Memoria (GB)
    • Tipo di visualizzazione = Intero

    Visibilità

    • Origine valore = Costante
    • Visibilità = Sì

    Valore predefinito

    • Origine valore = Costante
    • Valore predefinito = 1

    Valore minimo

    • Origine valore = Costante
    • Valore minimo = 1
    Memoria (MB) Elementi blueprint > vSphere_vCenter_Machine > Memoria (MB)

    Etichetta e tipo

    • Etichetta = Memoria (MB)
    • Tipo di visualizzazione = Intero

    Visibilità

    • Origine valore = Costante
    • Visibilità = No

    Valore predefinito

    • Origine valore = Valore elaborato
    • Operatore = Moltiplica
    • Aggiungi valore = Campo Seleziona memoria (GB)
    • Aggiungi valore = Costante Immettere 1024
  7. Correggere eventuali errori. È possibile salvare il modulo, ma non è possibile attivarlo finché sono presenti errori.
  8. Per salvare il modulo e chiudere il designer modulo, fare clic su Fine.
  9. Selezionare il blueprint e fare clic su Pubblica.
  10. Per rendere disponibile il modulo personalizzato quando gli utenti richiedono l'elemento nel catalogo dei servizi, nella barra degli strumenti della pagina Blueprint, selezionare Modulo personalizzato > Attiva.

Operazioni successive

  • Rendere disponibile il blueprint nel catalogo dei servizi. Vedere Gestione del catalogo dei servizi.
  • Nel catalogo, verificare che il modulo di richiesta sia simile a quello illustrato nell'esempio seguente.

    Esempio di un modulo personalizzato nel catalogo