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

GruppoSezioni accessibili
DB SettingsValute, UOM, codici commodity, tipi documento, aziende
Progettazione - ResponsibleItems, Versioni, Revisioni, BOMs, Documenti
Progettazione - AccountantLettura costi, rollup, analisi prezzi
Progettazione - ApproverRilascio revisioni Items e Documenti (azione critica)
AcquistiItem Purchasings, Companies, Purchase Request Lines
Produzione e MagazzinoItem Production Stock, Standard Part Stock, Production Request Lines
Product ManagerApprovazione Work Order (primo livello)
CEOApprovazione Work Order (secondo livello, definitivo)
Commercial ProposalCreazione e gestione RFQ / Demands

Un utente può appartenere a più gruppi contemporaneamente se ricopre più ruoli.


Chi deve modificarlo

RuoloAzione consentita
Superuser / AmministratoreCreazione utenti, assegnazione gruppi, reset password

Chi deve leggerlo

RuoloMotivo
Responsabile IT / AmministratorePer gestire gli accessi
ManagerPer verificare che i ruoli siano correttamente assegnati

Come popolarlo — Esempi

Esempio 1: Creare un nuovo utente ingegnere

  1. Vai su Management → Users → Aggiungi Utente
  2. Compila:
    • Username: mario.rossi
    • Nome: Mario
    • Cognome: Rossi
    • Email: mario.rossi@azienda.it
    • Password: imposta una password sicura
  3. Nella sezione Gruppi, aggiungi:
    • Progettazione - Responsible
  4. Salva

Il sistema assegna automaticamente il gruppo Progettazione - Responsible ai nuovi utenti non superuser, come default.

Esempio 2: Creare un utente con ruolo Approver

  1. Crea l’utente come sopra
  2. Assegna il gruppo Progettazione - Approver
  3. Opzionalmente aggiungi anche Progettazione - Responsible se deve anche creare articoli

Esempio 3: Creare un utente per il reparto acquisti

  1. Crea l’utente
  2. Assegna il gruppo Acquisti
  3. Se deve anche vedere i costi di progettazione, aggiungi Progettazione - Accountant

Esempio 4: Creare un utente Product Manager con doppio ruolo approvazione

  1. Crea l’utente
  2. Assegna i gruppi:
    • Product Manager
    • Commercial 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