logo-softwarestudio-2020-600

Kody prx

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ć.

Kontrola dostępu IP

W miarę jak świat biznesu staje się coraz bardziej cyfrowy, rośnie zapotrzebowanie na bezpieczne i…

Tryb Proxy

Tryb proxy platformy jest szczególnie korzystny dla firm, które potrzebują dostępu do zasobów ze zdalnych…

_code_sql

Wykonywanie zapytań do bazy danych za pomocą skryptów JS lub jako wyniki podstawione dla kontrolki…

_CODE_SQL NAR

Idea wykorzystania tabeli _code_sql ogranicza się do zabezpieczenia bazy danych i zapytań przed dostępem dla…