Postup při aktualizaci modulu docházkového systému

Kompletní postup při aktualizaci modulu docházkového systému pomocí balíku „msi“

Při updatu se nejdříve provádí aktualizace serverové části (včetně databáze docházky) a následovně je třeba aktualizovat program na všech klientských stanicích. Upozornění: Pokud využíváte pro docházku MySQL server s menší revizí než 4.1.12 nebo máte modul docházkového systému s menším číslem verze než je 3.00.0083 neprovádějte update sami, ale kontaktujte naší technickou podporu na tel. čísle 416 739 739 – 11 nebo emailem: podpora@saitech.cz. Program vyžaduje pro svůj korektní běh stejnou verzi vyčítací služby, databáze docházky a modulu Docházky na serveru i všech klientských stanicích.

Pozn.: V následujícím návodu je uvedena jako příklad aktualizace ke konkrétní verzi 153, jemuž odpovídá i číslování v názvech aktualizačních souborů. Pro další novější verze se toto číslování bude měnit obdobně.
 

1. Požadavky

Potřebný SW

  • na serveru nainstalovanou klientskou část PowerKey (spouští ikonkou znázorňující počítač a dveře s popiskou „Ovládací panel“) včetně utility „Instalátor databáze“ (naleznete ve Start - PowerKey - Instalátor databáze). Pokud jej nemáte nainstalován je třeba ho doinstalovat z instalačního média. Tato konfigurace je standardní.

Aktualizační balík programu PowerKey ("Pwk_153_R1.msi") případně "PwkUpd.cab" Aktualizační skript databáze docházky ("PwkUpdate_3_00_0153_R1.pwk") Instalátor pro nové počítače ("PwkSetup_3_00_0153_R1.exe ") (Potřeba rozbalit zip archivy.)
 

Práva a přístupy

  • Aktualizační balík PowerKey potřebuje pro své spuštění minimálně práva uživatele „Power User“ (aktualizuje své informace uložené v registrech Windows).
  • Pro aktualizaci serverové části je třeba mít přístup k databázi (a jejímu zálohování), možnost zastavovat a spouštět službu PowerKey Jet Service.
 

2. Postup práce - všeobecný přehled

  • Nejdříve na serveru zastavíme vyčítací službu PowerKey Jet service.
  • Zazálohujeme databázi.
  • Provedeme případnou aktualizaci DB driverů (MyODBC nebo MDAC).
  • Dále aktualizujeme službu PowerKey Jet Service současně se zde nainstalovaným klientem PowerKey.
  • Následovně pomocí utility „Instalátor databáze“ provedeme update samotné databáze.
  • Rozběhneme opět službu a aktualizujeme klientské stanice.
 

3. Aktualizace serverové části včetně databáze

Zastavení služby "Powerkey Jet Service"

Aktualizace této služby je součástí aktualizace PowerKey a pokud by zůstala služba spuštěna nebylo by možné ji aktualizovat. Služba se stará jak o samotné vyčítání dat z terminálu, tak o zpracovávání docházky v jednotlivých dnech (obvykle bývá nainstalována na serveru nebo na k tomu vyhrazeném PC). To znamená že během aktualizace serverové části nebudou vyčítána data z terminálů ani zpracovávána docházka. To samo o sobě nepředstavuje problém jelikož terminály a přístupové jednotky mají vnitřní paměť, do které se údaje o událostech (průchodech) zaznamenávají. Velikost této paměti je však limitována a běžně se pohybuje okolo 2 000 událostí. Je třeba tedy zvážit, na jak dlouhou dobu si můžete dovolit nevyčítat události z terminálu (resp. za jak dlouho jí zaměstnanci svými registracemi mohou zaplnit).
 

Záloha databáze

Důrazně doporučujeme zálohovat databázi před samotným upgradem!
 

Případný upgrade databázových driverů na ověřené verze

Potřebné MyODBC a MDAC drivery naleznete zde (potřeba rozbalit zip archivy):

 

Spuštění samotného aktualizačního balíku „Pwk_153_R1.msi“

Aktualizační balík se spustí na serveru (případně na jiném počítači, kde je nainstalována služba).
 

Aktualizace databáze

  • Spustíme Instalátor databáze (naleznete ve Start -> PowerKey -> Instalátordatabáze).
  • Vybereme druh použitého SQL serveru a zvolíme možnost „Aktualizace existující databáze“.
  • Pokračujeme na další obrazovku kde nastavíme SQL server (včetně jeho instance), na kterém se nachází databáze docházky, dále způsob ověřování (Windows nebo SQL) a samotný název databáze.
Postup při aktualizaci PowerKey

Postup při aktualizaci PowerKey

Postup při aktualizaci Power Key 2

  • Provedeme ověření připojení.
  • U SQL ověření je možno vynechat zadání přihlašovacích údajů – v tomto případě se použije login, který využívá klientská část PowerKey.
  • Na další obrazovce klikneme na ikonku tří teček a vybereme aktualizační skript databáze docházky (v tomto případě „PwkUpdate_3_00_0153_R1.pwk “).
  • Provedeme jeho ověření.

Dokončení instalace

  • Nakonec spustíme samotný proces aktualizace databáze.
  • Nyní máme aktualizovanou službu, klientskou instalaci na serveru a databázi.
  • Můžeme opět spustit vyčítací službu "PowerKey Jet Service".

4. Aktualizace klientských stanic

  • Na závěr je třeba aktualizovat všechny klientské instalace jednoduchým spuštěním aktualizačního balíku programu PowerKey.
  • Před jeho spuštěním je samozřejmě potřeba na dané stanici program PowerKey ukončit a zajistit, aby byl aktualizační „msi“ soubor spuštěn minimálně s právy „Power User“.
  • Zvláště na starších operačních systémech nebo v případě využití MySQL serveru prosím nainstalujte na všechny počítače využívající PowerKey (včetně serveru) ověřené databázové drivery.

TIP: Pro automatickou aktualizaci můžete spuštění aktualizačního „msi“ přidat do skriptu, který se spouští po přihlášení uživatele do domény.