StudioSystem został zaprojektowany jako kompleksowy system dla firm każdej wielkości. Posiada potężny zestaw funkcji, które ułatwiają konfigurowanie, wdrażanie i zarządzanie danymi cyfrowymi. Zawiera intuicyjny interfejs typu „przeciągnij i upuść” oraz szereg zaawansowanych narzędzi do organizowania, zarządzania i udostępniania danych. Platforma zawiera również wbudowane środki bezpieczeństwa, aby zapewnić bezpieczeństwo danych.
StudioSystem zapewnia różnorodne funkcje, które czynią go idealnym rozwiązaniem dla firm każdego typu. Posiada kompleksowy zestaw narzędzi do zarządzania danymi cyfrowymi, w tym potężną wyszukiwarkę umożliwiającą szybkie zlokalizowanie potrzebnych informacji. Zawiera również kompleksowy zestaw narzędzi do raportowania, które pomagają firmom analizować i rozumieć ich dane. Platforma zawiera również szereg środków bezpieczeństwa zapewniających bezpieczeństwo danych.
Transakcja buduje dynamicznie listę obiektów (menu) do wyboru opcji i uruchomienia dowolnej transakcji docelowej.
Zastosowanie
Jako dynamicznie budowana lista wyboru typu submenu. Używana jest jako systemowa lista wyboru skorowidzy, ale znajduje zastosowanie w dowolnym miejscu platformy.
Przeznaczona jest dla list o większej liczbie pozycji np. gdy spodziewamy się listy wyboru powyżej 20 pozycji.
Uwaga, nie należy stosować do list bez ograniczeń np. spodziewając się listy wyboru powyżej 1000 lepiej używać rozwiązań typu ComboFly w transakcji x_run.aspx.
Sposób działania
W przypadku transakcji szukaj.aspx, lista jest pobierana z zapytania bazy SQL, budowana i przesyłana do przeglądarki. Wyszukiwanie obiektów, pozycji z listy jest realizowane poprzez wpisywanie liter które muszą być w opisie danego obiektu. Obiekty nie spełniającego kryterium wyszukiwania są ukrywane.
Jeżeli w oknie wyszukiwania wpiszemy dwie liter ex to lista zostanie wyświetlona tylko z pozycjami zawierającymi w nazwie, opisie takie litery.
Konfiguracja
Konfiguracja transakcji szukaj ogranicza się do uruchomienia jej z parametrem kod i wskazaniem nazwy ze skorowidza SEL
np. /role_sys/szukaj.aspx?kod=SKO
W skorowidzu SEL ustawiamy zapytanie, które ma zwrócić listę pozycji wyboru:
gdzie:
- KOD – unikalny identyfikator dla transakcji szukaj.aspx
- OPIS – dowolna nazwa wskazująca do czego służy dana konfiguracja
- Zapytanie SQL – podajemy zapytanie do bazy jakie ma zwrócić listę obiektów do wyświetlenia na stronie
Zapytanie SQL
Zapytanie może być w zasadzie dowolnie napisane, warunkiem jest zwrotnie przekazane kolumny o określonych nazwach:
- OPIS – treść obiektu, używana do wyświetlenie i szukania
- BACKKOLOR – wskazanie koloru tła
- IKONA – wskazanie pliku ikony dla danego obiektu
- NAVIGATE – wskazanie transakcji do uruchomienia, gdy użytkownik kliknie w dany obiekt
- WYSOKOSC – wskazujemy w pikselach rozmiar obiektu, jeżeli chcemy mieć inny niż domyślny
- WYSOKOSC- wskazujemy w pikselach rozmiar obiektu, jeżeli chcemy mieć inny niż domyślny
- FONTFAMILY – wskazujemy nazwę czcionki, jeżeli chcemy użyć innej niż domyślna
Przykłady zapytań SQL
SELECT SEKCJA, PRX + ' - ' + OPIS as OPIS, BACKCOLOR, IKONA, '/role_adm/j_skorowidze.aspx?prx='+prx + IIF(TOOLBAR IS NOT NULL AND TOOLBAR <> '', '&toolbar=' + TOOLBAR, '') as navigate FROM _PRX WHERE POZYCJA IN ('R','L','C') AND AKTYWNE = 'True' ORDER BY SEKCJA, KOLEJNOSC, OPIS
Zwraca listę skorowidzy systemu
SELECT '<span style=font-size:1.5em;>' + TYTUL + '</span><p>' + OPIS +'</p>' as OPIS, ('../role_ank/wypelnij_ankiete.aspx?refno='+UPPER(REFNO)) as navigate, '' as IKONA, '180' as wysokosc, '360' as szerokosc, 'Verdana' as fontfamily FROM ankiety_n WHERE ROLASYS='CRM' AND ach='1' and AKTYWNE=1 ORDER BY TYTUL
Lista ankiet do wypełnienia
SELECT '' + NAZWA + '+ '' +'as OPIS, ('../role_sys/j_grid.aspx?refno=0FCC3233-D318-4854-85D6-2A2617C7D88F&NRIDOPD=')+UPPER(NRIDKAR) as navigate, '/images_k/128x128/akceptuj.png' as IKONA, '50' as wysokosc, '360' as szerokosc, 'Verdana' as fontfamily FROM knkar WHERE ach='1' and ISNULL(OPINIA,0)=1 AND ODDZIAL = '@ODDZIAL' ORDER BY NAZWA
Zadania wg pracowników
_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:
Grupy
Program StudioSystem pozwala tworzyć (definiować) dowolne grupy obiektów (paczki) i użytkowników, którzy posiadają do nich uprawnienia dostępu. Elastyczne rozwiązanie pozwala przypisywać pozycje i użytkowników wg obiektów (czyli tabel zdefiniowanych z skorowidzu TABLS). Przykład dodawania W Pierwszej zakładce definiujemy dane podstawowe grupy (paczki danych). KOD GRUPY – unikalny kod dowolnie nadawany przez użytkownika programu, pozwala identyfikować daną grupę. Maksymalnie
Komunikat.aspx
Usługi informatyczne Uniwersalna transakcja pozwalająca na wyświetlanie komunikatów odczytywanych z bazy (tabela _komunikaty), gdzie jako parametr refno podawana jest unikalny identyfikator komunikatu. Usługi informatyczne Przykładowo, jeżeli uruchamiamy program po wgraniu nowej wersji (pliki dll do folderu BIN) powoduje to wykonanie sprawdzenia czy wersja aplikacji zapisana w kodzie programu jest zgodna z wersją bazy danych. Informacja ta zapisana
Konfiguracja MENU – Pozycje menu
Funkcja ustawień menu umożliwia firmom dostosowywanie pozycji menu na różne sposoby. Mogą wybrać wyświetlanie swoich pozycji menu w określonym stylu, takim jak siatka lub lista, lub mogą tworzyć niestandardowe projekty, aby ich menu było bardziej atrakcyjne wizualnie. URUCHOMENIE Definicję menu wykonujemy w module Konfiguracja. Narzędziami do konfigurowania menu są elementy Konfiguracji: Grupy, Pozycje MENU i SUBMENU
Usunięcie inwentaryzacji – dokumenty_operacje.js
Skrypt wykorzystywany w programie TCS.net umożliwiający użytkownikowi na usunięcie dokumentu inwentaryzacji, który znajduje się w buforze.
j_tree.aspx
Pewne informacje zapisywane w systemie mogą być z natury rzeczy gromadzone w układzie hierachicznym. Doskonałym narzędziem do prezentowania takich danych w programie jest transakcja wyświetlająca zależności za pomocą tzw. “drzewka”. Uniwersalna transakcja j_tree.aspx zastąpiła poprzednią wersję x_tree.aspx, pozwala na wyświetlanie danych na zasadzie od ogółu do szczegółu. Dane są gromadzone wg tzw nazw folderów, jednak sam