User Profiles (Utenti e Permessi)
A cosa serve questa sezione
La sezione User Profiles gestisce gli utenti del sistema e i loro ruoli. L’accesso alle funzionalità del PLM/PDM è completamente basato su gruppi: ogni utente appartiene a uno o più gruppi, e ogni gruppo ha permessi specifici sulle sezioni del sistema.
Gruppi disponibili
| Gruppo | Sezioni accessibili |
|---|---|
| DB Settings | Valute, UOM, codici commodity, tipi documento, aziende |
| Progettazione - Responsible | Items, Versioni, Revisioni, BOMs, Documenti |
| Progettazione - Accountant | Lettura costi, rollup, analisi prezzi |
| Progettazione - Approver | Rilascio revisioni Items e Documenti (azione critica) |
| Acquisti | Item Purchasings, Companies, Purchase Request Lines |
| Produzione e Magazzino | Item Production Stock, Standard Part Stock, Production Request Lines |
| Product Manager | Approvazione Work Order (primo livello) |
| CEO | Approvazione Work Order (secondo livello, definitivo) |
| Commercial Proposal | Creazione e gestione RFQ / Demands |
Un utente può appartenere a più gruppi contemporaneamente se ricopre più ruoli.
Chi deve modificarlo
| Ruolo | Azione consentita |
|---|---|
| Superuser / Amministratore | Creazione utenti, assegnazione gruppi, reset password |
Chi deve leggerlo
| Ruolo | Motivo |
|---|---|
| Responsabile IT / Amministratore | Per gestire gli accessi |
| Manager | Per verificare che i ruoli siano correttamente assegnati |
Come popolarlo — Esempi
Esempio 1: Creare un nuovo utente ingegnere
- Vai su Management → Users → Aggiungi Utente
- Compila:
- Username:
mario.rossi - Nome:
Mario - Cognome:
Rossi - Email:
mario.rossi@azienda.it - Password: imposta una password sicura
- Username:
- Nella sezione Gruppi, aggiungi:
Progettazione - Responsible
- Salva
Il sistema assegna automaticamente il gruppo
Progettazione - Responsibleai nuovi utenti non superuser, come default.
Esempio 2: Creare un utente con ruolo Approver
- Crea l’utente come sopra
- Assegna il gruppo
Progettazione - Approver - Opzionalmente aggiungi anche
Progettazione - Responsiblese deve anche creare articoli
Esempio 3: Creare un utente per il reparto acquisti
- Crea l’utente
- Assegna il gruppo
Acquisti - Se deve anche vedere i costi di progettazione, aggiungi
Progettazione - Accountant
Esempio 4: Creare un utente Product Manager con doppio ruolo approvazione
- Crea l’utente
- Assegna i gruppi:
Product ManagerCommercial Proposal(se gestisce anche RFQ)
Note importanti
- Solo un superuser può creare nuovi utenti e modificare i gruppi
- Il superuser viene creato la prima volta con il comando
manage.py createsuperuser(vedi il README principale) - Un utente senza gruppi specifici avrà accesso molto limitato al sistema
- I superuser hanno accesso completo a tutto, bypassando i controlli sui gruppi — usare con attenzione
- Le password non sono visibili in chiaro nel sistema: per resettare una password, usa il pulsante “Cambia password” nella pagina utente