Per creare moduli utili in base ai parametri di input, è possibile utilizzare Automation Service Broker per progettare il modo in cui le informazioni vengono visualizzate al momento della richiesta e la modalità di popolamento dei valori dei parametri, nonché aggiungere eventuali vincoli specializzati.

Designer dei moduli di richiesta personalizzati

Utilizzare il designer dei moduli per creare il modulo personalizzato.

Tela del modulo personalizzato con callout numerati.

Per creare un modulo personalizzato:

  1. Si noti che gli input della richiesta sono già presenti nella tela.
  2. Trascinare gli elementi personalizzati nella tela di progettazione.
  3. Configurare ciascun elemento utilizzando il riquadro delle proprietà.

    Per ulteriori informazioni sulle proprietà dei campi, vedere Proprietà dei campi del designer moduli personalizzati in Automation Service Broker.

  4. Utilizzare le opzioni del menu Azioni per importare o esportare il modulo oppure importare o esportare un file CSS. Nelle sezioni seguenti sono disponibili ulteriori informazioni.
  5. Visualizzare la cronologia degli snapshot per il modulo. Per ulteriori informazioni sul controllo delle versioni dei moduli personalizzati, vedere Come controllare le versioni dei moduli personalizzati in Automation Service Broker.
  6. Abilitare il modulo.

Il designer del modulo personalizzato supporta la convalida dei dati aggiungendo vincoli a un campo. Per le opzioni dei vincoli che vengono applicate quando si crea un modulo, vedere Proprietà dei campi del designer moduli personalizzati in Automation Service Broker. Per un esempio di vincolo, vedere Personalizzazione di un'icona e del modulo di richiesta di Automation Service Broker.

Gli elementi del catalogo possono avere un singolo modulo personalizzato alla volta. Se si modifica un elemento del catalogo, ad esempio un modello cloud, per cui è già definito un modulo personalizzato, le modifiche non vengono apportate nel modulo personalizzato. Per poter visualizzare le modifiche apportate al modello cloud, è necessario eliminare il vecchio modulo personalizzato e crearne uno nuovo. Analogamente, se si modifica un modello con un modulo personalizzato attivo, la modifica non viene riflessa nel modulo, pertanto è necessario eliminare l'elemento del modulo aggiornato e aggiungerlo nuovamente.

Importazione ed esportazione di moduli personalizzati tra modelli

Dopo aver sviluppato un modulo personalizzato, è possibile che si desideri utilizzarlo, tutto o solo una parte, con un altro modello. È possibile esportare un modulo da un modello e importarlo in un altro modello, quindi continuare la personalizzazione del modulo per il nuovo modello.

Per condividere i moduli personalizzati, è possibile fare clic su Azioni nel designer di moduli personalizzati e selezionare una delle opzioni seguenti.

Tabella 1. Opzioni del menu Azione per l'importazione e l'esportazione di moduli personalizzati
Voce del menu Azioni Descrizione
Importa modulo Importa un file JSON o YAML.
Esporta modulo Esporta il modulo personalizzato corrente come file JSON.
Esporta modulo come YAML Esporta il modulo personalizzato corrente come file YAML.

Esportare il file come file YAML quando si desidera spostare un modulo personalizzato da un'istanza di Automation Service Broker a un’altra, ad esempio dall'ambiente di prova all'ambiente di produzione. Se si preferisce modificare il modulo come file YAML, è possibile esportare il modulo, modificarlo e quindi importarlo nuovamente nel modello.

Aggiunta di un foglio di stile personalizzato a un modulo personalizzato

È possibile utilizzare un foglio di stile CSS personalizzato per ridefinire la modalità di visualizzazione del testo sullo schermo. È necessario creare il file CSS all'esterno di Automation Service Broker. È tuttavia possibile esportare e importare un file CSS da un modello a un altro.

Tabella 2. Opzioni del menu Azione per l'importazione e l'esportazione dei file CSS
Voce del menu Azioni Descrizione
Importa CSS Importa un file CSS che migliora il modulo di richiesta del catalogo.

Il file può essere simile all'esempio seguente.

#input_<field_ID> {
	font-size: 20px;
	font-weight: bold;
	color: red;
	width: 600px;
}
#input_<field_ID> {
	font-size: 20px;
	font-weight: bold;
	font-style: italic;
	width: 600px;
}

In questo esempio, sostituire <field_ID> con gli ID di campo effettivi del modulo personalizzato. È possibile individuare i valori selezionando il campo nel modulo e quindi visualizzare il valore nel riquadro delle proprietà, sotto il nome del campo. Ad esempio, ID campo deploymentName o ID campo textField_fe7cf66a.

Esporta CSS Esporta il file CSS personalizzato.
Rimuovi CSS Rimuove il file CSS personalizzato.

Il file CSS rimosso non può essere recuperato.