Gestionarea permisiunilor

Înțelegerea sistemului de permisiuni pe 2 niveluri

6 min read

FreeMaint utilizează un sistem de permisiuni granular, cu sute de permisiuni individuale. Permisiunile sunt organizate pe module și se scriu domeniu:acțiune, de exemplu work_orders:create.

Cum funcționează permisiunile

FreeMaint utilizează un sistem de permisiuni pe 2 niveluri care vă oferă flexibilitate în gestionarea accesului:

Level 1: Nivelul 1: Permisiuni de rol

Permisiuni moștenite automat din rolul atribuit utilizatorului. Toți utilizatorii cu același rol au aceleași permisiuni de bază.

Level 2: Nivelul 2: Permisiuni suplimentare

Permisiuni suplimentare acordate în mod specific unui utilizator individual. Acestea se adaugă peste permisiunile rolului.

Sfat

Permisiunile utilizatorului = Permisiuni de rol + Permisiuni suplimentare

Scenariu exemplu

Luigi are rolul Tehnician. În mod implicit, rolul Tehnician nu include permisiunea „requests:approve”. Cu toate acestea, doriți ca Luigi să poată aproba cererile de intervenție.

Solution:

În loc să creați un nou rol doar pentru Luigi, puteți adăuga "requests:approve" ca permisiune suplimentară specific pentru contul său de utilizator.

Result:

Luigi are acum toate permisiunile rolului Tehnician PLUS capacitatea de a aproba cereri.

Cum să adăugați permisiuni suplimentare

Acordați permisiuni suplimentare unor utilizatori specifici fără a crea roluri noi.

  1. Deschideți „Organizare → Utilizatori” din bara laterală
  2. Faceți clic pe utilizatorul pe care doriți să îl modificați
  3. Derulați în jos până la secțiunea „Permisiuni suplimentare”
  4. Bifați permisiunile pe care doriți să le acordați acestui utilizator
  5. Faceți clic pe „Salvează” pentru a aplica modificările

Sfat

Doar utilizatorii cu permisiunea "users:assign_roles" pot modifica permisiunile suplimentare. Nimeni nu își poate modifica propriile permisiuni suplimentare: cereți acest lucru altui administrator.

Categorii de permisiuni

Permisiunile sunt organizate în categorii pentru o gestionare mai ușoară:

Active

Gestionarea echipamentelor și a utilajelor

Ordine de lucru

Crearea și gestionarea sarcinilor de mentenanță

Cereri

Gestionarea cererilor de intervenție

Piese

Gestionarea inventarului și a pieselor de schimb

Persoane

Gestionarea utilizatorilor, echipelor și rolurilor

Locații

Gestionarea amplasamentelor și a zonelor

Contoare

Urmărirea citirilor și a consumului

Mentenanță preventivă

Programarea mentenanței recurente

Setări

Configurarea opțiunilor sistemului

Formatul permisiunii

Permisiunile urmează formatul: domeniu:acțiune

assets:create

Crearea de active noi

assets:read

Vizualizarea activelor

assets:update

Modificarea activelor

assets:delete

Ștergerea activelor

requests:approve

Aprobarea cererilor de intervenție

work_orders:assign

Atribuirea ordinelor de lucru utilizatorilor

Când să utilizați fiecare abordare

Utilizați permisiunile de rol atunci când:

Mai mulți utilizatori au nevoie de același set de permisiuni

Nevoia de permisiune este permanentă și legată de rol

Doriți să standardizați accesul pentru o întreagă funcție

Utilizați permisiuni suplimentare atunci când:

Doar unul sau câțiva utilizatori au nevoie de o capacitate suplimentară

Nevoia este temporară sau excepțională

Nu doriți să creați un rol nou pentru o mică modificare

Depanare

Un utilizator nu poate accesa o funcție la care ar trebui să aibă acces
  • • Verificați permisiunile rolului său în „Organizare → Roluri”
  • • Verificați să nu existe greșeli de scriere în permisiunile suplimentare
  • • Asigurați-vă că permisiunile au fost salvate corect
  • • Cereți utilizatorului să se deconecteze și să se conecteze din nou
Un utilizator are prea mult acces
  • • Revizuiți rolul care i-a fost atribuit
  • • Căutați permisiuni suplimentare inutile
  • • Luați în considerare atribuirea unui rol mai restrictiv

Doriți să aflați mai multe despre rolurile predefinite?

Vezi ghidul rolurilor

A fost utilă această pagină?