Bejegyzés

Időzónák hatása az ügyvitelben

Próbálták-e már a Symbol Ügyvitelt Londonban elindítani? És Los Angelesben? Londoni kiruccanásunk alatt a Temze partján elindítottuk a szoftvert és egy ablak fogadott minket, miszerint a számítógépünk órája eltér a szerver idejétől. Miért írja ki és miért fontos ez?

A szoftver korai verziójában biztonsági célból beépítésre került egy dátum/idő ellenőrzés, hogy a számítógép rosszul beállított órája ne okozzon eltérést a bizonylatok folytonosságában. 10 percnyi eltérésre már figyelmeztet, 6 óránál nagyobb eltérés esetén nem is engedi a programot elindítani. A felhasználói bejelentések között két alkalmat találtunk, amikor ügyfeleknél megjelent a dátum eltérés információs ablak. Most a saját bőrünkön tapasztaltuk meg és gondolkozni kezdtünk…

Időzónák

Miért ne fordulhatna elő, hogy valaki külföldről éri el a céges szervert? Ilyenkor mit jelent, hogy nála 17 óra van, nálunk csak 14? Mi legyen a “fő-idő”? Jó lenne erre a Greenwich Mean Time, azaz a GMT? Az a logikus döntés született, hogy a Symbol Ügyvitel szerverének ideje lesz a mérvadó. Ezt kell (fizikai helytől függetlenül) GMT+1-re (Budapest, Bukarest) beállítani és minden kliens alkalmazás ehhez fog igazodni.

A gyakorlatban ez azt jelenti, hogy a szerver dátuma/ideje az az érték, amely alapján létrejönnek a bizonylatok, elkészülnek a hozzászólások, naptárbejegyzések. Hogy a felhasználónak ne okozzon gondot a dátum anomália, 30 percnyi eltérés után (vannak fél órás időzónák is!) a főablakon, a jobb alsó sarokban megjelenik a szerver idő, amely eltér a számítógép idejétől és attól az időtől is, amit az ablakon kinézve látunk.

Ha valaki magyar időhöz viszonyítva +12 órában van – azaz nálunk 21h-kor ott már reggel 9h van – azt fogja látni, hogy a bizonylatok még “tegnapi” dátummal kerülnek kiállításra, hiszen a szerver ideje szerint még tegnap este 21h van.

A fentiekkel remélhetőleg kihúztuk a “méregfogát” a világ időzónáinak és univerzális megoldást adtunk arra, hogy a világon bárhol is vagyunk, a magyar időt tekintjük az ügyvitel alapjának.