Saltar al contenido principal

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