Temat: Zarządzanie i administracja modułem „Użytkownicy”
Wstęp
Moduł użytkownicy służy do zarządzania uprawnieniami dostępu do programu. Za pomocą tego modułu możemy zdefiniować nowych użytkowników nadać im odpowiednie uprawnienia zgodnie z pełniona rolą w systemie jak również usuwać użytkowników którzy już nie powinni mieć do niego dostępu. Usuwanie użytkowników można realizować na dwa sposoby: poprzez usuniecie lub poprzez zmianę hasła, w zależności czy chcemy na stałe usunąć użytkownika czy tylko czasowo zawiesić mu dostęp do systemu. Każdemu użytkownikowi należy przypisać odpowiednie funkcje z zależności od wyznaczonych zadań w systemie. Aby nie trzeba było każdorazowo nowododanemu użytkownikowi przypisywać tego samego zestawu funkcji, istnieje możliwość zgrupowania funkcji w „Role”. Każda rola może zawierać dowolną ilość funkcji. Nie ma ograniczenia na tworzenie ról można ich utworzyć dowolną ilość. Ról należy zdefiniować tyle ile różnych grup użytkowników ma pracować w systemie. Natomiast funkcje są już zdefiniowane i nie mogą ulec zmianie. Do każdej funkcji możemy przypisać zakres który określa na ile użytkownik może daną funkcję wykonywać. Zakres ten może określać możliwe do wykonania funkcjonalności np. dodawanie, usuwani,.. jak również ograniczenia na wprowadzanie wartości do niektórych pół lub ograniczenia w wykonywania wydruku zawierające odpowiednie wartości w wybranych polach.
Przykład:
funkcja „kcp_wprowadz” określa jakie informacje musi użytkownik wypełnić podczas rejestracji KCP w polach takich jak oddział, brygada, grupa. Dopuszczalne wartości do pisania są następujące: G – grupa, B – brygada, O – oddział. W tym przypadku wpisująć poszczególne wartości należy je oddzielić znakiem „:” Jak wpiszemy w zakres wartość „G;B” oznaczać to będzie że użytkownik musi wypełnić pola grupa i oddział. Jeżeli tego uprawnienia nie nadamy użytkownikowi systemu będzie to oznaczało że nie musi tych pól wypełniać
Opis okienka „Użytkownicy”
Po wywołaniu z menu funkcji „Użytkownicy” pojawia się następujący ekran:

Ekran podzielony jest na trzy okienka
Z lewej strony okienko pokazujące login i nazwisko i imię użytkownika
Z prawej strony okienko złożone pokazujące (w zależności od aktywnej zakładki), dane opisujące użytkownika systemu takie jak:
Dane organizacyjne
Role
Funkcje
Oraz zakładka Narzędzia która zawiera narzędzia do administrowania uprawnieniami poprzez działanie na wielu użytkownikach jednocześnie.
U dołu ekranu okienko zawierające przyciski nawigacyjne oraz funkcyjne
Opis zakładek opisujących użytkownika systemu
Zakładka „Dane organizacyjne”

Na tej zakładce znajdują wszystkie informacje organizacyjne – nie wymagane jest ich wypełnienie. Są to następujące informacje
- Firma – nazwa firmy z jakiej jest użytkownik
- Stanowisko – stanowisko użytkownika
- Pokój
- telefon
Zakładka „Role”

W tej zakładce mamy możliwość dodania użytkownikowi odpowiedniej roli w systemie. Dodać rolę możemy poprzez klikniecie na przycisk (+) a następnie możemy wpisać nazwę właściwej roli lub skorzystać z podpowiedzi klikając prawym przyciskiem myszki. Ról można dodać dowolną ilość. Każdorazowo po dodaniu roli należy użyć przycisku „Przegeneruj”. Informacja o przegenerowaniu umieszczona jest z prawej strony okienka z rolami
Zakładka „Funkcje”

W tej zakładce widzimy jakie funkcje zostały przydzielone użytkownikowi. Jedną funkcję możemy przypisać każdemu użytkownikowi tylko jeden raz. Funkcję można przypisać poprzez przyporządkowanie użytkownikowi odpowiedniej roli a następnie na uruchomienie przycisku „Przegeneruj” który na podstawie przypisanych ról dopisze użytkownikowi odpowiednie funkcje, Kub poprzez ręczne dodanie. W przypadku ręcznego dodania funkcji nazwę można wpisać lub skorzystać z pomocy poprzez naciśnięcie prawego przycisku myszki i wybraniu odpowiedniej funkcji z okienka pomocy. Należy pamiętać że po przypisaniu funkcji musimy ustalić zakres w użytkownik może ją wykonywać. Wartość zakresu zależy od wyboru funkcji i może przyjmować bardzo różne wartość. Wartości jakie funkcje przyjmują opisane są w dalszej części instrukcji.
Przyciski funkcyjne znajdujące się u dołu
![]()
- „Zmień hasło” – przycisk służący do zmiany hasła użytkownikowi
- „Przegeneruj” – przycisk służący do wygenerowania (dodania) funkcji na podstawnie dodanych ról. Należy pamiętać że generowanie poprzedzone jest usunięciem wszystkich wcześniej dodanych funkcji (wraz z zakresami)
- „Zakończ” – ten przycisk zamyka cały moduł „Użytkownicy”
Dodanie nowego użytkownika systemu
Dodając użytkownika należy nadać mu login. Login powinien (ale nie musi) być zgodny z loginem jaki użytkownik loguje się na stacji roboczej lub do domeny. Ułatwia to użytkownikowi logowanie się do systemu ponieważ system przy logowaniu się podpowiada login jaki jest zalogowany na stacji roboczej. W przypadku nadania innego loginu wartość ta będzie musiała być każdorazowo zmieniana na ta jak została zdefiniowana w tym systemie. Po wypełnieniu pola login należy wypełnić pole nazwisko i imie. System nie wymusza wypełnienia tych pól ale warto je wypełnić ponieważ w czasie działania w systemie obie te informacje są wykorzystywane. Np. na wydrukach u dołu wpisuje się kto i kiedy dany wydruk wykonał. Mając już te pola wypełnione przystępujemy do nadania użytkownikowi hasła. Po kliknięciu na przycisk „Zmiana hasła” otrzymujemy następujące okienko:

Musimy tu dwukrotnie wpisać nowe hasło. Oba wpisy musza zawierać to samo hasło. Hasło podczas wpisywania jest niewidoczne (literki są ukryte pod znakiem „*”). Zmiany hasła dokonujemy wtedy gdy dodajemy nowego użytkownika lub gdy użytkownik zapomni swoje hasło lub je utraci w inny sposób. W przypadku dodania nowego użytkownika ustawienia hasła jest konieczne ! System dopuszcza hasło puste !!!
Po ustaleniu użytkownikowi hasła przystępujemy do określenia jego uprawnień poprzez nadanie mu odpowiednich funkcji. Możemy to wykonać poprzez przypisanie mu odpowiedniej roli i naciśnięciu przycisku przegeneruj, lub poprzez przejście bezpośrednio do zakładki funkcje i przypisaniu mu odpowiednich funkcji. Obie drogi są prawidłowe z tym ze pierwsza jest dużo szybsza i wygodniejsza. Każdorazowo po dodaniu funkcji musimy pamiętac aby przypisać im właściwe wartości w polu „zakres”. Funkcje po wygenerowaniu poprzez role mogą już mieć te zakresy ustawione. Istnieje jednak prawdopodobieństwo że w niektórych należy te wartości uzupełnić. Tak jest w przypadku funkcji które określają np. w zakresie jakich oddziałów lub brygad użytkownik ma się poruszać w systemie.