---
title: "Configuraciones por nivel"
description: "Decide qué campos personalizados se aplican a los artículos, los grupos de artículos, los clientes, las reservas o la organización, su orden en los formularios y qué campos de clientes y de reservas son obligatorios o se muestran al crear un cliente o una reserva."
canonical_url: "https://requiply.com/docs/es/guides/settings/fields/level-configurations"
---
# Configuraciones por nivel

> Decide qué campos personalizados se aplican a los artículos, los grupos de artículos, los clientes, las reservas o la organización, su orden en los formularios y qué campos de clientes y de reservas son obligatorios o se muestran al crear un cliente o una reserva.

En la página **Level configurations** (configuraciones por nivel) decides qué campos personalizados se aplican a cada tipo de registro de tu negocio. Sirve para añadir **campos de entidad** a **niveles de entidad** concretos (Item, Item Group, Client, Booking, Organization) y para controlar el orden en que aparecen esos campos. Esta página es el puente entre la lista maestra de campos que definiste en [Campos de entidad](https://requiply.com/docs/es/guides/settings/fields/entity-fields) y los formularios que los usuarios rellenan realmente en Requiply.

Esta página está en **Settings → Fields → Level configurations**.

<warning>

**Solo para administradores.** El acceso está protegido por el middleware `admin`, así que los usuarios que no son administradores no pueden abrir esta página.

</warning>

<figure>

![Level configurations en la pestaña Booking. El recuadro 1 marca Add a field con los chips Notes, Company y VIP. Debajo, la lista Configured fields contiene cuatro filas, cada una con un asa de arrastre, flechas arriba y abajo, el número de posición, el nombre del campo y su tipo: Event name (Text) y Event type (Select) con un asterisco rojo, Setup date (Date) e Insurance confirmed (Checkbox). El recuadro 2 marca la columna Required, activada para Event name y Event type. El recuadro 3 marca la columna siguiente: Shown at creation con una marca de verificación para los dos campos obligatorios, y los interruptores Show at creation activados para Setup date e Insurance confirmed. Cada fila termina con un lápiz y una cruz. La Preview de la derecha muestra Event name *, Event type *, Setup date e Insurance confirmed como un formulario](https://requiply.com/docs/assets/settings/fields/levels/board.png)<figcaption>

**1** Añade un campo al nivel. **2** **Required**: el registro no se puede guardar sin un valor. **3** **Show at creation**: el campo aparece en el formulario de reserva, en el paso de reserva de la app móvil y en el diálogo rápido de cliente. Los campos obligatorios siempre se muestran, así que su fila dice *Shown at creation*.

</figcaption>
</figure>

## Por qué importa esta página

Requiply te permite definir campos personalizados reutilizables una sola vez (en [Campos de entidad](https://requiply.com/docs/es/guides/settings/fields/entity-fields)) y reutilizarlos después en distintas partes del producto. Un campo, por sí solo, no hace nada: hay que asignarlo a un nivel para que empiece a aparecer en los registros.

En esta página haces esas asignaciones. Para cada nivel de entidad eliges:

- Qué campos tiene el nivel.
- El orden en que aparecen esos campos.
- En clientes y reservas: qué campos son **obligatorios** y cuáles se **muestran al crear un registro nuevo**.

Allí donde se crea o se edita un registro de ese tipo, por ejemplo al añadir un artículo, crear un cliente o preparar una reserva, los campos configurados determinan el formulario. Al quitar un campo de un nivel, deja de aparecer en los formularios de ese nivel a partir de ese momento.

## Quién puede usar esta página

- **Solo los administradores.** La página usa el middleware `admin` y está pensada para los usuarios responsables de la configuración de toda la organización.
- El personal que no es administrador no puede abrir esta página ni cambiar qué campos se añaden a los niveles de entidad, ni cuáles son obligatorios.

## Qué verás

La página tiene cinco pestañas, una por cada nivel de entidad:

- **Item** (artículo, icono de caja)
- **Item Group** (grupo de artículos, icono de cajas)
- **Client** (cliente, icono de usuario)
- **Booking** (reserva, icono de calendario)
- **Organization** (organización, icono de edificio)

Al cambiar de pestaña, la URL se actualiza con un parámetro `?tab=`, así que la selección se mantiene al recargar o compartir la página. Mientras se carga una pestaña, la lista y la vista previa muestran filas de marcador.

Cada pestaña tiene tres partes:

- **Add a field** (añadir un campo): un chip con un **+** por cada campo de entidad que todavía no está en este nivel. Pulsa un chip para añadir el campo al final de la lista. Cuando ya se usan todos los campos, el área dice *Every field is configured for this level.* (todos los campos están configurados para este nivel), y cuando ningún campo se puede usar en este nivel dice *There are no fields allowed at this level yet.* (todavía no hay campos permitidos en este nivel) con un enlace **Create a field** (crear un campo).
- **Configured fields** (campos configurados): los campos de este nivel en el orden en que los ven los usuarios, con un contador en la cabecera. Cada fila muestra un asa de arrastre, flechas arriba y abajo, el número de posición, el nombre del campo (con un ***** rojo cuando es obligatorio), su tipo y una etiqueta **System** en los campos que proporciona Requiply (consulta [Campos del sistema](https://requiply.com/docs/es/guides/settings/fields/entity-fields#campos-del-sistema)). En las pestañas **Client** y **Booking**, cada fila tiene además un interruptor **Required** (obligatorio) y un interruptor **Show at creation** (mostrar al crear). La fila termina con un lápiz, que abre la configuración del campo en ese nivel, y una cruz, que quita el campo del nivel.
- **Preview** (vista previa): una copia funcional del formulario del nivel, creada a partir de los campos configurados en su orden actual, con los campos obligatorios marcados. Los desplegables se abren y se pueden elegir valores, pero nada de lo que introduzcas ahí se guarda. Un botón **Open** (abrir) en la cabecera de la vista previa abre la página de lista correspondiente en una pestaña nueva; la pestaña Organization no tiene ninguna página que abrir.

Abajo a la derecha de la tarjeta hay un botón **Save**. Está desactivado hasta que cambias algo, y mientras se guardan los cambios la página queda bloqueada con una capa.

## Obligatorio y mostrado al crear

En las pestañas **Client** y **Booking**, dos interruptores deciden cómo se comporta un campo cuando se crea un cliente o una reserva.

<table>
<thead>
  <tr>
    <th>
      Interruptor
    </th>
    
    <th>
      Qué hace
    </th>
  </tr>
</thead>

<tbody>
  <tr>
    <td>
      <strong>
        Required
      </strong>
    </td>
    
    <td>
      <em>
        The record cannot be saved without a value.
      </em>
      
       (el registro no se puede guardar sin un valor). Un campo obligatorio se marca con <strong>
        *
      </strong>
      
       en todos los formularios de ese nivel, y no se puede guardar hasta que se rellena. Al activar <strong>
        Required
      </strong>
      
       también se activa <strong>
        Show at creation
      </strong>
      
      : la fila pasa a decir <strong>
        Shown at creation
      </strong>
      
       (se muestra al crear) con una marca de verificación, porque un campo obligatorio se tiene que ofrecer cuando se crea el registro.
    </td>
  </tr>
  
  <tr>
    <td>
      <strong>
        Show at creation
      </strong>
    </td>
    
    <td>
      Muestra también un campo opcional en los formularios de creación rápida: la sección <strong>
        Booking details
      </strong>
      
       (detalles de la reserva) de <a href="https://requiply.com/docs/es/guides/bookings/add-booking/client-and-details#rellenar-los-detalles-de-la-reserva">
        Añadir una reserva
      </a>
      
      , el paso <strong>
        Details
      </strong>
      
       (detalles) del asistente de reservas de la app móvil y la parte <strong>
        Details
      </strong>
      
       del diálogo rápido <strong>
        Create client
      </strong>
      
       (crear cliente). Los campos con este interruptor desactivado siguen estando en las páginas completas para añadir y editar clientes y en la página de la reserva, pero no en los formularios rápidos.
    </td>
  </tr>
</tbody>
</table>

Dónde se aplican las reglas:

<table>
<thead>
  <tr>
    <th>
      Nivel
    </th>
    
    <th>
      Formularios de creación rápida (campos que se muestran al crear)
    </th>
    
    <th>
      Formularios completos (todos los campos configurados)
    </th>
    
    <th>
      Comprobación de obligatorios
    </th>
  </tr>
</thead>

<tbody>
  <tr>
    <td>
      <strong>
        Booking
      </strong>
    </td>
    
    <td>
      <strong>
        Booking details
      </strong>
      
       en Add booking; el paso <strong>
        Details
      </strong>
      
       en la app móvil
    </td>
    
    <td>
      Los campos personalizados de la reserva en la página de la reserva y <strong>
        Edit custom fields
      </strong>
      
       (editar campos personalizados)
    </td>
    
    <td>
      Al crear una reserva, en la web y en la app móvil, y al guardar los campos personalizados de la reserva
    </td>
  </tr>
  
  <tr>
    <td>
      <strong>
        Client
      </strong>
    </td>
    
    <td>
      <strong>
        Details
      </strong>
      
       en el diálogo rápido <strong>
        Create client
      </strong>
      
       (que se abre desde Add booking y otros selectores), el formulario de cliente que se abre desde el asistente de reservas de la app móvil
    </td>
    
    <td>
      <a href="https://requiply.com/docs/es/guides/clients/add-or-edit">
        Añadir o editar un cliente
      </a>
    </td>
    
    <td>
      Al guardar un cliente desde cualquier sitio y al elegir un cliente existente en Add booking; consulta <a href="https://requiply.com/docs/es/guides/bookings/add-booking/client-and-details#clientes-a-los-que-les-faltan-datos-obligatorios">
        Clientes a los que les faltan datos obligatorios
      </a>
    </td>
  </tr>
</tbody>
</table>

<note>

**Los campos de Item, Item Group y Organization no tienen interruptores.** Ningún formulario de creación los exige, así que estas pestañas solo controlan qué campos tiene un nivel y en qué orden.

</note>

<warning>

**Las reservas que no crea tu equipo todavía no se comprueban.** Los campos obligatorios de las reservas se exigen cuando el personal crea una reserva en la app web o en la app móvil. Las reservas hechas en el [portal de clientes](https://requiply.com/docs/es/guides/online-booking), a través de la API pública o por un asistente de IA se guardan sin ellos, así que rellena esos campos después en la página de la reserva.

</warning>

## Estado vacío

- Si todavía no has creado ningún campo de entidad, no hay nada que añadir. Ve a [Campos de entidad](https://requiply.com/docs/es/guides/settings/fields/entity-fields) y crea primero los campos.
- Si todos los campos ya están configurados para el nivel, el área **Add a field** lo indica.
- Si todavía no hay campos configurados para el nivel, la lista muestra *Add a field from the list. Records of this level will get the fields in this order.* (añade un campo de la lista; los registros de este nivel tendrán los campos en este orden).

## Acciones principales

### Añadir campos a un nivel

1. Abre la pestaña del nivel que quieres configurar (Item, Item Group, Client, Booking u Organization).
2. En **Add a field**, pulsa el chip del campo. Se añade al final de **Configured fields**.
3. Muévelo a la posición que quieras; consulta [Reordenar los campos](#reordenar-los-campos).
4. En las pestañas Client y Booking, decide si es **Required** o si debe usar **Show at creation**.
5. Pulsa **Save**.

Al guardar, Requiply crea una configuración de campo por cada campo recién añadido, con el nivel de entidad de la pestaña actual.

### Hacer que un campo sea obligatorio o se muestre al crear

1. Abre la pestaña **Client** o **Booking**.
2. En la fila del campo, activa **Required** para que sea obligatorio, o activa **Show at creation** para ofrecer un campo opcional en los formularios de creación rápida.
3. Pulsa **Save**.

Los mismos dos interruptores están en la página de edición del campo (el lápiz), junto a sus otros ajustes del nivel.

### Editar la configuración de un campo en un nivel

Pulsa el **lápiz** de una fila para abrir la página de configuración del campo en ese nivel.

<figure>

![Edit Field Configuration para Setup date, un campo Date del nivel Booking. Debajo de Field Name, Field Type y Entity Level, de solo lectura, hay tres interruptores: Available for table view (desactivado) y, resaltados, Required (desactivado) y Show at creation (activado), cada uno con un icono de ayuda. Default Value es un selector de fecha. Una tarjeta Preview a la derecha muestra el campo Setup date con Timezone: Europe/London](https://requiply.com/docs/assets/settings/fields/levels/field-level-edit.png)<figcaption>

La página de cada campo tiene los mismos interruptores **Required** y **Show at creation** que el tablero, para los campos de Client y Booking.

</figcaption>
</figure>

En la página de edición puedes ajustar:

- Las **Categories** (categorías) a las que se aplica el campo (solo en Item e Item Group). Un campo limitado a una categoría también se aplica a todas sus subcategorías. La lista muestra cada categoría con su ruta completa, por ejemplo *Equipos de audio › Micrófonos*. Si no se selecciona ninguna categoría, el campo se aplica a todas las entidades de este nivel, incluidos los artículos sin categoría.
- **Available for table view** (disponible para la vista de tabla): si el campo se puede elegir como columna en las vistas de tabla y de lista.
- **Filter on the booking page and website** (filtrar en la página de reservas y en la web; solo en Item Group, para campos **Text**, **Number**, **Select**, **Multi-select** y **Checkbox**): *Customers can filter products by this property on your booking page and website, and its value shows in the product details. Fields without this stay internal.* (los clientes pueden filtrar los productos por esta propiedad en tu página de reservas y en tu web, y su valor se muestra en los detalles del producto; los campos sin esta opción siguen siendo internos). Esto convierte el campo en una especificación del producto. Consulta [Especificaciones del producto y filtros](https://requiply.com/docs/es/guides/settings/inventory#especificaciones-del-producto-y-filtros).
- **Required** y **Show at creation** (solo en Client y Booking): las mismas reglas que los interruptores del tablero. Con **Required** activado, **Show at creation** se activa y queda bloqueado.
- **Default value** (valor por defecto) del campo en este nivel. Los campos del sistema que se deben rellenar en cada registro (como el código de persona jurídica) no tienen valor por defecto, y cualquier valor que escribas en un campo del sistema se valida, por ejemplo *"Enter an 8-digit EDRPOU code or a 10-digit RNOKPP (IPN)."* (introduce un código EDRPOU de 8 dígitos o un RNOKPP (IPN) de 10 dígitos).

La página también muestra como referencia el nombre del campo, el tipo de campo y el nivel de entidad, además de una vista previa del campo.

### Quitar campos de un nivel

Pulsa la **cruz** al final de la fila del campo y, después, pulsa **Save**.

Quitar un campo de un nivel **desactiva** su configuración en ese nivel en lugar de eliminarla: el campo deja de aparecer en los formularios y las tablas de ese nivel, pero se conservan sus categorías, su valor por defecto y todos los valores ya introducidos en los registros. Si vuelves a añadir el campo más adelante, todo se recupera. El campo de entidad en sí nunca se toca y sigue disponible en otros niveles.

### Reordenar los campos

Arrastra una fila por su asa o usa las flechas arriba y abajo. Mientras arrastras, un marcador discontinuo muestra dónde quedará la fila. Pulsa **Escape** para cancelar el arrastre. El orden define cómo se muestran los campos en los formularios de ese nivel. Pulsa **Save** para conservar el nuevo orden.

## Formularios y campos

Esta página en sí no tiene campos de formulario: la edición se hace en el tablero y en la página de edición de cada campo.

Los campos que ves en cualquiera de las dos columnas vienen de la lista de campos de entidad de la organización. Para más detalles sobre cómo crear, editar o eliminar esos campos maestros, consulta [Campos de entidad](https://requiply.com/docs/es/guides/settings/fields/entity-fields).

## Cómo se conecta esta página con el resto de Requiply

<table>
<thead>
  <tr>
    <th>
      Función
    </th>
    
    <th>
      Cómo le afecta esta página
    </th>
  </tr>
</thead>

<tbody>
  <tr>
    <td>
      <strong>
        Campos de entidad
      </strong>
    </td>
    
    <td>
      Esta página usa todos los campos definidos allí. Un campo no tiene ningún efecto hasta que se configura en al menos un nivel.
    </td>
  </tr>
  
  <tr>
    <td>
      <strong>
        Artículos
      </strong>
    </td>
    
    <td>
      Los campos configurados en la pestaña Item aparecen en los formularios para crear y editar artículos.
    </td>
  </tr>
  
  <tr>
    <td>
      <strong>
        Grupos de artículos
      </strong>
    </td>
    
    <td>
      Los campos configurados en la pestaña Item Group aparecen en los registros de los grupos de artículos.
    </td>
  </tr>
  
  <tr>
    <td>
      <strong>
        Clientes
      </strong>
    </td>
    
    <td>
      Los campos configurados en la pestaña Client aparecen en las fichas de cliente. Los obligatorios se comprueban cada vez que se guarda un cliente, y los que se muestran al crear aparecen en el diálogo rápido <strong>
        Create client
      </strong>
      
      .
    </td>
  </tr>
  
  <tr>
    <td>
      <strong>
        Reservas
      </strong>
    </td>
    
    <td>
      Los campos configurados en la pestaña Booking aparecen en la página de la reserva. Los que se muestran al crear, y todos los obligatorios, aparecen también en <strong>
        Booking details
      </strong>
      
       en <a href="https://requiply.com/docs/es/guides/bookings/add-booking/client-and-details#rellenar-los-detalles-de-la-reserva">
        Añadir una reserva
      </a>
      
       y en el asistente de reservas de la app móvil.
    </td>
  </tr>
  
  <tr>
    <td>
      <strong>
        Organización
      </strong>
    </td>
    
    <td>
      Los campos configurados en la pestaña Organization aparecen como <strong>
        Additional fields
      </strong>
      
       (campos adicionales) en <a href="https://requiply.com/docs/es/guides/settings/organization/info">
        Información de la organización
      </a>
      
      . A diferencia de los otros niveles, hay un único registro por espacio de trabajo, así que estos campos describen el propio negocio: número de IVA, código de registro, domicilio social.
    </td>
  </tr>
  
  <tr>
    <td>
      <strong>
        Plantillas de email y de exportación
      </strong>
    </td>
    
    <td>
      Los campos configurados en los niveles Client, Booking u Organization también están disponibles como variables de plantilla (<code>
        {{clientField_…}}
      </code>
      
      , <code>
        {{bookingField_…}}
      </code>
      
      , <code>
        {{organizationField_…}}
      </code>
      
      ) en las <a href="https://requiply.com/docs/es/guides/automations/email-templates">
        plantillas de email
      </a>
      
       y las <a href="https://requiply.com/docs/es/guides/automations/export-templates">
        plantillas de exportación
      </a>
      
      .
    </td>
  </tr>
  
  <tr>
    <td>
      <strong>
        Vistas de tabla y de lista
      </strong>
    </td>
    
    <td>
      Si un campo configurado se puede elegir como columna en las listas se controla por nivel en la página de edición del campo (<code>
        Available for table view
      </code>
      
      ); después, las columnas se organizan en <a href="https://requiply.com/docs/es/guides/settings/fields/table-columns">
        Columnas de las tablas
      </a>
      
      .
    </td>
  </tr>
  
  <tr>
    <td>
      <a href="https://requiply.com/docs/es/guides/settings/fields/detail-page-fields">
        <strong>
          Campos de la página de detalle
        </strong>
      </a>
    </td>
    
    <td>
      Todos los campos configurados aquí aparecen en la página de detalle del nivel, visibles por defecto, y se pueden reordenar entre las filas predefinidas. El interruptor <strong>
        Available for table view
      </strong>
      
       no se aplica: solo controla las columnas de las tablas.
    </td>
  </tr>
  
  <tr>
    <td>
      <strong>
        Categorías
      </strong>
    </td>
    
    <td>
      Cada configuración de nivel se puede limitar a categorías concretas desde la página de edición, y una categoría incluye sus subcategorías. Sin categorías seleccionadas, el campo se aplica a todas las entidades del nivel, incluidas las que no tienen categoría.
    </td>
  </tr>
  
  <tr>
    <td>
      <a href="https://requiply.com/docs/es/guides/online-booking/booking-flow#_2-elegir-art%C3%ADculos">
        <strong>
          Portal de clientes
        </strong>
      </a>
      
       y tu web
    </td>
    
    <td>
      Los campos de Item Group con <strong>
        Filter on the booking page and website
      </strong>
      
       activado se convierten en filtros junto al catálogo y en una lista <strong>
        Specifications
      </strong>
      
       (especificaciones) en la página del producto. Consulta <a href="https://requiply.com/docs/es/guides/settings/inventory#especificaciones-del-producto-y-filtros">
        Configuración del inventario
      </a>
      
      .
    </td>
  </tr>
  
  <tr>
    <td>
      <strong>
        Configuraciones de las tablas
      </strong>
    </td>
    
    <td>
      Está junto a esta página en Settings → Fields y determina qué campos configurados se muestran realmente como columnas en las tablas.
    </td>
  </tr>
</tbody>
</table>

## Casos habituales

### Empezar a usar un campo personalizado nuevo

Has añadido un campo nuevo en **Entity fields** (por ejemplo, "Nivel de fidelidad" para los clientes). Abre esta página, cambia a la pestaña **Client**, pulsa el chip del campo en **Add a field**, arrástralo a la posición en la que quieres que aparezca en los formularios de cliente y pulsa **Save**.

### Reorganizar el diseño de un formulario

Tu equipo se queja de que los datos importantes del cliente están al final del formulario de cliente. Abre la pestaña **Client**, arrastra esos campos más arriba en **Configured fields** y guarda. El nuevo orden se aplica al momento en los formularios de cliente.

### Limitar un campo a categorías concretas

Quieres que el campo "Número de serie" aparezca solo en los artículos de la categoría *Equipos*, no en todos. Configura el campo en el nivel **Item**, pulsa el icono del lápiz y, en la página de edición, pon *Equipos* en sus **Categories**. Los artículos de las subcategorías de *Equipos* también tienen el campo.

### Todas las reservas deben indicar el evento

Las empresas de eventos suelen necesitar el nombre y el tipo de evento en cada reserva. Añade **Nombre del evento** y **Tipo de evento** en la pestaña **Booking** y activa **Required** en los dos. Add booking los muestra ahora en **Booking details** con un asterisco, y **Create booking** (crear reserva) sigue desactivado hasta que se rellenan. La app móvil los pide en su paso **Details**.

### Pedir el nombre de la empresa solo al crear un cliente

Activa **Required** para **Empresa** en la pestaña **Client**. El diálogo rápido **Create client** lo pide y, cuando el personal elige en Add booking un cliente existente sin empresa, Requiply le pide que lo complete antes de poder usar ese cliente.

### Limpiar los campos que no se usan

Un campo ya no tiene sentido para las reservas. Abre la pestaña **Booking**, pulsa la cruz de su fila y guarda. El campo deja de aparecer en los formularios de reserva, pero los valores ya introducidos en reservas anteriores se conservan y vuelven a aparecer si algún día vuelves a añadir el campo.

### Guardar los códigos legales de los clientes para la firma electrónica

Abre la pestaña **Client** y añade el campo del sistema **ЄДРПОУ / РНОКПП (ІПН)** desde **Add a field**. Así el personal puede registrar el código de cada cliente en el formulario de cliente, y el diálogo [Send for signing](https://requiply.com/docs/es/guides/bookings/payments-and-documents/documents#enviar-un-documento-a-firmar) (enviar para firmar) lo rellena automáticamente.

## Consejos y precauciones

<tip>

**Consejo:** configura primero los campos de entidad en [Campos de entidad](https://requiply.com/docs/es/guides/settings/fields/entity-fields) y usa después esta página para decidir dónde se usa cada uno. Mantener la lista maestra reducida agiliza la configuración por niveles.

</tip>

<tip>

**Consejo:** piensa bien el orden de **Configured fields**: es el orden que verán los usuarios al rellenar los registros, así que pon los campos más importantes arriba.

</tip>

<note>

**Quitar un campo es reversible.** Al quitar un campo de un nivel se oculta, pero se conservan su configuración y los valores ya guardados en los registros. Si vuelves a añadirlo, se recuperan las dos cosas y no hay que volver a configurar nada.

</note>

<tip>

**Consejo:** que haya pocos campos obligatorios. Cada campo obligatorio es una cosa más que el personal tiene que rellenar antes de poder guardar una reserva; usa **Show at creation** para los campos útiles pero no imprescindibles.

</tip>

<warning>

**Atención:** como el mismo campo de entidad se puede configurar en varios niveles, los cambios que haces en esta página solo afectan al nivel de la **pestaña actual**. Cambia de pestaña para gestionar los demás niveles.

</warning>


## Sitemap

See the full [sitemap](https://requiply.com/docs/sitemap.md) for all pages.
