İçeriğe geç

Özel değer listeleri

Bir özel değer listesi, okunabilir etiketleri teknik değerlere eşler. Açılır menüden Kırmızı seçersiniz, istek FF0000 ile gider.

Bu, bir numaralandırmanın eşdeğeridir; ancak içe aktarılmış bir belirtime bağlı kalmadan kendiniz tanımlarsınız.

Değişken klasörünü açın, ardından Özel değişkenler sekmesine geçin. Her listenin bir adı ve bir dizi girdisi vardır:

EtiketDeğerEtkin
RougeFF0000
Vert00FF00
Bleu0000FF
Ancien code interneX-42

Bir değişken klasörünün “Özel değişkenler” sekmesi: solda “Pet status” listesi, sağda etiket / değer biçiminde üç girdisi

Türlü bir değerin kabul edildiği her yerde — ortam değişkeni, istek parametresi, bir senaryo eyleminin yapılandırma alanı — Özel liste türünü, ardından istediğiniz listeyi seçin. Alan, etiketlerden oluşan bir açılır menüye dönüşür.

İki varyant:

  • Özel liste: tek bir seçim;
  • Çoklu özel liste: birden çok etiket, değerleri birleştirilir.

Bir girdinin işaretini kaldırmak onu açılır menüden çıkarır ve çözümlenemez hâle getirir: ona hâlâ referans veren bir istek, değeri yerine ham etiketle gönderilir. Bu, istenen davranıştır — geçersiz hâle gelmiş bir referansı sessizce başarısız kılmak yerine görünür kılar.

Ne zaman klasik bir değişken tercih edilmeli?

Section titled “Ne zaman klasik bir değişken tercih edilmeli?”
İhtiyaçSeçin
Ortama göre değişen bir değer (baseUrl)Bir ortam değişkeni
Tüm ortamlarda aynı olan, sonlu bir kümeden bir seçimBir özel liste
İçe aktarılan belirtimin zorunlu kıldığı bir değer kümesiBir numaralandırma (içe aktarmada oluşturulur)

“Özel liste” türünde bir senaryo parametresi komut satırına etiketiyle geçirilir ve Restorm onu değere dönüştürür:

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

Bkz. Headless çalıştırma ve CI.