Tabela [dbo].[_users]
Tabela [_users] przechowuje informacje o użytkownikach systemu, w tym dane personalne i kontaktowe, przypisane role i uprawnienia, a także atrybuty bezpieczeństwa i ustawienia interfejsu. Zawiera dane o: – Unikalnej nazwie użytkownika, imieniu i nazwisku. – Danych kontaktowych (email, telefon). – Rolach i uprawnieniach. – Statusie konta i ostatnich logowaniach. Tabela pełni również rolę węzła integracyjnego, łącząc operacje biznesowe z konkretnymi użytkownikami.
Kompleksowe zarządzanie danymi i personalizacja kont użytkowników w systemie StudioSystem
Tabela [_users] w systemie StudioSystem to centralne miejsce do przechowywania informacji o użytkownikach. Gromadzi szczegółowe dane, w tym imiona, nazwiska i unikalne loginy, a także pełne dane kontaktowe, takie jak adresy e-mail i numery telefonów. To kluczowy element, który umożliwia aplikacjom natychmiastowe spersonalizowanie treści i funkcji dla każdego użytkownika. Tabela przechowuje również przypisane role i uprawnienia, co błyskawicznie określa zakres dostępnych funkcji po zalogowaniu.
Tabela [_users] pełni rolę węzła integracyjnego, ponieważ łączy operacje biznesowe z konkretnymi osobami. Klucz loginu użytkownika pojawia się w wielu innych tabelach, co pozwala na powiązanie każdej czynności z jej autorem. Dodatkowo, system rejestruje atrybuty bezpieczeństwa, w tym liczbę nieudanych prób logowania i terminy ważności kont. Przechowuje także ustawienia interfejsu, np. preferowany język, menu startowe czy rozmiar okna, co zapewnia, że każdy użytkownik ma dostęp do interfejsu dostosowanego do jego potrzeb.
Kolumny
_USER_PROBILE
[_USER_PROBILE] – nie używany Typ bit, typu bit, czyli przechowuje wartości logiczne 0/1, NULL.
AKTYWNE
[AKTYWNE] – Oznaczenie czy dany użytkownik jest aktywny Typ bit, typu bit, czyli przechowuje wartości logiczne 0/1, NOT NULL.
DATAWAZNOSCI
[DATAWAZNOSCI] – Termin ważności konta Typ date, typ daty i czasu, NULL.
DRUKUJACY
[DRUKUJACY] – Oznaczenie uprawnień użytkownika do drukowania – raportów Typ bit, typu bit, czyli przechowuje wartości logiczne 0/1, NOT NULL.
EKSPORT
[EKSPORT] – Nadanie uprawnień użytkownika do eksprotowania danych z tabeli Typ bit, typu bit, czyli przechowuje wartości logiczne 0/1, NOT NULL.
FAILEDLOGINATTEMPT
[FAILEDLOGINATTEMPT] – Ilosc blednych logowan, zerowane po poprawnym logowaniu Typ int, typu int, czyli przechowuje wartości całkowite, NOT NULL.
FAVORITE
[FAVORITE] – W menu typu Ribbon wyświetlanie prawego paska z listą szybkiego wyboru transakcji ULUBIONE. Typ bit, typu bit, czyli przechowuje wartości logiczne 0/1, NULL.
FIRMA
[FIRMA] – Kod firmy Typ varchar(20), tekst, NOT NULL.
FOLDER
[FOLDER] – Nazwa folderu użytkownika Typ varchar(20), tekst, NULL.
GRUPOWANIE
[GRUPOWANIE] – Określenie użytkownika do grupowania danych w tabeli Typ bit, typu bit, czyli przechowuje wartości logiczne 0/1, NOT NULL.
HTTPADRESSES
[HTTPADRESSES] – Lista sieci oddzielonych średnikiem w formacie CIDR, z których użytkownik może zdlanie się zalogować. Typ varchar(max), tekst, NOT NULL.
ID_USER
[ID_USER] – Unikalny numer wiersza tabeli Typ int, typu int, czyli przechowuje wartości całkowite, NOT NULL.
IMIE
[IMIE] – Imię użytkownika systemu, prezentowane w panelach informacyjnych, komunikatach i zestawieniach. Typ varchar(50), tekst, NULL.
INTERFEJS
[INTERFEJS] – Nazwa lub identyfikator zestawu interfejsów graficznych (UI), które mają być zastosowane dla użytkownika w aplikacji, np. wersja uproszczona lub zaawansowana. Typ varchar(50), tekst, NULL.
KIEROWNIK
[KIEROWNIK] – Oznaczenie czy dany użytkownik ma uprawnienia kierownika Typ bit, typu bit, czyli przechowuje wartości logiczne 0/1, NOT NULL.
KOORDYNATOR
[KOORDYNATOR] – Oznaczenie czy użytkownik ma uprawnienia koordynatora Typ bit, typu bit, czyli przechowuje wartości logiczne 0/1, NULL.
KTRHID
[KTRHID] – Konto analityczne użytkownika Typ varchar(20), tekst, NULL.
LANGUAGE
[LANGUAGE] – Kod okreslający wersję językową w jakiej mają być wyświetlane strony, jeżeli puste to domyślna wartość ustawień język polski, wersja angielska uk-UK. Powiążane z modułem MULTILANGUGE – tabela _language i skorowidz: Typ varchar(5), tekst, NULL.
LASTFAILEDLOGIN
[LASTFAILEDLOGIN] – Data ostatniej niepoprawnej próby logowania Typ datetime, typ daty i czasu, NULL.
LASTLOGINTIME
[LASTLOGINTIME] – Czas ostatniego logowania Typ datetime, typ daty i czasu, NULL.
LASTLOGOFFTIME
[LASTLOGOFFTIME] – Czas ostatniego wylogowania Typ datetime, typ daty i czasu, NULL.
MAGAZYN
[MAGAZYN] – Symbol magazynu przypisanego do użytkownika, wpływa na zakres widoczności danych magazynowych oraz dostępność funkcji. Typ varchar(5), tekst, NULL.
[MAIL] – Adres e-mail użytkownika systemu, używany do komunikacji wewnętrznej, powiadomień i odzyskiwania dostępu. Typ varchar(max), tekst, NULL.
MENU
[MENU] – Wartość pusta determinuje automatyczne uruchamianie menu użytkownika w stylu domyślnym (STANDARD MENU) transakcja DefaultSoftwareStudio.aspx. jeżlei wskazana zostanie inna transakcja to po zalogowaniu uzytkownik będzie miał uruchomioną wskazaną transakcję MENU do uruchomienia np. DefaulLeftMenu.aspx Typ varchar(50), tekst, NULL.
MENUKONTEKSTOWE
[MENUKONTEKSTOWE] – Nadanie uprawnień użytkownikowi do korzystania z menu kontekstowego w tabeli Typ bit, typu bit, czyli przechowuje wartości logiczne 0/1, NOT NULL.
MPK
[MPK] – Przypisanie kodu MPK do użytkownika Typ varchar(20), tekst, NULL.
NAZWISKO
[NAZWISKO] – Nazwisko osoby korzystającej z systemu, wykorzystywane do identyfikacji użytkownika w interfejsach i raportach. Typ varchar(50), tekst, NULL.
NRIDUSER
[NRIDUSER] – Identyfikator wiersza tabeli Typ bigint, typu bigint, czyli przechowuje duże wartości całkowite, NOT NULL.
ODDZIAL
[ODDZIAL] – Symbol oddziału, w którym pracuje użytkownik – służy do filtrowania danych, raportów i ograniczania uprawnień w systemie. Typ varchar(5), tekst, NULL.
PRIVATE_PATH
[PRIVATE_PATH] – Prywatny folder plików użytkownika Typ varchar(max), tekst, NULL.
PRX
[PRX] – Oznaczenie symbolu PRX dla użytkownika Typ varchar(5), tekst, NULL.
PRXTERMINAL
[PRXTERMINAL] – Identyfikator sekcji PRX dla menu Terminal Typ varchar(5), tekst, NULL.
PRZEGLADAJACY
[PRZEGLADAJACY] – Oznaczenie użytkownika jako osoby przeglądającej Typ bit, typu bit, czyli przechowuje wartości logiczne 0/1, NOT NULL.
PUBLIC_PATH
[PUBLIC_PATH] – Publiczna ścieżka plików Typ varchar(max), tekst, NULL.
RCPKD
[RCPKD] – Numer karty RCP – KD Typ varchar(max), tekst, NULL.
RDPADRESSES
[RDPADRESSES] – Lista sieci oddzielonych średnikiem w formacie CIDR, z których użytkownik może zdlanie się zalogować poprzez serwer RDP. Typ varchar(max), tekst, NOT NULL.
RDPREMOTEACCESS
[RDPREMOTEACCESS] – 1 oznacza możliwość zdalnego logowania użytkownika do serwera RDP Typ bit, typu bit, czyli przechowuje wartości logiczne 0/1, NOT NULL.
RIBBON
[RIBBON] – Czy włączone menu typu Ribbon Typ bit, typu bit, czyli przechowuje wartości logiczne 0/1, NOT NULL.
ROLA
[ROLA] – Rola do jakiej jest przypisany użytkownik Typ varchar(20), tekst, NOT NULL.
ROLASYS
[ROLASYS] – Zapisuje identyfikator roli systemowej użytkownika w trakcie logowania, wykoryztsywane przy filtrowaniu jakie informacji wg ROLISYS mają być widoczne Typ varchar(3), tekst, NULL.
SFID
[SFID] – Identyfikator oddziału Typ varchar(20), tekst, NULL.
SKANERID
[SKANERID] – Identyfikator skanera – terminala mobilnego Typ varchar(4), tekst, NULL.
STANOWISKO
[STANOWISKO] – Nazwa stanowiska służbowego użytkownika w strukturze organizacyjnej, widoczna w raportach i kartotekach. Typ varchar(max), tekst, NULL.
STARTSITE
[STARTSITE] – Wskazanie jaka transakcja ma być uruchomiona jako startowa w oknie głównym aplikacji. Typ varchar(150), tekst, NULL.
SUPERVISOR
[SUPERVISOR] – Informacja o aktualnie (ostatnio uruchaminej) roli użytkownika z uprawnieniami SUPERVISOR, pozwala na weryfikację w jakiej roli znajduje się użytkownik. Typ varchar(20), tekst, NULL.
SZUKAJ
[SZUKAJ] – Oznaczenie czy użytkownik moze korzystać z funkcji szybkiego wyszukiwania Typ bit, typu bit, czyli przechowuje wartości logiczne 0/1, NOT NULL.
TELEFON
[TELEFON] – Numer telefonu przypisany do użytkownika, umożliwia kontakt służbowy lub wykorzystanie w procesach autoryzacji. Typ varchar(max), tekst, NULL.
TERMINAL_H
[TERMINAL_H] – Jeżeli parametr TERMINAL_MAX jest ustawiony na 0 to okno aplikacji będzie miało wysokość okreśoną w tej kolumnie Typ int, typu int, czyli przechowuje wartości całkowite, NULL.
TERMINAL_MAX
[TERMINAL_MAX] – Oznacza czy okno aplikacji Terminal ma być maksymalizowane na cały dostępny ekran, jeżeli nie to rozmiar okna wynika z ustawień kolumn TERMINAL_W I TERMINAL_H Typ bit, typu bit, czyli przechowuje wartości logiczne 0/1, NULL.
TERMINAL_W
[TERMINAL_W] – Jeżeli parametr TERMINAL_MAX jest ustawiony na 0 to okno aplikacji będzie miało szerokość okreśoną w tej kolumnie Typ int, typu int, czyli przechowuje wartości całkowite, NULL.
USER_AVATAR
[USER_AVATAR] – Ścieżka do zdjęcia lub ikony użytkownika, wyświetlanej w nagłówkach aplikacji lub panelach użytkownika. Typ varchar(100), tekst, NULL.
USER_PROFILE
[USER_PROFILE] – Informacja określająca, czy użytkownik posiada własny spersonalizowany profil zawierający indywidualne ustawienia interfejsu, uprawnień oraz domyślnych wartości startowych. Typ bit, typu bit, czyli przechowuje wartości logiczne 0/1, NULL.
USER_PROXY
[USER_PROXY] – Czy użytkownik ma dostęp wyłącznie w trybie proxy ? brak dostępu do site.master oraz page.master Typ bit, typu bit, czyli przechowuje wartości logiczne 0/1, NULL.
USERGUID
[USERGUID] – Unikalny kod ID rekordu – użytkownika, powiazany z tabelą uprawnień _user_cfg Typ uniqueidentifier, identyfikator GUID, NOT NULL.
USERNAME
[USERNAME] – Unikalna nazwa użytkownika systemu, identyfikator LOGIN. Relacje do innych tabel po kolumnie [LOGIN] Typ varchar(50), tekst, NOT NULL.
X_KRK
[X_KRK] – Obsługiwane typy klientów Typ varchar(max), tekst, NULL.
x_MODULY_STARTOWE
[x_MODULY_STARTOWE] – Pole zawiera polecenia SQL lub nazwę procedury składowanej, które mają zostać wykonane automatycznie po zalogowaniu użytkownika, w celu uruchomienia dodatkowych modułów lub konfiguracji startowej. Typ varchar(max), tekst, NULL.
X_SKOROWIDZE
[X_SKOROWIDZE] – Skorowidze dostępne do modyfikacji dla użytkownika Typ varchar(max), tekst, NULL.
Indeksy
- [AKTYWNE_USERNAME_ODDZIAL_MPK_FIRMA] ON ([NAZWISKO], [IMIE], [MAGAZYN], [AKTYWNE], [USERNAME], [ODDZIAL], [MPK], [FIRMA]).
- [MAGAZYN_ODDZIAL] ON ([USERNAME], [MAGAZYN], [ODDZIAL]).
- [NRIDUSER] ON ([NRIDUSER]).
- [PK__users] PK UNIQUE ON ([ID_USER]).
- [ROLA_AKTYWNE_NAZWISKO] ON ([IMIE], [NRIDUSER], [ROLA], [AKTYWNE], [NAZWISKO]).
- [USERNAME] UNIQUE ON ([USERNAME]).
Źródła danych
LISTA UŻYTKOWNIKÓW: Tabela _users gromadzi szczegółowe dane wszystkich kont, a więc imiona, nazwiska i unikatowe loginy. Jednocześnie przechowuje pełny zestaw informacji kontaktowych, dlatego zawiera telefony, adresy e-mail oraz identyfikatory oddziałów. Dzięki temu każda aplikacja może natychmiast odwołać się do właściwego użytkownika i zaprezentować mu spersonalizowane treści. Ponadto w tym samym miejscu system zapisuje role biznesowe, co pozwala błyskawicznie określić zakres funkcji dostępnych po zalogowaniu. W efekcie pojedynczy rekord łączy dane personalne z uprawnieniami i kontekstem organizacyjnym. W dalszej kolejności tabela rejestruje atrybuty bezpieczeństwa, na przykład liczbę nieudanych prób logowania, terminy ważności kont i opcję logowania zdalnego. Dzięki temu moduł uwierzytelniania potrafi reagować na naruszenia w czasie rzeczywistym, a dział administracji otrzymuje czytelną historię aktywności. System równocześnie przechowuje ustawienia interfejsu, między innymi preferowany język, menu startowe czy rozmiar okna terminala. W konsekwencji użytkownik widzi aplikację w układzie odpowiadającym jego potrzebom. Tabela _users pełni także rolę węzła integracyjnego, ponieważ jej klucz loginu pojawia się w kilkunastu innych tabelach, na przykład w logach zdarzeń, dokumentach magazynowych oraz modułach raportowych. Za każdym razem system wykorzystuje tę relację, aby powiązać operacje biznesowe z konkretną osobą. Dzięki temu raporty audytu, statystyki pracy i mechanizmy powiadomień mogą jednoznacznie wskazywać autora danej czynności. W rezultacie cała platforma zachowuje spójność danych i spełnia wymogi przejrzystości procesów.
MS_Description: Ścieżka do zdjęcia lub ikony użytkownika, wyświetlanej w nagłówkach aplikacji lub panelach użytkownika.
-
Wykorzystaj skutecznie sztuczną inteligencję w swojej firmie
Wykorzystaj moc sztucznej inteligencji, aby usprawnić swoją firmę. Firma SoftwareStudio wdraża innowacyjnych asystentów AI, którzy rewolucjonizują codzienne procesy. Te inteligentne narzędzia ułatwiają pracę i zwiększają efektywność w różnych obszarach biznesu. Nasze oprogramowanie z wbudowaną sztuczną inteligencją staje się kluczowym elementem…
-
Aplikacja
Zajmujemy się tworzeniem i wdrażaniem oprogramowania dla firm. Nasze aplikacje skutecznie wspierają zarządzanie magazynem, produkcją oraz procesy logistyczne. Dzięki naszym systemom informatycznym, zintegrowanym z urządzeniami i infrastrukturą IT, zyskujesz pełną kontrolę nad swoim biznesem i zwiększasz jego efektywność.
-
Asystent użytkownika programu szkoli pracowników i odpowiada kontekstowo na pytania
Zrezygnuj z długich instrukcji! Nasz asystent uczy nowych pracowników korzystania z programu SoftwareStudio w trakcie pracy. Zamiast czytać grube podręczniki, otrzymują kontekstowe odpowiedzi, które natychmiast wyjaśniają, co do czego służy i jak działa. Dzięki temu szkolenie staje się szybsze i…
-
Systemy informatyczne w magazynie
Kompleksowo zapanuj nad swoim magazynem! System WMS od SoftwareStudio to zaawansowane oprogramowanie, które automatyzuje wszystkie kluczowe operacje, od przyjęć i składowania, po kompletację i wydania. Dzięki temu masz pełny wgląd w stany magazynowe w czasie rzeczywistym i możesz podejmować lepsze…
-
Lokalizacje magazynowe
System WMS rewolucjonizuje zarządzanie magazynem, automatyzując i optymalizując każdy aspekt składowania towarów. Oprogramowanie identyfikuje każdą lokalizację magazynową – od regałów i półek po bloki na podłodze – za pomocą unikatowych identyfikatorów, które pozwalają na pełną kontrolę nad dostępną przestrzenią.
-
_users_ws
Dowiedz się, jak StudioSystem zarządza sesjami użytkowników WebService. Tabela [_users_ws] przechowuje informacje o loginach, identyfikatorach sesji i terminach ważności, co zwiększa bezpieczeństwo i kontrolę.
-
_users_events
Tabela [_users_events] w StudioSystem rejestruje zdarzenia logowania, adresy IP i opisy błędów. Umożliwia monitorowanie i reagowanie na zagrożenia, zapewniając pełną kontrolę nad bezpieczeństwem dostępu.
-
_users_cfg
Dowiedz się, jak StudioSystem personalizuje konta użytkowników. Tabela [_users_cfg] przechowuje indywidualne ustawienia, takie jak konfiguracja menu, rozmiar okna i język, a także precyzyjnie definiuje uprawnienia dostępu.
-
_users_activity
Dowiedz się, jak StudioSystem monitoruje aktywność użytkowników. Tabela [_users_activity] rejestruje logowania, operacje i zmiany, zapewniając pełny wgląd w historię działań i pomagając w diagnostyce systemu.
-
_users_access
Dowiedz się, jak StudioSystem zapewnia bezpieczeństwo dostępu. Tabela [_users_access] przechowuje hasła, tokeny i role, umożliwiając precyzyjne zarządzanie uprawnieniami użytkowników do różnych usług.