StudioSystem to oprogramowanie do konfiguracji platformy, które pomaga firmom efektywniej zarządzać danymi cyfrowymi. Pozwala firmom szybko konfigurować, wdrażać i zarządzać swoimi danymi cyfrowymi w chmurze. Platforma zapewnia elastyczny i bezpieczny sposób przechowywania, uzyskiwania dostępu i udostępniania informacji cyfrowych innym użytkownikom.
Lista kodów PRX wykorzystywana jest w platformie StudioSystem do zdefiniowania wszystkich używanych typów skorowidzy.
Lista dostępnych skorowidzy wynika z ustawień w tabeli _prx, do której mamy dostęp z poziomu modułu konfiguracji, opcja USTAWIENIA / DEFINICJE KODÓW PRX.
Ustawienia tabeli _prx
Każdy skorowidz wymaga zdefiniowania kilku podstawowych informacji na jego temat:
- PRX – unikalny 5 znakowy kod określający (identyfikujący) skorowidz
- Sekcja – oznaczenie w jakiej sekcji logicznej (grupie) będzie wyświetlany skorowidz
- Pozycja – L lub R
- Opis – nazwa i przeznaczenie skorowidza
- SubMenu – określenie czy pozycja skorowidza służy do identyfikowania submenu
- Ikona – graficzny identyfikator skorowidza
- Toolbar – jeżeli do edycji skorowidza ma być użyty indywidualny toolbar zamiast systemowego
- Parametry I-U, pozwalają zdefiniować jakie kontrolki i z jakim opisem będą wyświetlane na formularzu dopisywania i edycji dla x_skorowidze
- Rola, możliwość określania w jakiej roli znajduje zastosowanie dedykowany skorowidz
- Kolejność – do sortowania skorowidzów na liście
- Aktywne – czy skorowidz można używać.
Ustawienia parametry Insert-Update dla skorowidzy
Fakt, że wszystkie skorowidze są zapisywane w jednej tabeli x_skorowidze wymusza różne metody dopisywania i edycji poszczególnych pól dla konkretnych rozwiązań (transakcja role_adm/j_skorowidze.aspx). W celu rozwiązania takiego problemu platforma StudioSystem pozwala zaprojektować zindywidualizowane wyglądem formularze dopisywania/edycji. Całość działa w oparciu o transakcję rola_sys/q_insert_update.aspx i formularz: SYS_INS_X_SKOROWIDZE (F3199EA6-5F60-4DD0-8976-B8AD27F6BF4C).
Formularz zawiera włączony zestaw wszystkich kontrolek jakie są możliwe do wykorzystania, większość jest jednak ukryta.
Konfiguracja szablonu
Standardowy formularz dopisywania, edycji skorowidza prezentuje się dość skromnie:
Konfiguracja spersonalizowanego formularza polega na wymienianiu jakie kontrolki i z jakim nazwami chcemy na nim udostępnić. Robimy to w następujący sposób:
Na liście kodów _prx odszukujemy odpowiadający formularzowi skorowidza np. kod prx=RER, a następnie uruchamiamy okno edycji:
W polu Parametry I_U podajemy listę (wymieniamy) kontrolek oraz och opisów, np.
PRX=Typ|MPK=Komórka|ZAKONCZONA=Koniec ścieżki|ISTNIEJE=Na stanie|KOD1=Kod 1|OPIS=Opis|NRIDODN=Zleceniodawca|ODDZIAL=Oddział|STATUS=Status centrali|KOMENTARZ=Transakcje|UWAGI=Kontrolki|KOLEJNOSC=Kolejność|SCIEZKA=Dostępne etapy|IKONA=Plik ikony
Gdzie poszczególne kontrolki rozdzielamy znakiem |
a pary NAZWA KONTROLKI i jej OPIS znakiem =
W efekcie takiej listy kontrolki zostaną wyświetlone i ustawione ich nazwy:
- PRX=Typ
- MPK=Komórka
- ZAKONCZONA=Koniec ścieżki
- ISTNIEJE=Na stanie
- KOD1=Kod 1
- OPIS=Opis
- NRIDODN=Zleceniodawca
- ODDZIAL=Oddział
- STATUS=Status centrali
- KOMENTARZ=Transakcje
- UWAGI=Kontrolki
- KOLEJNOSC=Kolejność
- SCIEZKA=Dostępne etapy
- IKONA=Plik ikony
W efekcie formularz wygląda następująco:
Personalizowanie formularza za pomocą skryptu
Formularz dopisywania i edycji skorowidza ma podłączony plik skryptu: role_adm/jqs_x_skorowidze.js
Wprowadzając dodatkowe funkcje dla poszczególnych typów skorowidzy możemy dowolnie zaprojektować i zmienić sposób działania formularza. W pliku skryptu należy odszukać funkcji o nazwie: prx_XXXXX(), gdzie XXXXX oznacza nazwę skorowidza np.
function prx_LPRKM()
będzie uruchamiana wyłącznie dla skorowidza prx=LPRKM
w funkcji możemy użyć dowolnych poleceń i innych funkcji js
Inne przykłady funkcji: prx_CSV() – dla formularza skorowidza CSV, prx_DRZ – dla formularza skorowidza DRZ itd.
Jeżeli nie znajdziemy funkcji dla typu skorowidza to możemy ją dodać do pliku skryptu w następujący sposób:
function prx_XXXXX() { ..... }
gdzie: XXXXX to nazwa kodu PRX skorowidza jaki chcemy oprogramować.
_CODE_SQL SYS
Skanowanie kodów QR za pomocą Androida
Funkcjonalność umożliwia w aplikacji na Android uruchomić aparat w trybie do skanowania kodów QR, odczytanie…
_CODE_SQL CRM
Idea wykorzystania tabeli _code_sql dla CRM ogranicza się do zabezpieczenia bazy danych i zapytań przed…
_CODE_SQL MAW
_CODE_SQL MMS
_CODE_SQL PAL
Idea wykorzystania tabeli _code_sql dla PAL ogranicza się do zabezpieczenia bazy danych i zapytań przed…
Czytaj więcej:
Dodanie do koszyka – wms_dpzle_zwz_0.js
Skrypt wykorzystywany w roli Klient WMS.net umożliwiający użytkownikowi dodanie asortymentu do koszyka (bufora), w celu późniejszej edycji dokumentu.
Strono dokumentu – jqs_dpmag_storno.js
Skrypt wykorzystywany programie WMS.net umożliwiający użytkownikowi korektę dokumentu wydania WZB lub RW poprzez dopisanie dokumentu przeciwwstawnego powiązanego ze wskazanym dokumentem wydania.
_CODE_SQL MAW
Idea wykorzystania tabeli _code_sql dla MAW ogranicza się do zabezpieczenia bazy danych i zapytań przed dostępem dla użytkowników aplikacji www i Android. Wykorzystywanie unikalnych identyfikatorów UID po stronie klienta i przeniesienie logiki biznesowej na stronę serwera wydaje się obecnie najlepszym rozwiązaniem pod kątem bezpieczeństwa.
_CODE_SQL REK
Idea wykorzystania tabeli _code_sql ogranicza się do zabezpieczenia bazy danych i zapytań przed dostępem dla użytkowników aplikacji www i Android. Wykorzystywanie unikalnych identyfikatorów UID po stronie klienta i przeniesienie logiki biznesowej na stronę serwera wydaje się obecnie najlepszym rozwiązaniem pod kątem bezpieczeństwa.
_CODE_SQL SYS
Idea wykorzystania tabeli _code_sql ogranicza się do zabezpieczenia bazy danych i zapytań przed dostępem dla użytkowników aplikacji www i Android. Wykorzystywanie unikalnych identyfikatorów UID po stronie klienta i przeniesienie logiki biznesowej na stronę serwera wydaje się obecnie najlepszym rozwiązaniem pod kątem bezpieczeństwa.