Fiecare relație din director trece printr-un ciclu de viață cu etape clare, ca să știi mereu unde te afli cu fiecare colaborare. Etapa curentă apare ca o etichetă pe fișa relației, iar butoanele disponibile îți spun unde poți trece în continuare.
Prospect — relația tocmai a fost adăugată; încă nu s-a stabilit cine ia legătura.
De contactat — cineva s-a ocupat de relație și urmează să ia legătura.
Activ — colaborarea produce valoare: există discuții recente și lucruri în desfășurare.
Dormant — nu mai e activitate recentă, dar relația rămâne în evidență; poate fi reactivată oricând.
Nu contacta — partea (sau structura) a cerut să nu fie contactată.
⚠️ Pentru a marca „Activ” e nevoie de o interacțiune
Nu poți trece o relație în starea Activ fără să fi notat cel puțin o interacțiune pe fișă. Astfel „Activ” înseamnă mereu o colaborare reală, nu doar un nume în listă.
🚫 „Nu contacta” nu este același lucru cu retragerea consimțământului
Marcajul Nu contacta este o notă internă de lucru. El nu înlocuiește consimțământul GDPR. Pentru deciziile legate de consimțământ (newsletter, outreach către donatori), folosește gestionarea consimțământului — vezi Segmente și export.
ℹ️ Detaliu tehnic
Etapele sunt definite în crm.states.lifecycle și rulează pe motorul de workflow. Fiecare schimbare scrie un WorkflowStep pentru istoric (audit), vizibil în secțiunea de istoric recent de pe fișă.
📸 Screenshot TODO
Secțiunea de stare a unei fișe: eticheta etapei curente, butoanele de tranziție permise (unele dezactivate cu motivul afișat) și o listă scurtă cu istoricul recent al schimbărilor de stare.
Editorul Wagtail poate adăuga imaginea aici.