Jedna aplikacja żyje w dwóch miejscach: na serwerze firmowym i na laptopach serwisantów w terenie. Ta instrukcja wyjaśnia, co skąd się bierze, co działa bez internetu i jak dane wracają do siebie po powrocie zasięgu.
Obie strony to ten sam program — różni je tylko to, skąd biorą dane. Serwer trzyma
dane robocze w bazie serwerowej; laptop wozi swoje w trzech plikach:
katalog.db (części), rysunki.db (rysunki i kółka)
i serwis.db (Twoja praca — jedyny plik, który się synchronizuje).
| Funkcja | Online (serwer) | Offline (laptop bez sieci) |
|---|---|---|
| Katalog części: przeglądanie, wyszukiwarka, „gdzie użyto" | ✓ | ✓ |
| Rysunki z kółkami numerów (klik w część ↔ kółko na rysunku) | ✓ | ✓ z rysunki.db |
| Tłumaczenia PL + ręczne poprawki (ołówek ✎) | ✓ | ✓ poprawka dojedzie z synchronizacją |
| Wyceny napraw (części + usługi) | ✓ | ✓ |
| Protokoły serwisowe z podpisem klienta | ✓ | ✓ podpis na ekranie, bez sieci |
| Podświetlanie części pasujących do maszyny klienta | ✓ | ✓ dane maszyn są w serwis.db |
| Dodanie nowej maszyny po numerze seryjnym | ✓ | wymaga internetu* |
| Zgłoszenia usterek — złożenie przez klienta | ✓ klient loguje się na serwer | — klient nie ma dostępu do laptopa |
| Zgłoszenia usterek — obsługa przez serwisanta (podgląd, przejęcie, wycena) | ✓ | ✓ zgłoszenia przywozi synchronizacja |
| Wysłanie oferty e-mailem do klienta | ✓ | wymaga internetu* |
| Synchronizacja z serwerem | — | wymaga internetu* |
* „Wymaga internetu" znaczy tylko tyle: poczeka. Rozpoznanie numeru seryjnego pyta na żywo katalog GRIMME, a wysyłka danych rusza sama, gdy laptop złapie sieć — nic nie przepada i niczego nie trzeba powtarzać.
Laptop i serwer wymieniają się stanem rekordów, nie historią klikania: najpierw laptop wysyła swoją pracę (protokoły, wyceny, poprawki tłumaczeń), potem pobiera zmiany innych. Powtórzenie synchronizacji niczego nie psuje.
PS-rok-urządzenie-kolejny, np.
PS-2026-03-0007 z laptopa nr 3. Dwa laptopy bez zasięgu nigdy nie
wystawią tego samego numeru.Zgłoś administratorowi. Jeden przycisk „Odłącz" w panelu unieważnia token urządzenia — laptop traci możliwość wymiany danych z serwerem od następnej próby synchronizacji.
| Plik | Co zawiera | Jak się zmienia |
|---|---|---|
serwis.db |
Twoja praca: konta, maszyny klientów, wyceny, protokoły, poprawki tłumaczeń | Synchronizacja — automatycznie, co minutę przy zasięgu |
katalog.db |
Katalog GRIMME: modele, części, cennik, słownik tłumaczeń | Podmiana pliku przy aktualizacji katalogu (np. nowe roczniki) — pobierana z serwera plików |
rysunki.db |
Wszystkie rysunki techniczne i dane kółek — jeden plik zamiast setek tysięcy | Jak wyżej; nowego rysunku spoza pliku aplikacja spróbuje dociągnąć z sieci, gdy jest zasięg |
Ręczna poprawka tłumaczenia (ołówek ✎ przy nazwie, dla serwisanta
i administratora) zapisuje się do serwis.db — dlatego przeżywa każdą
aktualizację katalogu i sama rozjeżdża się na serwer oraz pozostałe laptopy. Puste pole
przy poprawce znaczy „pokaż oryginał angielski".
pobierz_dane.ps1 z folderu aplikacji.| Objaw | Co to znaczy i co zrobić |
|---|---|
| „Urządzenie czeka na zatwierdzenie przez administratora" | Normalny stan po instalacji — daj znać administratorowi, zatwierdzenie to jedno kliknięcie. Pracować możesz od razu. |
| „Port 8085 jest już zajęty" | Aplikacja najpewniej już działa (wystartowała z Windows) — otwórz ją ikoną GRIMME Serwis z pulpitu. |
| Kropka długo pomarańczowa mimo zasięgu | Kliknij „Synchronizuj" i przeczytaj komunikat. „Odłączone przez administratora" = sprzęt został odcięty — kontakt z administratorem. |
| Rysunek się nie ładuje offline | Pojedyncze, bardzo świeże rysunki mogą nie być jeszcze w rysunki.db — dociągną się przy zasięgu. Komplet wraca z aktualizacją pliku rysunków. |
| Nowa maszyna po serialu nie chce się dodać w polu | Rozpoznanie numeru seryjnego pyta katalog GRIMME na żywo — dodaj maszynę po powrocie do sieci albo wybierz model ręcznie z listy. |
Brak internetu nigdy nie blokuje pracy i nigdy nie kasuje danych. Wszystko, co zrobisz offline, jest zapisane lokalnie i wyjedzie na serwer przy pierwszej okazji — a podpisanego dokumentu nie ruszy nikt i nic.