ChatDiagram
4 templates · ERD

Esempi di schemi database per applicazioni di referral

Le applicazioni di referral hanno un obiettivo preciso: tracciare chi ha segnalato chi, quando e cosa è successo dopo. Questi esempi di schemi database per applicazioni di referral mostrano come modellare partecipanti, codici di referral, premi e flussi degli stati in un ERD. Che tu stia creando un programma di referral per clienti, un processo di selezione basato sulle segnalazioni dei dipendenti o un sistema di referral multilivello per partner, questi diagrammi offrono un punto di partenza collaudato.

Standard Chen 1976 / Everest 1976 (crow's foot)Engine schematex-erdExport SVG · PNG · PDF
How to

How to use an erd template.

  1. 01Individua le entità principali

    Elenca le persone e gli oggetti coinvolti, come segnalatori, segnalati, codici di referral, premi e stati delle candidature.

  2. 02Definisci le relazioni

    Collega i segnalatori ai segnalati tramite link di referral e associa i premi agli eventi di referral completati con successo.

  3. 03Aggiungi il tracciamento degli stati

    Modella il ciclo di vita di ogni referral (invited, applied, hired, paid) con cambiamenti di stato corredati da timestamp.

  4. 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.

FAQ

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.