Tabela [dbo].[_role]
Tabela definiuje role użytkowników w systemie, określając ich uprawnienia i dostęp do funkcji. Przechowuje informacje konfiguracyjne, takie jak: – Nazwa i opis roli. – Ikony (OBRAZEK, OBRAZEK16, OBRAZEK24) oraz kolor w menu (BACKCOLOR). – Kolejność wyświetlania (KOLEJNOSC). – Parametry związane z powiadomieniami (PROXY, PROXY_KOMUNIKATY). – Status synchronizacji z bazą ROOT (SYSTEMOWE).
Tworzenie ról użytkowników w systemie StudioSystem
W StudioSystem budujemy system uprawnień na bazie ról użytkowników. System definiuje role użytkowników w tabeli, precyzyjnie określając ich uprawnienia i dostęp do funkcji. Dzięki temu możemy dostosować system do specyficznych potrzeb i wymagań każdej firmy. Oznacza to, że każda rola ma swoje unikalne identyfikatory i jest powiązana z konkretną firmą, co pozwala na granularne zarządzanie uprawnieniami w ramach danej organizacji.
Tabela ról przechowuje także szczegółowe informacje konfiguracyjne. Można w niej określić, jak rola wygląda w menu: ustalić jej nazwę, opis, a nawet wybrać odpowiednie ikony i kolory. Ponadto, mamy opcję ustalenia kolejności wyświetlania ról, co ułatwia nawigację po systemie. Tabela pozwala nam także na konfigurację parametrów związanych z powiadomieniami, co dodatkowo zwiększa kontrolę nad przepływem informacji. Takie podejście gwarantuje, że system jest elastyczny i można go idealnie dopasować do struktury firmy, a także do indywidualnych potrzeb jej pracowników.
Kolumny
AKTYWNE
[AKTYWNE] – Oznaczenie czy dana rola jest aktywna Typ bit, typu bit, czyli przechowuje wartości logiczne 0/1, NOT NULL.
BACKCOLOR
[BACKCOLOR] – Kolor roli wyświetlany w menu SuperVisor i konfiguracji Typ varchar(20), tekst, NULL.
FIRMA
[FIRMA] – Kod firmy Typ varchar(20), tekst, NOT NULL.
ID_ROLA
[ID_ROLA] – Unikalny identyfikator wiersza tabeli Typ int, typu int, czyli przechowuje wartości całkowite, NOT NULL.
INSTRUKCJA
[INSTRUKCJA] – Link do opisu danej roli, dowolna witryna www Typ varchar(250), tekst, NULL.
INSTRUKCJA_OPIS
[INSTRUKCJA_OPIS] – Opis przenaczenia danej roli. Typ varchar(5000), tekst, NULL.
INSTRUKCJA_URL
[INSTRUKCJA_URL] – Wskazanie linku do instrukcji programu dla poszczególnych ról w programie Typ varchar(250), tekst, NULL.
KOLEJNOSC
[KOLEJNOSC] – Określenie kolejności wyświetlania na liście menu dla użytkownika SuperVisor Typ int, typu int, czyli przechowuje wartości całkowite, NULL.
OBRAZEK
[OBRAZEK] – Przypisanie ikony dla danej roli Typ varchar(100), tekst, NULL.
OBRAZEK16
[OBRAZEK16] – Przypisanie ikony dla danej roli w formacie 16×16 Typ varchar(100), tekst, NULL.
OBRAZEK24
[OBRAZEK24] – Przypisanie ikony dla danej roli w formacie 24×24 Typ varchar(100), tekst, NULL.
OPIS
[OPIS] – Opis roli Typ varchar(100), tekst, NOT NULL.
PROXY
[PROXY] – Parametr określający czy rola jest typu proxy – parametr ograniczy widoczność powiadomień w programie. Wartośc true paramtru spowoduje ograniczenie widoczności powiadomień do uproszczonej funkcjonalnośc. Typ bit, typu bit, czyli przechowuje wartości logiczne 0/1, NULL.
PROXY_KOMUNIKATY
[PROXY_KOMUNIKATY] – Parametr odpowiada za konfigurację powiadomień – wartość true spowoduje, że użytkownik nie będzie miał dostępu do wiadomości. Typ bit, typu bit, czyli przechowuje wartości logiczne 0/1, NULL.
PRX
[PRX] – Identyfikator pozycji Typ varchar(5), tekst, NOT NULL.
ROLA
[ROLA] – Nazwa roli Typ varchar(20), tekst, NOT NULL.
ROLASYS
[ROLASYS] – Oznaczenie grupy roli systemowej obejmującej kilka ról Typ varchar(3), tekst, NULL.
SYSTEMOWE
[SYSTEMOWE] – Oznaczenie czy dany wiersz tabeli jest synchronizaowany z bazy ROOT Typ bit, typu bit, czyli przechowuje wartości logiczne 0/1, NOT NULL.
Indeksy
- [PK__role] PK UNIQUE ON ([ID_ROLA]).
- [PRX] UNIQUE ON ([PRX]).
- [ROLA] ON ([ROLA]).
Źródła danych
Tabela [_role] zawiera definicje ról dostępnych w systemie, które są przypisane do użytkowników i określają ich uprawnienia oraz dostęp do różnych funkcji w aplikacji. Każda rola posiada unikalny identyfikator (ID_ROLA) oraz jest powiązana z określoną firmą (FIRMA). Tabela przechowuje informacje o tym, czy rola jest aktywna (AKTYWNE), a także o kolorze wyświetlania roli w menu dla użytkowników typu SuperVisor (BACKCOLOR). Każda rola ma również przypisany link do instrukcji opisującej jej przeznaczenie (INSTRUKCJA, INSTRUKCJA_URL) oraz ikonę reprezentującą ją w interfejsie użytkownika (OBRAZEK, OBRAZEK16, OBRAZEK24).
Dodatkowo, tabela zawiera parametry konfiguracyjne, takie jak KOLEJNOSC, który określa porządek wyświetlania ról w menu, oraz PROXY, który wskazuje, czy rola jest typu proxy, co wpływa na widoczność powiadomień w systemie. Kolejnym parametrem jest PROXY_KOMUNIKATY, który reguluje dostęp użytkownika do powiadomień. Tabela także przechowuje nazwę roli (ROLA) oraz informacje o systemowych rolach grupujących kilka ról (ROLASYS) i synchronizacji z bazą ROOT (SYSTEMOWE). Dzięki tej tabeli system umożliwia precyzyjne zarządzanie uprawnieniami i dostępem użytkowników w różnych częściach aplikacji.
-
Czy kontrola nad środkami ochrony indywidualnej i odzieżą roboczą?
Każdy pracodawca wie, że zapewnienie bezpieczeństwa pracownikom to priorytet. Studio TCS.net oferuje kompleksowe narzędzie do zarządzania środkami ochrony indywidualnej (ŚOI) oraz odzieżą i obuwiem roboczym. Dzięki temu z łatwością spełnisz wszystkie wymogi prawne i zwiększysz komfort pracy.
-
Czy analiza przedwdrożeniowa?
Analiza przedwdrożeniowa to kluczowy element sukcesu wdrożenia systemów zarządzania magazynem, takich jak WMS.net i VSS.net. Pozwala ona na dokładne zrozumienie potrzeb, możliwości i ograniczeń oraz umożliwia dostosowanie programu do konkretnych wymagań przedsiębiorstwa.
-
DeployMate AI
DeployMate AI to klucz do sukcesu Twoich projektów IT, zapewniając, że zawsze są one realizowane na czas. Asystent monitoruje postępy wdrożeń w czasie rzeczywistym, automatycznie identyfikując potencjalne problemy, zanim wpłyną na termin. Dzięki temu Twój zespół otrzymuje jasne informacje i…
-
LegalTrack AI
LegalTrack AI zapewnia pełną kontrolę nad Twoimi umowami, automatyzując ich dokładną analizę. Narzędzie wykrywa nieścisłości i od razu sugeruje konkretne poprawki, co znacząco przyspiesza proces negocjacji. Dzięki temu minimalizujesz ryzyko błędów i zwiększasz bezpieczeństwo prawne swojej firmy. W efekcie Twój…
-
OfficeWise AI
OfficeWise AI rewolucjonizuje pracę biurową, automatyzując zarządzanie dokumentami i eliminując papierologię. Asystent wspiera procedury ISO, kontroluje poprawność danych i minimalizuje ryzyko błędów ludzkich. Dzięki temu oszczędzasz czas i zasoby, a Twoje biuro staje się bardziej wydajne i przejrzyste. Zamiast tonąć…
-
Oprogramowanie Facility Management – narzędziownia
Oprogramowanie Facility Management usprawnia zarządzanie budynkami, infrastrukturą oraz zasobami. Dzięki niemu zautomatyzujesz kluczowe procesy, takie jak planowanie konserwacji, obsługę zgłoszeń czy monitorowanie wyposażenia. System zbiera dane w czasie rzeczywistym, co umożliwia szybkie podejmowanie decyzji i optymalizację kosztów operacyjnych.
-
Systemy do ewidencji odzieży roboczej – narzędziownia
Systemy do ewidencji odzieży roboczej znacznie ułatwiają zarządzanie środkami ochrony osobistej w firmie. Umożliwiają precyzyjne śledzenie stanu magazynowego, a także automatyzują proces wydawania i zwrotów odzieży. Dzięki temu zyskujesz pełną kontrolę nad wyposażeniem pracowników, co przekłada się na oszczędność czasu…
-
Lean management w magazynie – eliminacja marnotrawstwa w zarządzaniu asortymentem – program magazynowy WMS
Zastosowanie Lean management w magazynie pozwala na znaczące usprawnienie procesów i eliminację marnotrawstwa. Zamiast skupiać się na gromadzeniu zapasów, firmy dążą do optymalizacji przepływu, skracając czas realizacji zamówień. Wdrożenie tej filozofii opiera się na identyfikacji i eliminowaniu czynności, które nie…
-
Integrator GPS dla flot – linkway
Integrator GPS dla flot to kluczowe narzędzie dla firm posiadających pojazdy. Pozwala on na kompleksowe zarządzanie flotą dzięki wykorzystaniu technologii GPS i telematyki. W skrócie, integrator łączy dane z lokalizatorów GPS zamontowanych w pojazdach z systemem zarządzania flotą. To umożliwia…
-
Jak odczytywać i wykonywać funkcje w systemie SAP? – program magazynowy WMS
Zrozumienie, jakich danych wymaga konkretna funkcja w systemie SAP, bywa dużym wyzwaniem dla programistów. Nasze narzędzie pozwala zajrzeć do środka funkcji i sprawdzić, jakich parametrów ona oczekuje oraz jakie dane zwróci. Dzięki temu deweloperzy mogą precyzyjnie przygotować swoje zapytania i…