# Campos

## Creación de campos personalizados

Al introducir el objeto, se puede notar un botón en la barra superior llamada Campos. Al hacer clic podemos crear nuevos campos o editar campos existentes.

La siguiente es la información que podemos definir sobre el campo:

\- **Etiqueta de campo:** Visible en los diseños (layout) de página\
\- **Ruta del campo:** Para ser utilizado en el código\
\- **Tipo de campo y subtipo:**\
&#x20;   \- **Texto**\
&#x20;       \- Libre\
&#x20;       \- Email\
&#x20;       \- Teléfono\
&#x20;       \- Dirección\
&#x20;   \- **Número**\
&#x20;       \- Libre\
&#x20;       \- Moneda\
&#x20;   -[ **Booleano**<br>](https://pt.wikipedia.org/wiki/Booleano)    - **Opciones**\
&#x20;   \- **Fecha** **Hora**\
&#x20;       \- Fecha\
&#x20;       \- Fecha Hora\
&#x20;   \- **Referencia**\
\- **Tamaño** **del** **Campo**: Cuando el tipo es texto, el límite de tamaño se puede establecer en caracteres.\
\- **Decimales**: Cuando el tipo es el número, se puede establecer la cantidad de decimales que el número tiene.\
\- **Opciones**: Cuando el tipo es opciones, puede establecer las opciones disponibles en ese campo. Cada línea representa una opción.\
\- **Layouts**: El campo puede ser visible en 3 tipos de diseños\
&#x20;   \- Registro: refiriéndose a la página de registro cuando se accede a través de la pestaña datos\
&#x20;   \- Buscar: refiriéndose a la página de objeto de este registro que contiene una tabla con todos los registros.\
&#x20;   \- Centro de mensajes: consultando la página del agente de soporte en el chat con el usuario\
\
\ <br>

## Definición de diseños (layout) de página

También puede cambiar los campos que forman parte de cada diseño (layout) yendo a la página de objetos y accediendo directamente desde la barra superior el botón llamado **Diseños (layouts) de página**.


---

# 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://help-es.cosmobots.io/bot-builder/datos/campos.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.
