StudioSystem udostępnia szereg modułów funkcjonalnych nazywanych rolami. Nadrzędną funkcję w systemie pełni użytkownik SUPERVISOR, który może przeglądać wszystkie role.
Użytkownik Supervisor w programie ma dostępny panel nawigacyjny wyświetlający wszystkie role grupowane wg kolumny ROLESYS
Poszczególne moduły
zawartość tabeli _role
SELECT
[KOLEJNOSC]
,[PRX]
,[ROLA]
,[OPIS]
,[OBRAZEK]
,[ROLASYS]
FROM [Studio_System].[dbo].[_role]
pogrupowane są wg rodzaju w panele zapis w tabeli _skorowidze dla PRX=’ROL’
SELECT [PRX],[KOD],[OPIS]
FROM [Studio_System].[dbo].[x_skorowidze]
where PRX=’ROL’
taka organizacja pozwala na dostęp do wszystkich zdefiniowanych modułów. W praktyce jednak użytkownik zwykle korzysta z jednej roli, dlatego można uruchamiać panel administratora z parametrem
rola=XXX
gdzie XXX to 3 znakowy symbol roli
spowoduje wyświetlenie menu supervisora z modułami dla roli WMS
Analogicznie można wywoływać pozostałe role.