Architektura docházkového systému
Aplikace Docházka M.S.O.
pracuje v principu architektury dvouvrstvého „tlustého“ klienta. To
znamená, že na každé klientské stanici musí být nainstalovaný
klientský program. Klientský program potom přistupuje zpravidla
prostřednictvím ODBC rozhraní k SQL serveru. Aktualizace klientských
programů jsou prováděny automaticky bez nutnosti ruční obsluhy.
Vzhledem k použitým programovacím prostředkům se předpokládá i
bezproblémové nasazení v terminálovém provozu (Citrix – dosud nebylo
testováno, Microsoft Terminal Server – úspěšně testováno pomocí
vzdáleného přihlášení na MS Windows 2003 Server)
Současnou verzi docházkového systému lze provozovat s těmito
zdroji dat: tabulky .DBF (souborový přístup), MySQL Database Server,
Microsoft SQL Server, PostgreSQL a Oracle 9g. Přístup k SQL serveru
vyžaduje právě jedno připojení pro každý spuštěný klientský program
a jedno připojení pro aplikaci DServer (viz. níže).
Automaticky prováděné operace, zpracování nových průchodů a
komunikaci s docházkovými terminály/zámky zajišťuje aplikace
DServer. Tato aplikace je v celém systému jen jedna,
zpravidla je spuštěna jako služba na serveru. Jádro aplikace je shodné
s jádrem klientského programu. Aplikace zpracovává nové průchody
získané z terminálů, zajišťuje odesílání nových osob, změn
čísel čipů, hodnot bilance (salda) apod. do docházkových terminálů,
sleduje e-mailovou schránku a vyřizuje požadavky zaslané e-mailem. Dále
provádí tzv. kontrolní chod (zpravidla spouštěný v nočních
hodinách), během kterého dochází podle definovaných pravidel
k automatickému ukončování neúplných záznamů, vkládání
předefinovaných záznamů (svátek, plánovaná dovolená) nebo vkládání
pokračujících nepřítomností (nemoc, dovolená, OČR). Uživatelsky je
možné definovat automaticky prováděný import/export údajů, vytváření
bezpečnostní zálohy dat atd.
Webový prohlížeč
K dispozici je webové
rozhraní, které umožňuje prohlížení docházkových údajů
z běžného internetového prohlížeče, volitelně lze
v rozhraní povolit jednoduché úpravy docházkových údajů, nejedná
se však o plnohodnotného klienta. Povoleny jsou následující operace:
- oprava času a komentáře příchod a odchodu (začátku a konce)
- vložení nového záznamu s časy a komentáři příchodu a odchodu
(začátku a konce)
- vložení nového tzv. celodenního záznamu (např. dovolená,
nemoc)
- zrušení (vyřazení ze zpracování) existujícího záznamu
docházky
Popis modulů docházkového systému
Docházka
- zpracování docházky osob podle zaznamenaných průchodů přes
docházkové snímače i podle ručně (obsluhou) zadaných údajů
- automatické doplňování chybějících příchodů/odchodů
- automatická identifikace směny, výpočet denního salda (bilance) i
salda za celé období s možností převodu salda do dalšího
období
- možnost automatického vkládání předdefinovaných záznamů
(plánovaná dovolená, svátek)
- automatické vkládání pokračující nepřítomnosti (dovolená, nemoc,
OČR)
- zaokrouhlování příchodů/odchodů, zápočet doby
přípravy/úklidu/cesty na pracoviště
- vkládání zákonných přestávek (v pevně definované době nebo
dynamicky po odpracování určité doby)
- hierarchické členění organizačních útvarů (max. 4 úrovně –
např. firma, divize, středisko, skupina)
- definice přístupových oprávnění uživatelů k organizačním
útvarům – 4 úrovně oprávnění (čtení, zápis, schválení,
podpis)
- výpočet podkladů pro mzdové zpracování s možností
uživatelské definice výpočtu, export do mzdových systémů třetích
stran
- automatický import osob ze systémů třetích stran
- různé přehledy a statistická vyhodnocení (např. vyhodnocení
pracovních neschopností)
- evidence čipů/karet
- kontrola dodržování povinných přestávek mezi směnami a
v týdnu
- přehled pozdních příchodů/předčasných odchodů
Přístupy
- rozdělení osob do přístupových skupin pro řízení přístupů přes
jednotlivé snímače/zámky – časové i prostorové omezení,
povolení/zákaz přístupu pro jednotlivé dny v týdnu i hodiny
- výjimky (dočasné změny přístupového oprávnění) s časově
omezenou platností na období od – do
Informace a sledování
- přehled aktuální přítomnosti osob se zobrazením posledního
známého záznamu, grafické členění podle stavů (na pracovišti, mimo
pracoviště, omluven(a), bez záznamu)
- okamžitý přehled přítomnosti osob – aktuální nebo v zadaném
období/časovém intervalu v minulosti
- souhrnný přehled průchodů – počty průchodů přes docházkové
snímače v zadaném období
- sledování průchodů – zobrazení detailních průchodů přes
docházkové snímače v zadaném období se zobrazením názvu
snímače, přes který byl průchod uskutečněn. Možnost on-line
sledování – zobrazený seznam je automaticky aktualizován právě
zaznamenanými novými průchody
- hlídání průchodu – upozornění na nový průchod vybrané osoby
(zvukový signál, zobrazení upozornění, odeslání e-mailu)
- dotazování e-mailem – automatické zaslání odpovědi na e-mailový
dotaz obsahující speciální klíčové slovo (např. zjištění
přítomnosti určité osoby, seznam průchodů za posledních nn minut)
Vrátnice a návštěvy
- návštěvní kniha – evidence cizích osob a vozidel pohybujících se
v objektech společnosti, zpracování přehledů, historie
návštěv
- sledování průchodů – v okamžiku průchodu je zobrazeno okno
s informacemi o právě procházející osobě (základní osobní
údaje, fotografie apod.)
Žádosti
- pracování a evidence žádostí pracovníků např. o dovolenou,
služební cestu, neplacené volno. Program sleduje stav zpracování
jednotlivých žádostí (zda byla žádost schválena či zamítnuta) a
zajišťuje rozesílání informací o nových žádostech nebo o změně
stavu zpracování již existujících žádostí. Vždy jde o situaci, kdy
pracovník žádá svého nadřízeného o souhlas s předmětem
žádosti, a kdy souhlas (schválení) nadřízeným vyžadují
vnitropodnikové směrnice nebo nařízení
- uživatelsky definovatelný číselník typů žádostí
- volitelně vícestupňové schvalování žádosti (např. vyžadováno
schválení dvěma nadřízenými pracovníky)
- zadávání a zpracování žádostí přes aplikaci DKlient i přes
webové rozhraní
- volitelně automatické vkládání celodenních záznamů docházky do
dnů trvání předmětu žádosti
Rozpis práce
- jednotlivé docházkové záznamy (z docházkových zařízení i
ručně zadané) lze dále podrobně rozepisovat na konkrétní zakázku,
stroj nebo pracoviště s využitím vlastních číselníků
- omezení platnosti položek číselníků rozpisu práce na určité
období a/nebo organizační útvary
- automatický záznam standardních hodnot rozpisu práce
- přehledy z údajů rozpisu práce
Vozidla
- Evidence služebních vozidel s možností rezervace vozidla i
řidiče.
- Zobrazení přehledu rezervací v podobě kalendáře
Personalistika
- evidence personálních údajů – dosažené vzdělání, znalosti,
dovednosti
- požadavky na vzdělávání osob
- evidence zákonných školení, lékařských prohlídek
- hlídání termínů periodicky se opakujících akcí
- účast na vzdělávacích akcích s evidencí nákladů
- hodnocení vzdělávacích akcí účastníky
- definice vlastních číselníků akcí a prohlídek, podpora katalogu
zaměstnání KZAM-R
Rozšiřitelnost
Docházkový systém je neustále přizpůsobován potřebám zákazníků
a legislativním změnám. Některé moduly byly vyvíjeny podle specifických
požadavků konkrétních zákazníků (ve výše uvedeném výčtu
standardních modulů nejsou tyto speciální moduly uvedeny, protože
zpravidla nejsou použitelné pro jiného zákazníka).
Popis struktury dat je volně dostupný z klientského programu, data
docházkového systému jsou zabezpečena na úrovni SQL serveru (nejsou
docházkovým systémem nijak šifrována), je tedy možné k nim
přistupovat i prostředky třetích stran.
Národní prostředí
Docházkový systém je původní tuzemský produkt a od začátku je
vyvíjen v českém jazyce. Pracuje v prostředí Windows ve
standardním kódování 1250 středoevropské jazyky (Windows). Při provozu
v nelokalizovaných verzích systémů Windows musejí mít tyto systémy
nainstalovanou podporu zmiňovaného kódování.
Export a import dat do jiných systémů
Export dat
Obecně lze jakoukoliv tiskovou sestavu exportovat do souborů těchto
formátů (nutné zakoupení volitelné knihovny XFRX):
- PDF – dokument Adobe Acrobat
- DOC – dokument MS Word (vyžaduje nainstalovaný MS Office 2000 a
novější)
- XLS – tabulka MS Excel (vyžaduje nainstalovaný MS Office 2000 a
novější)
- ODT – dokument Open Office Writer (vyžaduje nainstalovaný Open Office
Org 2.0 a novější)
- ODS – tabulka Open Office Calc (vyžaduje nainstalovaný Open Office Org
2.0 a novější)
- XML
- HTM
Výstupní soubor potom vzhledově odpovídá zdrojové tiskové sestavě
tj. obsahuje členění na stránky, záhlaví, zápatí a nadpisy. Tento typ
výstupu tedy není příliš vhodný na další „strojové“
zpracování.
Z většiny modulů je dále možné provádět export vybraných
polí do různých formátů (např. DBF, CSV, TXT, HTML). Export je
prováděn na datové úrovni tj. výstupní soubor není formátován a
obsahuje pouze „surová“ data vhodná pro další zpracování.
Dále docházkový systém disponuje možností specifických exportů
konkrétních dat:
- export mzdových podkladů do různých mzdových systémů (např. SAP,
VEMA, Target 2100, FLUXPAM, LCS Helios, LCS SiS2, Gordic, Pamica a další –
podpora dalších systémů je průběžně doplňována)
- export seznamu strávníků pro stravovací systém
- export firemního telefonního seznamu
- export průchodů žáků a učitelů do modulu Třídní kniha systému
Bakaláři
- a další...
Export je prováděn podle typu buď do souboru nebo přímo vstupem do
databáze cílového systému.
Import dat
- jednorázová naplnění číselníků organizačních útvarů a evidence
osob a to buď z konkrétních podporovaných systémů nebo i
z obecného souboru nebo schránky Windows
- import seznamu dodaných čipů -> zařazení do evidence čipů
- import tzv. mzdových doplňků (prémie, odměny, srážky apod.)
- automaticky prováděný import osob z jiného systému (např. SAP
HR, uživatelé Active Directory, Bakaláři)
Vývoj a údržba systému, koncepce dalšího rozvoje
Systém je neustále vyvíjen a přizpůsobován zejména požadavkům
zákazníků, aktualizace jsou pro registrované zákazníky dostupné na
webových stránkách firmy. Plánujeme mj. doplnění modulu pro evidenci a
vyúčtování služebních cest, rozšíření funkčnosti webového
prohlížeče. Připravuje se podpora dalších typů SQL serverů, jazykové
mutace. Prozatím zůstává zachována podpora starších verzí Windows –
tj. 9x/NT.