Pom20: Porovnání verzí

Z Prirucky
Řádek 40: Řádek 40:
|}
|}


 
Pokud je již nainstalováno nejnovější sestavení aplikace, zobrazí se hláška: [[Image: Mapsetup mate-nainstalovanu-nejnovejsi-verzi.png|50px]].
 
 
 
 
 
 
 
 
 
 
 
 
Mapsetup mate-nainstalovanu-nejnovejsi-verzi.png
 
 
=== Aktualizace z webu společnosti KS program, s.r.o. ===
Tato volba provede
* '''stažení nejvyššího dostupného sestavení''' aplikace
* '''rozbalení na místo, kde je aplikace na stanici nainstalovaná'''.
 
Konfiguraci internetového připojení je pro potřeby utility MaPsetup přebírána z nastavení Microsoft Internet Exploreru.
 
Spuštěním utility MapSetup s parametrem /AKTUALIZOVAT_Z dojde k zapsání aktualizačních souboru do aktualizačního adresáře nastaveného v Rozšiřujících parametrech
 
 
Příklad spuštění
 
MaPSetup.exe /UPDATE /ICO 61946508 /TYPE TK /AKTUALIZOVAT_Z x:\AktualizaceAplikace
 
UPDATE - parametr určující aktualizaci aplikace
 
ICO - ičo společnosti
 
TYPE - typ akttualizace TK - těžký klient
 
AKTUALIZOVAT_Z - cesta k aktualizačnímu adresáři pro uživatelé aplikace
 
 
=== Změna nastavení ===
[[Image: Aktualizace-pomoci-utility-MaPSetup-zmena-nastaveni.png|right|100px]]
Tato volba je určena k nastavení účtu, pod kterým se aktualizace provádí. Pokud bude nastaven pro aktualizaci uživatel se silnějšími právy na stanici, bude při příštím spuštění aktualizace využit tento účet. Aktuálně použitý uživatel aktualizace je zobrazen v titulku okna.
 
Zároveň tato volba umožňuje přesunutí aplikace do jiného adresáře. Pokud je aplikace nainstalovaná např. do adresáře
: ''C:\Program Files (x86)\KS Program''
je možné ji přesunout např. do
: ''C:\ProgramData\KS Program''.
Utilita se současně pokusí změnit i zástupce na ploše, pokud dříve ukazovaly na původní adresář spouštění.
 
=== Odinstalování ===
Volba umožňuje odstranění aplikace ze stanice.
 


== Instrukce a parametry MaPSetup ==
== Instrukce a parametry MaPSetup ==
Pomocí instrukcí a parametrů lze dosáhnout cíleného spouštění, např. aktualizace konkrétního typu, do určitého adresáře, apod. Mohou být založeny například 3 ikony, každá pro aktualizaci samostatného produktu.


{|class="wikitable sortable" border="1" cellpadding="3" cellspacing="0"
{|class="wikitable sortable" border="1" cellpadding="3" cellspacing="0"
Řádek 102: Řádek 51:
|<small>'''Popis'''</small>
|<small>'''Popis'''</small>
|-
|-
|'''/INSTALL'''
|''' /UPDATE'''
|Provede akci instalace.
|Provede akci aktualizace. Povinné.
|-
|-
|'''/UPDATE'''
|''' /NOCHECK'''
|Provede akci aktualizace.
| Vypne kontrolu, zda-li je už nové sestavení (verze) nainstalováno a zaktualizuje. Nepovinné.
|-
|-
|'''/REMOVE'''
|''' /REGISTER'''
|Provede odebrání aplikace.
| Zaregistruje DLL knihovny do registru. Povinné, pokud nejsou registrované knihovny. Jinak nepovinné.
|-
|-  
|'''/DELETE'''
|'''/FORCECLOSE'''
|Provede odebrání aplikace.
|Vynutí uzavření spuštěné aplikace,která je aktualizována. Pozor: neuloží práci, proto je doporučované zavírat manuálně před případnou aktualizací. Nepovinné.
|-
|-
|'''/SILENT'''
|'''/SILENT'''
|Tichý režim bez GUI.
|Tichý režim bez GUI. Nepovinné
|-
|-
|'''/NOLOG'''
|'''/NOLOG'''
|Nebude logovat.
|Nebude logovat. Nepovinné
|-
|'''/FORALL'''
|Nainstaluje/aktualizuje pro všechny.
|-
|-
|'''/FORCEVERSION'''
|'''/FORCEVERSION'''
|Vynutí specifickou verzi.
|Vynutí specifickou verzi.
|-
|'''/FORCECLOSE'''
|Natvrdo zavře spuštěnou aplikaci, která je aktualizována. Pozor: neuloží práci, proto je doporučované zavírat manuálně před případnou aktualizací.
|}
|}


Řádek 136: Řádek 79:
|<small>'''Popis'''</small>
|<small>'''Popis'''</small>
|-
|-
|'''/TYPE typ'''
|''' /TYPE typ'''
|Aktuálně jedna volba typ = TK (KS mzdy PROFi), další typy jsou ve fázi vývoje.
|Může nabývat jednu z těchto hodnot:
|-
* TK (KS mzdy PROFi)
|'''/TARGET složka'''
* WK (KS portál)
|Složka obsahuje umístění nainstalované/aktualizované aplikace.
* AS (KS aplikační server)
|-
Povinný parametr.
|'''/VERSION verze'''
|Verze obsahuje označení verze a sestavení, které je žádoucí aktualizovat (musí existovat a být uvolněná pro klienta).
|-
|'''/LOGIN uživatelské jméno'''
|
|-
|-
|'''/PASSWORD heslo'''
|''' /ICO identifikační číslo'''
|
|Identifikační číslo IČ organizace (platné u typů TK, WK), pro níž je sestavení uvolněno. Pokud není uvedeno, zaktualizuje se na poslední standardní sestavení (uvolněné všem uživatelům).
|-
|-
|'''/DBPLATFORM databázová platforma'''
|''' /DLL složka'''
|Databázová platforma nabývá jednu z hodnot MSSQL, ORACLE, INFORMIX, MYSQL, POSTGRE.
| Zaregistruje DLL knihovny do registru s explicitním uvedením cesty (platné u typu TK). Pokud je KS mzdy PROFi nainstalován na serveru a uživatelé jej spouštění vzdáleně, pak musí být na lokálním počítači uvedená cesta do serverového umístění KS mzdy PROFi. Pokud již DLL knihovny jsou zaregistrované, je parametr zbytenčný. Nepovinné.  
|-
|-
|'''/DB modifikovaný připojovací řetězec'''
|''' /AKTUALIZOVAT_Z'''
|modifikovaný připojovací řetězec ve formátu "dbserver:databáze"
| Pro typ TK. Nepovinné. Aktualizuje soubory jak na lokálním počítači tak na aktualizačním serveru. Platí pro případ, kdy se aplikace KS mzdy PROFi na lokálních stanicích aktualizují z umístění uvedeného v parametru [[AKTUALIZOVAT_Z (sk.13)]]; v tom případě je parametr povinný.
|-
|-
|'''/ICO identifikační číslo'''
|''' /INSTANCE1 složka'''  
|Identifikační číslo IČ organizace
| Aktualizuje portál v umístění uvedeném za tímto parametrem (platné jen pro typ WK - pro něj povinné).
|-
|-
|'''/DB1 sekundární modifikovaný připojovací řetězec'''
|''' /INSTANCE2 složka'''
|modifikovaný připojovací řetězec ve formátu "dbserver:databáze"
| Aktualizuje portál v umístění uvedeném za tímto parametrem - pokud existuje i vedlejší instance (platné jen pro typ WK - pro něj povinné).
|-
|'''/DB2 sekundární modifikovaný připojovací řetězec'''
|modifikovaný připojovací řetězec ve formátu "dbserver:databáze"
|}
|}
* Na '''pořadí a velikosti písmen''' v instrukcích a parametrech '''nezáleží'''.
* Stejně tak '''nezáleží na sklonu lomítka'''.
* Pokud se povinné parametry či instrukce pro daný typ neuvedou, spustí se grafické rozhraní MaPSetup.
* V případě, že se v cestě u některého z parametrů (DLL, AKTUALIZOVAT_Z, INSTANCE1, INSTANCE2) vyskytuje '''mezera, uvozte tuto cestu uvozovkami " "'''.
=== Příklady ===
Aktualizace KS mzdy PROFi
MaPSetup.exe /UPDATE /ICO 12345678 /TYPE TK
MaPSetup.exe /UPDATE /ICO 12345678  /TYPE TK /AKTUALIZOVAT_Z "X:\KS Program\AktualizaceAplikace"
MaPSetup.exe /UPDATE /ICO 12345678 /TYPE TK /NOCHECK
Aktualizace aplikace KS portál
MaPSetup.exe /UPDATE /TYPE WK /ICO 12345678 /INSTANCE1 D:\KSPortal
MaPSetup.exe /UPDATE /TYPE WK /ICO 12345678 /INSTANCE1 D:\KSPortal\Hlavni /INSTANCE2 D:\KSPortal\Test
Uvedené IČ je pouze ilustrativní.
== Poznámky ==
Soubory pro aktualizaci (sbalené ve formě .ZIP) jsou získávány z webu [ftp.ksprogram.cz/download/ ftp.ksprogram.cz/download]. Ten, kdo provádí aktualizaci (jeho počítač), zde musí mít přístup.
Cesta pro aktualizaci aplikace KS mzdy PROFi je vyhledána automaticky z registrů Windows. <small>HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft Windows/Current Version/APPPath/main.exe. Pokud je zde více klíčů, bere se v úvahu první, výchozí. </small>





Verze z 23. 2. 2017, 13:26

Aktualizace pomocí utility MaPSetup je jeden z možných způsobů aktualizací aplikací

Mapsetup 1.png
  1. Aktualizace aplikace KS mzdy.
  2. Portál-Aktualizace
  3. Aktualizace (Aplikační server KS)

Ke stažení

Utilita MaPSetup je k dispozici ke stažení z odkazu

Z odkazu download ksprogram stáhněte soubor MapSetup.zip.

Rozbalení

Po stažení a rozbalení vzniknou tři soubory:

  • MaPSetup.exe
  • MaPSetup.exe.config
  • Zdroje.dll

Funkcionalita

1. Spusťte aplikaci MaPSetup.exe.
Poznámka: Spouštějte aplikaci pod účtem s oprávněním Správce počítače (Windows: Účty - Správce). Pokud je toto splněno, objeví se po spuštění v titulku okna nápis [Administrátor].

2. V prvním okně vyberte produkt.

3. Další okna spouští samotnou aktualizaci (příp. slouží k nastavení konfigurace před aktualizací či provedení jiných akcí).

MaPSetup
Produkt Okno č. 2 Okno č. 3
Mapsetup 1.png
Mapsetup 1-1.png
Mapsetup 1-2.png Mapsetup 1-2-2.png
Mapsetup 1-3.png Mapsetup 1-3-1.png

Pokud je již nainstalováno nejnovější sestavení aplikace, zobrazí se hláška: Mapsetup mate-nainstalovanu-nejnovejsi-verzi.png.

Instrukce a parametry MaPSetup

Pomocí instrukcí a parametrů lze dosáhnout cíleného spouštění, např. aktualizace konkrétního typu, do určitého adresáře, apod. Mohou být založeny například 3 ikony, každá pro aktualizaci samostatného produktu.

Instrukce MaPSetup.exe
Instrukce Popis
/UPDATE Provede akci aktualizace. Povinné.
/NOCHECK Vypne kontrolu, zda-li je už nové sestavení (verze) nainstalováno a zaktualizuje. Nepovinné.
/REGISTER Zaregistruje DLL knihovny do registru. Povinné, pokud nejsou registrované knihovny. Jinak nepovinné.
/FORCECLOSE Vynutí uzavření spuštěné aplikace,která je aktualizována. Pozor: neuloží práci, proto je doporučované zavírat manuálně před případnou aktualizací. Nepovinné.
/SILENT Tichý režim bez GUI. Nepovinné
/NOLOG Nebude logovat. Nepovinné
/FORCEVERSION Vynutí specifickou verzi.
Parametry MaPSetup.exe
Parametr Popis
/TYPE typ Může nabývat jednu z těchto hodnot:
  • TK (KS mzdy PROFi)
  • WK (KS portál)
  • AS (KS aplikační server)

Povinný parametr.

/ICO identifikační číslo Identifikační číslo IČ organizace (platné u typů TK, WK), pro níž je sestavení uvolněno. Pokud není uvedeno, zaktualizuje se na poslední standardní sestavení (uvolněné všem uživatelům).
/DLL složka Zaregistruje DLL knihovny do registru s explicitním uvedením cesty (platné u typu TK). Pokud je KS mzdy PROFi nainstalován na serveru a uživatelé jej spouštění vzdáleně, pak musí být na lokálním počítači uvedená cesta do serverového umístění KS mzdy PROFi. Pokud již DLL knihovny jsou zaregistrované, je parametr zbytenčný. Nepovinné.
/AKTUALIZOVAT_Z Pro typ TK. Nepovinné. Aktualizuje soubory jak na lokálním počítači tak na aktualizačním serveru. Platí pro případ, kdy se aplikace KS mzdy PROFi na lokálních stanicích aktualizují z umístění uvedeného v parametru AKTUALIZOVAT_Z (sk.13); v tom případě je parametr povinný.
/INSTANCE1 složka Aktualizuje portál v umístění uvedeném za tímto parametrem (platné jen pro typ WK - pro něj povinné).
/INSTANCE2 složka Aktualizuje portál v umístění uvedeném za tímto parametrem - pokud existuje i vedlejší instance (platné jen pro typ WK - pro něj povinné).
  • Na pořadí a velikosti písmen v instrukcích a parametrech nezáleží.
  • Stejně tak nezáleží na sklonu lomítka.
  • Pokud se povinné parametry či instrukce pro daný typ neuvedou, spustí se grafické rozhraní MaPSetup.
  • V případě, že se v cestě u některého z parametrů (DLL, AKTUALIZOVAT_Z, INSTANCE1, INSTANCE2) vyskytuje mezera, uvozte tuto cestu uvozovkami " ".

Příklady

Aktualizace KS mzdy PROFi

MaPSetup.exe /UPDATE /ICO 12345678 /TYPE TK
MaPSetup.exe /UPDATE /ICO 12345678  /TYPE TK /AKTUALIZOVAT_Z "X:\KS Program\AktualizaceAplikace"
MaPSetup.exe /UPDATE /ICO 12345678 /TYPE TK /NOCHECK

Aktualizace aplikace KS portál

MaPSetup.exe /UPDATE /TYPE WK /ICO 12345678 /INSTANCE1 D:\KSPortal
MaPSetup.exe /UPDATE /TYPE WK /ICO 12345678 /INSTANCE1 D:\KSPortal\Hlavni /INSTANCE2 D:\KSPortal\Test

Uvedené IČ je pouze ilustrativní.

Poznámky

Soubory pro aktualizaci (sbalené ve formě .ZIP) jsou získávány z webu [ftp.ksprogram.cz/download/ ftp.ksprogram.cz/download]. Ten, kdo provádí aktualizaci (jeho počítač), zde musí mít přístup.

Cesta pro aktualizaci aplikace KS mzdy PROFi je vyhledána automaticky z registrů Windows. HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft Windows/Current Version/APPPath/main.exe. Pokud je zde více klíčů, bere se v úvahu první, výchozí.


Odkazy