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,Reviewpara 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.


Galería de blueprints con los dominios disponibles.
Blueprints disponibles
| Blueprint | Tablas | Caso de uso típico |
|---|---|---|
| Usuarios & Perfiles | Organization, Team, TeamMember, User, Profile, Address, Session, Notification, ActivityLog, Preference | Cuentas, equipos, sesiones y notificaciones |
| Comercio Electrónico | Category, Product, Customer, Order, OrderItem, Review | Tiendas online, carritos y paneles de pedidos |
| Coches & Vehículos | Manufacturer, Vehicle, Dealer, Listing, TestDrive | Marketplaces de vehículos y herramientas para concesionarios |
| Bienes Raíces | Agency, Agent, Neighborhood, Property, Viewing | Portales inmobiliarios y agendas de visitas |
| Muebles & Hogar | Category, Designer, Product, Room, RoomItem, Review | Catálogos de muebles y planificadores de espacios |
| Comida & Restaurantes | Category, Product, Supplier, Location, StockItem, StockMovement | Productos alimentarios, stock por ubicación y proveedores |
Los blueprints los crea y mantiene el equipo de Mockomat.


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?


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)


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.