logo-softwarestudio-2020-600

Szukaj.aspx

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

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

_CODE_SQL CRM

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

_CODE_SQL MAW

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

_CODE_SQL MMS

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

_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

    StudioSystem

  • 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

    Transakcje SYS

  • 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

    Konfiguracja StudioSystem

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

    Transakcje TCS

  • 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

    Transakcje SYS