Saltar al contenido principal

Elegir el tipo de columna

Cada columna de tu tabla tiene un tipo. Elegir bien el tipo es lo que hace que el formulario salga cómodo y los datos salgan limpios.

Catálogo completo

Usa esta tabla como guía rápida. Los nombres son exactamente los que ves en el desplegable Tipo del módulo.

Cuando el dato es…Usa el tipoQué te da
Un nombre, un código cortoTextoCampo de una línea
Una descripción largaTexto largoCaja de varias líneas
Un precio, un montoMonedaSe muestra como $9.800 en los listados
Una cantidad enteraEnteroSolo números sin decimales
Una cantidad con decimalesDecimal2,5 kg · 9,22 horas
Una cantidad con unidadMedidaNúmero + unidad ("12,5 kg")
Sí / no, activo / inactivoBooleanoInterruptor ON/OFF en el listado
Una fechaFechaCalendario
Fecha y hora juntasFecha y horaCalendario + reloj
Una fotoImagenSubida con miniatura en el listado
Varias fotosMúltiples imágenesGalería (el parámetro fija el máximo)
Un archivo o PDFArchivo / PDFSubida y enlace de descarga
Un correo o un enlaceEmail / EnlaceValidación y clic directo
Un dato de otra tablaRelacionesLista desplegable con los registros de esa tabla
Un estado del procesoWorkflowEtiqueta de color + botones de transición
Un colorColorSelector de color
Una lista fija de opcionesSelectDesplegable con valores definidos por ti

Cuándo importa el "Parámetro del tipo"

Al elegir ciertos tipos aparece un campo extra llamado Parámetro del tipo. Es donde escribes info específica de ese tipo:

  • Relaciones → escribe la tabla destino (categorias, clientes, productos).
  • Múltiples imágenes → escribe el máximo de imágenes (10).
  • Medida → escribe la unidad literal (kg) o el nombre de una columna hermana que guarda la unidad por fila (unidad_insumo).
  • Select → escribe los valores separados por coma (baja,media,alta).

Tipo "Medida" — el caso más útil

El tipo Medida muestra un valor numérico junto a su unidad en una sola celda (15 Kilogramo en vez de dos columnas).

  • Se guarda como número, así que sumas, promedios y triggers siguen funcionando.
  • La unidad puede ser fija (kg) o por fila (nombre de otra columna que guarda la unidad de cada registro).

Ejemplo real de Recetas:

  • cantidad tipo Medida con parámetro unidad_insumo (nombre de otra columna).
  • unidad_insumo tipo Select con valores kg,litro,unidad,gramo.

Al mostrar el listado ves 500 gramo, 2 litro, 4 unidad en cada fila.

Tipo "Workflow"

Convierte una columna en el estado de un proceso. Ver Workflow Manager.

  • Se muestra como etiqueta de color en el listado.
  • Al editar el registro, aparecen botones con las transiciones válidas desde el estado actual.
  • Cada transición puede requerir un formulario y respetar permisos por rol.

Tipo "Relaciones" — a fondo

Ver Relacionar tablas.

  • Muestra un desplegable con los registros de la tabla destino.
  • Por defecto muestra la segunda columna de esa tabla (típicamente el nombre).
  • Con tabla:columna en el parámetro puedes mostrar otra columna específica.
  • Casos especiales: admins (usuarios del CMS).

Elegir íconos sin saber inglés

Cuando un campo pide ícono (secciones, tableros, widgets), hay un botón con cuadrícula que abre el catálogo visual. Escribe en español lo que buscas: cliente, pedido, café, vacaciones, stock, limpieza. El catálogo entiende sinónimos comunes.

:::tip Si no aparece nada Prueba una palabra más general: en vez de "sanitización" escribe "limpieza"; en vez de "liquidación" escribe "sueldo" o "dinero". También funciona escribir el nombre técnico en inglés si lo conoces (cup-hot, truck). :::

¿Cuál elijo si no estoy seguro?

Regla general:

  • Valor pequeño → Texto.
  • Valor con formato específico (dinero, fecha, email) → tipo correspondiente.
  • Elegir de una lista fija → Select.
  • Sí / No → Booleano.
  • Sube archivo → Imagen / Múltiples imágenes / Archivo.
  • Apunta a otra tabla → Relaciones.
  • Cambia de estado → Workflow.

Ante la duda, empieza con Texto y cámbialo después si notas que estarías mejor con otro tipo (recuerda: cambios de tipo pueden fallar si los datos existentes no calzan).

Ejemplo — columnas de la tabla Productos

nombre Texto
categoria Relaciones (parámetro: categorias)
precio Moneda
stock Entero
imagen Imagen
descripcion Texto largo (visibilidad OFF)
activo Booleano
rendimiento Decimal

¿Qué sigue?