Skip to main content

Crear Colecciones y Campos

Las colecciones son las "tablas" de NocoBase. Cada coleccion tiene campos (columnas) que definen la estructura de tus datos.

Crear una coleccion

  1. Ve a Settings (engranaje) > Collection & Fields

  2. Clic en Create collection

  3. Elige el tipo:

    • General collection - Para datos normales
    • Calendar collection - Con campos de fecha integrados
    • Tree collection - Para estructuras jerarquicas
  4. Configura:

    • Name - Nombre interno (sin espacios, minusculas)
    • Title - Nombre visible para usuarios

Tipos de campos

Campos basicos

CampoDescripcionEjemplo
Single line textTexto cortoNombre, email
Long textTexto largo, soporta MarkdownDescripcion
NumberEnteros o decimalesPrecio, cantidad
PercentPorcentaje (0-100)Descuento
CheckboxVerdadero/FalsoActivo, verificado

Campos de seleccion

CampoDescripcionEjemplo
Single selectDropdown de opcionesEstado, categoria
Multi selectSeleccion multipleEtiquetas, skills
Radio groupOpciones con radio buttonsPrioridad
Checkbox groupSeleccion multiple visualCaracteristicas

Campos de fecha

CampoDescripcionEjemplo
DateSolo fechaFecha nacimiento
DateTimeFecha y horaFecha de reunion
TimeSolo horaHora de apertura

Campos avanzados

CampoDescripcionEjemplo
EmailCon validacion de emailContacto
PhoneNumero telefonicoCelular
URLEnlaces webSitio web
AttachmentArchivos e imagenesDocumentos, fotos
Rich textEditor WYSIWYGContenido formateado

Campos de relacion

CampoDescripcionEjemplo
Link toRelaciona con otra coleccionCliente -> Pedidos
LookupTrae campo de relacionNombre del cliente
RollupCalcula sobre relacionTotal de pedidos

Campos calculados

CampoDescripcionEjemplo
FormulaCalculo automaticoSubtotal * IVA
SequenceNumero secuencialINV-0001, INV-0002
Created atFecha de creacionAutomatico
Updated atUltima modificacionAutomatico
Created byUsuario que creoAutomatico

Ejemplo: CRM de Clientes

Coleccion "Clientes"

CampoTipoConfiguracion
nombreSingle line textRequerido
emailEmailUnico
telefonoPhone-
empresaSingle line text-
estadoSingle selectProspecto, Activo, Inactivo
valor_totalRollupSuma de pedidos.total
ultimo_contactoDate-
notasLong text-

Coleccion "Pedidos"

CampoTipoConfiguracion
numeroSequencePED-0001, PED-0002...
clienteLink to-> Clientes
fechaDateDefault: hoy
productosLong text-
subtotalNumberDecimal
ivaFormulasubtotal * 0.16
totalFormulasubtotal + iva
estadoSingle selectPendiente, Pagado, Enviado

Configurar campo de relacion

  1. Crea el campo tipo Link to
  2. Selecciona la coleccion destino
  3. Configura el tipo de relacion:
    • One to many - Un cliente tiene muchos pedidos
    • Many to one - Muchos pedidos pertenecen a un cliente
    • Many to many - Productos y Categorias

Tips

  • Usa nombres descriptivos en ingles para los campos internos
  • Configura valores por defecto para ahorrar tiempo
  • Marca como "requerido" los campos esenciales
  • Usa indices en campos que filtras frecuentemente