Domain Knowledge Base - Human Resources Management
Come funziona il dominio, prima di scrivere una riga di codice? Scegli un documento dall'albero a sinistra: ogni pagina spiega una parte del modello.
Regole di Business - HR
Questo documento elenca le regole di business fondamentali del dominio HR, identificate con codice univoco BR-NNN. Ogni regola è technology-independent e descrive un vincolo invariante sul comportamento del dominio.
---
BR-001 - Base giuridica per ogni trattamento di dati del dipendente
Codice: BR-001
Nome: Ogni trattamento di dati personali del Dipendente ha una base giuridica esplicita
Descrizione: Ogni operazione che tratta dati personali di un Dipendente (assunzione, valutazione, formazione) deve poggiare su una base giuridica GDPR (esecuzione del contratto, obbligo legale, interesse legittimo). I dati sanitari occupazionali richiedono la base rafforzata dell'Art. 9 GDPR. Regola descrittiva, non consulenza legale.
Motivazione: Garantire la liceità del trattamento dei dati del personale secondo i principi GDPR.
Priorità: ALTA
Attori: HR Manager, GDPR DPO
Tracciabilità: GDPR Art. 6, Art. 9; events/domain-events.md DipendenteAssunto; nota descriptive-only.
---
BR-002 - Minimizzazione e finalità dei dati HR
Codice: BR-002 Nome: I dati del Dipendente sono limitati alle finalità HR dichiarate Descrizione: Si raccolgono e conservano solo i dati personali necessari alle finalità HR dichiarate (gestione del rapporto, valutazione, formazione). Nessun dato eccedente o conservato oltre il periodo necessario. Principio descrittivo del modello, non parere giuridico. Motivazione: Rispettare i principi di minimizzazione e limitazione della finalità (GDPR Art. 5). Priorità: ALTA Attori: HR Manager, GDPR DPO Tracciabilità: GDPR Art. 5; glossary.md; nota descriptive-only.
---
BR-003 - Valutazione delle performance secondo criteri definiti
Codice: BR-003
Nome: Ogni ValutazionePerformance segue criteri e periodicità definiti
Descrizione: La valutazione di un dipendente deve basarsi su criteri esplicitati e su una periodicità definita; gli esiti sono tracciati e condivisi con il dipendente. Una valutazione non può modificare lo stato contrattuale senza un processo formale.
Motivazione: Assicurare equità, trasparenza e tracciabilità del processo valutativo.
Priorità: MEDIA
Attori: Manager Linea, Dipendente, HR Manager
Tracciabilità: events/domain-events.md ValutazioneCompletata; glossary.md Performance.
---
BR-004 - Onboarding completo prima dell'operatività piena
Codice: BR-004
Nome: Un Dipendente assume operatività piena solo dopo l'OnboardingPlan completato
Descrizione: Un nuovo assunto attraversa un OnboardingPlan (documentale, formazione iniziale, dotazioni, accessi) prima di essere considerato pienamente operativo (stato active). L'onboarding incompleto mantiene il dipendente in stato onboarding.
Motivazione: Garantire conformità, sicurezza e produttività dell'inserimento.
Priorità: MEDIA
Attori: HR Manager, Manager Linea, Dipendente
Tracciabilità: state-machines/dipendente-lifecycle.md; events/domain-events.md DipendenteAssunto.
---
BR-005 - Dati sanitari occupazionali con tutela rafforzata
Codice: BR-005
Nome: I dati sanitari occupazionali sono trattati come categorie particolari (Art. 9)
Descrizione: I dati relativi alla salute occupazionale del Dipendente (idoneità, sorveglianza sanitaria) sono categorie particolari ai sensi dell'Art. 9 GDPR: accesso ristretto, finalità limitata alla sorveglianza sanitaria occupazionale, conservazione separata. Descrizione del modello, non consulenza.
Motivazione: Proteggere le categorie particolari di dati con misure rafforzate (GDPR Art. 9).
Priorità: CRITICA
Attori: GDPR DPO, HR Manager
Tracciabilità: GDPR Art. 9 (categorie particolari); D-37-04-ART9; nota descriptive-only.
---
BR-006 - Diritti dell'interessato gestiti nei tempi
Codice: BR-006
Nome: Le richieste di esercizio dei diritti del Dipendente sono gestite nei tempi previsti
Descrizione: Le richieste di accesso, rettifica, cancellazione o portabilità presentate dal dipendente come interessato sono registrate e gestite entro i termini previsti, con risposta tracciabile. Modello descrittivo dei processi, non parere legale.
Motivazione: Rispettare i diritti dell'interessato (GDPR Capo III).
Priorità: ALTA
Attori: GDPR DPO, HR Manager
Tracciabilità: GDPR Capo III; events/domain-events.md FeedbackRegistrato; nota descriptive-only.
---
BR-007 - Offboarding con revoca accessi e conservazione regolata
Codice: BR-007
Nome: L'offboarding revoca gli accessi e regola la conservazione dei dati
Descrizione: Alla cessazione, l'OffboardingAvviato comporta la revoca degli accessi, la restituzione delle dotazioni e la definizione del periodo di conservazione dei dati residui secondo le finalità legali. Il dipendente passa a offboarding e poi alumni.
Motivazione: Garantire sicurezza informativa e conformità nella gestione dei dati post-rapporto.
Priorità: ALTA
Attori: HR Manager, GDPR DPO
Tracciabilità: state-machines/dipendente-lifecycle.md; events/domain-events.md OffboardingAvviato.
---
BR-008 - Formazione tracciata e collegata al piano
Codice: BR-008
Nome: Ogni FormazioneErogata è collegata a un FormazionePlan e registrata
Descrizione: Le attività formative erogate al dipendente devono essere collegate a un FormazionePlan con obiettivi e registrate (data, contenuto, esito). La formazione obbligatoria (es. sicurezza) è distinta da quella di sviluppo.
Motivazione: Assicurare tracciabilità delle competenze e conformità della formazione obbligatoria.
Priorità: MEDIA
Attori: HR Manager, Dipendente
Tracciabilità: glossary.md; events/domain-events.md FormazioneErogata.
---