Paradox szinkronizáció (asztali Zeusz híd)
A Paradox szinkronizáció egy élő hidat épít a régi, asztali Zeusz rendszer (Paradox táblás adatbázis) és a jelenlegi webes Zeusz között. Sok borászat évek óta az asztali programban vezeti a törzsadatait — ez a funkció lehetővé teszi, hogy a két rendszer között ne kelljen kézzel átvezetni az adatokat.
Az oldal a főmenüből érhető el: Beállítások → Kinézet → Paradox szinkronizáció.
Mire jó?
| Irány | Mi történik |
|---|---|
| Asztali → Web | A Termékszámok (Pincekönyv törzsadatai) automatikusan importálódnak az asztali Paradox táblákból a webes Zeuszba |
| Asztali → Web | A Mázsajegyek is importálhatók az asztali rendszerből, a hiányzó beszállítók és szőlőfajták automatikus felvételével |
| Web → Asztali | A webes Zeuszban rögzített Mázsajegyek exportálódnak vissza az asztali Paradox táblákba |
Így a két rendszer egymás mellett, párhuzamosan használható a váltás átmeneti időszakában, anélkül hogy az adatok szétcsúsznának.
Hogyan működik technikailag?
A szinkronizációt egy önálló PowerShell worker végzi, amely a Windows Feladatütemezőn keresztül automatikusan, bejelentkezés nélkül is elindul a rendszerindításkor. A worker ODBC kapcsolaton keresztül olvassa és írja a Paradox táblákat.
Tipp
A worker nem igényel felhasználói beavatkozást — a gép indulásakor automatikusan fut a háttérben, és a beállított időközönként szinkronizál.
Elérhetőség
A Paradox szinkronizáció kártyája nemcsak admin, hanem minden felhasználó számára elérhető a Beállítások → Kinézet oldalon.
Megbízhatósági fejlesztések
A funkció bevezetése óta több körben finomodott:
- Beszállító párosítás adószám alapján — a szinkronizáció az asztali és webes beszállítói rekordokat adószám alapján párosítja, nem csak név szerint, így elkerülhetők a duplikációk
- Kollációs és fájlkódolási javítások — a régi Paradox táblák kódolási sajátosságai (pl. ő/ű betűk) miatt szükséges javítások, hogy a magyar ékezetes karakterek helyesen jelenjenek meg mindkét irányban
- Újrapróbálkozási logika — átmeneti hálózati vagy fájlzárolási hiba esetén a worker automatikusan újrapróbálkozik, nem áll le végleg
- Export/import finomítások — a Mázsajegy export és a Termékszám import folyamatának több apró pontosítása a hibás vagy hiányos adatok kiszűrésére
Figyelem!
A MazsajeggyR.DB Paradox tábla kollációs beállítása (CollatingSequence=General!) miatt bizonyos ékezetes karakterek (ő, ű) speciális kezelést igényelnek. Ha az asztali oldalon furcsa karaktereket tapasztal, jelezze a rendszergazdának.
Kapcsolódó témák:
