Ta sama baza, dwa sposoby dostępu. Wersja Framework to program instalowany na stacji roboczej, który łączy się z tym samym serwerem MS SQL co wersja otwierana w przeglądarce - różni je sposób pracy przy biurku, nie zakres danych.
Czym jest wersja Framework
Framework w programowaniu to szkielet aplikacji: zestaw bibliotek narzucających strukturę oraz ogólny mechanizm działania. Klient Windows Studio WMS.net powstaje przez rozbudowę tych komponentów, więc obsługa okien, tabel oraz wydruku zachowuje się tak samo we wszystkich ekranach programu.
Praca wielookienkowa jest główną różnicą wobec przeglądarki. Dokument przyjęcia, kartoteka asortymentu oraz zestawienie stanów mogą być otwarte równocześnie w zakładkach, co skraca pracę przy przepisywaniu danych między ekranami.
Ewidencja prowadzona jest ilościowo-wartościowo. Wartość zapasu wynika z cen z dokumentów przyjęcia, więc rozchód musi wskazywać konkretną dostawę - bez tego nie da się rozliczyć wartości wydanego towaru. Rejestrację samego przyjęcia opisuje strona o przyjęciu towaru do magazynu.
Wymiana danych z systemem nadrzędnym
Klient desktopowy nie trzyma własnej kopii danych. Czyta oraz zapisuje bezpośrednio w bazie, więc operacja zarejestrowana przy biurku jest widoczna na terminalu przy regale bez żadnej synchronizacji.
Instalacja lokalna ma swój koszt. Poprawka wgrana na serwer nie dociera sama na stacje robocze, więc przy każdym wydaniu trzeba podmienić klienta albo utrzymać mechanizm sprawdzający wersję przy starcie programu.
Na zewnątrz dane wychodzą przez wymianę z systemem nadrzędnym. Przebieg takiej wymiany porządkuje strona o integracji z ERP, a przypadek konkretnego systemu - materiał o integracji z SAP.
Kiedy klient desktopowy wygrywa z przeglądarką
Wybór zależy od stanowiska. Przy biurku, gdzie jedna osoba wprowadza kilkaset pozycji dziennie, liczy się możliwość trzymania kilku ekranów otwartych naraz. Przy rzadkim dostępie z różnych komputerów wygrywa wersja, której nie trzeba instalować.
| Zagadnienie | Wersja Framework | Wersja przeglądarkowa |
|---|---|---|
| Instalacja | Plik wykonywalny na stacji roboczej razem ze środowiskiem uruchomieniowym | Sama przeglądarka - na stanowisku nie instaluje się niczego |
| Aktualizacja | Wymaga podmiany klienta na każdej stacji albo mechanizmu samoaktualizacji | Poprawka wgrana na serwer działa u wszystkich od następnego odświeżenia |
| Układ pracy | Wiele zakładek naraz - dokument oraz kartoteka otwarte równocześnie | Jedno okno przeglądarki, kolejne widoki w osobnych kartach |
| Wydruk | Sterownik drukarki zainstalowany w systemie stacji roboczej | Plik przekazywany do kolejki po stronie serwera wydruku |
Model rozliczenia oraz utrzymania serwera opisuje osobno strona o magazynie w chmurze. Pełny zakres funkcji obu wersji zbiera opis zakresu funkcjonalnego.
Współpraca z urządzeniami oraz raportami
Drukarka etykiet podłączona do stacji roboczej pracuje przez sterownik systemu. Przy wydruku etykiet logistycznych częściej używa się języka ZPL wysyłanego wprost na port drukarki, bo wtedy szerokość modułu kodu nie zależy od skalowania obrazu przez sterownik - opisuje to strona o kodach kreskowych.
- Definicje raportów RDL - kopię warto trzymać w oryginalnym formacie, bo tylko z niego da się opublikować raport ponownie bez odtwarzania układu.
- Załączniki do dokumentów - skan listu przewozowego albo protokół szkody przypięty do zapisu, a nie odkładany do osobnego katalogu.
- Układ kolumn - szerokość oraz kolejność zapisywane przy koncie, więc ustawienie utrzymuje się między uruchomieniami programu.
- Sumy częściowe - liczone w widoku zestawienia, bez eksportu danych do arkusza i liczenia ich po stronie użytkownika.
Pracę przy regale przejmuje terminal opisany w materiale o kolektorze danych. Obie wersje programu razem z aplikacją mobilną tworzą system WMS.