Fase de pruebasEste entorno está en pruebas de prelanzamiento — todos los datos se restablecerán en el lanzamiento.
Skip to content

Blueprints ​

Los blueprints son proyectos de Mockomat listos para usar para dominios comunes. En lugar de construir cada tabla, atributo y relación desde cero, clonas un blueprint en tu workspace y lo adaptas a tus necesidades.

Qué aporta un blueprint ​

Un blueprint es un proyecto de Mockomat completo:

  • Tablas coherentes — un conjunto de tablas de dominio que van juntas (ej. Product, Category, Review para una tienda online).
  • Relaciones — las relaciones entre esas tablas, con dirección y cardinalidad.
  • Atributos — atributos significativos con sus tipos y flags.
  • Asociaciones de datos — las tablas están vinculadas a tablas del pool de datos de Mockomat, de modo que sus atributos leen columnas de datos importados (asociaciones Fuente de datos).
  • Operaciones — al clonar un blueprint, Mockomat crea para cada tabla las operaciones de lista y de detalle por defecto.
Screenshot bp-01-blueprint-galleryScreenshot bp-01-blueprint-gallery
bp-01-blueprint-galleryMissing

Galería de blueprints con los dominios disponibles.

Blueprints disponibles ​

BlueprintTablasCaso de uso típico
Usuarios & PerfilesOrganization, Team, TeamMember, User, Profile, Address, Session, Notification, ActivityLog, PreferenceCuentas, equipos, sesiones y notificaciones
Comercio ElectrónicoCategory, Product, Customer, Order, OrderItem, ReviewTiendas online, carritos y paneles de pedidos
Coches & VehículosManufacturer, Vehicle, Dealer, Listing, TestDriveMarketplaces de vehículos y herramientas para concesionarios
Bienes RaícesAgency, Agent, Neighborhood, Property, ViewingPortales inmobiliarios y agendas de visitas
Muebles & HogarCategory, Designer, Product, Room, RoomItem, ReviewCatálogos de muebles y planificadores de espacios
Comida & RestaurantesCategory, Product, Supplier, Location, StockItem, StockMovementProductos alimentarios, stock por ubicación y proveedores

Los blueprints los crea y mantiene el equipo de Mockomat.

Screenshot bp-01b-blueprint-categoriesScreenshot bp-01b-blueprint-categories
bp-01b-blueprint-categoriesMissing

Tarjetas de blueprints con número de tablas y descripción.

Cómo usar un blueprint de forma eficaz ​

1. Explorar y elegir ​

Abre Blueprints en la aplicación. Cada tarjeta de blueprint muestra su dominio, una breve descripción y cuántas tablas, atributos y relaciones contiene. Elige el blueprint más cercano a tu dominio objetivo — no tiene que encajar a la perfección.

2. Clonar en tu workspace ​

Clona el blueprint para crear un proyecto nuevo a partir de él. El blueprint original no se modifica.

Qué se clona:

  • Todas las tablas y sus atributos
  • Todas las relaciones
  • Todas las asociaciones de datos

Después, Mockomat crea las operaciones por defecto para cada tabla. Un clon cuenta para el límite de proyectos de tu plan; un invitado sustituye su único proyecto de sesión por el clon. Clonar en un workspace requiere al menos el rol Editor en él.

3. Renombrar con tu lenguaje de negocio ​

Sustituye los nombres genéricos del blueprint por la terminología de tu equipo. Si el blueprint usa Product pero tu dominio lo llama Listing o Item, renómbralo ahora.

4. Revisar los atributos tabla por tabla ​

  • ¿Todos los atributos son relevantes para tu dominio?
  • ¿Necesitas atributos que el blueprint no incluye?
  • ¿Los tipos son correctos?
  • ¿Los atributos en los que buscan tus consumidores están marcados como buscables?

Elimina los atributos que no necesites y añade los que falten. Un atributo nuevo queda vacío hasta que lo vinculas a una columna de los datos importados.

5. Validar con la vista previa ​

Ejecuta una consulta de vista previa para confirmar que el modelo sigue funcionando:

  • ¿Los atributos que necesitas devuelven valores?
  • ¿Las relaciones se resuelven como esperas?
  • ¿La forma de la respuesta coincide con lo que espera tu frontend?
Screenshot bp-02-blueprint-cloneScreenshot bp-02-blueprint-clone
bp-02-blueprint-cloneMissing

Flujo de clonación de un blueprint en el workspace activo.

Estrategia de personalización ​

No lo reescribas todo de golpe. Mantén el esqueleto del blueprint y evolúcionalo en pasadas enfocadas.

Pasada 1: nombrado y atributos principales ​

  • Renombra las tablas según tu lenguaje de negocio
  • Renombra los atributos clave (identificadores, nombres visibles)
  • Añade los pocos atributos que le faltan al blueprint
  • Elimina los atributos claramente irrelevantes

Pasada 2: limpieza de relaciones ​

  • Verifica la cardinalidad para tu dominio (1:1, 1:n, m:n)
  • Ajusta la dirección donde el modelo de propiedad del blueprint no coincida con el tuyo
  • Añade o elimina relaciones

Ejecuta la vista previa después de esta pasada para confirmar que las consultas anidadas se siguen resolviendo.

Pasada 3: alineación de la exposición de la API ​

En API Design (en inglés):

  • Renombra las operaciones según tus convenciones de API
  • Añade los parámetros por los que filtran tus consumidores
  • Ajusta los tamaños de página y los órdenes por defecto

Pasada 4: validación del runtime ​

  • Ejecuta consultas contra cada tabla
  • Prueba los parámetros de operación, el ordenamiento y la paginación
  • Verifica las relaciones (un nivel de profundidad)
Screenshot bp-03-blueprint-customizeScreenshot bp-03-blueprint-customize
bp-03-blueprint-customizeMissing

Personalización de un blueprint en las vistas de modelo y API.

Reutilizar tus propios proyectos ​

Para reutilizar tu propia estructura, usa Forkar un proyecto: copia un proyecto que puedas abrir en el workspace que elijas, igual que se clona un blueprint. Así mantienes un proyecto de referencia con las convenciones de tu equipo.