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

oprogramowanie

Technologia

Z punktu widzenia przedsiębiorstw jedną z najbardziej fascynujących obietnic ery informacji jest zapowiedź możliwości zapewniania…

_CODE_SQL MAW

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

HTML5

HTML5 to ekscytująca nowa technologia, która szybko staje się standardem w tworzeniu stron internetowych. Oferuje…

_CODE_SQL CRM

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

Podgląd i wydruk PDF

W świecie coraz bardziej zależnym od technologii cyfrowej możliwość szybkiego i wygodnego przeglądania, edytowania i…