Użytkownicy - konta, role aplikacyjne i kontekst pracy w Studio TCS.net
Każda osoba pracująca w Studio TCS.net ma indywidualne konto, które wyznacza jej menu, oddział, magazyn i komórkę. Konta zakłada administrator w panelu Administratora, w rejestrze Użytkownicy. Strona opisuje pola formularza konta i rolę aplikacyjną, powiązanie konta z pracownikiem oraz zasady haseł i wyłączania dostępu.

Ekran startowy konta z rolą Narzędziownia pokazuje skutek ustawień konta. Sześć sekcji menu wynika z roli, a stopka podaje komórkę, magazyn, oddział i firmę, czyli kontekst konta. Rejestru Użytkownicy i formularza konta w demo nie ma, bo należą do panelu Administratora.
Na tej stronie
- Dane podstawowe i kontekst konta
- Informacje dodatkowe i uprawnienia konta
- Konto a kartoteka pracownika
- Role aplikacyjne i stanowiska
- Hasła i wyłączanie konta
- Dane osobowe w kontach i kartotekach
- Ćwiczenie: porównaj konto narzędziownika z kontem pracownika i wskaż pola, które je różnią
- Najczęstsze pytania
- Słownik pojęć
Rejestr Użytkownicy pokazuje jedno konto w wierszu. Oprócz danych z formularza zawiera datę ostatniego logowania, datę ostatniego wylogowania i znacznik Supervisor, co pozwala znaleźć konta od dawna nieużywane. Z rejestru otwiera się formularz konta, a uprawnienia konta ustawia się na osobnym ekranie opisanym na stronie o uprawnieniach użytkowników.
Dane podstawowe i kontekst konta
Osiem pól formularza jest wymaganych. Trzy z nich - oddział, magazyn i komórka - wybiera się ze słowników, więc muszą istnieć przed założeniem konta.
| Pole | Wymagane | Opis i walidacja |
|---|---|---|
| Rola | tak | Lista aktywnych ról aplikacyjnych. Rola wyznacza menu użytkownika. |
| Login | tak | Do 50 znaków. Użytkownik wpisuje go na ekranie logowania w polu Użytkownik. |
| Nazwisko, Imię | tak | Dane osoby pokazywane w panelu użytkownika w menu. |
| Rodzaj menu | tak | Układ interfejsu, na przykład menu boczne albo wstążka. Oba konta demo mają menu boczne. |
| Oddział | tak | Wartość ze słownika. Rejestry narzędziowni pokazują dokumenty oddziału konta. |
| Magazyn | tak | Wartość ze słownika magazynów; w bazie demonstracyjnej Magazyn Narzędzi, Magazyn części zamiennych, Środki BHP, Magazyn materiałów eksploatacyjnych i Odzież ochronna. |
| Komórka | tak | Wartość ze słownika komórek (miejsc powstawania kosztów); w bazie demonstracyjnej Magazyn, Transport, Biuro, Zarząd, Administracja i Warsztat. |
| Aktywne | nie | Odznaczenie wyłącza konto od razu. |
Reguła kontekstu konta. Konto bez któregokolwiek pola kontekstu (oddział, magazyn, komórka) kończy się przy starcie komunikatem, że program może działać nieprawidłowo. Oddział decyduje o zakresie dokumentów w rejestrach narzędziowni, dlatego jego wybór jest ważniejszy niż pozostałe pola kontekstu.
Informacje dodatkowe i uprawnienia konta
Pola z tej części formularza uzupełniają konto. Kilka z nich decyduje o zachowaniu rejestrów i o dostępie do programu.
| Pole | Opis |
|---|---|
| Analityka | Identyfikator pracownika łączący konto z kartoteką pracownika. Wpisuje się go jako tekst, bez wyboru z kartoteki. W koncie Panelu dla pracownika decyduje, czyje wypożyczenia widać. |
| Adres konta. Potrzebny do samodzielnego resetu hasła przez użytkownika. | |
| Telefon | Numer kontaktowy użytkownika. |
| Stanowisko | Wartość słownika opisująca funkcję osoby. Stanowisko nie nadaje uprawnień. |
| Identyfikator Skaner, Identyfikator Karta RCP/KD | Identyfikatory przypisane do konta, osobno dla skanera i dla karty RCP/KD. |
| Data Ważności Konta | Data, do której konto ma być ważne. |
| Wersja językowa | Język interfejsu. Puste pole oznacza polski. |
| Kierownik, Koordynator | Znaczniki funkcji konta. Nie nadają prawa zatwierdzania dokumentów. |
| Może drukować, Może eksportować, Może grupować, Menu kontekstowe | Flagi funkcji rejestrów. Każda włącza lub wyłącza jedną funkcję rejestru. |
| Akceptowane adresy IP | Adresy, z których konto może pracować w programie. |
| Strona startowa | Ekran otwierany po zalogowaniu. Układ interfejsu (menu boczne albo wstążka) jest ustawieniem konta, a strona startowa go wskazuje. |
| Przycisk Hasło | Otwiera formularz ustawienia hasła konta. |

Formularza konta w demo nie ma, więc pokazany jest formularz kartoteki pracownika z tego samego programu. Nad polami stoją przyciski Anuluj, Zapisz, Pliki i Uwagi, a po lewej sekcje Dane ewidencyjne, Dane kontaktowe i Informacje dodatkowe. Pogrubione etykiety Imię i Nazwisko oznaczają pola wymagane, a pola Status, Zawód, Stanowisko, Obiekt, Zespół, Komórka i System pracy mają strzałkę listy. Formularz konta ma inny zestaw pól, który opisują tabele na tej stronie.
Formularz konta dzieli pola na dane podstawowe, część Informacje dodatkowe i część Uprawnienia. Pola wymagane są oznaczone w formularzu, a zapis bez któregokolwiek z nich jest blokowany, więc konto nie powstaje w niepełnej postaci. Hasło ustawia osobny przycisk Hasło.
Konto a kartoteka pracownika
Kartoteka pracownika opisuje osobę: zawód, stanowisko, zespół, komórkę i numer karty RCP/KD. Konto logowania to osobny rekord, który zakłada administrator w panelu. Pole Analityka w koncie łączy oba rekordy, a wartość powinna odpowiadać identyfikatorowi pracownika według ustaleń wdrożenia. W rejestrze Pracownicy kolumna Analityka zawiera numer nadawany automatycznie przy dopisaniu pracownika.
Zakres widoku Panelu dla pracownika. Ekran pokazuje narzędzia pracownika wskazanego w polu Analityka konta. O tym, co konto może otworzyć, decyduje zestaw pozycji menu nadany kontu. Pracownik nie wypożycza ani nie zwraca narzędzi sam - dokumenty NW i NP rejestruje narzędziownik.
Role aplikacyjne i stanowiska
Pojęcia łatwo pomylić, zwłaszcza że nazwy stanowisk brzmią jak nazwy ról. Tabela pokazuje, gdzie każde z nich się ustawia i co naprawdę zmienia.
| Pojęcie | Gdzie się ustawia | Co zmienia w programie |
|---|---|---|
| Rola aplikacyjna | Pole Rola w koncie | Wyznacza menu użytkownika. Dodatkowe role nadaje zakładka Role ekranu Nadawanie uprawnień. |
| Stanowisko | Słownik Stanowiska, pole konta i kartoteki pracownika | Opisuje funkcję osoby, na przykład Kierownik magazynu albo Mechanik. Nie nadaje uprawnień. |
| Flagi konta | Część Uprawnienia w formularzu konta | Włączają drukowanie, eksport, grupowanie i menu kontekstowe w rejestrach. |
| Supervisor | Znacznik konta | Pozwala przełączać role z listy ról. |
Demo pokazuje sześć ról aplikacyjnych: Narzędziownię z pełnym menu, Panel dla pracownika z pozycjami Do zwrotu i Historia oraz dwie role modułu BHP, Usługę BHP i Panel klienta BHP, opisane w sekcji Usługa BHP, oraz dwie role Studio ewidIT, administratora IT i portal pracownika, opisane w sekcji Studio ewidIT. Instalacja może mieć dodatkowe role, na przykład rolę mobilną dla kolektora z pozycjami Szukaj, Szybkie wypożyczenie i Szybki zwrot. Menu każdej roli ustala wdrożenie.

Konto z rolą Panel dla pracownika ma w menu jedną sekcję, NARZĘDZIOWNIA, z pozycjami Do zwrotu i Historia. Tabela Narzędzia do zwrotu ma kolumny Indeks, Nazwa, Nr serii, Ilość do zwrotu, Ilość wypożyczona, Termin zwrotu, Data wypożyczenia i Nr dokumentu, a nad siatką nie ma żadnych przycisków. Konto demo nie ma wypożyczeń, więc rejestr pokazuje komunikat Brak danych. Pole Komórka w stopce ma inną wartość niż w roli Narzędziownia, bo kontekst jest ustawieniem konta.
Hasła i wyłączanie konta
| Sytuacja | Kto działa | Co się dzieje |
|---|---|---|
| Nowe konto | Administrator | Przycisk Hasło ustawia hasło. Hasło ma od 5 do 25 znaków, a dodatkowe reguły złożoności (wymagane rodzaje znaków oraz długość minimalna i maksymalna) włącza się w parametrach globalnych. |
| Użytkownik zapomniał hasła | Użytkownik | Po nieudanej próbie logowania pojawia się link "Nie pamiętasz hasła ?". Użytkownik podaje login i e-mail konta, dostaje jednorazowy link ważny 30 minut i ustawia nowe hasło. |
| Pracownik odszedł z firmy | Administrator | Odznaczenie pola Aktywne wyłącza konto od razu, bo każda strona sprawdza aktywność konta. |
| Dostęp tylko z wybranych komputerów | Administrator | Pole Akceptowane adresy IP ogranicza konto do podanych adresów. |
| Długa przerwa w pracy | Program | Sesja wygasa po 120 minutach bezczynności i użytkownik loguje się ponownie. |
Logowanie z perspektywy użytkownika opisuje strona o logowaniu do programu. Konto wyłącza administrator.
Dane osobowe w kontach i kartotekach
Program nie usuwa ani nie anonimizuje danych pracownika. Wycofanie osoby z użycia polega na odznaczeniu pola Aktywne w koncie i w kartotece pracownika. Dokumenty i historia wypożyczeń zostają. Okres przechowywania danych i zasady ich usuwania określa polityka prywatności klienta, a nie ekran programu.
Konto zawiera imię i nazwisko, telefon, adres e-mail oraz daty ostatniego logowania, więc jest zbiorem danych osobowych w rozumieniu rozporządzenia RODO. Kartoteka pracownika zawiera dodatkowo między innymi dane kontaktowe i pole z danymi osoby do powiadomienia w razie wypadku. Ślady działań zapisują dzienniki panelu: Dziennik zdarzeń, Historia operacji, Aktywność użytkowników i Lista błędów. Nadawaj konta i flagę Może eksportować tylko osobom, które muszą z nich korzystać. Organem nadzorczym dla danych osobowych w Polsce jest Urząd Ochrony Danych Osobowych.
Ćwiczenie w demo - lekcja lub zajęcia
Ćwiczenie: porównaj konto narzędziownika z kontem pracownika i wskaż pola, które je różnią
Uczeń ustala, które ustawienia konta wyznaczają zakres pracy osoby wydającej narzędzia i osoby za nie odpowiedzialnej. Panel Administratora nie należy do ról demo, więc ćwiczenie porównuje skutki na dwóch kontach. Rola w demo: Narzędziownia, a potem Panel dla pracownika. Czas: około 15 minut. Niczego nie zapisuj ani nie zmieniaj, bo konto demo jest wspólne.
- Uruchom demo Studio TCS.net w roli Narzędziownia. W stopce odczytaj wartości Firma, Oddział, Magazyn i Komórka, ale ich nie zmieniaj, bo zmiana zapisuje się na koncie.
- Otwórz NARZĘDZIOWNIA, Wypożyczenia, Dokumenty NW. Zapisz przyciski paska narzędzi i nazwy kolumn, bez klikania przycisków.
- Wróć na stronę startową demo, uruchom rolę Panel dla pracownika i zapisz pozycje menu. Otwórz Do zwrotu i zapisz kolumny oraz przyciski paska.
- Otwórz Historia i zapisz sposoby wyszukiwania, które ta pozycja oferuje.
- Zbuduj tabelę: element (menu, przyciski, zakres danych), konto narzędziownika, konto pracownika i pole konta, które ten element wyznacza (Rola, Oddział, Analityka albo uprawnienia).
Pytanie kontrolne. Które pola konta sprawiają, że pracownik widzi na ekranie własne narzędzia i nie może ich wypożyczyć samodzielnie, i dlaczego stanowisko ze słownika tego nie zmienia?
Podstawa programowa. Ćwiczenie realizuje częściowo efekt "wyjaśnia potrzebę zabezpieczania majątku przedsiębiorstwa znajdującego się w magazynie" z kwalifikacji SPL.01 Obsługa magazynów (jednostka SPL.01.6) w zawodzie technik logistyk: pokazuje, kto w programie wydaje narzędzia i kto widzi swoje wypożyczenia, ale nie omawia przepisów o odpowiedzialności materialnej (podstawa programowa zawodu technik logistyk). Pozostałe ćwiczenia zebraliśmy na stronie demo TCS.net na zajęciach.
Najczęstsze pytania
Kto zakłada konta użytkowników?
Administrator wdrożenia, w panelu Administratora, w rejestrze Użytkownicy. Kartoteka pracownika opisuje osobę, a konto logowania jest osobnym rekordem powiązanym polem Analityka.
Czym różni się rola od stanowiska?
Rola aplikacyjna wyznacza menu użytkownika. Stanowisko jest wartością słownika, która opisuje funkcję osoby, na przykład Kierownik magazynu albo Mechanik, i nie nadaje żadnych uprawnień.
Co zrobić z kontem pracownika, który odszedł z firmy?
Odznacz pole Aktywne w koncie, a wyłączenie zadziała od razu. W kartotece pracownika odznacz Aktywne i uzupełnij datę zwolnienia. Program nie usuwa danych, więc dokumenty i historia zostają.
Do czego służy pole Analityka w koncie?
Łączy konto z kartoteką pracownika. W roli Panel dla pracownika to pole decyduje, czyje wypożyczenia pokazują pozycje Do zwrotu i Historia.
Czy użytkownik może sam odzyskać hasło?
Tak. Po nieudanej próbie logowania pojawia się link "Nie pamiętasz hasła ?". Użytkownik podaje login i e-mail konta, dostaje jednorazowy link ważny 30 minut i ustawia nowe hasło.
Czy konto może logować się tylko z wybranych adresów IP?
Tak. Pole Akceptowane adresy IP w formularzu konta ogranicza pracę do podanych adresów. Ograniczenie można też ustawić dla całej instalacji.
Słownik pojęć
- Konto użytkownika
- Rekord z loginem, rolą aplikacyjną i kontekstem pracy, zakładany przez administratora w panelu Administratora.
- Rola aplikacyjna
- Ustawienie konta, które wyznacza menu użytkownika, na przykład Narzędziownia albo Panel dla pracownika.
- Kontekst konta
- Firma, oddział, magazyn i komórka przypisane do konta; oddział zawęża dokumenty w rejestrach narzędziowni.
- Analityka
- Identyfikator pracownika wpisywany w koncie, który łączy je z kartoteką pracownika i wyznacza widok Panelu dla pracownika.
- Stanowisko
- Wartość słownika opisująca funkcję osoby w firmie; nie nadaje uprawnień.
- Supervisor
- Znacznik konta, które może przełączać role z listy ról.