![]() |
Obsah dokumentace | Příručka pro kontaktní osoby | Příručka pro správce a operátory | Technická podpora | Hledání on-line |
Automatické přepínání operátorů |
Program SwitchUserState.exe v databázi HELP.i automaticky přepíná stav operátorů (out-of-office) podle toho, kdo má aktuálně pohotovost. Podle prvního vstupního parametru jsou k dispozici 3 funkce:
První spuštění programu SwitchUserState.exe je nutné s parametrem volno, při kterém se vytvoří soubor s historií operátorských stavů.
Pro spuštění s databází "helpi" a jsou připraveny soubory prace.bat
, volno.bat
a update.bat
.
Tyto soubory lze spouštět např TaskSchedulerem. Každé spuštění programu je dokumentováno v logovacím souboru.
Vstupy z příkazové řádky:
Vstupy z registrů:
Před prvním spuštěním programu je nutné uložit do registrů odpovídající
hodnoty proměnných (umístění v registrech je HKEY_LOCAL_MACHINE\SOFTWARE\Datasys\Help.i\switchUserState
).
Pro tento účel lze modifikovat a importovat soubor SwitchUserState.reg.
Pro správný běh programu musí být zadány správně všechny vstupy z příkazové řádky i z registrů, v případě zadání neexistující cesty, souboru, databáze nebo neplatného parametru, je program vždy ukončen.
Formáty souborů s kalendářem a se seznamem operátorů v pohotovosti jsou zřejmé z přiložených vzorů (pre_kalendar.xls a pre_pohotovost.xls).
Kalendář obsahuje sloupce "Datum" a "Typ", kde hodnoty Typ odpovídají:
Seznam operátorů v pohotovosti musí obsahovat sloupec "Začátek" a dále pak může následovat libovolný počet sloupců s emailovými adresami operátorů v pohotovosti. Pohotovost začíná vždy datem uvedeným v aktuálním řádku a končí den před datem uvedeným na řádku následujícím (poslednímu řádku platnost nekončí).