Salta ai contenuti

Elenchi di valori personalizzati

Un elenco di valori personalizzato associa etichette leggibili a valori tecnici. Si sceglie Rouge da un menu a tendina e la richiesta parte con FF0000.

È l’equivalente di un’enumerazione, ma definita dall’utente, senza dipendere da una specifica importata.

Occorre aprire la cartella di variabili e poi la sua scheda Variabili personalizzate. Ogni elenco ha un nome e una sequenza di voci:

EtichettaValoreAttiva
RougeFF0000
Vert00FF00
Bleu0000FF
Ancien code interneX-42

La scheda «Variabili personalizzate» di una cartella di variabili: l’elenco «Pet status» a sinistra e le sue tre voci etichetta / valore a destra

In ogni punto in cui è accettato un valore tipizzato — variabile d’ambiente, parametro di query, campo di configurazione di un’azione di scenario — occorre scegliere il tipo Elenco personalizzato e poi l’elenco desiderato. Il campo diventa un menu a tendina di etichette.

Due varianti:

  • Elenco personalizzato: una sola scelta;
  • Elenco personalizzato multiplo: più etichette, i cui valori vengono concatenati.

Deselezionare una voce la rimuove dal menu a tendina e la rende non risolvibile: una richiesta che la referenziasse ancora ripartirebbe con l’etichetta grezza al posto del suo valore. È il comportamento voluto — rende visibile un riferimento diventato obsoleto invece di farlo fallire in silenzio.

EsigenzaScelta
Un valore che cambia in base all’ambiente (baseUrl)Una variabile d’ambiente
Una scelta all’interno di un insieme finito, identico in tutti gli ambientiUn elenco personalizzato
Un insieme di valori imposto dalla specifica importataUn’enumerazione (creata all’importazione)

Un parametro di scenario di tipo «elenco personalizzato» si passa per etichetta sulla riga di comando, e Restorm lo converte in valore:

Terminal window
restorm --open projet.restorm --run "Rendu" --headless --param Couleur=Rouge

Si veda Esecuzione headless & CI.