Ir al contenido

Listas de valores personalizadas

Una lista de valores personalizada asocia etiquetas legibles a valores técnicos. Usted elige Rojo en un menú desplegable y la petición sale con FF0000.

Es el equivalente de una enumeración, pero definida por usted mismo, sin depender de una especificación importada.

Abra la carpeta de variables y después su pestaña Variables personalizadas. Cada lista tiene un nombre y una serie de entradas:

EtiquetaValorActivada
RojoFF0000
Verde00FF00
Azul0000FF
Antiguo código internoX-42

La pestaña «Variables personalizadas» de una carpeta de variables: la lista «Pet status» a la izquierda y sus tres entradas etiqueta / valor a la derecha

En cualquier lugar donde se acepte un valor tipado —variable de entorno, parámetro de consulta, campo de configuración de una acción de escenario— elija el tipo Lista personalizada y luego la lista deseada. El campo se convierte en un menú desplegable de etiquetas.

Dos variantes:

  • Lista personalizada: una sola elección;
  • Lista personalizada múltiple: varias etiquetas, cuyos valores se concatenan.

Desmarcar una entrada la retira del menú desplegable y la vuelve no resoluble: una petición que aún la referenciara saldría con la etiqueta en bruto en lugar de su valor. Es el comportamiento deseado: hace visible una referencia que ha quedado obsoleta en lugar de fallar en silencio.

NecesidadElija
Un valor que cambia según el entorno (baseUrl)Una variable de entorno
Una elección dentro de un conjunto finito, idéntico en todos los entornosUna lista personalizada
Un conjunto de valores impuesto por la especificación importadaUna enumeración (creada en la importación)

Un parámetro de escenario tipado como «lista personalizada» se pasa por etiqueta en la línea de comandos, y Restorm lo convierte en valor:

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

Consulte Ejecución headless y CI.