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ă.
Unde se creează
Section titled “Unde se creează”Deschideți folderul de variabile și apoi fila sa Variabile personalizate. Fiecare listă are un nume și o serie de intrări:
| Etichetă | Valoare | Activată |
|---|---|---|
Roșu | FF0000 | ✔ |
Verde | 00FF00 | ✔ |
Albastru | 0000FF | ✔ |
Cod interior vechi | X-42 | ✘ |

Utilizarea lor
Section titled “Utilizarea lor”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.
Intrări dezactivate
Section titled “Intrări dezactivate”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ă?”| Nevoie | Alegeț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 mediile | O listă personalizată |
| Un set de valori impus de specificația importată | O enumerare (creată la import) |
În linia de comandă
Section titled “În linia de comandă”Un parametru de scenariu tipizat „listă personalizată” se transmite prin etichetă în linia de comandă, iar Restorm îl convertește în valoare:
restorm --open projet.restorm --run "Rendu" --headless --param Couleur=RougeVedeți Rulare headless și CI.