Comprendere i ruoli
I ruoli sono il miglior modo per organizzare facilmente tutti i permessi e accessi al sistema. RevasOS infatti possiede migliaia di permessi differenti per controllare in modo estremamente granulare il potere di ogni collaboratore dell'organizzazione.
Alcuni permessi possono essere ad esempio (a) poter modificare un contatto, (b) poter creare un nuovo sito web, (c) poter eliminare definitivamente un progetto.
Tutta questa granularità ha un costo di complessità molto elevato, quindi è necessario organizzare questi permessi in ruoli per poterne permettere un utilizzo facilitato da parte degli amministratori di sistema.
Alcuni ruoli possono essere ad esempio (a) un editore dei contatti possiede il permesso di modificare un contatto (assieme ad altri permessi), (b) l'amministratore dei siti web possiede il permesso di creare un nuovo sito web.
La definizione completa di tutti i ruoli e dei permessi associati per l'organizzazione è disponibile nella console di amministrazione di sistema.
Ruoli di base
I ruoli di base sono i ruoli più potenti dell'intero sistema e permettono un uso facilitato di ruoli e permessi. Questi ruoli sono consigliati in particolare per organizzazioni fino a 10 collaboratori o che non hanno un amministratore di sistema dedicato o esperto.
I ruoli di base sono (1) proprietario, che permette l'accesso totale a tutte le risorse del sistema a eccezione delle funzioni dedicate all'amministratore di sistema (super admin), (b) editore, che permette l'accesso alla maggior parte delle risorse e alla loro modifica, (c) visualizzatore, che permette l'accesso alla maggior parte delle risorse in sola visualizzazione senza possiblità di modifica.
Ruoli predefiniti
I ruoli predefiniti sono la scelta di eccellenza per gli amministratori di sistema esperti. Questi ruoli non sono modificabili e sono definiti dalle singole applicazioni, maggiori dettagli di questi ruoli sono disponibili nella console di amministratore di sistema oppure nella presente documentazione nelle sezioni "ruoli e permessi" di ogni applicazione.
Ad esempio, l'applicazione dei contatti ha a disposizione i ruoli (a) "amministratore dei contatti", che permette operazioni delicate come l'import o export totale di tutti i dati del database, (b) "editore dei contatti", che permette la modifica dei contatti, e (c) "visualizzatore dei contatti", che permette di visualizzare tutti i contatti senza poterli modificare.