Aktualizace nových sestavení (Update)

Z Prirucky
Systémová příručka
System navigace.png

Administrace

Správa databáze

Správa systému

Nové sestavení


V případě, že se provede programová úprava aplikace ať už v důsledku legislativních změn, požadavků na změnu od zákazníka či případně opravu chyby, vytváří se nové sestavení aplikace.

Uživatel v takovém případě není nucen stahovat kompletní novou instalaci aplikace, ale pouze rozdílový soubor mezi jeho stávající verzi sestavení a nejnovějším sestavením aplikace (jedná se o binární rozdílový soubor mezi jednotlivými verzemi knihoven).


Aktualizace z prostředí aplikace

Obvyklý postup aktualizace je přímo přes prostředí aplikace KS Mzdy a Personalistika a to ať již rozdílový soubor existuje či nikoliv. Zde je možné aktualizovat stávající verzi sestavení aplikace vždy na nejvyšší aktuální verzi sestavení, které je uživatelům k dispozici.

V menu aplikace zvolte Pomůcky/Seznam úprav aplikace. Zde přejděte na záložku Aktualizace, zvolte volbu „Aktualizovat pomocí aplikace“ a stiskněte tlačítko „Aktualizovat“. Zbývající kroky zabezpečí systém sám.


Pokud je nastaven rozšiřující parametr AKTUALIZOVAT_Z, pokusí se aktualizační program uložit nové soubory i do tohoto adresáře. Uživatel, který spustil aktualizaci na lokální stanici musí mít povolen zápis do adresáře uvedeného v rozšiřujícím parametru AKTUALIZOVAT_Z.


Poznámka: v případě, že vaše internetové připojení neumožňuje přímé připojení k Internetu (např. jste za firewallem), je nutné konfigurovat připojení tlačítkem „Nastavení proxy“.


Aktualizovat pomocí internetového prohlížeče

V případě, že není možné nakonfigurovat proxy pro připojení aplikace k Internetu (např. tehdy, kdy je nutné spouštět přihlašovací scripty), použijte pro aktualizaci výše popsaný způsob avšak s volbou „Aktualizovat pomocí internetového prohlížeče“. Aplikace vygeneruje odkaz, který spustí ve výchozím internetovém prohlížeči stanice. V internetovém prohlížeči se zobrazí odkaz na aktualizační soubor. Pokud soubor zatím neexistuje a bude se připravovat, je zobrazena informace o tom, kdy přibližně bude soubor k dispozici (do té doby je internetový odkaz na soubor neplatný).


Po stažení souboru na stanici postupujte následovně:

  1. Komprimovaný soubor rozbalte do adresáře, ve kterém je nainstalována aplikace (nejčastěji C:\Program Files\KS Porgram\MaP)
  2. Přejmenujte soubor UPDT.TXT na UPDT.BAT
  3. Spusťte UPDT.BAT a počkejte na jeho dokončení
  4. Z podadresáře UPDT přesuňte všechny soubory do adresáře MaP
  5. Aktualizovaná aplikace je připravena ke spuštění.

Tento způsob aktualizace nezmění obsah adresáře uvedeného v parametru AKTUALIZOVAT_Z a proto, pokud jej používáte, je nutné provést překopírování souborů ručně.


Přístup k aktualizačním souborům

Soubory pro aktualizaci jsou přístupny na ftp://updt.ksprogram.cz a http://updt.ksprogram.cz.


Automatická aktualizace aplikace na stanici

Pokud má být při spuštění aplikace kontrolována přítomnost novějšího sestavení na určeném místě (například sdílený adresář na souborovém serveru), zapište název tohoto serveru do rozšiřujících parametrů, Menu: Nastavení, Rozšiřující parametry, Zvolená skupina 13-Správa systému. Jedná se o parametr "AKTUALIZOVAT_Z". Po spuštění aplikace dojde k ověření aplikace na tomto souborovém serveru a k případné aktualizaci na lokální stanici.


Příklad:

1. Do parametru "AKTUALIZOVAT_Z" je vložena hodnota "\\SERVER\KSPROGRAM\MAP".

2. Při každém spuštění aplikace z lokálního adresáře (nejčastěji "C:\Program Files\KS Program\MaP") dojde k porovnání aplikace se stavem na serveru.

3. Při každém spuštění aplikace na stanici dojde k porovnání souborů na stanici se soubory ve výše uvedeném aktualizačním adresáři. V případě nalezení novějších souborů dojde ke zkopírování těchto souborů a novému spuštění aplikace.


  • Adresář musí být přístupný (pro čtení) z jednotlivých stanic, na kterých má aktualizace probíhat.
  • Předpokládá se, že v adresáři jsou soubory MAIN.EXE, MAPUTIL.DLL a *.PBD.
  • Předpokládá se, že přihlášený uživatel systému Windows má dostatečná práva na přepsání místních souborů aplikace.

Stejný parametr je možno umístit lokálně do souboru MAIN.DAT, který je umístěn ve stejném adresáři jako spouštěná aplikace MAIN.EXE. Hodnota parametru se zadává ve formátu POLOZKA=Hodnota, tedy např. AKTUALIZOVAT_Z=C:\Aktualizace\MaP.Lokální parametr v souboru MAIN.DAT má přednost před nastavením v rozšiřujícím parametru.


Časté příčiny chyb při kopírování souborů:

- zamčený cílový soubor (pokud je aplikace spuštěna více než 1x)

- nedostatečná práva pro zápis do cílového souboru pro uživatele, který aplikaci spustil

- nastavení atributu "pouze ke čtení" pro cílový soubor

- nedostatečná práva na čtení zdrojového souboru pro uživatele, který aplikaci spustil


Informace o aktualizacích


Informace o změnách v aplikaci posílá náš distribuční systém na zadané emailové adresy a po instalaci nového sestavení jsou veškeré změny zaneseny v seznamu úprav aplikace (menu viz výše). Rovněž je označena potřeba provést úpravu databáze ke správné funkci nainstalované verze (ikona Sys-ikona.png).


Přístup k aktualizačním souborům pro náhradní způsob aktualizace

Soubory pro aktualizaci PBD a SYS odpovídající verze jsou přístupny na ftp://download.ksprogram.cz a http://download.ksprogram.cz.