In Service Broker, è possibile personalizzare l'icona che rappresenta il contenuto nel catalogo, limitare il numero di istanze distribuite per un elemento del catalogo e personalizzare il modulo di richiesta per i modelli importati. Quando si personalizza il modulo di richiesta, è inoltre possibile progettare i parametri di input che consentono all'utente che richiede un elemento del catalogo di fornire i valori. È possibile personalizzare la modalità di presentazione delle opzioni personalizzate nel modulo.

L'icona fornita consente agli utenti del catalogo di utilizzare code visive per identificare elementi specifici. Non è necessario personalizzare un modulo se si desidera solo un'icona personalizzata. Non è necessario personalizzare l'icona quando si crea un modulo personalizzato.

Quando si crea il modulo personalizzato, il modello di cloud di WordPress viene utilizzato come esempio in questo caso d'uso. Se non si personalizza il modulo di richiesta, questo sarà un semplice elenco di parametri. Vedere il seguente esempio.

Modulo di richiesta predefinito di WordPress.

In questo caso d'uso, è possibile personalizzare le seguenti opzioni:

  • Ridurre il numero massimo di dimensioni di cluster di WordPress da 5 a 3.
  • Specificare il sistema operativo in base alle dimensioni del nodo. Ad esempio, se la dimensione è piccola, il sistema operativo è CoreOS. Se è media, il sistema operativo è Ubuntu.
  • Impostare il valore della dimensione del disco dati MySQL su 5 e nascondere l'opzione degli utenti richiedenti.

Prerequisiti

  • Per aggiungere un'icona, verificare di disporre di un'immagine di dimensioni non superiori a 100 KB. Le dimensioni ottimali non superano i 100x100 pixel.
  • Questo caso d'uso presuppone che sia stato importato il modello di cloud di caso d'uso di WordPress da Cloud Assembly o che sia presente un modello di cloud o un modello che includa parametri di input.

Procedura

  1. Selezionare Contenuto e criteri > Contenuto.
  2. Individuare il modello di cloud di WordPress, fare clic sul menu a sinistra del nome e selezionare Configura elemento.
    1. Impostare il numero massimo di istanze di distribuzione per questo elemento del catalogo.
      Se si seleziona un valore superiore a uno, il campo Conteggio distribuzioni viene aggiunto al modulo di richiesta. Questa opzione consente all'utente richiedente di eseguire distribuzioni in massa.
    2. Aggiungere un'icona personalizzata.
    Se si desidera solo un'icona personalizzata, è possibile fermarsi qui.
  3. Individuare il modello di cloud di WordPress, fare clic sul menu a sinistra del nome e selezionare Personalizza modulo.
    Se il modello di cloud dispone di proprietà di input, queste vengono elencate nel riquadro input della richiesta a sinistra e vengono aggiunte alla tela.
    Tela del designer di moduli personalizzati WordPress.
  4. Modificare il modulo utilizzando i valori forniti nella tabella seguente.
    Per questo campo nella schermata Aspetto Valori Vincoli
    Dimensioni cluster WordPress
    Valore massimo
    • Origine valore = Costante
    • Valore massimo = 3
    Seleziona immagine/sistema operativo

    Valore predefinito

    • Origine valore = Valore condizionale
    • Espressione =

      Valore impostato = coreos

      If Tier Machine Size Equals small

    • Espressione =

      Valore impostato = ubuntu

      If Tier Machine Sieze Equals medium

    Dimensioni del disco dati MySQL

    Visibilità

    • Origine valore = Costante
    • Visibile = No

    Valore predefinito

    • Origine valore = Costante
    • Valore predefinito = 5
  5. Fare clic e trascinare i campi per riordinarli nel modulo.
  6. Per attivare il modulo personalizzato, fare clic su Abilita.
    Attivare il modulo personalizzato.
  7. Fare clic su Salva.

risultati

Il modulo di richiesta è ora simile all'esempio seguente.

Modulo di richiesta WordPress personalizzato.

Si noti che il campo dimensioni cluster WordPress indica un errore. Il limite è 3, ma l'utente ha immesso un valore pari a 4.

Operazioni successive

Richiedere l'elemento nel catalogo e verificare che la presentazione e il comportamento siano quelli previsti.