Sari la conținut

Liste de valori personalizate

O listă de valori personalizată asociază etichete lizibile unor valori tehnice. Alegeți Roșu dintr-o listă derulantă, iar cererea pleacă cu FF0000.

Este echivalentul unei enumerări, dar pe care o definiți dumneavoastră, fără să depindeți de o specificație importată.

Deschideți folderul de variabile și apoi fila sa Variabile personalizate. Fiecare listă are un nume și o serie de intrări:

EtichetăValoareActivată
RoșuFF0000
Verde00FF00
Albastru0000FF
Cod interior vechiX-42

Fila „Variabile personalizate” a unui folder de variabile: lista „Pet status” în stânga și cele trei intrări etichetă / valoare în dreapta

Oriunde este acceptată o valoare tipizată — variabilă de mediu, parametru de cerere, câmp de configurare al unei acțiuni de scenariu — alegeți tipul Listă personalizată și apoi lista dorită. Câmpul devine o listă derulantă de etichete.

Două variante:

  • Listă personalizată: o singură alegere;
  • Listă personalizată multiplă: mai multe etichete, valorile cărora sunt alipite.

Debifarea unei intrări o scoate din lista derulantă și o face nerezolvabilă: o cerere care încă o referenția va pleca cu eticheta brută în loc de valoarea sa. Este comportamentul dorit — face vizibilă o referință devenită caducă, în loc să o lase să eșueze în tăcere.

Când este de preferat o variabilă clasică?

Section titled “Când este de preferat o variabilă clasică?”
NevoieAlegeți
O valoare care se schimbă în funcție de mediu (baseUrl)O variabilă de mediu
O alegere dintr-un set finit, identic în toate mediileO listă personalizată
Un set de valori impus de specificația importatăO enumerare (creată la import)

Un parametru de scenariu tipizat „listă personalizată” se transmite prin etichetă în linia de comandă, iar Restorm îl convertește în valoare:

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

Vedeți Rulare headless și CI.