Nothing close enough? Start from a blank erd → Describe it in one paragraph.
How to use an erd template.
- 01Individua le entità principali
Elenca le persone e gli oggetti coinvolti, come segnalatori, segnalati, codici di referral, premi e stati delle candidature.
- 02Definisci le relazioni
Collega i segnalatori ai segnalati tramite link di referral e associa i premi agli eventi di referral completati con successo.
- 03Aggiungi il tracciamento degli stati
Modella il ciclo di vita di ogni referral (invited, applied, hired, paid) con cambiamenti di stato corredati da timestamp.
- 04Estendi lo schema in base allo scenario
Aggiungi gerarchie di partner, autorizzazioni preventive o fasi del processo di selezione se il tuo dominio lo richiede.
Questions about erd templates
Quali entità sono essenziali in uno schema di database per un'applicazione di referral?
Le entità principali includono in genere gli utenti (segnalatori e segnalati), i codici di referral, gli eventi di segnalazione, le regole dei premi e lo storico degli stati. A seconda dello scenario, puoi aggiungere fasi del processo di selezione, dettagli delle polizze assicurative o credenziali degli operatori sanitari.
Come modello la relazione tra segnalatore e segnalato in un ERD?
Usa una relazione molti-a-molti tra utenti e codici di referral, oppure una chiave esterna referrer_id direttamente nel record della segnalazione. L'ERD deve distinguere la persona che condivide il codice da quella che si iscrive.
Posso usare uno stesso schema di referral per programmi rivolti a clienti, dipendenti e partner?
Sì, ma probabilmente ti serviranno tabelle di estensione. I referral dei clienti si concentrano sui premi; quelli dei dipendenti aggiungono candidature e fasi di selezione; i referral di partner o multilivello richiedono gerarchie di agenti principali e ripartizioni delle commissioni.
Come gestisco il tracciamento degli stati dei referral in un ERD?
Aggiungi una tabella referral_status collegata all'evento di referral, con timestamp e valore dello stato (ad esempio invited, applied, converted, rewarded). In questo modo supporti audit trail e analisi.