Le proprietà dei campi in Service Broker determinano l'aspetto del campo selezionato e i valori predefiniti che vengono presentati all’utente. È inoltre possibile utilizzare le proprietà per definire regole che garantiscano che gli utenti forniscano una voce valida quando richiedono l'elemento nel catalogo.
Ciascun campo deve essere configurato singolarmente. Selezionare il campo e modificarne le proprietà.
Origine valore
Per molte delle proprietà, è possibile selezionare varie opzioni relative all'origine dei valori. Non tutte le opzioni relative all'origine sono disponibili per tutti i tipi o le proprietà dei campi.
- Costante. Il valore non cambia. A seconda della proprietà, il valore potrebbe essere una stringa, un numero intero, un'espressione regolare oppure un valore selezionato da un elenco limitato, ad esempio Sì o No. Ad esempio, è possibile specificare 1 come valore intero predefinito, selezionare No per la proprietà di sola lettura o fornire l'espressione regolare per convalidare una voce del campo.
- Valore condizionale. Il valore si basa su una o più condizioni. Le condizioni vengono elaborate nell'ordine in cui sono elencate. Se più condizioni sono vere, l'ultima condizione vera determina il comportamento del campo per tale proprietà. Ad esempio, è possibile creare una condizione che determina se un campo è visibile in base al valore in un altro campo.
- Origine esterna. Il valore si basa sui risultati di un'azione di vRealize Orchestrator. Ad esempio, il calcolo del costo in base a un'azione di vRealize Orchestrator con script. Per un esempio, vedere Utilizzo delle azioni di vRealize Orchestrator nel designer di moduli personalizzati in Service Broker.
- Associa campo. Il valore corrisponde a quello del campo a cui è associato. I campi disponibili sono limitati allo stesso tipo di campo. Ad esempio, è possibile associare il valore predefinito del campo di una casella di controllo con autenticazione necessaria al campo di un'altra casella di controllo. Quando viene selezionata una casella di controllo di un campo di destinazione nel modulo di richiesta, viene selezionata anche la casella di controllo nel campo corrente.
- Valore elaborato. Il valore viene determinato in base al modo in cui l'operatore elabora i campi e i valori selezionati. Per i campi di testo viene utilizzato l'operatore Concatena. Per i campi numero intero vengono utilizzate le operazioni di addizione, sottrazione, moltiplicazione o divisione selezionate. Ad esempio, è possibile configurare un campo numero intero per convertire i megabyte in gigabyte utilizzando l'operazione di moltiplicazione.
Aspetto del campo
Le proprietà dell'aspetto consentono di determinare se il campo verrà visualizzato nel modulo, nonché l'etichetta e la guida personalizzata da fornire agli utenti del catalogo.
Opzione | Descrizione |
---|---|
Etichetta e tipo |
Consente di specificare un'etichetta e selezionare un tipo di visualizzazione. I tipi di visualizzazione disponibili variano in base all'elemento. Alcuni elementi supportano più tipi di testo, mentre altri supportano solo numeri interi. Valori possibili:
I campi Menu a discesa e Griglia dati includono un'impostazione Segnaposto. Il valore immesso viene visualizzato come un'etichetta o un'istruzione interna nel menu a discesa oppure come un'etichetta o un'istruzione generica nella griglia dati. |
Visibilità | Consente di mostrare o nascondere un campo nel modulo di richiesta.
Se la visibilità di un campo è impostata su No, i vincoli del campo, come le espressioni regolari e i campi obbligatori, vengono ignorati. |
Sola lettura | Consente di impedire agli utenti di modificare i valori del campo.
|
Righe per pagina | Solo per gli elementi della griglia dati. Consente di immettere il numero di righe. |
Guida personalizzata | Consente di fornire agli utenti informazioni relative al campo. Queste informazioni vengono visualizzate nella Guida indicazioni del campo. È possibile utilizzare testo semplice o HTML, includendo collegamenti href. Ad esempio |
Valori dei campi
Le proprietà dei valori consentono di specificare qualsiasi valore predefinito.
Opzione | Descrizione |
---|---|
Colonne | Solo per l'elemento griglia dati. Consente di specificare l'etichetta, l'ID e il tipo di valore di ciascuna colonna nella tabella. Il valore predefinito della griglia dati deve includere dati dell'intestazione corrispondenti alle colonne definite. Ad esempio, se una colonna contiene l'ID user_name e un'altra l'ID user_role, la prima riga sarà user_name,user_role. Per alcuni esempi di configurazione, vedere Utilizzo dell'elemento della griglia dati nel designer di moduli personalizzati di Service Broker. |
Valore predefinito | Consente di compilare il campo con un valore predefinito in base all'origine del valore. Le origini dei valori possibili dipendono dal campo.
|
Opzione valore | Consente di compilare un campo Menu a discesa, Selezione multipla, Gruppo di pulsanti di opzione o Selezione valore.
|
Passaggio | Consente di definire valori incrementali o decrementali per i campi di numero intero o decimale. Ad esempio, se il valore predefinito è 1 e il valore di Passaggio è impostato su 3, i valori consentiti saranno 4, 7, 10 e così via. |
Vincoli dei campi
Le proprietà di vincolo consentono di garantire che l'utente che effettua la richiesta specifichi valori validi nel modulo di richiesta.
Opzione | Descrizione |
---|---|
Obbligatorio | L'utente che effettua la richiesta deve specificare un valore per questo campo.
|
Espressione regolare | Consente di specificare un'espressione regolare che convalida il valore e un messaggio che viene visualizzato quando la convalida non riesce. Le espressioni regolari devono seguire la sintassi JavaScript. Per una panoramica, vedere Creazione di un'espressione regolare. Per istruzioni più dettagliate, vedere Sintassi.
|
Valore minimo | Specificare un valore numerico minimo. Ad esempio, una password deve includere almeno 8 caratteri. Specificare un messaggio di errore. Ad esempio, La password deve includere almeno 8 caratteri.
|
Valore massimo | Valore numerico massimo. Ad esempio, un campo ha un limite di 50 caratteri. Specificare un messaggio di errore. Ad esempio, La descrizione non può superare i 50 caratteri.
|
Trova una corrispondenza per il campo | Il valore di questo campo deve corrispondere al valore del campo selezionato. Ad esempio, il valore del campo di conferma della password deve corrispondere al valore del campo Password. |