Własne listy wartości
Własna lista wartości wiąże czytelne etykiety z wartościami
technicznymi. Wybór Rouge z listy rozwijanej sprawia, że żądanie wyrusza
z wartością FF0000.
Jest to odpowiednik wyliczenia, tylko definiowany samodzielnie, bez zależności od zaimportowanej specyfikacji.
Gdzie je tworzyć
Section titled “Gdzie je tworzyć”Należy otworzyć folder zmiennych, a w nim zakładkę Zmienne własne. Każda lista ma nazwę oraz szereg wpisów:
| Etykieta | Wartość | Włączona |
|---|---|---|
Rouge | FF0000 | ✔ |
Vert | 00FF00 | ✔ |
Bleu | 0000FF | ✔ |
Ancien code interne | X-42 | ✘ |

Używanie ich
Section titled “Używanie ich”Wszędzie tam, gdzie przyjmowana jest wartość typowana — zmienna środowiskowa, parametr zapytania, pole konfiguracji akcji scenariusza — należy wybrać typ Własna lista, a następnie odpowiednią listę. Pole zamienia się w listę rozwijaną etykiet.
Dwa warianty:
- Własna lista: jeden wybór;
- Własna lista wielokrotna: kilka etykiet, których wartości zostają połączone.
Wpisy wyłączone
Section titled “Wpisy wyłączone”Odznaczenie wpisu usuwa go z listy rozwijanej oraz czyni go nierozwiązywalnym: żądanie, które nadal się do niego odwoływało, wyruszy z surową etykietą zamiast z jej wartością. Jest to zachowanie zamierzone — uwidacznia odwołanie, które straciło ważność, zamiast pozwolić mu zawieść w milczeniu.
Kiedy lepsza jest zwykła zmienna?
Section titled “Kiedy lepsza jest zwykła zmienna?”| Potrzeba | Wybór |
|---|---|
Wartość zmieniająca się zależnie od środowiska (baseUrl) | Zmienna środowiskowa |
| Wybór ze zbioru skończonego, identycznego we wszystkich środowiskach | Własna lista |
| Zbiór wartości narzucony przez zaimportowaną specyfikację | Wyliczenie (tworzone przy imporcie) |
W wierszu poleceń
Section titled “W wierszu poleceń”Parametr scenariusza typu „własna lista” przekazuje się w wierszu poleceń przez etykietę, a Restorm zamienia go na wartość:
restorm --open projet.restorm --run "Rendu" --headless --param Couleur=Rouge