SMS Reminder for Outlook - administrace
|
Aplikace běží v kontextu UMS Task Manageru na stejném serveru,
kde je nainstalována MobilChange. Všechny informace pro správu aplikace
jsou umístěny v registry počítače, na kterém servis běží.
Činnost aplikace
Cílem je poslání upozornění na blížící se události přihlášeným uživatelům. Servis v pravidelných intervalech
kontroluje kalendáře přihlášených uživatelů a prověřuje události, které mají
nastat ve stanoveném časovém výhledu. Pokud mají nastaveno připomenutí, pak
prověří, jestli čas připomenutí spadá do časového rozpětí od posledního
prověřování (typicky aktuální čas, ale v případě výpadku se může tento čas
od aktuálního výrazně lišit) do časového horizontu nejbližšího dalšího
prověřování (závislé na intervalu). Vyhovující události zpracuje jako SMS
zprávy (1 událost = 1 SMS) a zašle příslušnému uživateli. Zpracovaný časový
horizont uchová pro další prověřování.
Položky v registry
Všechny registry položky jsou umístěny ve
větvi:
HKEY_LOCAL_MACHINE\SOFTWARE\Datasys\MobilChange\smsrmnd\
- DictList - Seznam knihoven (*.dll), podle kterých se
provádí překlad (úprava) posílaných zpráv pro účely SMS zpráv. Tato položka je
nepovinná. Pokud nebude uvedena, zprávy nejsou upravovány.
- CheckedTime - Časový horizont, ve kterém byly události
prověřeny. Binární data (8 bytů) reprezentující datovou strukturu typu DATE.
Tato položka je automaticky spravována servisem. Její smazání vede
k nastavení tohoto časového horizontu na aktuální čas. Může být odůvodněné
v případě dlouhodobějšího výpadku serveru (resp. servisu), kdy není
vhodné, aby uživatelé byli upozorňování na události minulé.
- Interval - Interval (v sekundách) pro rozhodování, zda již posílat upozornění na schůzku.
Pokud (čas připomenutí schůzky nastavený v Outlooku - aktuální čas) je menší než Interval a schůzka ještě nebyla připomenuta,
SMS se pošle, jinak ne.
Tato položka je nepovinná. Výchozí hodnota je 300 sekund = 5 minut.
- Log - Hodnota 1 způsobí logování činnosti SMS Reminderu do textového souboru v adresáři
Mobilchange/log
.
Soubor má jméno ve tvaru YYMMDD_smsrmnd.log. Pokud hodnota chybí nebo je rovna 0, neloguje se.
- MailServer - Jméno serveru, na kterém se nachází MS
Exchange. Tato položka je povinná.
- MaxSMSLen - Maximální délka jedné SMS zprávy. Používá se
k oříznutí odesílaného upozornění na jednu SMS zprávu. Výchozí hodnota je 160 znaků.
- MaxView - Časový výhled pro prověřované zprávy (dny).
Pouze události ve stanoveném časovém horizontu budou prověřovány. Výchozí
hodnota je 7 dní. Události, které mají nastaveno upozornění v delším
intervalu než je tento časový výhled, nebudou nikdy zpracovány. V době
jejich prověřování už bude totiž čas připomenutí prošlý. Je potřeba vyhovět
dostačujícímu časovému výhledu vs. objem prověřovaných uživatelů.
- MxServer - Jméno serveru, na kterém běží MobilChange a na
kterém je servis nainstalován. Tato položka je nepovinná. Pokud nebude uvedena,
použije se jméno počítače, na kterém servis běží.
- Users - Seznam přihlášených uživatelů, kteří si přejí
zasílat upozornění. Tato položka je automaticky spravována scriptem běžícím pod
UMS Task Managerem, který zpracovává požadavky uživatelů na
přihlášení/odhlášení ve formě SMS zpráv. Uživatel je identifikován svou
email adresou, za níž se musí nacházet znak "|".
Požadavkem je rozpoznání uživatele podle tohoto údaje.
V současné verzi je tato položka omezena na 16 384 znaků, což má význam až v případě několika set přihlášených uživatelů.
- msg0_0 - text na začátku připomínací SMS v angličtině (MEETING REMINDER).
- msg0_1 - text na začátku připomínací SMS v češtině (BLIZI SE SCHUZKA).
- msg0_2 - text na začátku připomínací SMS v polštině (SPOTKANIE).
Jak se volí jazyk: aplikace se pokusí přečíst nastavení jazyka uživatele z Mobile Connection
(HKLM/Sofware/Datasys/Outlook/users/<telefon uživatele>). Pokud neuspěje (uživatel ještě nepoužil Mobile Connection), přečte
nastavení z HKLM/Sofware/Datasys/Outlook/users/lng. Jazyk je udán číslem x (0=anglicky, 1=česky, 2=polsky), podle toho se načte text
z hodnoty msg0_x. Pokud se nepodaří určit jazyk nebo přečíst text z msg0_x, použije se anglický text.
Tato funkce je k dispozici od verze Mobilchange 4.0.39.
zpět na začátek