Menu

Ruoli


  • Panoramica

    Il modulo Ruoli in GSI2 fornisce un sistema centralizzato per la gestione dei diritti di accesso e delle autorizzazioni degli utenti in tutta la piattaforma. Attraverso il controllo degli accessi basato sui ruoli (RBAC), gli amministratori possono definire, assegnare e mantenere in modo efficiente set di autorizzazioni standardizzati che determinano cosa gli utenti possono vedere e fare all'interno del sistema. Questo modulo costituisce la base per la sicurezza e la gestione degli accessi in tutto GSI2.

    Architettura Fondamentale

    Il sistema di gestione dei ruoli è costruito su un modello di autorizzazioni gerarchico che garantisce sia flessibilità che sicurezza:

    Definizione del Ruolo

    Ogni ruolo rappresenta una collezione di autorizzazioni che possono essere assegnate a più utenti, fornendo un approccio standardizzato al controllo degli accessi. I ruoli sono specifici per azienda e possono essere personalizzati per adattarsi alle strutture organizzative, alle funzioni lavorative o alle aree di responsabilità. Questo approccio semplifica la gestione degli utenti consentendo agli amministratori di assegnare set di autorizzazioni predefiniti anziché configurare le autorizzazioni individuali per ciascun utente.

    Ereditarietà delle Autorizzazioni

    Quando agli utenti viene assegnato un ruolo, ereditano automaticamente tutte le autorizzazioni associate a quel ruolo. Il sistema supporta assegnazioni di ruoli multipli per utente, con le autorizzazioni che vengono combinate in modo additivo: gli utenti ricevono l'unione di tutte le autorizzazioni dai loro ruoli assegnati. Le sostituzioni delle autorizzazioni individuali possono essere applicate quando utenti specifici richiedono accessi aggiuntivi oltre alle definizioni del loro ruolo.

    Interfaccia Principale Ruoli

    Visualizzazione Tabella

    L'interfaccia dei ruoli visualizza tutti i ruoli configurati con le seguenti informazioni:

    • Nome: Identificatore descrittivo per il ruolo (ad es., "System administrator", "Direct Sales", "HR Mobility")
    • Azienda: L'azienda associata per cui è configurato il ruolo
    • Azioni: Controlli di gestione per ogni ruolo:
      • Modifica (icona matita): Modifica il nome del ruolo e le proprietà di base
      • Elimina (icona cestino): Rimuovi il ruolo dal sistema
      • Autorizzazioni (icona lucchetto): Accedi al pannello dettagliato di configurazione delle autorizzazioni

    Creazione Ruolo

    La creazione di un nuovo ruolo è semplificata tramite il pulsante "+", che apre una finestra di dialogo che richiede solo:

    • Nome: Un nome descrittivo per il ruolo (campo obbligatorio)
    • Azienda: Selezione dalle aziende disponibili nel sistema

     


    Per una comprensione più approfondita dei Permessi, vedi la sezione "Gestione permessi" dell'articolo Dipendenti

  • Gestione Autorizzazioni

    Pannello di Configurazione Autorizzazioni

    L'accesso all'icona lucchetto apre il pannello completo delle autorizzazioni dove gli amministratori possono configurare i diritti di accesso granulari. L'interfaccia utilizza un sistema a matrice di caselle di controllo che visualizza chiaramente le autorizzazioni disponibili nelle diverse aree funzionali.

    Categorie di Autorizzazioni

    Le autorizzazioni sono organizzate in gruppi logici che corrispondono ai moduli e alle funzionalità di GSI2:

    Autorizzazioni di Sistema Principali

    • Company Admin: Un'autorizzazione speciale che concede automaticamente tutte le autorizzazioni disponibili per il ruolo selezionato
    • Login to Other Companies: Consente agli utenti di accedere ad altre aziende all'interno dell'ambiente live client
    • Set Permissions: Concede la capacità di configurare le autorizzazioni per altri utenti (gestire con estrema cautela)

    Autorizzazioni Specifiche per Modulo

    Ogni sezione del modulo include operazioni CRUD standard (Crea, Leggi, Aggiorna, Elimina) più autorizzazioni specializzate:

    • Individui: Gestione utenti e accesso ai profili
    • Aziende: Gestione dati organizzativi
    • Documenti: Controlli di accesso a file e cartelle
    • Time & Activities: Autorizzazioni per il tracciamento presenze e attività
    • CRM: Funzioni di gestione delle relazioni con i clienti
    • Ticketing: Gestione helpdesk e ticket di supporto
    • Notifiche: Configurazione avvisi e notifiche
    • Setup & Tabelle: Configurazione del sistema e gestione dati di riferimento

    Dipendenze delle Autorizzazioni

    Il sistema gestisce intelligentemente le relazioni tra autorizzazioni:

    • Dipendenze Automatiche: Quando vengono concesse determinate autorizzazioni, le autorizzazioni correlate vengono automaticamente abilitate per garantire la funzionalità
    • Requisiti Minimi: Alcune autorizzazioni richiedono autorizzazioni di base specifiche per funzionare correttamente
    • Indicatori Visivi:
      • Evidenziazione gialla: Indica le autorizzazioni che derivano come dipendenze da altre selezioni
      • Evidenziazione arancione/rossa: Mostra le autorizzazioni che non possono essere modificate a causa dei requisiti del ruolo
      • Segni di spunta blu: Autorizzazioni regolari impostate dall'amministratore

    Tipi di Autorizzazioni e Indicatori

    L'interfaccia delle autorizzazioni utilizza la codifica visiva per aiutare gli amministratori a comprendere gli stati delle autorizzazioni:

    • All: Concede accesso completo alla funzionalità
    • View: Accesso in sola lettura ai dati
    • Create: Capacità di aggiungere nuovi record
    • Update: Autorizzazione a modificare i record esistenti
    • Delete: Autorità per rimuovere i record
    • Access: Autorizzazione base di accesso al modulo
    • Support: Capacità di assistenza per altri utenti
    • Approver: Diritti di approvazione del flusso di lavoro
  • Processo di Assegnazione Ruolo

    Assegnazione Individuale

    1. Navigare al modulo Individui
    2. Selezionare l'utente target e fare clic sull'icona autorizzazioni
    3. Scegliere i ruoli dal menu a discesa
    4. Perfezionare con sostituzioni di autorizzazioni individuali se necessario
    5. Salvare per applicare il ruolo e le autorizzazioni

    Assegnazione in Blocco

    • I ruoli possono essere assegnati durante la creazione dell'utente tramite il Wizard Individuale
    • Più utenti possono essere assegnati allo stesso ruolo per un accesso coerente
    • I modelli di ruolo accelerano l'onboarding dei nuovi dipendenti
  • Best Practices

    Strategia di Progettazione dei Ruoli

    • Principio del Privilegio Minimo: Concedere solo le autorizzazioni minime richieste per le funzioni lavorative
    • Standardizzazione: Creare nomi e strutture di ruoli coerenti in tutta l'organizzazione
    • Documentazione: Mantenere descrizioni chiare dello scopo di ogni ruolo e degli utenti previsti
    • Audit Regolari: Rivedere periodicamente le assegnazioni dei ruoli e i livelli di autorizzazione

    Considerazioni sulla Sicurezza

    • Autorizzazioni Sensibili: Controllare attentamente l'accesso "Company Admin" e "Set Permissions"
    • Separazione dei Compiti: Progettare ruoli per prevenire conflitti di interesse
    • Accesso di Emergenza: Mantenere un ruolo amministrativo di emergenza
    • Gestione delle Modifiche: Documentare e approvare le modifiche ai ruoli prima dell'implementazione

    Linee Guida per la Manutenzione

    • Ciclo di Vita del Ruolo: Rivedere e aggiornare regolarmente i ruoli al cambio delle esigenze organizzative
    • Accumulo di Autorizzazioni: Monitorare l'accumulo di autorizzazioni non necessarie
    • Processo di Disattivazione: Rimuovere o riassegnare i ruoli quando i dipendenti cambiano posizione
    • Testing: Convalidare le configurazioni dei ruoli prima in ambienti non di produzione
  • Impatto dell'Integrazione

    Le configurazioni dei ruoli influenzano ogni aspetto del sistema GSI2:

    Esperienza Utente

    • Personalizzazione dell'Interfaccia: Gli utenti vedono solo le voci di menu e le funzioni a cui hanno l'autorizzazione di accedere
    • Partecipazione al Flusso di Lavoro: Le autorizzazioni del ruolo determinano le catene di approvazione e il coinvolgimento nel processo
    • Visibilità dei Dati: Controlla quali record e campi gli utenti possono visualizzare o modificare

    Sicurezza del Sistema

    • Controllo Accessi: I ruoli applicano la segregazione dei dati e i requisiti di privacy
    • Traccia di Audit: Tutte le modifiche alle autorizzazioni vengono registrate per la conformità
    • Scenari Multi-Azienda: I ruoli possono limitare o abilitare l'accesso tra aziende
  • Risoluzione Problemi

    Problemi Comuni e Soluzioni

    Gli Utenti Non Possono Accedere alle Funzioni Previste

    • Verificare che l'assegnazione del ruolo sia salvata
    • Controllare autorizzazioni del ruolo in conflitto
    • Rivedere le sostituzioni delle autorizzazioni individuali
    • Assicurarsi che il modulo sia attivato per l'azienda

    Le Modifiche alle Autorizzazioni Non Hanno Effetto

    • L'utente potrebbe dover disconnettersi e riconnettersi
    • Svuotare la cache del browser se persiste
    • Verificare che le modifiche siano state salvate correttamente

    Impossibile Eliminare il Ruolo

    • Assicurarsi che nessun utente sia assegnato al ruolo
    • Controllare le dipendenze del sistema
    • Considerare la disattivazione invece dell'eliminazione