Konfiguracja widoków SQL w StudioSystem: parametry tabeli i kolumn oraz filtry automatyczne według użytkownika lub magazynu. Opis ustawień w Studio WMS.net.
Konfiguracja widoków SQL w StudioSystem: parametry tabeli i kolumn oraz filtry automatyczne według użytkownika lub magazynu. Opis ustawień w Studio WMS.net. Tabele w programie pobierają dane z widoków SQL, więc ustawienia widoku decydują o tym, co zobaczy użytkownik i w jakim układzie.
Widoki SQL w StudioSystem
StudioSystem jest platformą, na której działa Studio WMS.net. Administrator zapisuje w jej panelu zapytanie SELECT i od razu opisuje, jak program ma pokazać jego wynik. Szersze tło oferty producenta opisują rozwiązania informatyczne SoftwareStudio.
Widoki są pogrupowane w panelu, na przykład w Systemowe i Kartoteki. Dane czytane z bazy MS SQL Server opisuje osobno strona o SQL Server w magazynie, a ich strukturę dokumentacja widoków SQL.
Konfiguracja tabeli widoków i kolumn
Jeden widok zajmuje jeden wiersz w tabeli konfiguracyjnej. Pola tego wiersza mówią programowi, skąd wziąć dane i co pokazać w nagłówku. Mówią też, jakie operacje wolno wykonać użytkownikowi. Edycję danych z zakładkami obsługuje transakcja z opisu y_insert_update.aspx.
| Parametr | Co ustawia |
|---|---|
| AKTYWNE | Czy widok jest aktywny i dostępny do wykorzystania. |
| KOD TRANSAKCJI | Unikalny identyfikator, który jednoznacznie wskazuje transakcję. |
| SEKCJA | Wartość ze skorowidza systemowego ZEN: pozycje SYSTEMOWE dla wyświetleń rejestrów albo sekcja zdefiniowana do budowania automatycznych zestawień. |
| NAZWA | Opis wyświetlany w nagłówku tabeli. |
| ŹRÓDŁO DANYCH | Skorowidz systemowy, w którym wybiera się bazę, z której program czyta dane. |
| ZAPYTANIE SQL | Polecenie SELECT pobierające dane z bazy. |
| FILTR KOLUMNA | Warunek WHERE dołączany do zapytania SQL. |
Najważniejsze są dwa pola. ŹRÓDŁO DANYCH wskazuje bazę, a ZAPYTANIE SQL zawiera polecenie SELECT. FILTR KOLUMNA dokłada do niego warunek WHERE, dzięki czemu widok pokazuje tylko wybrane rekordy. Mechanikę zapytań w tabelach opisuje strona programy Windows SQL, a skorowidze, z których pochodzą wartości pól, strona o skorowidzach w StudioSystem.
Operacje dostępne użytkownikowi
Pięć przełączników z poniższej tabeli ma domyślnie wartość TAK. Wyłączenie któregokolwiek odbiera użytkownikowi daną operację, ale tylko w tym jednym widoku.
| Parametr | Co pozwala zrobić | Domyślnie |
|---|---|---|
| FILTROWANIE | Dowolnie filtrować dane w tabeli. | TAK |
| GRUPOWANIE | Grupować dane w tabeli. | TAK |
| SORTOWANIE | Sortować dane w tabeli. | TAK |
| EXPORT | Eksportować dane z tabeli. | TAK |
| MENU KONTEKSTOWE | Korzystać z menu pod prawym przyciskiem myszy. | TAK |
Trzy kolejne ustawienia dotyczą wyglądu i zakresu czasowego tabeli.
| Parametr | Co ustawia |
|---|---|
| TOOLBAR MENU | Włącza pasek menu nad tabelą. |
| FILTR PO DACIE | Włącza filtrowanie danych według przedziału czasowego. |
| WYSOKOŚĆ WIERSZA | Wysokość wiersza tabeli w pikselach. |
Filtry automatyczne
Cztery parametry zawężają dane, zanim użytkownik cokolwiek wpisze w wierszu filtrowania:
- FILTRUJ PO UŻYTKOWNIKU - porównuje nazwę zalogowanego konta z kolumną LOGIN, więc użytkownik widzi wyłącznie własne dokumenty.
- FILTRUJ WG ODDZIAŁU - zawęża dane do oddziału przypisanego do konta.
- FILTRUJ WG KOMÓRKI - zawęża dane do wskazanej komórki organizacyjnej.
- FILTRUJ WG MAGAZYNU - zawęża dane według symbolu magazynu.
Filtr po użytkowniku działa tylko wtedy, gdy zapytanie zwraca kolumnę LOGIN. Bez niej program nie ma z czym porównać nazwy zalogowanego konta.
Taki sam efekt daje klauzula WHERE dopisana do zapytania. Widok pokazuje wtedy tylko rekordy spełniające warunek, jakby każdy oddział miał własną, mniejszą tabelę. Zasady dostępu do magazynów opisuje strona magazyny i uprawnienia, a ustawienia pojedynczego konta strona o uprawnieniach per użytkownik.
Kolumny widoku
Po zapisaniu zapytania program sam buduje strukturę tabeli i wypełnia ją wartościami domyślnymi. Kolumny trzeba jeszcze sformatować. Służy do tego funkcja UTWÓRZ / AKTUALIZUJ KOLUMNY, która otwiera okno z tabelą opisującą kolumny widoku. Jeden wiersz tego okna odpowiada jednej kolumnie.
Na przykładzie kartoteki kontrahentów widać, że kolumn nie trzeba pokazywać w kolejności zapytania. Można je włączyć, ukryć albo przestawić, a każdej nadać tytuł czytelny dla użytkownika. Użytkownik filtruje potem te dane tak, jak opisuje strona o filtrowaniu danych. Podgląd pojedynczego rekordu opisuje strona o projektowaniu podglądu rekordu w StudioSystem.
| Parametr | Co ustawia | Wartości lub domyślnie |
|---|---|---|
| KOLEJNOŚĆ | Porządek kolumn od lewej strony tabeli. | Liczba porządkowa |
| NAZWA KOLUMNY | Odwołanie do fizycznej nazwy kolumny w tabeli bazy SQL. | Nazwa z zapytania |
| TYTUŁ | Opis wyświetlany w nagłówku kolumny. | Tekst |
| WŁĄCZONA | Wyłączona kolumna nie pojawia się w tabeli. | TAK albo NIE |
| WIDOCZNA | Kolumna może być włączona, a mimo to ukryta. | TAK albo NIE |
| KLUCZ DOMYŚLNY | Wskazuje kolumnę, która jest kluczem danych w tabeli. | TAK albo NIE |
| SORTUJ WG KOLUMNY | Domyślny sposób sortowania danych. | BRAK (domyślnie), ROSNĄCO, MALEJĄCO |
| GRUPUJ WG KOLUMNY | Agreguje dane według wybranej kolumny. Wskazanie kilku kolumn zagnieżdża dane w tabeli. | TAK albo NIE |
| GRUPOWANIE ROZWINIĘTE | Grupy wyświetlają się domyślnie jako zwinięte albo rozwinięte. | Zwinięte lub rozwinięte |
| SORTUJ KOLUMNĘ GRUPOWĄ | Czy dane mają być posortowane według kolumny grupowania. | TAK albo NIE |
| TYP KOLUMNY | Rodzaj danych w kolumnie. | Text, Checkbox, Hyperlink, Image |
| SZEROKOŚĆ | Szerokość kolumny w pikselach. | Liczba pikseli |
| Parametr | Co ustawia | Wartości lub domyślnie |
|---|---|---|
| SPOSÓB FORMATOWANIA | Format prezentacji danych. Datę można wyświetlać w wielu wariantach. | Dla daty yyyy-MM-dd |
| WYRÓWNANIE | Wyrównanie danych w kolumnie. | Do lewej (domyślnie), Do prawej, Centruj |
| ODSTĘP LEWY | Margines danych od lewej strony kolumny w pikselach. | 3 |
| ODSTĘP PRAWY | Margines danych od prawej strony w pikselach. Przydaje się w kolumnach numerycznych wyrównanych do prawej. | 5 |
| KOLOR TŁA | Zestaw barw dla kolumny. | Wybór ze skorowidza |
| KOLOR TŁA WG KOLUMNY | Nazwa kolumny z zapytania SQL, która niesie nazwę koloru, na przykład Blue albo Red. | Na przykład KOLORTLA |
| TEKST NULL | Informacja pokazywana przy braku danych (wartość NULL). | Na przykład 0 albo BRAK DANYCH |
| SPOSÓB FILTROWANIA | Domyślny sposób filtrowania danych w kolumnie. | „zawiera się” dla kolumn tekstowych |
| FUNKCJA AGREGACJI | Funkcja stosowana przy agregacji. | Średnia, suma, ilość wystąpień, wartość najmniejsza, wartość najwyższa |
| MULTILINE | Edycja i wyświetlanie danych w wielu liniach wiersza. | TAK albo NIE |
| POGRUBIENIE | Wyświetla zawartość kolumny pogrubioną czcionką. | TAK albo NIE |
Raporty SQL od SoftwareStudio
Menu raportów po zalogowaniu
Po zalogowaniu do programu Studio Raporty użytkownik dostaje menu raportów zgodne z definicją administratora. Osoba nadająca uprawnienia do poszczególnych raportów układa menu dla każdego konta standardowymi mechanizmami programu. Opis samego programu znajduje się na stronie oprogramowanie Studio Raporty.net.
Format raportu dopasowany do typu danych
Format, który dobrze pokazuje jeden typ danych, bywa nieczytelny dla innego. Usługi Reporting Services w SQL Server obsługują wiele opcji wyświetlania, więc układ raportu można dopasować do odbiorcy. Szczegóły techniczne podaje dokumentacja Microsoft o raportach w Reporting Services, a sam widok w bazie opisuje artykuł o widokach SQL Server.
Zarządzanie raportami
Menu raportów po zalogowaniu można dopasować do wymagań użytkowników. Administrator decyduje, które raporty widzi dany pracownik, więc magazynier nie przegląda zestawień przeznaczonych dla innego działu. Raport oddaje wtedy strukturę danych i sposób ich wykorzystania.
Gotowe zestawienia opisuje strona o raportowaniu. Format raportu zależy od typu danych, a menu od roli konta, więc tę samą konfigurację da się powtórzyć dla kolejnego użytkownika.
Widoki SQL w pracy magazynu
Widoki zasilają ekrany programu magazynowego, na których kierownik ogląda stany magazynowe i lokalizacje towarów. Ten sam mechanizm obsługuje listy dokumentów w systemie magazynowym. Widok z filtrem po magazynie ogranicza listę do jednego miejsca, co ułatwia inwentaryzację magazynu.
System WMS prowadzi towar od przyjęcia do wydania, a ekrany z jego danymi powstają właśnie z widoków. Na hali magazynier pracuje na terminalu z systemem Android i skanuje kody kreskowe. Panel konfiguracji działa w przeglądarce, więc w modelu oprogramowania chmurowego do magazynowania administrator ustawia widoki bez dostępu do serwera.
Szersze tło daje opis systemów informatycznych w magazynie oraz strona o systemie zarządzania magazynem WMS.