Brugerdefinerede værdilister
En brugerdefineret værdiliste knytter læsbare labels til tekniske
værdier. Du vælger Rød i en dropdown, og anmodningen sendes med FF0000.
Det svarer til en enumeration, bortset fra at du definerer den selv, uden at være afhængig af en importeret specifikation.
Hvor du opretter dem
Section titled “Hvor du opretter dem”Åbn miljømappen og derefter dens fane Brugerdefinerede variabler. Hver liste har et navn og en række poster:
| Label | Værdi | Aktiveret |
|---|---|---|
Rød | FF0000 | ✔ |
Grøn | 00FF00 | ✔ |
Blå | 0000FF | ✔ |
Gammel intern kode | X-42 | ✘ |

Brug dem
Section titled “Brug dem”Overalt hvor en typet værdi accepteres — en miljøvariabel, en query-parameter, et konfigurationsfelt i en scenariehandling — vælger du typen Brugerdefineret liste og derefter den ønskede liste. Feltet bliver en dropdown med labels.
Der er to varianter:
- Brugerdefineret liste: ét enkelt valg;
- Multipel brugerdefineret liste: flere labels, hvis værdier sættes sammen.
Deaktiverede poster
Section titled “Deaktiverede poster”Fjerner du fluebenet ved en post, forsvinder den fra dropdownen og kan ikke længere resolveres: en anmodning, der stadig refererede til den, sendes med det rå label i stedet for værdien. Det er den ønskede adfærd — det gør en reference, der er blevet forældet, synlig i stedet for at lade den fejle i stilhed.
Hvornår er en almindelig variabel bedre?
Section titled “Hvornår er en almindelig variabel bedre?”| Behov | Vælg |
|---|---|
En værdi, der skifter fra miljø til miljø (baseUrl) | En miljøvariabel |
| Et valg fra en endelig mængde, ens i alle miljøer | En brugerdefineret liste |
| En mængde værdier, som den importerede specifikation dikterer | En enumeration (oprettet ved importen) |
På kommandolinjen
Section titled “På kommandolinjen”En scenarieparameter af typen »brugerdefineret liste« angives efter label på kommandolinjen, og Restorm oversætter den til værdien:
restorm --open projet.restorm --run "Rendu" --headless --param Couleur=Rouge