Blueprint
I blueprint sono progetti Mockomat pronti all'uso per domini comuni. Invece di costruire da zero ogni tabella, attributo e relazione, cloni un blueprint nel Tuo workspace e lo adatti alle Tue esigenze.
Cosa offre un blueprint
Un blueprint è un progetto Mockomat completo:
- Tabelle coerenti — un insieme di tabelle di dominio che stanno insieme (es.
Product,Category,Reviewper un negozio online). - Relazioni — le relazioni tra queste tabelle, con direzione e cardinalità.
- Attributi — attributi significativi con tipi e flag.
- Mapping dei dati — le tabelle sono collegate a tabelle del pool di dati di Mockomat, quindi i loro attributi leggono colonne di dati importati (mapping Sorgente dati).
- Operazioni — quando cloni un blueprint, Mockomat crea per ogni tabella le operazioni di lista e di dettaglio predefinite.


Galleria dei blueprint con i domini disponibili.
Blueprint disponibili
| Blueprint | Tabelle | Caso d'uso tipico |
|---|---|---|
| Utenti & Profili | Organization, Team, TeamMember, User, Profile, Address, Session, Notification, ActivityLog, Preference | Account, team, sessioni e notifiche |
| E-Commerce | Category, Product, Customer, Order, OrderItem, Review | Negozi online, carrelli e dashboard degli ordini |
| Auto & Veicoli | Manufacturer, Vehicle, Dealer, Listing, TestDrive | Marketplace di veicoli e strumenti per concessionari |
| Immobiliare | Agency, Agent, Neighborhood, Property, Viewing | Portali immobiliari e calendari delle visite |
| Arredamento & Casa | Category, Designer, Product, Room, RoomItem, Review | Cataloghi di mobili e pianificatori di ambienti |
| Cibo & Ristoranti | Category, Product, Supplier, Location, StockItem, StockMovement | Prodotti alimentari, scorte per sede e fornitori |
I blueprint sono creati e mantenuti dal team di Mockomat.


Schede dei blueprint con numero di tabelle e descrizione.
Come usare un blueprint in modo efficace
1. Sfogliare e scegliere
Apri Blueprints nell'app. Ogni scheda di blueprint mostra il suo dominio, una breve descrizione e quante tabelle, attributi e relazioni contiene. Scegli il blueprint più vicino al Tuo dominio di destinazione — non deve corrispondere perfettamente.
2. Clonare nel Tuo workspace
Clona il blueprint per creare un nuovo progetto a partire da esso. Il blueprint originale non viene modificato.
Cosa viene clonato:
- Tutte le tabelle e i loro attributi
- Tutte le relazioni
- Tutti i mapping dei dati
Poi Mockomat crea le operazioni predefinite per ogni tabella. Un clone conta nel limite di progetti del Tuo piano; un ospite sostituisce il suo unico progetto di sessione con il clone. Clonare in un workspace richiede almeno il ruolo Editore in quel workspace.
3. Rinominare con il Tuo linguaggio di business
Sostituisci i nomi generici del blueprint con la terminologia del Tuo team. Se il blueprint usa Product ma il Tuo dominio lo chiama Listing o Item, rinominalo ora.
4. Rivedere gli attributi tabella per tabella
- Tutti gli attributi sono rilevanti per il Tuo dominio?
- Ti servono attributi che il blueprint non include?
- I tipi sono corretti?
- Gli attributi in cui cercano i Tuoi consumer sono contrassegnati come Searchable?
Rimuovi gli attributi che non Ti servono e aggiungi quelli mancanti. Un nuovo attributo resta vuoto finché non lo colleghi a una colonna dei dati importati.
5. Validare tramite l'anteprima
Esegui una query di anteprima per confermare che il modello funziona ancora:
- Gli attributi che Ti servono restituiscono valori?
- Le relazioni si risolvono come previsto?
- La forma della risposta corrisponde alle aspettative del Tuo frontend?


Flusso di clonazione di un blueprint nel workspace attivo.
Strategia di personalizzazione
Non riscrivere tutto in una volta. Mantieni lo scheletro del blueprint e fallo evolvere in passaggi mirati.
Passaggio 1: nomi e attributi principali
- Rinomina le tabelle secondo il Tuo linguaggio di business
- Rinomina gli attributi chiave (identificativi, nomi visualizzati)
- Aggiungi i pochi attributi che mancano al blueprint
- Rimuovi gli attributi chiaramente irrilevanti
Passaggio 2: pulizia delle relazioni
- Verifica la cardinalità per il Tuo dominio (1:1, 1:n, m:n)
- Adatta la direzione dove il modello di proprietà del blueprint non corrisponde al Tuo
- Aggiungi o rimuovi relazioni
Esegui l'anteprima dopo questo passaggio per confermare che le query annidate si risolvono ancora.
Passaggio 3: allineamento dell'esposizione API
In API Design (in inglese):
- Rinomina le operazioni secondo le Tue convenzioni API
- Aggiungi i parametri su cui filtrano i Tuoi consumer
- Adatta le dimensioni di pagina e gli ordinamenti predefiniti
Passaggio 4: validazione runtime
- Esegui query su ogni tabella
- Testa i parametri delle operazioni, l'ordinamento e la paginazione
- Verifica le relazioni (a un livello di profondità)


Personalizzazione del blueprint nelle viste modello e API.
Riutilizzare i Tuoi progetti
Per riutilizzare la Tua struttura, usa Forka un progetto: copia un progetto che puoi aprire nel workspace che scegli, allo stesso modo in cui si clona un blueprint. Così mantieni un progetto di riferimento con le convenzioni del Tuo team.