Zarządzanie uprawnieniami

Zrozumienie 2-poziomowego systemu uprawnień

6 min read

FreeMaint korzysta ze szczegółowego systemu uprawnień obejmującego setki pojedynczych uprawnień. Uprawnienia są pogrupowane według modułów i zapisywane jako domena:działanie, na przykład work_orders:create.

Jak działają uprawnienia

FreeMaint używa 2-poziomowego systemu uprawnień, który daje elastyczność w zarządzaniu dostępem:

Level 1: Poziom 1: Uprawnienia roli

Uprawnienia dziedziczone automatycznie z przypisanej roli użytkownika. Wszyscy użytkownicy z tą samą rolą mają te same uprawnienia bazowe.

Level 2: Poziom 2: Uprawnienia dodatkowe

Dodatkowe uprawnienia przyznawane konkretnemu użytkownikowi indywidualnie. Są dodawane do uprawnień roli.

Wskazówka

Uprawnienia użytkownika = Uprawnienia roli + Uprawnienia dodatkowe

Przykładowy scenariusz

Luigi ma przypisaną rolę Technik. Domyślnie rola Technik nie zawiera uprawnienia "requests:approve". Chcesz jednak, aby Luigi mógł zatwierdzać zgłoszenia interwencji.

Solution:

Zamiast tworzyć nową rolę tylko dla Luigiego, możesz dodać "requests:approve" jako dodatkowe uprawnienie konkretnie dla jego konta.

Result:

Luigi ma teraz wszystkie uprawnienia roli Technik ORAZ możliwość zatwierdzania zgłoszeń.

Jak dodać dodatkowe uprawnienia

Przyznaj dodatkowe uprawnienia konkretnym użytkownikom bez tworzenia nowych ról.

  1. Przejdź do Organizacja → Użytkownicy na pasku bocznym
  2. Kliknij użytkownika, którego chcesz zmienić
  3. Przewiń w dół do sekcji „Dodatkowe uprawnienia”
  4. Zaznacz uprawnienia, które chcesz nadać temu użytkownikowi
  5. Kliknij „Zapisz”, aby zastosować zmiany

Wskazówka

Tylko użytkownicy z uprawnieniem "users:assign_roles" mogą modyfikować dodatkowe uprawnienia. Nikt nie może modyfikować własnych dodatkowych uprawnień: poproś innego administratora.

Kategorie uprawnień

Uprawnienia są zorganizowane w kategorie dla łatwiejszego zarządzania:

Zasoby

Zarządzanie urządzeniami i maszynami

Zlecenia pracy

Tworzenie zadań konserwacyjnych i zarządzanie nimi

Zgłoszenia

Obsługa zgłoszeń

Części

Zarządzanie magazynem i częściami zamiennymi

Osoby

Zarządzanie użytkownikami, zespołami i rolami

Lokalizacje

Zarządzanie obiektami i obszarami

Liczniki

Śledzenie odczytów i zużycia

Konserwacja zapobiegawcza

Planowanie cyklicznej konserwacji

Ustawienia

Konfiguracja opcji systemu

Format uprawnienia

Uprawnienia mają format: domena:działanie

assets:create

Tworzenie nowych zasobów

assets:read

Przeglądanie zasobów

assets:update

Modyfikowanie zasobów

assets:delete

Usuwanie zasobów

requests:approve

Zatwierdzanie zgłoszeń

work_orders:assign

Przypisywanie zleceń pracy użytkownikom

Kiedy używać każdego podejścia

Używaj uprawnień roli, gdy:

Kilku użytkowników potrzebuje tego samego zestawu uprawnień

Potrzeba jest stała i wynika z roli

Chcesz ujednolicić dostęp w ramach danego stanowiska

Używaj uprawnień dodatkowych, gdy:

Dodatkowej możliwości potrzebuje tylko jeden lub kilku użytkowników

Potrzeba jest tymczasowa lub wyjątkowa

Nie chcesz tworzyć nowej roli dla drobnej zmiany

Rozwiązywanie problemów

Użytkownik nie ma dostępu do funkcji, którą powinien mieć
  • • Sprawdź uprawnienia jego roli w Organizacja → Role
  • • Upewnij się, że w dodatkowych uprawnieniach nie ma literówek
  • • Upewnij się, że uprawnienia zostały prawidłowo zapisane
  • • Poproś użytkownika, aby wylogował się i zalogował ponownie
Użytkownik ma zbyt szeroki dostęp
  • • Sprawdź przypisaną mu rolę
  • • Sprawdź, czy nie ma zbędnych dodatkowych uprawnień
  • • Rozważ przypisanie bardziej ograniczonej roli

Chcesz dowiedzieć się więcej o predefiniowanych rolach?

Zobacz Przewodnik po rolach

Czy ta strona była pomocna?