Za pomocą tego pola edycyjnego można przydzielić użytkownikowi „pierwsze” hasło, a także można wprowadzić nowe hasło, w przypadku zapomnienia hasła przez użytkownika.
Użytkownicy programu to ci pracownicy podmiotu (właściciela programu), którzy będą w swojej pracy korzystali z programu.
Dane przechowywane w bazach danych programu muszą być chronione przed niepowołanym dostępem. Dlatego program posiada funkcje umożliwiające ustalenie, którzy użytkownicy mają prawo dostępu do poszczególnych zbiorów danych i poleceń programu.
Program pamięta listę zarejestrowanych użytkowników oraz przydzielone im uprawnienia. Identyfikuje użytkownika na podstawie wprowadzonego przez niego kodu (nazwy użytkownika) i hasła i nie pozwala mu korzystać z tych poleceń i zasobów, do których nie ma on uprawnień dostępu.
Lp | Nazwa | Typ SQL |
| Domyślnie | Warunek | Tytuł / opis | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | susr1_user_id | serial4 |
|
|
W tej kolumnie pokazywany jest identyfikator wewnętrzny programu, identyfikujący jednoznacznie danego użytkownika / grupę użytkowników. | |||||||||||||||
2 | varchar(25) |
|
|
Do tego pola należy wpisać kod jednoznacznie identyfikujący użytkownika/grupę w systemie. Kod może zawierać małe litery, cyfry, znaki podkreślenia (_) oraz myślnika (-). W przypadku użytkowników kod ten (tzw. login) będzie przez danego użytkownika używany do logowania się podczas uruchamiania programu – na jego podstawie program rozpoznaje użytkownika i udostępnia mu odpowiednie zasoby.
W tej kolumnie wyświetlana jest nazwa (kod) użytkownika / grupy. | ||||||||||||||||
3 | varchar(128) |
|
|
|
Do tego pola należy wpisać opis identyfikujący tego użytkownika / tę grupę. | |||||||||||||||
4 | user_comments |
|
|
|
Pole to jest przeznaczone na dodatkowy opis użytkownika / grupy. W tej kolumnie pokazywane są dodatkowe informacje opisujące użytkownika / grupę użytkowników. | |||||||||||||||
5 | int2 | 0 |
|
| ||||||||||||||||
6 |
|
|
|
Przełącznik ten jest wstępnie zaznaczany dla wszystkich nowych pozycji. Jeżeli pozycja po pewnym czasie przestaje być aktualna, nie należy jej kasować, lecz jedynie usunąć zaznaczenie tego przełącznika.
W tej kolumnie pokazywany jest stan danej pozycji:
| ||||||||||||||||
7 | user_password | varchar(250) |
|
|
|
Do tego pola można wpisać hasło, za pomocą którego dany użytkownik będzie się logował do programu. Uwaga Za pomocą tego pola edycyjnego można przydzielić użytkownikowi „pierwsze” hasło, a także można wprowadzić nowe hasło, w przypadku zapomnienia hasła przez użytkownika. | ||||||||||||||
8 | user_datapasswd | timestamp(0) |
|
|
|
W tym polu znajduje się data ostatniej zmiany hasła. | ||||||||||||||
9 | user_cert_dn | varchar(250) |
|
|
|
Do pola można wpisać wartość DN (ang. distinguish name) certyfikatu, który ma zostać uznany jako prawidłowy dla tego użytkownika. | ||||||||||||||
10 | token | int8 |
|
|
|
W polu znajduje się token używany w procesie rejestracji i odzyskiwania hasła. | ||||||||||||||
11 | new_password | varchar(100) |
|
|
|
W polu znajduje się nowe hasło użytkownika wykorzystywane w procesie odzyskiwania hasła. | ||||||||||||||
12 | user_dbaauth |
|
|
|
Zaznaczenie tego przełącznika oznacza przydzielenie użytkownikowi uprawnień administratora systemu. Nadanie uprawnień administratora jest równoznaczne z uzyskaniem przez użytkownika wszystkich dostępnych uprawnień szczegółowych (za wyjątkiem uprawnień do poleceń i klasyfikacji). Brak zaznaczenia tego przełącznika oznacza, że dostępne dla użytkownika polecenia / klasyfikacje wynikają tylko z jego indywidualnych uprawnień oraz przynależności do grup. Jeżeli użytkownik dzięki zaznaczeniu tego przełącznika posiadał uprawnienia administratora, to usunięcie zaznaczenia przełącznika spowoduje odebranie mu uprawnień administratora systemu, natomiast będzie on nadal posiadał wszystkie pozostałe uprawnienia, wynikające z jego przynależności do grup i pełnionych funkcji. Przełącznik ten może być wykorzystywany np. do przydzielania tymczasowych uprawnień administratora na okres wakacji. | |||||||||||||||
13 | user_groups |
|
|
|
W tym polu znajduje się lista grup, do których należy dany użytkownik. Aby przydzielić użytkownika do określonej grupy (dodać grupę do znajdującej się w polu listy), należy wcisnąć przycisk Dodaj znajdujący się obok tego pola. Pojawi się okno zawierające listę istniejących grup użytkowników. Należy wybrać z listy odpowiednią grupę, a następnie wybrać z wyświetlonego menu funkcję Pobierz. Aby usunąć grupę z listy, należy wybrać tę grupę za pomocą myszy, a następnie wcisnąć przycisk Usuń. Za pomocą tej operacji usuwane jest przypisanie użytkownika do grupy, natomiast sama grupa nie jest kasowana. | |||||||||||||||
14 | user_incorrectlog | int2 | 0 |
|
W tym polu znajduje się liczba mówiąca o ilości niepoprawnych logowań. Licznik prób jest resetowany po poprawnym zalogowaniu. | |||||||||||||||
15 | user_datalog | timestamp(0) |
|
|
|
Data ostatniego poprawnego zalogowania do systemu. | ||||||||||||||
16 | user_datalog_web | timestamp(0) |
|
|
|
Data ostatniego poprawnego zalogowania do systemu w wersji web. | ||||||||||||||
17 | user_dataw | date |
|
|
|
Jeżeli użytkownik otrzymuje prawa dostępu do programu tylko tymczasowo, należy do tego pola wprowadzić datę, po której użytkownik straci prawo do korzystania z programu. Niewypełnienie tego pola oznacza, że użytkownik otrzymuje prawo dostępu do programu bezterminowo. Podczas wypełniania tego pola można posłużyć się pomocniczymi funkcjami pobrania aktualnej daty
Data wpisana w tej kolumnie określa, do kiedy użytkownik posiada prawo do korzystania z programu. Brak wpisu w tej kolumnie oznacza, że prawo dostępu jest bezterminowe. | ||||||||||||||
18 | user_datawylog | timestamp(0) |
|
|
|
Do tego pola należy wprowadzić datę wylogowania. | ||||||||||||||
19 | info_typ | int4 |
|
|
|
W tej kolumnie znajdują się informacje na temat typu danej pozycji:
| ||||||||||||||
20 | info_haslo | varchar(50) |
|
|
|
Wpisy w tej kolumnie informują o tym, czy i kiedy przydzielono hasło danemu użytkownikowi (możliwe są wpisy: ustawione oraz brak).
Hasła przechowywane w bazach danych kodowane są algorytmem SHA1. Takie rozwiązanie uniemożliwia „wykradnięcia” hasła w postaci zwykłego textu (ang. plain text). | ||||||||||||||
21 | susr1UserId |
|
|
|
Niektóre funkcje programu wykonują określone czynności dla „zaznaczonych” pozycji. Aby wybrać pozycje listy, dla których ma zostać wykonana tego typu funkcja, należy zaznaczyć dla tych pozycji przełączniki w kolumnie *. Jeżeli nie zostanie zaznaczony żaden przełącznik, działanie funkcji przeznaczonej do zaznaczonych pozycji dotyczy aktualnie wybranej pozycji listy (wyświetlanej na niebieskim tle). Uwaga Kliknięcie znaku * znajdującego się w tytule kolumny powoduje zaznaczenie przełączników dla wszystkich pozycji, które aktualnie znajdują się na liście w oknie polecenia (spełniają kryteria wprowadzone na polach ustalania zakresu). |
Lp | Nazwa klucza | Kolumna obca | Tabela pierwotna | Kolumna pierwotna | onUpdate | onDelete |
---|---|---|---|---|---|---|
1 | susr1_klas_susr1_user_id_fkey | cascade | cascade | |||
2 | susr1_option_susr1_user_id_fkey | cascade | cascade | |||
3 | susr1_pref_susr1_user_id_fkey | cascade | cascade | |||
4 | susr1_password_susr1_user_id_fkey | cascade | cascade | |||
5 | susr1_cert_susr1_user_id_fkey | cascade | cascade | |||
6 | susr1_zabezp_susr1_user_id_fkey | cascade | cascade | |||
7 | srap4_susr1_user_id_fkey | cascade | cascade | |||
8 | msymbol4_susr1_user_id_fkey | cascade | cascade |
Lp | Nazwa | Unikalny | Kolumny |
---|---|---|---|
1 | susr1_user_user_type_user_name_key | Tak | |
2 | susr1_user_user_fullname_key | Nie | |
3 | susr1_user_user_status_key | Nie |
Lp | Nazwa | Tytuł / Opis |
---|---|---|
1 | pobierz |
Pobiera wybraną pozycję z widocznego słownika/kartoteki do wcześniej edytowanego formularza. |
2 | show |
Wyświetla pełne informacje o wybranej pozycji. |
3 | dodaj |
Dodaje nową pozycję. |
4 | kopiuj |
Duplikuje wybraną pozycję tworząc nową pozycję zawierającą takie same informacje. |
5 | edytuj |
Otwiera wybraną pozycję do edycji. |
6 | usun |
Kasuje wybraną pozycję. |
7 | shist2 |
Po wywołaniu tej funkcji zostanie otworzone okno Historia zmian w bazie danych, zawierające listę zmian na polach edycyjnych aktualnie uruchomionego polecenia (rejestrowany jest każdy fakt zmiany wpisu do pola, z rozbiciem na zawartość przed edycją i po edycji). Uwaga Funkcja ta jest dostępna tylko w programach, których administratorzy w poleceniu Ustawienia programu / Parametry pozostałe / Ogólnosystemowe zaznaczyli przełącznik Historia operacji. |
8 | printListaE |
Funkcja Wydrukuj listę należy do funkcji drukowania (opisanych m. in. w rozdziale Podstawowe zasady pracy w programie). Funkcja ta drukuje tabelę pokazywaną aktualnie na liście pozycji w oknie polecenia. Wiersze drukowanej tabeli odpowiadają pozycjom znajdującym się na liście w oknie polecenia (spełniającym kryteria wprowadzone na polach ustalania zakresu), kolumny tej tabeli odpowiadają kolumnom aktualnie wyświetlanym w oknie polecenia (wybranym za pomocą funkcji Dostosuj). |
9 | printUst |
Funkcja Ustawienia wydruku pozwala ustalić wielkość marginesów oraz zawartość nagłówka i stopki dla wydruków. Patrz opis funkcji. |
10 | printEksport |
Funkcja Eksportuj dane pozwala wyeksportować do pliku dyskowego dane opisujące pozycje znajdujące się aktualnie na liście w oknie polecenia (spełniające warunki wprowadzone na polach ustalania zakresu). Patrz opis funkcji. |
11 | printImport |
Funkcja Importuj dane pozwala zaimportować do bazy danych programu dane z pliku dyskowego. Po uruchomieniu tej funkcji otwierane jest okno Import danych, zawierające pola edycyjne pozwalające szczegółówo zdefiniować sposób wykonania importu danych. |
12 | susr1PrefClear |
Funcja ta pozwala usunąć zapamiętane dla danego użytkownika ustawienia programu takie jak: dostosowanie wyglądu okien poleceń czy kryteria wyszukiwania pozycji. |
13 | mprac1 |
Po uruchomieniu tej funkcji jest wyświetlane okno Personel, osoby współpracujące, zawierające listę osób z kartoteki personelu przypisanych do danego użytkownika (posiadających taki sam kod użytkownika jak użytkownik, dla którego została uruchomiona dana funkcja). |
14 | susr1Cert |
Funkcja ta pozwala wprowadzić do programu oraz przeglądać posiadane przez danego użytkownika certyfikaty. Patrz opis funkcji. |
15 | susr1Hist |
Po uruchomieniu tej funkcji pojawia się okno Historia haseł użytkownika. Każda pozycja listy wyświetlanej w tym oknie odpowiada wprowadzeniu nowego hasła dostępu do programu dla tego użytkownika, dla którego została uruchomiona funkcja Historia haseł użytkownika. Na liście nie ma informacji o tym, jakie obecnie ma hasło dany użytkownik. Można z niej odczytać jedynie, kiedy i kto dokonał kolejnych zmian hasła. |
16 | editPerm |
Funkcja ta pozwala przydzielić użytkownikowi / grupie użytkowników prawo dostępu do określonego polecenia programu lub grupy poleceń programu. Po uruchomieniu tej funkcji pojawi się okno zawierające listę poleceń i grup poleceń programu. Z lewej strony listy pokazywane są nazwy poleceń / grup poleceń, z prawej strony przełączniki informujące o przydzieleniu bądź nie przydzieleniu praw dostępu do danego polecenia / grupy. Aby przydzielić prawo dostępu do polecenia (grupy poleceń), należy wybrać wiersz odpowiadający temu poleceniu, a następnie wybrać z wyświetlonego menu funkcję Przyłącz/Odłącz. Potwierdzeniem wykonania operacji będzie wyświetlenie z prawej strony nazwy polecenia znaczka: Przydzielenie prawa dostępu do grupy poleceń oznacza przydzielenie prawa dostępu do wszystkich poleceń należących do danej grupy. Przykładowo, przydzielenie prawa dostępu do grupy poleceń Kartoteki (bazy danych, zbiory wspomagające) oznacza przyznanie prawa dostępu do wszystkich poleceń obsługujących kartoteki baz danych. Patrz opis funkcji. |
17 | susr1Klas |
Funcja ta pozwala przydzielić użytkownikowi / grupie użytkowników odpowiednie prawo dostępu do wybranej klasyfikacji / gałęzi klasyfikacji kartoteki baz danych. Patrz opis funkcji |
18 | mlog1 |
Po uruchomieniu tej funkcji pojawia się okno Dziennik zdarzeń, zawierające listę zarejestrowanych dla danego użytkownika zdarzeń typu: logowanie, wylogowanie, zmiana hasła, eksport i import danych itp. Patrz opis okna Dziennik zdarzeń. |
19 | usunZ |
Funkcja usuwa wszystkie pozycje, które mają zaznaczony przełącznik w kolumnie *. |
Dokument wygenerowany 2009-09-28 04:34:07