Przejdź do głównej zawartości

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.

Należy otworzyć folder zmiennych, a w nim zakładkę Zmienne własne. Każda lista ma nazwę oraz szereg wpisów:

EtykietaWartośćWłączona
RougeFF0000
Vert00FF00
Bleu0000FF
Ancien code interneX-42

Zakładka „Zmienne własne” folderu zmiennych: po lewej lista „Pet status”, po prawej jej trzy wpisy etykieta / wartość

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.

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.

PotrzebaWybór
Wartość zmieniająca się zależnie od środowiska (baseUrl)Zmienna środowiskowa
Wybór ze zbioru skończonego, identycznego we wszystkich środowiskachWłasna lista
Zbiór wartości narzucony przez zaimportowaną specyfikacjęWyliczenie (tworzone przy imporcie)

Parametr scenariusza typu „własna lista” przekazuje się w wierszu poleceń przez etykietę, a Restorm zamienia go na wartość:

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

Zob. Uruchamianie headless i CI.