# Validaciones

En el apartado ***Validations*** puedes establecer distintas condiciones que deberán cumplir los datos ingresados para considerarse como válidos. Configurando estos parámetros, podrás anticiparte a distintas opciones de respuesta y minimizar el riesgo de potenciales errores, por ejemplo, un código que supera el tope de caracteres permitidos.

En general, las validaciones básicas que podrás establecer son:

<table><thead><tr><th width="133">Propiedad</th><th>Características</th></tr></thead><tbody><tr><td><strong>Min</strong></td><td>Se refiere al valor mínimo aceptable para ese campo y se ingresa en números. El tipo de valor varía en función del campo, por ejemplo, en los campos de texto, hace referencia al mínimo de caracteres que puede contener la expresión, mientras que en los campos numéricos, se refiere al número más bajo aceptado.</td></tr><tr><td><strong>Max</strong></td><td>Se utiliza igual que <em><strong>Min</strong></em>, pero define en cambio el valor máximo admitido.</td></tr><tr><td><strong>Whitelist</strong></td><td><p>Permite generar un listado de los únicos valores que serán aceptados en ese campo. Para ingresarlos, hay que tipear cada uno y presionar <em>enter</em>, con lo cual se irán guardando y mostrando como etiquetas en la configuración.</p><p>A diferencia de los campos con opciones, el usuario no verá este listado, sino que recibirá un mensaje de error aclarando los valores aceptados cuando ingrese uno no admitido.</p></td></tr><tr><td><strong>Blacklist</strong></td><td>Se configura del mismo modo que <em><strong>Whitelist</strong></em>, pero al contrario de esta propiedad permite definir una lista de valores que no serán aceptados en ese campo. El usuario podrá ingresar cualquier dato, exceptuando los que estén consignados allí.</td></tr></tbody></table>

<figure><img src="/files/sSFLxOGiu0QKcxvPkhbu" alt=""><figcaption><p>Propiedades de validación</p></figcaption></figure>

A continuación veremos otro tipo de validaciones más complejas que permitirán analizar datos específicos y, de cumplirse ciertas condiciones, impedir el envío del formulario y mostrar un mensaje personalizado de error: las ***Validation Expressions***.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.rpaconnect.io/diseno-de-formularios/asignacion-de-propiedades/validaciones.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
