<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="cs">
	<id>http://prirucky.ksprogram.cz/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pavelr</id>
	<title>Prirucky - Příspěvky [cs]</title>
	<link rel="self" type="application/atom+xml" href="http://prirucky.ksprogram.cz/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pavelr"/>
	<link rel="alternate" type="text/html" href="http://prirucky.ksprogram.cz/index.php?title=Speci%C3%A1ln%C3%AD:P%C5%99%C3%ADsp%C4%9Bvky/Pavelr"/>
	<updated>2026-10-17T02:32:15Z</updated>
	<subtitle>Příspěvky</subtitle>
	<generator>MediaWiki 1.37.2</generator>
	<entry>
		<id>http://prirucky.ksprogram.cz/index.php?title=P%C5%99%C3%ADstupy_k_objekt%C5%AFm_aplikace&amp;diff=52508</id>
		<title>Přístupy k objektům aplikace</title>
		<link rel="alternate" type="text/html" href="http://prirucky.ksprogram.cz/index.php?title=P%C5%99%C3%ADstupy_k_objekt%C5%AFm_aplikace&amp;diff=52508"/>
		<updated>2026-09-11T09:02:02Z</updated>

		<summary type="html">&lt;p&gt;Pavelr: /* Odkazy */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Navigace konfigurace aplikace}}&lt;br /&gt;
&lt;br /&gt;
'''Přístupová práva'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt; Menu: Systém &amp;gt; Přístupová práva &amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jedná se o část aplikace přístupnou pouze správci. Přístupy jednotlivých uživatelů aplikace je možné definovat k&amp;amp;nbsp;objektům aplikace nebo ke střediskům a osobním číslům. &lt;br /&gt;
&lt;br /&gt;
Účelem nastavení přístupových práv je dosáhnout toho, aby různí uživatelé aplikace měli různý přístup k&amp;amp;nbsp;položkám menu aplikace. Tak například nějaký uživatel může mít do daného menu (k dané záložce) přístup povolen, jiný zakázán, další uživatel sice přístup bude mít povolen, ale jen pro prohlížení a tisk, nikoli pro editaci (měnění) záznamů.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Zde není řešena otázka přístupu uživatele jen k&amp;amp;nbsp;některým osobním číslům (zaměstnancům) nebo jen k&amp;amp;nbsp;zaměstnancům určitého střediska. Tuto problematiku řeší další agenda (přístupová práva na střediska a osobní čísla). Obě agendy je možno použít současně, tj. oba přístupy (přístup k&amp;amp;nbsp;položkám menu, přístup k&amp;amp;nbsp;osobním číslům) je možno kombinovat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
V&amp;amp;nbsp;textu níže je popisována nová varianta nastavování přístupových práv; pokud ji chcete využívat, je potřeba mít nastaven parametr '''[[nova_prava (sk.13)]]''' na hodnotu '''Ano'''.&lt;br /&gt;
&lt;br /&gt;
Hlavní okno v ypadá následovně: &lt;br /&gt;
&lt;br /&gt;
Jsou zde tři hlavní části:&lt;br /&gt;
&lt;br /&gt;
* '''Akce'''&lt;br /&gt;
* '''Role'''&lt;br /&gt;
* '''Uživatelé.'''&lt;br /&gt;
&lt;br /&gt;
Případně skupina - '''Položky''',&lt;br /&gt;
&lt;br /&gt;
pokud je přepnut rozšiřující parametr (viz dále).&lt;br /&gt;
&lt;br /&gt;
Rozbalení nebo sbalení větve může provést kliknutím na '''symboly +/-'''. &lt;br /&gt;
&lt;br /&gt;
Další funkcionalita je skryta – objeví se po vybrání příslušné položky a '''kliku pravého tlačítka myši''' nebo '''kliku myši na ikonu''' (obrázek).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Sys-pristupova-prava.png]]&lt;br /&gt;
&lt;br /&gt;
''obrázek 1- hlavní okno přístupových práv''&lt;br /&gt;
&lt;br /&gt;
Tlačítko Filtr uživatelů umožňuje omezit množinu zobrazovaných uživatelů pro nastavování přístupových práv do jednotlivých části aplikace.&lt;br /&gt;
&lt;br /&gt;
[[Image:Sys-filtr-loginu.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''1. Definice rolí'''&lt;br /&gt;
&lt;br /&gt;
Na začátku je potřeba si ujasnit, jaké jsou ve vaší firmě role z&amp;amp;nbsp;hlediska přístupových práv. Tedy do kolika skupin (z&amp;amp;nbsp;hlediska přístupových práv) rozdělíte uživatele. &lt;br /&gt;
&lt;br /&gt;
Uživatelé spadající do jedné role mají stejná přístupová práva, různé role budou zřejmě mít různá přístupová práva.&lt;br /&gt;
&lt;br /&gt;
Novou roli založíte následovně: označte (klikněte) název ''Role'', klikněte pravým tlačítkem myši a zvolte ''nová role''. A zadejte název nové role. &amp;lt;small&amp;gt;Často je vhodné volit název bez diakritiky.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''2. Uživatelé'''&lt;br /&gt;
&lt;br /&gt;
Objeví se seznam uživatelů aplikace, pomoci tlačítka '''Filtr uživatelů''' definujete množinu zobrazovaných uživatelů. Založení nového uživatele není věcí tohoto okna, je to záležitostí správce systému, který uživatele zakládá obvykle vně aplikace KS Mzdy a Personalistika, na úrovni databázového serveru. &lt;br /&gt;
&lt;br /&gt;
Zde jen přiřadíte vybraného uživatele k&amp;amp;nbsp;dané roli. &lt;br /&gt;
&lt;br /&gt;
[[Image:Sys-uzivatel-kroli.png]]&lt;br /&gt;
&lt;br /&gt;
''obrázek 2 - zařazení uživatele do role''&lt;br /&gt;
&lt;br /&gt;
Postupovat můžete ale také naopak – vyberete roli, pravým tlačítkem myši zvolíte ''Vlastnosti'' a poté k&amp;amp;nbsp;dané roli definujete uživatele.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Sys-role-kuzivateli.png]]&lt;br /&gt;
&lt;br /&gt;
''obrázek 3 - kteří uživatelé patří do dané role''&lt;br /&gt;
&lt;br /&gt;
Uživatel může být přiřazen do více rolí - v tom případě se práva za jednotlivé role &amp;quot;sčítají&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''3. Akce'''&lt;br /&gt;
&lt;br /&gt;
Zde přiřazujete přístupová práva jednotlivým rolím.&lt;br /&gt;
&lt;br /&gt;
Pokud si vyberete nějakou větev, a stisknete pravé tlačítko myši, dostanete nabídku funkcí:&lt;br /&gt;
&lt;br /&gt;
[[Image:Sys-prava-vetev-funkce.png]]&lt;br /&gt;
&lt;br /&gt;
''obrázek 4 - kontextová nápověda pravým tlačítkem myši''&lt;br /&gt;
&lt;br /&gt;
'''Obnovit''' – provede obnovu poté, co větev byla celá kompletně rozbalena&lt;br /&gt;
&lt;br /&gt;
'''Sbalit''' – provede sbalení celé větve&lt;br /&gt;
&lt;br /&gt;
'''Rozbalit''' – provede rozbalení větve o úroveň níže&lt;br /&gt;
&lt;br /&gt;
'''Rozbalit vše''' – provede kompletní rozbalení větve&lt;br /&gt;
&lt;br /&gt;
'''Vlastnosti''' – zde nastavujete přístupová práva&lt;br /&gt;
&lt;br /&gt;
'''Tisk''' – tisková sestava stromové struktury přístupových práv&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Sys-prava-stromova-struktura.png]]&lt;br /&gt;
&lt;br /&gt;
''obrázek 5 - tisková sestava stromové struktury přístupových práv''&lt;br /&gt;
&lt;br /&gt;
Nyní si všimneme volby ''Vlastnosti'' - nastavení přístupových práv.&lt;br /&gt;
&lt;br /&gt;
S&amp;amp;nbsp;výhodou lze využít toho, že přístupová práva nemusíte nastavovat pro každou jednotlivou akci, ale pro celé skupiny. Tyto nadřazené skupiny odpovídají členění v&amp;amp;nbsp;menu aplikace.&lt;br /&gt;
&lt;br /&gt;
Tak například chcete přiřadit roli mzd.účetní všechny akce, které jsou v&amp;amp;nbsp;menu Mzdy. Vyberete tedy větev ´Mzdy´, po pravokliku myši zvolíte ''Vlastnosti''. Načtou se všechny akce z&amp;amp;nbsp;menu ''Mzdy'', a vy můžete jedním zatrhávacím tlačítkem dole označit (povolit) všechny akce ve sloupci ''Prohlížení'', stejně pak i pro sloupec ''Editace'' a ''Tisk''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Sys-prava-jedno-tlacitko.png]]&lt;br /&gt;
&lt;br /&gt;
''obrázek 6 – hromadné povolení nebo zakázání všech akcí ve vybrané větvi''&lt;br /&gt;
&lt;br /&gt;
Jiný příklad - chcete roli ´personalista´ některé akce v&amp;amp;nbsp;menu ´Evidence zaměstnanců´ povolit a jiné zakázat. Načtěte tedy všechny akce z&amp;amp;nbsp;Evidence zaměstnanců a jednotlivě povolujte či zakazujte přístup.&lt;br /&gt;
&lt;br /&gt;
[[Image:Sys-povolit-pristup.png]]&lt;br /&gt;
&lt;br /&gt;
''obrázek 7 - jednotlivé nastavování přístupů na akce''&lt;br /&gt;
&lt;br /&gt;
Pokud si vyberete nějakou akci, můžete si u ní udělat přehled o tom, které role ji mají a které nemají povolenu. Zároveň také můžete provést editaci. K&amp;amp;nbsp;tomu stiskněte '''tlačítko ´Role´.'''&lt;br /&gt;
&lt;br /&gt;
* '''''Kopírovat''''' - zkopíruje nastavení vybrané části práv vybrané role (do paměti). Pomůcka pro zkopírování do nově vytvořené role (tlačítkem '''''Vložit''''').&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Sys-akce-role.png]]&lt;br /&gt;
&lt;br /&gt;
''obrázek 8 - které role mohou provádět akci''&lt;br /&gt;
&lt;br /&gt;
'''Tlačítko ´Uživatelé´''' Vám ukáže tentýž přehled, ale z&amp;amp;nbsp;hlediska uživatelů. Zde samozřejmě nelze editovat (přístupová práva se nastavují rolím, ne uživatelům).&lt;br /&gt;
&lt;br /&gt;
[[Image:Sys-akce-uzivatele.png]]&lt;br /&gt;
&lt;br /&gt;
''obrázek 9- kteří uživatelé mohou provádět akci''&lt;br /&gt;
&lt;br /&gt;
'''Tlačítko ´Kopírovat´a tlačítko ´Vložit´''' slouží k&amp;amp;nbsp;zjednodušenému nastavování přístupových práv nějaké roli podle jiné role. Tedy na zdrojové roli (na níž je provedeno požadované nastavení přístupových práv) stiskněte ´Kopírovat´, přejděte na cílovou roli a zde stiskněte ´Vložit´. Takto budou zkopírována práva příslušné větve.&lt;br /&gt;
&lt;br /&gt;
'''Tlačítko ´Uložit´''' nezapomeňte stisknout vždy tehdy, když změněné nastavení přístupových práv chcete uložit.&lt;br /&gt;
&lt;br /&gt;
'''Tlačítko ´Tisk´''' vytvoří přehledovou sestavu nastavení přístupových práv dané větve dané role.&lt;br /&gt;
&lt;br /&gt;
[[Image:Sys-role-prava-tisk.png]]&lt;br /&gt;
&lt;br /&gt;
''obrázek 10 - přehledová sestava práv vybrané role''&lt;br /&gt;
&lt;br /&gt;
'''4. Položky '''&lt;br /&gt;
&lt;br /&gt;
Přepnutím rozšiřujícího parametru '''polozkova_prava '''ze skupiny Systémových parametrů na hodnotu '''„Ano“''' docílíte toho, že je možno nastavovat přístupy i k&amp;amp;nbsp;jednotlivým položkám v&amp;amp;nbsp;oknech: Evidence zaměstnanců (záložka Osobní údaje a Mzdové údaje) a Pracovní poměry. Ovládání je obdobné jako při nastavování „Akcí“ (např. dvojklik myši na vybranou položku nebo skupinu položek).&lt;br /&gt;
&lt;br /&gt;
Pokud uživatel nebude mít nastaven přístup na položku, neuvidí její obsah (hodnotu) v&amp;amp;nbsp;režimu Pohled, Editace ani Sestava (v poli se zobrazí XXXXXXXXX). Z&amp;amp;nbsp;toho vyplývá, že pokud se jedná o povinnou položku, musí ji zadávat jiný uživatel s&amp;amp;nbsp;povoleným přístupem.&lt;br /&gt;
&lt;br /&gt;
Na položku lze přiřadit přístupové právo „'''Prohlížení'''“ nebo „'''Editace'''“ nebo obě dvě. &lt;br /&gt;
&lt;br /&gt;
Pokud je v&amp;amp;nbsp;sestavě byť jen jediná položka nepřístupná pro prohlížení, nemůže uživatel sestavu exportovat ani nad režimem Pohled nebo Editace vytvořit dokument.&lt;br /&gt;
&lt;br /&gt;
Poznámka: funkční jen pro standardní okna, nikoli pro zákaznické výjimky a úpravy oken.&lt;br /&gt;
&lt;br /&gt;
'''Starší verze nastavování přístupových práv'''&lt;br /&gt;
&lt;br /&gt;
Pokud chcete využívat starší verzi nastavování přístupových práv, nastavte parametr '''nova_prava '''na hodnotu''' '''''´Ne´.''&lt;br /&gt;
&lt;br /&gt;
Okno, které se zobrazí, obsahuje 3 kategorie:&lt;br /&gt;
&lt;br /&gt;
'''Role'''&lt;br /&gt;
&lt;br /&gt;
Zde je potřeba definovat seznam rolí, do kterých budou rozděleny přístupy k&amp;amp;nbsp;aplikaci.&lt;br /&gt;
&lt;br /&gt;
'''Role – uživatel'''&lt;br /&gt;
&lt;br /&gt;
Podle zobrazovaného seznamu uživatelů databáze je zde možné provést jejich přiřazení k&amp;amp;nbsp;rolím. V&amp;amp;nbsp;tomto rozhraní je možné se přepínat do inverzního způsobu přiřazení, to znamená, že můžeme k&amp;amp;nbsp;vybrané roli přiřadit uživatele nebo k&amp;amp;nbsp;vybranému uživateli přiřadit role.&lt;br /&gt;
&lt;br /&gt;
'''Role – akce'''&lt;br /&gt;
&lt;br /&gt;
Pro každou definovanou roli se pomocí tohoto rozhraní určí přístupy (akce) k&amp;amp;nbsp;jednotlivým částem aplikace, případně i úrovně přístupů. (Úrovně jsou dány označením '''prohlížení, tisk, opravy''' v&amp;amp;nbsp;názvech akcí.). I zde je možné pracovat inverzně, tzn. pro vybranou akci definovat role.&lt;br /&gt;
&lt;br /&gt;
Příklady akcí:&lt;br /&gt;
&lt;br /&gt;
'''Číselník,Divize;prohlížení'''- umožňuje prohlížet číselník divizí&lt;br /&gt;
&lt;br /&gt;
'''Číselník,Divize;tisk  '''- prohlížení a tisk číselníku divizí&lt;br /&gt;
&lt;br /&gt;
'''Číselník,Divize;opravy''' - prohlížení, opravy a tisk číselníku divizí&lt;br /&gt;
&lt;br /&gt;
Před tím, než se mají začít přidělovat přístupy, musí být provedeno delegování oprávnění uživatelů k jednotlivým akcím aplikace v&amp;amp;nbsp;rámci organizace. Seznam všech akcí je dostupný pod záložkou '''Role – akce''', jejich názvy vychází z&amp;amp;nbsp;pojmenování nabídek v&amp;amp;nbsp;menu a z&amp;amp;nbsp;názvů záložek používaných v&amp;amp;nbsp;oknech. Tento seznam je možné vytisknout kliknutím na pravé tlačítko myši na ploše seznamu. Pro každou agendu je třeba rozlišovat přístupy k&amp;amp;nbsp;prohlížení, k tvorbě výstupních sestav a ke změně údajů. Nejvyšší prioritu má přístup na změnu dat. Pokud je uživateli přidělen, automaticky jsou mu dovoleny i zbývající přístupy.&lt;br /&gt;
&lt;br /&gt;
Při definování přístupů postupujeme takto:&lt;br /&gt;
&lt;br /&gt;
definujeme role&lt;br /&gt;
&lt;br /&gt;
k&amp;amp;nbsp;rolím přiřadíme akce&lt;br /&gt;
&lt;br /&gt;
k&amp;amp;nbsp;rolím přiřadíme uživatele&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Použití nastavení pro uživatele “public“:'''&lt;br /&gt;
&lt;br /&gt;
Je analogické jako nastavení přístupů v&amp;amp;nbsp;klasickém databázovém prostředí. Všichni uživatelé používající aplikaci mají zděděná přístupová práva od uživatele '''public'''. Tomuto uživateli je vhodné přidělit minimální potřebné přístupy k&amp;amp;nbsp;práci s&amp;amp;nbsp;aplikací. Tyto minimální přístupy pak mají přiděleny společně všichni uživatelé.&lt;br /&gt;
&lt;br /&gt;
Pro prvotní rámcové přednastavení přístupových práv můžete použít Jednorázovou funkci č. 61. Spuštěním funkce dojde k vytvoření rolí personalista a mzdová účetní a zároveň se k těmto rolím přiřadí odpovídající akce (přístupová práva). '''Funkce je tedy určena jen k prvotnímu nastavení při implementaci systému!''' Další spouštění představuje vážné riziko – pokud funkce nalezne již nastavená práva, zeptá se, zda je chcete přepsat, a v&amp;amp;nbsp;případě, že odpovíte kladně, dojde k&amp;amp;nbsp;přemazání původních dat.&lt;br /&gt;
&lt;br /&gt;
== Časovost ==&lt;br /&gt;
Je podchycena časovost práv (historie). &lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
* [[Přiřazování práv uživatelům z Active Directory]]&lt;br /&gt;
* [[Systémová příručka]]&lt;br /&gt;
* &amp;lt;small&amp;gt;DB: prv_...]]&lt;/div&gt;</summary>
		<author><name>Pavelr</name></author>
	</entry>
	<entry>
		<id>http://prirucky.ksprogram.cz/index.php?title=DvoufaktorovyLogin&amp;diff=52482</id>
		<title>DvoufaktorovyLogin</title>
		<link rel="alternate" type="text/html" href="http://prirucky.ksprogram.cz/index.php?title=DvoufaktorovyLogin&amp;diff=52482"/>
		<updated>2026-09-03T13:59:28Z</updated>

		<summary type="html">&lt;p&gt;Pavelr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Parametr ==&lt;br /&gt;
DvoufaktorovyLogin je parametr KS portálu pro funkcionalitu a rozšíření aplikace [[Dvoufaktorové ověření]].&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot;| Název&lt;br /&gt;
| DvoufaktorovyLogin&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot;| Skupina&lt;br /&gt;
| Obecné&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot;| Popis &lt;br /&gt;
| Určuje metodu dvoufaktorového ověření. Možné hodnoty: 0 - Vypnuto, 1 - EMAIL, 2 - SMS, 3 - Authenticator, 4 – Vše (Výběr metody uživatelem, SMS se uživateli nenabízí pokud není aktivní rozšíření SMS notifikace)&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot;| Rozsah&lt;br /&gt;
| '''0''' / 1 / 2 / 3 / 4&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
* [[Dvoufaktorové ověření]] - při přihlašování do KS portál&lt;br /&gt;
* [[Dvoufaktorové ověřování]] - obecně&lt;br /&gt;
* [[Parametry (Obecné)]]&lt;/div&gt;</summary>
		<author><name>Pavelr</name></author>
	</entry>
	<entry>
		<id>http://prirucky.ksprogram.cz/index.php?title=Dvoufaktorov%C3%A9_ov%C4%9B%C5%99en%C3%AD&amp;diff=52481</id>
		<title>Dvoufaktorové ověření</title>
		<link rel="alternate" type="text/html" href="http://prirucky.ksprogram.cz/index.php?title=Dvoufaktorov%C3%A9_ov%C4%9B%C5%99en%C3%AD&amp;diff=52481"/>
		<updated>2026-09-03T13:56:29Z</updated>

		<summary type="html">&lt;p&gt;Pavelr: /* Odkazy */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Funkcionalita ==&lt;br /&gt;
* ''Dvoufaktorové ověření'' - je [[rozšíření aplikace]], které rozšíří přihlášení do KS portálu o dvoufaktorovou autentizaci, tedy o druhou metodu ověření uživatele pomocí autorizačního kódu z E-mailu, SMS či Authenticatoru.  &lt;br /&gt;
[[Image: Rozsireni aplikace-Dvoufaktorove overeni.png|100px]]&lt;br /&gt;
* LZE používat pouze s FORMULÁŘOVÝM PŘIHLAŠOVÁNÍM jménem a heslem,&lt;br /&gt;
* NELZE používat současně s typem ověření portálu Windows SSO, Externím přihlašováním či přihlášení čipovou kartou (RFID) (pro tyto způsoby přihlášení může být pro vnitřní síť nainstalovaná samostatná instance portálu (nad stejnou databází), která bude bez 2FA).&lt;br /&gt;
* využití především pro KS portál vystavený &amp;quot;ven&amp;quot;&lt;br /&gt;
* (dvoufaktorová autentizace, 2FA – two-factor authentication, MFA - multi-factor authentication)&lt;br /&gt;
&lt;br /&gt;
== Nastavení ==&lt;br /&gt;
# Aktivujte přes rozšíření aplikace rozšíření '''Dvoufaktorové ověření''' (interní zkratka rozšíření je TOTP_AUTHENTICATOR_PORTAL).&lt;br /&gt;
# '''Restartujte KS portál''' nebo dejte vyčistit systémovou cache (&amp;lt;small&amp;gt;[[Systémové informace]]&amp;lt;/small&amp;gt;), aby se zobrazil následující parametr .&lt;br /&gt;
# V Nastavení/Parametry nastavte parametr portálu '''[[DvoufaktorovyLogin]]''' na jednu z hodnot viz níže (v případě metody SMS nejprve nastavte parametry pro SMS bránu).&lt;br /&gt;
# Případně provést nastavení popsaná níže u zvolené metody. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot;| Název&lt;br /&gt;
| DvoufaktorovyLogin&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot;| Skupina&lt;br /&gt;
| Obecné&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot;| Popis &lt;br /&gt;
| Určuje metodu dvoufaktorového ověření. Možné hodnoty: 0 - Vypnuto, 1 - EMAIL, 2 - SMS, 3 - Authenticator, 4 – Vše (Výběr metody uživatelem, SMS se uživateli nenabízí pokud není aktivní rozšíření SMS notifikace)&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot;| Rozsah&lt;br /&gt;
| '''0''' / 1 / 2 / 3 / 4&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Vypnutí dvoufaktorového ověření ===&lt;br /&gt;
Pokud se do portálu lze přihlásit, nastavte v Nastavení/Parametry parametr DvoufaktorovyLogin na hodnotu 0.&lt;br /&gt;
Pokud se do portálu nelze přihlásit, např. kvůli nefunkční SMS bráně, lze dvoufaktorové ověření vypnout přidáním následujícího řádku do sekce AppSettings v souboru web.config. To lze využít i v případě více instancí portálu (interní a veřejná), kdy chcete u interní instance dvoufaktorové ověření vypnout. &lt;br /&gt;
 &amp;lt;add key=&amp;quot;Dvoufaktor&amp;quot; value=&amp;quot;false&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 1 - E-MAIL ===&lt;br /&gt;
Tato hodnota zapíná dvoufaktorové ověření pomocí autorizačního kódu zaslaného na E-mail. Email je odesílán na adresu navedenou v agendě [[Kontakty]] - '''E-mail do práce'''. &lt;br /&gt;
&lt;br /&gt;
# Uživatel nejprve zadá své přihlašovací údaje do portálu.&lt;br /&gt;
# Následně je přihlašovanému uživateli odeslán email s náhodným 6-místným autorizačním kódem, který je nutné zadat do portálu. &lt;br /&gt;
# Uživatel má následně 2:30 min na zadání tohoto kódu. Pokud se kód shoduje, je uživatel přesměrován na úvodní stránku v portálu. V případě, že je platnost kódu ukončena, je nutné se znovu přihlásit.&lt;br /&gt;
&lt;br /&gt;
[[Image: DvoufaktorovePrihlaseni-Na email Vam byl zaslan.PNG|320px]]&lt;br /&gt;
[[Image: DvoufaktorovePrihlaseni kod.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
=== 2 - SMS zpráva ===&lt;br /&gt;
Tato hodnota zapíná dvoufaktorové ověření pomocí autorizačního kódu zaslaného přes SMS na kontakt '''Mobilní telefon'''. Pro použivání metody '''SMS''' je nutné zakoupit rozšíření SMS notifikace a nastavit je (viz odkaz níže). &lt;br /&gt;
&lt;br /&gt;
# Uživatel nejprve zadá své přihlašovací údaje do portálu.&lt;br /&gt;
# Následně je přihlašovanému uživateli odeslána SMS s náhodným 6-místným autorizačním kódem, který je nutné zadat do portálu.&lt;br /&gt;
* [[SMS notifikace]]&lt;br /&gt;
&lt;br /&gt;
=== 3 - Authenticator ===&lt;br /&gt;
Ověření pomocí číselného kódu z mobilní aplikace '''Google Authenticator''' či '''Microsoft Authenticator'''.&lt;br /&gt;
&lt;br /&gt;
Tajný klíč pro Authenticator je možno hromadně vygenerovat uživatelům v [[Uživatelé (Nastavení)]], toto ale není nutné, pokud portál po ověření loginu a hesla zjistí, že uživatel ještě nemá klíč vygenerován, tak mu jej automaticky vygeneruje a pošle. Tajný klíč pro Authenticator - prvotní nastavení pro Autenticator -  je uživatelům odesílán na e-mail, který je naveden v agendě Kontakty pod druhem '''E-mail do práce'''. Tajný klíč je v e-mailu v textové podobě i ve formě QR kódu. Uživatel si musí nejprve naistalovat do svého mobilního telefonu Google Authenticator nebo Microsoft Authenticator a v něm naskenuje QR kód, nebo zadá klíč ručně. V Autheticatoru se objeví položka KS Portál: Název firmy a 6-ti místný číselný kód vygenerovaný na základě tajného klíče a času, který je platný jen pár sekund a neustále se tedy mění, tento 6-ti místný číselný kód pak zadává do aplikace KS portál.&lt;br /&gt;
&lt;br /&gt;
# Uživatel nejprve zadá své přihlašovací údaje do portálu.&lt;br /&gt;
# Ve své mobilní telefonu si otevře aplikaci Authenticator.&lt;br /&gt;
# Následně zadá 6-ti místný číselný kód z Authenticatoru do portálu. &lt;br /&gt;
&lt;br /&gt;
Obr. 1 Generování kódu pro Authenticator. OBr. 2 Email, který přijde zaměstnanci.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image: Uzivatele-Generovat-Authenticator.png|650px]]&lt;br /&gt;
[[Image: Authenticator code-Automaticky vygenerovano.png|350px]]&lt;br /&gt;
&lt;br /&gt;
=== 4 - Vše - výběr metody ===&lt;br /&gt;
Při nastavení parametru DvoufaktorovyLogin nastaven na hodnotu 4-Vše, je uživateli, po ověření loginu a hesla, zobrazena nabídka 2. metody ověření: E-mail, SMS či Authenticator (SMS se uživateli nenabízí pokud není aktivní rozšíření SMS notifikace).&lt;br /&gt;
&lt;br /&gt;
== Přihlášení ==&lt;br /&gt;
Ukázka přihlášení při nastavení parametru DvoufaktorovyLogin na hodnotu 4-Vše a uživatel si zvolil metodu Authenticator:&lt;br /&gt;
&lt;br /&gt;
1. obrázek: ověření – loginem a heslem,&lt;br /&gt;
&lt;br /&gt;
2. obrázek: výběr metody, &lt;br /&gt;
&lt;br /&gt;
3. obrázek: zadání číselného kódu z aplikace Autheticator&lt;br /&gt;
&lt;br /&gt;
[[Image: Prihlaseni 1-2-3.png|550px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
* [[Dvoufaktorové ověřování]]&lt;br /&gt;
* [[SMS notifikace]]&lt;br /&gt;
* [[Parametry (Obecné)]]&lt;br /&gt;
* [[Portál-ObecnéInformace]]&lt;br /&gt;
* &amp;lt;small&amp;gt;DB: prtl_parametry - nazev = 'DvoufaktorovyLogin' (záznam existuje v případě, že hodnota parametru &amp;lt;&amp;gt; 0)&amp;lt;/small&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pavelr</name></author>
	</entry>
	<entry>
		<id>http://prirucky.ksprogram.cz/index.php?title=Dvoufaktorov%C3%A9_ov%C4%9B%C5%99en%C3%AD&amp;diff=52480</id>
		<title>Dvoufaktorové ověření</title>
		<link rel="alternate" type="text/html" href="http://prirucky.ksprogram.cz/index.php?title=Dvoufaktorov%C3%A9_ov%C4%9B%C5%99en%C3%AD&amp;diff=52480"/>
		<updated>2026-09-03T13:50:56Z</updated>

		<summary type="html">&lt;p&gt;Pavelr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Funkcionalita ==&lt;br /&gt;
* ''Dvoufaktorové ověření'' - je [[rozšíření aplikace]], které rozšíří přihlášení do KS portálu o dvoufaktorovou autentizaci, tedy o druhou metodu ověření uživatele pomocí autorizačního kódu z E-mailu, SMS či Authenticatoru.  &lt;br /&gt;
[[Image: Rozsireni aplikace-Dvoufaktorove overeni.png|100px]]&lt;br /&gt;
* LZE používat pouze s FORMULÁŘOVÝM PŘIHLAŠOVÁNÍM jménem a heslem,&lt;br /&gt;
* NELZE používat současně s typem ověření portálu Windows SSO, Externím přihlašováním či přihlášení čipovou kartou (RFID) (pro tyto způsoby přihlášení může být pro vnitřní síť nainstalovaná samostatná instance portálu (nad stejnou databází), která bude bez 2FA).&lt;br /&gt;
* využití především pro KS portál vystavený &amp;quot;ven&amp;quot;&lt;br /&gt;
* (dvoufaktorová autentizace, 2FA – two-factor authentication, MFA - multi-factor authentication)&lt;br /&gt;
&lt;br /&gt;
== Nastavení ==&lt;br /&gt;
# Aktivujte přes rozšíření aplikace rozšíření '''Dvoufaktorové ověření''' (interní zkratka rozšíření je TOTP_AUTHENTICATOR_PORTAL).&lt;br /&gt;
# '''Restartujte KS portál''' nebo dejte vyčistit systémovou cache (&amp;lt;small&amp;gt;[[Systémové informace]]&amp;lt;/small&amp;gt;), aby se zobrazil následující parametr .&lt;br /&gt;
# V Nastavení/Parametry nastavte parametr portálu '''[[DvoufaktorovyLogin]]''' na jednu z hodnot viz níže (v případě metody SMS nejprve nastavte parametry pro SMS bránu).&lt;br /&gt;
# Případně provést nastavení popsaná níže u zvolené metody. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot;| Název&lt;br /&gt;
| DvoufaktorovyLogin&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot;| Skupina&lt;br /&gt;
| Obecné&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot;| Popis &lt;br /&gt;
| Určuje metodu dvoufaktorového ověření. Možné hodnoty: 0 - Vypnuto, 1 - EMAIL, 2 - SMS, 3 - Authenticator, 4 – Vše (Výběr metody uživatelem, SMS se uživateli nenabízí pokud není aktivní rozšíření SMS notifikace)&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot;| Rozsah&lt;br /&gt;
| '''0''' / 1 / 2 / 3 / 4&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Vypnutí dvoufaktorového ověření ===&lt;br /&gt;
Pokud se do portálu lze přihlásit, nastavte v Nastavení/Parametry parametr DvoufaktorovyLogin na hodnotu 0.&lt;br /&gt;
Pokud se do portálu nelze přihlásit, např. kvůli nefunkční SMS bráně, lze dvoufaktorové ověření vypnout přidáním následujícího řádku do sekce AppSettings v souboru web.config. To lze využít i v případě více instancí portálu (interní a veřejná), kdy chcete u interní instance dvoufaktorové ověření vypnout. &lt;br /&gt;
 &amp;lt;add key=&amp;quot;Dvoufaktor&amp;quot; value=&amp;quot;false&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 1 - E-MAIL ===&lt;br /&gt;
Tato hodnota zapíná dvoufaktorové ověření pomocí autorizačního kódu zaslaného na E-mail. Email je odesílán na adresu navedenou v agendě [[Kontakty]] - '''E-mail do práce'''. &lt;br /&gt;
&lt;br /&gt;
# Uživatel nejprve zadá své přihlašovací údaje do portálu.&lt;br /&gt;
# Následně je přihlašovanému uživateli odeslán email s náhodným 6-místným autorizačním kódem, který je nutné zadat do portálu. &lt;br /&gt;
# Uživatel má následně 2:30 min na zadání tohoto kódu. Pokud se kód shoduje, je uživatel přesměrován na úvodní stránku v portálu. V případě, že je platnost kódu ukončena, je nutné se znovu přihlásit.&lt;br /&gt;
&lt;br /&gt;
[[Image: DvoufaktorovePrihlaseni-Na email Vam byl zaslan.PNG|320px]]&lt;br /&gt;
[[Image: DvoufaktorovePrihlaseni kod.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
=== 2 - SMS zpráva ===&lt;br /&gt;
Tato hodnota zapíná dvoufaktorové ověření pomocí autorizačního kódu zaslaného přes SMS na kontakt '''Mobilní telefon'''. Pro použivání metody '''SMS''' je nutné zakoupit rozšíření SMS notifikace a nastavit je (viz odkaz níže). &lt;br /&gt;
&lt;br /&gt;
# Uživatel nejprve zadá své přihlašovací údaje do portálu.&lt;br /&gt;
# Následně je přihlašovanému uživateli odeslána SMS s náhodným 6-místným autorizačním kódem, který je nutné zadat do portálu.&lt;br /&gt;
* [[SMS notifikace]]&lt;br /&gt;
&lt;br /&gt;
=== 3 - Authenticator ===&lt;br /&gt;
Ověření pomocí číselného kódu z mobilní aplikace '''Google Authenticator''' či '''Microsoft Authenticator'''.&lt;br /&gt;
&lt;br /&gt;
Tajný klíč pro Authenticator je možno hromadně vygenerovat uživatelům v [[Uživatelé (Nastavení)]], toto ale není nutné, pokud portál po ověření loginu a hesla zjistí, že uživatel ještě nemá klíč vygenerován, tak mu jej automaticky vygeneruje a pošle. Tajný klíč pro Authenticator - prvotní nastavení pro Autenticator -  je uživatelům odesílán na e-mail, který je naveden v agendě Kontakty pod druhem '''E-mail do práce'''. Tajný klíč je v e-mailu v textové podobě i ve formě QR kódu. Uživatel si musí nejprve naistalovat do svého mobilního telefonu Google Authenticator nebo Microsoft Authenticator a v něm naskenuje QR kód, nebo zadá klíč ručně. V Autheticatoru se objeví položka KS Portál: Název firmy a 6-ti místný číselný kód vygenerovaný na základě tajného klíče a času, který je platný jen pár sekund a neustále se tedy mění, tento 6-ti místný číselný kód pak zadává do aplikace KS portál.&lt;br /&gt;
&lt;br /&gt;
# Uživatel nejprve zadá své přihlašovací údaje do portálu.&lt;br /&gt;
# Ve své mobilní telefonu si otevře aplikaci Authenticator.&lt;br /&gt;
# Následně zadá 6-ti místný číselný kód z Authenticatoru do portálu. &lt;br /&gt;
&lt;br /&gt;
Obr. 1 Generování kódu pro Authenticator. OBr. 2 Email, který přijde zaměstnanci.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image: Uzivatele-Generovat-Authenticator.png|650px]]&lt;br /&gt;
[[Image: Authenticator code-Automaticky vygenerovano.png|350px]]&lt;br /&gt;
&lt;br /&gt;
=== 4 - Vše - výběr metody ===&lt;br /&gt;
Při nastavení parametru DvoufaktorovyLogin nastaven na hodnotu 4-Vše, je uživateli, po ověření loginu a hesla, zobrazena nabídka 2. metody ověření: E-mail, SMS či Authenticator (SMS se uživateli nenabízí pokud není aktivní rozšíření SMS notifikace).&lt;br /&gt;
&lt;br /&gt;
== Přihlášení ==&lt;br /&gt;
Ukázka přihlášení při nastavení parametru DvoufaktorovyLogin na hodnotu 4-Vše a uživatel si zvolil metodu Authenticator:&lt;br /&gt;
&lt;br /&gt;
1. obrázek: ověření – loginem a heslem,&lt;br /&gt;
&lt;br /&gt;
2. obrázek: výběr metody, &lt;br /&gt;
&lt;br /&gt;
3. obrázek: zadání číselného kódu z aplikace Autheticator&lt;br /&gt;
&lt;br /&gt;
[[Image: Prihlaseni 1-2-3.png|550px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
* [[Dvoufaktorové ověřování]]&lt;br /&gt;
* [[Parametry (Obecné)]]&lt;br /&gt;
* &amp;lt;small&amp;gt;DB: prtl_parametry - nazev = 'DvoufaktorovyLogin' (záznam existuje v případě, že hodnota parametru &amp;lt;&amp;gt; 0). Související parametr: CertOtiskSMS&amp;lt;/small&amp;gt;&lt;br /&gt;
* [[Portál-ObecnéInformace]]&lt;/div&gt;</summary>
		<author><name>Pavelr</name></author>
	</entry>
	<entry>
		<id>http://prirucky.ksprogram.cz/index.php?title=Instala%C4%8Dn%C3%AD_p%C5%99%C3%ADru%C4%8Dka&amp;diff=52479</id>
		<title>Instalační příručka</title>
		<link rel="alternate" type="text/html" href="http://prirucky.ksprogram.cz/index.php?title=Instala%C4%8Dn%C3%AD_p%C5%99%C3%ADru%C4%8Dka&amp;diff=52479"/>
		<updated>2026-09-03T11:04:43Z</updated>

		<summary type="html">&lt;p&gt;Pavelr: /* Přihlašování uživatelů KS Portálu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{KS portál}}&lt;br /&gt;
Tento dokument je vlastnictvím společnosti KS-program, spol. s r.o., Vsetín. Slouží pro potřeby školení a studia uživatelů systému Mzdy a personalistika. Žádná část dokumentu nesmí být nijak kopírována, zveřejňována nebo jinak poskytnuta třetím osobám bez předchozího písemného souhlasu odpovědných zástupců KS-program, spol. s r.o. &lt;br /&gt;
&lt;br /&gt;
= Podporované prohlížeče =&lt;br /&gt;
Podporovanými prohlížeči jsou '''aktuální verze''' následujících produktů:&lt;br /&gt;
* '''''Mozilla Firefox'''''&lt;br /&gt;
* '''''Google Chrome'''''&lt;br /&gt;
* '''''Microsoft Edge'''''&lt;br /&gt;
&lt;br /&gt;
Prohlížeč musí mít '''povolen ''JavaScript'' a ''Cookies''''' (výchozí nastavení). &lt;br /&gt;
&lt;br /&gt;
=== Apple ===&lt;br /&gt;
Aplikace KS Portál je kompatibilní se zařízeními značky Apple &amp;lt;small&amp;gt;(iPhone, iPad, Mac, aj.)&amp;lt;/small&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Podporované prohlížeče jsou: Safari, Google Chrome a Mozilla Firefox &lt;br /&gt;
&lt;br /&gt;
=== Historie ===&lt;br /&gt;
: &amp;lt;small&amp;gt;[[Podporované prohlížeče (KS portál) (historie)]] &amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Co je potřeba ke zprovoznění KS Portálu =&lt;br /&gt;
* '''Windows Server 2008 R2, 2012 a vyšší'''. KS&amp;amp;nbsp;Portál potřebuje cca 100 MB místa na webovém serveru.&lt;br /&gt;
&lt;br /&gt;
* '''Běhové prostředí [[.Net Framework]]. &amp;lt;!-- 4.6.1 a vyšší''' (volně a zdarma ke stažení)--&amp;gt;&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
Do 1.9.2017 postačilo &lt;br /&gt;
Běhové prostředí [[.Net Framework]] &amp;lt;!--4.0 a vyšší (volně a zdarma ke stažení)--&amp;gt;. &lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
XIV. Změna běhového prostředí Microsoft .Net Framework (Všechny produkty)&lt;br /&gt;
Od 1.9.2017 bude změněno běhové prostředí .Net Framework našich aplikací (KS mzdy PROFI, KS Portál a KS Aplikační Server) na verzi 4.6.1&lt;br /&gt;
Z důvodu přechodu na novější verzi nebudou naše aplikace dále funkční na operačních systémech starších než:&lt;br /&gt;
- Windows Server 2008 R2 ( KS portál a KS Aplikační Server)&lt;br /&gt;
- Windows 7 SP1 (KS mzdy PROFI)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
Vhodné je mít nejprve nainstalovaný webový server IIS a potom teprve nainstalovat .NET Framewok. V tomto pořadí se Framewok sám zaregistruje do IIS. Pokud toto pořadí nemůžete dodržet nebo nevíte v jakém pořadí byly tyto dvě aplikace naistalovány, spusťte registraci Frameworku do IIS ručně  pomocí příkazu (jako správce z příkazové řádky)&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* V IIS musí být povolen ASP modul. Je to ISAPI rozšíření webového serveru, které zpracovává požadavky na stránky s příponou ASPX.&lt;br /&gt;
&lt;br /&gt;
= Jak postupovat při instalaci =&lt;br /&gt;
&lt;br /&gt;
===Aplikace nesmí být instalována jako Web Site===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Pro Windows Server 2008 R2, 2012  (IIS 7) a vyšší===&lt;br /&gt;
&lt;br /&gt;
# Kdekoliv na disku '''vytvořte adresář ''ksprtl''''' (Doporučujeme do adresáře ''C:\Inetpub\wwwroot\''). &lt;br /&gt;
# Do adresáře ksprtl '''rozbalte''' obsah souboru '''''PRTXXXXY.zip''''' (XXXXY - odpovídající verze aplikace). Instalační sadu si stáhněte z: ''http://download.ksprogram.cz/download/''&lt;br /&gt;
# Skupině uživatelů '''''Authenticated Users'' nastavte práva''': čtení na adresáři ''ksprtl'' včetně jeho obsahu zápisu do podadresářů ''Logs'' a ''Temp''. &amp;lt;small&amp;gt;(Pokud později bude smazán některý z uvedených podadresářů, bude nutné po vytvoření přiřadit práva znovu. hd 80459)&amp;lt;/small&amp;gt; &lt;br /&gt;
# '''V IIS vytvořte novou webovou aplikaci''' s odkazem na fyzický adresář ''ksprtl'' (vytvořený v bodu 1).&lt;br /&gt;
# V základním nastavení vytvořené webové aplikace se ujistěte, že '''aplikace běží ve fondu aplikací''' (aplikačním poolu), který využívá ''.NET Framework''.&lt;br /&gt;
# V souboru ''web.config'' (nebo ve vlastnostech webové aplikace) '''upravte ''ConnectionString''''', tak aby odpovídal vašemu DB připojení. (viz. ''Nastavení DB připojení'').&lt;br /&gt;
&lt;br /&gt;
= Nastavení DB připojení =&lt;br /&gt;
Připojení na databáze MSSQL a Oracle je již implementován přímo v Net Frameworku, takže se pro tyto databázové platformy nemusí nic instalovat. K ostatním databázovým platformám je možné přistupovat prostřednictvím ODBC. Použité ODBC musí podporovat DotNet. Zákazník by měl získat ODBC od svého dodavatele databáze (my jej nedodáváme).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;Databázové připojení v KS&amp;amp;nbsp;Portálu (ASP.NET aplikaci) definuje ConnectionString, který se nachází v sekci &amp;lt;connectionStrings&amp;gt; v souboru web.config v hlavním adresáři aplikace.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Příklady ConnectionStringu ==&lt;br /&gt;
&lt;br /&gt;
=== Pro MSSQL ===&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;add name=&amp;quot;web_mzdy&amp;quot; connectionString=&amp;quot;server=web_pc;database=mzdy;uid=test;pwd=test&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
providerName=&amp;quot;System.Data.SqlClient&amp;quot;/&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Pro Oracle ===&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;add name=&amp;quot;web_mzdy&amp;quot; connectionString=&amp;quot;Data Source=KSPROGRA;User Id=test;Password=test&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
providerName=&amp;quot;System.Data.OracleClient&amp;quot;/&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Pro ODBC ===&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;add name=&amp;quot;web_mzdy&amp;quot; connectionString=&amp;quot;DSN=i_mzdy&amp;quot; providerName=&amp;quot;System.Data.Odbc&amp;quot;/&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Položky DB připojení ===&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|name&lt;br /&gt;
| - jméno DB připojení&lt;br /&gt;
|-&lt;br /&gt;
|server&lt;br /&gt;
| - název nebo IP adresa počítače, na kterém běží DB server&lt;br /&gt;
|-&lt;br /&gt;
|database&lt;br /&gt;
| - název databáze, ke které bude chtít být připojeni&lt;br /&gt;
|-&lt;br /&gt;
|uid&lt;br /&gt;
| - login pro přístup do databáze&lt;br /&gt;
|-&lt;br /&gt;
|pwd&lt;br /&gt;
| - heslo pro přístup do databáze&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Doplňující informace ==&lt;br /&gt;
=== Oracle ===&lt;br /&gt;
Na serveru s IIS je potřeba mít stejnou verzi klienta pro Oracle jako je Oracle databáze. Je vyžadován 32 bit oracle client. Na adresář Oracle_home (adresář oracle clienta), nadřízené a podřízené složky musí mít přístup skupina uživatelů Authenticated Users a to právo Read&amp;amp;Execute. Pokud nejsou práva nastavena správně objeví se chyba: ''System.Data.OracleClient requires Oracle client software version 8.1.7 or greater.''&lt;br /&gt;
&lt;br /&gt;
Pokud to nepomůže nastavte stejná práva uživateli ASPNET, pod kterým běží proces ASP.NET.&lt;br /&gt;
&lt;br /&gt;
=== PostgreSQL ===&lt;br /&gt;
* [[PostgreSQL]]&lt;br /&gt;
&lt;br /&gt;
== Ze zkušeností ==&lt;br /&gt;
Pokud KS Portál zahlásí databázovou chybu ORA-12638 (jedná se o zdokumentovanou chybu Oracle):&lt;br /&gt;
&lt;br /&gt;
''In fact this kind of error (ORA-12638) has many causes. I had it in 10.2.0.3 due to a bug. And also I had it in 9.2.0.8 because we had some troubles with our Active Directory. When the parameter SQLNET_AUTHENTIFICATION_SERVICES is set to NTS then before the connexion the Oracle server ask for a &amp;quot;ticket&amp;quot; to the Active Directory. And, if it cannot retrieve a valid &amp;quot;ticket&amp;quot; then we have the error ORA-12638.''&lt;br /&gt;
&lt;br /&gt;
''So finally, I set SQLNET_AUTHENTIFICATION_SERVICES = (NTS,NONE) so the OS authentification is not compulsory ant we didn't have the error ORA-12638 anymore.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jak je uvedeno výše v anglickém textu, tato chyba může mít více příčin. Problém vzniká tím, že se Oracle snaží uživatele, který přistupuje do DB ověřit proti Active Directory. Do DB přistupujete pod uživatelem, který není naveden v Active Directory. Řešením je vypnout ověření DB uživatele proti Active Directory. Obecně se doporučuje v konfiguračním souboru sqlnet.ora (buď na serveru nebo na klientovi) zaměnit řádek: &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;SQLNET.AUTHENTICATION_SERVICES= (NTS)&amp;lt;/font&amp;gt; za &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;SQLNET.AUTHENTICATION_SERVICES= (NONE)&amp;lt;/font&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Lepším řešením je upravit soubor sqlnet.ora na straně Oracle klienta (na počítači, kde běží KS&amp;amp;nbsp;Portál).&lt;br /&gt;
&lt;br /&gt;
= Přihlašování uživatelů KS Portálu =&lt;br /&gt;
KS portál nabízí tyto způsoby přihlašování uživatelů:&lt;br /&gt;
&lt;br /&gt;
- Přihlášení portálovým účtem&lt;br /&gt;
&lt;br /&gt;
- Dvoufaktorové ověření (přihlášení portálovým účtem + SMS/E-mail/Authenticator)&lt;br /&gt;
&lt;br /&gt;
- Windows - Systém jednotného přihlášení (SSO)&lt;br /&gt;
&lt;br /&gt;
- Přihlášení active directory účtem&lt;br /&gt;
&lt;br /&gt;
- Přihlášení databázovým účtem&lt;br /&gt;
&lt;br /&gt;
- Přihlášení přes externí autentizační službu (OAUTH2, SAML2)&lt;br /&gt;
&lt;br /&gt;
- Přihlášení externího uživatele - nezaměstnance&lt;br /&gt;
&lt;br /&gt;
- Přihlášení čipovou kartou (RFID)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Při volbě způsobu přihlašování je třeba také pamatovat na to, že po ověření uživatele je potřeba nějak svázat přihlášeného uživatele s konkrétním zaměstnancem v databázi, tedy vazba login-osobní číslo, viz ZdrojOsCisla níže.&lt;br /&gt;
&lt;br /&gt;
=== Přihlášení portálovým účtem ===&lt;br /&gt;
Uživatelé musí při přístupu na portál vyplnit přihlašovací údaje (login a heslo) na přihlašovací stránce. Teprve po vyplnění platných údajů a jejich ověření získají uživatelé přístup do portálu. Na konci relace se uživatele odhlásí kliknutí na „odhlašovací“ tlačítko. Přihlašovací údaje spravuje pověřená osoba buď na staránce Nastavení/Uživatelé nebo v agendě Uživatelé KS portálu v desktopové aplikaci. Nový zaměstnanci se také mohou registrovat sami, pokud je to povoleno.&lt;br /&gt;
&lt;br /&gt;
V souboru Web.config musí být:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;add key=&amp;quot;TypOvereni&amp;quot; value=&amp;quot;&amp;quot;/&amp;gt; &lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;authentication mode=&amp;quot;Forms&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Authentication mode nenastavujte přímo přes web.config, ale přes IIS, v levém stromu vyberte nejdříve webovou aplikaci ksportal v IIS/Ověřování (na WIN EN Authentication), kde povolte &amp;quot;Ověřování založené na formulářích&amp;quot; a z ostatních metod ponechte povolenu ještě &amp;quot;Anonymní přístup&amp;quot; (např. kvůli složce Public).&lt;br /&gt;
&lt;br /&gt;
=== Dvoufaktorové ověření (přihlášení portálovým účtem + SMS/E-mail/Authenticator) ===&lt;br /&gt;
Uživatelé musí při přístupu na portál vyplnit přihlašovací údaje (login a heslo) a pak dle zvolené metody autorizační kód z SMS, E-mailu nebo Autheticatoru. Stejné nastavení jako u předchozího plus viz [[Dvoufaktorové ověření]].&lt;br /&gt;
&lt;br /&gt;
=== Windows - Systém jednotného přihlášení (SSO) ===&lt;br /&gt;
Uživatelé nemusí vyplňovat přihlašovací údaje (login a heslo), do portálu se přihlašují automaticky loginem, pod kterým se přihlásili k doménovému serveru prostřednictvím přihlášení do Windows, z čehož vyplývá, že je tento způsob použitelný jen uvnitř firemní sítě (případně za použití VPN).&lt;br /&gt;
&lt;br /&gt;
V souboru web.config musí být:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;add key=&amp;quot;TypOvereni&amp;quot; value=&amp;quot;&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;authentication mode=&amp;quot;Windows&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Authentication mode nenastavujte přímo přes web.config, ale přes IIS, jednak metodu nemusíte mít nainstalovánu, jednak IIS nezmění jen web.config, ale zapíše povolené autentizační metody pro jednotlivé aplikace do applicationHost.config (v c:\Windows\System32\inetsrv\config). V levém stromu vyberte nejdříve webovou aplikaci ksportal, pak v IIS/Ověřování (na WIN EN Authentication), zakažte &amp;quot;Ověřování založené na formulářích&amp;quot;, povolte &amp;quot;Ověřování systému Windows&amp;quot; a z ostatních metod ponechte povolenu ještě &amp;quot;Anonymní přístup&amp;quot; (např. kvůli složce Public). Pokud autentizace nefunguje, zakažte i metodu &amp;quot;Anonymní přístup&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  Po přidání parametru &amp;lt;add key=&amp;quot;SkipLoginPage&amp;quot; value=&amp;quot;true&amp;quot;/&amp;gt; se přeskočí přihlašovací stránka.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Do databáze přistupuje portál buď pod DB účtem zadaným v connectionstringu, nebo pod windows účtem uživatele pokud je v connectstringu nastaveno Integrated Security=true a identita fondu aplikace je ponechána na hodnotě ApplicationPoolIdentity (tj. není nastaven specifický účet zosobnění).&lt;br /&gt;
&lt;br /&gt;
=== Přihlášení active directory účtem ===&lt;br /&gt;
Uživatelé musí při přístupu na portál vyplnit přihlašovací údaje (login a heslo) k active directory účtu. Teprve po vyplnění platných údajů na přihlašovací stránce získají uživatelé přístup do portálu. Na konci relace se uživatele odhlásí kliknutím na tlačítko „Odhlásit“. Tento způsob přihlášení, narozdíl od windows SSO, je možno použít i pro uživatele hlásící se zvenku, mimo firemní síť (samozřejmě jen pokud je portál vystaven veřejně).&lt;br /&gt;
&lt;br /&gt;
Vzhledem k tomu, že při AD autentizaci nezáleží na velikosti písmen a umožňuje použít různé formáty loginů a různé tvary domény (a při některých konfiguracích i bez domény) a při definici práv v KS je rovněž možno používat různé formáty loginů, je nutné nastavit parametr SparovaniUziv na CI-BezDomeny, aby systém při načítání práv z KS databáze pro autentizovaného uživatele ignoroval velikost písmen i doménu, jinak se práva nebudou načítat jednotně a budou záviset na tom, v jakém tvaru uživatel zadá svůj login!&lt;br /&gt;
&lt;br /&gt;
Lze se přihlašovat i tvarem loginu bez domény pokud je parametr SparovaniUzivAD (jiný parametr než výše) nastaven na hodnotu true.&lt;br /&gt;
&lt;br /&gt;
V souboru Web.config je potřeba nastavit:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;add key=&amp;quot;TypOvereni&amp;quot; value=&amp;quot;ad&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;add key=&amp;quot;SparovaniUziv&amp;quot; value=&amp;quot;CI-BezDomeny&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;authentication mode=&amp;quot;Forms&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  a dále nastavit parametry s prefixem &amp;quot;ad_&amp;quot;, viz Sekce &amp;lt;appSettings&amp;gt; - skupina Active Directory (příklady vyplnění naleznete v souboru web.config.default)&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Přihlášení databázovým účtem ===&lt;br /&gt;
&lt;br /&gt;
Uživatel zadává databázový login a heslo, ověření probíhá prostřednictvím připojení k databázi se zadanými přihlašovacími údaji. Portál přístupuje do databáze pod jménem uživatele, v connectionstringu musí být zadány místo jména uživatele a hesla masky %user% a %password%, které jsou při vytváření připojení nahrazeny přihlašovacími údaji, které zadal uživatel. Od verze 7641A je nutno nastavit i parametr TypOvereni na hodnotu sql.&lt;br /&gt;
&lt;br /&gt;
V souboru Web.config je potřeba nastavit:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;add key=&amp;quot;TypOvereni&amp;quot; value=&amp;quot;sql&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;authentication mode=&amp;quot;Forms&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;add name=&amp;quot;web_mzdy&amp;quot; connectionString=&amp;quot;server=absint_pc;database=web_mzdy;uid=%user%;pwd=%password%&amp;quot; providerName=&amp;quot;System.Data.SqlClient&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Přihlášení přes externí autentizační službu (OAUTH2, SAML2) ===&lt;br /&gt;
&lt;br /&gt;
Je možno využít přihlašování přes externí autentizační službu podporující protokol OAuth 2.0, případně SAML 2.0. Více informací je k dispozici na stránce rozšíření aplikace '''[[Externí přihlašování | Externí přihlašování]]'''&lt;br /&gt;
&lt;br /&gt;
=== Přihlášení externího uživatele - nezaměstnance ===&lt;br /&gt;
&lt;br /&gt;
Tento způsob přihlášení je určen pro externí uživatele (nezaměstnance), např. správce. Bez ohledu na nastavený způsob přihlašování nakonfigurovaný pro zaměstnance, se externí uživatel může přihlásit přes stránku &amp;quot;/Public/ExternalUserLogin.aspx&amp;quot;, na kterou se dostane např. odkazem „Externí uživatel“ ze standardní přihlašovací stránky. Pokud je nastaven 1. způsob přihlašování, může se přihlásit i přes standardní stránku určenou pro zaměstnance. Externího zaměstnance musí pověřená osoba navést v agendě Uživatelé KS portálu/Externí uživatelé.&lt;br /&gt;
&lt;br /&gt;
=== Přihlášení čipovou kartou (RFID) ===&lt;br /&gt;
Pro kiosky je možno zakoupit rozšíření přihlášení čipovou kartou - pro přihlášení stačí přiložit kartu k RFID čtečce karet. Více zde &lt;br /&gt;
[[Přihlášení pomocí čipové karty do KS portálu]]&lt;br /&gt;
&lt;br /&gt;
= Zdroj informace pro vazbu login - osobní číslo = &lt;br /&gt;
Při přihlášení uživatele je potřeba získat i jeho osobní číslo, které jej identifikuje jako konkretního zaměstnance. &lt;br /&gt;
Osobní číslo se většinou získává ze stejného místa, proti kterému se uživatel ověřuje. Pokud vyvstane potřeba získat osobní číslo z jiného zdroje, je to možné nastavit parametrem&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;add key=&amp;quot;ZdrojOsCisla&amp;quot; value=&amp;quot;&amp;quot;/&amp;gt;&amp;lt;/font&amp;gt; &lt;br /&gt;
v souboru web.config v sekci &amp;lt;appSettings&amp;gt; (viz. následující tabulka).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ZdrojOsCisla'''&lt;br /&gt;
&lt;br /&gt;
{|&amp;lt;table align=&amp;quot;center&amp;quot; border=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot; cellspacing=&amp;quot;4&amp;quot; cellpadding=&amp;quot;3&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAA; border-collapse:collapse;empty-cells:show;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;#A7C1F2&amp;quot;&amp;gt;&amp;lt;b&amp;gt;'''Hodnota'''&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;#A7C1F2&amp;quot;&amp;gt;&amp;lt;b&amp;gt;'''Význam'''&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| kspu (případně ks)&lt;br /&gt;
|   osobní číslo se zjistí z agendy [[Uživatelé KS portálu]].&lt;br /&gt;
|-&lt;br /&gt;
| ad&lt;br /&gt;
|   Osobní číslo se zjistí z Active Directory (musí být nastaveny ad_* parametry).&lt;br /&gt;
|-&lt;br /&gt;
| ez&lt;br /&gt;
|   Osobní číslo se zjistí v Evidenci zaměstnanců na záložce Osobní údaje dle pole Login  &lt;br /&gt;
|-&lt;br /&gt;
| ezsap&lt;br /&gt;
|   zákaznická specialita - Osobní číslo se zjistí v Evidenci zaměstnanců na záložce Osobní údaje dle pole Logine nebo z tabulky sap,&lt;br /&gt;
|-&lt;br /&gt;
| eos&lt;br /&gt;
|   Osobní číslo se zjistí ze systému EOSu verze 3.&lt;br /&gt;
|-&lt;br /&gt;
| eos4&lt;br /&gt;
|   Osobní číslo se zjistí ze systému EOSu verze 4.&lt;br /&gt;
|-&lt;br /&gt;
| az&lt;br /&gt;
|   Osobní číslo je stejné jako login.&lt;br /&gt;
|}&lt;br /&gt;
''Tabulka 1: Zdroj informace pro vazbu login-OČ''&lt;br /&gt;
&lt;br /&gt;
= Přístupová práva uživatelů =&lt;br /&gt;
&lt;br /&gt;
Řízení přístupu k údajům a operacím&lt;br /&gt;
&lt;br /&gt;
Přístup uživatelů je definován prostřednictvím uživatelských rolí. Odkud se mají načítat role uživatelů určuje RoleProvider:&lt;br /&gt;
* KSRoleProvider – načítá aplikační role z databáze aplikace&lt;br /&gt;
* ADRoleProvider – načítá aplikační role z Active Directory (AD skupina je považována za KS roli pouze pokud je uvedena v parametru ad_groups, pokud ad_groups není vyplněn, tak skupina musí být v číselníku rolí)&lt;br /&gt;
* EosRoleProvider - zákaznická specialita - načítání rolí ze systému EOS verze 3,&lt;br /&gt;
* Eos4RoleProvider - zákaznická specialita - načítání rolí ze systému EOS verze 4,&lt;br /&gt;
&lt;br /&gt;
Nastavení, který provider se má použít, se provádí v konfiguračním souboru aplikace.&lt;br /&gt;
&lt;br /&gt;
Nastavení přístupových práv uživatelským rolím může provádět pouze administrátor KS Portálu. A to přímo v KS Portálu v menu Nastavení / Práva.&lt;br /&gt;
&lt;br /&gt;
Login každého uživatele musí být přiřazen k nějaké roli, jinak nebude mít uživatel přístup k žádné části portálu. Login lze ke konkrétní roli přiřadit v agendě přístupových práv v naší aplikaci KS Mzdy (se kterou je KS Portál svázán). V agendě přístupových práv v aplikaci KS Mzdy lze přiřazovat k rolím loginy, které jsou buď v databázi (jako uživatalé DB) nebo v agendě Uživatelé KS Portálu.&amp;lt;br&amp;gt;&lt;br /&gt;
V konfiguračním souboru web.config je možno definovat výchozí roli parametrem&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;add key=&amp;quot;VychoziRole&amp;quot; value=&amp;quot;&amp;quot;/&amp;gt;&amp;lt;/font&amp;gt;, která se přiřadí všem uživatelům, kteří nebudou mít explicitně přiřazenou žádnou roli.&lt;br /&gt;
&lt;br /&gt;
= Řízení přístupu na data jiných uživatelů (tzv. řádková práva) =&lt;br /&gt;
&lt;br /&gt;
Nastavení provádí pouze administrátor KS Portálu. Typ řádkových práv může správce nastavit v parametrech KS Portálu (Nastavení / Parametry).&lt;br /&gt;
# Standardní (výchozí nastavení) – přihlášený uživatel má povolen přístup jen na pevně daný výčet osobních čísel a středisek Výčet povolených osobních čísel a středisek se nastavuje v aplikaci KS Mzdy a KS Portál toto nastavení přebírá.&lt;br /&gt;
# Dle systemizace – přihlášený uživatel má povolen přístup na sebe a své podřízené dle systemizace pracovních míst z aplikace KS Mzdy. V popisech pracovních míst u každého pracovního místa musí být vyplněno příslušné pracovní středisko.&lt;br /&gt;
# Dle AD – přihlášený uživatel má povolen přístup na sebe a své podřízené dle hierarchie v Active Directory.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;small&amp;gt; [[TypRadPrav]]&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Registrace nových uživatelů v KS Portálu =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aby uživatel získal přístup do KS&amp;amp;nbsp;Portálu, musí mít vytvořen účet v agendě Uživatelé KS Portálu. Účet mu může ručně vytvořit (nebo upravit) správce aplikace KS Mzdy.&lt;br /&gt;
&lt;br /&gt;
=== Uživatelé se mohou registrovat sami ===&lt;br /&gt;
Nebo je možné povolit novým zaměstnancům, aby se mohli do KS&amp;amp;nbsp;Portálu  zaregistrovat sami, tedy zvolit si login a heslo bez nutnosti kontaktovat správce aplikace. &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Toto lze pouze za splnění 3 podmínek: ověřování uživatelů probíhá vůči údajům z agendy [[Uživatelé KS portálu]] (typ_overeni=ks nebo nevyplněn což je výchozí nastavení), zaměstnanci musí mít v agendě [[Kontakty]] naveden E-mail do práce (který zaměstnanci znají a na kterým jim přijde odkaz pro aktivaci účtu) a existuje aplikační role (např. ks_portal_zamestnanec), která se nastaví jako výchozí role (jinak by správce stejně musel uživateli přiřadit nějakou roli, aby se zaměstnanec do portálu dostal).&amp;lt;/font&amp;gt; Pro povolení samoregistrace zadejte do souboru web.config do sekce appSettings následující řádky:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;add key=&amp;quot;Registrace&amp;quot; value=&amp;quot;user&amp;quot;/&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;add key=&amp;quot;VychoziRole&amp;quot; value=&amp;quot;ks_portal_zamestnanec&amp;quot;/&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
První řádek povoluje uživatelům KS&amp;amp;nbsp;Portálu registraci. Druhý musí mít ve své hodnotě zadán název výchozí uživatelské role, kterou systém uživateli bez role automaticky přiřadí.&lt;br /&gt;
&lt;br /&gt;
* [[Registrace nového uživatele]]&lt;br /&gt;
&lt;br /&gt;
= Další možnosti nastavení =&lt;br /&gt;
Základní nastavení aplikace KS&amp;amp;nbsp;Portál se provádí v souboru web.config, který se nachází v adresáři ksprtl (kořenovém adresáři aplikace).&lt;br /&gt;
&lt;br /&gt;
== Sekce &amp;lt;appSettings&amp;gt; ==&lt;br /&gt;
V této sekci se nacházejí parametry aplikace. Jejich pořadí není důležité. Zapisují se ve tvaru &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;add key=&amp;quot;název&amp;quot; value=&amp;quot;hodnota&amp;quot;/&amp;gt;&amp;lt;/nowiki&amp;gt;.&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable &amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;	&lt;br /&gt;
|+ &amp;lt;small&amp;gt;Seznam parametrů sekce &amp;lt;appSettings&amp;gt; &amp;lt;/small&amp;gt;	&lt;br /&gt;
|- style=&amp;quot;background-color: #A7C1F2&amp;quot;	&lt;br /&gt;
| &amp;lt;small&amp;gt; &amp;lt;center&amp;gt;'''Skupina'''&amp;lt;/center&amp;gt; &amp;lt;/small&amp;gt;&lt;br /&gt;
| &amp;lt;small&amp;gt; &amp;lt;center&amp;gt;'''Název'''&amp;lt;/center&amp;gt; &amp;lt;/small&amp;gt;	&lt;br /&gt;
| &amp;lt;small&amp;gt; &amp;lt;center&amp;gt;'''Popis'''&amp;lt;/center&amp;gt; &amp;lt;/small&amp;gt;	&lt;br /&gt;
| &amp;lt;small&amp;gt; &amp;lt;center&amp;gt;'''Možné hodnoty (nebo příklad hodnoty)'''&amp;lt;/center&amp;gt; &amp;lt;/small&amp;gt;	&lt;br /&gt;
|-	&lt;br /&gt;
| rowspan = 26|Přihlášení || ''' PasswordExpiration  '''|| Počet dnů do expirace hesla uživatele. || číslo 	&lt;br /&gt;
|-&lt;br /&gt;
| ''' WarningBeforePasswordExpiration  '''|| Kolik dnů před expirací hesla zobrazit upozornění. || číslo 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' LockAfterWrongPasswords  '''|| Počet neplatných pokusů o zadání hesla, po kterém se uzamkne účet uživatele. || číslo 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' MinPasswordLength  '''|| Minimální požadovaná délka hesla uživatele. || číslo 	&lt;br /&gt;
|-&lt;br /&gt;
| ''' LastPasswordsCheck  '''|| Počet minulých hesel kontrolovaných na odlišnost. || číslo 	&lt;br /&gt;
|-	&lt;br /&gt;
| '''[[CheckPasswordComplexity]]'''|| Kontrolovat složitost hesla. Pravidlo 3/4. Pokud nastavena hodnota ''true'', pak je vyžadováno následující: Heslo musí obsahovat minimálně 3 typy následujících znaků: číslice, malá písmena, velká písmena, speciální znaky.  || true / false 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' PasswordReset  '''|| Obnova zapomenutého hesla. Bez odblokování účtu, s odblokováním účtu. [[Zapomenuté heslo (správa)]] || 0 - obnova hesla je zakázána (výchozí hodnota)&lt;br /&gt;
1 - obnova hesla je povolena, zamknuté účty zůstanou zamknuty &amp;lt;br&amp;gt;&lt;br /&gt;
2 - obnova hesla je povolena, zamknuté účty budou odemknuty&lt;br /&gt;
|-&lt;br /&gt;
| '''PasswordResetAuth''' || Způsob obnovy zapomenutého hesla &amp;lt;small&amp;gt;(hd 53919)&amp;lt;/small&amp;gt; || 1 - pomocí zadání pracovního e-mailu namísto loginu&lt;br /&gt;
|-	&lt;br /&gt;
| ''' TypOvereni  '''|| Typ ověření uživatele pro formulářové přihlášení. || kspu (ks nebo nevyplněno)=ověření účtem z agendy Uživatelé KS portálu, ad=Active Directory, sql=ověření databázovým účtem 	&lt;br /&gt;
|-	&lt;br /&gt;
|  ''' ZdrojOsCisla  '''|| Udává odkud se zjišťuje osobní číslo pro login. Parametr je povinný pokud je TypOvereni nastaven na jinou hodnotu než kspu. || ks nebo kspu =Uživatelé KS portálu, ad=Active Directory, ez=evidence zaměstnanců/osobní údaje, az - osobní číslo je stejné jako login	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' SkipLoginPage  '''|| Pokud se využívá SSO (Systém jednotného přihlášení) a má se přeskočit LoginPage, provede se automaticky přihlášení. || hodnota true / false 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' NabizeniHeslaZakazat  '''|| Vypnout nabízení dříve použitého hesla na přihlašovací stránce pro uživatele a na přihlašovací stránce pro externí uživatele (hd 44956). || true 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' SparovaniUziv  '''|| Povolí volnější kontrolu loginu, bez kontroly domény a velikosti písmen. Při formulářovém přihlášení a TypOvereni=ad by mělo být CI nebo CI-BezDomeny, neboť AD je case insenstive, tj. Domena\jiRI.novAK by se následně nespároval s loginem DOMENA\jiri.novak v DB. || BezDomeny, CI, CI-BezDomeny 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' SparovaniUzivAD  '''|| Hodnota true umožní přihlášení loginem bez domény i pro ad_auth_type=basic. Uplatňuje se jen u formulářového přihlášení a TypOvereni=ad. || true 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' Admins  '''|| Výčet loginů, které patří administrátorům aplikace. Jeden nebo více loginů oddělených středníkem. || admin;admin2;ksadmin 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ExterniUziv  '''|| Zda se do aplikace mohou přihlašovat externí uživatelé (tací, kteří nejsou v cílové databázi mezi zaměstnanci). || nevyplněno – přihlásit se mohou jen zaměstnanci&lt;br /&gt;
True – přihlásit se mohou i externí uživatelé z agendy Uživatelé KS Portálu&lt;br /&gt;
|-	&lt;br /&gt;
| ''' VychoziRole  '''|| Výchozí uživatelská role, pokud nemá uživatel explicitně definovanou žádnou roli. || portal &lt;br /&gt;
|-&lt;br /&gt;
| '''VychoziRoleVedouci''' || Výchozí uživatelská role pro vedoucího pracovníka, pokud nemá explicitně definovanou (žádnou) roli. Je možné zadat více hodnot oddělených středníkem. Za vedoucího pracovníka je považován každý, kdo má nastaveno právo vidět i někoho jiného než sám sebe (neřídí se jen systemizací; pokud např. uživatel má výjimku z řádkových práv a má právo vidět někoho (kohokoliv) jiného, obdrží rovně roli pro vedoucího). ||&lt;br /&gt;
|-&lt;br /&gt;
| '''VychoziRoleVzdy''' || Zda se má výchozí uživatelská role přiřadit i v případě, že má uživatel explicitně definovanou roli. || a / '''n''' (výchozí hodnota je ''n'')&lt;br /&gt;
|-&lt;br /&gt;
| '''VychoziProfil''' || Výchozí [[Přístupové profily (portál)|profil]] ||&lt;br /&gt;
|-&lt;br /&gt;
| '''VychoziProfilVedouci''' || Výchozí [[Přístupové profily (portál)|profil]] pro vedoucího ||&lt;br /&gt;
|-	&lt;br /&gt;
| ''' Registrace  '''|| Způsob registrace nových uživatelů. Pokud není vyplněn ''user'', musí mít ve své hodnotě zadán název výchozí uživatelské role, do které se takto registrovaní uživatelé přiřadí. || user 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' RegistraceRodneCislo  '''|| Hodnota true při registraci zapne kontrolu shody rodného čísla v evidenci zaměstnanců pro zadané osobní číslo. || true 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' PocetMesicuRolePoVystupu  '''|| Počet měsíců platnosti role po ukončení pracovního poměru. || číslo 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' RolePoVystupu  '''|| Role po ukončení pracovního poměru. || poVystupu 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' PristupNaVsechnyPodniky  '''|| Zda má mít přihlášený uživatel přístup i na data zaměstnanců z jiných podniků v databázi (více IČ). || true - uživatel má přístup na zaměstnance ze všech podniků&lt;br /&gt;
nevyplněno/false – uživatel má přístup pouze na zaměstnance ze stejného podniku&lt;br /&gt;
|-	&lt;br /&gt;
| rowspan = 2|Prostředí  || ''' OptimalizaceMenu  '''|| Zda zobrazovat celé menu aplikace nebo jen přístupné položky. || nevyplněno – zobrazí se celé menu&lt;br /&gt;
True / ano – zobrazí se jen přístupné položky menu&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ShowEmployeePhoto  '''|| Zobrazování fotek zaměstnanců. || true / false 	&lt;br /&gt;
|-	&lt;br /&gt;
| rowspan = 5|Logování || ''' ShowExceptionDetail  '''|| Zda se má zobrazit detailní výpis chyb. || true / false 	&lt;br /&gt;
|-	&lt;br /&gt;
|  ''' EmailChybyZobrazovat  '''|| Zda zobrazovat chyby vzniklé při pokusu odeslat email. || true 	&lt;br /&gt;
|-	&lt;br /&gt;
|  ''' AppAudit  '''|| Zapnutí logování činností uživatelů na KS portále. || true 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' LogType  '''|| Způsob logování výjimek (chyb). Určuje, zda se mají zaznamenávat chyby vzniklé při běhu aplikace. Při hodnotě &amp;quot;&amp;quot;xml&amp;quot;&amp;quot; se chyby logují do Logs/Exceptions.xml, jinak do EventLogu. || nevyplněno – záznam se neprovádí &amp;lt;br&amp;gt;&lt;br /&gt;
Xml – provádí se záznam do souboru ksprtl/Logs/exceptions.xml&lt;br /&gt;
|-&lt;br /&gt;
| '''SecurityQRKod''' || [[Chybové hlášení (portál)|Chybové hlášení]] zobrazováno formou QR kódu.  || '''a''' / n&lt;br /&gt;
|-	&lt;br /&gt;
| rowspan = 6|Různé || ''' portal_url  '''|| Řeší případy kdy např. kvůli přesměrovávání adresy KS portálu se ztratí skutečné jméno hosta, na kterého má být požadavek přesměrován a z toho důvodu se v odkazech generovaných v notifikačních emailech zobrazuje chybná adresa url. &amp;lt;small&amp;gt;též hd 51506&amp;lt;/small&amp;gt;|| Do hodnoty se zadává celá adresa url KS portálu např. &amp;lt;nowiki&amp;gt;https://www.domena.cz/ksportal&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
(pro desktopovou aplikaci KS mzdy existuje stejnojmenný rozšiřující parametr ve skupině 13)&lt;br /&gt;
|-	&lt;br /&gt;
| ''' CachedTables  '''|| Použito při optimalizacích načítání (hd 47235). [[Řešení některých problémů (KS portál)]] || názvy db tabulek 	&lt;br /&gt;
|-	&lt;br /&gt;
|  ''' Cache  '''|| Způsobí potlačení ukládání stránek („kešování“) na straně prohlížeče do temporary internet files. || nopage 	&lt;br /&gt;
|-&lt;br /&gt;
|  ''' FormatDatumu  '''|| Datový typ pro datum v MSSQL DB. || nevyplněno – datum je char(10) yyyy-mm-dd&lt;br /&gt;
datetime – datum je typu DateTime&lt;br /&gt;
|-	&lt;br /&gt;
| ''' DbCmdTimeout  '''|| Maximální povolená doba pro vykonání jednoho Db příkazu, pokud překročena, objeví se hláška || Číslo znamenající délku timeoutu v sekundách 	&lt;br /&gt;
|-	&lt;br /&gt;
| '''NotSupBrowser'''|| Blokování nepodporovaného prohlížeče || 1 - výchozí hodnota (blokace), 2 - pouze upozornění&lt;br /&gt;
|-	&lt;br /&gt;
| rowspan = 10|[[Active Directory]] || ''' ad_connect_string  '''|| AD LDAP cesta ke kontejneru, ve kterém jsou hledány uživatelské účty. || LDAP://server/OU=Lokality,DC=ksprogram,DC=cz 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_user  '''|| AD přihlašovací jméno uživatele (včetně domény) mající právo číst informace z AD. || domena\user 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_password  '''|| Heslo uživatelského účtu zadaného v ad_user. ||  	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_auth_type  '''|| (nepovinné) Možnost nastavení typu ověřování pro Active Directory , hodnoty=basic nebo secure (pokud secure nefunguje, může zpomalit přihlášení o 20 sekund). || basic / secure 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_search_in  '''|| (nepovinné) AD podkontejnery pro prohledávání , seznam cest oddělených středníkem (relativně k ad_connect_string). Použít v případě, kdy je zapotřebí prohledávání omezit na 2 a více kontejnerů. V opačném případě, kdy se má omezit vyhledávání na jeden kontejner, lze použít přímo parametr ad_connect_string. || OU=Aktivní,OU=CZ Pobocka;OU=Aktivní,OU=SK Pobocka 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_user_filter  '''|| AD Filtrovací výraz, omezující vyhledávání uživatelů v AD. || countryCode=203 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_atr_login  '''|| (nepovinné) AD název atributu, ve kterém jsou uloženy přihlašovací jména uživatelů pro Microsoft AD vždy &amp;quot;samAccountName&amp;quot;. ||  	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_atr_os_cislo_user  '''|| (povinný při ZdrojOsCisla=ad) AD název atributu, ve kterém jsou uloženy osobní čísla uživatelů. || employeeNumber, employeeId 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_atr_os_cislo_zastupce  '''|| (nepovinné) AD název atributu, ve kterém je uloženo DN zástupce. ||  	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_groups  '''|| (nepovinné) AD role určené pro KS Portál (oddělené středníkem) - používá se jen v případě že je nastaven RoleProvider na ADRoleProvider. Pokud není vyplněno vezmou se všechny role, které existuji v KS. ||  	&lt;br /&gt;
|-&lt;br /&gt;
| rowspan = 5|Web proxy ||''' proxyUrl  '''|| Název nebo IP adresa proxy serveru. || 127.0.0.1 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' proxyPort  '''|| Port proxy serveru. || 8888 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' proxyUsername  '''|| Login pro přístup k proxy. ||  	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' proxyPassword  '''|| Heslo pro přístup k proxy. ||  		&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Zašifrování vybraných sekcí web.config ==&lt;br /&gt;
Zašifrování sekce appSettings pro virtuální adresář ksprtl. Provádí se přes příkazovou řádku pod účtem administrátora následujícím příkazem &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -pe &amp;quot;appSettings&amp;quot; -app &amp;quot;/ksprtl&amp;quot;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dešifrování stejné sekce se pak provede příkazem &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -pd &amp;quot;appSettings&amp;quot; -app &amp;quot;/ksprtl&amp;quot;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Následující příkaz přidělí účtu pod kterým běží asp.net právo dešifrovat zašifrované sekce web.config. V defaultním nastavením je tímto účtem &amp;quot;NETWORKSERVICE&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -pa &amp;quot;NetFrameworkConfigurationKey&amp;quot; &amp;quot;NETWORKSERVICE&amp;quot;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
* [[Příručka KS Portál]]&lt;br /&gt;
* [[Přístup i po ukončení pracovního poměru (KS portál)]]&lt;/div&gt;</summary>
		<author><name>Pavelr</name></author>
	</entry>
	<entry>
		<id>http://prirucky.ksprogram.cz/index.php?title=Instala%C4%8Dn%C3%AD_p%C5%99%C3%ADru%C4%8Dka&amp;diff=52478</id>
		<title>Instalační příručka</title>
		<link rel="alternate" type="text/html" href="http://prirucky.ksprogram.cz/index.php?title=Instala%C4%8Dn%C3%AD_p%C5%99%C3%ADru%C4%8Dka&amp;diff=52478"/>
		<updated>2026-09-03T10:48:21Z</updated>

		<summary type="html">&lt;p&gt;Pavelr: /* Sekce  */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{KS portál}}&lt;br /&gt;
Tento dokument je vlastnictvím společnosti KS-program, spol. s r.o., Vsetín. Slouží pro potřeby školení a studia uživatelů systému Mzdy a personalistika. Žádná část dokumentu nesmí být nijak kopírována, zveřejňována nebo jinak poskytnuta třetím osobám bez předchozího písemného souhlasu odpovědných zástupců KS-program, spol. s r.o. &lt;br /&gt;
&lt;br /&gt;
= Podporované prohlížeče =&lt;br /&gt;
Podporovanými prohlížeči jsou '''aktuální verze''' následujících produktů:&lt;br /&gt;
* '''''Mozilla Firefox'''''&lt;br /&gt;
* '''''Google Chrome'''''&lt;br /&gt;
* '''''Microsoft Edge'''''&lt;br /&gt;
&lt;br /&gt;
Prohlížeč musí mít '''povolen ''JavaScript'' a ''Cookies''''' (výchozí nastavení). &lt;br /&gt;
&lt;br /&gt;
=== Apple ===&lt;br /&gt;
Aplikace KS Portál je kompatibilní se zařízeními značky Apple &amp;lt;small&amp;gt;(iPhone, iPad, Mac, aj.)&amp;lt;/small&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Podporované prohlížeče jsou: Safari, Google Chrome a Mozilla Firefox &lt;br /&gt;
&lt;br /&gt;
=== Historie ===&lt;br /&gt;
: &amp;lt;small&amp;gt;[[Podporované prohlížeče (KS portál) (historie)]] &amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Co je potřeba ke zprovoznění KS Portálu =&lt;br /&gt;
* '''Windows Server 2008 R2, 2012 a vyšší'''. KS&amp;amp;nbsp;Portál potřebuje cca 100 MB místa na webovém serveru.&lt;br /&gt;
&lt;br /&gt;
* '''Běhové prostředí [[.Net Framework]]. &amp;lt;!-- 4.6.1 a vyšší''' (volně a zdarma ke stažení)--&amp;gt;&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
Do 1.9.2017 postačilo &lt;br /&gt;
Běhové prostředí [[.Net Framework]] &amp;lt;!--4.0 a vyšší (volně a zdarma ke stažení)--&amp;gt;. &lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
XIV. Změna běhového prostředí Microsoft .Net Framework (Všechny produkty)&lt;br /&gt;
Od 1.9.2017 bude změněno běhové prostředí .Net Framework našich aplikací (KS mzdy PROFI, KS Portál a KS Aplikační Server) na verzi 4.6.1&lt;br /&gt;
Z důvodu přechodu na novější verzi nebudou naše aplikace dále funkční na operačních systémech starších než:&lt;br /&gt;
- Windows Server 2008 R2 ( KS portál a KS Aplikační Server)&lt;br /&gt;
- Windows 7 SP1 (KS mzdy PROFI)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
Vhodné je mít nejprve nainstalovaný webový server IIS a potom teprve nainstalovat .NET Framewok. V tomto pořadí se Framewok sám zaregistruje do IIS. Pokud toto pořadí nemůžete dodržet nebo nevíte v jakém pořadí byly tyto dvě aplikace naistalovány, spusťte registraci Frameworku do IIS ručně  pomocí příkazu (jako správce z příkazové řádky)&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* V IIS musí být povolen ASP modul. Je to ISAPI rozšíření webového serveru, které zpracovává požadavky na stránky s příponou ASPX.&lt;br /&gt;
&lt;br /&gt;
= Jak postupovat při instalaci =&lt;br /&gt;
&lt;br /&gt;
===Aplikace nesmí být instalována jako Web Site===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Pro Windows Server 2008 R2, 2012  (IIS 7) a vyšší===&lt;br /&gt;
&lt;br /&gt;
# Kdekoliv na disku '''vytvořte adresář ''ksprtl''''' (Doporučujeme do adresáře ''C:\Inetpub\wwwroot\''). &lt;br /&gt;
# Do adresáře ksprtl '''rozbalte''' obsah souboru '''''PRTXXXXY.zip''''' (XXXXY - odpovídající verze aplikace). Instalační sadu si stáhněte z: ''http://download.ksprogram.cz/download/''&lt;br /&gt;
# Skupině uživatelů '''''Authenticated Users'' nastavte práva''': čtení na adresáři ''ksprtl'' včetně jeho obsahu zápisu do podadresářů ''Logs'' a ''Temp''. &amp;lt;small&amp;gt;(Pokud později bude smazán některý z uvedených podadresářů, bude nutné po vytvoření přiřadit práva znovu. hd 80459)&amp;lt;/small&amp;gt; &lt;br /&gt;
# '''V IIS vytvořte novou webovou aplikaci''' s odkazem na fyzický adresář ''ksprtl'' (vytvořený v bodu 1).&lt;br /&gt;
# V základním nastavení vytvořené webové aplikace se ujistěte, že '''aplikace běží ve fondu aplikací''' (aplikačním poolu), který využívá ''.NET Framework''.&lt;br /&gt;
# V souboru ''web.config'' (nebo ve vlastnostech webové aplikace) '''upravte ''ConnectionString''''', tak aby odpovídal vašemu DB připojení. (viz. ''Nastavení DB připojení'').&lt;br /&gt;
&lt;br /&gt;
= Nastavení DB připojení =&lt;br /&gt;
Připojení na databáze MSSQL a Oracle je již implementován přímo v Net Frameworku, takže se pro tyto databázové platformy nemusí nic instalovat. K ostatním databázovým platformám je možné přistupovat prostřednictvím ODBC. Použité ODBC musí podporovat DotNet. Zákazník by měl získat ODBC od svého dodavatele databáze (my jej nedodáváme).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;Databázové připojení v KS&amp;amp;nbsp;Portálu (ASP.NET aplikaci) definuje ConnectionString, který se nachází v sekci &amp;lt;connectionStrings&amp;gt; v souboru web.config v hlavním adresáři aplikace.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Příklady ConnectionStringu ==&lt;br /&gt;
&lt;br /&gt;
=== Pro MSSQL ===&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;add name=&amp;quot;web_mzdy&amp;quot; connectionString=&amp;quot;server=web_pc;database=mzdy;uid=test;pwd=test&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
providerName=&amp;quot;System.Data.SqlClient&amp;quot;/&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Pro Oracle ===&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;add name=&amp;quot;web_mzdy&amp;quot; connectionString=&amp;quot;Data Source=KSPROGRA;User Id=test;Password=test&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
providerName=&amp;quot;System.Data.OracleClient&amp;quot;/&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Pro ODBC ===&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;add name=&amp;quot;web_mzdy&amp;quot; connectionString=&amp;quot;DSN=i_mzdy&amp;quot; providerName=&amp;quot;System.Data.Odbc&amp;quot;/&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Položky DB připojení ===&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|name&lt;br /&gt;
| - jméno DB připojení&lt;br /&gt;
|-&lt;br /&gt;
|server&lt;br /&gt;
| - název nebo IP adresa počítače, na kterém běží DB server&lt;br /&gt;
|-&lt;br /&gt;
|database&lt;br /&gt;
| - název databáze, ke které bude chtít být připojeni&lt;br /&gt;
|-&lt;br /&gt;
|uid&lt;br /&gt;
| - login pro přístup do databáze&lt;br /&gt;
|-&lt;br /&gt;
|pwd&lt;br /&gt;
| - heslo pro přístup do databáze&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Doplňující informace ==&lt;br /&gt;
=== Oracle ===&lt;br /&gt;
Na serveru s IIS je potřeba mít stejnou verzi klienta pro Oracle jako je Oracle databáze. Je vyžadován 32 bit oracle client. Na adresář Oracle_home (adresář oracle clienta), nadřízené a podřízené složky musí mít přístup skupina uživatelů Authenticated Users a to právo Read&amp;amp;Execute. Pokud nejsou práva nastavena správně objeví se chyba: ''System.Data.OracleClient requires Oracle client software version 8.1.7 or greater.''&lt;br /&gt;
&lt;br /&gt;
Pokud to nepomůže nastavte stejná práva uživateli ASPNET, pod kterým běží proces ASP.NET.&lt;br /&gt;
&lt;br /&gt;
=== PostgreSQL ===&lt;br /&gt;
* [[PostgreSQL]]&lt;br /&gt;
&lt;br /&gt;
== Ze zkušeností ==&lt;br /&gt;
Pokud KS Portál zahlásí databázovou chybu ORA-12638 (jedná se o zdokumentovanou chybu Oracle):&lt;br /&gt;
&lt;br /&gt;
''In fact this kind of error (ORA-12638) has many causes. I had it in 10.2.0.3 due to a bug. And also I had it in 9.2.0.8 because we had some troubles with our Active Directory. When the parameter SQLNET_AUTHENTIFICATION_SERVICES is set to NTS then before the connexion the Oracle server ask for a &amp;quot;ticket&amp;quot; to the Active Directory. And, if it cannot retrieve a valid &amp;quot;ticket&amp;quot; then we have the error ORA-12638.''&lt;br /&gt;
&lt;br /&gt;
''So finally, I set SQLNET_AUTHENTIFICATION_SERVICES = (NTS,NONE) so the OS authentification is not compulsory ant we didn't have the error ORA-12638 anymore.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jak je uvedeno výše v anglickém textu, tato chyba může mít více příčin. Problém vzniká tím, že se Oracle snaží uživatele, který přistupuje do DB ověřit proti Active Directory. Do DB přistupujete pod uživatelem, který není naveden v Active Directory. Řešením je vypnout ověření DB uživatele proti Active Directory. Obecně se doporučuje v konfiguračním souboru sqlnet.ora (buď na serveru nebo na klientovi) zaměnit řádek: &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;SQLNET.AUTHENTICATION_SERVICES= (NTS)&amp;lt;/font&amp;gt; za &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;SQLNET.AUTHENTICATION_SERVICES= (NONE)&amp;lt;/font&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Lepším řešením je upravit soubor sqlnet.ora na straně Oracle klienta (na počítači, kde běží KS&amp;amp;nbsp;Portál).&lt;br /&gt;
&lt;br /&gt;
= Přihlašování uživatelů KS Portálu =&lt;br /&gt;
KS portál nabízí tyto způsoby přihlašování uživatelů:&lt;br /&gt;
&lt;br /&gt;
- Přihlášení portálovým účtem&lt;br /&gt;
&lt;br /&gt;
- Windows - Systém jednotného přihlášení (SSO)&lt;br /&gt;
&lt;br /&gt;
- Přihlášení active directory účtem&lt;br /&gt;
&lt;br /&gt;
- Přihlášení databázovým účtem&lt;br /&gt;
&lt;br /&gt;
- Přihlášení přes externí autentizační službu (OAUTH2, SAML2)&lt;br /&gt;
&lt;br /&gt;
- Přihlášení externího uživatele - nezaměstnance&lt;br /&gt;
&lt;br /&gt;
- Přihlášení čipovou kartou (RFID)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Při volbě způsobu přihlašování je třeba také pamatovat na to, že po ověření uživatele je potřeba nějak svázat přihlášeného uživatele s konkrétním zaměstnancem v databázi, tedy vazba login-osobní číslo, viz ZdrojOsCisla níže.&lt;br /&gt;
&lt;br /&gt;
=== Přihlášení portálovým účtem ===&lt;br /&gt;
Uživatelé musí při přístupu na portál vyplnit přihlašovací údaje (login a heslo) na přihlašovací stránce. Teprve po vyplnění platných údajů a jejich ověření získají uživatelé přístup do portálu. Na konci relace se uživatele odhlásí kliknutí na „odhlašovací“ tlačítko. Přihlašovací údaje spravuje pověřená osoba buď na staránce Nastavení/Uživatelé nebo v agendě Uživatelé KS portálu v desktopové aplikaci. Nový zaměstnanci se také mohou registrovat sami, pokud je to povoleno.&lt;br /&gt;
&lt;br /&gt;
V souboru Web.config musí být:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;add key=&amp;quot;TypOvereni&amp;quot; value=&amp;quot;&amp;quot;/&amp;gt; &lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;authentication mode=&amp;quot;Forms&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Authentication mode nenastavujte přímo přes web.config, ale přes IIS, v levém stromu vyberte nejdříve webovou aplikaci ksportal v IIS/Ověřování (na WIN EN Authentication), kde povolte &amp;quot;Ověřování založené na formulářích&amp;quot; a z ostatních metod ponechte povolenu ještě &amp;quot;Anonymní přístup&amp;quot; (např. kvůli složce Public).&lt;br /&gt;
&lt;br /&gt;
=== Windows - Systém jednotného přihlášení (SSO) ===&lt;br /&gt;
Uživatelé nemusí vyplňovat přihlašovací údaje (login a heslo), do portálu se přihlašují automaticky loginem, pod kterým se přihlásili k doménovému serveru prostřednictvím přihlášení do Windows, z čehož vyplývá, že je tento způsob použitelný jen uvnitř firemní sítě (případně za použití VPN).&lt;br /&gt;
&lt;br /&gt;
V souboru web.config musí být:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;add key=&amp;quot;TypOvereni&amp;quot; value=&amp;quot;&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;authentication mode=&amp;quot;Windows&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Authentication mode nenastavujte přímo přes web.config, ale přes IIS, jednak metodu nemusíte mít nainstalovánu, jednak IIS nezmění jen web.config, ale zapíše povolené autentizační metody pro jednotlivé aplikace do applicationHost.config (v c:\Windows\System32\inetsrv\config). V levém stromu vyberte nejdříve webovou aplikaci ksportal, pak v IIS/Ověřování (na WIN EN Authentication), zakažte &amp;quot;Ověřování založené na formulářích&amp;quot;, povolte &amp;quot;Ověřování systému Windows&amp;quot; a z ostatních metod ponechte povolenu ještě &amp;quot;Anonymní přístup&amp;quot; (např. kvůli složce Public). Pokud autentizace nefunguje, zakažte i metodu &amp;quot;Anonymní přístup&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  Po přidání parametru &amp;lt;add key=&amp;quot;SkipLoginPage&amp;quot; value=&amp;quot;true&amp;quot;/&amp;gt; se přeskočí přihlašovací stránka.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Do databáze přistupuje portál buď pod DB účtem zadaným v connectionstringu, nebo pod windows účtem uživatele pokud je v connectstringu nastaveno Integrated Security=true a identita fondu aplikace je ponechána na hodnotě ApplicationPoolIdentity (tj. není nastaven specifický účet zosobnění).&lt;br /&gt;
&lt;br /&gt;
=== Přihlášení active directory účtem ===&lt;br /&gt;
Uživatelé musí při přístupu na portál vyplnit přihlašovací údaje (login a heslo) k active directory účtu. Teprve po vyplnění platných údajů na přihlašovací stránce získají uživatelé přístup do portálu. Na konci relace se uživatele odhlásí kliknutím na tlačítko „Odhlásit“. Tento způsob přihlášení, narozdíl od windows SSO, je možno použít i pro uživatele hlásící se zvenku, mimo firemní síť (samozřejmě jen pokud je portál vystaven veřejně).&lt;br /&gt;
&lt;br /&gt;
Vzhledem k tomu, že při AD autentizaci nezáleží na velikosti písmen a umožňuje použít různé formáty loginů a různé tvary domény (a při některých konfiguracích i bez domény) a při definici práv v KS je rovněž možno používat různé formáty loginů, je nutné nastavit parametr SparovaniUziv na CI-BezDomeny, aby systém při načítání práv z KS databáze pro autentizovaného uživatele ignoroval velikost písmen i doménu, jinak se práva nebudou načítat jednotně a budou záviset na tom, v jakém tvaru uživatel zadá svůj login!&lt;br /&gt;
&lt;br /&gt;
Lze se přihlašovat i tvarem loginu bez domény pokud je parametr SparovaniUzivAD (jiný parametr než výše) nastaven na hodnotu true.&lt;br /&gt;
&lt;br /&gt;
V souboru Web.config je potřeba nastavit:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;add key=&amp;quot;TypOvereni&amp;quot; value=&amp;quot;ad&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;add key=&amp;quot;SparovaniUziv&amp;quot; value=&amp;quot;CI-BezDomeny&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;authentication mode=&amp;quot;Forms&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  a dále nastavit parametry s prefixem &amp;quot;ad_&amp;quot;, viz Sekce &amp;lt;appSettings&amp;gt; - skupina Active Directory (příklady vyplnění naleznete v souboru web.config.default)&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Přihlášení databázovým účtem ===&lt;br /&gt;
&lt;br /&gt;
Uživatel zadává databázový login a heslo, ověření probíhá prostřednictvím připojení k databázi se zadanými přihlašovacími údaji. Portál přístupuje do databáze pod jménem uživatele, v connectionstringu musí být zadány místo jména uživatele a hesla masky %user% a %password%, které jsou při vytváření připojení nahrazeny přihlašovacími údaji, které zadal uživatel. Od verze 7641A je nutno nastavit i parametr TypOvereni na hodnotu sql.&lt;br /&gt;
&lt;br /&gt;
V souboru Web.config je potřeba nastavit:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;add key=&amp;quot;TypOvereni&amp;quot; value=&amp;quot;sql&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;authentication mode=&amp;quot;Forms&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;add name=&amp;quot;web_mzdy&amp;quot; connectionString=&amp;quot;server=absint_pc;database=web_mzdy;uid=%user%;pwd=%password%&amp;quot; providerName=&amp;quot;System.Data.SqlClient&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Přihlášení přes externí autentizační službu (OAUTH2, SAML2) ===&lt;br /&gt;
&lt;br /&gt;
Je možno využít přihlašování přes externí autentizační službu podporující protokol OAuth 2.0, případně SAML 2.0. Více informací je k dispozici na stránce rozšíření aplikace '''[[Externí přihlašování | Externí přihlašování]]'''&lt;br /&gt;
&lt;br /&gt;
=== Přihlášení externího uživatele - nezaměstnance ===&lt;br /&gt;
&lt;br /&gt;
Tento způsob přihlášení je určen pro externí uživatele (nezaměstnance), např. správce. Bez ohledu na nastavený způsob přihlašování nakonfigurovaný pro zaměstnance, se externí uživatel může přihlásit přes stránku &amp;quot;/Public/ExternalUserLogin.aspx&amp;quot;, na kterou se dostane např. odkazem „Externí uživatel“ ze standardní přihlašovací stránky. Pokud je nastaven 1. způsob přihlašování, může se přihlásit i přes standardní stránku určenou pro zaměstnance. Externího zaměstnance musí pověřená osoba navést v agendě Uživatelé KS portálu/Externí uživatelé.&lt;br /&gt;
&lt;br /&gt;
=== Přihlášení čipovou kartou (RFID) ===&lt;br /&gt;
Pro kiosky je možno zakoupit rozšíření přihlášení čipovou kartou - pro přihlášení stačí přiložit kartu k RFID čtečce karet. Více zde &lt;br /&gt;
[[Přihlášení pomocí čipové karty do KS portálu]]&lt;br /&gt;
&lt;br /&gt;
= Zdroj informace pro vazbu login - osobní číslo = &lt;br /&gt;
Při přihlášení uživatele je potřeba získat i jeho osobní číslo, které jej identifikuje jako konkretního zaměstnance. &lt;br /&gt;
Osobní číslo se většinou získává ze stejného místa, proti kterému se uživatel ověřuje. Pokud vyvstane potřeba získat osobní číslo z jiného zdroje, je to možné nastavit parametrem&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;add key=&amp;quot;ZdrojOsCisla&amp;quot; value=&amp;quot;&amp;quot;/&amp;gt;&amp;lt;/font&amp;gt; &lt;br /&gt;
v souboru web.config v sekci &amp;lt;appSettings&amp;gt; (viz. následující tabulka).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ZdrojOsCisla'''&lt;br /&gt;
&lt;br /&gt;
{|&amp;lt;table align=&amp;quot;center&amp;quot; border=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot; cellspacing=&amp;quot;4&amp;quot; cellpadding=&amp;quot;3&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAA; border-collapse:collapse;empty-cells:show;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;#A7C1F2&amp;quot;&amp;gt;&amp;lt;b&amp;gt;'''Hodnota'''&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;#A7C1F2&amp;quot;&amp;gt;&amp;lt;b&amp;gt;'''Význam'''&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| kspu (případně ks)&lt;br /&gt;
|   osobní číslo se zjistí z agendy [[Uživatelé KS portálu]].&lt;br /&gt;
|-&lt;br /&gt;
| ad&lt;br /&gt;
|   Osobní číslo se zjistí z Active Directory (musí být nastaveny ad_* parametry).&lt;br /&gt;
|-&lt;br /&gt;
| ez&lt;br /&gt;
|   Osobní číslo se zjistí v Evidenci zaměstnanců na záložce Osobní údaje dle pole Login  &lt;br /&gt;
|-&lt;br /&gt;
| ezsap&lt;br /&gt;
|   zákaznická specialita - Osobní číslo se zjistí v Evidenci zaměstnanců na záložce Osobní údaje dle pole Logine nebo z tabulky sap,&lt;br /&gt;
|-&lt;br /&gt;
| eos&lt;br /&gt;
|   Osobní číslo se zjistí ze systému EOSu verze 3.&lt;br /&gt;
|-&lt;br /&gt;
| eos4&lt;br /&gt;
|   Osobní číslo se zjistí ze systému EOSu verze 4.&lt;br /&gt;
|-&lt;br /&gt;
| az&lt;br /&gt;
|   Osobní číslo je stejné jako login.&lt;br /&gt;
|}&lt;br /&gt;
''Tabulka 1: Zdroj informace pro vazbu login-OČ''&lt;br /&gt;
&lt;br /&gt;
= Přístupová práva uživatelů =&lt;br /&gt;
&lt;br /&gt;
Řízení přístupu k údajům a operacím&lt;br /&gt;
&lt;br /&gt;
Přístup uživatelů je definován prostřednictvím uživatelských rolí. Odkud se mají načítat role uživatelů určuje RoleProvider:&lt;br /&gt;
* KSRoleProvider – načítá aplikační role z databáze aplikace&lt;br /&gt;
* ADRoleProvider – načítá aplikační role z Active Directory (AD skupina je považována za KS roli pouze pokud je uvedena v parametru ad_groups, pokud ad_groups není vyplněn, tak skupina musí být v číselníku rolí)&lt;br /&gt;
* EosRoleProvider - zákaznická specialita - načítání rolí ze systému EOS verze 3,&lt;br /&gt;
* Eos4RoleProvider - zákaznická specialita - načítání rolí ze systému EOS verze 4,&lt;br /&gt;
&lt;br /&gt;
Nastavení, který provider se má použít, se provádí v konfiguračním souboru aplikace.&lt;br /&gt;
&lt;br /&gt;
Nastavení přístupových práv uživatelským rolím může provádět pouze administrátor KS Portálu. A to přímo v KS Portálu v menu Nastavení / Práva.&lt;br /&gt;
&lt;br /&gt;
Login každého uživatele musí být přiřazen k nějaké roli, jinak nebude mít uživatel přístup k žádné části portálu. Login lze ke konkrétní roli přiřadit v agendě přístupových práv v naší aplikaci KS Mzdy (se kterou je KS Portál svázán). V agendě přístupových práv v aplikaci KS Mzdy lze přiřazovat k rolím loginy, které jsou buď v databázi (jako uživatalé DB) nebo v agendě Uživatelé KS Portálu.&amp;lt;br&amp;gt;&lt;br /&gt;
V konfiguračním souboru web.config je možno definovat výchozí roli parametrem&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;add key=&amp;quot;VychoziRole&amp;quot; value=&amp;quot;&amp;quot;/&amp;gt;&amp;lt;/font&amp;gt;, která se přiřadí všem uživatelům, kteří nebudou mít explicitně přiřazenou žádnou roli.&lt;br /&gt;
&lt;br /&gt;
= Řízení přístupu na data jiných uživatelů (tzv. řádková práva) =&lt;br /&gt;
&lt;br /&gt;
Nastavení provádí pouze administrátor KS Portálu. Typ řádkových práv může správce nastavit v parametrech KS Portálu (Nastavení / Parametry).&lt;br /&gt;
# Standardní (výchozí nastavení) – přihlášený uživatel má povolen přístup jen na pevně daný výčet osobních čísel a středisek Výčet povolených osobních čísel a středisek se nastavuje v aplikaci KS Mzdy a KS Portál toto nastavení přebírá.&lt;br /&gt;
# Dle systemizace – přihlášený uživatel má povolen přístup na sebe a své podřízené dle systemizace pracovních míst z aplikace KS Mzdy. V popisech pracovních míst u každého pracovního místa musí být vyplněno příslušné pracovní středisko.&lt;br /&gt;
# Dle AD – přihlášený uživatel má povolen přístup na sebe a své podřízené dle hierarchie v Active Directory.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;small&amp;gt; [[TypRadPrav]]&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Registrace nových uživatelů v KS Portálu =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aby uživatel získal přístup do KS&amp;amp;nbsp;Portálu, musí mít vytvořen účet v agendě Uživatelé KS Portálu. Účet mu může ručně vytvořit (nebo upravit) správce aplikace KS Mzdy.&lt;br /&gt;
&lt;br /&gt;
=== Uživatelé se mohou registrovat sami ===&lt;br /&gt;
Nebo je možné povolit novým zaměstnancům, aby se mohli do KS&amp;amp;nbsp;Portálu  zaregistrovat sami, tedy zvolit si login a heslo bez nutnosti kontaktovat správce aplikace. &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Toto lze pouze za splnění 3 podmínek: ověřování uživatelů probíhá vůči údajům z agendy [[Uživatelé KS portálu]] (typ_overeni=ks nebo nevyplněn což je výchozí nastavení), zaměstnanci musí mít v agendě [[Kontakty]] naveden E-mail do práce (který zaměstnanci znají a na kterým jim přijde odkaz pro aktivaci účtu) a existuje aplikační role (např. ks_portal_zamestnanec), která se nastaví jako výchozí role (jinak by správce stejně musel uživateli přiřadit nějakou roli, aby se zaměstnanec do portálu dostal).&amp;lt;/font&amp;gt; Pro povolení samoregistrace zadejte do souboru web.config do sekce appSettings následující řádky:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;add key=&amp;quot;Registrace&amp;quot; value=&amp;quot;user&amp;quot;/&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;add key=&amp;quot;VychoziRole&amp;quot; value=&amp;quot;ks_portal_zamestnanec&amp;quot;/&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
První řádek povoluje uživatelům KS&amp;amp;nbsp;Portálu registraci. Druhý musí mít ve své hodnotě zadán název výchozí uživatelské role, kterou systém uživateli bez role automaticky přiřadí.&lt;br /&gt;
&lt;br /&gt;
* [[Registrace nového uživatele]]&lt;br /&gt;
&lt;br /&gt;
= Další možnosti nastavení =&lt;br /&gt;
Základní nastavení aplikace KS&amp;amp;nbsp;Portál se provádí v souboru web.config, který se nachází v adresáři ksprtl (kořenovém adresáři aplikace).&lt;br /&gt;
&lt;br /&gt;
== Sekce &amp;lt;appSettings&amp;gt; ==&lt;br /&gt;
V této sekci se nacházejí parametry aplikace. Jejich pořadí není důležité. Zapisují se ve tvaru &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;add key=&amp;quot;název&amp;quot; value=&amp;quot;hodnota&amp;quot;/&amp;gt;&amp;lt;/nowiki&amp;gt;.&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable &amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;	&lt;br /&gt;
|+ &amp;lt;small&amp;gt;Seznam parametrů sekce &amp;lt;appSettings&amp;gt; &amp;lt;/small&amp;gt;	&lt;br /&gt;
|- style=&amp;quot;background-color: #A7C1F2&amp;quot;	&lt;br /&gt;
| &amp;lt;small&amp;gt; &amp;lt;center&amp;gt;'''Skupina'''&amp;lt;/center&amp;gt; &amp;lt;/small&amp;gt;&lt;br /&gt;
| &amp;lt;small&amp;gt; &amp;lt;center&amp;gt;'''Název'''&amp;lt;/center&amp;gt; &amp;lt;/small&amp;gt;	&lt;br /&gt;
| &amp;lt;small&amp;gt; &amp;lt;center&amp;gt;'''Popis'''&amp;lt;/center&amp;gt; &amp;lt;/small&amp;gt;	&lt;br /&gt;
| &amp;lt;small&amp;gt; &amp;lt;center&amp;gt;'''Možné hodnoty (nebo příklad hodnoty)'''&amp;lt;/center&amp;gt; &amp;lt;/small&amp;gt;	&lt;br /&gt;
|-	&lt;br /&gt;
| rowspan = 26|Přihlášení || ''' PasswordExpiration  '''|| Počet dnů do expirace hesla uživatele. || číslo 	&lt;br /&gt;
|-&lt;br /&gt;
| ''' WarningBeforePasswordExpiration  '''|| Kolik dnů před expirací hesla zobrazit upozornění. || číslo 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' LockAfterWrongPasswords  '''|| Počet neplatných pokusů o zadání hesla, po kterém se uzamkne účet uživatele. || číslo 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' MinPasswordLength  '''|| Minimální požadovaná délka hesla uživatele. || číslo 	&lt;br /&gt;
|-&lt;br /&gt;
| ''' LastPasswordsCheck  '''|| Počet minulých hesel kontrolovaných na odlišnost. || číslo 	&lt;br /&gt;
|-	&lt;br /&gt;
| '''[[CheckPasswordComplexity]]'''|| Kontrolovat složitost hesla. Pravidlo 3/4. Pokud nastavena hodnota ''true'', pak je vyžadováno následující: Heslo musí obsahovat minimálně 3 typy následujících znaků: číslice, malá písmena, velká písmena, speciální znaky.  || true / false 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' PasswordReset  '''|| Obnova zapomenutého hesla. Bez odblokování účtu, s odblokováním účtu. [[Zapomenuté heslo (správa)]] || 0 - obnova hesla je zakázána (výchozí hodnota)&lt;br /&gt;
1 - obnova hesla je povolena, zamknuté účty zůstanou zamknuty &amp;lt;br&amp;gt;&lt;br /&gt;
2 - obnova hesla je povolena, zamknuté účty budou odemknuty&lt;br /&gt;
|-&lt;br /&gt;
| '''PasswordResetAuth''' || Způsob obnovy zapomenutého hesla &amp;lt;small&amp;gt;(hd 53919)&amp;lt;/small&amp;gt; || 1 - pomocí zadání pracovního e-mailu namísto loginu&lt;br /&gt;
|-	&lt;br /&gt;
| ''' TypOvereni  '''|| Typ ověření uživatele pro formulářové přihlášení. || kspu (ks nebo nevyplněno)=ověření účtem z agendy Uživatelé KS portálu, ad=Active Directory, sql=ověření databázovým účtem 	&lt;br /&gt;
|-	&lt;br /&gt;
|  ''' ZdrojOsCisla  '''|| Udává odkud se zjišťuje osobní číslo pro login. Parametr je povinný pokud je TypOvereni nastaven na jinou hodnotu než kspu. || ks nebo kspu =Uživatelé KS portálu, ad=Active Directory, ez=evidence zaměstnanců/osobní údaje, az - osobní číslo je stejné jako login	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' SkipLoginPage  '''|| Pokud se využívá SSO (Systém jednotného přihlášení) a má se přeskočit LoginPage, provede se automaticky přihlášení. || hodnota true / false 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' NabizeniHeslaZakazat  '''|| Vypnout nabízení dříve použitého hesla na přihlašovací stránce pro uživatele a na přihlašovací stránce pro externí uživatele (hd 44956). || true 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' SparovaniUziv  '''|| Povolí volnější kontrolu loginu, bez kontroly domény a velikosti písmen. Při formulářovém přihlášení a TypOvereni=ad by mělo být CI nebo CI-BezDomeny, neboť AD je case insenstive, tj. Domena\jiRI.novAK by se následně nespároval s loginem DOMENA\jiri.novak v DB. || BezDomeny, CI, CI-BezDomeny 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' SparovaniUzivAD  '''|| Hodnota true umožní přihlášení loginem bez domény i pro ad_auth_type=basic. Uplatňuje se jen u formulářového přihlášení a TypOvereni=ad. || true 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' Admins  '''|| Výčet loginů, které patří administrátorům aplikace. Jeden nebo více loginů oddělených středníkem. || admin;admin2;ksadmin 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ExterniUziv  '''|| Zda se do aplikace mohou přihlašovat externí uživatelé (tací, kteří nejsou v cílové databázi mezi zaměstnanci). || nevyplněno – přihlásit se mohou jen zaměstnanci&lt;br /&gt;
True – přihlásit se mohou i externí uživatelé z agendy Uživatelé KS Portálu&lt;br /&gt;
|-	&lt;br /&gt;
| ''' VychoziRole  '''|| Výchozí uživatelská role, pokud nemá uživatel explicitně definovanou žádnou roli. || portal &lt;br /&gt;
|-&lt;br /&gt;
| '''VychoziRoleVedouci''' || Výchozí uživatelská role pro vedoucího pracovníka, pokud nemá explicitně definovanou (žádnou) roli. Je možné zadat více hodnot oddělených středníkem. Za vedoucího pracovníka je považován každý, kdo má nastaveno právo vidět i někoho jiného než sám sebe (neřídí se jen systemizací; pokud např. uživatel má výjimku z řádkových práv a má právo vidět někoho (kohokoliv) jiného, obdrží rovně roli pro vedoucího). ||&lt;br /&gt;
|-&lt;br /&gt;
| '''VychoziRoleVzdy''' || Zda se má výchozí uživatelská role přiřadit i v případě, že má uživatel explicitně definovanou roli. || a / '''n''' (výchozí hodnota je ''n'')&lt;br /&gt;
|-&lt;br /&gt;
| '''VychoziProfil''' || Výchozí [[Přístupové profily (portál)|profil]] ||&lt;br /&gt;
|-&lt;br /&gt;
| '''VychoziProfilVedouci''' || Výchozí [[Přístupové profily (portál)|profil]] pro vedoucího ||&lt;br /&gt;
|-	&lt;br /&gt;
| ''' Registrace  '''|| Způsob registrace nových uživatelů. Pokud není vyplněn ''user'', musí mít ve své hodnotě zadán název výchozí uživatelské role, do které se takto registrovaní uživatelé přiřadí. || user 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' RegistraceRodneCislo  '''|| Hodnota true při registraci zapne kontrolu shody rodného čísla v evidenci zaměstnanců pro zadané osobní číslo. || true 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' PocetMesicuRolePoVystupu  '''|| Počet měsíců platnosti role po ukončení pracovního poměru. || číslo 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' RolePoVystupu  '''|| Role po ukončení pracovního poměru. || poVystupu 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' PristupNaVsechnyPodniky  '''|| Zda má mít přihlášený uživatel přístup i na data zaměstnanců z jiných podniků v databázi (více IČ). || true - uživatel má přístup na zaměstnance ze všech podniků&lt;br /&gt;
nevyplněno/false – uživatel má přístup pouze na zaměstnance ze stejného podniku&lt;br /&gt;
|-	&lt;br /&gt;
| rowspan = 2|Prostředí  || ''' OptimalizaceMenu  '''|| Zda zobrazovat celé menu aplikace nebo jen přístupné položky. || nevyplněno – zobrazí se celé menu&lt;br /&gt;
True / ano – zobrazí se jen přístupné položky menu&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ShowEmployeePhoto  '''|| Zobrazování fotek zaměstnanců. || true / false 	&lt;br /&gt;
|-	&lt;br /&gt;
| rowspan = 5|Logování || ''' ShowExceptionDetail  '''|| Zda se má zobrazit detailní výpis chyb. || true / false 	&lt;br /&gt;
|-	&lt;br /&gt;
|  ''' EmailChybyZobrazovat  '''|| Zda zobrazovat chyby vzniklé při pokusu odeslat email. || true 	&lt;br /&gt;
|-	&lt;br /&gt;
|  ''' AppAudit  '''|| Zapnutí logování činností uživatelů na KS portále. || true 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' LogType  '''|| Způsob logování výjimek (chyb). Určuje, zda se mají zaznamenávat chyby vzniklé při běhu aplikace. Při hodnotě &amp;quot;&amp;quot;xml&amp;quot;&amp;quot; se chyby logují do Logs/Exceptions.xml, jinak do EventLogu. || nevyplněno – záznam se neprovádí &amp;lt;br&amp;gt;&lt;br /&gt;
Xml – provádí se záznam do souboru ksprtl/Logs/exceptions.xml&lt;br /&gt;
|-&lt;br /&gt;
| '''SecurityQRKod''' || [[Chybové hlášení (portál)|Chybové hlášení]] zobrazováno formou QR kódu.  || '''a''' / n&lt;br /&gt;
|-	&lt;br /&gt;
| rowspan = 6|Různé || ''' portal_url  '''|| Řeší případy kdy např. kvůli přesměrovávání adresy KS portálu se ztratí skutečné jméno hosta, na kterého má být požadavek přesměrován a z toho důvodu se v odkazech generovaných v notifikačních emailech zobrazuje chybná adresa url. &amp;lt;small&amp;gt;též hd 51506&amp;lt;/small&amp;gt;|| Do hodnoty se zadává celá adresa url KS portálu např. &amp;lt;nowiki&amp;gt;https://www.domena.cz/ksportal&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
(pro desktopovou aplikaci KS mzdy existuje stejnojmenný rozšiřující parametr ve skupině 13)&lt;br /&gt;
|-	&lt;br /&gt;
| ''' CachedTables  '''|| Použito při optimalizacích načítání (hd 47235). [[Řešení některých problémů (KS portál)]] || názvy db tabulek 	&lt;br /&gt;
|-	&lt;br /&gt;
|  ''' Cache  '''|| Způsobí potlačení ukládání stránek („kešování“) na straně prohlížeče do temporary internet files. || nopage 	&lt;br /&gt;
|-&lt;br /&gt;
|  ''' FormatDatumu  '''|| Datový typ pro datum v MSSQL DB. || nevyplněno – datum je char(10) yyyy-mm-dd&lt;br /&gt;
datetime – datum je typu DateTime&lt;br /&gt;
|-	&lt;br /&gt;
| ''' DbCmdTimeout  '''|| Maximální povolená doba pro vykonání jednoho Db příkazu, pokud překročena, objeví se hláška || Číslo znamenající délku timeoutu v sekundách 	&lt;br /&gt;
|-	&lt;br /&gt;
| '''NotSupBrowser'''|| Blokování nepodporovaného prohlížeče || 1 - výchozí hodnota (blokace), 2 - pouze upozornění&lt;br /&gt;
|-	&lt;br /&gt;
| rowspan = 10|[[Active Directory]] || ''' ad_connect_string  '''|| AD LDAP cesta ke kontejneru, ve kterém jsou hledány uživatelské účty. || LDAP://server/OU=Lokality,DC=ksprogram,DC=cz 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_user  '''|| AD přihlašovací jméno uživatele (včetně domény) mající právo číst informace z AD. || domena\user 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_password  '''|| Heslo uživatelského účtu zadaného v ad_user. ||  	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_auth_type  '''|| (nepovinné) Možnost nastavení typu ověřování pro Active Directory , hodnoty=basic nebo secure (pokud secure nefunguje, může zpomalit přihlášení o 20 sekund). || basic / secure 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_search_in  '''|| (nepovinné) AD podkontejnery pro prohledávání , seznam cest oddělených středníkem (relativně k ad_connect_string). Použít v případě, kdy je zapotřebí prohledávání omezit na 2 a více kontejnerů. V opačném případě, kdy se má omezit vyhledávání na jeden kontejner, lze použít přímo parametr ad_connect_string. || OU=Aktivní,OU=CZ Pobocka;OU=Aktivní,OU=SK Pobocka 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_user_filter  '''|| AD Filtrovací výraz, omezující vyhledávání uživatelů v AD. || countryCode=203 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_atr_login  '''|| (nepovinné) AD název atributu, ve kterém jsou uloženy přihlašovací jména uživatelů pro Microsoft AD vždy &amp;quot;samAccountName&amp;quot;. ||  	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_atr_os_cislo_user  '''|| (povinný při ZdrojOsCisla=ad) AD název atributu, ve kterém jsou uloženy osobní čísla uživatelů. || employeeNumber, employeeId 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_atr_os_cislo_zastupce  '''|| (nepovinné) AD název atributu, ve kterém je uloženo DN zástupce. ||  	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_groups  '''|| (nepovinné) AD role určené pro KS Portál (oddělené středníkem) - používá se jen v případě že je nastaven RoleProvider na ADRoleProvider. Pokud není vyplněno vezmou se všechny role, které existuji v KS. ||  	&lt;br /&gt;
|-&lt;br /&gt;
| rowspan = 5|Web proxy ||''' proxyUrl  '''|| Název nebo IP adresa proxy serveru. || 127.0.0.1 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' proxyPort  '''|| Port proxy serveru. || 8888 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' proxyUsername  '''|| Login pro přístup k proxy. ||  	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' proxyPassword  '''|| Heslo pro přístup k proxy. ||  		&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Zašifrování vybraných sekcí web.config ==&lt;br /&gt;
Zašifrování sekce appSettings pro virtuální adresář ksprtl. Provádí se přes příkazovou řádku pod účtem administrátora následujícím příkazem &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -pe &amp;quot;appSettings&amp;quot; -app &amp;quot;/ksprtl&amp;quot;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dešifrování stejné sekce se pak provede příkazem &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -pd &amp;quot;appSettings&amp;quot; -app &amp;quot;/ksprtl&amp;quot;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Následující příkaz přidělí účtu pod kterým běží asp.net právo dešifrovat zašifrované sekce web.config. V defaultním nastavením je tímto účtem &amp;quot;NETWORKSERVICE&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -pa &amp;quot;NetFrameworkConfigurationKey&amp;quot; &amp;quot;NETWORKSERVICE&amp;quot;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
* [[Příručka KS Portál]]&lt;br /&gt;
* [[Přístup i po ukončení pracovního poměru (KS portál)]]&lt;/div&gt;</summary>
		<author><name>Pavelr</name></author>
	</entry>
	<entry>
		<id>http://prirucky.ksprogram.cz/index.php?title=P%C5%99ihl%C3%A1%C5%A1en%C3%AD_k_Active_Directory&amp;diff=52472</id>
		<title>Přihlášení k Active Directory</title>
		<link rel="alternate" type="text/html" href="http://prirucky.ksprogram.cz/index.php?title=P%C5%99ihl%C3%A1%C5%A1en%C3%AD_k_Active_Directory&amp;diff=52472"/>
		<updated>2026-08-31T08:50:17Z</updated>

		<summary type="html">&lt;p&gt;Pavelr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dialogové okno '''Přihlášení k Active Directory''' slouží pro zadání nezbytných údajů pro připojení k Active Directory.&lt;br /&gt;
&lt;br /&gt;
Dialog se může zobrazit při načítání seznamu uživatelů z AD, např. v okně [[Přístupy k objektům aplikace|Přístupová práva]], nebo v modulu [[Synchronizace údajů s Active Directory]].&lt;br /&gt;
&lt;br /&gt;
Údaje:&lt;br /&gt;
&lt;br /&gt;
* Doména - je předvyplněna rozšiřujícím parametrem [[AD_DOMAIN (sk.13)]], &lt;br /&gt;
* Uživatelské jméno - je předvyplněno rozšiřujícím parametrem [[AD_USER (sk.13)]], &lt;br /&gt;
* Heslo - je předvyplněno skrytým rozšiřujícím parametrem [[*AD_PASS (sk.13)]] (parametr lze vyplnit pouze prostřednictvím tohoto dialogu),&lt;br /&gt;
* Kontejner(y) s uživateli - je předvyplněn rozšiřujícím parametrem [[AD_TopOU (sk.13)]].&lt;br /&gt;
&lt;br /&gt;
Uživatel může předvyplněné údaje změnit. '''Jak uvedené údaje vyplnit naleznete v popisu příslušného rozšiřujícího parametru.'''&lt;br /&gt;
&lt;br /&gt;
Pokud je uživatel správce aplikace, tak se zadané údaje uloží do rozšiřujících parametrů, ale heslo pouze v případě, že zatrhne volbu &amp;quot;uložit heslo (šifr. v db)&amp;quot;. Pokud uživatel není správce, údaje se do parametrů neuloží a pouze se použijí pro připojení.&lt;br /&gt;
&lt;br /&gt;
Pokud jsou všechny údaje vyplněny v rozšiřujících parametrech, tak se dialog většinou nezobrazuje, pokud potřebujete dialog znovu zobrazit kvůli změně hesla, smažte v rozšiřujích parametrech jeden z parametrů AD_DOMAIN nebo AD_USER.&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
* [[Active Directory]]&lt;br /&gt;
* [[AD_READ_USERS (sk.13)]]&lt;/div&gt;</summary>
		<author><name>Pavelr</name></author>
	</entry>
	<entry>
		<id>http://prirucky.ksprogram.cz/index.php?title=P%C5%99ihl%C3%A1%C5%A1en%C3%AD_k_Active_Directory&amp;diff=52465</id>
		<title>Přihlášení k Active Directory</title>
		<link rel="alternate" type="text/html" href="http://prirucky.ksprogram.cz/index.php?title=P%C5%99ihl%C3%A1%C5%A1en%C3%AD_k_Active_Directory&amp;diff=52465"/>
		<updated>2026-08-26T13:35:03Z</updated>

		<summary type="html">&lt;p&gt;Pavelr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dialogové okno '''Přihlášení k Active Directory''' slouží pro zadání nezbytných údajů pro připojení k Active Directory.&lt;br /&gt;
&lt;br /&gt;
Dialog se může zobrazit při načítání seznamu uživatelů z AD, např. v okně [[Přístupy k objektům aplikace|Přístupová práva]], nebo v modulu [[Synchronizace údajů s Active Directory]].&lt;br /&gt;
&lt;br /&gt;
Údaje:&lt;br /&gt;
&lt;br /&gt;
* Doména - je předvyplněna rozšiřujícím parametrem [[AD_DOMAIN_(sk.13)]], &lt;br /&gt;
* Uživatelské jméno - je předvyplněno rozšiřujícím parametrem [[AD_USER_(sk.13)]], &lt;br /&gt;
* Heslo - je předvyplněno skrytým rozšiřujícím parametrem [[*AD_PASS_(sk.13)]] (parametr lze vyplnit pouze prostřednictvím tohoto dialogu),&lt;br /&gt;
* Kontejner(y) s uživateli - je předvyplněn rozšiřujícím parametrem [[AD_TopOU_(sk.13)]].&lt;br /&gt;
&lt;br /&gt;
Uživatel může předvyplněné údaje změnit. '''Jak uvedené údaje vyplnit naleznete v popisu příslušného rozšiřujícího parametru.'''&lt;br /&gt;
&lt;br /&gt;
Pokud je uživatel správce aplikace, tak se zadané údaje uloží do rozšiřujících parametrů, ale heslo pouze v případě, že zatrhne volbu &amp;quot;uložit heslo (šifr. v db)&amp;quot;. Pokud uživatel není správce, údaje se do parametrů neuloží a pouze se použijí pro připojení.&lt;br /&gt;
&lt;br /&gt;
Pokud jsou všechny údaje vyplněny v rozšiřujících parametrech, tak se dialog většinou nezobrazuje, pokud potřebujete dialog znovu zobrazit kvůli změně hesla, smažte v rozšiřujích parametrech jeden z parametrů AD_DOMAIN nebo AD_USER.&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
* [[Active Directory]]&lt;br /&gt;
* [[AD_READ_USERS (sk.13)]]&lt;/div&gt;</summary>
		<author><name>Pavelr</name></author>
	</entry>
	<entry>
		<id>http://prirucky.ksprogram.cz/index.php?title=P%C5%99ihl%C3%A1%C5%A1en%C3%AD_k_Active_Directory&amp;diff=52464</id>
		<title>Přihlášení k Active Directory</title>
		<link rel="alternate" type="text/html" href="http://prirucky.ksprogram.cz/index.php?title=P%C5%99ihl%C3%A1%C5%A1en%C3%AD_k_Active_Directory&amp;diff=52464"/>
		<updated>2026-08-26T13:29:50Z</updated>

		<summary type="html">&lt;p&gt;Pavelr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dialogové okno '''Přihlášení k Active Directory''' slouží pro zadání nezbytných údajů pro připojení k Active Directory.&lt;br /&gt;
&lt;br /&gt;
Dialog se může zobrazit při načítání seznamu uživatelů z AD, např. v okně [[Přístupy k objektům aplikace|Přístupová práva]], nebo v modulu [[Synchronizace údajů s Active Directory]].&lt;br /&gt;
&lt;br /&gt;
Údaje:&lt;br /&gt;
&lt;br /&gt;
* Doména - je předvyplněna rozšiřujícím parametrem [[AD_DOMAIN_(sk.13)]], &lt;br /&gt;
* Uživatelské jméno - je předvyplněno rozšiřujícím parametrem [[AD_USER_(sk.13)]], &lt;br /&gt;
* Heslo - je předvyplněno skrytým rozšiřujícím parametrem [[*AD_PASS_(sk.13)]] (parametr lze vyplnit pouze prostřednictvím tohoto dialogu),&lt;br /&gt;
* Kontejner(y) s uživateli - je předvyplněn rozšiřujícím parametrem [[AD_TopOU_(sk.13)]].&lt;br /&gt;
&lt;br /&gt;
Uživatel může předvyplněné údaje změnit. Pro popis, jak uvedené údaje vyplnit, použijte popis u příslušného rozšiřujícího parametru.&lt;br /&gt;
&lt;br /&gt;
Pokud je uživatel správce aplikace, tak se zadané údaje uloží do rozšiřujících parametrů, ale heslo pouze v případě, že zatrhne volbu &amp;quot;uložit heslo (šifr. v db)&amp;quot;. Pokud uživatel není správce, údaje se do parametrů neuloží a pouze se použijí pro připojení.&lt;br /&gt;
&lt;br /&gt;
Pokud jsou všechny údaje vyplněny v rozšiřujících parametrech, tak se dialog většinou nezobrazuje, pokud potřebujete dialog znovu zobrazit kvůli změně hesla, smažte v rozšiřujích parametrech jeden z parametrů AD_DOMAIN nebo AD_USER.&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
* [[Active Directory]]&lt;br /&gt;
* [[AD_READ_USERS (sk.13)]]&lt;/div&gt;</summary>
		<author><name>Pavelr</name></author>
	</entry>
	<entry>
		<id>http://prirucky.ksprogram.cz/index.php?title=AD_USER_(sk.13)&amp;diff=52463</id>
		<title>AD USER (sk.13)</title>
		<link rel="alternate" type="text/html" href="http://prirucky.ksprogram.cz/index.php?title=AD_USER_(sk.13)&amp;diff=52463"/>
		<updated>2026-08-26T13:13:08Z</updated>

		<summary type="html">&lt;p&gt;Pavelr: založena nová stránka s textem „Rozšiřující parametr '''AD_USER''' obsahuje login pro přístup k AD, login zadávejte včetně domény ve tvaru doména\login. Parametr je možno vyplnit v agendě rozšiřujících parametrů ve skupině 13 - Správa systému, lze jej vyplnit i prostřednictvím dialogu Přihlášení k Active Directory.  ===Odkazy:=== * Active Directory * *AD_PASS (sk.13) * AD_DOMAIN (sk.13) * AD_TopOU (sk.13)“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Rozšiřující parametr '''AD_USER''' obsahuje login pro přístup k AD, login zadávejte včetně domény ve tvaru doména\login. Parametr je možno vyplnit v agendě rozšiřujících parametrů ve skupině 13 - Správa systému, lze jej vyplnit i prostřednictvím dialogu [[Přihlášení k Active Directory]].&lt;br /&gt;
&lt;br /&gt;
===Odkazy:===&lt;br /&gt;
* [[Active Directory]]&lt;br /&gt;
* [[*AD_PASS (sk.13)]]&lt;br /&gt;
* [[AD_DOMAIN (sk.13)]]&lt;br /&gt;
* [[AD_TopOU (sk.13)]]&lt;/div&gt;</summary>
		<author><name>Pavelr</name></author>
	</entry>
	<entry>
		<id>http://prirucky.ksprogram.cz/index.php?title=*AD_PASS_(sk.13)&amp;diff=52462</id>
		<title>*AD PASS (sk.13)</title>
		<link rel="alternate" type="text/html" href="http://prirucky.ksprogram.cz/index.php?title=*AD_PASS_(sk.13)&amp;diff=52462"/>
		<updated>2026-08-26T13:08:28Z</updated>

		<summary type="html">&lt;p&gt;Pavelr: založena nová stránka s textem „Rozšiřující parametr *AD_PASS obsahuje zašifrované heslo pro přístup k AD. Parametr je v agendě rozšiřujících parametrů skrytý a lze jej vyplnit pouze prostřednictvím dialogu Přihlášení k Active Directory.  ===Odkazy:=== * Active Directory * AD_USER (sk.13) * AD_DOMAIN (sk.13)“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Rozšiřující parametr *AD_PASS obsahuje zašifrované heslo pro přístup k AD. Parametr je v agendě rozšiřujících parametrů skrytý a lze jej vyplnit pouze prostřednictvím dialogu [[Přihlášení k Active Directory]].&lt;br /&gt;
&lt;br /&gt;
===Odkazy:===&lt;br /&gt;
* [[Active Directory]]&lt;br /&gt;
* [[AD_USER (sk.13)]]&lt;br /&gt;
* [[AD_DOMAIN (sk.13)]]&lt;/div&gt;</summary>
		<author><name>Pavelr</name></author>
	</entry>
	<entry>
		<id>http://prirucky.ksprogram.cz/index.php?title=AD_TopOU_(sk.13)&amp;diff=52459</id>
		<title>AD TopOU (sk.13)</title>
		<link rel="alternate" type="text/html" href="http://prirucky.ksprogram.cz/index.php?title=AD_TopOU_(sk.13)&amp;diff=52459"/>
		<updated>2026-08-26T12:56:46Z</updated>

		<summary type="html">&lt;p&gt;Pavelr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Rozšiřující parametr '''AD_TopOU''' ve skupině 13 - Správa systému slouží pro omezení vyhledávání účtů v Ative Directory doméně na 1 podkontejner (či více podkontejnerů).&lt;br /&gt;
&lt;br /&gt;
Zadává se '''relativní cesta''' od domény ke kontejneru, ve kterém jsou účty uživatelů, ne skupiny! Zadává se ve tvaru s lomítky (bez &amp;quot;CN=&amp;quot; či &amp;quot;OU=&amp;quot;). &lt;br /&gt;
&lt;br /&gt;
Pokud jsou účty uživatelů přímo v systémovém kontejneru Users, uveďte Users. &lt;br /&gt;
&lt;br /&gt;
Pokud jsou účty uživatelů např. v domena.cz/Morava/Brno (LDAP://OU=Brno,OU=Morava,DC=domena,DC=cz), uveďte '''&amp;quot;Morava/Brno&amp;quot;'''. &lt;br /&gt;
&lt;br /&gt;
Pokud ponecháte parametr nevyplněn, bude prohledávána celá doména!&lt;br /&gt;
&lt;br /&gt;
V případě potřeby je možno zadat i '''více kontejnerů''', v tom případě je oddělovačem '''středník'''(;), příklad &amp;quot;Cechy/Beroun;Morava/Brno&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===Odkazy:===&lt;br /&gt;
&lt;br /&gt;
[[Active Directory]]&lt;/div&gt;</summary>
		<author><name>Pavelr</name></author>
	</entry>
	<entry>
		<id>http://prirucky.ksprogram.cz/index.php?title=AD_GroupsFrom_(sk.13)&amp;diff=52458</id>
		<title>AD GroupsFrom (sk.13)</title>
		<link rel="alternate" type="text/html" href="http://prirucky.ksprogram.cz/index.php?title=AD_GroupsFrom_(sk.13)&amp;diff=52458"/>
		<updated>2026-08-26T12:46:16Z</updated>

		<summary type="html">&lt;p&gt;Pavelr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Rozšiřující parametr '''AD_GroupsFrom''' ze skupiny 13 je nepovinný parametr a aktivuje přebírání rolí z Active Directory.&lt;br /&gt;
&lt;br /&gt;
'''Vyplněním parametru se aktivují tyto 2 funkcionality:'''&lt;br /&gt;
&lt;br /&gt;
1. Import seznamu rolí z Active Directory do číselníku rolí.&lt;br /&gt;
&lt;br /&gt;
2. Zjištění role uživatele z Active Directory při jeho přihlášení do aplikace.&lt;br /&gt;
&lt;br /&gt;
Do parametru se zadává relativní cesta ke kontejneru obsahující skupiny uživatelů (groups), příklad '''Morava/Groups'''.&lt;br /&gt;
&lt;br /&gt;
Nastavením parametru se zároveň zakáže přiřazovat role uživatelům v KS. Pokud uživatelé již nějaké role v KS mají, je potřeba je před zapnutím parametru uživatelům odebrat, protože se sčítají role dříve ručně přiřazené (z tabulky prv_user_role) a ty z AD.&lt;br /&gt;
&lt;br /&gt;
Parametr má vliv pouze na desktopovou aplikaci (ne KS portál).&lt;br /&gt;
&lt;br /&gt;
'''Import seznamu rolí'''&lt;br /&gt;
&lt;br /&gt;
Import seznamu rolí z Active Directory do seznamu rolí probíhá při otevření okna Systém/[[Přístupy k objektům aplikace|Přístupová práva]])&lt;br /&gt;
Názvy skupin, které se nachází v uvedeném kontejneru, se automaticky naimportují do seznamu rolí (tabulka prv_role_cisel), aby bylo možno k těmto rolím přiřazovat práva na jednotlivé části aplikace.&lt;br /&gt;
&lt;br /&gt;
'''Zjištění role uživatele'''&lt;br /&gt;
&lt;br /&gt;
Při přihlášení uživatele do aplikace se zjistí všechny jeho role přidělené v AD, tj. nejsou omezeny jen na role, které jsou v kontejneru AD_GroupsFrom. Role uživatele z AD se omezí na ty, které existují v seznamu rolí v KS (tj. může obsahovat navíc role vytvořené před aktivací parametru). (Role, které nejsou v KS, nemají ID a nemají tedy přidělené práva na žádné části aplikace.)&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
* [[Active Directory]]&lt;/div&gt;</summary>
		<author><name>Pavelr</name></author>
	</entry>
	<entry>
		<id>http://prirucky.ksprogram.cz/index.php?title=P%C5%99i%C5%99azov%C3%A1n%C3%AD_pr%C3%A1v_u%C5%BEivatel%C5%AFm_z_Active_Directory&amp;diff=52457</id>
		<title>Přiřazování práv uživatelům z Active Directory</title>
		<link rel="alternate" type="text/html" href="http://prirucky.ksprogram.cz/index.php?title=P%C5%99i%C5%99azov%C3%A1n%C3%AD_pr%C3%A1v_u%C5%BEivatel%C5%AFm_z_Active_Directory&amp;diff=52457"/>
		<updated>2026-08-26T11:52:07Z</updated>

		<summary type="html">&lt;p&gt;Pavelr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Navigace konfigurace aplikace}}&lt;br /&gt;
'''Menu:''' Systém – Přístupová práva&lt;br /&gt;
&lt;br /&gt;
'''Automatické načítání uživatelů z AD'''&lt;br /&gt;
&lt;br /&gt;
Při standardním nastavení se seznam uživatelů aplikace načítá z DB serveru, náhradních přihlášení a agendy Uživatelé KS portálu.&lt;br /&gt;
&lt;br /&gt;
Nastavením rozšiřujícího parametru [[AD_READ_USERS (sk.13)]] na hodnotu &amp;quot;1x&amp;quot; nebo &amp;quot;vždy&amp;quot; lze aktivovat načítání seznamu uživatelů z Active Directory a poté jim standardním způsobem přidělit práva (roli). Více viz příslušný parametr.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Automatické načítání rolí z AD'''&lt;br /&gt;
&lt;br /&gt;
Nastavením rozšiřujícího parametru [[AD_GroupsFrom (sk.13)]], lze aktivovat načítání seznamu rolí a také rolí uživatelů z AD. Aktivací se zároveň zakáže přiřazovat role uživatelům v KS mzdy. Více viz příslušný parametr.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
* [[Active Directory]]&lt;br /&gt;
* [[Systémová příručka]]&lt;/div&gt;</summary>
		<author><name>Pavelr</name></author>
	</entry>
	<entry>
		<id>http://prirucky.ksprogram.cz/index.php?title=Active_Directory&amp;diff=52455</id>
		<title>Active Directory</title>
		<link rel="alternate" type="text/html" href="http://prirucky.ksprogram.cz/index.php?title=Active_Directory&amp;diff=52455"/>
		<updated>2026-08-26T09:40:56Z</updated>

		<summary type="html">&lt;p&gt;Pavelr: /* Vazba na AD - Desktopová aplikace */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Active Directory (AD)'''&lt;br /&gt;
&lt;br /&gt;
== Vazba na AD - Desktopová aplikace ==&lt;br /&gt;
&lt;br /&gt;
Desktopová aplikace využívá Active Directory pro následující účely: &lt;br /&gt;
&lt;br /&gt;
* '''ověření uživatele při přihlášení do aplikace''' (při spuštění aplikace s parametrem /T nebo /TD, ověření nepřímo - tzv. trusted connection, ověření ve skutečnosti provádí SQL server) &lt;br /&gt;
&lt;br /&gt;
* '''načítání uživatelských účtů z AD''' pro účely přiřazení aplikační role, nebo '''Načítání rolí uživatelů z AD''' viz [[Přiřazování práv uživatelům z Active Directory]] &lt;br /&gt;
&lt;br /&gt;
* '''synchronizace základních údajů zaměstnanců''' povětšinou směrem KS-&amp;gt;AD. Tato funkcionalita vyžaduje programové úpravy, neboť každý zákazník má jiné požadavky na přenos údajů.&lt;br /&gt;
: [[Synchronizace údajů KS-AD]]&lt;br /&gt;
: [[Synchronizace údajů KS-AD (příklad)]]&lt;br /&gt;
&lt;br /&gt;
== Parametry ==&lt;br /&gt;
* [[Rozšiřující parametry (skupina 13)]] - parametry začínající &amp;quot;AD_...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Vazba na AD - Portál ==&lt;br /&gt;
1) '''Autentizace''': Pokud chcete jen ověřovat uživatele AD účtem, tak stačí mít ve web.config nastaveno buď&lt;br /&gt;
&lt;br /&gt;
a) windows SSO přihlašování: authentication mode=&amp;quot;Windows&amp;quot; (přebírá se přihlášení uživatele do windows, použitelné pouze uvnitř firmy nebo přes VPN),&lt;br /&gt;
&lt;br /&gt;
b) nebo formulářové přihlašování s ověřováním v AD: authentication mode=&amp;quot;Forms&amp;quot;, parametr TypOvereni=ad a nastavit parametry s prefixem &amp;quot;ad_&amp;quot; (příklady vyplnění naleznete v souboru web.config.default)&lt;br /&gt;
&lt;br /&gt;
2) '''Vazba Osobní číslo - Login''': Pokud má být z AD zjišťováno i osobní číslo přihlášeného uživatele, pomocí kterého se účet sváže s konkrétním zaměstnancem, je třeba ve web.configu nastavit parametr ZdrojOsCisla na hodnotu &amp;quot;ad&amp;quot; a nastavit parametry s prefixem &amp;quot;ad_&amp;quot;, především ad_atr_os_cislo_user, ve kterém je uveden název atributu, ve kterém se nachází osobní číslo (employeeNumber nebo employeeId)&lt;br /&gt;
&lt;br /&gt;
3) '''Role''': Pokud se mají z AD přebírat i role uživatele (group) je třeba ve web.config změnit defaultProvider z KSRoleProvider na ADRoleProvider. Role s odpovídajícím názvem musí existovat i v KS. Role přebírané z AD lze omezit pomocí parametru ad_groups.&lt;br /&gt;
&lt;br /&gt;
Více viz [[Instalační příručka]].&lt;br /&gt;
&lt;br /&gt;
'''Dotaz: Může se správce, který není zaměstnancem, přihlásit do portálu AD účtem? '''&lt;br /&gt;
&lt;br /&gt;
Ano, a to přes standardní přihlašovací stránku, ale pouze za předpokladu, že AD login je naveden v agendě &amp;quot;Uživatelé KS portálu&amp;quot; na záložce &amp;quot;Externí uživatelé&amp;quot;. Pokud externí uživatel nemá AD účet, může se přihlásit přes stránku &amp;quot;Externí přihlášení&amp;quot; a to KS loginem a heslem navedeným v agendě &amp;quot;Uživatelé KS portálu&amp;quot; na záložce &amp;quot;Externí uživatelé&amp;quot; (na této stránce se ignoruje nastavení parametru TypOvereni a používá se KS ověření).&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
* [[Přenosy dat]]&lt;br /&gt;
* [[Systémová příručka]]&lt;/div&gt;</summary>
		<author><name>Pavelr</name></author>
	</entry>
	<entry>
		<id>http://prirucky.ksprogram.cz/index.php?title=AD_GroupsFrom_(sk.13)&amp;diff=52454</id>
		<title>AD GroupsFrom (sk.13)</title>
		<link rel="alternate" type="text/html" href="http://prirucky.ksprogram.cz/index.php?title=AD_GroupsFrom_(sk.13)&amp;diff=52454"/>
		<updated>2026-08-26T09:28:47Z</updated>

		<summary type="html">&lt;p&gt;Pavelr: založena nová stránka s textem „Rozšiřující parametr AD_GroupsFrom ze skupiny 13 zapíná přebírání rolí uživatelů z Active Directory.  Do parametru se zadává relativní cesta ke kontejneru obsahující skupiny uživatelů (groups), příklad '''Morava/Groups'''. Názvy skupin, které okno přiřazování práv, zjistí v uvedeném kontejneru se automaticky naimportují do číselníku rolí (aby bylo možno k těmto rolím přiřazovat povolené akce).  Nastavením par…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Rozšiřující parametr AD_GroupsFrom ze skupiny 13 zapíná přebírání rolí uživatelů z Active Directory.&lt;br /&gt;
&lt;br /&gt;
Do parametru se zadává relativní cesta ke kontejneru obsahující skupiny uživatelů (groups), příklad '''Morava/Groups'''.&lt;br /&gt;
Názvy skupin, které okno přiřazování práv, zjistí v uvedeném kontejneru se automaticky naimportují do číselníku rolí (aby bylo možno k těmto rolím přiřazovat povolené akce).&lt;br /&gt;
&lt;br /&gt;
Nastavením parametru se zároveň zakáže přiřazovat role uživatelům v KS. Pokud uživatelé již nějaké role v KS mají, je potřeba je před zapnutím parametru uživatelům odebrat, protože se sčítají role dříve ručně přiřazené (z tabulky prv_user_role) a ty z AD.&lt;br /&gt;
&lt;br /&gt;
Role uživatele načtené z AD nejsou omezeny na role, které jsou v kontejneru v AD_GroupsFrom, ale načtou se všechny role uživatele, které se vyskytují v číselníku rolí v KS (tabulka prv_role_cisel).&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
* [[Active Directory]]&lt;/div&gt;</summary>
		<author><name>Pavelr</name></author>
	</entry>
	<entry>
		<id>http://prirucky.ksprogram.cz/index.php?title=P%C5%99i%C5%99azov%C3%A1n%C3%AD_pr%C3%A1v_u%C5%BEivatel%C5%AFm_z_Active_Directory&amp;diff=52453</id>
		<title>Přiřazování práv uživatelům z Active Directory</title>
		<link rel="alternate" type="text/html" href="http://prirucky.ksprogram.cz/index.php?title=P%C5%99i%C5%99azov%C3%A1n%C3%AD_pr%C3%A1v_u%C5%BEivatel%C5%AFm_z_Active_Directory&amp;diff=52453"/>
		<updated>2026-08-26T08:49:52Z</updated>

		<summary type="html">&lt;p&gt;Pavelr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Navigace konfigurace aplikace}}&lt;br /&gt;
'''Menu:''' Systém – Přístupová práva&lt;br /&gt;
&lt;br /&gt;
'''Automatické načítání uživatelů z AD'''&lt;br /&gt;
&lt;br /&gt;
Při standardním nastavení se seznam uživatelů aplikace načítá z DB serveru, náhradních přihlášení a agendy Uživatelé KS portálu.&lt;br /&gt;
&lt;br /&gt;
Nastavením rozšiřujícího parametru [[AD READ USERS (sk.13)]] na hodnotu &amp;quot;1x&amp;quot; nebo &amp;quot;vždy&amp;quot; je možné načítat seznam uživatelů z Active Directory a poté jim standardním způsobem přidělit práva (roli). Více viz příslušný parametr.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Automatické načítání rolí z AD'''&lt;br /&gt;
&lt;br /&gt;
Pokud se role nemají přiřazovat v KS, ale mají se přebírat z AD, je třeba nastavit rozšiřující parametr AD_GroupsFrom, tím se zároveň zakáže přiřazovat role v KS. Pokud účty již nějaké role v KS mají je třeba je před zapnutím parametru uživatelům odebrat, protože se sčítají role z prv_user_role a AD.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
* [[Active Directory]]&lt;br /&gt;
* [[Systémová příručka]]&lt;/div&gt;</summary>
		<author><name>Pavelr</name></author>
	</entry>
	<entry>
		<id>http://prirucky.ksprogram.cz/index.php?title=AD_READ_USERS_(sk.13)&amp;diff=52449</id>
		<title>AD READ USERS (sk.13)</title>
		<link rel="alternate" type="text/html" href="http://prirucky.ksprogram.cz/index.php?title=AD_READ_USERS_(sk.13)&amp;diff=52449"/>
		<updated>2026-08-26T08:40:13Z</updated>

		<summary type="html">&lt;p&gt;Pavelr: založena nová stránka s textem „Nastavením rozšiřujícího parametru '''AD_READ_USERS''' (ze skupiny 13) na hodnotu &amp;quot;1x&amp;quot; nebo &amp;quot;vždy&amp;quot; se povoluje načítání seznamu uživatelů z Active Directory.   '''Parametr může nabývat hodnot:'''  * &amp;quot;Ne&amp;quot; - znamená nenačítat seznam uživatelů z AD  * &amp;quot;1x&amp;quot; - znamená načíst poprvé a pak již neobnovovat (v rámci jednoho spuštění aplikace)  * &amp;quot;Vždy&amp;quot; - znamená načítat uživatele z AD při každém pokusu o zjištění seznamu…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Nastavením rozšiřujícího parametru '''AD_READ_USERS''' (ze skupiny 13) na hodnotu &amp;quot;1x&amp;quot; nebo &amp;quot;vždy&amp;quot; se povoluje načítání seznamu uživatelů z Active Directory.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Parametr může nabývat hodnot:'''&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;Ne&amp;quot; - znamená nenačítat seznam uživatelů z AD&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;1x&amp;quot; - znamená načíst poprvé a pak již neobnovovat (v rámci jednoho spuštění aplikace)&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;Vždy&amp;quot; - znamená načítat uživatele z AD při každém pokusu o zjištění seznamu uživatelů&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seznam uživatelů je např. v okně přidělování práv (rolí), to má ale vlastní filtr, kde lze AD účty potlačit, i když je nastaven tento parametr!&lt;br /&gt;
&lt;br /&gt;
Pokud je parametr zapnut a nejsou vyplněny rozšiřující parametry AD_DOMAIN, AD_USER, *AD_PASS, tak se při načtení uživatelů zobrazí dialog [[Přihlášení k Active Directory]].&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
* [[Active Directory]]&lt;/div&gt;</summary>
		<author><name>Pavelr</name></author>
	</entry>
	<entry>
		<id>http://prirucky.ksprogram.cz/index.php?title=P%C5%99ihl%C3%A1%C5%A1en%C3%AD_k_Active_Directory&amp;diff=52448</id>
		<title>Přihlášení k Active Directory</title>
		<link rel="alternate" type="text/html" href="http://prirucky.ksprogram.cz/index.php?title=P%C5%99ihl%C3%A1%C5%A1en%C3%AD_k_Active_Directory&amp;diff=52448"/>
		<updated>2026-08-26T08:32:20Z</updated>

		<summary type="html">&lt;p&gt;Pavelr: založena nová stránka s textem „Dialogové okno '''Přihlášení k Active Directory''' slouží pro zadání nezbytných údajů pro připojení k Active Directoy.  Údaje:  * Doména - je předvyplněna rozšiřujícím parametrem AD_DOMAIN_(sk.13),  * Uživatelské jméno - je předvyplněno rozšiřujícím parametrem AD_USER_(sk.13),  * Heslo - je předvyplněno skrytým rozšiřujícím parametrem *AD_PASS_(sk.13) (parametr lze vyplnit pouze prostřednictvím tohot…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dialogové okno '''Přihlášení k Active Directory''' slouží pro zadání nezbytných údajů pro připojení k Active Directoy.&lt;br /&gt;
&lt;br /&gt;
Údaje:&lt;br /&gt;
&lt;br /&gt;
* Doména - je předvyplněna rozšiřujícím parametrem [[AD_DOMAIN_(sk.13)]], &lt;br /&gt;
* Uživatelské jméno - je předvyplněno rozšiřujícím parametrem [[AD_USER_(sk.13)]], &lt;br /&gt;
* Heslo - je předvyplněno skrytým rozšiřujícím parametrem [[*AD_PASS_(sk.13)]] (parametr lze vyplnit pouze prostřednictvím tohoto dialogu),&lt;br /&gt;
* Kontejner(y) s uživateli - je předvyplněn rozšiřujícím parametrem [[AD_TopOU_(sk.13)]].&lt;br /&gt;
&lt;br /&gt;
Uživatel může předvyplněné údaje změnit. Pro popis, jak uvedené údaje vyplnit, použijte popis u příslušného rozšiřujícího parametru.&lt;br /&gt;
&lt;br /&gt;
Pokud je uživatel správce aplikace, tak se zadané údaje uloží do rozšiřujících parametrů, ale heslo pouze v případě, že zatrhne volbu &amp;quot;uložit heslo (šifr. v db)&amp;quot;. Pokud uživatel není správce, údaje se do parametrů neuloží a pouze se použijí pro připojení.&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
* [[Active Directory]]&lt;/div&gt;</summary>
		<author><name>Pavelr</name></author>
	</entry>
	<entry>
		<id>http://prirucky.ksprogram.cz/index.php?title=AD_DOMAIN_(sk.13)&amp;diff=52447</id>
		<title>AD DOMAIN (sk.13)</title>
		<link rel="alternate" type="text/html" href="http://prirucky.ksprogram.cz/index.php?title=AD_DOMAIN_(sk.13)&amp;diff=52447"/>
		<updated>2026-08-26T07:38:49Z</updated>

		<summary type="html">&lt;p&gt;Pavelr: založena nová stránka s textem „Rozšiřující parametr '''AD_DOMAIN''' ve skupině 13 - Správa systému slouží pro zadání názvu domény Active Directory.  '''Příklad''': ksprogram.int   Případně IP nebo DNS název doménového serveru / doména:  '''Příklad''': 192.168.0.20/ksprogram.int    Odkazy:  Active Directory“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Rozšiřující parametr '''AD_DOMAIN''' ve skupině 13 - Správa systému slouží pro zadání názvu domény Active Directory.&lt;br /&gt;
&lt;br /&gt;
'''Příklad''': ksprogram.int &lt;br /&gt;
&lt;br /&gt;
Případně IP nebo DNS název doménového serveru / doména:&lt;br /&gt;
&lt;br /&gt;
'''Příklad''': 192.168.0.20/ksprogram.int &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Odkazy:&lt;br /&gt;
&lt;br /&gt;
[[Active Directory]]&lt;/div&gt;</summary>
		<author><name>Pavelr</name></author>
	</entry>
	<entry>
		<id>http://prirucky.ksprogram.cz/index.php?title=AD_TopOU_(sk.13)&amp;diff=52446</id>
		<title>AD TopOU (sk.13)</title>
		<link rel="alternate" type="text/html" href="http://prirucky.ksprogram.cz/index.php?title=AD_TopOU_(sk.13)&amp;diff=52446"/>
		<updated>2026-08-26T07:28:02Z</updated>

		<summary type="html">&lt;p&gt;Pavelr: založena nová stránka s textem „Rozšiřující parametr '''AD_TopOU''' ve skupině 13 - Správa systému slouží pro omezení vyhledávání účtů v doméně na 1 či více podkontejnerů.  Zadává se relativní cesta od domény ke kontejneru, ve kterém jsou účty uživatelů, ne skupiny! Zadává se ve tvaru s lomítky (bez &amp;quot;CN=&amp;quot; či &amp;quot;OU=&amp;quot;).   Pokud jsou uživatelé přímo v systémovém kontejneru Users, uveďte Users.   Pokud jsou uživatelé např v OU=Brno,OU=Morava,DC=…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Rozšiřující parametr '''AD_TopOU''' ve skupině 13 - Správa systému slouží pro omezení vyhledávání účtů v doméně na 1 či více podkontejnerů.&lt;br /&gt;
&lt;br /&gt;
Zadává se relativní cesta od domény ke kontejneru, ve kterém jsou účty uživatelů, ne skupiny! Zadává se ve tvaru s lomítky (bez &amp;quot;CN=&amp;quot; či &amp;quot;OU=&amp;quot;). &lt;br /&gt;
&lt;br /&gt;
Pokud jsou uživatelé přímo v systémovém kontejneru Users, uveďte Users. &lt;br /&gt;
&lt;br /&gt;
Pokud jsou uživatelé např v OU=Brno,OU=Morava,DC=domena,DC=cz, uveďte &amp;quot;Morava/Brno&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Pokud ponecháte parametr nevyplněn, bude prohledávána celá doména!&lt;br /&gt;
&lt;br /&gt;
V případě potřeby je možno zadat i více kontejnerů, v tom případě je oddělovačem středník(;), příklad &amp;quot;Cechy/Beroun;Morava/Brno&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Odkazy:&lt;br /&gt;
&lt;br /&gt;
[[Active Directory]]&lt;/div&gt;</summary>
		<author><name>Pavelr</name></author>
	</entry>
	<entry>
		<id>http://prirucky.ksprogram.cz/index.php?title=Do%C4%8Dasn%C3%A9_heslo&amp;diff=52409</id>
		<title>Dočasné heslo</title>
		<link rel="alternate" type="text/html" href="http://prirucky.ksprogram.cz/index.php?title=Do%C4%8Dasn%C3%A9_heslo&amp;diff=52409"/>
		<updated>2026-08-06T11:34:28Z</updated>

		<summary type="html">&lt;p&gt;Pavelr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Pokud je v agendě '''Uživatelé KS portálu''' u účtu zatrhnuta volba '''Dočasné heslo''', je po přihlášení uživatel přesměrován na stránku  '''Nastavení - Změna hesla''' a je tedy donucen ke změně hesla (*). Funkcionalitu lze použít pouze pro přihlašování KS účtem (nikoliv AD, či Windows SSO).&lt;br /&gt;
&lt;br /&gt;
* - Pro tutu funkcionalitu je nutné mít vytvořenu aplikační roli s názvem '''PortalDocasneHeslo''', která má přístup pouze na stránku '''Nastavení - Změna hesla''', aby uživatel nemohl přejít na jinou stránku. &lt;br /&gt;
&lt;br /&gt;
Po změně hesla je účtu zrušen příznak dočasné heslo, následně se uživatel musí odhlásit a přihlásit novým heslem (aby se mu načetly jeho původní role).&lt;br /&gt;
&lt;br /&gt;
Pokud chcete všechny uživatele donutit ke změně hesla, můžete hromadně označit jejich heslo za dočasné přes SQL příkaz:&lt;br /&gt;
&lt;br /&gt;
UPDATE prtl_users SET generovane_heslo='a';&lt;/div&gt;</summary>
		<author><name>Pavelr</name></author>
	</entry>
	<entry>
		<id>http://prirucky.ksprogram.cz/index.php?title=Chyba_413_-_Request_Entity_Too_Large&amp;diff=52401</id>
		<title>Chyba 413 - Request Entity Too Large</title>
		<link rel="alternate" type="text/html" href="http://prirucky.ksprogram.cz/index.php?title=Chyba_413_-_Request_Entity_Too_Large&amp;diff=52401"/>
		<updated>2026-08-04T09:10:56Z</updated>

		<summary type="html">&lt;p&gt;Pavelr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Chyba '''413 - Request Entity Too Large''' je způsobena tím, že. velikost HTTP požadavku přesáhne velikost nastavenou v parametru maxRequestLength nebo maxAllowedContentLength ve web.config (nebo applicationHost.config). &lt;br /&gt;
&lt;br /&gt;
Tato chyba nastává nejčastěji při změně nastavení workflow (Pozadavky/Workflow.aspx), tato stránka potřebuje minimálně 30 MB, u složitých workflow ještě více.&lt;br /&gt;
&lt;br /&gt;
==Jak to opravit==&lt;br /&gt;
&lt;br /&gt;
V souboru web.config, který je umístěn na webovém serveru ve složce KS portálu (např. c:\inetpub\wwwroot\ksportal), upravte hodnoty následujících parametrů:&lt;br /&gt;
* '''maxRequestLength''' se udává v '''KB'''.&lt;br /&gt;
&lt;br /&gt;
* '''maxAllowedContentLength''' se zadává v '''bytech'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
&amp;lt;configuration&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
  &amp;lt;system.webServer&amp;gt;&lt;br /&gt;
    &amp;lt;security&amp;gt;&lt;br /&gt;
      &amp;lt;requestFiltering&amp;gt;&lt;br /&gt;
        &amp;lt;!-- Limit v bytech (např. 80 MB) --&amp;gt;&lt;br /&gt;
        &amp;lt;requestLimits maxAllowedContentLength=&amp;quot;83886080&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/requestFiltering&amp;gt;&lt;br /&gt;
    &amp;lt;/security&amp;gt;&lt;br /&gt;
  &amp;lt;/system.webServer&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
  &amp;lt;system.web&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Limit v KB (např. 80 MB) --&amp;gt;&lt;br /&gt;
    &amp;lt;httpRuntime maxRequestLength=&amp;quot;81920&amp;quot; ... /&amp;gt;&lt;br /&gt;
  &amp;lt;/system.web&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/configuration&amp;gt;&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Chyba nejčastěji začíná takto:'''&lt;br /&gt;
&lt;br /&gt;
Exception&lt;br /&gt;
&lt;br /&gt;
fromJS = 1, httpStatusCode = 413 - Request Entity Too Large, errName = Sys.WebForms.PageRequestManagerServerErrorException, errMsg = An unknown error occurred while processing the request on the server. The status code returned from the server was: 413,...&lt;br /&gt;
&lt;br /&gt;
ASP.NET má implicitně nastavené limity na velikost HTTP požadavků velmi nízko, jako ochranu proti DoS útokům nebo nechtěným obrovským uploadům.&lt;/div&gt;</summary>
		<author><name>Pavelr</name></author>
	</entry>
	<entry>
		<id>http://prirucky.ksprogram.cz/index.php?title=Chyba_413_-_Request_Entity_Too_Large&amp;diff=52400</id>
		<title>Chyba 413 - Request Entity Too Large</title>
		<link rel="alternate" type="text/html" href="http://prirucky.ksprogram.cz/index.php?title=Chyba_413_-_Request_Entity_Too_Large&amp;diff=52400"/>
		<updated>2026-08-04T09:00:27Z</updated>

		<summary type="html">&lt;p&gt;Pavelr: založena nová stránka s textem „Chyba '''413 - Request Entity Too Large''' je způsobena tím, že. velikost HTTP požadavku přesáhne velikost nastavenou v parametru maxRequestLength nebo maxAllowedContentLength ve web.config (nebo applicationHost.config).   ASP.NET má implicitně nastavené limity na velikost HTTP požadavků, aby se zabránilo DoS útokům nebo nechtěným obrovským uploadům, přes parametry ve web.config lze tyto limity navýšit.  Tato chyba nastává nejč…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Chyba '''413 - Request Entity Too Large''' je způsobena tím, že. velikost HTTP požadavku přesáhne velikost nastavenou v parametru maxRequestLength nebo maxAllowedContentLength ve web.config (nebo applicationHost.config). &lt;br /&gt;
&lt;br /&gt;
ASP.NET má implicitně nastavené limity na velikost HTTP požadavků, aby se zabránilo DoS útokům nebo nechtěným obrovským uploadům, přes parametry ve web.config lze tyto limity navýšit.&lt;br /&gt;
&lt;br /&gt;
Tato chyba nastává nejčastěji při změně nastavení workflow (Pozadavky/Workflow.aspx), tato stránka potřebuje minimálně 30 MB, u složitých workflow ještě více.&lt;br /&gt;
&lt;br /&gt;
==Jak to opravit==&lt;br /&gt;
&lt;br /&gt;
Ve web.config upravte hodnoty následujících parametrů:&lt;br /&gt;
* '''maxRequestLength''' se udává v '''KB'''.&lt;br /&gt;
&lt;br /&gt;
* '''maxAllowedContentLength''' se zadává v '''bytech'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
&amp;lt;configuration&amp;gt;&lt;br /&gt;
  &amp;lt;system.web&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Limit v KB (např. 80 MB) --&amp;gt;&lt;br /&gt;
    &amp;lt;httpRuntime maxRequestLength=&amp;quot;81920&amp;quot; ... /&amp;gt;&lt;br /&gt;
  &amp;lt;/system.web&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;system.webServer&amp;gt;&lt;br /&gt;
    &amp;lt;security&amp;gt;&lt;br /&gt;
      &amp;lt;requestFiltering&amp;gt;&lt;br /&gt;
        &amp;lt;!-- Limit v bytech (např. 80 MB) --&amp;gt;&lt;br /&gt;
        &amp;lt;requestLimits maxAllowedContentLength=&amp;quot;83886080&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/requestFiltering&amp;gt;&lt;br /&gt;
    &amp;lt;/security&amp;gt;&lt;br /&gt;
  &amp;lt;/system.webServer&amp;gt;&lt;br /&gt;
&amp;lt;/configuration&amp;gt;&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Chyba nejčastěji začíná takto:'''&lt;br /&gt;
&lt;br /&gt;
Exception&lt;br /&gt;
&lt;br /&gt;
fromJS = 1, httpStatusCode = 413 - Request Entity Too Large, errName = Sys.WebForms.PageRequestManagerServerErrorException, errMsg = An unknown error occurred while processing the request on the server. The status code returned from the server was: 413,...&lt;/div&gt;</summary>
		<author><name>Pavelr</name></author>
	</entry>
	<entry>
		<id>http://prirucky.ksprogram.cz/index.php?title=Instala%C4%8Dn%C3%AD_p%C5%99%C3%ADru%C4%8Dka&amp;diff=52341</id>
		<title>Instalační příručka</title>
		<link rel="alternate" type="text/html" href="http://prirucky.ksprogram.cz/index.php?title=Instala%C4%8Dn%C3%AD_p%C5%99%C3%ADru%C4%8Dka&amp;diff=52341"/>
		<updated>2026-06-29T13:27:17Z</updated>

		<summary type="html">&lt;p&gt;Pavelr: /* Uživatelé se mohou registrovat sami */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{KS portál}}&lt;br /&gt;
Tento dokument je vlastnictvím společnosti KS-program, spol. s r.o., Vsetín. Slouží pro potřeby školení a studia uživatelů systému Mzdy a personalistika. Žádná část dokumentu nesmí být nijak kopírována, zveřejňována nebo jinak poskytnuta třetím osobám bez předchozího písemného souhlasu odpovědných zástupců KS-program, spol. s r.o. &lt;br /&gt;
&lt;br /&gt;
= Podporované prohlížeče =&lt;br /&gt;
Podporovanými prohlížeči jsou '''aktuální verze''' následujících produktů:&lt;br /&gt;
* '''''Mozilla Firefox'''''&lt;br /&gt;
* '''''Google Chrome'''''&lt;br /&gt;
* '''''Microsoft Edge'''''&lt;br /&gt;
&lt;br /&gt;
Prohlížeč musí mít '''povolen ''JavaScript'' a ''Cookies''''' (výchozí nastavení). &lt;br /&gt;
&lt;br /&gt;
=== Apple ===&lt;br /&gt;
Aplikace KS Portál je kompatibilní se zařízeními značky Apple &amp;lt;small&amp;gt;(iPhone, iPad, Mac, aj.)&amp;lt;/small&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Podporované prohlížeče jsou: Safari, Google Chrome a Mozilla Firefox &lt;br /&gt;
&lt;br /&gt;
=== Historie ===&lt;br /&gt;
: &amp;lt;small&amp;gt;[[Podporované prohlížeče (KS portál) (historie)]] &amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Co je potřeba ke zprovoznění KS Portálu =&lt;br /&gt;
* '''Windows Server 2008 R2, 2012 a vyšší'''. KS&amp;amp;nbsp;Portál potřebuje cca 100 MB místa na webovém serveru.&lt;br /&gt;
&lt;br /&gt;
* '''Běhové prostředí [[.Net Framework]]. &amp;lt;!-- 4.6.1 a vyšší''' (volně a zdarma ke stažení)--&amp;gt;&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
Do 1.9.2017 postačilo &lt;br /&gt;
Běhové prostředí [[.Net Framework]] &amp;lt;!--4.0 a vyšší (volně a zdarma ke stažení)--&amp;gt;. &lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
XIV. Změna běhového prostředí Microsoft .Net Framework (Všechny produkty)&lt;br /&gt;
Od 1.9.2017 bude změněno běhové prostředí .Net Framework našich aplikací (KS mzdy PROFI, KS Portál a KS Aplikační Server) na verzi 4.6.1&lt;br /&gt;
Z důvodu přechodu na novější verzi nebudou naše aplikace dále funkční na operačních systémech starších než:&lt;br /&gt;
- Windows Server 2008 R2 ( KS portál a KS Aplikační Server)&lt;br /&gt;
- Windows 7 SP1 (KS mzdy PROFI)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
Vhodné je mít nejprve nainstalovaný webový server IIS a potom teprve nainstalovat .NET Framewok. V tomto pořadí se Framewok sám zaregistruje do IIS. Pokud toto pořadí nemůžete dodržet nebo nevíte v jakém pořadí byly tyto dvě aplikace naistalovány, spusťte registraci Frameworku do IIS ručně  pomocí příkazu (jako správce z příkazové řádky)&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* V IIS musí být povolen ASP modul. Je to ISAPI rozšíření webového serveru, které zpracovává požadavky na stránky s příponou ASPX.&lt;br /&gt;
&lt;br /&gt;
= Jak postupovat při instalaci =&lt;br /&gt;
&lt;br /&gt;
===Aplikace nesmí být instalována jako Web Site===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Pro Windows Server 2008 R2, 2012  (IIS 7) a vyšší===&lt;br /&gt;
&lt;br /&gt;
# Kdekoliv na disku '''vytvořte adresář ''ksprtl''''' (Doporučujeme do adresáře ''C:\Inetpub\wwwroot\''). &lt;br /&gt;
# Do adresáře ksprtl '''rozbalte''' obsah souboru '''''PRTXXXXY.zip''''' (XXXXY - odpovídající verze aplikace). Instalační sadu si stáhněte z: ''http://download.ksprogram.cz/download/''&lt;br /&gt;
# Skupině uživatelů '''''Authenticated Users'' nastavte práva''': čtení na adresáři ''ksprtl'' včetně jeho obsahu zápisu do podadresářů ''Logs'' a ''Temp''. &amp;lt;small&amp;gt;(Pokud později bude smazán některý z uvedených podadresářů, bude nutné po vytvoření přiřadit práva znovu. hd 80459)&amp;lt;/small&amp;gt; &lt;br /&gt;
# '''V IIS vytvořte novou webovou aplikaci''' s odkazem na fyzický adresář ''ksprtl'' (vytvořený v bodu 1).&lt;br /&gt;
# V základním nastavení vytvořené webové aplikace se ujistěte, že '''aplikace běží ve fondu aplikací''' (aplikačním poolu), který využívá ''.NET Framework''.&lt;br /&gt;
# V souboru ''web.config'' (nebo ve vlastnostech webové aplikace) '''upravte ''ConnectionString''''', tak aby odpovídal vašemu DB připojení. (viz. ''Nastavení DB připojení'').&lt;br /&gt;
&lt;br /&gt;
= Nastavení DB připojení =&lt;br /&gt;
Připojení na databáze MSSQL a Oracle je již implementován přímo v Net Frameworku, takže se pro tyto databázové platformy nemusí nic instalovat. K ostatním databázovým platformám je možné přistupovat prostřednictvím ODBC. Použité ODBC musí podporovat DotNet. Zákazník by měl získat ODBC od svého dodavatele databáze (my jej nedodáváme).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;Databázové připojení v KS&amp;amp;nbsp;Portálu (ASP.NET aplikaci) definuje ConnectionString, který se nachází v sekci &amp;lt;connectionStrings&amp;gt; v souboru web.config v hlavním adresáři aplikace.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Příklady ConnectionStringu ==&lt;br /&gt;
&lt;br /&gt;
=== Pro MSSQL ===&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;add name=&amp;quot;web_mzdy&amp;quot; connectionString=&amp;quot;server=web_pc;database=mzdy;uid=test;pwd=test&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
providerName=&amp;quot;System.Data.SqlClient&amp;quot;/&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Pro Oracle ===&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;add name=&amp;quot;web_mzdy&amp;quot; connectionString=&amp;quot;Data Source=KSPROGRA;User Id=test;Password=test&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
providerName=&amp;quot;System.Data.OracleClient&amp;quot;/&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Pro ODBC ===&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;add name=&amp;quot;web_mzdy&amp;quot; connectionString=&amp;quot;DSN=i_mzdy&amp;quot; providerName=&amp;quot;System.Data.Odbc&amp;quot;/&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Položky DB připojení ===&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|name&lt;br /&gt;
| - jméno DB připojení&lt;br /&gt;
|-&lt;br /&gt;
|server&lt;br /&gt;
| - název nebo IP adresa počítače, na kterém běží DB server&lt;br /&gt;
|-&lt;br /&gt;
|database&lt;br /&gt;
| - název databáze, ke které bude chtít být připojeni&lt;br /&gt;
|-&lt;br /&gt;
|uid&lt;br /&gt;
| - login pro přístup do databáze&lt;br /&gt;
|-&lt;br /&gt;
|pwd&lt;br /&gt;
| - heslo pro přístup do databáze&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Doplňující informace ==&lt;br /&gt;
=== Oracle ===&lt;br /&gt;
Na serveru s IIS je potřeba mít stejnou verzi klienta pro Oracle jako je Oracle databáze. Je vyžadován 32 bit oracle client. Na adresář Oracle_home (adresář oracle clienta), nadřízené a podřízené složky musí mít přístup skupina uživatelů Authenticated Users a to právo Read&amp;amp;Execute. Pokud nejsou práva nastavena správně objeví se chyba: ''System.Data.OracleClient requires Oracle client software version 8.1.7 or greater.''&lt;br /&gt;
&lt;br /&gt;
Pokud to nepomůže nastavte stejná práva uživateli ASPNET, pod kterým běží proces ASP.NET.&lt;br /&gt;
&lt;br /&gt;
=== PostgreSQL ===&lt;br /&gt;
* [[PostgreSQL]]&lt;br /&gt;
&lt;br /&gt;
== Ze zkušeností ==&lt;br /&gt;
Pokud KS Portál zahlásí databázovou chybu ORA-12638 (jedná se o zdokumentovanou chybu Oracle):&lt;br /&gt;
&lt;br /&gt;
''In fact this kind of error (ORA-12638) has many causes. I had it in 10.2.0.3 due to a bug. And also I had it in 9.2.0.8 because we had some troubles with our Active Directory. When the parameter SQLNET_AUTHENTIFICATION_SERVICES is set to NTS then before the connexion the Oracle server ask for a &amp;quot;ticket&amp;quot; to the Active Directory. And, if it cannot retrieve a valid &amp;quot;ticket&amp;quot; then we have the error ORA-12638.''&lt;br /&gt;
&lt;br /&gt;
''So finally, I set SQLNET_AUTHENTIFICATION_SERVICES = (NTS,NONE) so the OS authentification is not compulsory ant we didn't have the error ORA-12638 anymore.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jak je uvedeno výše v anglickém textu, tato chyba může mít více příčin. Problém vzniká tím, že se Oracle snaží uživatele, který přistupuje do DB ověřit proti Active Directory. Do DB přistupujete pod uživatelem, který není naveden v Active Directory. Řešením je vypnout ověření DB uživatele proti Active Directory. Obecně se doporučuje v konfiguračním souboru sqlnet.ora (buď na serveru nebo na klientovi) zaměnit řádek: &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;SQLNET.AUTHENTICATION_SERVICES= (NTS)&amp;lt;/font&amp;gt; za &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;SQLNET.AUTHENTICATION_SERVICES= (NONE)&amp;lt;/font&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Lepším řešením je upravit soubor sqlnet.ora na straně Oracle klienta (na počítači, kde běží KS&amp;amp;nbsp;Portál).&lt;br /&gt;
&lt;br /&gt;
= Přihlašování uživatelů KS Portálu =&lt;br /&gt;
KS portál nabízí tyto způsoby přihlašování uživatelů:&lt;br /&gt;
&lt;br /&gt;
- Přihlášení portálovým účtem&lt;br /&gt;
&lt;br /&gt;
- Windows - Systém jednotného přihlášení (SSO)&lt;br /&gt;
&lt;br /&gt;
- Přihlášení active directory účtem&lt;br /&gt;
&lt;br /&gt;
- Přihlášení databázovým účtem&lt;br /&gt;
&lt;br /&gt;
- Přihlášení přes externí autentizační službu (OAUTH2, SAML2)&lt;br /&gt;
&lt;br /&gt;
- Přihlášení externího uživatele - nezaměstnance&lt;br /&gt;
&lt;br /&gt;
- Přihlášení čipovou kartou (RFID)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Při volbě způsobu přihlašování je třeba také pamatovat na to, že po ověření uživatele je potřeba nějak svázat přihlášeného uživatele s konkrétním zaměstnancem v databázi, tedy vazba login-osobní číslo, viz ZdrojOsCisla níže.&lt;br /&gt;
&lt;br /&gt;
=== Přihlášení portálovým účtem ===&lt;br /&gt;
Uživatelé musí při přístupu na portál vyplnit přihlašovací údaje (login a heslo) na přihlašovací stránce. Teprve po vyplnění platných údajů a jejich ověření získají uživatelé přístup do portálu. Na konci relace se uživatele odhlásí kliknutí na „odhlašovací“ tlačítko. Přihlašovací údaje spravuje pověřená osoba buď na staránce Nastavení/Uživatelé nebo v agendě Uživatelé KS portálu v desktopové aplikaci. Nový zaměstnanci se také mohou registrovat sami, pokud je to povoleno.&lt;br /&gt;
&lt;br /&gt;
V souboru Web.config musí být:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;add key=&amp;quot;TypOvereni&amp;quot; value=&amp;quot;&amp;quot;/&amp;gt; &lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;authentication mode=&amp;quot;Forms&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Authentication mode nenastavujte přímo přes web.config, ale přes IIS, v levém stromu vyberte nejdříve webovou aplikaci ksportal v IIS/Ověřování (na WIN EN Authentication), kde povolte &amp;quot;Ověřování založené na formulářích&amp;quot; a z ostatních metod ponechte povolenu ještě &amp;quot;Anonymní přístup&amp;quot; (např. kvůli složce Public).&lt;br /&gt;
&lt;br /&gt;
=== Windows - Systém jednotného přihlášení (SSO) ===&lt;br /&gt;
Uživatelé nemusí vyplňovat přihlašovací údaje (login a heslo), do portálu se přihlašují automaticky loginem, pod kterým se přihlásili k doménovému serveru prostřednictvím přihlášení do Windows, z čehož vyplývá, že je tento způsob použitelný jen uvnitř firemní sítě (případně za použití VPN).&lt;br /&gt;
&lt;br /&gt;
V souboru web.config musí být:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;add key=&amp;quot;TypOvereni&amp;quot; value=&amp;quot;&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;authentication mode=&amp;quot;Windows&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Authentication mode nenastavujte přímo přes web.config, ale přes IIS, jednak metodu nemusíte mít nainstalovánu, jednak IIS nezmění jen web.config, ale zapíše povolené autentizační metody pro jednotlivé aplikace do applicationHost.config (v c:\Windows\System32\inetsrv\config). V levém stromu vyberte nejdříve webovou aplikaci ksportal, pak v IIS/Ověřování (na WIN EN Authentication), zakažte &amp;quot;Ověřování založené na formulářích&amp;quot;, povolte &amp;quot;Ověřování systému Windows&amp;quot; a z ostatních metod ponechte povolenu ještě &amp;quot;Anonymní přístup&amp;quot; (např. kvůli složce Public). Pokud autentizace nefunguje, zakažte i metodu &amp;quot;Anonymní přístup&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  Po přidání parametru &amp;lt;add key=&amp;quot;SkipLoginPage&amp;quot; value=&amp;quot;true&amp;quot;/&amp;gt; se přeskočí přihlašovací stránka.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Do databáze přistupuje portál buď pod DB účtem zadaným v connectionstringu, nebo pod windows účtem uživatele pokud je v connectstringu nastaveno Integrated Security=true a identita fondu aplikace je ponechána na hodnotě ApplicationPoolIdentity (tj. není nastaven specifický účet zosobnění).&lt;br /&gt;
&lt;br /&gt;
=== Přihlášení active directory účtem ===&lt;br /&gt;
Uživatelé musí při přístupu na portál vyplnit přihlašovací údaje (login a heslo) k active directory účtu. Teprve po vyplnění platných údajů na přihlašovací stránce získají uživatelé přístup do portálu. Na konci relace se uživatele odhlásí kliknutím na tlačítko „Odhlásit“. Tento způsob přihlášení, narozdíl od windows SSO, je možno použít i pro uživatele hlásící se zvenku, mimo firemní síť (samozřejmě jen pokud je portál vystaven veřejně).&lt;br /&gt;
&lt;br /&gt;
Vzhledem k tomu, že při AD autentizaci nezáleží na velikosti písmen a umožňuje použít různé formáty loginů a různé tvary domény (a při některých konfiguracích i bez domény) a při definici práv v KS je rovněž možno používat různé formáty loginů, je nutné nastavit parametr SparovaniUziv na CI-BezDomeny, aby systém při načítání práv z KS databáze pro autentizovaného uživatele ignoroval velikost písmen i doménu, jinak se práva nebudou načítat jednotně a budou záviset na tom, v jakém tvaru uživatel zadá svůj login!&lt;br /&gt;
&lt;br /&gt;
Lze se přihlašovat i tvarem loginu bez domény pokud je parametr SparovaniUzivAD (jiný parametr než výše) nastaven na hodnotu true.&lt;br /&gt;
&lt;br /&gt;
V souboru Web.config je potřeba nastavit:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;add key=&amp;quot;TypOvereni&amp;quot; value=&amp;quot;ad&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;add key=&amp;quot;SparovaniUziv&amp;quot; value=&amp;quot;CI-BezDomeny&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;authentication mode=&amp;quot;Forms&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  a dále nastavit parametry s prefixem &amp;quot;ad_&amp;quot;, viz Sekce &amp;lt;appSettings&amp;gt; - skupina Active Directory (příklady vyplnění naleznete v souboru web.config.default)&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Přihlášení databázovým účtem ===&lt;br /&gt;
&lt;br /&gt;
Uživatel zadává databázový login a heslo, ověření probíhá prostřednictvím připojení k databázi se zadanými přihlašovacími údaji. Portál přístupuje do databáze pod jménem uživatele, v connectionstringu musí být zadány místo jména uživatele a hesla masky %user% a %password%, které jsou při vytváření připojení nahrazeny přihlašovacími údaji, které zadal uživatel. Od verze 7641A je nutno nastavit i parametr TypOvereni na hodnotu sql.&lt;br /&gt;
&lt;br /&gt;
V souboru Web.config je potřeba nastavit:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;add key=&amp;quot;TypOvereni&amp;quot; value=&amp;quot;sql&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;authentication mode=&amp;quot;Forms&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;add name=&amp;quot;web_mzdy&amp;quot; connectionString=&amp;quot;server=absint_pc;database=web_mzdy;uid=%user%;pwd=%password%&amp;quot; providerName=&amp;quot;System.Data.SqlClient&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Přihlášení přes externí autentizační službu (OAUTH2, SAML2) ===&lt;br /&gt;
&lt;br /&gt;
Je možno využít přihlašování přes externí autentizační službu podporující protokol OAuth 2.0, případně SAML 2.0. Více informací je k dispozici na stránce rozšíření aplikace '''[[Externí přihlašování | Externí přihlašování]]'''&lt;br /&gt;
&lt;br /&gt;
=== Přihlášení externího uživatele - nezaměstnance ===&lt;br /&gt;
&lt;br /&gt;
Tento způsob přihlášení je určen pro externí uživatele (nezaměstnance), např. správce. Bez ohledu na nastavený způsob přihlašování nakonfigurovaný pro zaměstnance, se externí uživatel může přihlásit přes stránku &amp;quot;/Public/ExternalUserLogin.aspx&amp;quot;, na kterou se dostane např. odkazem „Externí uživatel“ ze standardní přihlašovací stránky. Pokud je nastaven 1. způsob přihlašování, může se přihlásit i přes standardní stránku určenou pro zaměstnance. Externího zaměstnance musí pověřená osoba navést v agendě Uživatelé KS portálu/Externí uživatelé.&lt;br /&gt;
&lt;br /&gt;
=== Přihlášení čipovou kartou (RFID) ===&lt;br /&gt;
Pro kiosky je možno zakoupit rozšíření přihlášení čipovou kartou - pro přihlášení stačí přiložit kartu k RFID čtečce karet. Více zde &lt;br /&gt;
[[Přihlášení pomocí čipové karty do KS portálu]]&lt;br /&gt;
&lt;br /&gt;
= Zdroj informace pro vazbu login - osobní číslo = &lt;br /&gt;
Při přihlášení uživatele je potřeba získat i jeho osobní číslo, které jej identifikuje jako konkretního zaměstnance. &lt;br /&gt;
Osobní číslo se většinou získává ze stejného místa, proti kterému se uživatel ověřuje. Pokud vyvstane potřeba získat osobní číslo z jiného zdroje, je to možné nastavit parametrem&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;add key=&amp;quot;ZdrojOsCisla&amp;quot; value=&amp;quot;&amp;quot;/&amp;gt;&amp;lt;/font&amp;gt; &lt;br /&gt;
v souboru web.config v sekci &amp;lt;appSettings&amp;gt; (viz. následující tabulka).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ZdrojOsCisla'''&lt;br /&gt;
&lt;br /&gt;
{|&amp;lt;table align=&amp;quot;center&amp;quot; border=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot; cellspacing=&amp;quot;4&amp;quot; cellpadding=&amp;quot;3&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAA; border-collapse:collapse;empty-cells:show;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;#A7C1F2&amp;quot;&amp;gt;&amp;lt;b&amp;gt;'''Hodnota'''&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;#A7C1F2&amp;quot;&amp;gt;&amp;lt;b&amp;gt;'''Význam'''&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| kspu (případně ks)&lt;br /&gt;
|   osobní číslo se zjistí z agendy [[Uživatelé KS portálu]].&lt;br /&gt;
|-&lt;br /&gt;
| ad&lt;br /&gt;
|   Osobní číslo se zjistí z Active Directory (musí být nastaveny ad_* parametry).&lt;br /&gt;
|-&lt;br /&gt;
| ez&lt;br /&gt;
|   Osobní číslo se zjistí v Evidenci zaměstnanců na záložce Osobní údaje dle pole Login  &lt;br /&gt;
|-&lt;br /&gt;
| ezsap&lt;br /&gt;
|   zákaznická specialita - Osobní číslo se zjistí v Evidenci zaměstnanců na záložce Osobní údaje dle pole Logine nebo z tabulky sap,&lt;br /&gt;
|-&lt;br /&gt;
| eos&lt;br /&gt;
|   Osobní číslo se zjistí ze systému EOSu verze 3.&lt;br /&gt;
|-&lt;br /&gt;
| eos4&lt;br /&gt;
|   Osobní číslo se zjistí ze systému EOSu verze 4.&lt;br /&gt;
|-&lt;br /&gt;
| az&lt;br /&gt;
|   Osobní číslo je stejné jako login.&lt;br /&gt;
|}&lt;br /&gt;
''Tabulka 1: Zdroj informace pro vazbu login-OČ''&lt;br /&gt;
&lt;br /&gt;
= Přístupová práva uživatelů =&lt;br /&gt;
&lt;br /&gt;
Řízení přístupu k údajům a operacím&lt;br /&gt;
&lt;br /&gt;
Přístup uživatelů je definován prostřednictvím uživatelských rolí. Odkud se mají načítat role uživatelů určuje RoleProvider:&lt;br /&gt;
* KSRoleProvider – načítá aplikační role z databáze aplikace&lt;br /&gt;
* ADRoleProvider – načítá aplikační role z Active Directory (AD skupina je považována za KS roli pouze pokud je uvedena v parametru ad_groups, pokud ad_groups není vyplněn, tak skupina musí být v číselníku rolí)&lt;br /&gt;
* EosRoleProvider - zákaznická specialita - načítání rolí ze systému EOS verze 3,&lt;br /&gt;
* Eos4RoleProvider - zákaznická specialita - načítání rolí ze systému EOS verze 4,&lt;br /&gt;
&lt;br /&gt;
Nastavení, který provider se má použít, se provádí v konfiguračním souboru aplikace.&lt;br /&gt;
&lt;br /&gt;
Nastavení přístupových práv uživatelským rolím může provádět pouze administrátor KS Portálu. A to přímo v KS Portálu v menu Nastavení / Práva.&lt;br /&gt;
&lt;br /&gt;
Login každého uživatele musí být přiřazen k nějaké roli, jinak nebude mít uživatel přístup k žádné části portálu. Login lze ke konkrétní roli přiřadit v agendě přístupových práv v naší aplikaci KS Mzdy (se kterou je KS Portál svázán). V agendě přístupových práv v aplikaci KS Mzdy lze přiřazovat k rolím loginy, které jsou buď v databázi (jako uživatalé DB) nebo v agendě Uživatelé KS Portálu.&amp;lt;br&amp;gt;&lt;br /&gt;
V konfiguračním souboru web.config je možno definovat výchozí roli parametrem&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;add key=&amp;quot;VychoziRole&amp;quot; value=&amp;quot;&amp;quot;/&amp;gt;&amp;lt;/font&amp;gt;, která se přiřadí všem uživatelům, kteří nebudou mít explicitně přiřazenou žádnou roli.&lt;br /&gt;
&lt;br /&gt;
= Řízení přístupu na data jiných uživatelů (tzv. řádková práva) =&lt;br /&gt;
&lt;br /&gt;
Nastavení provádí pouze administrátor KS Portálu. Typ řádkových práv může správce nastavit v parametrech KS Portálu (Nastavení / Parametry).&lt;br /&gt;
# Standardní (výchozí nastavení) – přihlášený uživatel má povolen přístup jen na pevně daný výčet osobních čísel a středisek Výčet povolených osobních čísel a středisek se nastavuje v aplikaci KS Mzdy a KS Portál toto nastavení přebírá.&lt;br /&gt;
# Dle systemizace – přihlášený uživatel má povolen přístup na sebe a své podřízené dle systemizace pracovních míst z aplikace KS Mzdy. V popisech pracovních míst u každého pracovního místa musí být vyplněno příslušné pracovní středisko.&lt;br /&gt;
# Dle AD – přihlášený uživatel má povolen přístup na sebe a své podřízené dle hierarchie v Active Directory.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;small&amp;gt; [[TypRadPrav]]&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Registrace nových uživatelů v KS Portálu =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aby uživatel získal přístup do KS&amp;amp;nbsp;Portálu, musí mít vytvořen účet v agendě Uživatelé KS Portálu. Účet mu může ručně vytvořit (nebo upravit) správce aplikace KS Mzdy.&lt;br /&gt;
&lt;br /&gt;
=== Uživatelé se mohou registrovat sami ===&lt;br /&gt;
Nebo je možné povolit novým zaměstnancům, aby se mohli do KS&amp;amp;nbsp;Portálu  zaregistrovat sami, tedy zvolit si login a heslo bez nutnosti kontaktovat správce aplikace. &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Toto lze pouze za splnění 3 podmínek: ověřování uživatelů probíhá vůči údajům z agendy [[Uživatelé KS portálu]] (typ_overeni=ks nebo nevyplněn což je výchozí nastavení), zaměstnanci musí mít v agendě [[Kontakty]] naveden E-mail do práce (který zaměstnanci znají a na kterým jim přijde odkaz pro aktivaci účtu) a existuje aplikační role (např. ks_portal_zamestnanec), která se nastaví jako výchozí role (jinak by správce stejně musel uživateli přiřadit nějakou roli, aby se zaměstnanec do portálu dostal).&amp;lt;/font&amp;gt; Pro povolení samoregistrace zadejte do souboru web.config do sekce appSettings následující řádky:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;add key=&amp;quot;Registrace&amp;quot; value=&amp;quot;user&amp;quot;/&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;add key=&amp;quot;VychoziRole&amp;quot; value=&amp;quot;ks_portal_zamestnanec&amp;quot;/&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
První řádek povoluje uživatelům KS&amp;amp;nbsp;Portálu registraci. Druhý musí mít ve své hodnotě zadán název výchozí uživatelské role, kterou systém uživateli bez role automaticky přiřadí.&lt;br /&gt;
&lt;br /&gt;
* [[Registrace nového uživatele]]&lt;br /&gt;
&lt;br /&gt;
= Další možnosti nastavení =&lt;br /&gt;
Základní nastavení aplikace KS&amp;amp;nbsp;Portál se provádí v souboru web.config, který se nachází v adresáři ksprtl (kořenovém adresáři aplikace).&lt;br /&gt;
&lt;br /&gt;
== Sekce &amp;lt;appSettings&amp;gt; ==&lt;br /&gt;
V této sekci se nacházejí parametry aplikace. Jejich pořadí není důležité. Zapisují se ve tvaru &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;add key=&amp;quot;název&amp;quot; value=&amp;quot;hodnota&amp;quot;/&amp;gt;&amp;lt;/nowiki&amp;gt;.&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable &amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;	&lt;br /&gt;
|+ &amp;lt;small&amp;gt;Seznam parametrů sekce &amp;lt;appSettings&amp;gt; &amp;lt;/small&amp;gt;	&lt;br /&gt;
|- style=&amp;quot;background-color: #A7C1F2&amp;quot;	&lt;br /&gt;
| &amp;lt;small&amp;gt; &amp;lt;center&amp;gt;'''Skupina'''&amp;lt;/center&amp;gt; &amp;lt;/small&amp;gt;&lt;br /&gt;
| &amp;lt;small&amp;gt; &amp;lt;center&amp;gt;'''Název'''&amp;lt;/center&amp;gt; &amp;lt;/small&amp;gt;	&lt;br /&gt;
| &amp;lt;small&amp;gt; &amp;lt;center&amp;gt;'''Popis'''&amp;lt;/center&amp;gt; &amp;lt;/small&amp;gt;	&lt;br /&gt;
| &amp;lt;small&amp;gt; &amp;lt;center&amp;gt;'''Možné hodnoty (nebo příklad hodnoty)'''&amp;lt;/center&amp;gt; &amp;lt;/small&amp;gt;	&lt;br /&gt;
|-	&lt;br /&gt;
| rowspan = 24|Přihlášení || ''' PasswordExpiration  '''|| Počet dnů do expirace hesla uživatele. || číslo 	&lt;br /&gt;
|-&lt;br /&gt;
| ''' WarningBeforePasswordExpiration  '''|| Kolik dnů před expirací hesla zobrazit upozornění. || číslo 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' LockAfterWrongPasswords  '''|| Počet neplatných pokusů o zadání hesla, po kterém se uzamkne účet uživatele. || číslo 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' MinPasswordLength  '''|| Minimální požadovaná délka hesla uživatele. || číslo 	&lt;br /&gt;
|-&lt;br /&gt;
| ''' LastPasswordsCheck  '''|| Počet minulých hesel kontrolovaných na odlišnost. || číslo 	&lt;br /&gt;
|-	&lt;br /&gt;
| '''[[CheckPasswordComplexity]]'''|| Kontrolovat složitost hesla. Pravidlo 3/4. Pokud nastavena hodnota ''true'', pak je vyžadováno následující: Heslo musí obsahovat minimálně 3 typy následujících znaků: číslice, malá písmena, velká písmena, speciální znaky.  || true / false 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' PasswordReset  '''|| Obnova zapomenutého hesla. Bez odblokování účtu, s odblokováním účtu. [[Zapomenuté heslo (správa)]] || 0 - obnova hesla je zakázána (výchozí hodnota)&lt;br /&gt;
1 - obnova hesla je povolena, zamknuté účty zůstanou zamknuty &amp;lt;br&amp;gt;&lt;br /&gt;
2 - obnova hesla je povolena, zamknuté účty budou odemknuty&lt;br /&gt;
|-&lt;br /&gt;
| '''PasswordResetAuth''' || Způsob obnovy zapomenutého hesla &amp;lt;small&amp;gt;(hd 53919)&amp;lt;/small&amp;gt; || 1 - pomocí zadání pracovního e-mailu namísto loginu&lt;br /&gt;
|-	&lt;br /&gt;
| ''' TypOvereni  '''|| Typ ověření uživatele pro formulářové přihlášení. || kspu (ks nebo nevyplněno)=ověření účtem z agendy Uživatelé KS portálu, ad=Active Directory, sql=ověření databázovým účtem 	&lt;br /&gt;
|-	&lt;br /&gt;
|  ''' ZdrojOsCisla  '''|| Udává odkud se zjišťuje osobní číslo pro login. Parametr je povinný pokud je TypOvereni nastaven na jinou hodnotu než kspu. || ks nebo kspu =Uživatelé KS portálu, ad=Active Directory, ez=evidence zaměstnanců/osobní údaje, az - osobní číslo je stejné jako login	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' SkipLoginPage  '''|| Pokud se využívá SSO (Systém jednotného přihlášení) a má se přeskočit LoginPage, provede se automaticky přihlášení. || hodnota true / false 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' NabizeniHeslaZakazat  '''|| Vypnout nabízení dříve použitého hesla na přihlašovací stránce pro uživatele a na přihlašovací stránce pro externí uživatele (hd 44956). || true 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' SparovaniUziv  '''|| Povolí volnější kontrolu loginu, bez kontroly domény a velikosti písmen. Při formulářovém přihlášení a TypOvereni=ad by mělo být CI nebo CI-BezDomeny, neboť AD je case insenstive, tj. Domena\jiRI.novAK by se následně nespároval s loginem DOMENA\jiri.novak v DB. || BezDomeny, CI, CI-BezDomeny 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' SparovaniUzivAD  '''|| Hodnota true umožní přihlášení loginem bez domény i pro ad_auth_type=basic. Uplatňuje se jen u formulářového přihlášení a TypOvereni=ad. || true 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' Admins  '''|| Výčet loginů, které patří administrátorům aplikace. Jeden nebo více loginů oddělených středníkem. || admin;admin2;ksadmin 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ExterniUziv  '''|| Zda se do aplikace mohou přihlašovat externí uživatelé (tací, kteří nejsou v cílové databázi mezi zaměstnanci). || nevyplněno – přihlásit se mohou jen zaměstnanci&lt;br /&gt;
True – přihlásit se mohou i externí uživatelé z agendy Uživatelé KS Portálu&lt;br /&gt;
|-	&lt;br /&gt;
| ''' VychoziRole  '''|| Výchozí uživatelská role, pokud nemá uživatel explicitně definovanou žádnou roli. || portal &lt;br /&gt;
|-&lt;br /&gt;
| '''VychoziRoleVedouci''' || Výchozí uživatelská role pro vedoucího pracovníka, pokud nemá explicitně definovanou (žádnou) roli. Je možné zadat více hodnot oddělených středníkem. Za vedoucího pracovníka je považován každý, kdo má nastaveno právo vidět i někoho jiného než sám sebe (neřídí se jen systemizací; pokud např. uživatel má výjimku z řádkových práv a má právo vidět někoho (kohokoliv) jiného, obdrží rovně roli pro vedoucího). ||&lt;br /&gt;
|-&lt;br /&gt;
| '''VychoziRoleVzdy''' || Zda se má výchozí uživatelská role přiřadit i v případě, že má uživatel explicitně definovanou roli. || a / '''n''' (výchozí hodnota je ''n'')&lt;br /&gt;
|-&lt;br /&gt;
| '''VychoziProfil''' || Výchozí [[Přístupové profily (portál)|profil]] ||&lt;br /&gt;
|-&lt;br /&gt;
| '''VychoziProfilVedouci''' || Výchozí [[Přístupové profily (portál)|profil]] pro vedoucího ||&lt;br /&gt;
|-	&lt;br /&gt;
| ''' Registrace  '''|| Způsob registrace nových uživatelů. Pokud není vyplněn ''user'', musí mít ve své hodnotě zadán název výchozí uživatelské role, do které se takto registrovaní uživatelé přiřadí. || user 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' RegistraceRodneCislo  '''|| Hodnota true při registraci zapne kontrolu shody rodného čísla v evidenci zaměstnanců pro zadané osobní číslo. || true 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' PocetMesicuRolePoVystupu  '''|| Počet měsíců platnosti role po ukončení pracovního poměru. || číslo 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' RolePoVystupu  '''|| Role po ukončení pracovního poměru. || poVystupu 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' PristupNaVsechnyPodniky  '''|| Zda má mít přihlášený uživatel přístup i na data zaměstnanců z jiných podniků v databázi (více IČ). || true - uživatel má přístup na zaměstnance ze všech podniků&lt;br /&gt;
nevyplněno/false – uživatel má přístup pouze na zaměstnance ze stejného podniku&lt;br /&gt;
|-	&lt;br /&gt;
| rowspan = 2|Prostředí  || ''' OptimalizaceMenu  '''|| Zda zobrazovat celé menu aplikace nebo jen přístupné položky. || nevyplněno – zobrazí se celé menu&lt;br /&gt;
True / ano – zobrazí se jen přístupné položky menu&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ShowEmployeePhoto  '''|| Zobrazování fotek zaměstnanců. || true / false 	&lt;br /&gt;
|-	&lt;br /&gt;
| rowspan = 5|Logování || ''' ShowExceptionDetail  '''|| Zda se má zobrazit detailní výpis chyb. || true / false 	&lt;br /&gt;
|-	&lt;br /&gt;
|  ''' EmailChybyZobrazovat  '''|| Zda zobrazovat chyby vzniklé při pokusu odeslat email. || true 	&lt;br /&gt;
|-	&lt;br /&gt;
|  ''' AppAudit  '''|| Zapnutí logování činností uživatelů na KS portále. || true 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' LogType  '''|| Způsob logování výjimek (chyb). Určuje, zda se mají zaznamenávat chyby vzniklé při běhu aplikace. Při hodnotě &amp;quot;&amp;quot;xml&amp;quot;&amp;quot; se chyby logují do Logs/Exceptions.xml, jinak do EventLogu. || nevyplněno – záznam se neprovádí &amp;lt;br&amp;gt;&lt;br /&gt;
Xml – provádí se záznam do souboru ksprtl/Logs/exceptions.xml&lt;br /&gt;
|-&lt;br /&gt;
| '''SecurityQRKod''' || [[Chybové hlášení (portál)|Chybové hlášení]] zobrazováno formou QR kódu.  || '''a''' / n&lt;br /&gt;
|-	&lt;br /&gt;
| rowspan = 5|Různé || ''' CachedTables  '''|| Použito při optimalizacích načítání (hd 47235). [[Řešení některých problémů (KS portál)]] || názvy db tabulek 	&lt;br /&gt;
|-	&lt;br /&gt;
|  ''' Cache  '''|| Způsobí potlačení ukládání stránek („kešování“) na straně prohlížeče do temporary internet files. || nopage 	&lt;br /&gt;
|-&lt;br /&gt;
|  ''' FormatDatumu  '''|| Datový typ pro datum v MSSQL DB. || nevyplněno – datum je char(10) yyyy-mm-dd&lt;br /&gt;
datetime – datum je typu DateTime&lt;br /&gt;
|-	&lt;br /&gt;
| ''' DbCmdTimeout  '''|| Maximální povolená doba pro vykonání jednoho Db příkazu, pokud překročena, objeví se hláška || Číslo znamenající délku timeoutu v sekundách 	&lt;br /&gt;
|-	&lt;br /&gt;
| '''NotSupBrowser'''|| Blokování nepodporovaného prohlížeče || 1 - výchozí hodnota (blokace), 2 - pouze upozornění&lt;br /&gt;
|-	&lt;br /&gt;
| rowspan = 10|[[Active Directory]] || ''' ad_connect_string  '''|| AD LDAP cesta ke kontejneru, ve kterém jsou hledány uživatelské účty. || LDAP://server/OU=Lokality,DC=ksprogram,DC=cz 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_user  '''|| AD přihlašovací jméno uživatele (včetně domény) mající právo číst informace z AD. || domena\user 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_password  '''|| Heslo uživatelského účtu zadaného v ad_user. ||  	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_auth_type  '''|| (nepovinné) Možnost nastavení typu ověřování pro Active Directory , hodnoty=basic nebo secure (pokud secure nefunguje, může zpomalit přihlášení o 20 sekund). || basic / secure 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_search_in  '''|| (nepovinné) AD podkontejnery pro prohledávání , seznam cest oddělených středníkem (relativně k ad_connect_string). Použít v případě, kdy je zapotřebí prohledávání omezit na 2 a více kontejnerů. V opačném případě, kdy se má omezit vyhledávání na jeden kontejner, lze použít přímo parametr ad_connect_string. || OU=Aktivní,OU=CZ Pobocka;OU=Aktivní,OU=SK Pobocka 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_user_filter  '''|| AD Filtrovací výraz, omezující vyhledávání uživatelů v AD. || countryCode=203 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_atr_login  '''|| (nepovinné) AD název atributu, ve kterém jsou uloženy přihlašovací jména uživatelů pro Microsoft AD vždy &amp;quot;samAccountName&amp;quot;. ||  	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_atr_os_cislo_user  '''|| (povinný při ZdrojOsCisla=ad) AD název atributu, ve kterém jsou uloženy osobní čísla uživatelů. || employeeNumber, employeeId 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_atr_os_cislo_zastupce  '''|| (nepovinné) AD název atributu, ve kterém je uloženo DN zástupce. ||  	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_groups  '''|| (nepovinné) AD role určené pro KS Portál (oddělené středníkem) - používá se jen v případě že je nastaven RoleProvider na ADRoleProvider. Pokud není vyplněno vezmou se všechny role, které existuji v KS. ||  	&lt;br /&gt;
|-&lt;br /&gt;
| rowspan = 5|Web proxy ||''' proxyUrl  '''|| Název nebo IP adresa proxy serveru. || 127.0.0.1 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' proxyPort  '''|| Port proxy serveru. || 8888 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' proxyUsername  '''|| Login pro přístup k proxy. ||  	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' proxyPassword  '''|| Heslo pro přístup k proxy. ||  	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' portal_url  '''|| Řeší případy kdy např. kvůli přesměrovávání adresy KS portálu se ztratí skutečné jméno hosta, na kterého má být požadavek přesměrován a z toho důvodu se v odkazech generovaných v notifikačních emailech zobrazuje chybná adresa url. &amp;lt;small&amp;gt;též hd 51506&amp;lt;/small&amp;gt;|| Do hodnoty se zadává celá adresa url KS portálu. 	&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Zašifrování vybraných sekcí web.config ==&lt;br /&gt;
Zašifrování sekce appSettings pro virtuální adresář ksprtl. Provádí se přes příkazovou řádku pod účtem administrátora následujícím příkazem &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -pe &amp;quot;appSettings&amp;quot; -app &amp;quot;/ksprtl&amp;quot;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dešifrování stejné sekce se pak provede příkazem &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -pd &amp;quot;appSettings&amp;quot; -app &amp;quot;/ksprtl&amp;quot;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Následující příkaz přidělí účtu pod kterým běží asp.net právo dešifrovat zašifrované sekce web.config. V defaultním nastavením je tímto účtem &amp;quot;NETWORKSERVICE&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -pa &amp;quot;NetFrameworkConfigurationKey&amp;quot; &amp;quot;NETWORKSERVICE&amp;quot;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
* [[Příručka KS Portál]]&lt;br /&gt;
* [[Přístup i po ukončení pracovního poměru (KS portál)]]&lt;/div&gt;</summary>
		<author><name>Pavelr</name></author>
	</entry>
	<entry>
		<id>http://prirucky.ksprogram.cz/index.php?title=Instala%C4%8Dn%C3%AD_p%C5%99%C3%ADru%C4%8Dka&amp;diff=52340</id>
		<title>Instalační příručka</title>
		<link rel="alternate" type="text/html" href="http://prirucky.ksprogram.cz/index.php?title=Instala%C4%8Dn%C3%AD_p%C5%99%C3%ADru%C4%8Dka&amp;diff=52340"/>
		<updated>2026-06-29T13:19:10Z</updated>

		<summary type="html">&lt;p&gt;Pavelr: /* Uživatelé se mohou registrovat sami */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{KS portál}}&lt;br /&gt;
Tento dokument je vlastnictvím společnosti KS-program, spol. s r.o., Vsetín. Slouží pro potřeby školení a studia uživatelů systému Mzdy a personalistika. Žádná část dokumentu nesmí být nijak kopírována, zveřejňována nebo jinak poskytnuta třetím osobám bez předchozího písemného souhlasu odpovědných zástupců KS-program, spol. s r.o. &lt;br /&gt;
&lt;br /&gt;
= Podporované prohlížeče =&lt;br /&gt;
Podporovanými prohlížeči jsou '''aktuální verze''' následujících produktů:&lt;br /&gt;
* '''''Mozilla Firefox'''''&lt;br /&gt;
* '''''Google Chrome'''''&lt;br /&gt;
* '''''Microsoft Edge'''''&lt;br /&gt;
&lt;br /&gt;
Prohlížeč musí mít '''povolen ''JavaScript'' a ''Cookies''''' (výchozí nastavení). &lt;br /&gt;
&lt;br /&gt;
=== Apple ===&lt;br /&gt;
Aplikace KS Portál je kompatibilní se zařízeními značky Apple &amp;lt;small&amp;gt;(iPhone, iPad, Mac, aj.)&amp;lt;/small&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Podporované prohlížeče jsou: Safari, Google Chrome a Mozilla Firefox &lt;br /&gt;
&lt;br /&gt;
=== Historie ===&lt;br /&gt;
: &amp;lt;small&amp;gt;[[Podporované prohlížeče (KS portál) (historie)]] &amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Co je potřeba ke zprovoznění KS Portálu =&lt;br /&gt;
* '''Windows Server 2008 R2, 2012 a vyšší'''. KS&amp;amp;nbsp;Portál potřebuje cca 100 MB místa na webovém serveru.&lt;br /&gt;
&lt;br /&gt;
* '''Běhové prostředí [[.Net Framework]]. &amp;lt;!-- 4.6.1 a vyšší''' (volně a zdarma ke stažení)--&amp;gt;&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
Do 1.9.2017 postačilo &lt;br /&gt;
Běhové prostředí [[.Net Framework]] &amp;lt;!--4.0 a vyšší (volně a zdarma ke stažení)--&amp;gt;. &lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
XIV. Změna běhového prostředí Microsoft .Net Framework (Všechny produkty)&lt;br /&gt;
Od 1.9.2017 bude změněno běhové prostředí .Net Framework našich aplikací (KS mzdy PROFI, KS Portál a KS Aplikační Server) na verzi 4.6.1&lt;br /&gt;
Z důvodu přechodu na novější verzi nebudou naše aplikace dále funkční na operačních systémech starších než:&lt;br /&gt;
- Windows Server 2008 R2 ( KS portál a KS Aplikační Server)&lt;br /&gt;
- Windows 7 SP1 (KS mzdy PROFI)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
Vhodné je mít nejprve nainstalovaný webový server IIS a potom teprve nainstalovat .NET Framewok. V tomto pořadí se Framewok sám zaregistruje do IIS. Pokud toto pořadí nemůžete dodržet nebo nevíte v jakém pořadí byly tyto dvě aplikace naistalovány, spusťte registraci Frameworku do IIS ručně  pomocí příkazu (jako správce z příkazové řádky)&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* V IIS musí být povolen ASP modul. Je to ISAPI rozšíření webového serveru, které zpracovává požadavky na stránky s příponou ASPX.&lt;br /&gt;
&lt;br /&gt;
= Jak postupovat při instalaci =&lt;br /&gt;
&lt;br /&gt;
===Aplikace nesmí být instalována jako Web Site===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Pro Windows Server 2008 R2, 2012  (IIS 7) a vyšší===&lt;br /&gt;
&lt;br /&gt;
# Kdekoliv na disku '''vytvořte adresář ''ksprtl''''' (Doporučujeme do adresáře ''C:\Inetpub\wwwroot\''). &lt;br /&gt;
# Do adresáře ksprtl '''rozbalte''' obsah souboru '''''PRTXXXXY.zip''''' (XXXXY - odpovídající verze aplikace). Instalační sadu si stáhněte z: ''http://download.ksprogram.cz/download/''&lt;br /&gt;
# Skupině uživatelů '''''Authenticated Users'' nastavte práva''': čtení na adresáři ''ksprtl'' včetně jeho obsahu zápisu do podadresářů ''Logs'' a ''Temp''. &amp;lt;small&amp;gt;(Pokud později bude smazán některý z uvedených podadresářů, bude nutné po vytvoření přiřadit práva znovu. hd 80459)&amp;lt;/small&amp;gt; &lt;br /&gt;
# '''V IIS vytvořte novou webovou aplikaci''' s odkazem na fyzický adresář ''ksprtl'' (vytvořený v bodu 1).&lt;br /&gt;
# V základním nastavení vytvořené webové aplikace se ujistěte, že '''aplikace běží ve fondu aplikací''' (aplikačním poolu), který využívá ''.NET Framework''.&lt;br /&gt;
# V souboru ''web.config'' (nebo ve vlastnostech webové aplikace) '''upravte ''ConnectionString''''', tak aby odpovídal vašemu DB připojení. (viz. ''Nastavení DB připojení'').&lt;br /&gt;
&lt;br /&gt;
= Nastavení DB připojení =&lt;br /&gt;
Připojení na databáze MSSQL a Oracle je již implementován přímo v Net Frameworku, takže se pro tyto databázové platformy nemusí nic instalovat. K ostatním databázovým platformám je možné přistupovat prostřednictvím ODBC. Použité ODBC musí podporovat DotNet. Zákazník by měl získat ODBC od svého dodavatele databáze (my jej nedodáváme).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;Databázové připojení v KS&amp;amp;nbsp;Portálu (ASP.NET aplikaci) definuje ConnectionString, který se nachází v sekci &amp;lt;connectionStrings&amp;gt; v souboru web.config v hlavním adresáři aplikace.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Příklady ConnectionStringu ==&lt;br /&gt;
&lt;br /&gt;
=== Pro MSSQL ===&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;add name=&amp;quot;web_mzdy&amp;quot; connectionString=&amp;quot;server=web_pc;database=mzdy;uid=test;pwd=test&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
providerName=&amp;quot;System.Data.SqlClient&amp;quot;/&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Pro Oracle ===&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;add name=&amp;quot;web_mzdy&amp;quot; connectionString=&amp;quot;Data Source=KSPROGRA;User Id=test;Password=test&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
providerName=&amp;quot;System.Data.OracleClient&amp;quot;/&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Pro ODBC ===&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;add name=&amp;quot;web_mzdy&amp;quot; connectionString=&amp;quot;DSN=i_mzdy&amp;quot; providerName=&amp;quot;System.Data.Odbc&amp;quot;/&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Položky DB připojení ===&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|name&lt;br /&gt;
| - jméno DB připojení&lt;br /&gt;
|-&lt;br /&gt;
|server&lt;br /&gt;
| - název nebo IP adresa počítače, na kterém běží DB server&lt;br /&gt;
|-&lt;br /&gt;
|database&lt;br /&gt;
| - název databáze, ke které bude chtít být připojeni&lt;br /&gt;
|-&lt;br /&gt;
|uid&lt;br /&gt;
| - login pro přístup do databáze&lt;br /&gt;
|-&lt;br /&gt;
|pwd&lt;br /&gt;
| - heslo pro přístup do databáze&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Doplňující informace ==&lt;br /&gt;
=== Oracle ===&lt;br /&gt;
Na serveru s IIS je potřeba mít stejnou verzi klienta pro Oracle jako je Oracle databáze. Je vyžadován 32 bit oracle client. Na adresář Oracle_home (adresář oracle clienta), nadřízené a podřízené složky musí mít přístup skupina uživatelů Authenticated Users a to právo Read&amp;amp;Execute. Pokud nejsou práva nastavena správně objeví se chyba: ''System.Data.OracleClient requires Oracle client software version 8.1.7 or greater.''&lt;br /&gt;
&lt;br /&gt;
Pokud to nepomůže nastavte stejná práva uživateli ASPNET, pod kterým běží proces ASP.NET.&lt;br /&gt;
&lt;br /&gt;
=== PostgreSQL ===&lt;br /&gt;
* [[PostgreSQL]]&lt;br /&gt;
&lt;br /&gt;
== Ze zkušeností ==&lt;br /&gt;
Pokud KS Portál zahlásí databázovou chybu ORA-12638 (jedná se o zdokumentovanou chybu Oracle):&lt;br /&gt;
&lt;br /&gt;
''In fact this kind of error (ORA-12638) has many causes. I had it in 10.2.0.3 due to a bug. And also I had it in 9.2.0.8 because we had some troubles with our Active Directory. When the parameter SQLNET_AUTHENTIFICATION_SERVICES is set to NTS then before the connexion the Oracle server ask for a &amp;quot;ticket&amp;quot; to the Active Directory. And, if it cannot retrieve a valid &amp;quot;ticket&amp;quot; then we have the error ORA-12638.''&lt;br /&gt;
&lt;br /&gt;
''So finally, I set SQLNET_AUTHENTIFICATION_SERVICES = (NTS,NONE) so the OS authentification is not compulsory ant we didn't have the error ORA-12638 anymore.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jak je uvedeno výše v anglickém textu, tato chyba může mít více příčin. Problém vzniká tím, že se Oracle snaží uživatele, který přistupuje do DB ověřit proti Active Directory. Do DB přistupujete pod uživatelem, který není naveden v Active Directory. Řešením je vypnout ověření DB uživatele proti Active Directory. Obecně se doporučuje v konfiguračním souboru sqlnet.ora (buď na serveru nebo na klientovi) zaměnit řádek: &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;SQLNET.AUTHENTICATION_SERVICES= (NTS)&amp;lt;/font&amp;gt; za &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;SQLNET.AUTHENTICATION_SERVICES= (NONE)&amp;lt;/font&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Lepším řešením je upravit soubor sqlnet.ora na straně Oracle klienta (na počítači, kde běží KS&amp;amp;nbsp;Portál).&lt;br /&gt;
&lt;br /&gt;
= Přihlašování uživatelů KS Portálu =&lt;br /&gt;
KS portál nabízí tyto způsoby přihlašování uživatelů:&lt;br /&gt;
&lt;br /&gt;
- Přihlášení portálovým účtem&lt;br /&gt;
&lt;br /&gt;
- Windows - Systém jednotného přihlášení (SSO)&lt;br /&gt;
&lt;br /&gt;
- Přihlášení active directory účtem&lt;br /&gt;
&lt;br /&gt;
- Přihlášení databázovým účtem&lt;br /&gt;
&lt;br /&gt;
- Přihlášení přes externí autentizační službu (OAUTH2, SAML2)&lt;br /&gt;
&lt;br /&gt;
- Přihlášení externího uživatele - nezaměstnance&lt;br /&gt;
&lt;br /&gt;
- Přihlášení čipovou kartou (RFID)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Při volbě způsobu přihlašování je třeba také pamatovat na to, že po ověření uživatele je potřeba nějak svázat přihlášeného uživatele s konkrétním zaměstnancem v databázi, tedy vazba login-osobní číslo, viz ZdrojOsCisla níže.&lt;br /&gt;
&lt;br /&gt;
=== Přihlášení portálovým účtem ===&lt;br /&gt;
Uživatelé musí při přístupu na portál vyplnit přihlašovací údaje (login a heslo) na přihlašovací stránce. Teprve po vyplnění platných údajů a jejich ověření získají uživatelé přístup do portálu. Na konci relace se uživatele odhlásí kliknutí na „odhlašovací“ tlačítko. Přihlašovací údaje spravuje pověřená osoba buď na staránce Nastavení/Uživatelé nebo v agendě Uživatelé KS portálu v desktopové aplikaci. Nový zaměstnanci se také mohou registrovat sami, pokud je to povoleno.&lt;br /&gt;
&lt;br /&gt;
V souboru Web.config musí být:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;add key=&amp;quot;TypOvereni&amp;quot; value=&amp;quot;&amp;quot;/&amp;gt; &lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;authentication mode=&amp;quot;Forms&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Authentication mode nenastavujte přímo přes web.config, ale přes IIS, v levém stromu vyberte nejdříve webovou aplikaci ksportal v IIS/Ověřování (na WIN EN Authentication), kde povolte &amp;quot;Ověřování založené na formulářích&amp;quot; a z ostatních metod ponechte povolenu ještě &amp;quot;Anonymní přístup&amp;quot; (např. kvůli složce Public).&lt;br /&gt;
&lt;br /&gt;
=== Windows - Systém jednotného přihlášení (SSO) ===&lt;br /&gt;
Uživatelé nemusí vyplňovat přihlašovací údaje (login a heslo), do portálu se přihlašují automaticky loginem, pod kterým se přihlásili k doménovému serveru prostřednictvím přihlášení do Windows, z čehož vyplývá, že je tento způsob použitelný jen uvnitř firemní sítě (případně za použití VPN).&lt;br /&gt;
&lt;br /&gt;
V souboru web.config musí být:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;add key=&amp;quot;TypOvereni&amp;quot; value=&amp;quot;&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;authentication mode=&amp;quot;Windows&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Authentication mode nenastavujte přímo přes web.config, ale přes IIS, jednak metodu nemusíte mít nainstalovánu, jednak IIS nezmění jen web.config, ale zapíše povolené autentizační metody pro jednotlivé aplikace do applicationHost.config (v c:\Windows\System32\inetsrv\config). V levém stromu vyberte nejdříve webovou aplikaci ksportal, pak v IIS/Ověřování (na WIN EN Authentication), zakažte &amp;quot;Ověřování založené na formulářích&amp;quot;, povolte &amp;quot;Ověřování systému Windows&amp;quot; a z ostatních metod ponechte povolenu ještě &amp;quot;Anonymní přístup&amp;quot; (např. kvůli složce Public). Pokud autentizace nefunguje, zakažte i metodu &amp;quot;Anonymní přístup&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  Po přidání parametru &amp;lt;add key=&amp;quot;SkipLoginPage&amp;quot; value=&amp;quot;true&amp;quot;/&amp;gt; se přeskočí přihlašovací stránka.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Do databáze přistupuje portál buď pod DB účtem zadaným v connectionstringu, nebo pod windows účtem uživatele pokud je v connectstringu nastaveno Integrated Security=true a identita fondu aplikace je ponechána na hodnotě ApplicationPoolIdentity (tj. není nastaven specifický účet zosobnění).&lt;br /&gt;
&lt;br /&gt;
=== Přihlášení active directory účtem ===&lt;br /&gt;
Uživatelé musí při přístupu na portál vyplnit přihlašovací údaje (login a heslo) k active directory účtu. Teprve po vyplnění platných údajů na přihlašovací stránce získají uživatelé přístup do portálu. Na konci relace se uživatele odhlásí kliknutím na tlačítko „Odhlásit“. Tento způsob přihlášení, narozdíl od windows SSO, je možno použít i pro uživatele hlásící se zvenku, mimo firemní síť (samozřejmě jen pokud je portál vystaven veřejně).&lt;br /&gt;
&lt;br /&gt;
Vzhledem k tomu, že při AD autentizaci nezáleží na velikosti písmen a umožňuje použít různé formáty loginů a různé tvary domény (a při některých konfiguracích i bez domény) a při definici práv v KS je rovněž možno používat různé formáty loginů, je nutné nastavit parametr SparovaniUziv na CI-BezDomeny, aby systém při načítání práv z KS databáze pro autentizovaného uživatele ignoroval velikost písmen i doménu, jinak se práva nebudou načítat jednotně a budou záviset na tom, v jakém tvaru uživatel zadá svůj login!&lt;br /&gt;
&lt;br /&gt;
Lze se přihlašovat i tvarem loginu bez domény pokud je parametr SparovaniUzivAD (jiný parametr než výše) nastaven na hodnotu true.&lt;br /&gt;
&lt;br /&gt;
V souboru Web.config je potřeba nastavit:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;add key=&amp;quot;TypOvereni&amp;quot; value=&amp;quot;ad&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;add key=&amp;quot;SparovaniUziv&amp;quot; value=&amp;quot;CI-BezDomeny&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;authentication mode=&amp;quot;Forms&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  a dále nastavit parametry s prefixem &amp;quot;ad_&amp;quot;, viz Sekce &amp;lt;appSettings&amp;gt; - skupina Active Directory (příklady vyplnění naleznete v souboru web.config.default)&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Přihlášení databázovým účtem ===&lt;br /&gt;
&lt;br /&gt;
Uživatel zadává databázový login a heslo, ověření probíhá prostřednictvím připojení k databázi se zadanými přihlašovacími údaji. Portál přístupuje do databáze pod jménem uživatele, v connectionstringu musí být zadány místo jména uživatele a hesla masky %user% a %password%, které jsou při vytváření připojení nahrazeny přihlašovacími údaji, které zadal uživatel. Od verze 7641A je nutno nastavit i parametr TypOvereni na hodnotu sql.&lt;br /&gt;
&lt;br /&gt;
V souboru Web.config je potřeba nastavit:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;add key=&amp;quot;TypOvereni&amp;quot; value=&amp;quot;sql&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;authentication mode=&amp;quot;Forms&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;add name=&amp;quot;web_mzdy&amp;quot; connectionString=&amp;quot;server=absint_pc;database=web_mzdy;uid=%user%;pwd=%password%&amp;quot; providerName=&amp;quot;System.Data.SqlClient&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Přihlášení přes externí autentizační službu (OAUTH2, SAML2) ===&lt;br /&gt;
&lt;br /&gt;
Je možno využít přihlašování přes externí autentizační službu podporující protokol OAuth 2.0, případně SAML 2.0. Více informací je k dispozici na stránce rozšíření aplikace '''[[Externí přihlašování | Externí přihlašování]]'''&lt;br /&gt;
&lt;br /&gt;
=== Přihlášení externího uživatele - nezaměstnance ===&lt;br /&gt;
&lt;br /&gt;
Tento způsob přihlášení je určen pro externí uživatele (nezaměstnance), např. správce. Bez ohledu na nastavený způsob přihlašování nakonfigurovaný pro zaměstnance, se externí uživatel může přihlásit přes stránku &amp;quot;/Public/ExternalUserLogin.aspx&amp;quot;, na kterou se dostane např. odkazem „Externí uživatel“ ze standardní přihlašovací stránky. Pokud je nastaven 1. způsob přihlašování, může se přihlásit i přes standardní stránku určenou pro zaměstnance. Externího zaměstnance musí pověřená osoba navést v agendě Uživatelé KS portálu/Externí uživatelé.&lt;br /&gt;
&lt;br /&gt;
=== Přihlášení čipovou kartou (RFID) ===&lt;br /&gt;
Pro kiosky je možno zakoupit rozšíření přihlášení čipovou kartou - pro přihlášení stačí přiložit kartu k RFID čtečce karet. Více zde &lt;br /&gt;
[[Přihlášení pomocí čipové karty do KS portálu]]&lt;br /&gt;
&lt;br /&gt;
= Zdroj informace pro vazbu login - osobní číslo = &lt;br /&gt;
Při přihlášení uživatele je potřeba získat i jeho osobní číslo, které jej identifikuje jako konkretního zaměstnance. &lt;br /&gt;
Osobní číslo se většinou získává ze stejného místa, proti kterému se uživatel ověřuje. Pokud vyvstane potřeba získat osobní číslo z jiného zdroje, je to možné nastavit parametrem&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;add key=&amp;quot;ZdrojOsCisla&amp;quot; value=&amp;quot;&amp;quot;/&amp;gt;&amp;lt;/font&amp;gt; &lt;br /&gt;
v souboru web.config v sekci &amp;lt;appSettings&amp;gt; (viz. následující tabulka).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ZdrojOsCisla'''&lt;br /&gt;
&lt;br /&gt;
{|&amp;lt;table align=&amp;quot;center&amp;quot; border=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot; cellspacing=&amp;quot;4&amp;quot; cellpadding=&amp;quot;3&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAA; border-collapse:collapse;empty-cells:show;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;#A7C1F2&amp;quot;&amp;gt;&amp;lt;b&amp;gt;'''Hodnota'''&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;#A7C1F2&amp;quot;&amp;gt;&amp;lt;b&amp;gt;'''Význam'''&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| kspu (případně ks)&lt;br /&gt;
|   osobní číslo se zjistí z agendy [[Uživatelé KS portálu]].&lt;br /&gt;
|-&lt;br /&gt;
| ad&lt;br /&gt;
|   Osobní číslo se zjistí z Active Directory (musí být nastaveny ad_* parametry).&lt;br /&gt;
|-&lt;br /&gt;
| ez&lt;br /&gt;
|   Osobní číslo se zjistí v Evidenci zaměstnanců na záložce Osobní údaje dle pole Login  &lt;br /&gt;
|-&lt;br /&gt;
| ezsap&lt;br /&gt;
|   zákaznická specialita - Osobní číslo se zjistí v Evidenci zaměstnanců na záložce Osobní údaje dle pole Logine nebo z tabulky sap,&lt;br /&gt;
|-&lt;br /&gt;
| eos&lt;br /&gt;
|   Osobní číslo se zjistí ze systému EOSu verze 3.&lt;br /&gt;
|-&lt;br /&gt;
| eos4&lt;br /&gt;
|   Osobní číslo se zjistí ze systému EOSu verze 4.&lt;br /&gt;
|-&lt;br /&gt;
| az&lt;br /&gt;
|   Osobní číslo je stejné jako login.&lt;br /&gt;
|}&lt;br /&gt;
''Tabulka 1: Zdroj informace pro vazbu login-OČ''&lt;br /&gt;
&lt;br /&gt;
= Přístupová práva uživatelů =&lt;br /&gt;
&lt;br /&gt;
Řízení přístupu k údajům a operacím&lt;br /&gt;
&lt;br /&gt;
Přístup uživatelů je definován prostřednictvím uživatelských rolí. Odkud se mají načítat role uživatelů určuje RoleProvider:&lt;br /&gt;
* KSRoleProvider – načítá aplikační role z databáze aplikace&lt;br /&gt;
* ADRoleProvider – načítá aplikační role z Active Directory (AD skupina je považována za KS roli pouze pokud je uvedena v parametru ad_groups, pokud ad_groups není vyplněn, tak skupina musí být v číselníku rolí)&lt;br /&gt;
* EosRoleProvider - zákaznická specialita - načítání rolí ze systému EOS verze 3,&lt;br /&gt;
* Eos4RoleProvider - zákaznická specialita - načítání rolí ze systému EOS verze 4,&lt;br /&gt;
&lt;br /&gt;
Nastavení, který provider se má použít, se provádí v konfiguračním souboru aplikace.&lt;br /&gt;
&lt;br /&gt;
Nastavení přístupových práv uživatelským rolím může provádět pouze administrátor KS Portálu. A to přímo v KS Portálu v menu Nastavení / Práva.&lt;br /&gt;
&lt;br /&gt;
Login každého uživatele musí být přiřazen k nějaké roli, jinak nebude mít uživatel přístup k žádné části portálu. Login lze ke konkrétní roli přiřadit v agendě přístupových práv v naší aplikaci KS Mzdy (se kterou je KS Portál svázán). V agendě přístupových práv v aplikaci KS Mzdy lze přiřazovat k rolím loginy, které jsou buď v databázi (jako uživatalé DB) nebo v agendě Uživatelé KS Portálu.&amp;lt;br&amp;gt;&lt;br /&gt;
V konfiguračním souboru web.config je možno definovat výchozí roli parametrem&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;add key=&amp;quot;VychoziRole&amp;quot; value=&amp;quot;&amp;quot;/&amp;gt;&amp;lt;/font&amp;gt;, která se přiřadí všem uživatelům, kteří nebudou mít explicitně přiřazenou žádnou roli.&lt;br /&gt;
&lt;br /&gt;
= Řízení přístupu na data jiných uživatelů (tzv. řádková práva) =&lt;br /&gt;
&lt;br /&gt;
Nastavení provádí pouze administrátor KS Portálu. Typ řádkových práv může správce nastavit v parametrech KS Portálu (Nastavení / Parametry).&lt;br /&gt;
# Standardní (výchozí nastavení) – přihlášený uživatel má povolen přístup jen na pevně daný výčet osobních čísel a středisek Výčet povolených osobních čísel a středisek se nastavuje v aplikaci KS Mzdy a KS Portál toto nastavení přebírá.&lt;br /&gt;
# Dle systemizace – přihlášený uživatel má povolen přístup na sebe a své podřízené dle systemizace pracovních míst z aplikace KS Mzdy. V popisech pracovních míst u každého pracovního místa musí být vyplněno příslušné pracovní středisko.&lt;br /&gt;
# Dle AD – přihlášený uživatel má povolen přístup na sebe a své podřízené dle hierarchie v Active Directory.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;small&amp;gt; [[TypRadPrav]]&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Registrace nových uživatelů v KS Portálu =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aby uživatel získal přístup do KS&amp;amp;nbsp;Portálu, musí mít vytvořen účet v agendě Uživatelé KS Portálu. Účet mu může ručně vytvořit (nebo upravit) správce aplikace KS Mzdy.&lt;br /&gt;
&lt;br /&gt;
=== Uživatelé se mohou registrovat sami ===&lt;br /&gt;
Je také možné povolit neregistrovaným uživatelům KS&amp;amp;nbsp;Portálu, aby se mohli sami zaregistrovat. &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Toto lze pouze za splnění 3 podmínek: ověřování uživatelů probíhá vůči údajům z agendy [[Uživatelé KS portálu]] (typ_overeni=ks nebo nevyplněn což je výchozí nastavení), zaměstnanci musí mít v agendě [[Kontakty]] naveden E-mail do práce (který zaměstnanci znají) a existuje aplikační role (např. ks_portal_zamestnanec), která se nastaví jako výchozí role (jinak by správce stejně musel uživateli přiřadit nějakou roli, aby se zaměstnanec do portálu dostal).&amp;lt;/font&amp;gt; Pro povolení samoregistrace zadejte do souboru web.config do sekce appSettings následující řádky:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;add key=&amp;quot;Registrace&amp;quot; value=&amp;quot;user&amp;quot;/&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;add key=&amp;quot;VychoziRole&amp;quot; value=&amp;quot;ks_portal_zamestnanec&amp;quot;/&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
První řádek povoluje uživatelům KS&amp;amp;nbsp;Portálu registraci. Druhý musí mít ve své hodnotě zadán název výchozí uživatelské role, kterou systém uživateli bez role automaticky přiřadí.&lt;br /&gt;
&lt;br /&gt;
* [[Registrace nového uživatele]]&lt;br /&gt;
&lt;br /&gt;
= Další možnosti nastavení =&lt;br /&gt;
Základní nastavení aplikace KS&amp;amp;nbsp;Portál se provádí v souboru web.config, který se nachází v adresáři ksprtl (kořenovém adresáři aplikace).&lt;br /&gt;
&lt;br /&gt;
== Sekce &amp;lt;appSettings&amp;gt; ==&lt;br /&gt;
V této sekci se nacházejí parametry aplikace. Jejich pořadí není důležité. Zapisují se ve tvaru &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;add key=&amp;quot;název&amp;quot; value=&amp;quot;hodnota&amp;quot;/&amp;gt;&amp;lt;/nowiki&amp;gt;.&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable &amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;	&lt;br /&gt;
|+ &amp;lt;small&amp;gt;Seznam parametrů sekce &amp;lt;appSettings&amp;gt; &amp;lt;/small&amp;gt;	&lt;br /&gt;
|- style=&amp;quot;background-color: #A7C1F2&amp;quot;	&lt;br /&gt;
| &amp;lt;small&amp;gt; &amp;lt;center&amp;gt;'''Skupina'''&amp;lt;/center&amp;gt; &amp;lt;/small&amp;gt;&lt;br /&gt;
| &amp;lt;small&amp;gt; &amp;lt;center&amp;gt;'''Název'''&amp;lt;/center&amp;gt; &amp;lt;/small&amp;gt;	&lt;br /&gt;
| &amp;lt;small&amp;gt; &amp;lt;center&amp;gt;'''Popis'''&amp;lt;/center&amp;gt; &amp;lt;/small&amp;gt;	&lt;br /&gt;
| &amp;lt;small&amp;gt; &amp;lt;center&amp;gt;'''Možné hodnoty (nebo příklad hodnoty)'''&amp;lt;/center&amp;gt; &amp;lt;/small&amp;gt;	&lt;br /&gt;
|-	&lt;br /&gt;
| rowspan = 24|Přihlášení || ''' PasswordExpiration  '''|| Počet dnů do expirace hesla uživatele. || číslo 	&lt;br /&gt;
|-&lt;br /&gt;
| ''' WarningBeforePasswordExpiration  '''|| Kolik dnů před expirací hesla zobrazit upozornění. || číslo 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' LockAfterWrongPasswords  '''|| Počet neplatných pokusů o zadání hesla, po kterém se uzamkne účet uživatele. || číslo 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' MinPasswordLength  '''|| Minimální požadovaná délka hesla uživatele. || číslo 	&lt;br /&gt;
|-&lt;br /&gt;
| ''' LastPasswordsCheck  '''|| Počet minulých hesel kontrolovaných na odlišnost. || číslo 	&lt;br /&gt;
|-	&lt;br /&gt;
| '''[[CheckPasswordComplexity]]'''|| Kontrolovat složitost hesla. Pravidlo 3/4. Pokud nastavena hodnota ''true'', pak je vyžadováno následující: Heslo musí obsahovat minimálně 3 typy následujících znaků: číslice, malá písmena, velká písmena, speciální znaky.  || true / false 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' PasswordReset  '''|| Obnova zapomenutého hesla. Bez odblokování účtu, s odblokováním účtu. [[Zapomenuté heslo (správa)]] || 0 - obnova hesla je zakázána (výchozí hodnota)&lt;br /&gt;
1 - obnova hesla je povolena, zamknuté účty zůstanou zamknuty &amp;lt;br&amp;gt;&lt;br /&gt;
2 - obnova hesla je povolena, zamknuté účty budou odemknuty&lt;br /&gt;
|-&lt;br /&gt;
| '''PasswordResetAuth''' || Způsob obnovy zapomenutého hesla &amp;lt;small&amp;gt;(hd 53919)&amp;lt;/small&amp;gt; || 1 - pomocí zadání pracovního e-mailu namísto loginu&lt;br /&gt;
|-	&lt;br /&gt;
| ''' TypOvereni  '''|| Typ ověření uživatele pro formulářové přihlášení. || kspu (ks nebo nevyplněno)=ověření účtem z agendy Uživatelé KS portálu, ad=Active Directory, sql=ověření databázovým účtem 	&lt;br /&gt;
|-	&lt;br /&gt;
|  ''' ZdrojOsCisla  '''|| Udává odkud se zjišťuje osobní číslo pro login. Parametr je povinný pokud je TypOvereni nastaven na jinou hodnotu než kspu. || ks nebo kspu =Uživatelé KS portálu, ad=Active Directory, ez=evidence zaměstnanců/osobní údaje, az - osobní číslo je stejné jako login	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' SkipLoginPage  '''|| Pokud se využívá SSO (Systém jednotného přihlášení) a má se přeskočit LoginPage, provede se automaticky přihlášení. || hodnota true / false 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' NabizeniHeslaZakazat  '''|| Vypnout nabízení dříve použitého hesla na přihlašovací stránce pro uživatele a na přihlašovací stránce pro externí uživatele (hd 44956). || true 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' SparovaniUziv  '''|| Povolí volnější kontrolu loginu, bez kontroly domény a velikosti písmen. Při formulářovém přihlášení a TypOvereni=ad by mělo být CI nebo CI-BezDomeny, neboť AD je case insenstive, tj. Domena\jiRI.novAK by se následně nespároval s loginem DOMENA\jiri.novak v DB. || BezDomeny, CI, CI-BezDomeny 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' SparovaniUzivAD  '''|| Hodnota true umožní přihlášení loginem bez domény i pro ad_auth_type=basic. Uplatňuje se jen u formulářového přihlášení a TypOvereni=ad. || true 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' Admins  '''|| Výčet loginů, které patří administrátorům aplikace. Jeden nebo více loginů oddělených středníkem. || admin;admin2;ksadmin 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ExterniUziv  '''|| Zda se do aplikace mohou přihlašovat externí uživatelé (tací, kteří nejsou v cílové databázi mezi zaměstnanci). || nevyplněno – přihlásit se mohou jen zaměstnanci&lt;br /&gt;
True – přihlásit se mohou i externí uživatelé z agendy Uživatelé KS Portálu&lt;br /&gt;
|-	&lt;br /&gt;
| ''' VychoziRole  '''|| Výchozí uživatelská role, pokud nemá uživatel explicitně definovanou žádnou roli. || portal &lt;br /&gt;
|-&lt;br /&gt;
| '''VychoziRoleVedouci''' || Výchozí uživatelská role pro vedoucího pracovníka, pokud nemá explicitně definovanou (žádnou) roli. Je možné zadat více hodnot oddělených středníkem. Za vedoucího pracovníka je považován každý, kdo má nastaveno právo vidět i někoho jiného než sám sebe (neřídí se jen systemizací; pokud např. uživatel má výjimku z řádkových práv a má právo vidět někoho (kohokoliv) jiného, obdrží rovně roli pro vedoucího). ||&lt;br /&gt;
|-&lt;br /&gt;
| '''VychoziRoleVzdy''' || Zda se má výchozí uživatelská role přiřadit i v případě, že má uživatel explicitně definovanou roli. || a / '''n''' (výchozí hodnota je ''n'')&lt;br /&gt;
|-&lt;br /&gt;
| '''VychoziProfil''' || Výchozí [[Přístupové profily (portál)|profil]] ||&lt;br /&gt;
|-&lt;br /&gt;
| '''VychoziProfilVedouci''' || Výchozí [[Přístupové profily (portál)|profil]] pro vedoucího ||&lt;br /&gt;
|-	&lt;br /&gt;
| ''' Registrace  '''|| Způsob registrace nových uživatelů. Pokud není vyplněn ''user'', musí mít ve své hodnotě zadán název výchozí uživatelské role, do které se takto registrovaní uživatelé přiřadí. || user 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' RegistraceRodneCislo  '''|| Hodnota true při registraci zapne kontrolu shody rodného čísla v evidenci zaměstnanců pro zadané osobní číslo. || true 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' PocetMesicuRolePoVystupu  '''|| Počet měsíců platnosti role po ukončení pracovního poměru. || číslo 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' RolePoVystupu  '''|| Role po ukončení pracovního poměru. || poVystupu 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' PristupNaVsechnyPodniky  '''|| Zda má mít přihlášený uživatel přístup i na data zaměstnanců z jiných podniků v databázi (více IČ). || true - uživatel má přístup na zaměstnance ze všech podniků&lt;br /&gt;
nevyplněno/false – uživatel má přístup pouze na zaměstnance ze stejného podniku&lt;br /&gt;
|-	&lt;br /&gt;
| rowspan = 2|Prostředí  || ''' OptimalizaceMenu  '''|| Zda zobrazovat celé menu aplikace nebo jen přístupné položky. || nevyplněno – zobrazí se celé menu&lt;br /&gt;
True / ano – zobrazí se jen přístupné položky menu&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ShowEmployeePhoto  '''|| Zobrazování fotek zaměstnanců. || true / false 	&lt;br /&gt;
|-	&lt;br /&gt;
| rowspan = 5|Logování || ''' ShowExceptionDetail  '''|| Zda se má zobrazit detailní výpis chyb. || true / false 	&lt;br /&gt;
|-	&lt;br /&gt;
|  ''' EmailChybyZobrazovat  '''|| Zda zobrazovat chyby vzniklé při pokusu odeslat email. || true 	&lt;br /&gt;
|-	&lt;br /&gt;
|  ''' AppAudit  '''|| Zapnutí logování činností uživatelů na KS portále. || true 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' LogType  '''|| Způsob logování výjimek (chyb). Určuje, zda se mají zaznamenávat chyby vzniklé při běhu aplikace. Při hodnotě &amp;quot;&amp;quot;xml&amp;quot;&amp;quot; se chyby logují do Logs/Exceptions.xml, jinak do EventLogu. || nevyplněno – záznam se neprovádí &amp;lt;br&amp;gt;&lt;br /&gt;
Xml – provádí se záznam do souboru ksprtl/Logs/exceptions.xml&lt;br /&gt;
|-&lt;br /&gt;
| '''SecurityQRKod''' || [[Chybové hlášení (portál)|Chybové hlášení]] zobrazováno formou QR kódu.  || '''a''' / n&lt;br /&gt;
|-	&lt;br /&gt;
| rowspan = 5|Různé || ''' CachedTables  '''|| Použito při optimalizacích načítání (hd 47235). [[Řešení některých problémů (KS portál)]] || názvy db tabulek 	&lt;br /&gt;
|-	&lt;br /&gt;
|  ''' Cache  '''|| Způsobí potlačení ukládání stránek („kešování“) na straně prohlížeče do temporary internet files. || nopage 	&lt;br /&gt;
|-&lt;br /&gt;
|  ''' FormatDatumu  '''|| Datový typ pro datum v MSSQL DB. || nevyplněno – datum je char(10) yyyy-mm-dd&lt;br /&gt;
datetime – datum je typu DateTime&lt;br /&gt;
|-	&lt;br /&gt;
| ''' DbCmdTimeout  '''|| Maximální povolená doba pro vykonání jednoho Db příkazu, pokud překročena, objeví se hláška || Číslo znamenající délku timeoutu v sekundách 	&lt;br /&gt;
|-	&lt;br /&gt;
| '''NotSupBrowser'''|| Blokování nepodporovaného prohlížeče || 1 - výchozí hodnota (blokace), 2 - pouze upozornění&lt;br /&gt;
|-	&lt;br /&gt;
| rowspan = 10|[[Active Directory]] || ''' ad_connect_string  '''|| AD LDAP cesta ke kontejneru, ve kterém jsou hledány uživatelské účty. || LDAP://server/OU=Lokality,DC=ksprogram,DC=cz 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_user  '''|| AD přihlašovací jméno uživatele (včetně domény) mající právo číst informace z AD. || domena\user 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_password  '''|| Heslo uživatelského účtu zadaného v ad_user. ||  	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_auth_type  '''|| (nepovinné) Možnost nastavení typu ověřování pro Active Directory , hodnoty=basic nebo secure (pokud secure nefunguje, může zpomalit přihlášení o 20 sekund). || basic / secure 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_search_in  '''|| (nepovinné) AD podkontejnery pro prohledávání , seznam cest oddělených středníkem (relativně k ad_connect_string). Použít v případě, kdy je zapotřebí prohledávání omezit na 2 a více kontejnerů. V opačném případě, kdy se má omezit vyhledávání na jeden kontejner, lze použít přímo parametr ad_connect_string. || OU=Aktivní,OU=CZ Pobocka;OU=Aktivní,OU=SK Pobocka 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_user_filter  '''|| AD Filtrovací výraz, omezující vyhledávání uživatelů v AD. || countryCode=203 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_atr_login  '''|| (nepovinné) AD název atributu, ve kterém jsou uloženy přihlašovací jména uživatelů pro Microsoft AD vždy &amp;quot;samAccountName&amp;quot;. ||  	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_atr_os_cislo_user  '''|| (povinný při ZdrojOsCisla=ad) AD název atributu, ve kterém jsou uloženy osobní čísla uživatelů. || employeeNumber, employeeId 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_atr_os_cislo_zastupce  '''|| (nepovinné) AD název atributu, ve kterém je uloženo DN zástupce. ||  	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_groups  '''|| (nepovinné) AD role určené pro KS Portál (oddělené středníkem) - používá se jen v případě že je nastaven RoleProvider na ADRoleProvider. Pokud není vyplněno vezmou se všechny role, které existuji v KS. ||  	&lt;br /&gt;
|-&lt;br /&gt;
| rowspan = 5|Web proxy ||''' proxyUrl  '''|| Název nebo IP adresa proxy serveru. || 127.0.0.1 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' proxyPort  '''|| Port proxy serveru. || 8888 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' proxyUsername  '''|| Login pro přístup k proxy. ||  	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' proxyPassword  '''|| Heslo pro přístup k proxy. ||  	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' portal_url  '''|| Řeší případy kdy např. kvůli přesměrovávání adresy KS portálu se ztratí skutečné jméno hosta, na kterého má být požadavek přesměrován a z toho důvodu se v odkazech generovaných v notifikačních emailech zobrazuje chybná adresa url. &amp;lt;small&amp;gt;též hd 51506&amp;lt;/small&amp;gt;|| Do hodnoty se zadává celá adresa url KS portálu. 	&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Zašifrování vybraných sekcí web.config ==&lt;br /&gt;
Zašifrování sekce appSettings pro virtuální adresář ksprtl. Provádí se přes příkazovou řádku pod účtem administrátora následujícím příkazem &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -pe &amp;quot;appSettings&amp;quot; -app &amp;quot;/ksprtl&amp;quot;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dešifrování stejné sekce se pak provede příkazem &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -pd &amp;quot;appSettings&amp;quot; -app &amp;quot;/ksprtl&amp;quot;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Následující příkaz přidělí účtu pod kterým běží asp.net právo dešifrovat zašifrované sekce web.config. V defaultním nastavením je tímto účtem &amp;quot;NETWORKSERVICE&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -pa &amp;quot;NetFrameworkConfigurationKey&amp;quot; &amp;quot;NETWORKSERVICE&amp;quot;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
* [[Příručka KS Portál]]&lt;br /&gt;
* [[Přístup i po ukončení pracovního poměru (KS portál)]]&lt;/div&gt;</summary>
		<author><name>Pavelr</name></author>
	</entry>
	<entry>
		<id>http://prirucky.ksprogram.cz/index.php?title=Instala%C4%8Dn%C3%AD_p%C5%99%C3%ADru%C4%8Dka&amp;diff=52339</id>
		<title>Instalační příručka</title>
		<link rel="alternate" type="text/html" href="http://prirucky.ksprogram.cz/index.php?title=Instala%C4%8Dn%C3%AD_p%C5%99%C3%ADru%C4%8Dka&amp;diff=52339"/>
		<updated>2026-06-29T08:59:39Z</updated>

		<summary type="html">&lt;p&gt;Pavelr: /* Registrace nových uživatelů v KS Portálu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{KS portál}}&lt;br /&gt;
Tento dokument je vlastnictvím společnosti KS-program, spol. s r.o., Vsetín. Slouží pro potřeby školení a studia uživatelů systému Mzdy a personalistika. Žádná část dokumentu nesmí být nijak kopírována, zveřejňována nebo jinak poskytnuta třetím osobám bez předchozího písemného souhlasu odpovědných zástupců KS-program, spol. s r.o. &lt;br /&gt;
&lt;br /&gt;
= Podporované prohlížeče =&lt;br /&gt;
Podporovanými prohlížeči jsou '''aktuální verze''' následujících produktů:&lt;br /&gt;
* '''''Mozilla Firefox'''''&lt;br /&gt;
* '''''Google Chrome'''''&lt;br /&gt;
* '''''Microsoft Edge'''''&lt;br /&gt;
&lt;br /&gt;
Prohlížeč musí mít '''povolen ''JavaScript'' a ''Cookies''''' (výchozí nastavení). &lt;br /&gt;
&lt;br /&gt;
=== Apple ===&lt;br /&gt;
Aplikace KS Portál je kompatibilní se zařízeními značky Apple &amp;lt;small&amp;gt;(iPhone, iPad, Mac, aj.)&amp;lt;/small&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Podporované prohlížeče jsou: Safari, Google Chrome a Mozilla Firefox &lt;br /&gt;
&lt;br /&gt;
=== Historie ===&lt;br /&gt;
: &amp;lt;small&amp;gt;[[Podporované prohlížeče (KS portál) (historie)]] &amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Co je potřeba ke zprovoznění KS Portálu =&lt;br /&gt;
* '''Windows Server 2008 R2, 2012 a vyšší'''. KS&amp;amp;nbsp;Portál potřebuje cca 100 MB místa na webovém serveru.&lt;br /&gt;
&lt;br /&gt;
* '''Běhové prostředí [[.Net Framework]]. &amp;lt;!-- 4.6.1 a vyšší''' (volně a zdarma ke stažení)--&amp;gt;&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
Do 1.9.2017 postačilo &lt;br /&gt;
Běhové prostředí [[.Net Framework]] &amp;lt;!--4.0 a vyšší (volně a zdarma ke stažení)--&amp;gt;. &lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
XIV. Změna běhového prostředí Microsoft .Net Framework (Všechny produkty)&lt;br /&gt;
Od 1.9.2017 bude změněno běhové prostředí .Net Framework našich aplikací (KS mzdy PROFI, KS Portál a KS Aplikační Server) na verzi 4.6.1&lt;br /&gt;
Z důvodu přechodu na novější verzi nebudou naše aplikace dále funkční na operačních systémech starších než:&lt;br /&gt;
- Windows Server 2008 R2 ( KS portál a KS Aplikační Server)&lt;br /&gt;
- Windows 7 SP1 (KS mzdy PROFI)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
Vhodné je mít nejprve nainstalovaný webový server IIS a potom teprve nainstalovat .NET Framewok. V tomto pořadí se Framewok sám zaregistruje do IIS. Pokud toto pořadí nemůžete dodržet nebo nevíte v jakém pořadí byly tyto dvě aplikace naistalovány, spusťte registraci Frameworku do IIS ručně  pomocí příkazu (jako správce z příkazové řádky)&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* V IIS musí být povolen ASP modul. Je to ISAPI rozšíření webového serveru, které zpracovává požadavky na stránky s příponou ASPX.&lt;br /&gt;
&lt;br /&gt;
= Jak postupovat při instalaci =&lt;br /&gt;
&lt;br /&gt;
===Aplikace nesmí být instalována jako Web Site===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Pro Windows Server 2008 R2, 2012  (IIS 7) a vyšší===&lt;br /&gt;
&lt;br /&gt;
# Kdekoliv na disku '''vytvořte adresář ''ksprtl''''' (Doporučujeme do adresáře ''C:\Inetpub\wwwroot\''). &lt;br /&gt;
# Do adresáře ksprtl '''rozbalte''' obsah souboru '''''PRTXXXXY.zip''''' (XXXXY - odpovídající verze aplikace). Instalační sadu si stáhněte z: ''http://download.ksprogram.cz/download/''&lt;br /&gt;
# Skupině uživatelů '''''Authenticated Users'' nastavte práva''': čtení na adresáři ''ksprtl'' včetně jeho obsahu zápisu do podadresářů ''Logs'' a ''Temp''. &amp;lt;small&amp;gt;(Pokud později bude smazán některý z uvedených podadresářů, bude nutné po vytvoření přiřadit práva znovu. hd 80459)&amp;lt;/small&amp;gt; &lt;br /&gt;
# '''V IIS vytvořte novou webovou aplikaci''' s odkazem na fyzický adresář ''ksprtl'' (vytvořený v bodu 1).&lt;br /&gt;
# V základním nastavení vytvořené webové aplikace se ujistěte, že '''aplikace běží ve fondu aplikací''' (aplikačním poolu), který využívá ''.NET Framework''.&lt;br /&gt;
# V souboru ''web.config'' (nebo ve vlastnostech webové aplikace) '''upravte ''ConnectionString''''', tak aby odpovídal vašemu DB připojení. (viz. ''Nastavení DB připojení'').&lt;br /&gt;
&lt;br /&gt;
= Nastavení DB připojení =&lt;br /&gt;
Připojení na databáze MSSQL a Oracle je již implementován přímo v Net Frameworku, takže se pro tyto databázové platformy nemusí nic instalovat. K ostatním databázovým platformám je možné přistupovat prostřednictvím ODBC. Použité ODBC musí podporovat DotNet. Zákazník by měl získat ODBC od svého dodavatele databáze (my jej nedodáváme).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;Databázové připojení v KS&amp;amp;nbsp;Portálu (ASP.NET aplikaci) definuje ConnectionString, který se nachází v sekci &amp;lt;connectionStrings&amp;gt; v souboru web.config v hlavním adresáři aplikace.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Příklady ConnectionStringu ==&lt;br /&gt;
&lt;br /&gt;
=== Pro MSSQL ===&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;add name=&amp;quot;web_mzdy&amp;quot; connectionString=&amp;quot;server=web_pc;database=mzdy;uid=test;pwd=test&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
providerName=&amp;quot;System.Data.SqlClient&amp;quot;/&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Pro Oracle ===&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;add name=&amp;quot;web_mzdy&amp;quot; connectionString=&amp;quot;Data Source=KSPROGRA;User Id=test;Password=test&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
providerName=&amp;quot;System.Data.OracleClient&amp;quot;/&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Pro ODBC ===&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;add name=&amp;quot;web_mzdy&amp;quot; connectionString=&amp;quot;DSN=i_mzdy&amp;quot; providerName=&amp;quot;System.Data.Odbc&amp;quot;/&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Položky DB připojení ===&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|name&lt;br /&gt;
| - jméno DB připojení&lt;br /&gt;
|-&lt;br /&gt;
|server&lt;br /&gt;
| - název nebo IP adresa počítače, na kterém běží DB server&lt;br /&gt;
|-&lt;br /&gt;
|database&lt;br /&gt;
| - název databáze, ke které bude chtít být připojeni&lt;br /&gt;
|-&lt;br /&gt;
|uid&lt;br /&gt;
| - login pro přístup do databáze&lt;br /&gt;
|-&lt;br /&gt;
|pwd&lt;br /&gt;
| - heslo pro přístup do databáze&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Doplňující informace ==&lt;br /&gt;
=== Oracle ===&lt;br /&gt;
Na serveru s IIS je potřeba mít stejnou verzi klienta pro Oracle jako je Oracle databáze. Je vyžadován 32 bit oracle client. Na adresář Oracle_home (adresář oracle clienta), nadřízené a podřízené složky musí mít přístup skupina uživatelů Authenticated Users a to právo Read&amp;amp;Execute. Pokud nejsou práva nastavena správně objeví se chyba: ''System.Data.OracleClient requires Oracle client software version 8.1.7 or greater.''&lt;br /&gt;
&lt;br /&gt;
Pokud to nepomůže nastavte stejná práva uživateli ASPNET, pod kterým běží proces ASP.NET.&lt;br /&gt;
&lt;br /&gt;
=== PostgreSQL ===&lt;br /&gt;
* [[PostgreSQL]]&lt;br /&gt;
&lt;br /&gt;
== Ze zkušeností ==&lt;br /&gt;
Pokud KS Portál zahlásí databázovou chybu ORA-12638 (jedná se o zdokumentovanou chybu Oracle):&lt;br /&gt;
&lt;br /&gt;
''In fact this kind of error (ORA-12638) has many causes. I had it in 10.2.0.3 due to a bug. And also I had it in 9.2.0.8 because we had some troubles with our Active Directory. When the parameter SQLNET_AUTHENTIFICATION_SERVICES is set to NTS then before the connexion the Oracle server ask for a &amp;quot;ticket&amp;quot; to the Active Directory. And, if it cannot retrieve a valid &amp;quot;ticket&amp;quot; then we have the error ORA-12638.''&lt;br /&gt;
&lt;br /&gt;
''So finally, I set SQLNET_AUTHENTIFICATION_SERVICES = (NTS,NONE) so the OS authentification is not compulsory ant we didn't have the error ORA-12638 anymore.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jak je uvedeno výše v anglickém textu, tato chyba může mít více příčin. Problém vzniká tím, že se Oracle snaží uživatele, který přistupuje do DB ověřit proti Active Directory. Do DB přistupujete pod uživatelem, který není naveden v Active Directory. Řešením je vypnout ověření DB uživatele proti Active Directory. Obecně se doporučuje v konfiguračním souboru sqlnet.ora (buď na serveru nebo na klientovi) zaměnit řádek: &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;SQLNET.AUTHENTICATION_SERVICES= (NTS)&amp;lt;/font&amp;gt; za &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;SQLNET.AUTHENTICATION_SERVICES= (NONE)&amp;lt;/font&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Lepším řešením je upravit soubor sqlnet.ora na straně Oracle klienta (na počítači, kde běží KS&amp;amp;nbsp;Portál).&lt;br /&gt;
&lt;br /&gt;
= Přihlašování uživatelů KS Portálu =&lt;br /&gt;
KS portál nabízí tyto způsoby přihlašování uživatelů:&lt;br /&gt;
&lt;br /&gt;
- Přihlášení portálovým účtem&lt;br /&gt;
&lt;br /&gt;
- Windows - Systém jednotného přihlášení (SSO)&lt;br /&gt;
&lt;br /&gt;
- Přihlášení active directory účtem&lt;br /&gt;
&lt;br /&gt;
- Přihlášení databázovým účtem&lt;br /&gt;
&lt;br /&gt;
- Přihlášení přes externí autentizační službu (OAUTH2, SAML2)&lt;br /&gt;
&lt;br /&gt;
- Přihlášení externího uživatele - nezaměstnance&lt;br /&gt;
&lt;br /&gt;
- Přihlášení čipovou kartou (RFID)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Při volbě způsobu přihlašování je třeba také pamatovat na to, že po ověření uživatele je potřeba nějak svázat přihlášeného uživatele s konkrétním zaměstnancem v databázi, tedy vazba login-osobní číslo, viz ZdrojOsCisla níže.&lt;br /&gt;
&lt;br /&gt;
=== Přihlášení portálovým účtem ===&lt;br /&gt;
Uživatelé musí při přístupu na portál vyplnit přihlašovací údaje (login a heslo) na přihlašovací stránce. Teprve po vyplnění platných údajů a jejich ověření získají uživatelé přístup do portálu. Na konci relace se uživatele odhlásí kliknutí na „odhlašovací“ tlačítko. Přihlašovací údaje spravuje pověřená osoba buď na staránce Nastavení/Uživatelé nebo v agendě Uživatelé KS portálu v desktopové aplikaci. Nový zaměstnanci se také mohou registrovat sami, pokud je to povoleno.&lt;br /&gt;
&lt;br /&gt;
V souboru Web.config musí být:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;add key=&amp;quot;TypOvereni&amp;quot; value=&amp;quot;&amp;quot;/&amp;gt; &lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;authentication mode=&amp;quot;Forms&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Authentication mode nenastavujte přímo přes web.config, ale přes IIS, v levém stromu vyberte nejdříve webovou aplikaci ksportal v IIS/Ověřování (na WIN EN Authentication), kde povolte &amp;quot;Ověřování založené na formulářích&amp;quot; a z ostatních metod ponechte povolenu ještě &amp;quot;Anonymní přístup&amp;quot; (např. kvůli složce Public).&lt;br /&gt;
&lt;br /&gt;
=== Windows - Systém jednotného přihlášení (SSO) ===&lt;br /&gt;
Uživatelé nemusí vyplňovat přihlašovací údaje (login a heslo), do portálu se přihlašují automaticky loginem, pod kterým se přihlásili k doménovému serveru prostřednictvím přihlášení do Windows, z čehož vyplývá, že je tento způsob použitelný jen uvnitř firemní sítě (případně za použití VPN).&lt;br /&gt;
&lt;br /&gt;
V souboru web.config musí být:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;add key=&amp;quot;TypOvereni&amp;quot; value=&amp;quot;&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;authentication mode=&amp;quot;Windows&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Authentication mode nenastavujte přímo přes web.config, ale přes IIS, jednak metodu nemusíte mít nainstalovánu, jednak IIS nezmění jen web.config, ale zapíše povolené autentizační metody pro jednotlivé aplikace do applicationHost.config (v c:\Windows\System32\inetsrv\config). V levém stromu vyberte nejdříve webovou aplikaci ksportal, pak v IIS/Ověřování (na WIN EN Authentication), zakažte &amp;quot;Ověřování založené na formulářích&amp;quot;, povolte &amp;quot;Ověřování systému Windows&amp;quot; a z ostatních metod ponechte povolenu ještě &amp;quot;Anonymní přístup&amp;quot; (např. kvůli složce Public). Pokud autentizace nefunguje, zakažte i metodu &amp;quot;Anonymní přístup&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  Po přidání parametru &amp;lt;add key=&amp;quot;SkipLoginPage&amp;quot; value=&amp;quot;true&amp;quot;/&amp;gt; se přeskočí přihlašovací stránka.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Do databáze přistupuje portál buď pod DB účtem zadaným v connectionstringu, nebo pod windows účtem uživatele pokud je v connectstringu nastaveno Integrated Security=true a identita fondu aplikace je ponechána na hodnotě ApplicationPoolIdentity (tj. není nastaven specifický účet zosobnění).&lt;br /&gt;
&lt;br /&gt;
=== Přihlášení active directory účtem ===&lt;br /&gt;
Uživatelé musí při přístupu na portál vyplnit přihlašovací údaje (login a heslo) k active directory účtu. Teprve po vyplnění platných údajů na přihlašovací stránce získají uživatelé přístup do portálu. Na konci relace se uživatele odhlásí kliknutím na tlačítko „Odhlásit“. Tento způsob přihlášení, narozdíl od windows SSO, je možno použít i pro uživatele hlásící se zvenku, mimo firemní síť (samozřejmě jen pokud je portál vystaven veřejně).&lt;br /&gt;
&lt;br /&gt;
Vzhledem k tomu, že při AD autentizaci nezáleží na velikosti písmen a umožňuje použít různé formáty loginů a různé tvary domény (a při některých konfiguracích i bez domény) a při definici práv v KS je rovněž možno používat různé formáty loginů, je nutné nastavit parametr SparovaniUziv na CI-BezDomeny, aby systém při načítání práv z KS databáze pro autentizovaného uživatele ignoroval velikost písmen i doménu, jinak se práva nebudou načítat jednotně a budou záviset na tom, v jakém tvaru uživatel zadá svůj login!&lt;br /&gt;
&lt;br /&gt;
Lze se přihlašovat i tvarem loginu bez domény pokud je parametr SparovaniUzivAD (jiný parametr než výše) nastaven na hodnotu true.&lt;br /&gt;
&lt;br /&gt;
V souboru Web.config je potřeba nastavit:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;add key=&amp;quot;TypOvereni&amp;quot; value=&amp;quot;ad&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;add key=&amp;quot;SparovaniUziv&amp;quot; value=&amp;quot;CI-BezDomeny&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;authentication mode=&amp;quot;Forms&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  a dále nastavit parametry s prefixem &amp;quot;ad_&amp;quot;, viz Sekce &amp;lt;appSettings&amp;gt; - skupina Active Directory (příklady vyplnění naleznete v souboru web.config.default)&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Přihlášení databázovým účtem ===&lt;br /&gt;
&lt;br /&gt;
Uživatel zadává databázový login a heslo, ověření probíhá prostřednictvím připojení k databázi se zadanými přihlašovacími údaji. Portál přístupuje do databáze pod jménem uživatele, v connectionstringu musí být zadány místo jména uživatele a hesla masky %user% a %password%, které jsou při vytváření připojení nahrazeny přihlašovacími údaji, které zadal uživatel. Od verze 7641A je nutno nastavit i parametr TypOvereni na hodnotu sql.&lt;br /&gt;
&lt;br /&gt;
V souboru Web.config je potřeba nastavit:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;add key=&amp;quot;TypOvereni&amp;quot; value=&amp;quot;sql&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;authentication mode=&amp;quot;Forms&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;add name=&amp;quot;web_mzdy&amp;quot; connectionString=&amp;quot;server=absint_pc;database=web_mzdy;uid=%user%;pwd=%password%&amp;quot; providerName=&amp;quot;System.Data.SqlClient&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Přihlášení přes externí autentizační službu (OAUTH2, SAML2) ===&lt;br /&gt;
&lt;br /&gt;
Je možno využít přihlašování přes externí autentizační službu podporující protokol OAuth 2.0, případně SAML 2.0. Více informací je k dispozici na stránce rozšíření aplikace '''[[Externí přihlašování | Externí přihlašování]]'''&lt;br /&gt;
&lt;br /&gt;
=== Přihlášení externího uživatele - nezaměstnance ===&lt;br /&gt;
&lt;br /&gt;
Tento způsob přihlášení je určen pro externí uživatele (nezaměstnance), např. správce. Bez ohledu na nastavený způsob přihlašování nakonfigurovaný pro zaměstnance, se externí uživatel může přihlásit přes stránku &amp;quot;/Public/ExternalUserLogin.aspx&amp;quot;, na kterou se dostane např. odkazem „Externí uživatel“ ze standardní přihlašovací stránky. Pokud je nastaven 1. způsob přihlašování, může se přihlásit i přes standardní stránku určenou pro zaměstnance. Externího zaměstnance musí pověřená osoba navést v agendě Uživatelé KS portálu/Externí uživatelé.&lt;br /&gt;
&lt;br /&gt;
=== Přihlášení čipovou kartou (RFID) ===&lt;br /&gt;
Pro kiosky je možno zakoupit rozšíření přihlášení čipovou kartou - pro přihlášení stačí přiložit kartu k RFID čtečce karet. Více zde &lt;br /&gt;
[[Přihlášení pomocí čipové karty do KS portálu]]&lt;br /&gt;
&lt;br /&gt;
= Zdroj informace pro vazbu login - osobní číslo = &lt;br /&gt;
Při přihlášení uživatele je potřeba získat i jeho osobní číslo, které jej identifikuje jako konkretního zaměstnance. &lt;br /&gt;
Osobní číslo se většinou získává ze stejného místa, proti kterému se uživatel ověřuje. Pokud vyvstane potřeba získat osobní číslo z jiného zdroje, je to možné nastavit parametrem&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;add key=&amp;quot;ZdrojOsCisla&amp;quot; value=&amp;quot;&amp;quot;/&amp;gt;&amp;lt;/font&amp;gt; &lt;br /&gt;
v souboru web.config v sekci &amp;lt;appSettings&amp;gt; (viz. následující tabulka).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ZdrojOsCisla'''&lt;br /&gt;
&lt;br /&gt;
{|&amp;lt;table align=&amp;quot;center&amp;quot; border=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot; cellspacing=&amp;quot;4&amp;quot; cellpadding=&amp;quot;3&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAA; border-collapse:collapse;empty-cells:show;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;#A7C1F2&amp;quot;&amp;gt;&amp;lt;b&amp;gt;'''Hodnota'''&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;#A7C1F2&amp;quot;&amp;gt;&amp;lt;b&amp;gt;'''Význam'''&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| kspu (případně ks)&lt;br /&gt;
|   osobní číslo se zjistí z agendy [[Uživatelé KS portálu]].&lt;br /&gt;
|-&lt;br /&gt;
| ad&lt;br /&gt;
|   Osobní číslo se zjistí z Active Directory (musí být nastaveny ad_* parametry).&lt;br /&gt;
|-&lt;br /&gt;
| ez&lt;br /&gt;
|   Osobní číslo se zjistí v Evidenci zaměstnanců na záložce Osobní údaje dle pole Login  &lt;br /&gt;
|-&lt;br /&gt;
| ezsap&lt;br /&gt;
|   zákaznická specialita - Osobní číslo se zjistí v Evidenci zaměstnanců na záložce Osobní údaje dle pole Logine nebo z tabulky sap,&lt;br /&gt;
|-&lt;br /&gt;
| eos&lt;br /&gt;
|   Osobní číslo se zjistí ze systému EOSu verze 3.&lt;br /&gt;
|-&lt;br /&gt;
| eos4&lt;br /&gt;
|   Osobní číslo se zjistí ze systému EOSu verze 4.&lt;br /&gt;
|-&lt;br /&gt;
| az&lt;br /&gt;
|   Osobní číslo je stejné jako login.&lt;br /&gt;
|}&lt;br /&gt;
''Tabulka 1: Zdroj informace pro vazbu login-OČ''&lt;br /&gt;
&lt;br /&gt;
= Přístupová práva uživatelů =&lt;br /&gt;
&lt;br /&gt;
Řízení přístupu k údajům a operacím&lt;br /&gt;
&lt;br /&gt;
Přístup uživatelů je definován prostřednictvím uživatelských rolí. Odkud se mají načítat role uživatelů určuje RoleProvider:&lt;br /&gt;
* KSRoleProvider – načítá aplikační role z databáze aplikace&lt;br /&gt;
* ADRoleProvider – načítá aplikační role z Active Directory (AD skupina je považována za KS roli pouze pokud je uvedena v parametru ad_groups, pokud ad_groups není vyplněn, tak skupina musí být v číselníku rolí)&lt;br /&gt;
* EosRoleProvider - zákaznická specialita - načítání rolí ze systému EOS verze 3,&lt;br /&gt;
* Eos4RoleProvider - zákaznická specialita - načítání rolí ze systému EOS verze 4,&lt;br /&gt;
&lt;br /&gt;
Nastavení, který provider se má použít, se provádí v konfiguračním souboru aplikace.&lt;br /&gt;
&lt;br /&gt;
Nastavení přístupových práv uživatelským rolím může provádět pouze administrátor KS Portálu. A to přímo v KS Portálu v menu Nastavení / Práva.&lt;br /&gt;
&lt;br /&gt;
Login každého uživatele musí být přiřazen k nějaké roli, jinak nebude mít uživatel přístup k žádné části portálu. Login lze ke konkrétní roli přiřadit v agendě přístupových práv v naší aplikaci KS Mzdy (se kterou je KS Portál svázán). V agendě přístupových práv v aplikaci KS Mzdy lze přiřazovat k rolím loginy, které jsou buď v databázi (jako uživatalé DB) nebo v agendě Uživatelé KS Portálu.&amp;lt;br&amp;gt;&lt;br /&gt;
V konfiguračním souboru web.config je možno definovat výchozí roli parametrem&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;add key=&amp;quot;VychoziRole&amp;quot; value=&amp;quot;&amp;quot;/&amp;gt;&amp;lt;/font&amp;gt;, která se přiřadí všem uživatelům, kteří nebudou mít explicitně přiřazenou žádnou roli.&lt;br /&gt;
&lt;br /&gt;
= Řízení přístupu na data jiných uživatelů (tzv. řádková práva) =&lt;br /&gt;
&lt;br /&gt;
Nastavení provádí pouze administrátor KS Portálu. Typ řádkových práv může správce nastavit v parametrech KS Portálu (Nastavení / Parametry).&lt;br /&gt;
# Standardní (výchozí nastavení) – přihlášený uživatel má povolen přístup jen na pevně daný výčet osobních čísel a středisek Výčet povolených osobních čísel a středisek se nastavuje v aplikaci KS Mzdy a KS Portál toto nastavení přebírá.&lt;br /&gt;
# Dle systemizace – přihlášený uživatel má povolen přístup na sebe a své podřízené dle systemizace pracovních míst z aplikace KS Mzdy. V popisech pracovních míst u každého pracovního místa musí být vyplněno příslušné pracovní středisko.&lt;br /&gt;
# Dle AD – přihlášený uživatel má povolen přístup na sebe a své podřízené dle hierarchie v Active Directory.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;small&amp;gt; [[TypRadPrav]]&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Registrace nových uživatelů v KS Portálu =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aby uživatel získal přístup do KS&amp;amp;nbsp;Portálu, musí mít vytvořen účet v agendě Uživatelé KS Portálu. Účet mu může ručně vytvořit (nebo upravit) správce aplikace KS Mzdy.&lt;br /&gt;
&lt;br /&gt;
=== Uživatelé se mohou registrovat sami ===&lt;br /&gt;
Je také možné povolit neregistrovaným uživatelům KS&amp;amp;nbsp;Portálu, aby se mohli sami zaregistrovat. &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Toto lze pouze za splnění 3 podmínek: ověřování uživatelů probíhá vůči údajům z agendy [[Uživatelé KS portálu]] (typ_overeni=ks nebo nevyplněn což je výchozí nastavení), zaměstnanci musí mít v agendě [[Kontakty]] naveden E-mail do práce (který zaměstnanci znají) a existuje aplikační role (např. ks_portal_zamestnanec), která se nastaví jako výchozí role (jinak by správce stejně musel uživazeli přiřadit nějakou roli, aby se zaměstnanec do portálu dostal).&amp;lt;/font&amp;gt; Pro povolení samoregistrace zadejte do souboru web.config do sekce appSettings následující řádky:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;add key=&amp;quot;Registrace&amp;quot; value=&amp;quot;user&amp;quot;/&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;add key=&amp;quot;VychoziRole&amp;quot; value=&amp;quot;ks_portal_zamestnanec&amp;quot;/&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
První řádek povoluje uživatelům KS&amp;amp;nbsp;Portálu registraci. Druhý musí mít ve své hodnotě zadán název výchozí uživatelské role, kterou systém uživateli bez role automaticky přiřadí.&lt;br /&gt;
&lt;br /&gt;
* [[Registrace nového uživatele]]&lt;br /&gt;
&lt;br /&gt;
= Další možnosti nastavení =&lt;br /&gt;
Základní nastavení aplikace KS&amp;amp;nbsp;Portál se provádí v souboru web.config, který se nachází v adresáři ksprtl (kořenovém adresáři aplikace).&lt;br /&gt;
&lt;br /&gt;
== Sekce &amp;lt;appSettings&amp;gt; ==&lt;br /&gt;
V této sekci se nacházejí parametry aplikace. Jejich pořadí není důležité. Zapisují se ve tvaru &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;add key=&amp;quot;název&amp;quot; value=&amp;quot;hodnota&amp;quot;/&amp;gt;&amp;lt;/nowiki&amp;gt;.&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable &amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;	&lt;br /&gt;
|+ &amp;lt;small&amp;gt;Seznam parametrů sekce &amp;lt;appSettings&amp;gt; &amp;lt;/small&amp;gt;	&lt;br /&gt;
|- style=&amp;quot;background-color: #A7C1F2&amp;quot;	&lt;br /&gt;
| &amp;lt;small&amp;gt; &amp;lt;center&amp;gt;'''Skupina'''&amp;lt;/center&amp;gt; &amp;lt;/small&amp;gt;&lt;br /&gt;
| &amp;lt;small&amp;gt; &amp;lt;center&amp;gt;'''Název'''&amp;lt;/center&amp;gt; &amp;lt;/small&amp;gt;	&lt;br /&gt;
| &amp;lt;small&amp;gt; &amp;lt;center&amp;gt;'''Popis'''&amp;lt;/center&amp;gt; &amp;lt;/small&amp;gt;	&lt;br /&gt;
| &amp;lt;small&amp;gt; &amp;lt;center&amp;gt;'''Možné hodnoty (nebo příklad hodnoty)'''&amp;lt;/center&amp;gt; &amp;lt;/small&amp;gt;	&lt;br /&gt;
|-	&lt;br /&gt;
| rowspan = 24|Přihlášení || ''' PasswordExpiration  '''|| Počet dnů do expirace hesla uživatele. || číslo 	&lt;br /&gt;
|-&lt;br /&gt;
| ''' WarningBeforePasswordExpiration  '''|| Kolik dnů před expirací hesla zobrazit upozornění. || číslo 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' LockAfterWrongPasswords  '''|| Počet neplatných pokusů o zadání hesla, po kterém se uzamkne účet uživatele. || číslo 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' MinPasswordLength  '''|| Minimální požadovaná délka hesla uživatele. || číslo 	&lt;br /&gt;
|-&lt;br /&gt;
| ''' LastPasswordsCheck  '''|| Počet minulých hesel kontrolovaných na odlišnost. || číslo 	&lt;br /&gt;
|-	&lt;br /&gt;
| '''[[CheckPasswordComplexity]]'''|| Kontrolovat složitost hesla. Pravidlo 3/4. Pokud nastavena hodnota ''true'', pak je vyžadováno následující: Heslo musí obsahovat minimálně 3 typy následujících znaků: číslice, malá písmena, velká písmena, speciální znaky.  || true / false 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' PasswordReset  '''|| Obnova zapomenutého hesla. Bez odblokování účtu, s odblokováním účtu. [[Zapomenuté heslo (správa)]] || 0 - obnova hesla je zakázána (výchozí hodnota)&lt;br /&gt;
1 - obnova hesla je povolena, zamknuté účty zůstanou zamknuty &amp;lt;br&amp;gt;&lt;br /&gt;
2 - obnova hesla je povolena, zamknuté účty budou odemknuty&lt;br /&gt;
|-&lt;br /&gt;
| '''PasswordResetAuth''' || Způsob obnovy zapomenutého hesla &amp;lt;small&amp;gt;(hd 53919)&amp;lt;/small&amp;gt; || 1 - pomocí zadání pracovního e-mailu namísto loginu&lt;br /&gt;
|-	&lt;br /&gt;
| ''' TypOvereni  '''|| Typ ověření uživatele pro formulářové přihlášení. || kspu (ks nebo nevyplněno)=ověření účtem z agendy Uživatelé KS portálu, ad=Active Directory, sql=ověření databázovým účtem 	&lt;br /&gt;
|-	&lt;br /&gt;
|  ''' ZdrojOsCisla  '''|| Udává odkud se zjišťuje osobní číslo pro login. Parametr je povinný pokud je TypOvereni nastaven na jinou hodnotu než kspu. || ks nebo kspu =Uživatelé KS portálu, ad=Active Directory, ez=evidence zaměstnanců/osobní údaje, az - osobní číslo je stejné jako login	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' SkipLoginPage  '''|| Pokud se využívá SSO (Systém jednotného přihlášení) a má se přeskočit LoginPage, provede se automaticky přihlášení. || hodnota true / false 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' NabizeniHeslaZakazat  '''|| Vypnout nabízení dříve použitého hesla na přihlašovací stránce pro uživatele a na přihlašovací stránce pro externí uživatele (hd 44956). || true 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' SparovaniUziv  '''|| Povolí volnější kontrolu loginu, bez kontroly domény a velikosti písmen. Při formulářovém přihlášení a TypOvereni=ad by mělo být CI nebo CI-BezDomeny, neboť AD je case insenstive, tj. Domena\jiRI.novAK by se následně nespároval s loginem DOMENA\jiri.novak v DB. || BezDomeny, CI, CI-BezDomeny 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' SparovaniUzivAD  '''|| Hodnota true umožní přihlášení loginem bez domény i pro ad_auth_type=basic. Uplatňuje se jen u formulářového přihlášení a TypOvereni=ad. || true 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' Admins  '''|| Výčet loginů, které patří administrátorům aplikace. Jeden nebo více loginů oddělených středníkem. || admin;admin2;ksadmin 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ExterniUziv  '''|| Zda se do aplikace mohou přihlašovat externí uživatelé (tací, kteří nejsou v cílové databázi mezi zaměstnanci). || nevyplněno – přihlásit se mohou jen zaměstnanci&lt;br /&gt;
True – přihlásit se mohou i externí uživatelé z agendy Uživatelé KS Portálu&lt;br /&gt;
|-	&lt;br /&gt;
| ''' VychoziRole  '''|| Výchozí uživatelská role, pokud nemá uživatel explicitně definovanou žádnou roli. || portal &lt;br /&gt;
|-&lt;br /&gt;
| '''VychoziRoleVedouci''' || Výchozí uživatelská role pro vedoucího pracovníka, pokud nemá explicitně definovanou (žádnou) roli. Je možné zadat více hodnot oddělených středníkem. Za vedoucího pracovníka je považován každý, kdo má nastaveno právo vidět i někoho jiného než sám sebe (neřídí se jen systemizací; pokud např. uživatel má výjimku z řádkových práv a má právo vidět někoho (kohokoliv) jiného, obdrží rovně roli pro vedoucího). ||&lt;br /&gt;
|-&lt;br /&gt;
| '''VychoziRoleVzdy''' || Zda se má výchozí uživatelská role přiřadit i v případě, že má uživatel explicitně definovanou roli. || a / '''n''' (výchozí hodnota je ''n'')&lt;br /&gt;
|-&lt;br /&gt;
| '''VychoziProfil''' || Výchozí [[Přístupové profily (portál)|profil]] ||&lt;br /&gt;
|-&lt;br /&gt;
| '''VychoziProfilVedouci''' || Výchozí [[Přístupové profily (portál)|profil]] pro vedoucího ||&lt;br /&gt;
|-	&lt;br /&gt;
| ''' Registrace  '''|| Způsob registrace nových uživatelů. Pokud není vyplněn ''user'', musí mít ve své hodnotě zadán název výchozí uživatelské role, do které se takto registrovaní uživatelé přiřadí. || user 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' RegistraceRodneCislo  '''|| Hodnota true při registraci zapne kontrolu shody rodného čísla v evidenci zaměstnanců pro zadané osobní číslo. || true 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' PocetMesicuRolePoVystupu  '''|| Počet měsíců platnosti role po ukončení pracovního poměru. || číslo 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' RolePoVystupu  '''|| Role po ukončení pracovního poměru. || poVystupu 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' PristupNaVsechnyPodniky  '''|| Zda má mít přihlášený uživatel přístup i na data zaměstnanců z jiných podniků v databázi (více IČ). || true - uživatel má přístup na zaměstnance ze všech podniků&lt;br /&gt;
nevyplněno/false – uživatel má přístup pouze na zaměstnance ze stejného podniku&lt;br /&gt;
|-	&lt;br /&gt;
| rowspan = 2|Prostředí  || ''' OptimalizaceMenu  '''|| Zda zobrazovat celé menu aplikace nebo jen přístupné položky. || nevyplněno – zobrazí se celé menu&lt;br /&gt;
True / ano – zobrazí se jen přístupné položky menu&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ShowEmployeePhoto  '''|| Zobrazování fotek zaměstnanců. || true / false 	&lt;br /&gt;
|-	&lt;br /&gt;
| rowspan = 5|Logování || ''' ShowExceptionDetail  '''|| Zda se má zobrazit detailní výpis chyb. || true / false 	&lt;br /&gt;
|-	&lt;br /&gt;
|  ''' EmailChybyZobrazovat  '''|| Zda zobrazovat chyby vzniklé při pokusu odeslat email. || true 	&lt;br /&gt;
|-	&lt;br /&gt;
|  ''' AppAudit  '''|| Zapnutí logování činností uživatelů na KS portále. || true 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' LogType  '''|| Způsob logování výjimek (chyb). Určuje, zda se mají zaznamenávat chyby vzniklé při běhu aplikace. Při hodnotě &amp;quot;&amp;quot;xml&amp;quot;&amp;quot; se chyby logují do Logs/Exceptions.xml, jinak do EventLogu. || nevyplněno – záznam se neprovádí &amp;lt;br&amp;gt;&lt;br /&gt;
Xml – provádí se záznam do souboru ksprtl/Logs/exceptions.xml&lt;br /&gt;
|-&lt;br /&gt;
| '''SecurityQRKod''' || [[Chybové hlášení (portál)|Chybové hlášení]] zobrazováno formou QR kódu.  || '''a''' / n&lt;br /&gt;
|-	&lt;br /&gt;
| rowspan = 5|Různé || ''' CachedTables  '''|| Použito při optimalizacích načítání (hd 47235). [[Řešení některých problémů (KS portál)]] || názvy db tabulek 	&lt;br /&gt;
|-	&lt;br /&gt;
|  ''' Cache  '''|| Způsobí potlačení ukládání stránek („kešování“) na straně prohlížeče do temporary internet files. || nopage 	&lt;br /&gt;
|-&lt;br /&gt;
|  ''' FormatDatumu  '''|| Datový typ pro datum v MSSQL DB. || nevyplněno – datum je char(10) yyyy-mm-dd&lt;br /&gt;
datetime – datum je typu DateTime&lt;br /&gt;
|-	&lt;br /&gt;
| ''' DbCmdTimeout  '''|| Maximální povolená doba pro vykonání jednoho Db příkazu, pokud překročena, objeví se hláška || Číslo znamenající délku timeoutu v sekundách 	&lt;br /&gt;
|-	&lt;br /&gt;
| '''NotSupBrowser'''|| Blokování nepodporovaného prohlížeče || 1 - výchozí hodnota (blokace), 2 - pouze upozornění&lt;br /&gt;
|-	&lt;br /&gt;
| rowspan = 10|[[Active Directory]] || ''' ad_connect_string  '''|| AD LDAP cesta ke kontejneru, ve kterém jsou hledány uživatelské účty. || LDAP://server/OU=Lokality,DC=ksprogram,DC=cz 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_user  '''|| AD přihlašovací jméno uživatele (včetně domény) mající právo číst informace z AD. || domena\user 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_password  '''|| Heslo uživatelského účtu zadaného v ad_user. ||  	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_auth_type  '''|| (nepovinné) Možnost nastavení typu ověřování pro Active Directory , hodnoty=basic nebo secure (pokud secure nefunguje, může zpomalit přihlášení o 20 sekund). || basic / secure 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_search_in  '''|| (nepovinné) AD podkontejnery pro prohledávání , seznam cest oddělených středníkem (relativně k ad_connect_string). Použít v případě, kdy je zapotřebí prohledávání omezit na 2 a více kontejnerů. V opačném případě, kdy se má omezit vyhledávání na jeden kontejner, lze použít přímo parametr ad_connect_string. || OU=Aktivní,OU=CZ Pobocka;OU=Aktivní,OU=SK Pobocka 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_user_filter  '''|| AD Filtrovací výraz, omezující vyhledávání uživatelů v AD. || countryCode=203 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_atr_login  '''|| (nepovinné) AD název atributu, ve kterém jsou uloženy přihlašovací jména uživatelů pro Microsoft AD vždy &amp;quot;samAccountName&amp;quot;. ||  	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_atr_os_cislo_user  '''|| (povinný při ZdrojOsCisla=ad) AD název atributu, ve kterém jsou uloženy osobní čísla uživatelů. || employeeNumber, employeeId 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_atr_os_cislo_zastupce  '''|| (nepovinné) AD název atributu, ve kterém je uloženo DN zástupce. ||  	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_groups  '''|| (nepovinné) AD role určené pro KS Portál (oddělené středníkem) - používá se jen v případě že je nastaven RoleProvider na ADRoleProvider. Pokud není vyplněno vezmou se všechny role, které existuji v KS. ||  	&lt;br /&gt;
|-&lt;br /&gt;
| rowspan = 5|Web proxy ||''' proxyUrl  '''|| Název nebo IP adresa proxy serveru. || 127.0.0.1 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' proxyPort  '''|| Port proxy serveru. || 8888 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' proxyUsername  '''|| Login pro přístup k proxy. ||  	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' proxyPassword  '''|| Heslo pro přístup k proxy. ||  	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' portal_url  '''|| Řeší případy kdy např. kvůli přesměrovávání adresy KS portálu se ztratí skutečné jméno hosta, na kterého má být požadavek přesměrován a z toho důvodu se v odkazech generovaných v notifikačních emailech zobrazuje chybná adresa url. &amp;lt;small&amp;gt;též hd 51506&amp;lt;/small&amp;gt;|| Do hodnoty se zadává celá adresa url KS portálu. 	&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Zašifrování vybraných sekcí web.config ==&lt;br /&gt;
Zašifrování sekce appSettings pro virtuální adresář ksprtl. Provádí se přes příkazovou řádku pod účtem administrátora následujícím příkazem &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -pe &amp;quot;appSettings&amp;quot; -app &amp;quot;/ksprtl&amp;quot;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dešifrování stejné sekce se pak provede příkazem &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -pd &amp;quot;appSettings&amp;quot; -app &amp;quot;/ksprtl&amp;quot;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Následující příkaz přidělí účtu pod kterým běží asp.net právo dešifrovat zašifrované sekce web.config. V defaultním nastavením je tímto účtem &amp;quot;NETWORKSERVICE&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -pa &amp;quot;NetFrameworkConfigurationKey&amp;quot; &amp;quot;NETWORKSERVICE&amp;quot;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
* [[Příručka KS Portál]]&lt;br /&gt;
* [[Přístup i po ukončení pracovního poměru (KS portál)]]&lt;/div&gt;</summary>
		<author><name>Pavelr</name></author>
	</entry>
	<entry>
		<id>http://prirucky.ksprogram.cz/index.php?title=Registrace_nov%C3%A9ho_u%C5%BEivatele&amp;diff=52338</id>
		<title>Registrace nového uživatele</title>
		<link rel="alternate" type="text/html" href="http://prirucky.ksprogram.cz/index.php?title=Registrace_nov%C3%A9ho_u%C5%BEivatele&amp;diff=52338"/>
		<updated>2026-06-29T08:28:20Z</updated>

		<summary type="html">&lt;p&gt;Pavelr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Registrace nového uživatele'' je postup, kterým si zaměstnanec sám založí uživatelský účet do aplikace [[KS portál]]. Tato funkcionalita není ve výchozím nastavení zapnuta, více viz [[Instalační_příručka#Registrace_nových_uživatelů_v_KS_Portálu]]&lt;br /&gt;
[[Image: Registrace-noveho-uzivatele-1.png|300px|right]]&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|+ &amp;lt;small&amp;gt;Registrace nového uživatele&amp;lt;/small&amp;gt;&lt;br /&gt;
|- style=&amp;quot;background-color: #eeeeee&amp;quot;&lt;br /&gt;
|Krok&lt;br /&gt;
|Název&lt;br /&gt;
|Obrázek (příklad)&lt;br /&gt;
|Poznámka&lt;br /&gt;
|-&lt;br /&gt;
|1 ||'''Registrační formulář''' || [[Image: Registrace-noveho-uzivatele-1.png|100px]] || Prázdný formulář&lt;br /&gt;
|-&lt;br /&gt;
|2 ||'''Vyplňte údaje.''' || [[Image: Registrace-noveho-uzivatele-2.png|thumb|left|''Příklad vyplnění''|100px]] || &amp;lt;small&amp;gt;Podmínka: Email je je zaveden v agendě [[Kontakty]].&amp;lt;/small&amp;gt; [[Image: Registrace-noveho-uzivatele-3.png|50px]]&lt;br /&gt;
|-&lt;br /&gt;
|3 || '''Klikněte na tlačítko ''Založit účet''.''' || [[Image: Registrace-noveho-uzivatele-4.png|100px]] || &amp;lt;small&amp;gt;Opakovat odeslání aktivačního emailu je možno prostřednictvím volby ''Aktivační email''.&amp;lt;/small&amp;gt; [[Image: Registrace-noveho-uzivatele-5.png|50px]]&lt;br /&gt;
|-&lt;br /&gt;
|4 || '''Přijměte email.''' || [[Image: Registrace-noveho-uzivatele-9.png|100px]] || &amp;lt;small&amp;gt;Aktivační email byl měl dorazit během páru sekund max. minut.&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|5 || '''V emailu klikněte na odkaz ''Aktivace''.''' || [[Image: Registrace-noveho-uzivatele-7.png|100px]] ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 || '''Klikněte na tlačítko ''Potvrdit''.''' || [[Image: Registrace-noveho-uzivatele-8.png|100px]] ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pokud zaměstnanec neprovede kroky 5 a 6, může správce dokončit registraci tím, že v agendě Uživatelé KS portálu zathne u zaměstnance volbu Aktivován.&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
* [[KS portál]]&lt;br /&gt;
* [[Ovládání aplikace]]&lt;br /&gt;
* &amp;lt;small&amp;gt; [[Uživatelé KS portálu]] &amp;lt;/small&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pavelr</name></author>
	</entry>
	<entry>
		<id>http://prirucky.ksprogram.cz/index.php?title=Synchronizace_%C3%BAdaj%C5%AF_s_Active_Directory&amp;diff=52308</id>
		<title>Synchronizace údajů s Active Directory</title>
		<link rel="alternate" type="text/html" href="http://prirucky.ksprogram.cz/index.php?title=Synchronizace_%C3%BAdaj%C5%AF_s_Active_Directory&amp;diff=52308"/>
		<updated>2026-06-23T15:23:08Z</updated>

		<summary type="html">&lt;p&gt;Pavelr: /* Automatické spuštění synchronizace přes příkazovou řádku */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Synchronizace údajů s Active Directory'''&lt;br /&gt;
&lt;br /&gt;
== Popis  ==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Synchronizace údajů s Active Directory&amp;quot; slouží pro přenos osobních údajů zaměstnanců z KS mzdy do Active Directory, dle přání zákazníka i přenos určité skupiny údajů opačným směrem (telefon, email). Kromě synchronizace údajů umí účty vytvářet i zakazovat. &lt;br /&gt;
&lt;br /&gt;
Tato funkcionalita je součástí těžké aplikace – aplikace KS mzdy a je přístupná přes menu: &lt;br /&gt;
: Systém &amp;gt; Správa uživatelů &amp;gt; Synchronizace údajů s Active Directory &lt;br /&gt;
: nebo přes příkazovou řádku.&lt;br /&gt;
&lt;br /&gt;
Synchronizace je vždy upravována pro konkrétního zákazníka, neboť struktura organizace v AD i synchronizované údaje jsou většinou různé. Pokud tedy máte zájem používat tuto funkcionalitu, pošlete nám zadání, které by mělo obsahovat odpovědi na následující otázky. &lt;br /&gt;
&lt;br /&gt;
== V zadání uveďte ==&lt;br /&gt;
&lt;br /&gt;
1. Dle čeho má být zaměstnanec hledán v AD, standardně je to dle loginu – záložka Osobní údaje – položka ''Login'', v AD samAccountName. Nebo pokud je vyplněn rozšiřující parametr AD_AttrNameOsc, tak dle osobního čísla, pokud je v AD uloženo např. v atributu EmployeeNumber či EmployeeID osobní číslo zaměstnance.&lt;br /&gt;
&lt;br /&gt;
2. Množina přenášených údajů - u každé firmy se většinou liší, tu musíte podrobně specifikovat (údaj v ks -&amp;gt; název atributu v AD). Např. pokud se má do některého atributu přenášet kmenové středisko, tak uvést, zda to má být číslo střediska nebo název střediska.&lt;br /&gt;
&lt;br /&gt;
3. Zda mají být účty vytvářeny, pokud ano: &lt;br /&gt;
&lt;br /&gt;
4. umístění uživatelských účtů v AD - pokud nejsou všichni v jednom kontejneru, tak musí být zanoření odvoditelné z údajů v KS Mzdy, např. doména/Departments/Název kmenového střediska/.....&lt;br /&gt;
&lt;br /&gt;
5. jaký tvar má mít samAccountName, CN a displayName,&lt;br /&gt;
&lt;br /&gt;
6. zda má program nově vytvářenému účtu zadat výchozí jednotné heslo, které si uživatel bude muset po 1. přihlášení změnit, nebo zda bude muset toto heslo zadávat obsluha spouštějící synchronizaci,&lt;br /&gt;
&lt;br /&gt;
7. zda se má novému účtu vytvořit domovský adresář, Exchange mail schránka (to si nejsem jist ,zda umíme), &lt;br /&gt;
&lt;br /&gt;
8. zda se má účet přiřadit do nějaké AD-Group.&lt;br /&gt;
&lt;br /&gt;
9. Mají být účty rušeny, pokud ano, má být účet smazán nebo má být pouze zakázán&lt;br /&gt;
&lt;br /&gt;
10. Má se plnit atribut Manager (nadřízený) a dle čeho (dle systemizace prac. míst)&lt;br /&gt;
&lt;br /&gt;
== Přihlášení ==&lt;br /&gt;
[[Image: Prihlaseni-k-active-directory.png|right]]&lt;br /&gt;
Ihned po otevření okna se zobrazí dialog pro přihlášení k AD v němž je nutné zadat správně údaje: &lt;br /&gt;
* doména&lt;br /&gt;
* uživatel&lt;br /&gt;
* heslo.&lt;br /&gt;
&lt;br /&gt;
Jako název serveru/domény uveďte [%COMPUTERNAME%\]%USERDNSDOMAIN% podle hodnot zjištěných na na počítači, kde je spuštěn server AD. Zadávat název serveru není nutné.&lt;br /&gt;
&lt;br /&gt;
příklad: &lt;br /&gt;
doména: domena.cz &amp;lt;br&amp;gt;&lt;br /&gt;
uživatel: Administrátor &amp;lt;br&amp;gt;&lt;br /&gt;
heslo: xxx &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ovládání ==&lt;br /&gt;
[[Image: Synchronizace-ad-ks.png|750px|right]]&lt;br /&gt;
Po připojení se v záložce '''Data pro AD''' načtou do seznamu údaje zaměstnanců pro synchronizaci. Přenačíst údaje lze pomocí tlačítka &amp;quot;Načíst data&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Názvy sloupců obsahují v 1. řádku názvy údajů v KS, pokud se nejedná o identifikační údaj ale o údaj, který je synchronizován je v hranaté závorce uveden směr přenosu, OUT - z KS do AD, IN - z AD do KS. V druhém řádku jsou odpovídající názvy atributů v AD.&lt;br /&gt;
&lt;br /&gt;
V datové části je pro každého zaměstnance nejdříve řádek s jeho údaji v KS a pod ním řádek s údaji v AD.&lt;br /&gt;
&lt;br /&gt;
Před prvním spuštěním synchronizace zkontrolujte především, zda mají všichni zaměstnanci správné CN a OU (zařazení do organizační struktury), pokud jsou uživatelé v kontejneru Users je sloupec Organization Unit prázdný. &lt;br /&gt;
&lt;br /&gt;
Přenos dat spustíte zvolením přepínače '''Synchronizovat''' a klepnutím na tlačítko Start, přenos lze zastavit tlačítkem Stop. Pokud zatrhnete volbu '''jen označené zaměstnance''' budou se přenášet pouze zaměstnanci z označených řádků. V případě, že dojde při přenosu údajů zaměstnance k chybám, je příslušný řádek označen červeně a popis chyby je zobrazen v posledním sloupci. &lt;br /&gt;
&lt;br /&gt;
Pokud chcete pouze porovnat údaje vyberte přepínač '''Pouze porovnat''' a stiskněte na tlačítko '''Start'''. Pokud se alespoň 1 údaj liší je řádek označen červeně a v posledním sloupci jsou uvedeny údaje, které se liší.&lt;br /&gt;
&lt;br /&gt;
== Automatické spuštění synchronizace přes příkazovou řádku == &lt;br /&gt;
&lt;br /&gt;
Pro automatickou synchronizaci je třeba zadat (kromě parametrů pro připojení k databázi) parametr /ADSYNC&lt;br /&gt;
&lt;br /&gt;
Pokud nejsou v databázi uloženy údaje pro přihlášení k Active directory, lze jej zadat dalšími parametry:&lt;br /&gt;
* ADDOMAIN – doména&lt;br /&gt;
* ADUSER – uživatel&lt;br /&gt;
* ADPASS – heslo&lt;br /&gt;
* ADTOPOU – kontejner s uživateli&lt;br /&gt;
Pro vytváření nových účtů v AD, musí být zadán následující parametr (pokud není zadán natvrdo v kódu)&lt;br /&gt;
* ADNEWUSERPASS – heslo pro nově vytvořeného uživatele&lt;br /&gt;
&lt;br /&gt;
'''obecně:'''&lt;br /&gt;
main.exe parametry pro připojení k db (viz. [[Spouštění aplikace - parametricky]]) /ADSYNC /ADDOMAIN domena.cz /ADUSER administrator /ADPASS adheslo /ADTOPOU Users /ADNEWUSERPASS Abc123456&lt;br /&gt;
&lt;br /&gt;
'''příklad 1''' – doména i přihlašovací údaje do AD jsou uloženy v rozšiřujících parametrech:&lt;br /&gt;
&lt;br /&gt;
main.exe /P &amp;quot;Microsoft SQL&amp;quot; /D localhost\sqlexpress:vzorova /L mzdy /H dbheslo /ADSYNC /CLOSE&lt;br /&gt;
&lt;br /&gt;
(pro přihlášení do DB aktuálním windows účtem, nahraďte „/L mzdy /H dbheslo“ za /T (T jako trusted connection))&lt;br /&gt;
&lt;br /&gt;
'''příklad 2''' - přihlašovací údaje do AD jsou předány přes parametry příkazové řádky:&lt;br /&gt;
&lt;br /&gt;
main.exe /P &amp;quot;Microsoft SQL&amp;quot; /D localhost\sqlexpress:vzorova /L mzdy /H dbheslo /ADSYNC /CLOSE /ADUSER domena\ksadsync /ADPASS adheslo&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
V případě &amp;quot;více-ičo&amp;quot; databáze přidejte ještě parametr /PODNIK 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
V případě spouštění pomocí plánovače úloh Windows je nutné zatrhnout volbu „spustit s nejvyššími oprávněními“, jinak se aplikace nespustí!&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
* [[Synchronizace údajů KS-AD (příklad)]]&lt;br /&gt;
* [[Active Directory]]&lt;br /&gt;
* &amp;lt;small&amp;gt;Příklady provedení: hd 49508&amp;lt;/small&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pavelr</name></author>
	</entry>
	<entry>
		<id>http://prirucky.ksprogram.cz/index.php?title=Preh%C4%BEad_dan%C3%AD&amp;diff=52151</id>
		<title>Prehľad daní</title>
		<link rel="alternate" type="text/html" href="http://prirucky.ksprogram.cz/index.php?title=Preh%C4%BEad_dan%C3%AD&amp;diff=52151"/>
		<updated>2026-05-25T09:16:10Z</updated>

		<summary type="html">&lt;p&gt;Pavelr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Prehľad daní''' - prehľad o zrazených a odvedených preddavkov na daň.&lt;br /&gt;
[[Image: S-MO008.png|590px|right]]&lt;br /&gt;
&amp;lt;small&amp;gt;Menu: Sestavy &amp;gt; Odvody &amp;gt; Prehľad &amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# '''Sestava'''&lt;br /&gt;
# '''Soubor FDF'''&lt;br /&gt;
# '''Soubor XML'''&lt;br /&gt;
&lt;br /&gt;
== Sestava ==&lt;br /&gt;
Odvod je ponižován o přeplatek RZ z minul.obd v případě, že je nastaven rošiřující parametr &amp;quot;rz_zaloha&amp;quot; na &amp;quot;a&amp;quot; (skupina 9).&lt;br /&gt;
&lt;br /&gt;
* řádek 0 - zdanitelné příjmy &lt;br /&gt;
  &amp;lt;small&amp;gt;(sum(dan_zakl) from telegram)&amp;lt;/small&amp;gt;&lt;br /&gt;
* řádek 1 - sražené zálohy na daň: 911-Rovná daň &lt;br /&gt;
  &amp;lt;small&amp;gt;(.. from pichacky where datum=X and kod between 908 and 916 and kod &amp;lt;&amp;gt; 910 and kod &amp;lt;&amp;gt; 912 and prizn_aut&amp;lt;&amp;gt;'o')&amp;lt;/small&amp;gt;&lt;br /&gt;
* řádek 2 - sražené daň. nedopl. a vrácené přepl. z RZ za předchozí zdaň.období: 907 - RZ Dane&lt;br /&gt;
* řádek 3 - opravy daně - daň. nedoplatky (+) a daň. preplatky (-) za předchozí zdaň.období dle parag.40: 912-Daň.dopl,910 - Daň (myšleno jako oprava z loňského roku), 1952 - RZ DANE OLR, 1954 - RZ DANE OMR.&lt;br /&gt;
  &amp;lt;small&amp;gt;((kod between 908 and 916 or kod in(1952,1954)) and prizn_aut='o')&amp;lt;/small&amp;gt;&lt;br /&gt;
* řádek 4 - úhrn řádků 1+2+3&lt;br /&gt;
* řádek 5 - vypl. bonus (-) a vybranný bonus (+) : suma daň. bonusu se uvádí nejvíce do výšky sumy na řádku 4: 918 - Daň. bonus, 1951 - RZ Bonus,1953 - RZ Bonus OLR, 1955 - RZ Bonus OMR&lt;br /&gt;
* řádek 6 - vypl. zam. premie (-) a vybraná zam. premie (+), o který se snižuje(zvyšuje) odvod na daň zálohy: ZAM. PREM.: 1956 - RZ ZAM.PREMIE,  1957 - RZ ZAM.PR.OLR,  1958 - RZ ZAM.PR.OMR&lt;br /&gt;
(nejvýše však do výšky sumy v ř.4 snížené o řádek 5)&lt;br /&gt;
* řádek 7 - bonus na zaplatene ÚROKY podle §33a: MS 1961 - RZ BON.UR., 1962 - RZ BON.UR. OLR, 1963 - RZ BON.UR. OMR&lt;br /&gt;
* řádek 8 - odvodová povinnost - preddavky na dan (r4+r5+r6+r7)&lt;br /&gt;
&lt;br /&gt;
Rekapitulace&lt;br /&gt;
* A - celk.vypl.suma dan.bonusu (uvádí se kladná hodnota, A = B + C)&lt;br /&gt;
* B - suma dan.bonusu vyplacená z dan.záloh &lt;br /&gt;
* C - suma dan.bonusu vyplacena z prostredků zaměstnavatele (o kterou si nemohl zamestnavatel snížit zalohy)&lt;br /&gt;
&lt;br /&gt;
* D - celkova vyplacena suma bonusu za úroky (ze zaloh a vlastnich prostredku)&lt;br /&gt;
* E - vyplacena suma bonusu za úroky ze zaloh&lt;br /&gt;
* F - úhrnná sumabonusu za úroky., vyplac. z vlast. prostredku zaměstnavatele (o kterou si nemohl zamestnavatel snížit zalohy)&lt;br /&gt;
	&lt;br /&gt;
=== Neuplatněné přeplatky z minulých měsíců:===&lt;br /&gt;
Zobrazují se jen informativně v pravém sloupci, nejsou součástí formuláře FS, ani XML a nijak jej neovlivňují.&lt;br /&gt;
&lt;br /&gt;
Pokud se odvod neponižuje o neuplatněné přeplatky (rz_zaloha=n), tak se k neuplatněným přeplatkům přičítají ty z minulého/ých měsíců, tím pádem mohou obsahovat neuplatněné přeplatky za celý kvartál či rok.&lt;br /&gt;
&lt;br /&gt;
Od neuplatněných přeplatků se odečtou přeplatky vrácene finančním úřadem zadané v agendě platby.&lt;br /&gt;
&lt;br /&gt;
Neuplatněné přeplatky z minulých měsíců kdysi ponižovaly řádek &amp;quot;Odvedené&amp;quot;, ten ale již ve formuláři léta není. Ŕádek 8 Odvodová povinnost ponížen být nemůže, neseděly by součty.&lt;br /&gt;
&lt;br /&gt;
Jiné řádky poníženy být nemůžou, jejich součet musí odpovídat stejným řádkům v ročním hlášení (a jsou to údaje vztahující se jen k dannému měsíci). &lt;br /&gt;
&lt;br /&gt;
Dubnový prehľad obsahuje jen dubnové údaje, ale platba na účet FS bude nižší o březnový přeplatek (při rz_zaloha=a).&lt;br /&gt;
&lt;br /&gt;
Skutečně odvedené = odvodová povinnost - neuplatněné přeplatky z minulých měsíců (o které firma nezažádala FS o vrácení).&lt;br /&gt;
&lt;br /&gt;
== Změny od r. 2019 ==&lt;br /&gt;
* [[Legislativa 1.1.2019 - změny v aplikaci Slovensko]]&lt;br /&gt;
* Nový řádek č. 7 (''Priznaná a vyplatená suma (-) a vybraná suma (+) daňového bonusu na zaplatené úroky ...'') - souvisí s novými mzd.pol. 1961-1963.&lt;br /&gt;
&lt;br /&gt;
== FDF ==&lt;br /&gt;
# Generování souboru ve formátu '''.XFDF'''.&lt;br /&gt;
# Otevření souboru v '''Adobe Acrobat Readeru''', pokud existuje přidružená šablona. Příslušný .pdf soubor je možno stáhnout z aplikace, nebo odsud:&lt;br /&gt;
: [http://download.ksprogram.cz/download/SK-Dane-PREHLAD-16.pdf download.ksprogram.cz - SK-Dane-PREHLAD-16.pdf]&lt;br /&gt;
&lt;br /&gt;
[[Image: S-MO008-FDF-1.png|150px]]&lt;br /&gt;
[[Image: S-MO008-FDF-2.png|150px]]&lt;br /&gt;
[[Image: S-MO008-FDF-3.png|150px]]&lt;br /&gt;
&amp;lt;!-- [[Image: S-MO008-FDF-4.png|150px]] --&amp;gt;&lt;br /&gt;
[[Image: S-MO008-FDF-5.png|150px]]&lt;br /&gt;
[[Image: S-MO008-FDF-6.png|150px]]&lt;br /&gt;
[[Image: S-MO008-FDF-7.png|150px]]&lt;br /&gt;
&lt;br /&gt;
== XML ==&lt;br /&gt;
# Generování souboru ve formátu '''.XML'''.&lt;br /&gt;
# Otevření souboru v aplikaci '''eDANE''' - pokud je nainstalována.&lt;br /&gt;
&lt;br /&gt;
[[Image: S-MO008-XML-1.png|150px]]&lt;br /&gt;
[[Image: S-MO008-XML-2.png|150px]]&lt;br /&gt;
[[Image: S-MO008-XML-3.png|150px]]&lt;br /&gt;
[[Image: S-MO008-XML-4.png|150px]]&lt;br /&gt;
[[Image: S-MO008-XML-5.png|150px]]&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
* [[987-ZP.zúčt.ZAM.]]&lt;br /&gt;
* [[Slovenská aplikace]]&lt;/div&gt;</summary>
		<author><name>Pavelr</name></author>
	</entry>
	<entry>
		<id>http://prirucky.ksprogram.cz/index.php?title=Data_pro_ISPV_(Trexima)_(SK)&amp;diff=51315</id>
		<title>Data pro ISPV (Trexima) (SK)</title>
		<link rel="alternate" type="text/html" href="http://prirucky.ksprogram.cz/index.php?title=Data_pro_ISPV_(Trexima)_(SK)&amp;diff=51315"/>
		<updated>2026-04-09T07:23:27Z</updated>

		<summary type="html">&lt;p&gt;Pavelr: /* Položky */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Data pro ISPV (Trexima) (SK)'' &amp;lt;br&amp;gt;&lt;br /&gt;
[[Image: Data pro ISPV Trexima SK-Respondent.png|500px|right]]&lt;br /&gt;
&amp;lt;small&amp;gt;Menu: Sestavy &amp;gt; Data pro ISPV &amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Respondent ==&lt;br /&gt;
Hodnoty do některých polí se načítají z parametrů aplikace, nebo je možné je doplnit/opravit přímo v okně (až po načtení hodnot).&lt;br /&gt;
* '''uzemie''' - nuts&lt;br /&gt;
* '''odvetvie (SK NACE)''' - [[okec (sk.12)]]&lt;br /&gt;
* '''p_forma''' - [[pforma (sk.12)]], pokud není vyplněno, odvodí se z právní formy zadané v agendě [[Evidence osob]] ([[Základní parametry]]).&lt;br /&gt;
* '''kol_zml''' - &amp;lt;small&amp;gt;[[kolsml (sk.12)]]&amp;lt;/small&amp;gt; - nevyplňujte v rozšiřujících parametrech, ale raději až přímo v okně ISCP, protože hodnota z rozš. par. se konvertuje z českých kódů na slovenské &lt;br /&gt;
&lt;br /&gt;
== Zamestnanci ==&lt;br /&gt;
[[Image: Data pro ISPV Trexima SK.png|750px|right]]&lt;br /&gt;
&lt;br /&gt;
=== Nastavení ===&lt;br /&gt;
Pro správné naplnění ukazatelů týkající se částek a hodin je dále třeba mít vyplněny následující pojmy z [[Pojmy (číselník)]]:&lt;br /&gt;
* '''Přípl. noc'''&lt;br /&gt;
* '''Příl. SO-NE'''&lt;br /&gt;
* '''Pohotovost''',&lt;br /&gt;
&lt;br /&gt;
dále parametry&lt;br /&gt;
* '''odstupne (sk.3)'''&lt;br /&gt;
* '''NEM_Z_POVOLANI (sk.3)'''&lt;br /&gt;
&lt;br /&gt;
a pojmy (zatrhávají se kódy mzdových položek) schované pod tlačítkem '''Nastavenie''':&lt;br /&gt;
* '''LetneVianocneOdmeny - Letné a vianočné odmeny - NOVÉ !!!'''&lt;br /&gt;
* '''Nahrady - Náhrady mzdy podľa ZP,ZVZ,..'''&lt;br /&gt;
* '''Plnzisk - Peňažné plnenia'''&lt;br /&gt;
* '''PremOdm - Prémie a odmeny pravidelné'''&lt;br /&gt;
* '''Priplad - Všechny príplatky a doplatky a mzdové zvýhodnennia'''&lt;br /&gt;
* '''PriplStaz - Príplatek sťažený výkon práce - NOVE !!!'''&lt;br /&gt;
* '''Sporenie - Platby do programu sporenia'''&lt;br /&gt;
&lt;br /&gt;
Se správným nastavením vám pomůže metodická příručka, kterou by vám měla poslat fa Trexima, nebo ji najdete na stránkách&lt;br /&gt;
: [http://www.trexima.sk trexima.sk]&lt;br /&gt;
&lt;br /&gt;
=== Položky ===&lt;br /&gt;
* 3. '''skisco08''' - [[SK ISCO-08]]&lt;br /&gt;
* 4. '''pracpozicia''' - název pracovního místa/pozice&lt;br /&gt;
* 5. '''postihnutie''' - načítá se z Evidence zaměstnanců/osobní údaje - položka &amp;quot;Zdravotní postižení&amp;quot;&amp;lt;small&amp;gt;, pokud se ukazatel do ISCP nenačte správně, použijte tlačítko historie k ověření/nastavení položky za minulé měsíce.&amp;lt;/small&amp;gt;&lt;br /&gt;
* 6. '''pohlavie''' – zjišťuje se z rodného čísla&lt;br /&gt;
* 7. '''vzdelanie''' – načítá se nejvyšší stupeň vzdělání z Evidence zam./Vzdělání. Pokud aplikace zjistí, že je používán český číselník, jsou hodnoty konvertovány na slovenské stupně.&lt;br /&gt;
* 8. '''odborvzdelania''' - Evidence/Vzdělání - položka kód oboru vzdělání (Trexima). Pokud zmíněná novější položka není vyplněna, tak se ukazatel skloží z roku ukončení školy (posledních 2 cifry), kódu školy a oboru vzdělání. Ukazatel se vyplňuje jen u zaměstnanců, kteří ukončili studium v roce 1991 a později. Kód se načte do ISCP jen zaměstnancům, kteří mají v evidenci vzdělání rok ukončení 1991 a vyšší, mají vyplněn kód školy a oboru.Pomůcky pro zjištění kódů SK ISCO-08 a odboru vzdělania lze nalézt na http://www.trexima.sk/new/pre-respondentov.php&lt;br /&gt;
* 9. '''stupne''' - načítá se z vlastnosti pracovního místa/pozice č. 94 - Stupeň náročnosti práce.&lt;br /&gt;
* '''tartrieda(zrušeno)''' – Pracovní poměry/Prac.poměr – položka třída v části ''Mzda'' (pokud zaměstnavatel nepoužívá tarif. systém, načte se 0, tam kde se využívají smluvní platy načte se 99)&lt;br /&gt;
* 10. '''pracuv''' - podle smluvního podílu úvazku se určí kód 1 - ustanovený týždenní pracovný čas nebo 2 - pracovný pomer na kratší pracovný čas&lt;br /&gt;
* 11. '''percento''' - Pracovní poměry/Prac.poměr – položka ''Smluvní podíl úvazku'' * 100&lt;br /&gt;
* 12. '''typzmluvy''' - Pracovní poměry/Prac.poměr – položka ''Délka úvazku'': 1--&amp;gt; 1 úv. na dobu neurčitou, 2,3,4 --&amp;gt; 2  úv. na dobu určitou.&lt;br /&gt;
* 13. '''tyzdfond''' - Pracovní poměry/Prac.poměr – položka TPD&lt;br /&gt;
* 48. '''pracovisko''' – pokud je v popisech pracovních míst vyplněna vlastnost ''Obec výkonu práce'', tak se pomocí číselníku obcí zjistí kód kraje; pokud není vyplněno, vyplní se hodnotou parametru nuts z rozšiřujících parametrů&lt;br /&gt;
* 49. '''bydlisko''' - Evidence zam./Osobní údaje – PSČ trvalého bydliště (dle PSČ se pomocí číselníku PSČ a číselníku obcí zjistí kód kraje)&lt;br /&gt;
* 50. '''zakon''' - odvozuje se z rozšiřujícího parametru [[zakonodm (sk.12)]] – pokud není vyplněn nebo je vyplněn čímkoli jiným než &amp;quot;P&amp;quot;, nastaví se kód 1 - ''zakon č. 311/2001 Z.z. zákoník práce''&lt;br /&gt;
* 51. '''stprisl''' – Evidence zam./Osobní údaje – státní příslušnost (převede se na písmenný kód pomocí číselníku státních příslušností)&lt;br /&gt;
* Ostatní položky jsou mzdové a jejich správné naplnění závisí na nastavení zmíněné v předchozí kapitole.&lt;br /&gt;
&lt;br /&gt;
=== Načtení dat ===&lt;br /&gt;
Obecným pravidlem je, že položky se nenačítají z aktuálních údajů (např. z prac.poměru), ale historických – platných k poslednímu dni sledovaného čtvrtroku &amp;lt;small&amp;gt;(např. oprava údaje KZAM v období duben neovlivní data za leden až březen - kromě případu, kdy údaj není vyplněn ve sledovaném období)&amp;lt;/small&amp;gt;. Pro načtení dat použijte tlačítko '''''Načítať data''''', program bude chvíli pracovat, zbývající čas můžete odhadnout pomocí grafického ukazatele průběhu. Po načtení dat data zkontrolujte, v případě nesprávných nebo chybějících údajů je můžete přímo v okně ručně opravit (opravená data se neukládají do databáze). &lt;br /&gt;
&lt;br /&gt;
=== Uložení do XML souboru ===&lt;br /&gt;
Nyní můžete data uložit do souboru XML (tlačítko '''''Uložiť do súboru''''') a ten nahrát a odeslat pomocí webové stránky [https://www.trexima.sk/iscp/ trexima sk - iscp] -  před odesláním jsou data zkontrolována a zobrazeny chyby.&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
* [[Slovenská aplikace]]&lt;br /&gt;
* [[Data pro ISPV (Trexima)]]&lt;/div&gt;</summary>
		<author><name>Pavelr</name></author>
	</entry>
	<entry>
		<id>http://prirucky.ksprogram.cz/index.php?title=Data_pro_ISPV_(Trexima)_(SK)&amp;diff=51314</id>
		<title>Data pro ISPV (Trexima) (SK)</title>
		<link rel="alternate" type="text/html" href="http://prirucky.ksprogram.cz/index.php?title=Data_pro_ISPV_(Trexima)_(SK)&amp;diff=51314"/>
		<updated>2026-04-09T06:56:01Z</updated>

		<summary type="html">&lt;p&gt;Pavelr: /* Nastavení */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Data pro ISPV (Trexima) (SK)'' &amp;lt;br&amp;gt;&lt;br /&gt;
[[Image: Data pro ISPV Trexima SK-Respondent.png|500px|right]]&lt;br /&gt;
&amp;lt;small&amp;gt;Menu: Sestavy &amp;gt; Data pro ISPV &amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Respondent ==&lt;br /&gt;
Hodnoty do některých polí se načítají z parametrů aplikace, nebo je možné je doplnit/opravit přímo v okně (až po načtení hodnot).&lt;br /&gt;
* '''uzemie''' - nuts&lt;br /&gt;
* '''odvetvie (SK NACE)''' - [[okec (sk.12)]]&lt;br /&gt;
* '''p_forma''' - [[pforma (sk.12)]], pokud není vyplněno, odvodí se z právní formy zadané v agendě [[Evidence osob]] ([[Základní parametry]]).&lt;br /&gt;
* '''kol_zml''' - &amp;lt;small&amp;gt;[[kolsml (sk.12)]]&amp;lt;/small&amp;gt; - nevyplňujte v rozšiřujících parametrech, ale raději až přímo v okně ISCP, protože hodnota z rozš. par. se konvertuje z českých kódů na slovenské &lt;br /&gt;
&lt;br /&gt;
== Zamestnanci ==&lt;br /&gt;
[[Image: Data pro ISPV Trexima SK.png|750px|right]]&lt;br /&gt;
&lt;br /&gt;
=== Nastavení ===&lt;br /&gt;
Pro správné naplnění ukazatelů týkající se částek a hodin je dále třeba mít vyplněny následující pojmy z [[Pojmy (číselník)]]:&lt;br /&gt;
* '''Přípl. noc'''&lt;br /&gt;
* '''Příl. SO-NE'''&lt;br /&gt;
* '''Pohotovost''',&lt;br /&gt;
&lt;br /&gt;
dále parametry&lt;br /&gt;
* '''odstupne (sk.3)'''&lt;br /&gt;
* '''NEM_Z_POVOLANI (sk.3)'''&lt;br /&gt;
&lt;br /&gt;
a pojmy (zatrhávají se kódy mzdových položek) schované pod tlačítkem '''Nastavenie''':&lt;br /&gt;
* '''LetneVianocneOdmeny - Letné a vianočné odmeny - NOVÉ !!!'''&lt;br /&gt;
* '''Nahrady - Náhrady mzdy podľa ZP,ZVZ,..'''&lt;br /&gt;
* '''Plnzisk - Peňažné plnenia'''&lt;br /&gt;
* '''PremOdm - Prémie a odmeny pravidelné'''&lt;br /&gt;
* '''Priplad - Všechny príplatky a doplatky a mzdové zvýhodnennia'''&lt;br /&gt;
* '''PriplStaz - Príplatek sťažený výkon práce - NOVE !!!'''&lt;br /&gt;
* '''Sporenie - Platby do programu sporenia'''&lt;br /&gt;
&lt;br /&gt;
Se správným nastavením vám pomůže metodická příručka, kterou by vám měla poslat fa Trexima, nebo ji najdete na stránkách&lt;br /&gt;
: [http://www.trexima.sk trexima.sk]&lt;br /&gt;
&lt;br /&gt;
=== Položky ===&lt;br /&gt;
* '''zamest''' – načítá se z pracovních poměrů/záložka pracovní poměr – položka '''KZAM-R'''&lt;br /&gt;
* '''skisco08''' - [[SK ISCO-08]]&lt;br /&gt;
* '''pracpozicia''' - název pracovního místa/pozice&lt;br /&gt;
* '''postihnutie''' - načítá se z Evidence zaměstnanců/osobní údaje - položka &amp;quot;Zdravotní postižení&amp;quot;&amp;lt;small&amp;gt;, pokud se ukazatel do ISCP nenačte správně, použijte tlačítko historie k ověření/nastavení položky za minulé měsíce.&amp;lt;/small&amp;gt;&lt;br /&gt;
* '''odborvzdelania''' - ukazatel se skládá z roku ukončení školy (posledních 2 cifry), kódu školy (nově přidaná položka - &amp;lt;small&amp;gt;(vzdelani.kodsko - char(9)&amp;lt;/small&amp;gt; ) a oboru vzdělání. Ukazatel se vyplňuje jen u zaměstnanců, kteří ukončili studium v roce 1991 a později. Kód se načte do ISCP jen zaměstnancům, kteří mají v evidenci vzdělání rok ukončení 1991 a vyšší, mají vyplněn kód školy a oboru.&lt;br /&gt;
* '''pohlavie''' – zjišťuje se z rodného čísla&lt;br /&gt;
* '''vzdelanie''' – načítá se nejvyšší stupeň vzdělání z Evidence zam./Vzdělání. Pokud aplikace zjistí, že je používán český číselník, jsou hodnoty konvertovány na slovenské stupně.&lt;br /&gt;
* '''odborvzdelania''' - ukazatel se skládá z roku ukončení školy (posledních 2 cifry), kódu školy (nově přidaná položka - (vzdelani.kodsko - char(9) ) a oboru vzdělání (Evidence zam./Vzdělání). Ukazatel se vyplňuje jen u zaměstnanců, kteří ukončili studium v roce 1991 a později. Kód se načte do ISCP jen zaměstnancům, kteří mají v evidenci vzdělání rok ukončení 1991 a vyšší, mají vyplněn kód školy a oboru. &lt;br /&gt;
&lt;br /&gt;
Pomůcky pro zjištění kódů SK ISCO-08 a odboru vzdělania lze nalézt na http://www.trexima.sk/new/pre-respondentov.php&lt;br /&gt;
&lt;br /&gt;
* '''tartrieda''' – Pracovní poměry/Prac.poměr – položka třída v části ''Mzda'' (pokud zaměstnavatel nepoužívá tarif. systém, načte se 0, tam kde se využívají smluvní platy načte se 99)&lt;br /&gt;
* '''pracuv''' – pokud zákonný úvazek je stejný jako hodinový úvazek – 1 plný úvazek, jinak 2 - zkrácený&lt;br /&gt;
* '''typzmluvy''' - Pracovní poměry/Prac.poměr – položka ''Délka úvazku'': 1--&amp;gt; 1 úv. na dobu neurčitou, 2,3,4 --&amp;gt; 2  úv. na dobu určitou.&lt;br /&gt;
* '''pracovisko''' – pokud je v popisech pracovních míst vyplněna vlastnost ''Obec výkonu práce'', tak se pomocí číselníku obcí zjistí kód kraje; pokud není vyplněno, vyplní se hodnotou parametru nuts z rozšiřujících parametrů&lt;br /&gt;
* '''bydlisko''' - Evidence zam./Osobní údaje – PSČ trvalého bydliště (dle PSČ se pomocí číselníku PSČ a číselníku obcí zjistí kód kraje)&lt;br /&gt;
* '''stprisl''' – Evidence zam./Osobní údaje – státní příslušnost (převede se na písmenný kód pomocí číselníku státních příslušností)&lt;br /&gt;
* '''miesto''' – vyplňuje se pouze pro nastoupivší a vystoupivší, zjišťuje se z datumu vzniku a zániku pracovního místa (PIS/Popisy pracovních míst/Popisy pracovních míst)&lt;br /&gt;
* '''zakon''' - odvozuje se z rozšiřujícího parametru [[zakonodm (sk.12)]] – pokud není vyplněn nebo je vyplněn čímkoli jiným než &amp;quot;P&amp;quot;, nastaví se kód 1 - ''zakon č. 311/2001 Z.z. zákoník práce''&lt;br /&gt;
&lt;br /&gt;
=== Načtení dat ===&lt;br /&gt;
Obecným pravidlem je, že položky se nenačítají z aktuálních údajů (např. z prac.poměru), ale historických – platných k poslednímu dni sledovaného čtvrtroku &amp;lt;small&amp;gt;(např. oprava údaje KZAM v období duben neovlivní data za leden až březen - kromě případu, kdy údaj není vyplněn ve sledovaném období)&amp;lt;/small&amp;gt;. Pro načtení dat použijte tlačítko '''''Načítať data''''', program bude chvíli pracovat, zbývající čas můžete odhadnout pomocí grafického ukazatele průběhu. Po načtení dat data zkontrolujte, v případě nesprávných nebo chybějících údajů je můžete přímo v okně ručně opravit (opravená data se neukládají do databáze). &lt;br /&gt;
&lt;br /&gt;
=== Uložení do XML souboru ===&lt;br /&gt;
Nyní můžete data uložit do souboru XML (tlačítko '''''Uložiť do súboru''''') a ten nahrát a odeslat pomocí webové stránky [https://www.trexima.sk/iscp/ trexima sk - iscp] -  před odesláním jsou data zkontrolována a zobrazeny chyby.&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
* [[Slovenská aplikace]]&lt;br /&gt;
* [[Data pro ISPV (Trexima)]]&lt;/div&gt;</summary>
		<author><name>Pavelr</name></author>
	</entry>
	<entry>
		<id>http://prirucky.ksprogram.cz/index.php?title=Slu%C5%BEebn%C3%AD_cesty_-_Slovensk%C3%A1_aplikace&amp;diff=51085</id>
		<title>Služební cesty - Slovenská aplikace</title>
		<link rel="alternate" type="text/html" href="http://prirucky.ksprogram.cz/index.php?title=Slu%C5%BEebn%C3%AD_cesty_-_Slovensk%C3%A1_aplikace&amp;diff=51085"/>
		<updated>2026-03-19T13:23:04Z</updated>

		<summary type="html">&lt;p&gt;Pavelr: /* Vyšší zahraniční stravné pro řidiče */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Kurzy při vyúčtování ==&lt;br /&gt;
Při vyúčtování SC používá slovenská verze tyto kurzy, dle platné legislativy:&lt;br /&gt;
&lt;br /&gt;
a) kurz doložený zaměstnancem pro směnu zálohy na jinou měnu &lt;br /&gt;
&lt;br /&gt;
b) kurz ECB k předcházejícímu dni poskytnutí zálohy na SC&lt;br /&gt;
&lt;br /&gt;
c) kurz ECB k předcházejícímu dni vyúčtování SC (tj. aplikace bere pro SC jako den uskutečnění účetního případu datum vyúčtování (v praxi se používá i datum předložení dokladů zaměstnancem))&lt;br /&gt;
&lt;br /&gt;
d) kurz ECB k 1. dni v měsíci (ve kterém SC začíná) a to pouze pro případ uvedený v §36 odst. 6 zákona č. 283/2002, tj. kdy se zaměstnanec se zaměstnavatelem dohodli, že záloha na stravné bude poskytnuta v jiné měně než stanovuje vyhláška pro danou krajinu. Tuto dohodu aplikace neeviduje, ale je možné aktivovat parametr '''slc_strVmenZal''', což způsobí, že aplikace v případě zálohy '''s účelem stravné''' vyplacené v jiné měně než je uvedena v číselníku zahraniční stravné, považuje za stav, že tato dohoda byla učiněna a stravné vygeneruje v měně zálohy. Tj. již nárok na stravné stanoví v dohodnuté měně a stravné v dohodnuté měně vstupuje do vyúčtování, kurz k 1. dni tedy již nevstupuje do vyúčtování ani zaúčtování (závazek z nároku na stravné vzniká v dohodné měně a v dohodnuté měně se o něm i účtuje). Pokud není aktivován parametr slc_strVmenZal, nebo záloha nemá vyplněn účel, může účetní přepnout měnu stravného na záložce stravné a částka se automaticky přepočte kurzem k 1.dni měsíce.&lt;br /&gt;
&lt;br /&gt;
[https://podpora.financnasprava.sk/337635-%C3%9A%C4%8Dtovanie-cestovn%C3%BDch-n%C3%A1hrad---pou%C5%BEitie-kurzu Finančná správa SR/Účtovanie cestovných náhrad - použitie kurzu]&lt;br /&gt;
&lt;br /&gt;
== Parametry ==&lt;br /&gt;
slc_strVmenZal - Pokud zaměstnanec dostane zálohu na stravné v jiné měně než je ve vyhlášce pro danou cizí zemi, vypočítá se nárok na stravné v měně zálohy, přičemž se použije kurz k 1.dni měsíce kdy cesta začala dle §36(6) 283/2002.&lt;br /&gt;
&lt;br /&gt;
== Tuzemské stravné ==&lt;br /&gt;
&lt;br /&gt;
[[Image: E-sc-cis-tuzemske-stravne-SK.png|700px]]&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|+ &amp;lt;small&amp;gt;Stravné (SK legislativa) v EUR &amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Délka pracovní cesty&lt;br /&gt;
|rok 2013&lt;br /&gt;
|od 1.11.2014&lt;br /&gt;
|od 1.12.2016&lt;br /&gt;
|od 1.6.2018&lt;br /&gt;
|od 1.7.2019&lt;br /&gt;
| ...&lt;br /&gt;
|od 1.5.2022 || 1.9.2022 || 1.1.2023 || 1.6.2023 || '''1.10.2023'''&lt;br /&gt;
|-&lt;br /&gt;
|5 - 12 hod ||4 || 4,20||4,50 || 4,80 ||5,10 || || 6 || 6,40 || 6,80 || 7,30 || '''7,80''' &lt;br /&gt;
|-&lt;br /&gt;
|12 - 18 hod ||6 ||6,30|| 6,70 || 7,10 || 7,60 || ||9 || 9,60 || 10,10 || 10,90 ||'''11,60'''&lt;br /&gt;
|-&lt;br /&gt;
|více než 18 hod ||9,50 ||9,80 || 10,30 || 10,90 || 11,60 || || 13,70 || 14,50 || 15,30 || 16,40 || '''17,40'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;171/2023 Z.z.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Tuzemské stravné|Více informací zde.]]&lt;br /&gt;
&lt;br /&gt;
== Krácení ==&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|+ &amp;lt;small&amp;gt;Krácení (SK legislativa) &amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Délka pracovní cesty&lt;br /&gt;
|rok 2013&lt;br /&gt;
|-&lt;br /&gt;
|všechna pásma&lt;br /&gt;
|S = '''25%'''&lt;br /&gt;
|-&lt;br /&gt;
|všechna pásma&lt;br /&gt;
|O = '''40%'''&lt;br /&gt;
|-&lt;br /&gt;
|všechna pásma&lt;br /&gt;
|V = '''35%'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pozor: pro SK legislativu (narozdíl od CZ legislativy) se procenta krácení vztahují vždy k plné sazbě, tj. sazbě pro pásmo &amp;gt; 18h a ne k sazbě pro konkrétní pásmo. Výňatek ze zákona o cestovných náhradách §5 odst.6: &amp;quot;Ak má zamestnanec na pracovnej ceste preukázane zabezpečené bezplatné stravovanie čiastočne, zamestnávateľ stravné určené podľa odsekov 1, 2 alebo 5 kráti o 25 % za bezplatne poskytnuté raňajky, o 40 % za bezplatne poskytnutý obed a o 35 % za bezplatne poskytnutú večeru z ustanovenej sumy stravného pre časové pásmo nad 18 hodín alebo z najvyššej dohodnutej sumy stravného podľa odseku 5.&amp;quot;. Tj. dle zákona se krátí o pevnou částku dle charakteru jídla, bez ohledu na pásmo. Pokud tedy budete mít nastavení dle zákona, např. 25% pro snídani u 1., 2. i 3. pásma, tak je to vždy 25% z plné sazby (ze sazby pro 3. pásmo). Pokud si nastavíte nižší krácení, než stanovuje zákon, např. 10 % pro snídani pro 1. pásmo, částka o kterou krátíte méně než stanovuje zákon se projeví ve sloupci nadlimit stravného).&lt;br /&gt;
&lt;br /&gt;
[[Tuzemské stravné|Více informací zde.]]&lt;br /&gt;
&lt;br /&gt;
== Zahraniční stravné ==&lt;br /&gt;
Podíl denní sazby dle počtu hodin:&lt;br /&gt;
&lt;br /&gt;
více než 12 hod - celá denní sazba&amp;lt;br&amp;gt;&lt;br /&gt;
více než 6 hod - 1/2 denní sazby&amp;lt;br&amp;gt;&lt;br /&gt;
do 6 hodin (včetně) - 1/4 denní sazby&lt;br /&gt;
&lt;br /&gt;
=== Vyšší zahraniční stravné pro řidiče ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Vyššie zahraničné stravné pre vodičov (mobilní zamestnanci v cestnej doprave)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dne 27.1.2026 vyšlo ve SK sbírce opatření č. 9/2026 platné od 30.1.2026 zavádějící zvláštní tabulku zahraničního stravného pro řidiče (Mobilní zaměstnanci v silniční dopravě):&lt;br /&gt;
&lt;br /&gt;
''Opatrenie Ministerstva financií Slovenskej republiky č. 401/2012 Z. z., ktorým sa ustanovujú základné sadzby stravného v eurách alebo v cudzej mene pri zahraničných pracovných cestách sa dopĺňa takto:''&lt;br /&gt;
&lt;br /&gt;
''Za § 1 sa vkladá § 1a, ktorý znie:''&lt;br /&gt;
&lt;br /&gt;
''„§ 1a''&lt;br /&gt;
&lt;br /&gt;
''Osobitné základné sadzby stravného v eurách alebo v cudzej mene pre mobilných zamestnancov v cestnej doprave1) a pre tieto krajiny pri zahraničných pracovných cestách sa ustanovujú takto: ...''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Pokud máte zaměstnance spadající do výše uvedené kategorie a chcete nalít tyto sazby do číselníku &amp;quot;Zahraniční stravné&amp;quot; postupujte následovně:'''&lt;br /&gt;
&lt;br /&gt;
1) Úprava databáze, pokud nebyla provedena po aktualizaci na verzi 8041A&amp;lt;br&amp;gt;&lt;br /&gt;
2) Menu Systém/Jednorázové funkce - spusťte funkci č. '''25 - Základní naplnění číselníku vlastností ...''' (toto doplní novou vlastnost č 123 Zahraniční stravné - typ do číselníku vlastností PM)&amp;lt;br&amp;gt;&lt;br /&gt;
3) Přes Popisy pracovních míst zadejte řidičům ve skupině &amp;quot;Mzdové údaje&amp;quot; vlastnost '''Zahraniční stravné - typ''' a z nabídky vyberte hodnotu '''Mobilní zaměstnanci v silniční dopravě'''&amp;lt;br&amp;gt;&lt;br /&gt;
4) Menu Evidence/Služební cesty/Číselníky/'''Zahraniční stravné''' stiskněte tlačítko '''Doplnit obsah číselníku''', toto doplní řádky, kde v posledním sloupci '''Typ''' je uvedeno '''Mobilní zaměstnanci v silniční dopravě''' (běžné sazby mají typ '''Běžní zaměstnanci''')&lt;br /&gt;
&lt;br /&gt;
Pokud u žádného pracovního místa není nastaveno Zahraniční stravné - typ na hodnotu &amp;quot;Mobilní zaměstnanci v silniční dopravě&amp;quot;, tak se sazby platné pro řidiče nevloží!&lt;br /&gt;
&lt;br /&gt;
Pokud pro zemi není uvedena &amp;quot;osobitná sazba&amp;quot;, tak platí i pro řidiče sazba s typem &amp;quot;Běžní zaměstnanci&amp;quot; (osobitné sazby byly vyhlášeny jen pro vybranné evropské země).&lt;br /&gt;
&lt;br /&gt;
== Spotřeba vozidla a výpočet náhrady za PHM ==&lt;br /&gt;
SK verze vyžaduje zadání '''všech 3 spotřeb''' vlastního automobilu, neboť zákon o cestovných náhradách č. 283/2002 vyžaduje při výpočtu náhrad za PHM použít spotřebu odpovídající režimu jízdy. KS neeviduje, podle jaké normy je zadaná spotřeba, nemá si tedy dle čeho určit, zda pro jízdu po městě zvýšit spotřebu o 40% dle písmene a) či o 20% dle písmene d). Do systému tedy zadávejte již navýšené (zreálněné) spotřeby dle §7 odstavce 6:&lt;br /&gt;
&lt;br /&gt;
(6) Spotreba uvedená v doklade vozidla8a) sa na výpočet náhrady za spotrebované pohonné látky použije takto:&lt;br /&gt;
&lt;br /&gt;
a) ak je v doklade vozidla uvedená spotreba len podľa príslušnej slovenskej technickej normy, použije sa spotreba podľa tejto normy zvýšená '''o 10 %''' a pri jazde vozidla '''v meste zvýšená o 40 %''',&lt;br /&gt;
&lt;br /&gt;
b) ak je v doklade vozidla uvedená spotreba podľa slovenskej technickej normy a predpisu Európskej hospodárskej komisie alebo podľa predpisu Európskej hospodárskej komisie, použije sa spotreba podľa predpisu Európskej hospodárskej komisie vypočítaná aritmetickým priemerom zvýšená '''o 10 %''' a pri jazde vozidla v meste spotreba podľa predpisu Európskej hospodárskej komisie určená pre jazdu '''v meste zvýšená o 10 %''',&lt;br /&gt;
&lt;br /&gt;
c) ak je v doklade vozidla uvedená spotreba v členení na mestský cyklus, mimomestský cyklus a kombinovaný cyklus, použije sa spotreba zodpovedajúca príslušnému cyklu premávky zvýšená '''o 10 %''' alebo spotreba zodpovedajúca kombinácii jednotlivých cyklov premávky odvodených od konkrétneho režimu jazdy vozidla zvýšená o 10 %; pri kombinácii jednotlivých cyklov premávky sa na žiadosť zamestnanca použije iba spotreba pre kombinovaný cyklus zvýšená o 10 %,&lt;br /&gt;
&lt;br /&gt;
d) ak je v doklade vozidla uvedená spotreba bez členenia na cykly, použije sa táto spotreba zvýšená o 10 % a pri jazde vozidla v meste zvýšená '''o 20 %''',&lt;br /&gt;
&lt;br /&gt;
e) ak je v doklade vozidla, ktoré je poháňané '''len elektrickou energiou''', uvedená spotreba elektrickej energie, použije sa táto spotreba zvýšená '''o 10 %''' a pri jazde vozidla '''na rýchlostných cestách a diaľniciach zvýšená o 20 %'''.&lt;br /&gt;
&lt;br /&gt;
Poznámky:&lt;br /&gt;
&lt;br /&gt;
* Pokud kombinová spotřeba není v TP uvedena, vyplňte do kobinované spotřeby stejnou hodnotu jako do pole mimo-město.&lt;br /&gt;
&lt;br /&gt;
* K písmenu e - pro vozy s čistě elektrickým pohonem nebude zaváděno nové pole pro počet kilometrů na rychlostních silnicích či dálnicích, zaměstnanci ať používají pro tento účel kolonku '''''km-mimo město''''' a v evidenci vozidel zadejte do kolonky '''''spotřeba mimoměsto''''' spotřebu navýšenou '''o 20%'''.&lt;br /&gt;
&lt;br /&gt;
* Ostatní specifické určování náhrady za PH je i nadále nutné řešit ručním výpočtem.&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;small&amp;gt;(hd 75650) &amp;lt;s&amp;gt;[[Spotřeba vozidla a výpočet náhrady za PHM (SK) (historie)]]&amp;lt;/s&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Služební cesty|zpět]]&lt;/div&gt;</summary>
		<author><name>Pavelr</name></author>
	</entry>
	<entry>
		<id>http://prirucky.ksprogram.cz/index.php?title=Slu%C5%BEebn%C3%AD_cesty_-_Slovensk%C3%A1_aplikace&amp;diff=51084</id>
		<title>Služební cesty - Slovenská aplikace</title>
		<link rel="alternate" type="text/html" href="http://prirucky.ksprogram.cz/index.php?title=Slu%C5%BEebn%C3%AD_cesty_-_Slovensk%C3%A1_aplikace&amp;diff=51084"/>
		<updated>2026-03-19T12:58:42Z</updated>

		<summary type="html">&lt;p&gt;Pavelr: Vyšší zahraniční stravné pro řidiče&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Kurzy při vyúčtování ==&lt;br /&gt;
Při vyúčtování SC používá slovenská verze tyto kurzy, dle platné legislativy:&lt;br /&gt;
&lt;br /&gt;
a) kurz doložený zaměstnancem pro směnu zálohy na jinou měnu &lt;br /&gt;
&lt;br /&gt;
b) kurz ECB k předcházejícímu dni poskytnutí zálohy na SC&lt;br /&gt;
&lt;br /&gt;
c) kurz ECB k předcházejícímu dni vyúčtování SC (tj. aplikace bere pro SC jako den uskutečnění účetního případu datum vyúčtování (v praxi se používá i datum předložení dokladů zaměstnancem))&lt;br /&gt;
&lt;br /&gt;
d) kurz ECB k 1. dni v měsíci (ve kterém SC začíná) a to pouze pro případ uvedený v §36 odst. 6 zákona č. 283/2002, tj. kdy se zaměstnanec se zaměstnavatelem dohodli, že záloha na stravné bude poskytnuta v jiné měně než stanovuje vyhláška pro danou krajinu. Tuto dohodu aplikace neeviduje, ale je možné aktivovat parametr '''slc_strVmenZal''', což způsobí, že aplikace v případě zálohy '''s účelem stravné''' vyplacené v jiné měně než je uvedena v číselníku zahraniční stravné, považuje za stav, že tato dohoda byla učiněna a stravné vygeneruje v měně zálohy. Tj. již nárok na stravné stanoví v dohodnuté měně a stravné v dohodnuté měně vstupuje do vyúčtování, kurz k 1. dni tedy již nevstupuje do vyúčtování ani zaúčtování (závazek z nároku na stravné vzniká v dohodné měně a v dohodnuté měně se o něm i účtuje). Pokud není aktivován parametr slc_strVmenZal, nebo záloha nemá vyplněn účel, může účetní přepnout měnu stravného na záložce stravné a částka se automaticky přepočte kurzem k 1.dni měsíce.&lt;br /&gt;
&lt;br /&gt;
[https://podpora.financnasprava.sk/337635-%C3%9A%C4%8Dtovanie-cestovn%C3%BDch-n%C3%A1hrad---pou%C5%BEitie-kurzu Finančná správa SR/Účtovanie cestovných náhrad - použitie kurzu]&lt;br /&gt;
&lt;br /&gt;
== Parametry ==&lt;br /&gt;
slc_strVmenZal - Pokud zaměstnanec dostane zálohu na stravné v jiné měně než je ve vyhlášce pro danou cizí zemi, vypočítá se nárok na stravné v měně zálohy, přičemž se použije kurz k 1.dni měsíce kdy cesta začala dle §36(6) 283/2002.&lt;br /&gt;
&lt;br /&gt;
== Tuzemské stravné ==&lt;br /&gt;
&lt;br /&gt;
[[Image: E-sc-cis-tuzemske-stravne-SK.png|700px]]&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|+ &amp;lt;small&amp;gt;Stravné (SK legislativa) v EUR &amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Délka pracovní cesty&lt;br /&gt;
|rok 2013&lt;br /&gt;
|od 1.11.2014&lt;br /&gt;
|od 1.12.2016&lt;br /&gt;
|od 1.6.2018&lt;br /&gt;
|od 1.7.2019&lt;br /&gt;
| ...&lt;br /&gt;
|od 1.5.2022 || 1.9.2022 || 1.1.2023 || 1.6.2023 || '''1.10.2023'''&lt;br /&gt;
|-&lt;br /&gt;
|5 - 12 hod ||4 || 4,20||4,50 || 4,80 ||5,10 || || 6 || 6,40 || 6,80 || 7,30 || '''7,80''' &lt;br /&gt;
|-&lt;br /&gt;
|12 - 18 hod ||6 ||6,30|| 6,70 || 7,10 || 7,60 || ||9 || 9,60 || 10,10 || 10,90 ||'''11,60'''&lt;br /&gt;
|-&lt;br /&gt;
|více než 18 hod ||9,50 ||9,80 || 10,30 || 10,90 || 11,60 || || 13,70 || 14,50 || 15,30 || 16,40 || '''17,40'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;171/2023 Z.z.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Tuzemské stravné|Více informací zde.]]&lt;br /&gt;
&lt;br /&gt;
== Krácení ==&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|+ &amp;lt;small&amp;gt;Krácení (SK legislativa) &amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Délka pracovní cesty&lt;br /&gt;
|rok 2013&lt;br /&gt;
|-&lt;br /&gt;
|všechna pásma&lt;br /&gt;
|S = '''25%'''&lt;br /&gt;
|-&lt;br /&gt;
|všechna pásma&lt;br /&gt;
|O = '''40%'''&lt;br /&gt;
|-&lt;br /&gt;
|všechna pásma&lt;br /&gt;
|V = '''35%'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pozor: pro SK legislativu (narozdíl od CZ legislativy) se procenta krácení vztahují vždy k plné sazbě, tj. sazbě pro pásmo &amp;gt; 18h a ne k sazbě pro konkrétní pásmo. Výňatek ze zákona o cestovných náhradách §5 odst.6: &amp;quot;Ak má zamestnanec na pracovnej ceste preukázane zabezpečené bezplatné stravovanie čiastočne, zamestnávateľ stravné určené podľa odsekov 1, 2 alebo 5 kráti o 25 % za bezplatne poskytnuté raňajky, o 40 % za bezplatne poskytnutý obed a o 35 % za bezplatne poskytnutú večeru z ustanovenej sumy stravného pre časové pásmo nad 18 hodín alebo z najvyššej dohodnutej sumy stravného podľa odseku 5.&amp;quot;. Tj. dle zákona se krátí o pevnou částku dle charakteru jídla, bez ohledu na pásmo. Pokud tedy budete mít nastavení dle zákona, např. 25% pro snídani u 1., 2. i 3. pásma, tak je to vždy 25% z plné sazby (ze sazby pro 3. pásmo). Pokud si nastavíte nižší krácení, než stanovuje zákon, např. 10 % pro snídani pro 1. pásmo, částka o kterou krátíte méně než stanovuje zákon se projeví ve sloupci nadlimit stravného).&lt;br /&gt;
&lt;br /&gt;
[[Tuzemské stravné|Více informací zde.]]&lt;br /&gt;
&lt;br /&gt;
== Zahraniční stravné ==&lt;br /&gt;
Podíl denní sazby dle počtu hodin:&lt;br /&gt;
&lt;br /&gt;
více než 12 hod - celá denní sazba&amp;lt;br&amp;gt;&lt;br /&gt;
více než 6 hod - 1/2 denní sazby&amp;lt;br&amp;gt;&lt;br /&gt;
do 6 hodin (včetně) - 1/4 denní sazby&lt;br /&gt;
&lt;br /&gt;
=== Vyšší zahraniční stravné pro řidiče ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Vyššie zahraničné stravné pre vodičov (mobilní zamestnanci v cestnej doprave)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dne 27.1.2026 vyšlo ve SK sbírce opatření č. 9/2026 platné od 30.1.2026 zavádějící zvláštní tabulku zahraničního stravného pro řidiče (Mobilní zaměstnanci v silniční dopravě):&lt;br /&gt;
&lt;br /&gt;
''Opatrenie Ministerstva financií Slovenskej republiky č. 401/2012 Z. z., ktorým sa ustanovujú základné sadzby stravného v eurách alebo v cudzej mene pri zahraničných pracovných cestách sa dopĺňa takto:''&lt;br /&gt;
&lt;br /&gt;
''Za § 1 sa vkladá § 1a, ktorý znie:''&lt;br /&gt;
&lt;br /&gt;
''„§ 1a''&lt;br /&gt;
&lt;br /&gt;
''Osobitné základné sadzby stravného v eurách alebo v cudzej mene pre mobilných zamestnancov v cestnej doprave1) a pre tieto krajiny pri zahraničných pracovných cestách sa ustanovujú takto: ...''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Pokud máte zaměstnance spadající do výše uvedené kategorie a chcete nalít tyto sazby do číselníku &amp;quot;Zahraniční stravné&amp;quot; postupujte následovně:'''&lt;br /&gt;
&lt;br /&gt;
1) Úprava databáze, pokud nebyla provedena po aktualizaci na verzi 8041A&amp;lt;br&amp;gt;&lt;br /&gt;
2) Menu Systém/Jednorázové funkce - spusťte funkci č. '''25 - Základní naplnění číselníku vlastností ...''' (toto doplní novou vlastnost č 123 Zahraniční stravné - typ do číselníku vlastností PM)&amp;lt;br&amp;gt;&lt;br /&gt;
3) Přes Popisy pracovních míst zadejte řidičům ve skupině &amp;quot;Mzdové údaje&amp;quot; vlastnost '''Zahraniční stravné - typ''' a z nabídky vyberte hodnotu '''Mobilní zaměstnanci v silniční dopravě'''&amp;lt;br&amp;gt;&lt;br /&gt;
4) Menu Evidence/Služební cesty/Číselníky/'''Zahraniční stravné''' stiskněte tlačítko '''Doplnit obsah číselníku''', toto doplní řádky, kde v posledním sloupci '''Typ''' je uvedeno '''Mobilní zaměstnanci v silniční dopravě''' (běžné sazby mají typ '''Běžní zaměstnanci''')&lt;br /&gt;
&lt;br /&gt;
== Spotřeba vozidla a výpočet náhrady za PHM ==&lt;br /&gt;
SK verze vyžaduje zadání '''všech 3 spotřeb''' vlastního automobilu, neboť zákon o cestovných náhradách č. 283/2002 vyžaduje při výpočtu náhrad za PHM použít spotřebu odpovídající režimu jízdy. KS neeviduje, podle jaké normy je zadaná spotřeba, nemá si tedy dle čeho určit, zda pro jízdu po městě zvýšit spotřebu o 40% dle písmene a) či o 20% dle písmene d). Do systému tedy zadávejte již navýšené (zreálněné) spotřeby dle §7 odstavce 6:&lt;br /&gt;
&lt;br /&gt;
(6) Spotreba uvedená v doklade vozidla8a) sa na výpočet náhrady za spotrebované pohonné látky použije takto:&lt;br /&gt;
&lt;br /&gt;
a) ak je v doklade vozidla uvedená spotreba len podľa príslušnej slovenskej technickej normy, použije sa spotreba podľa tejto normy zvýšená '''o 10 %''' a pri jazde vozidla '''v meste zvýšená o 40 %''',&lt;br /&gt;
&lt;br /&gt;
b) ak je v doklade vozidla uvedená spotreba podľa slovenskej technickej normy a predpisu Európskej hospodárskej komisie alebo podľa predpisu Európskej hospodárskej komisie, použije sa spotreba podľa predpisu Európskej hospodárskej komisie vypočítaná aritmetickým priemerom zvýšená '''o 10 %''' a pri jazde vozidla v meste spotreba podľa predpisu Európskej hospodárskej komisie určená pre jazdu '''v meste zvýšená o 10 %''',&lt;br /&gt;
&lt;br /&gt;
c) ak je v doklade vozidla uvedená spotreba v členení na mestský cyklus, mimomestský cyklus a kombinovaný cyklus, použije sa spotreba zodpovedajúca príslušnému cyklu premávky zvýšená '''o 10 %''' alebo spotreba zodpovedajúca kombinácii jednotlivých cyklov premávky odvodených od konkrétneho režimu jazdy vozidla zvýšená o 10 %; pri kombinácii jednotlivých cyklov premávky sa na žiadosť zamestnanca použije iba spotreba pre kombinovaný cyklus zvýšená o 10 %,&lt;br /&gt;
&lt;br /&gt;
d) ak je v doklade vozidla uvedená spotreba bez členenia na cykly, použije sa táto spotreba zvýšená o 10 % a pri jazde vozidla v meste zvýšená '''o 20 %''',&lt;br /&gt;
&lt;br /&gt;
e) ak je v doklade vozidla, ktoré je poháňané '''len elektrickou energiou''', uvedená spotreba elektrickej energie, použije sa táto spotreba zvýšená '''o 10 %''' a pri jazde vozidla '''na rýchlostných cestách a diaľniciach zvýšená o 20 %'''.&lt;br /&gt;
&lt;br /&gt;
Poznámky:&lt;br /&gt;
&lt;br /&gt;
* Pokud kombinová spotřeba není v TP uvedena, vyplňte do kobinované spotřeby stejnou hodnotu jako do pole mimo-město.&lt;br /&gt;
&lt;br /&gt;
* K písmenu e - pro vozy s čistě elektrickým pohonem nebude zaváděno nové pole pro počet kilometrů na rychlostních silnicích či dálnicích, zaměstnanci ať používají pro tento účel kolonku '''''km-mimo město''''' a v evidenci vozidel zadejte do kolonky '''''spotřeba mimoměsto''''' spotřebu navýšenou '''o 20%'''.&lt;br /&gt;
&lt;br /&gt;
* Ostatní specifické určování náhrady za PH je i nadále nutné řešit ručním výpočtem.&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;small&amp;gt;(hd 75650) &amp;lt;s&amp;gt;[[Spotřeba vozidla a výpočet náhrady za PHM (SK) (historie)]]&amp;lt;/s&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Služební cesty|zpět]]&lt;/div&gt;</summary>
		<author><name>Pavelr</name></author>
	</entry>
	<entry>
		<id>http://prirucky.ksprogram.cz/index.php?title=Da%C5%88ovka&amp;diff=49743</id>
		<title>Daňovka</title>
		<link rel="alternate" type="text/html" href="http://prirucky.ksprogram.cz/index.php?title=Da%C5%88ovka&amp;diff=49743"/>
		<updated>2026-01-05T10:15:17Z</updated>

		<summary type="html">&lt;p&gt;Pavelr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;b&amp;gt;Aktuální informace k 5.1.2026:&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Formuláře prohlášení poplatníka a žádost o RZ se pro rok 2026 nemění.&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
V desktopové aplikaci tedy můžete tyto formuláře tisknout již nyní (v záložce žádost zkontrolujte, že se předvyplnil rok 2025).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Co se týče těchto formulářů v KS portále:&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- prohlášení poplatníka mohou zaměstnanci vyplňovat až po uzávěrce prosince (omlouváme se za předchozí chybnou informaci)&lt;br /&gt;
&lt;br /&gt;
- žádost o RZ mohou zaměstnanci vyplňovat od 1. ledna (i dříve pokud je mzdové období překlopeno před 1.1.),&lt;br /&gt;
termín do kdy mohou žádat je dán parametrem [[ZadostORZDo]],&lt;br /&gt;
&lt;br /&gt;
- schvalování žádosti o RZ (a tedy zápis do agendy RZ) bude odblokováno programovou úpravou pravděpodobně v 2. půlce ledna - informace o tomto bude v notifikačním mailu &amp;quot;Úpravy aplikací společnosti KS...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ####################################################################################### --&amp;gt;&lt;br /&gt;
{| id=&amp;quot;mp-upper&amp;quot; style=&amp;quot;width: 100%; margin:4px 0 0 0; background:none; border-spacing: 0;&amp;quot;&lt;br /&gt;
| class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:33%; border:1px solid #cedff2; background:#f5faff; vertical-align:top; color:#000;&amp;quot; |&lt;br /&gt;
{| id=&amp;quot;mp-left&amp;quot; style=&amp;quot;width:100%; vertical-align:top; background:#f5faff;&amp;quot;&lt;br /&gt;
! style=&amp;quot;padding:2px;&amp;quot; | &amp;lt;p id=&amp;quot;mp-itn-h2&amp;quot; style=&amp;quot;margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;&amp;quot;&amp;gt;Charakteristika&amp;lt;/p&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#000;&amp;quot; | &amp;lt;div id=&amp;quot;mp-tfa&amp;quot; style=&amp;quot;padding:2px 15px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Daňovka (O modulu)|O modulu]] &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;[[Daňovka (Zpřístupnění)|Zpřístupnění]] &amp;lt;/small&amp;gt;&lt;br /&gt;
--------&lt;br /&gt;
&amp;lt;small&amp;gt;[[Daňovka (Finanční správa)|Finanční správa]]&amp;lt;/small&amp;gt;&lt;br /&gt;
-----------------&lt;br /&gt;
[[Parametry (Daňovka)|Parametry]]&lt;br /&gt;
-----------&lt;br /&gt;
[[Daňovka (Různé)| Různé]] &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;[[Generátor sestav II (příklady sestav)]] &amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ######################################################################################## --&amp;gt;&lt;br /&gt;
| style=&amp;quot;border:1px solid transparent;&amp;quot; |&lt;br /&gt;
| class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:33%; border:1px solid #cedff2; background:#f5faff; vertical-align:top;&amp;quot;|&lt;br /&gt;
{| id=&amp;quot;mp-left&amp;quot; style=&amp;quot;width:100%; vertical-align:top; background:#f5faff;&amp;quot;&lt;br /&gt;
! style=&amp;quot;padding:2px;&amp;quot; | &amp;lt;p id=&amp;quot;mp-itn-h2&amp;quot; style=&amp;quot;margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;&amp;quot;&amp;gt;KS Portál&amp;lt;/p&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#000;&amp;quot; | &amp;lt;div id=&amp;quot;mp-tfa&amp;quot; style=&amp;quot;padding:2px 15px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;[[Nastavení workflow (Prohlášení poplatníka)]]&amp;lt;/small&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;[[Nastavení workflow (Žádost o roční zúčtování)]] &amp;lt;/small&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
'''[[Prohlášení poplatníka (požadavek)]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
'''[[Žádost o roční zúčtování (požadavek)]]'''&lt;br /&gt;
----&lt;br /&gt;
[[Prohlášení poplatníka (schválení)]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Žádost o roční zúčtování (schválení)]]&lt;br /&gt;
----&lt;br /&gt;
[[Otevřít pro změny v průběhu roku (Prohlášení poplatníka)|Otevřít pro změny v průběhu roku]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ##################################################################################### --&amp;gt;&lt;br /&gt;
| style=&amp;quot;border:1px solid transparent;&amp;quot; |&lt;br /&gt;
| class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:33%; border:1px solid #cedff2; background:#f5faff; vertical-align:top;&amp;quot;|&lt;br /&gt;
{| id=&amp;quot;mp-left&amp;quot; style=&amp;quot;width:100%; vertical-align:top; background:#f5faff;&amp;quot;&lt;br /&gt;
! style=&amp;quot;padding:2px;&amp;quot; | &amp;lt;p id=&amp;quot;mp-itn-h2&amp;quot; style=&amp;quot;margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;&amp;quot;&amp;gt;Mzdová aplikace&amp;lt;/p&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#000;&amp;quot; | &amp;lt;div id=&amp;quot;mp-tfa&amp;quot; style=&amp;quot;padding:2px 15px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Prohlášení poplatníka (potvrzení)]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Žádost o roční zúčtování (potvrzení)]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ########################################################################### --&amp;gt;&lt;br /&gt;
{| id=&amp;quot;mp-upper&amp;quot; style=&amp;quot;width: 100%; margin:4px 0 0 0; background:none; border-spacing: 0;&amp;quot;&lt;br /&gt;
| class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:33%; border:1px solid #cedff2; background:#f5faff; vertical-align:top; color:#000;&amp;quot; |&lt;br /&gt;
{| id=&amp;quot;mp-left&amp;quot; style=&amp;quot;width:100%; vertical-align:top; background:#f5faff;&amp;quot;&lt;br /&gt;
! style=&amp;quot;padding:2px;&amp;quot; | &amp;lt;p id=&amp;quot;mp-itn-h2&amp;quot; style=&amp;quot;margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;&amp;quot;&amp;gt;Návaznosti&amp;lt;/p&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#000;&amp;quot; | &amp;lt;div id=&amp;quot;mp-tfa&amp;quot; style=&amp;quot;padding:2px 15px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Roční zúčtování daně]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Potvrzení zdanitelných příjmů]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Dokumenty vystavené (KS portál)]] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ##################################################################################### --&amp;gt;&lt;br /&gt;
| style=&amp;quot;border:1px solid transparent;&amp;quot; |&lt;br /&gt;
| class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:33%; border:1px solid #cedff2; background:#f5faff; vertical-align:top;&amp;quot;|&lt;br /&gt;
{| id=&amp;quot;mp-left&amp;quot; style=&amp;quot;width:100%; vertical-align:top; background:#f5faff;&amp;quot;&lt;br /&gt;
! style=&amp;quot;padding:2px;&amp;quot; | &amp;lt;p id=&amp;quot;mp-itn-h2&amp;quot; style=&amp;quot;margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;&amp;quot;&amp;gt;Jiné&amp;lt;/p&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#000;&amp;quot; | &amp;lt;div id=&amp;quot;mp-tfa&amp;quot; style=&amp;quot;padding:2px 15px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;small&amp;gt;[[Žádost o roční zúčtování (2024) (požadavek)]]&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ###################################################################################### --&amp;gt;&lt;br /&gt;
| style=&amp;quot;border:1px solid transparent;&amp;quot; |&lt;br /&gt;
| class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:33%; border:1px solid #cedff2; background:#f5faff; vertical-align:top;&amp;quot;|&lt;br /&gt;
{| id=&amp;quot;mp-left&amp;quot; style=&amp;quot;width:100%; vertical-align:top; background:#f5faff;&amp;quot;&lt;br /&gt;
! style=&amp;quot;padding:2px;&amp;quot; | &amp;lt;p id=&amp;quot;mp-itn-h2&amp;quot; style=&amp;quot;margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#000;&amp;quot; | &amp;lt;div id=&amp;quot;mp-tfa&amp;quot; style=&amp;quot;padding:2px 15px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Moduly_KS_mzdy_PROFI|zpět]]&lt;br /&gt;
&lt;br /&gt;
__NOTOC____NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>Pavelr</name></author>
	</entry>
	<entry>
		<id>http://prirucky.ksprogram.cz/index.php?title=Da%C5%88ovka&amp;diff=49683</id>
		<title>Daňovka</title>
		<link rel="alternate" type="text/html" href="http://prirucky.ksprogram.cz/index.php?title=Da%C5%88ovka&amp;diff=49683"/>
		<updated>2025-12-29T09:47:46Z</updated>

		<summary type="html">&lt;p&gt;Pavelr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;b&amp;gt;Aktuální informace k 29. 12. 2025:&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Formuláře prohlášení poplatníka a žádost o RZ se pro rok 2026 nemění.&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
V desktopové aplikaci tedy můžete tyto formuláře tisknout již nyní (v záložce žádost zkontrolujte, že se předvyplnil rok 2025).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Co se týče těchto formulářů v KS portále:&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- prohlášení poplatníka mohou zaměstnanci vyplňovat již teď, (pokud budou vyplňovat před 1.1., musejí přepsat v položce &amp;quot;pro zdaňovací období&amp;quot; rok 2025 na 2026)&lt;br /&gt;
&lt;br /&gt;
- žádost o RZ mohou zaměstnanci vyplňovat od 1. ledna (i dříve pokud je mzdové období překlopeno před 1.1.),&lt;br /&gt;
termín do kdy mohou žádat je dán parametrem [[ZadostORZDo]],&lt;br /&gt;
&lt;br /&gt;
- schvalování žádosti o RZ (a tedy zápis do agendy RZ) bude odblokováno programovou úpravou pravděpodobně v 2. půlce ledna - informace o tomto bude v notifikačním mailu &amp;quot;Úpravy aplikací společnosti KS...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ####################################################################################### --&amp;gt;&lt;br /&gt;
{| id=&amp;quot;mp-upper&amp;quot; style=&amp;quot;width: 100%; margin:4px 0 0 0; background:none; border-spacing: 0;&amp;quot;&lt;br /&gt;
| class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:33%; border:1px solid #cedff2; background:#f5faff; vertical-align:top; color:#000;&amp;quot; |&lt;br /&gt;
{| id=&amp;quot;mp-left&amp;quot; style=&amp;quot;width:100%; vertical-align:top; background:#f5faff;&amp;quot;&lt;br /&gt;
! style=&amp;quot;padding:2px;&amp;quot; | &amp;lt;p id=&amp;quot;mp-itn-h2&amp;quot; style=&amp;quot;margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;&amp;quot;&amp;gt;Charakteristika&amp;lt;/p&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#000;&amp;quot; | &amp;lt;div id=&amp;quot;mp-tfa&amp;quot; style=&amp;quot;padding:2px 15px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Daňovka (O modulu)|O modulu]] &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;[[Daňovka (Zpřístupnění)|Zpřístupnění]] &amp;lt;/small&amp;gt;&lt;br /&gt;
--------&lt;br /&gt;
&amp;lt;small&amp;gt;[[Daňovka (Finanční správa)|Finanční správa]]&amp;lt;/small&amp;gt;&lt;br /&gt;
-----------------&lt;br /&gt;
[[Parametry (Daňovka)|Parametry]]&lt;br /&gt;
-----------&lt;br /&gt;
[[Daňovka (Různé)| Různé]] &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;[[Generátor sestav II (příklady sestav)]] &amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ######################################################################################## --&amp;gt;&lt;br /&gt;
| style=&amp;quot;border:1px solid transparent;&amp;quot; |&lt;br /&gt;
| class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:33%; border:1px solid #cedff2; background:#f5faff; vertical-align:top;&amp;quot;|&lt;br /&gt;
{| id=&amp;quot;mp-left&amp;quot; style=&amp;quot;width:100%; vertical-align:top; background:#f5faff;&amp;quot;&lt;br /&gt;
! style=&amp;quot;padding:2px;&amp;quot; | &amp;lt;p id=&amp;quot;mp-itn-h2&amp;quot; style=&amp;quot;margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;&amp;quot;&amp;gt;KS Portál&amp;lt;/p&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#000;&amp;quot; | &amp;lt;div id=&amp;quot;mp-tfa&amp;quot; style=&amp;quot;padding:2px 15px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;[[Nastavení workflow (Prohlášení poplatníka)]]&amp;lt;/small&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;[[Nastavení workflow (Žádost o roční zúčtování)]] &amp;lt;/small&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
'''[[Prohlášení poplatníka (požadavek)]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
'''[[Žádost o roční zúčtování (požadavek)]]'''&lt;br /&gt;
----&lt;br /&gt;
[[Prohlášení poplatníka (schválení)]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Žádost o roční zúčtování (schválení)]]&lt;br /&gt;
----&lt;br /&gt;
[[Otevřít pro změny v průběhu roku (Prohlášení poplatníka)|Otevřít pro změny v průběhu roku]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ##################################################################################### --&amp;gt;&lt;br /&gt;
| style=&amp;quot;border:1px solid transparent;&amp;quot; |&lt;br /&gt;
| class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:33%; border:1px solid #cedff2; background:#f5faff; vertical-align:top;&amp;quot;|&lt;br /&gt;
{| id=&amp;quot;mp-left&amp;quot; style=&amp;quot;width:100%; vertical-align:top; background:#f5faff;&amp;quot;&lt;br /&gt;
! style=&amp;quot;padding:2px;&amp;quot; | &amp;lt;p id=&amp;quot;mp-itn-h2&amp;quot; style=&amp;quot;margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;&amp;quot;&amp;gt;Mzdová aplikace&amp;lt;/p&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#000;&amp;quot; | &amp;lt;div id=&amp;quot;mp-tfa&amp;quot; style=&amp;quot;padding:2px 15px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Prohlášení poplatníka (potvrzení)]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Žádost o roční zúčtování (potvrzení)]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ########################################################################### --&amp;gt;&lt;br /&gt;
{| id=&amp;quot;mp-upper&amp;quot; style=&amp;quot;width: 100%; margin:4px 0 0 0; background:none; border-spacing: 0;&amp;quot;&lt;br /&gt;
| class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:33%; border:1px solid #cedff2; background:#f5faff; vertical-align:top; color:#000;&amp;quot; |&lt;br /&gt;
{| id=&amp;quot;mp-left&amp;quot; style=&amp;quot;width:100%; vertical-align:top; background:#f5faff;&amp;quot;&lt;br /&gt;
! style=&amp;quot;padding:2px;&amp;quot; | &amp;lt;p id=&amp;quot;mp-itn-h2&amp;quot; style=&amp;quot;margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;&amp;quot;&amp;gt;Návaznosti&amp;lt;/p&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#000;&amp;quot; | &amp;lt;div id=&amp;quot;mp-tfa&amp;quot; style=&amp;quot;padding:2px 15px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Roční zúčtování daně]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Potvrzení zdanitelných příjmů]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Dokumenty vystavené (KS portál)]] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ##################################################################################### --&amp;gt;&lt;br /&gt;
| style=&amp;quot;border:1px solid transparent;&amp;quot; |&lt;br /&gt;
| class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:33%; border:1px solid #cedff2; background:#f5faff; vertical-align:top;&amp;quot;|&lt;br /&gt;
{| id=&amp;quot;mp-left&amp;quot; style=&amp;quot;width:100%; vertical-align:top; background:#f5faff;&amp;quot;&lt;br /&gt;
! style=&amp;quot;padding:2px;&amp;quot; | &amp;lt;p id=&amp;quot;mp-itn-h2&amp;quot; style=&amp;quot;margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;&amp;quot;&amp;gt;Jiné&amp;lt;/p&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#000;&amp;quot; | &amp;lt;div id=&amp;quot;mp-tfa&amp;quot; style=&amp;quot;padding:2px 15px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;small&amp;gt;[[Žádost o roční zúčtování (2024) (požadavek)]]&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ###################################################################################### --&amp;gt;&lt;br /&gt;
| style=&amp;quot;border:1px solid transparent;&amp;quot; |&lt;br /&gt;
| class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:33%; border:1px solid #cedff2; background:#f5faff; vertical-align:top;&amp;quot;|&lt;br /&gt;
{| id=&amp;quot;mp-left&amp;quot; style=&amp;quot;width:100%; vertical-align:top; background:#f5faff;&amp;quot;&lt;br /&gt;
! style=&amp;quot;padding:2px;&amp;quot; | &amp;lt;p id=&amp;quot;mp-itn-h2&amp;quot; style=&amp;quot;margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#000;&amp;quot; | &amp;lt;div id=&amp;quot;mp-tfa&amp;quot; style=&amp;quot;padding:2px 15px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Moduly_KS_mzdy_PROFI|zpět]]&lt;br /&gt;
&lt;br /&gt;
__NOTOC____NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>Pavelr</name></author>
	</entry>
	<entry>
		<id>http://prirucky.ksprogram.cz/index.php?title=Instala%C4%8Dn%C3%AD_p%C5%99%C3%ADru%C4%8Dka&amp;diff=49656</id>
		<title>Instalační příručka</title>
		<link rel="alternate" type="text/html" href="http://prirucky.ksprogram.cz/index.php?title=Instala%C4%8Dn%C3%AD_p%C5%99%C3%ADru%C4%8Dka&amp;diff=49656"/>
		<updated>2025-12-22T09:53:31Z</updated>

		<summary type="html">&lt;p&gt;Pavelr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{KS portál}}&lt;br /&gt;
Tento dokument je vlastnictvím společnosti KS-program, spol. s r.o., Vsetín. Slouží pro potřeby školení a studia uživatelů systému Mzdy a personalistika. Žádná část dokumentu nesmí být nijak kopírována, zveřejňována nebo jinak poskytnuta třetím osobám bez předchozího písemného souhlasu odpovědných zástupců KS-program, spol. s r.o. &lt;br /&gt;
&lt;br /&gt;
= Podporované prohlížeče =&lt;br /&gt;
Podporovanými prohlížeči jsou '''aktuální verze''' následujících produktů:&lt;br /&gt;
* '''''Mozilla Firefox'''''&lt;br /&gt;
* '''''Google Chrome'''''&lt;br /&gt;
* '''''Microsoft Edge'''''&lt;br /&gt;
&lt;br /&gt;
Prohlížeč musí mít '''povolen ''JavaScript'' a ''Cookies''''' (výchozí nastavení). &lt;br /&gt;
&lt;br /&gt;
=== Apple ===&lt;br /&gt;
Aplikace KS Portál je kompatibilní se zařízeními značky Apple &amp;lt;small&amp;gt;(iPhone, iPad, Mac, aj.)&amp;lt;/small&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Podporované prohlížeče jsou: Safari, Google Chrome a Mozilla Firefox &lt;br /&gt;
&lt;br /&gt;
=== Historie ===&lt;br /&gt;
: &amp;lt;small&amp;gt;[[Podporované prohlížeče (KS portál) (historie)]] &amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Co je potřeba ke zprovoznění KS Portálu =&lt;br /&gt;
* '''Windows Server 2008 R2, 2012 a vyšší'''. KS&amp;amp;nbsp;Portál potřebuje cca 100 MB místa na webovém serveru.&lt;br /&gt;
&lt;br /&gt;
* '''Běhové prostředí [[.Net Framework]]. &amp;lt;!-- 4.6.1 a vyšší''' (volně a zdarma ke stažení)--&amp;gt;&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
Do 1.9.2017 postačilo &lt;br /&gt;
Běhové prostředí [[.Net Framework]] &amp;lt;!--4.0 a vyšší (volně a zdarma ke stažení)--&amp;gt;. &lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
XIV. Změna běhového prostředí Microsoft .Net Framework (Všechny produkty)&lt;br /&gt;
Od 1.9.2017 bude změněno běhové prostředí .Net Framework našich aplikací (KS mzdy PROFI, KS Portál a KS Aplikační Server) na verzi 4.6.1&lt;br /&gt;
Z důvodu přechodu na novější verzi nebudou naše aplikace dále funkční na operačních systémech starších než:&lt;br /&gt;
- Windows Server 2008 R2 ( KS portál a KS Aplikační Server)&lt;br /&gt;
- Windows 7 SP1 (KS mzdy PROFI)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
Vhodné je mít nejprve nainstalovaný webový server IIS a potom teprve nainstalovat .NET Framewok. V tomto pořadí se Framewok sám zaregistruje do IIS. Pokud toto pořadí nemůžete dodržet nebo nevíte v jakém pořadí byly tyto dvě aplikace naistalovány, spusťte registraci Frameworku do IIS ručně  pomocí příkazu (jako správce z příkazové řádky)&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* V IIS musí být povolen ASP modul. Je to ISAPI rozšíření webového serveru, které zpracovává požadavky na stránky s příponou ASPX.&lt;br /&gt;
&lt;br /&gt;
= Jak postupovat při instalaci =&lt;br /&gt;
&lt;br /&gt;
===Aplikace nesmí být instalována jako Web Site===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Pro Windows Server 2008 R2, 2012  (IIS 7) a vyšší===&lt;br /&gt;
&lt;br /&gt;
# Kdekoliv na disku '''vytvořte adresář ''ksprtl''''' (Doporučujeme do adresáře ''C:\Inetpub\wwwroot\''). &lt;br /&gt;
# Do adresáře ksprtl '''rozbalte''' obsah souboru '''''PRTXXXXY.zip''''' (XXXXY - odpovídající verze aplikace). Instalační sadu si stáhněte z: ''http://download.ksprogram.cz/download/''&lt;br /&gt;
# Skupině uživatelů '''''Authenticated Users'' nastavte práva''': čtení na adresáři ''ksprtl'' včetně jeho obsahu zápisu do podadresářů ''Logs'' a ''Temp''. &amp;lt;small&amp;gt;(Pokud později bude smazán některý z uvedených podadresářů, bude nutné po vytvoření přiřadit práva znovu. hd 80459)&amp;lt;/small&amp;gt; &lt;br /&gt;
# '''V IIS vytvořte novou webovou aplikaci''' s odkazem na fyzický adresář ''ksprtl'' (vytvořený v bodu 1).&lt;br /&gt;
# V základním nastavení vytvořené webové aplikace se ujistěte, že '''aplikace běží ve fondu aplikací''' (aplikačním poolu), který využívá ''.NET Framework''.&lt;br /&gt;
# V souboru ''web.config'' (nebo ve vlastnostech webové aplikace) '''upravte ''ConnectionString''''', tak aby odpovídal vašemu DB připojení. (viz. ''Nastavení DB připojení'').&lt;br /&gt;
&lt;br /&gt;
= Nastavení DB připojení =&lt;br /&gt;
Připojení na databáze MSSQL a Oracle je již implementován přímo v Net Frameworku, takže se pro tyto databázové platformy nemusí nic instalovat. K ostatním databázovým platformám je možné přistupovat prostřednictvím ODBC. Použité ODBC musí podporovat DotNet. Zákazník by měl získat ODBC od svého dodavatele databáze (my jej nedodáváme).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;Databázové připojení v KS&amp;amp;nbsp;Portálu (ASP.NET aplikaci) definuje ConnectionString, který se nachází v sekci &amp;lt;connectionStrings&amp;gt; v souboru web.config v hlavním adresáři aplikace.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Příklady ConnectionStringu ==&lt;br /&gt;
&lt;br /&gt;
=== Pro MSSQL ===&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;add name=&amp;quot;web_mzdy&amp;quot; connectionString=&amp;quot;server=web_pc;database=mzdy;uid=test;pwd=test&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
providerName=&amp;quot;System.Data.SqlClient&amp;quot;/&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Pro Oracle ===&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;add name=&amp;quot;web_mzdy&amp;quot; connectionString=&amp;quot;Data Source=KSPROGRA;User Id=test;Password=test&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
providerName=&amp;quot;System.Data.OracleClient&amp;quot;/&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Pro ODBC ===&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;add name=&amp;quot;web_mzdy&amp;quot; connectionString=&amp;quot;DSN=i_mzdy&amp;quot; providerName=&amp;quot;System.Data.Odbc&amp;quot;/&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Položky DB připojení ===&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|name&lt;br /&gt;
| - jméno DB připojení&lt;br /&gt;
|-&lt;br /&gt;
|server&lt;br /&gt;
| - název nebo IP adresa počítače, na kterém běží DB server&lt;br /&gt;
|-&lt;br /&gt;
|database&lt;br /&gt;
| - název databáze, ke které bude chtít být připojeni&lt;br /&gt;
|-&lt;br /&gt;
|uid&lt;br /&gt;
| - login pro přístup do databáze&lt;br /&gt;
|-&lt;br /&gt;
|pwd&lt;br /&gt;
| - heslo pro přístup do databáze&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Doplňující informace ==&lt;br /&gt;
=== Oracle ===&lt;br /&gt;
Na serveru s IIS je potřeba mít stejnou verzi klienta pro Oracle jako je Oracle databáze. Je vyžadován 32 bit oracle client. Na adresář Oracle_home (adresář oracle clienta), nadřízené a podřízené složky musí mít přístup skupina uživatelů Authenticated Users a to právo Read&amp;amp;Execute. Pokud nejsou práva nastavena správně objeví se chyba: ''System.Data.OracleClient requires Oracle client software version 8.1.7 or greater.''&lt;br /&gt;
&lt;br /&gt;
Pokud to nepomůže nastavte stejná práva uživateli ASPNET, pod kterým běží proces ASP.NET.&lt;br /&gt;
&lt;br /&gt;
=== PostgreSQL ===&lt;br /&gt;
* [[PostgreSQL]]&lt;br /&gt;
&lt;br /&gt;
== Ze zkušeností ==&lt;br /&gt;
Pokud KS Portál zahlásí databázovou chybu ORA-12638 (jedná se o zdokumentovanou chybu Oracle):&lt;br /&gt;
&lt;br /&gt;
''In fact this kind of error (ORA-12638) has many causes. I had it in 10.2.0.3 due to a bug. And also I had it in 9.2.0.8 because we had some troubles with our Active Directory. When the parameter SQLNET_AUTHENTIFICATION_SERVICES is set to NTS then before the connexion the Oracle server ask for a &amp;quot;ticket&amp;quot; to the Active Directory. And, if it cannot retrieve a valid &amp;quot;ticket&amp;quot; then we have the error ORA-12638.''&lt;br /&gt;
&lt;br /&gt;
''So finally, I set SQLNET_AUTHENTIFICATION_SERVICES = (NTS,NONE) so the OS authentification is not compulsory ant we didn't have the error ORA-12638 anymore.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jak je uvedeno výše v anglickém textu, tato chyba může mít více příčin. Problém vzniká tím, že se Oracle snaží uživatele, který přistupuje do DB ověřit proti Active Directory. Do DB přistupujete pod uživatelem, který není naveden v Active Directory. Řešením je vypnout ověření DB uživatele proti Active Directory. Obecně se doporučuje v konfiguračním souboru sqlnet.ora (buď na serveru nebo na klientovi) zaměnit řádek: &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;SQLNET.AUTHENTICATION_SERVICES= (NTS)&amp;lt;/font&amp;gt; za &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;SQLNET.AUTHENTICATION_SERVICES= (NONE)&amp;lt;/font&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Lepším řešením je upravit soubor sqlnet.ora na straně Oracle klienta (na počítači, kde běží KS&amp;amp;nbsp;Portál).&lt;br /&gt;
&lt;br /&gt;
= Přihlašování uživatelů KS Portálu =&lt;br /&gt;
KS portál nabízí tyto způsoby přihlašování uživatelů:&lt;br /&gt;
&lt;br /&gt;
- Přihlášení portálovým účtem&lt;br /&gt;
&lt;br /&gt;
- Windows - Systém jednotného přihlášení (SSO)&lt;br /&gt;
&lt;br /&gt;
- Přihlášení active directory účtem&lt;br /&gt;
&lt;br /&gt;
- Přihlášení databázovým účtem&lt;br /&gt;
&lt;br /&gt;
- Přihlášení přes externí autentizační službu (OAUTH2, SAML2)&lt;br /&gt;
&lt;br /&gt;
- Přihlášení externího uživatele - nezaměstnance&lt;br /&gt;
&lt;br /&gt;
- Přihlášení čipovou kartou (RFID)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Při volbě způsobu přihlašování je třeba také pamatovat na to, že po ověření uživatele je potřeba nějak svázat přihlášeného uživatele s konkrétním zaměstnancem v databázi, tedy vazba login-osobní číslo, viz ZdrojOsCisla níže.&lt;br /&gt;
&lt;br /&gt;
=== Přihlášení portálovým účtem ===&lt;br /&gt;
Uživatelé musí při přístupu na portál vyplnit přihlašovací údaje (login a heslo) na přihlašovací stránce. Teprve po vyplnění platných údajů a jejich ověření získají uživatelé přístup do portálu. Na konci relace se uživatele odhlásí kliknutí na „odhlašovací“ tlačítko. Přihlašovací údaje spravuje pověřená osoba buď na staránce Nastavení/Uživatelé nebo v agendě Uživatelé KS portálu v desktopové aplikaci. Nový zaměstnanci se také mohou registrovat sami, pokud je to povoleno.&lt;br /&gt;
&lt;br /&gt;
V souboru Web.config musí být:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;add key=&amp;quot;TypOvereni&amp;quot; value=&amp;quot;&amp;quot;/&amp;gt; &lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;authentication mode=&amp;quot;Forms&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Authentication mode nenastavujte přímo přes web.config, ale přes IIS, v levém stromu vyberte nejdříve webovou aplikaci ksportal v IIS/Ověřování (na WIN EN Authentication), kde povolte &amp;quot;Ověřování založené na formulářích&amp;quot; a z ostatních metod ponechte povolenu ještě &amp;quot;Anonymní přístup&amp;quot; (např. kvůli složce Public).&lt;br /&gt;
&lt;br /&gt;
=== Windows - Systém jednotného přihlášení (SSO) ===&lt;br /&gt;
Uživatelé nemusí vyplňovat přihlašovací údaje (login a heslo), do portálu se přihlašují automaticky loginem, pod kterým se přihlásili k doménovému serveru prostřednictvím přihlášení do Windows, z čehož vyplývá, že je tento způsob použitelný jen uvnitř firemní sítě (případně za použití VPN).&lt;br /&gt;
&lt;br /&gt;
V souboru web.config musí být:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;add key=&amp;quot;TypOvereni&amp;quot; value=&amp;quot;&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;authentication mode=&amp;quot;Windows&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Authentication mode nenastavujte přímo přes web.config, ale přes IIS, jednak metodu nemusíte mít nainstalovánu, jednak IIS nezmění jen web.config, ale zapíše povolené autentizační metody pro jednotlivé aplikace do applicationHost.config (v c:\Windows\System32\inetsrv\config). V levém stromu vyberte nejdříve webovou aplikaci ksportal, pak v IIS/Ověřování (na WIN EN Authentication), zakažte &amp;quot;Ověřování založené na formulářích&amp;quot;, povolte &amp;quot;Ověřování systému Windows&amp;quot; a z ostatních metod ponechte povolenu ještě &amp;quot;Anonymní přístup&amp;quot; (např. kvůli složce Public). Pokud autentizace nefunguje, zakažte i metodu &amp;quot;Anonymní přístup&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  Po přidání parametru &amp;lt;add key=&amp;quot;SkipLoginPage&amp;quot; value=&amp;quot;true&amp;quot;/&amp;gt; se přeskočí přihlašovací stránka.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Do databáze přistupuje portál buď pod DB účtem zadaným v connectionstringu, nebo pod windows účtem uživatele pokud je v connectstringu nastaveno Integrated Security=true a identita fondu aplikace je ponechána na hodnotě ApplicationPoolIdentity (tj. není nastaven specifický účet zosobnění).&lt;br /&gt;
&lt;br /&gt;
=== Přihlášení active directory účtem ===&lt;br /&gt;
Uživatelé musí při přístupu na portál vyplnit přihlašovací údaje (login a heslo) k active directory účtu. Teprve po vyplnění platných údajů na přihlašovací stránce získají uživatelé přístup do portálu. Na konci relace se uživatele odhlásí kliknutím na tlačítko „Odhlásit“. Tento způsob přihlášení, narozdíl od windows SSO, je možno použít i pro uživatele hlásící se zvenku, mimo firemní síť (samozřejmě jen pokud je portál vystaven veřejně).&lt;br /&gt;
&lt;br /&gt;
Vzhledem k tomu, že při AD autentizaci nezáleží na velikosti písmen a umožňuje použít různé formáty loginů a různé tvary domény (a při některých konfiguracích i bez domény) a při definici práv v KS je rovněž možno používat různé formáty loginů, je nutné nastavit parametr SparovaniUziv na CI-BezDomeny, aby systém při načítání práv z KS databáze pro autentizovaného uživatele ignoroval velikost písmen i doménu, jinak se práva nebudou načítat jednotně a budou záviset na tom, v jakém tvaru uživatel zadá svůj login!&lt;br /&gt;
&lt;br /&gt;
Lze se přihlašovat i tvarem loginu bez domény pokud je parametr SparovaniUzivAD (jiný parametr než výše) nastaven na hodnotu true.&lt;br /&gt;
&lt;br /&gt;
V souboru Web.config je potřeba nastavit:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;add key=&amp;quot;TypOvereni&amp;quot; value=&amp;quot;ad&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;add key=&amp;quot;SparovaniUziv&amp;quot; value=&amp;quot;CI-BezDomeny&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;authentication mode=&amp;quot;Forms&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  a dále nastavit parametry s prefixem &amp;quot;ad_&amp;quot;, viz Sekce &amp;lt;appSettings&amp;gt; - skupina Active Directory (příklady vyplnění naleznete v souboru web.config.default)&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Přihlášení databázovým účtem ===&lt;br /&gt;
&lt;br /&gt;
Uživatel zadává databázový login a heslo, ověření probíhá prostřednictvím připojení k databázi se zadanými přihlašovacími údaji. Portál přístupuje do databáze pod jménem uživatele, v connectionstringu musí být zadány místo jména uživatele a hesla masky %user% a %password%, které jsou při vytváření připojení nahrazeny přihlašovacími údaji, které zadal uživatel. Od verze 7641A je nutno nastavit i parametr TypOvereni na hodnotu sql.&lt;br /&gt;
&lt;br /&gt;
V souboru Web.config je potřeba nastavit:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;add key=&amp;quot;TypOvereni&amp;quot; value=&amp;quot;sql&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;authentication mode=&amp;quot;Forms&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;add name=&amp;quot;web_mzdy&amp;quot; connectionString=&amp;quot;server=absint_pc;database=web_mzdy;uid=%user%;pwd=%password%&amp;quot; providerName=&amp;quot;System.Data.SqlClient&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Přihlášení přes externí autentizační službu (OAUTH2, SAML2) ===&lt;br /&gt;
&lt;br /&gt;
Je možno využít přihlašování přes externí autentizační službu podporující protokol OAuth 2.0, případně SAML 2.0. Více informací je k dispozici na stránce rozšíření aplikace '''[[Externí přihlašování | Externí přihlašování]]'''&lt;br /&gt;
&lt;br /&gt;
=== Přihlášení externího uživatele - nezaměstnance ===&lt;br /&gt;
&lt;br /&gt;
Tento způsob přihlášení je určen pro externí uživatele (nezaměstnance), např. správce. Bez ohledu na nastavený způsob přihlašování nakonfigurovaný pro zaměstnance, se externí uživatel může přihlásit přes stránku &amp;quot;/Public/ExternalUserLogin.aspx&amp;quot;, na kterou se dostane např. odkazem „Externí uživatel“ ze standardní přihlašovací stránky. Pokud je nastaven 1. způsob přihlašování, může se přihlásit i přes standardní stránku určenou pro zaměstnance. Externího zaměstnance musí pověřená osoba navést v agendě Uživatelé KS portálu/Externí uživatelé.&lt;br /&gt;
&lt;br /&gt;
=== Přihlášení čipovou kartou (RFID) ===&lt;br /&gt;
Pro kiosky je možno zakoupit rozšíření přihlášení čipovou kartou - pro přihlášení stačí přiložit kartu k RFID čtečce karet. Více zde &lt;br /&gt;
[[Přihlášení pomocí čipové karty do KS portálu]]&lt;br /&gt;
&lt;br /&gt;
= Zdroj informace pro vazbu login - osobní číslo = &lt;br /&gt;
Při přihlášení uživatele je potřeba získat i jeho osobní číslo, které jej identifikuje jako konkretního zaměstnance. &lt;br /&gt;
Osobní číslo se většinou získává ze stejného místa, proti kterému se uživatel ověřuje. Pokud vyvstane potřeba získat osobní číslo z jiného zdroje, je to možné nastavit parametrem&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;add key=&amp;quot;ZdrojOsCisla&amp;quot; value=&amp;quot;&amp;quot;/&amp;gt;&amp;lt;/font&amp;gt; &lt;br /&gt;
v souboru web.config v sekci &amp;lt;appSettings&amp;gt; (viz. následující tabulka).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ZdrojOsCisla'''&lt;br /&gt;
&lt;br /&gt;
{|&amp;lt;table align=&amp;quot;center&amp;quot; border=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot; cellspacing=&amp;quot;4&amp;quot; cellpadding=&amp;quot;3&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAA; border-collapse:collapse;empty-cells:show;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;#A7C1F2&amp;quot;&amp;gt;&amp;lt;b&amp;gt;'''Hodnota'''&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;#A7C1F2&amp;quot;&amp;gt;&amp;lt;b&amp;gt;'''Význam'''&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| kspu (případně ks)&lt;br /&gt;
|   osobní číslo se zjistí z agendy [[Uživatelé KS portálu]].&lt;br /&gt;
|-&lt;br /&gt;
| ad&lt;br /&gt;
|   Osobní číslo se zjistí z Active Directory (musí být nastaveny ad_* parametry).&lt;br /&gt;
|-&lt;br /&gt;
| ez&lt;br /&gt;
|   Osobní číslo se zjistí v Evidenci zaměstnanců na záložce Osobní údaje dle pole Login  &lt;br /&gt;
|-&lt;br /&gt;
| ezsap&lt;br /&gt;
|   zákaznická specialita - Osobní číslo se zjistí v Evidenci zaměstnanců na záložce Osobní údaje dle pole Logine nebo z tabulky sap,&lt;br /&gt;
|-&lt;br /&gt;
| eos&lt;br /&gt;
|   Osobní číslo se zjistí ze systému EOSu verze 3.&lt;br /&gt;
|-&lt;br /&gt;
| eos4&lt;br /&gt;
|   Osobní číslo se zjistí ze systému EOSu verze 4.&lt;br /&gt;
|-&lt;br /&gt;
| az&lt;br /&gt;
|   Osobní číslo je stejné jako login.&lt;br /&gt;
|}&lt;br /&gt;
''Tabulka 1: Zdroj informace pro vazbu login-OČ''&lt;br /&gt;
&lt;br /&gt;
= Přístupová práva uživatelů =&lt;br /&gt;
&lt;br /&gt;
Řízení přístupu k údajům a operacím&lt;br /&gt;
&lt;br /&gt;
Přístup uživatelů je definován prostřednictvím uživatelských rolí. Odkud se mají načítat role uživatelů určuje RoleProvider:&lt;br /&gt;
* KSRoleProvider – načítá aplikační role z databáze aplikace&lt;br /&gt;
* ADRoleProvider – načítá aplikační role z Active Directory (AD skupina je považována za KS roli pouze pokud je uvedena v parametru ad_groups, pokud ad_groups není vyplněn, tak skupina musí být v číselníku rolí)&lt;br /&gt;
* EosRoleProvider - zákaznická specialita - načítání rolí ze systému EOS verze 3,&lt;br /&gt;
* Eos4RoleProvider - zákaznická specialita - načítání rolí ze systému EOS verze 4,&lt;br /&gt;
&lt;br /&gt;
Nastavení, který provider se má použít, se provádí v konfiguračním souboru aplikace.&lt;br /&gt;
&lt;br /&gt;
Nastavení přístupových práv uživatelským rolím může provádět pouze administrátor KS Portálu. A to přímo v KS Portálu v menu Nastavení / Práva.&lt;br /&gt;
&lt;br /&gt;
Login každého uživatele musí být přiřazen k nějaké roli, jinak nebude mít uživatel přístup k žádné části portálu. Login lze ke konkrétní roli přiřadit v agendě přístupových práv v naší aplikaci KS Mzdy (se kterou je KS Portál svázán). V agendě přístupových práv v aplikaci KS Mzdy lze přiřazovat k rolím loginy, které jsou buď v databázi (jako uživatalé DB) nebo v agendě Uživatelé KS Portálu.&amp;lt;br&amp;gt;&lt;br /&gt;
V konfiguračním souboru web.config je možno definovat výchozí roli parametrem&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;add key=&amp;quot;VychoziRole&amp;quot; value=&amp;quot;&amp;quot;/&amp;gt;&amp;lt;/font&amp;gt;, která se přiřadí všem uživatelům, kteří nebudou mít explicitně přiřazenou žádnou roli.&lt;br /&gt;
&lt;br /&gt;
= Řízení přístupu na data jiných uživatelů (tzv. řádková práva) =&lt;br /&gt;
&lt;br /&gt;
Nastavení provádí pouze administrátor KS Portálu. Typ řádkových práv může správce nastavit v parametrech KS Portálu (Nastavení / Parametry).&lt;br /&gt;
# Standardní (výchozí nastavení) – přihlášený uživatel má povolen přístup jen na pevně daný výčet osobních čísel a středisek Výčet povolených osobních čísel a středisek se nastavuje v aplikaci KS Mzdy a KS Portál toto nastavení přebírá.&lt;br /&gt;
# Dle systemizace – přihlášený uživatel má povolen přístup na sebe a své podřízené dle systemizace pracovních míst z aplikace KS Mzdy. V popisech pracovních míst u každého pracovního místa musí být vyplněno příslušné pracovní středisko.&lt;br /&gt;
# Dle AD – přihlášený uživatel má povolen přístup na sebe a své podřízené dle hierarchie v Active Directory.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;small&amp;gt; [[TypRadPrav]]&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Registrace nových uživatelů v KS Portálu =&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Tato kapitola platí jen v případě ověřování uživatelů v agendě [[Uživatelé KS portálu]] v těžkém klientovi (výchozí nastavení).&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aby uživatel získal přístup do KS&amp;amp;nbsp;Portálu, musí mít vytvořen účet v agendě Uživatelé KS Portálu. Účet mu může ručně vytvořit (nebo upravit) správce aplikace KS Mzdy.&lt;br /&gt;
&lt;br /&gt;
=== Uživatelé se mohou registrovat sami ===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;Je také možné povolit neregistrovaným uživatelům KS&amp;amp;nbsp;Portálu, aby se mohli sami zaregistrovat. V souboru web.config musí být v sekci &amp;lt;appSettings&amp;gt; následující řádky:&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;add key=&amp;quot;Registrace&amp;quot; value=&amp;quot;user&amp;quot;/&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;add key=&amp;quot;VychoziRole&amp;quot; value=&amp;quot;&amp;quot;/&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
První řádek povoluje uživatelům KS&amp;amp;nbsp;Portálu registraci. Druhý musí mít ve své hodnotě zadán název výchozí uživatelské role, do které se takto registrovaní uživatelé přiřadí.&lt;br /&gt;
&lt;br /&gt;
* [[Registrace nového uživatele]]&lt;br /&gt;
&lt;br /&gt;
= Další možnosti nastavení =&lt;br /&gt;
Základní nastavení aplikace KS&amp;amp;nbsp;Portál se provádí v souboru web.config, který se nachází v adresáři ksprtl (kořenovém adresáři aplikace).&lt;br /&gt;
&lt;br /&gt;
== Sekce &amp;lt;appSettings&amp;gt; ==&lt;br /&gt;
V této sekci se nacházejí parametry aplikace. Jejich pořadí není důležité. Zapisují se ve tvaru &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;add key=&amp;quot;název&amp;quot; value=&amp;quot;hodnota&amp;quot;/&amp;gt;&amp;lt;/nowiki&amp;gt;.&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable &amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;	&lt;br /&gt;
|+ &amp;lt;small&amp;gt;Seznam parametrů sekce &amp;lt;appSettings&amp;gt; &amp;lt;/small&amp;gt;	&lt;br /&gt;
|- style=&amp;quot;background-color: #A7C1F2&amp;quot;	&lt;br /&gt;
| &amp;lt;small&amp;gt; &amp;lt;center&amp;gt;'''Skupina'''&amp;lt;/center&amp;gt; &amp;lt;/small&amp;gt;&lt;br /&gt;
| &amp;lt;small&amp;gt; &amp;lt;center&amp;gt;'''Název'''&amp;lt;/center&amp;gt; &amp;lt;/small&amp;gt;	&lt;br /&gt;
| &amp;lt;small&amp;gt; &amp;lt;center&amp;gt;'''Popis'''&amp;lt;/center&amp;gt; &amp;lt;/small&amp;gt;	&lt;br /&gt;
| &amp;lt;small&amp;gt; &amp;lt;center&amp;gt;'''Možné hodnoty (nebo příklad hodnoty)'''&amp;lt;/center&amp;gt; &amp;lt;/small&amp;gt;	&lt;br /&gt;
|-	&lt;br /&gt;
| rowspan = 24|Přihlášení || ''' PasswordExpiration  '''|| Počet dnů do expirace hesla uživatele. || číslo 	&lt;br /&gt;
|-&lt;br /&gt;
| ''' WarningBeforePasswordExpiration  '''|| Kolik dnů před expirací hesla zobrazit upozornění. || číslo 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' LockAfterWrongPasswords  '''|| Počet neplatných pokusů o zadání hesla, po kterém se uzamkne účet uživatele. || číslo 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' MinPasswordLength  '''|| Minimální požadovaná délka hesla uživatele. || číslo 	&lt;br /&gt;
|-&lt;br /&gt;
| ''' LastPasswordsCheck  '''|| Počet minulých hesel kontrolovaných na odlišnost. || číslo 	&lt;br /&gt;
|-	&lt;br /&gt;
| '''[[CheckPasswordComplexity]]'''|| Kontrolovat složitost hesla. Pravidlo 3/4. Pokud nastavena hodnota ''true'', pak je vyžadováno následující: Heslo musí obsahovat minimálně 3 typy následujících znaků: číslice, malá písmena, velká písmena, speciální znaky.  || true / false 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' PasswordReset  '''|| Obnova zapomenutého hesla. Bez odblokování účtu, s odblokováním účtu. [[Zapomenuté heslo (správa)]] || 0 - obnova hesla je zakázána (výchozí hodnota)&lt;br /&gt;
1 - obnova hesla je povolena, zamknuté účty zůstanou zamknuty &amp;lt;br&amp;gt;&lt;br /&gt;
2 - obnova hesla je povolena, zamknuté účty budou odemknuty&lt;br /&gt;
|-&lt;br /&gt;
| '''PasswordResetAuth''' || Způsob obnovy zapomenutého hesla &amp;lt;small&amp;gt;(hd 53919)&amp;lt;/small&amp;gt; || 1 - pomocí zadání pracovního e-mailu namísto loginu&lt;br /&gt;
|-	&lt;br /&gt;
| ''' TypOvereni  '''|| Typ ověření uživatele pro formulářové přihlášení. || kspu (ks nebo nevyplněno)=ověření účtem z agendy Uživatelé KS portálu, ad=Active Directory, sql=ověření databázovým účtem 	&lt;br /&gt;
|-	&lt;br /&gt;
|  ''' ZdrojOsCisla  '''|| Udává odkud se zjišťuje osobní číslo pro login. Parametr je povinný pokud je TypOvereni nastaven na jinou hodnotu než kspu. || ks nebo kspu =Uživatelé KS portálu, ad=Active Directory, ez=evidence zaměstnanců/osobní údaje, az - osobní číslo je stejné jako login	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' SkipLoginPage  '''|| Pokud se využívá SSO (Systém jednotného přihlášení) a má se přeskočit LoginPage, provede se automaticky přihlášení. || hodnota true / false 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' NabizeniHeslaZakazat  '''|| Vypnout nabízení dříve použitého hesla na přihlašovací stránce pro uživatele a na přihlašovací stránce pro externí uživatele (hd 44956). || true 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' SparovaniUziv  '''|| Povolí volnější kontrolu loginu, bez kontroly domény a velikosti písmen. Při formulářovém přihlášení a TypOvereni=ad by mělo být CI nebo CI-BezDomeny, neboť AD je case insenstive, tj. Domena\jiRI.novAK by se následně nespároval s loginem DOMENA\jiri.novak v DB. || BezDomeny, CI, CI-BezDomeny 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' SparovaniUzivAD  '''|| Hodnota true umožní přihlášení loginem bez domény i pro ad_auth_type=basic. Uplatňuje se jen u formulářového přihlášení a TypOvereni=ad. || true 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' Admins  '''|| Výčet loginů, které patří administrátorům aplikace. Jeden nebo více loginů oddělených středníkem. || admin;admin2;ksadmin 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ExterniUziv  '''|| Zda se do aplikace mohou přihlašovat externí uživatelé (tací, kteří nejsou v cílové databázi mezi zaměstnanci). || nevyplněno – přihlásit se mohou jen zaměstnanci&lt;br /&gt;
True – přihlásit se mohou i externí uživatelé z agendy Uživatelé KS Portálu&lt;br /&gt;
|-	&lt;br /&gt;
| ''' VychoziRole  '''|| Výchozí uživatelská role, pokud nemá uživatel explicitně definovanou žádnou roli. || portal &lt;br /&gt;
|-&lt;br /&gt;
| '''VychoziRoleVedouci''' || Výchozí uživatelská role pro vedoucího pracovníka, pokud nemá explicitně definovanou (žádnou) roli. Je možné zadat více hodnot oddělených středníkem. Za vedoucího pracovníka je považován každý, kdo má nastaveno právo vidět i někoho jiného než sám sebe (neřídí se jen systemizací; pokud např. uživatel má výjimku z řádkových práv a má právo vidět někoho (kohokoliv) jiného, obdrží rovně roli pro vedoucího). ||&lt;br /&gt;
|-&lt;br /&gt;
| '''VychoziRoleVzdy''' || Zda se má výchozí uživatelská role přiřadit i v případě, že má uživatel explicitně definovanou roli. || a / '''n''' (výchozí hodnota je ''n'')&lt;br /&gt;
|-&lt;br /&gt;
| '''VychoziProfil''' || Výchozí [[Přístupové profily (portál)|profil]] ||&lt;br /&gt;
|-&lt;br /&gt;
| '''VychoziProfilVedouci''' || Výchozí [[Přístupové profily (portál)|profil]] pro vedoucího ||&lt;br /&gt;
|-	&lt;br /&gt;
| ''' Registrace  '''|| Způsob registrace nových uživatelů. Pokud není vyplněn ''user'', musí mít ve své hodnotě zadán název výchozí uživatelské role, do které se takto registrovaní uživatelé přiřadí. || user 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' RegistraceRodneCislo  '''|| Hodnota true při registraci zapne kontrolu shody rodného čísla v evidenci zaměstnanců pro zadané osobní číslo. || true 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' PocetMesicuRolePoVystupu  '''|| Počet měsíců platnosti role po ukončení pracovního poměru. || číslo 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' RolePoVystupu  '''|| Role po ukončení pracovního poměru. || poVystupu 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' PristupNaVsechnyPodniky  '''|| Zda má mít přihlášený uživatel přístup i na data zaměstnanců z jiných podniků v databázi (více IČ). || true - uživatel má přístup na zaměstnance ze všech podniků&lt;br /&gt;
nevyplněno/false – uživatel má přístup pouze na zaměstnance ze stejného podniku&lt;br /&gt;
|-	&lt;br /&gt;
| rowspan = 2|Prostředí  || ''' OptimalizaceMenu  '''|| Zda zobrazovat celé menu aplikace nebo jen přístupné položky. || nevyplněno – zobrazí se celé menu&lt;br /&gt;
True / ano – zobrazí se jen přístupné položky menu&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ShowEmployeePhoto  '''|| Zobrazování fotek zaměstnanců. || true / false 	&lt;br /&gt;
|-	&lt;br /&gt;
| rowspan = 5|Logování || ''' ShowExceptionDetail  '''|| Zda se má zobrazit detailní výpis chyb. || true / false 	&lt;br /&gt;
|-	&lt;br /&gt;
|  ''' EmailChybyZobrazovat  '''|| Zda zobrazovat chyby vzniklé při pokusu odeslat email. || true 	&lt;br /&gt;
|-	&lt;br /&gt;
|  ''' AppAudit  '''|| Zapnutí logování činností uživatelů na KS portále. || true 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' LogType  '''|| Způsob logování výjimek (chyb). Určuje, zda se mají zaznamenávat chyby vzniklé při běhu aplikace. Při hodnotě &amp;quot;&amp;quot;xml&amp;quot;&amp;quot; se chyby logují do Logs/Exceptions.xml, jinak do EventLogu. || nevyplněno – záznam se neprovádí &amp;lt;br&amp;gt;&lt;br /&gt;
Xml – provádí se záznam do souboru ksprtl/Logs/exceptions.xml&lt;br /&gt;
|-&lt;br /&gt;
| '''SecurityQRKod''' || [[Chybové hlášení (portál)|Chybové hlášení]] zobrazováno formou QR kódu.  || '''a''' / n&lt;br /&gt;
|-	&lt;br /&gt;
| rowspan = 5|Různé || ''' CachedTables  '''|| Použito při optimalizacích načítání (hd 47235). [[Řešení některých problémů (KS portál)]] || názvy db tabulek 	&lt;br /&gt;
|-	&lt;br /&gt;
|  ''' Cache  '''|| Způsobí potlačení ukládání stránek („kešování“) na straně prohlížeče do temporary internet files. || nopage 	&lt;br /&gt;
|-&lt;br /&gt;
|  ''' FormatDatumu  '''|| Datový typ pro datum v MSSQL DB. || nevyplněno – datum je char(10) yyyy-mm-dd&lt;br /&gt;
datetime – datum je typu DateTime&lt;br /&gt;
|-	&lt;br /&gt;
| ''' DbCmdTimeout  '''|| Maximální povolená doba pro vykonání jednoho Db příkazu, pokud překročena, objeví se hláška || Číslo znamenající délku timeoutu v sekundách 	&lt;br /&gt;
|-	&lt;br /&gt;
| '''NotSupBrowser'''|| Blokování nepodporovaného prohlížeče || 1 - výchozí hodnota (blokace), 2 - pouze upozornění&lt;br /&gt;
|-	&lt;br /&gt;
| rowspan = 10|[[Active Directory]] || ''' ad_connect_string  '''|| AD LDAP cesta ke kontejneru, ve kterém jsou hledány uživatelské účty. || LDAP://server/OU=Lokality,DC=ksprogram,DC=cz 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_user  '''|| AD přihlašovací jméno uživatele (včetně domény) mající právo číst informace z AD. || domena\user 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_password  '''|| Heslo uživatelského účtu zadaného v ad_user. ||  	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_auth_type  '''|| (nepovinné) Možnost nastavení typu ověřování pro Active Directory , hodnoty=basic nebo secure (pokud secure nefunguje, může zpomalit přihlášení o 20 sekund). || basic / secure 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_search_in  '''|| (nepovinné) AD podkontejnery pro prohledávání , seznam cest oddělených středníkem (relativně k ad_connect_string). Použít v případě, kdy je zapotřebí prohledávání omezit na 2 a více kontejnerů. V opačném případě, kdy se má omezit vyhledávání na jeden kontejner, lze použít přímo parametr ad_connect_string. || OU=Aktivní,OU=CZ Pobocka;OU=Aktivní,OU=SK Pobocka 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_user_filter  '''|| AD Filtrovací výraz, omezující vyhledávání uživatelů v AD. || countryCode=203 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_atr_login  '''|| (nepovinné) AD název atributu, ve kterém jsou uloženy přihlašovací jména uživatelů pro Microsoft AD vždy &amp;quot;samAccountName&amp;quot;. ||  	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_atr_os_cislo_user  '''|| (povinný při ZdrojOsCisla=ad) AD název atributu, ve kterém jsou uloženy osobní čísla uživatelů. || employeeNumber, employeeId 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_atr_os_cislo_zastupce  '''|| (nepovinné) AD název atributu, ve kterém je uloženo DN zástupce. ||  	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_groups  '''|| (nepovinné) AD role určené pro KS Portál (oddělené středníkem) - používá se jen v případě že je nastaven RoleProvider na ADRoleProvider. Pokud není vyplněno vezmou se všechny role, které existuji v KS. ||  	&lt;br /&gt;
|-&lt;br /&gt;
| rowspan = 5|Web proxy ||''' proxyUrl  '''|| Název nebo IP adresa proxy serveru. || 127.0.0.1 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' proxyPort  '''|| Port proxy serveru. || 8888 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' proxyUsername  '''|| Login pro přístup k proxy. ||  	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' proxyPassword  '''|| Heslo pro přístup k proxy. ||  	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' portal_url  '''|| Řeší případy kdy např. kvůli přesměrovávání adresy KS portálu se ztratí skutečné jméno hosta, na kterého má být požadavek přesměrován a z toho důvodu se v odkazech generovaných v notifikačních emailech zobrazuje chybná adresa url. &amp;lt;small&amp;gt;též hd 51506&amp;lt;/small&amp;gt;|| Do hodnoty se zadává celá adresa url KS portálu. 	&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Zašifrování vybraných sekcí web.config ==&lt;br /&gt;
Zašifrování sekce appSettings pro virtuální adresář ksprtl. Provádí se přes příkazovou řádku pod účtem administrátora následujícím příkazem &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -pe &amp;quot;appSettings&amp;quot; -app &amp;quot;/ksprtl&amp;quot;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dešifrování stejné sekce se pak provede příkazem &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -pd &amp;quot;appSettings&amp;quot; -app &amp;quot;/ksprtl&amp;quot;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Následující příkaz přidělí účtu pod kterým běží asp.net právo dešifrovat zašifrované sekce web.config. V defaultním nastavením je tímto účtem &amp;quot;NETWORKSERVICE&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -pa &amp;quot;NetFrameworkConfigurationKey&amp;quot; &amp;quot;NETWORKSERVICE&amp;quot;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
* [[Příručka KS Portál]]&lt;br /&gt;
* [[Přístup i po ukončení pracovního poměru (KS portál)]]&lt;/div&gt;</summary>
		<author><name>Pavelr</name></author>
	</entry>
	<entry>
		<id>http://prirucky.ksprogram.cz/index.php?title=P%C5%99ihl%C3%A1%C5%A1en%C3%AD_pomoc%C3%AD_%C4%8Dipov%C3%A9_karty_do_KS_port%C3%A1lu&amp;diff=49655</id>
		<title>Přihlášení pomocí čipové karty do KS portálu</title>
		<link rel="alternate" type="text/html" href="http://prirucky.ksprogram.cz/index.php?title=P%C5%99ihl%C3%A1%C5%A1en%C3%AD_pomoc%C3%AD_%C4%8Dipov%C3%A9_karty_do_KS_port%C3%A1lu&amp;diff=49655"/>
		<updated>2025-12-22T09:41:11Z</updated>

		<summary type="html">&lt;p&gt;Pavelr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Přihlášení čipovou kartou'' je rozšíření aplikace.&lt;br /&gt;
* umožňuje uživateli přihlásit se do portálu přiložením karty k '''RFID čtečce'''. Jedná se pouze o ověření čísla karty (bez zadání PINu) a je tedy vhodné pouze pro tzv. kiosky uvnitř firmy. Čísla karet je potřeba předem nahrát do systému.&lt;br /&gt;
&lt;br /&gt;
=== RFID čtečka ===&lt;br /&gt;
Může být použita libovolná RFID čtečka čipových karet (nebo tagů) kompatibílní s vašim typem docházkových karet, která  funguje jako klávesnice (pošle ID karty jako by bylo napsáno na klávesnici). Čtečky jsou různých frekvencí v závislosti na čipu karty, pro vhodnou čtečku kontaktujte svého dodavatele docházkových karet. Pokud bude pro přístup sloužit &amp;quot;All in One PC&amp;quot; nebo klasický stolní PC, nejčastěji se bude jednat o čtečku s připojením přes USB. Ke čtečkám se dodává SW, přes který se dá zvolit formát ID karty jaký bude čtečka vypisovat a nastavit (formát není důležitý, je potřeba, aby byl nastaven stejný formát jako při navádění karet do databáze). Přes tento SW je nutné nastavit, že má čtečka za ID automaticky poslat Enter! Pozor, některé čtečky posílají místo čísel české znaky, pokud je ve Windows nastavena CZ klávesnice! Pokud bude portál sloužit pouze jako docházkový terminál, lze to řešit přepnutím klávesnice na EN.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Nastavení ==&lt;br /&gt;
# Od verze 7911B lze funkcionalitu objednat/aktivovat přes [[Rozšíření aplikace]] &amp;quot;Přihlášení čipovou kartou&amp;quot; (sys. zkratka AUTENTIZACE_RFID)&lt;br /&gt;
# Čtečka karet nastavte tak, aby posílala za číslem Enter! (Vyzkoušejte nejdříve např. v poznámkovém bloku.)&lt;br /&gt;
# '''Práva''' - zodpovědné osobě přidělte právo na stránku Nastavení/Správa karet (přes Nastavení/Role-akce)&lt;br /&gt;
# '''Správa karet''' - v menu Nastavení/Správa karet – naveďte karty k zaměstnancům (viz níže).&lt;br /&gt;
# '''Login''' - zaměstnanci musí mít naveden login (k němu jsou vázána práva) buď v [[Uživatelé (Nastavení)]] nebo jiné agendě/systému viz parametr '''ZdrojOsCisla''' na stránce [[Instalační příručka KS portál]].&lt;br /&gt;
# '''web.config''' - změňte přihlašovací stránku v sekci forms změňte v atributu LoginUrl hodnotu Login.aspx na '''LoginKarta.aspx''':&lt;br /&gt;
 &amp;lt;authentication mode=&amp;quot;Forms&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;forms name=&amp;quot;Ksprtl&amp;quot; loginUrl=&amp;quot;~/LoginKarta.aspx&amp;quot; defaultUrl=&amp;quot;~/Default2.aspx&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Správa karet ==&lt;br /&gt;
Přiřazení karet k zaměstnancům se provádí v samostatné agendě Nastavení/Správa karet. Není možné nahrát stejnou kartu více zaměstnancům. Číslo karty je uloženo v databázové tabulce &amp;lt;small&amp;gt;(prukazy)&amp;lt;/small&amp;gt;, je zde uložen pouze prvních 20 znaků (SHA 256) hashe vytvořeného z čísla karty, není tedy možné v databázi zjistit čísla karet zaměstnanců.&lt;br /&gt;
[[Image: Sprava cipovych karet-Prilozte cipovou kartu.png|350px]]&lt;br /&gt;
&lt;br /&gt;
=== Nahrání karty ===&lt;br /&gt;
Po kliknutí na tlačítko Nahrát u konkrétního zaměstnance se otevře dialog &amp;quot;Přiložte čipovou kartu&amp;quot;, pokud přiložíte kartu ke čtečce a karta správně odesílá i enter okno se zavře a u zaměstnance se objeví zelená ikonka ve slopupci &amp;quot;Karta nahrána&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
=== Hromadné nahrání karet ===&lt;br /&gt;
Karty lze hromadně nahrát tlačítkem &amp;quot;Import ze souboru&amp;quot;. CSV soubor musí mít 2 sloupce obsahující osobní číslo a UID oddělené středníkem!&lt;br /&gt;
&lt;br /&gt;
=== Smazání karty ===&lt;br /&gt;
Kartu je aktuálně možno smazat pouze v desktopové aplikaci v evidenci zaměstnanců - záložka Průkazy. Průkaz je bez názvu, má vyplněn pouze položky Kód čipu a Systémové použití = Firemní čipová karta.&lt;br /&gt;
&lt;br /&gt;
== Přihlášení do portálu ==&lt;br /&gt;
Přihlašovací stránka při autentizaci čipovou kartou (LoginKarta.aspx). &amp;lt;br&amp;gt;&lt;br /&gt;
[[Image: Prihlaseni do KS portalu-Prilozte cipovou kartu.png|200px]]&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
* [[Portál-ObecnéInformace]]&lt;br /&gt;
: &amp;lt;small&amp;gt;hd 66552; 67020 - výchozí db&amp;lt;/small&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pavelr</name></author>
	</entry>
	<entry>
		<id>http://prirucky.ksprogram.cz/index.php?title=Soubor:Sprava_cipovych_karet-Prilozte_cipovou_kartu.png&amp;diff=49654</id>
		<title>Soubor:Sprava cipovych karet-Prilozte cipovou kartu.png</title>
		<link rel="alternate" type="text/html" href="http://prirucky.ksprogram.cz/index.php?title=Soubor:Sprava_cipovych_karet-Prilozte_cipovou_kartu.png&amp;diff=49654"/>
		<updated>2025-12-22T09:10:43Z</updated>

		<summary type="html">&lt;p&gt;Pavelr: Pavelr načetl novou verzi Soubor:Sprava cipovych karet-Prilozte cipovou kartu.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pavelr</name></author>
	</entry>
	<entry>
		<id>http://prirucky.ksprogram.cz/index.php?title=P%C5%99ihl%C3%A1%C5%A1en%C3%AD_pomoc%C3%AD_%C4%8Dipov%C3%A9_karty_do_KS_port%C3%A1lu&amp;diff=49650</id>
		<title>Přihlášení pomocí čipové karty do KS portálu</title>
		<link rel="alternate" type="text/html" href="http://prirucky.ksprogram.cz/index.php?title=P%C5%99ihl%C3%A1%C5%A1en%C3%AD_pomoc%C3%AD_%C4%8Dipov%C3%A9_karty_do_KS_port%C3%A1lu&amp;diff=49650"/>
		<updated>2025-12-22T08:57:22Z</updated>

		<summary type="html">&lt;p&gt;Pavelr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Přihlášení čipovou kartou'' je rozšíření aplikace.&lt;br /&gt;
* umožňuje uživateli přihlásit se do portálu přiložením karty k '''RFID čtečce'''. Jedná se pouze o ověření čísla karty (bez zadání PINu) a je tedy vhodné pouze pro tzv. kiosky uvnitř firmy. Čísla karet je potřeba předem nahrát do systému.&lt;br /&gt;
&lt;br /&gt;
=== RFID čtečka ===&lt;br /&gt;
Může být použita libovolná RFID čtečka čipových karet (nebo tagů) kompatibílní s vašim typem docházkových karet, která  funguje jako klávesnice (pošle ID karty jako by bylo napsáno na klávesnici). Čtečky jsou různých frekvencí v závislosti na čipu karty, pro vhodnou čtečku kontaktujte svého dodavatele docházkových karet. Pokud bude pro přístup sloužit &amp;quot;All in One PC&amp;quot; nebo klasický stolní PC, nejčastěji se bude jednat o čtečku s připojením přes USB. Ke čtečkám se dodává SW, přes který se dá zvolit formát ID karty jaký bude čtečka vypisovat a nastavit (formát není důležitý, je potřeba, aby byl nastaven stejný formát jako při navádění karet do databáze). Přes tento SW je nutné nastavit, že má čtečka za ID automaticky poslat Enter! Pozor, některé čtečky posílají místo čísel české znaky, pokud je ve Windows nastavena CZ klávesnice! Pokud bude portál sloužit pouze jako docházkový terminál, lze to řešit přepnutím klávesnice na EN.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Nastavení ==&lt;br /&gt;
# Od verze 7911B lze funkcionalitu objednat/aktivovat přes [[Rozšíření aplikace]] &amp;quot;Přihlášení čipovou kartou&amp;quot; (sys. zkratka AUTENTIZACE_RFID)&lt;br /&gt;
# Čtečka karet nastavte tak, aby posílala za číslem Enter! (Vyzkoušejte nejdříve např. v poznámkovém bloku.)&lt;br /&gt;
# '''Práva''' - zodpovědné osobě přidělte právo na stránku Nastavení/Správa karet (přes Nastavení/Role-akce)&lt;br /&gt;
# '''Správa karet''' - v menu Nastavení/Správa karet – naveďte karty k zaměstnancům (viz níže).&lt;br /&gt;
# '''Login''' - zaměstnanci musí mít naveden login (k němu jsou vázána práva) buď v [[Uživatelé (Nastavení)]] nebo jiné agendě/systému viz parametr '''ZdrojOsCisla''' na stránce [[Instalační příručka KS portál]].&lt;br /&gt;
# '''web.config''' - změňte přihlašovací stránku v sekci forms změňte v atributu LoginUrl hodnotu Login.aspx na '''LoginKarta.aspx''':&lt;br /&gt;
 &amp;lt;authentication mode=&amp;quot;Forms&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;forms name=&amp;quot;Ksprtl&amp;quot; loginUrl=&amp;quot;~/LoginKarta.aspx&amp;quot; defaultUrl=&amp;quot;~/Default2.aspx&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Správa karet ==&lt;br /&gt;
Menu: Nastavení/Správa Karet – přiřazení karet zaměstnancům &amp;lt;br&amp;gt;&lt;br /&gt;
Přiřazení karet k zaměstnancům se provádí v samostané agendě (Nastavení/Správa karet). Není možné nahrát stejnou kartu více zaměstnancům. Číslo karty je uloženo v databázové tabulce &amp;lt;small&amp;gt;(prukazy)&amp;lt;/small&amp;gt;, je zde uložen pouze hash vytvořený z čísla karty (SHA 256). Není tedy možné v databázi zjistit čísla karet zaměstnanců.&lt;br /&gt;
&lt;br /&gt;
=== Hromadné nahrání karet ===&lt;br /&gt;
Karty lze hromadně nahrát tlačítkem &amp;quot;Import ze souboru&amp;quot;. CSV soubor musí mít 2 sloupce obsahující osobní číslo a UID oddělené středníkem!&lt;br /&gt;
[[Image: Sprava cipovych karet-Prilozte cipovou kartu.png|350px]]&lt;br /&gt;
&lt;br /&gt;
== Přihlášení do portálu ==&lt;br /&gt;
Přihlašovací stránka při autentizaci čipovou kartou (LoginKarta.aspx). &amp;lt;br&amp;gt;&lt;br /&gt;
[[Image: Prihlaseni do KS portalu-Prilozte cipovou kartu.png|200px]]&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
* [[Portál-ObecnéInformace]]&lt;br /&gt;
: &amp;lt;small&amp;gt;hd 66552; 67020 - výchozí db&amp;lt;/small&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pavelr</name></author>
	</entry>
	<entry>
		<id>http://prirucky.ksprogram.cz/index.php?title=P%C5%99ihl%C3%A1%C5%A1en%C3%AD_pomoc%C3%AD_%C4%8Dipov%C3%A9_karty_do_KS_port%C3%A1lu&amp;diff=49649</id>
		<title>Přihlášení pomocí čipové karty do KS portálu</title>
		<link rel="alternate" type="text/html" href="http://prirucky.ksprogram.cz/index.php?title=P%C5%99ihl%C3%A1%C5%A1en%C3%AD_pomoc%C3%AD_%C4%8Dipov%C3%A9_karty_do_KS_port%C3%A1lu&amp;diff=49649"/>
		<updated>2025-12-22T08:44:45Z</updated>

		<summary type="html">&lt;p&gt;Pavelr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Přihlášení čipovou kartou'' je rozšíření aplikace.&lt;br /&gt;
* umožňuje uživateli přihlásit se do portálu přiložením karty k '''RFID čtečce'''. Jedná se pouze o ověření čísla karty (bez zadání PINu) a je tedy vhodné pouze pro tzv. kiosky uvnitř firmy. Čísla karet je potřeba předem nahrát do systému.&lt;br /&gt;
&lt;br /&gt;
=== RFID čtečka ===&lt;br /&gt;
Může být použita libovolná RFID čtečka čipových karet (nebo tagů) kompatibílní s vašim typem docházkových karet, která  funguje jako klávesnice (pošle ID karty jako by bylo napsáno na klávesnici). Čtečky jsou různých frekvencí v závislosti na čipu karty, pro vhodnou čtečku kontaktujte svého dodavatele docházkových karet. Pokud bude pro přístup sloužit &amp;quot;All in One PC&amp;quot; nebo klasický stolní PC, nejčastěji se bude jednat o čtečku s připojením přes USB. Ke čtečkám se dodává SW, přes který se dá zvolit formát ID karty jaký bude čtečka vypisovat a nastavit (formát není důležitý, je potřeba, aby byl nastaven stejný formát jako při navádění karet do databáze). Přes tento SW je nutné nastavit, že má čtečka za ID automaticky poslat Enter! Pozor, některé čtečky posílají místo čísel české znaky, pokud je ve Windows nastavena CZ klávesnice! Pokud bude portál sloužit pouze jako docházkový terminál, lze to řešit přepnutím klávesnice na EN.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Nastavení ==&lt;br /&gt;
# Od verze 7911B lze funkcionalitu objednat/aktivovat přes [[Rozšíření aplikace]] &amp;quot;Přihlášení čipovou kartou&amp;quot; (sys. zkratka AUTENTIZACE_RFID)&lt;br /&gt;
# Čtečka karet nastavte tak, aby posílala za číslem Enter! (Vyzkoušejte nejdříve např. v poznámkovém bloku.)&lt;br /&gt;
# '''Práva''' - zodpovědné osobě přidělte právo na stránku Nastavení/Správa karet (přes Nastavení/Role-akce)&lt;br /&gt;
# '''Správa karet''' - v menu Nastavení/Správa karet – naveďte karty k zaměstnancům (lze hromadně CSV souborem (sloupce os_číslo;UID)).&lt;br /&gt;
# '''Login''' - zaměstnanci musí mít naveden login (k němu jsou vázána práva) buď v [[Uživatelé (Nastavení)]] nebo jiné agendě/systému viz parametr '''ZdrojOsCisla''' na stránce [[Instalační příručka KS portál]].&lt;br /&gt;
# '''web.config''' - změňte přihlašovací stránku v sekci forms změňte v atributu LoginUrl hodnotu Login.aspx na '''LoginKarta.aspx''':&lt;br /&gt;
 &amp;lt;authentication mode=&amp;quot;Forms&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;forms name=&amp;quot;Ksprtl&amp;quot; loginUrl=&amp;quot;~/LoginKarta.aspx&amp;quot; defaultUrl=&amp;quot;~/Default2.aspx&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Správa karet ===&lt;br /&gt;
Menu: Nastavení/Správa Karet – přiřazení karet zaměstnancům &amp;lt;br&amp;gt;&lt;br /&gt;
Přiřazení karet k zaměstnancům se provádí v samostané agendě (Nastavení/Správa karet). Není možné nahrát jednu kartu více zaměstnancům. Číslo karty je uloženo v databázové tabulce &amp;lt;small&amp;gt;(prukazy)&amp;lt;/small&amp;gt;, je zde uložen pouze hash vytvořený z čísla karty (SHA 256). Není tedy možné v databázi zjistit čísla karet zaměstnanců.&lt;br /&gt;
[[Image: Sprava cipovych karet-Prilozte cipovou kartu.png|350px]]&lt;br /&gt;
&lt;br /&gt;
== Přihlášení do portálu ==&lt;br /&gt;
Přihlašovací stránka při autentizaci čipovou kartou (LoginKarta.aspx). &amp;lt;br&amp;gt;&lt;br /&gt;
[[Image: Prihlaseni do KS portalu-Prilozte cipovou kartu.png|200px]]&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
* [[Portál-ObecnéInformace]]&lt;br /&gt;
: &amp;lt;small&amp;gt;hd 66552; 67020 - výchozí db&amp;lt;/small&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pavelr</name></author>
	</entry>
	<entry>
		<id>http://prirucky.ksprogram.cz/index.php?title=Instala%C4%8Dn%C3%AD_p%C5%99%C3%ADru%C4%8Dka&amp;diff=49645</id>
		<title>Instalační příručka</title>
		<link rel="alternate" type="text/html" href="http://prirucky.ksprogram.cz/index.php?title=Instala%C4%8Dn%C3%AD_p%C5%99%C3%ADru%C4%8Dka&amp;diff=49645"/>
		<updated>2025-12-22T08:26:42Z</updated>

		<summary type="html">&lt;p&gt;Pavelr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{KS portál}}&lt;br /&gt;
Tento dokument je vlastnictvím společnosti KS-program, spol. s r.o., Vsetín. Slouží pro potřeby školení a studia uživatelů systému Mzdy a personalistika. Žádná část dokumentu nesmí být nijak kopírována, zveřejňována nebo jinak poskytnuta třetím osobám bez předchozího písemného souhlasu odpovědných zástupců KS-program, spol. s r.o. &lt;br /&gt;
&lt;br /&gt;
= Podporované prohlížeče =&lt;br /&gt;
Podporovanými prohlížeči jsou '''aktuální verze''' následujících produktů:&lt;br /&gt;
* '''''Mozilla Firefox'''''&lt;br /&gt;
* '''''Google Chrome'''''&lt;br /&gt;
* '''''Microsoft Edge'''''&lt;br /&gt;
&lt;br /&gt;
Prohlížeč musí mít '''povolen ''JavaScript'' a ''Cookies''''' (výchozí nastavení). &lt;br /&gt;
&lt;br /&gt;
=== Apple ===&lt;br /&gt;
Aplikace KS Portál je kompatibilní se zařízeními značky Apple &amp;lt;small&amp;gt;(iPhone, iPad, Mac, aj.)&amp;lt;/small&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Podporované prohlížeče jsou: Safari, Google Chrome a Mozilla Firefox &lt;br /&gt;
&lt;br /&gt;
=== Historie ===&lt;br /&gt;
: &amp;lt;small&amp;gt;[[Podporované prohlížeče (KS portál) (historie)]] &amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Co je potřeba ke zprovoznění KS Portálu =&lt;br /&gt;
* '''Windows Server 2008 R2, 2012 a vyšší'''. KS&amp;amp;nbsp;Portál potřebuje cca 100 MB místa na webovém serveru.&lt;br /&gt;
&lt;br /&gt;
* '''Běhové prostředí [[.Net Framework]]. &amp;lt;!-- 4.6.1 a vyšší''' (volně a zdarma ke stažení)--&amp;gt;&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
Do 1.9.2017 postačilo &lt;br /&gt;
Běhové prostředí [[.Net Framework]] &amp;lt;!--4.0 a vyšší (volně a zdarma ke stažení)--&amp;gt;. &lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
XIV. Změna běhového prostředí Microsoft .Net Framework (Všechny produkty)&lt;br /&gt;
Od 1.9.2017 bude změněno běhové prostředí .Net Framework našich aplikací (KS mzdy PROFI, KS Portál a KS Aplikační Server) na verzi 4.6.1&lt;br /&gt;
Z důvodu přechodu na novější verzi nebudou naše aplikace dále funkční na operačních systémech starších než:&lt;br /&gt;
- Windows Server 2008 R2 ( KS portál a KS Aplikační Server)&lt;br /&gt;
- Windows 7 SP1 (KS mzdy PROFI)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
Vhodné je mít nejprve nainstalovaný webový server IIS a potom teprve nainstalovat .NET Framewok. V tomto pořadí se Framewok sám zaregistruje do IIS. Pokud toto pořadí nemůžete dodržet nebo nevíte v jakém pořadí byly tyto dvě aplikace naistalovány, spusťte registraci Frameworku do IIS ručně  pomocí příkazu (jako správce z příkazové řádky)&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* V IIS musí být povolen ASP modul. Je to ISAPI rozšíření webového serveru, které zpracovává požadavky na stránky s příponou ASPX.&lt;br /&gt;
&lt;br /&gt;
= Jak postupovat při instalaci =&lt;br /&gt;
&lt;br /&gt;
===Aplikace nesmí být instalována jako Web Site===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Pro Windows Server 2008 R2, 2012  (IIS 7) a vyšší===&lt;br /&gt;
&lt;br /&gt;
# Kdekoliv na disku '''vytvořte adresář ''ksprtl''''' (Doporučujeme do adresáře ''C:\Inetpub\wwwroot\''). &lt;br /&gt;
# Do adresáře ksprtl '''rozbalte''' obsah souboru '''''PRTXXXXY.zip''''' (XXXXY - odpovídající verze aplikace). Instalační sadu si stáhněte z: ''http://download.ksprogram.cz/download/''&lt;br /&gt;
# Skupině uživatelů '''''Authenticated Users'' nastavte práva''': čtení na adresáři ''ksprtl'' včetně jeho obsahu zápisu do podadresářů ''Logs'' a ''Temp''. &amp;lt;small&amp;gt;(Pokud později bude smazán některý z uvedených podadresářů, bude nutné po vytvoření přiřadit práva znovu. hd 80459)&amp;lt;/small&amp;gt; &lt;br /&gt;
# '''V IIS vytvořte novou webovou aplikaci''' s odkazem na fyzický adresář ''ksprtl'' (vytvořený v bodu 1).&lt;br /&gt;
# V základním nastavení vytvořené webové aplikace se ujistěte, že '''aplikace běží ve fondu aplikací''' (aplikačním poolu), který využívá ''.NET Framework''.&lt;br /&gt;
# V souboru ''web.config'' (nebo ve vlastnostech webové aplikace) '''upravte ''ConnectionString''''', tak aby odpovídal vašemu DB připojení. (viz. ''Nastavení DB připojení'').&lt;br /&gt;
&lt;br /&gt;
= Nastavení DB připojení =&lt;br /&gt;
Připojení na databáze MSSQL a Oracle je již implementován přímo v Net Frameworku, takže se pro tyto databázové platformy nemusí nic instalovat. K ostatním databázovým platformám je možné přistupovat prostřednictvím ODBC. Použité ODBC musí podporovat DotNet. Zákazník by měl získat ODBC od svého dodavatele databáze (my jej nedodáváme).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;Databázové připojení v KS&amp;amp;nbsp;Portálu (ASP.NET aplikaci) definuje ConnectionString, který se nachází v sekci &amp;lt;connectionStrings&amp;gt; v souboru web.config v hlavním adresáři aplikace.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Příklady ConnectionStringu ==&lt;br /&gt;
&lt;br /&gt;
=== Pro MSSQL ===&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;add name=&amp;quot;web_mzdy&amp;quot; connectionString=&amp;quot;server=web_pc;database=mzdy;uid=test;pwd=test&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
providerName=&amp;quot;System.Data.SqlClient&amp;quot;/&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Pro Oracle ===&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;add name=&amp;quot;web_mzdy&amp;quot; connectionString=&amp;quot;Data Source=KSPROGRA;User Id=test;Password=test&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
providerName=&amp;quot;System.Data.OracleClient&amp;quot;/&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Pro ODBC ===&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;add name=&amp;quot;web_mzdy&amp;quot; connectionString=&amp;quot;DSN=i_mzdy&amp;quot; providerName=&amp;quot;System.Data.Odbc&amp;quot;/&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Položky DB připojení ===&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|name&lt;br /&gt;
| - jméno DB připojení&lt;br /&gt;
|-&lt;br /&gt;
|server&lt;br /&gt;
| - název nebo IP adresa počítače, na kterém běží DB server&lt;br /&gt;
|-&lt;br /&gt;
|database&lt;br /&gt;
| - název databáze, ke které bude chtít být připojeni&lt;br /&gt;
|-&lt;br /&gt;
|uid&lt;br /&gt;
| - login pro přístup do databáze&lt;br /&gt;
|-&lt;br /&gt;
|pwd&lt;br /&gt;
| - heslo pro přístup do databáze&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Doplňující informace ==&lt;br /&gt;
=== Oracle ===&lt;br /&gt;
Na serveru s IIS je potřeba mít stejnou verzi klienta pro Oracle jako je Oracle databáze. Je vyžadován 32 bit oracle client. Na adresář Oracle_home (adresář oracle clienta), nadřízené a podřízené složky musí mít přístup skupina uživatelů Authenticated Users a to právo Read&amp;amp;Execute. Pokud nejsou práva nastavena správně objeví se chyba: ''System.Data.OracleClient requires Oracle client software version 8.1.7 or greater.''&lt;br /&gt;
&lt;br /&gt;
Pokud to nepomůže nastavte stejná práva uživateli ASPNET, pod kterým běží proces ASP.NET.&lt;br /&gt;
&lt;br /&gt;
=== PostgreSQL ===&lt;br /&gt;
* [[PostgreSQL]]&lt;br /&gt;
&lt;br /&gt;
== Ze zkušeností ==&lt;br /&gt;
Pokud KS Portál zahlásí databázovou chybu ORA-12638 (jedná se o zdokumentovanou chybu Oracle):&lt;br /&gt;
&lt;br /&gt;
''In fact this kind of error (ORA-12638) has many causes. I had it in 10.2.0.3 due to a bug. And also I had it in 9.2.0.8 because we had some troubles with our Active Directory. When the parameter SQLNET_AUTHENTIFICATION_SERVICES is set to NTS then before the connexion the Oracle server ask for a &amp;quot;ticket&amp;quot; to the Active Directory. And, if it cannot retrieve a valid &amp;quot;ticket&amp;quot; then we have the error ORA-12638.''&lt;br /&gt;
&lt;br /&gt;
''So finally, I set SQLNET_AUTHENTIFICATION_SERVICES = (NTS,NONE) so the OS authentification is not compulsory ant we didn't have the error ORA-12638 anymore.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jak je uvedeno výše v anglickém textu, tato chyba může mít více příčin. Problém vzniká tím, že se Oracle snaží uživatele, který přistupuje do DB ověřit proti Active Directory. Do DB přistupujete pod uživatelem, který není naveden v Active Directory. Řešením je vypnout ověření DB uživatele proti Active Directory. Obecně se doporučuje v konfiguračním souboru sqlnet.ora (buď na serveru nebo na klientovi) zaměnit řádek: &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;SQLNET.AUTHENTICATION_SERVICES= (NTS)&amp;lt;/font&amp;gt; za &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;SQLNET.AUTHENTICATION_SERVICES= (NONE)&amp;lt;/font&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Lepším řešením je upravit soubor sqlnet.ora na straně Oracle klienta (na počítači, kde běží KS&amp;amp;nbsp;Portál).&lt;br /&gt;
&lt;br /&gt;
= Přihlašování uživatelů KS Portálu =&lt;br /&gt;
KS portál nabízí tyto způsoby přihlašování uživatelů:&lt;br /&gt;
&lt;br /&gt;
- Přihlášení portálovým účtem&lt;br /&gt;
&lt;br /&gt;
- Windows - Systém jednotného přihlášení (SSO)&lt;br /&gt;
&lt;br /&gt;
- Přihlášení active directory účtem&lt;br /&gt;
&lt;br /&gt;
- Přihlášení databázovým účtem&lt;br /&gt;
&lt;br /&gt;
- Přihlášení přes externí autentizační službu (OAUTH2, SAML2)&lt;br /&gt;
&lt;br /&gt;
- Přihlášení externího uživatele - nezaměstnance&lt;br /&gt;
&lt;br /&gt;
- Přihlášení čipovou kartou (kiosky)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Při volbě způsobu přihlašování je třeba také pamatovat na to, že po ověření uživatele je potřeba nějak svázat přihlášeného uživatele s konkrétním zaměstnancem v databázi, tedy vazba login-osobní číslo, viz ZdrojOsCisla níže.&lt;br /&gt;
&lt;br /&gt;
=== Přihlášení portálovým účtem ===&lt;br /&gt;
Uživatelé musí při přístupu na portál vyplnit přihlašovací údaje (login a heslo) na přihlašovací stránce. Teprve po vyplnění platných údajů a jejich ověření získají uživatelé přístup do portálu. Na konci relace se uživatele odhlásí kliknutí na „odhlašovací“ tlačítko. Přihlašovací údaje spravuje pověřená osoba buď na staránce Nastavení/Uživatelé nebo v agendě Uživatelé KS portálu v desktopové aplikaci. Nový zaměstnanci se také mohou registrovat sami, pokud je to povoleno.&lt;br /&gt;
&lt;br /&gt;
V souboru Web.config musí být:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;add key=&amp;quot;TypOvereni&amp;quot; value=&amp;quot;&amp;quot;/&amp;gt; &lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;authentication mode=&amp;quot;Forms&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Authentication mode nenastavujte přímo přes web.config, ale přes IIS, v levém stromu vyberte nejdříve webovou aplikaci ksportal v IIS/Ověřování (na WIN EN Authentication), kde povolte &amp;quot;Ověřování založené na formulářích&amp;quot; a z ostatních metod ponechte povolenu ještě &amp;quot;Anonymní přístup&amp;quot; (např. kvůli složce Public).&lt;br /&gt;
&lt;br /&gt;
=== Windows - Systém jednotného přihlášení (SSO) ===&lt;br /&gt;
Uživatelé nemusí vyplňovat přihlašovací údaje (login a heslo), do portálu se přihlašují automaticky loginem, pod kterým se přihlásili k doménovému serveru prostřednictvím přihlášení do Windows, z čehož vyplývá, že je tento způsob použitelný jen uvnitř firemní sítě (případně za použití VPN).&lt;br /&gt;
&lt;br /&gt;
V souboru web.config musí být:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;add key=&amp;quot;TypOvereni&amp;quot; value=&amp;quot;&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;authentication mode=&amp;quot;Windows&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Authentication mode nenastavujte přímo přes web.config, ale přes IIS, jednak metodu nemusíte mít nainstalovánu, jednak IIS nezmění jen web.config, ale zapíše povolené autentizační metody pro jednotlivé aplikace do applicationHost.config (v c:\Windows\System32\inetsrv\config). V levém stromu vyberte nejdříve webovou aplikaci ksportal, pak v IIS/Ověřování (na WIN EN Authentication), zakažte &amp;quot;Ověřování založené na formulářích&amp;quot;, povolte &amp;quot;Ověřování systému Windows&amp;quot; a z ostatních metod ponechte povolenu ještě &amp;quot;Anonymní přístup&amp;quot; (např. kvůli složce Public). Pokud autentizace nefunguje, zakažte i metodu &amp;quot;Anonymní přístup&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  Po přidání parametru &amp;lt;add key=&amp;quot;SkipLoginPage&amp;quot; value=&amp;quot;true&amp;quot;/&amp;gt; se přeskočí přihlašovací stránka.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Do databáze přistupuje portál buď pod DB účtem zadaným v connectionstringu, nebo pod windows účtem uživatele pokud je v connectstringu nastaveno Integrated Security=true a identita fondu aplikace je ponechána na hodnotě ApplicationPoolIdentity (tj. není nastaven specifický účet zosobnění).&lt;br /&gt;
&lt;br /&gt;
=== Přihlášení active directory účtem ===&lt;br /&gt;
Uživatelé musí při přístupu na portál vyplnit přihlašovací údaje (login a heslo) k active directory účtu. Teprve po vyplnění platných údajů na přihlašovací stránce získají uživatelé přístup do portálu. Na konci relace se uživatele odhlásí kliknutím na tlačítko „Odhlásit“. Tento způsob přihlášení, narozdíl od windows SSO, je možno použít i pro uživatele hlásící se zvenku, mimo firemní síť (samozřejmě jen pokud je portál vystaven veřejně).&lt;br /&gt;
&lt;br /&gt;
Vzhledem k tomu, že při AD autentizaci nezáleží na velikosti písmen a umožňuje použít různé formáty loginů a různé tvary domény (a při některých konfiguracích i bez domény) a při definici práv v KS je rovněž možno používat různé formáty loginů, je nutné nastavit parametr SparovaniUziv na CI-BezDomeny, aby systém při načítání práv z KS databáze pro autentizovaného uživatele ignoroval velikost písmen i doménu, jinak se práva nebudou načítat jednotně a budou záviset na tom, v jakém tvaru uživatel zadá svůj login!&lt;br /&gt;
&lt;br /&gt;
Lze se přihlašovat i tvarem loginu bez domény pokud je parametr SparovaniUzivAD (jiný parametr než výše) nastaven na hodnotu true.&lt;br /&gt;
&lt;br /&gt;
V souboru Web.config je potřeba nastavit:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;add key=&amp;quot;TypOvereni&amp;quot; value=&amp;quot;ad&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;add key=&amp;quot;SparovaniUziv&amp;quot; value=&amp;quot;CI-BezDomeny&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;authentication mode=&amp;quot;Forms&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  a dále nastavit parametry s prefixem &amp;quot;ad_&amp;quot;, viz Sekce &amp;lt;appSettings&amp;gt; - skupina Active Directory (příklady vyplnění naleznete v souboru web.config.default)&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Přihlášení databázovým účtem ===&lt;br /&gt;
&lt;br /&gt;
Uživatel zadává databázový login a heslo, ověření probíhá prostřednictvím připojení k databázi se zadanými přihlašovacími údaji. Portál přístupuje do databáze pod jménem uživatele, v connectionstringu musí být zadány místo jména uživatele a hesla masky %user% a %password%, které jsou při vytváření připojení nahrazeny přihlašovacími údaji, které zadal uživatel. Od verze 7641A je nutno nastavit i parametr TypOvereni na hodnotu sql.&lt;br /&gt;
&lt;br /&gt;
V souboru Web.config je potřeba nastavit:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;add key=&amp;quot;TypOvereni&amp;quot; value=&amp;quot;sql&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;authentication mode=&amp;quot;Forms&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;add name=&amp;quot;web_mzdy&amp;quot; connectionString=&amp;quot;server=absint_pc;database=web_mzdy;uid=%user%;pwd=%password%&amp;quot; providerName=&amp;quot;System.Data.SqlClient&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Přihlášení přes externí autentizační službu (OAUTH2, SAML2) ===&lt;br /&gt;
&lt;br /&gt;
Je možno využít přihlašování přes externí autentizační službu podporující protokol OAuth 2.0, případně SAML 2.0. Více informací je k dispozici na stránce rozšíření aplikace '''[[Externí přihlašování | Externí přihlašování]]'''&lt;br /&gt;
&lt;br /&gt;
=== Přihlášení externího uživatele - nezaměstnance ===&lt;br /&gt;
&lt;br /&gt;
Tento způsob přihlášení je určen pro externí uživatele (nezaměstnance), např. správce. Bez ohledu na nastavený způsob přihlašování nakonfigurovaný pro zaměstnance, se externí uživatel může přihlásit přes stránku &amp;quot;/Public/ExternalUserLogin.aspx&amp;quot;, na kterou se dostane např. odkazem „Externí uživatel“ ze standardní přihlašovací stránky. Pokud je nastaven 1. způsob přihlašování, může se přihlásit i přes standardní stránku určenou pro zaměstnance. Externího zaměstnance musí pověřená osoba navést v agendě Uživatelé KS portálu/Externí uživatelé.&lt;br /&gt;
&lt;br /&gt;
=== Přihlášení čipovou kartou ===&lt;br /&gt;
Pro kiosky je možno zakoupit rozšíření přihlášení čipovou kartou - pro přihlášení stačí přiložit kartu k RFID čtečce karet.&lt;br /&gt;
[[Přihlášení pomocí čipové karty do KS portálu]]&lt;br /&gt;
&lt;br /&gt;
= Zdroj informace pro vazbu login - osobní číslo = &lt;br /&gt;
Při přihlášení uživatele je potřeba získat i jeho osobní číslo, které jej identifikuje jako konkretního zaměstnance. &lt;br /&gt;
Osobní číslo se většinou získává ze stejného místa, proti kterému se uživatel ověřuje. Pokud vyvstane potřeba získat osobní číslo z jiného zdroje, je to možné nastavit parametrem&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;add key=&amp;quot;ZdrojOsCisla&amp;quot; value=&amp;quot;&amp;quot;/&amp;gt;&amp;lt;/font&amp;gt; &lt;br /&gt;
v souboru web.config v sekci &amp;lt;appSettings&amp;gt; (viz. následující tabulka).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ZdrojOsCisla'''&lt;br /&gt;
&lt;br /&gt;
{|&amp;lt;table align=&amp;quot;center&amp;quot; border=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot; cellspacing=&amp;quot;4&amp;quot; cellpadding=&amp;quot;3&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAA; border-collapse:collapse;empty-cells:show;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;#A7C1F2&amp;quot;&amp;gt;&amp;lt;b&amp;gt;'''Hodnota'''&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;#A7C1F2&amp;quot;&amp;gt;&amp;lt;b&amp;gt;'''Význam'''&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| kspu (případně ks)&lt;br /&gt;
|   osobní číslo se zjistí z agendy [[Uživatelé KS portálu]].&lt;br /&gt;
|-&lt;br /&gt;
| ad&lt;br /&gt;
|   Osobní číslo se zjistí z Active Directory (musí být nastaveny ad_* parametry).&lt;br /&gt;
|-&lt;br /&gt;
| ez&lt;br /&gt;
|   Osobní číslo se zjistí v Evidenci zaměstnanců na záložce Osobní údaje dle pole Login  &lt;br /&gt;
|-&lt;br /&gt;
| ezsap&lt;br /&gt;
|   zákaznická specialita - Osobní číslo se zjistí v Evidenci zaměstnanců na záložce Osobní údaje dle pole Logine nebo z tabulky sap,&lt;br /&gt;
|-&lt;br /&gt;
| eos&lt;br /&gt;
|   Osobní číslo se zjistí ze systému EOSu verze 3.&lt;br /&gt;
|-&lt;br /&gt;
| eos4&lt;br /&gt;
|   Osobní číslo se zjistí ze systému EOSu verze 4.&lt;br /&gt;
|-&lt;br /&gt;
| az&lt;br /&gt;
|   Osobní číslo je stejné jako login.&lt;br /&gt;
|}&lt;br /&gt;
''Tabulka 1: Zdroj informace pro vazbu login-OČ''&lt;br /&gt;
&lt;br /&gt;
= Přístupová práva uživatelů =&lt;br /&gt;
&lt;br /&gt;
Řízení přístupu k údajům a operacím&lt;br /&gt;
&lt;br /&gt;
Přístup uživatelů je definován prostřednictvím uživatelských rolí. Odkud se mají načítat role uživatelů určuje RoleProvider:&lt;br /&gt;
* KSRoleProvider – načítá aplikační role z databáze aplikace&lt;br /&gt;
* ADRoleProvider – načítá aplikační role z Active Directory (AD skupina je považována za KS roli pouze pokud je uvedena v parametru ad_groups, pokud ad_groups není vyplněn, tak skupina musí být v číselníku rolí)&lt;br /&gt;
* EosRoleProvider - zákaznická specialita - načítání rolí ze systému EOS verze 3,&lt;br /&gt;
* Eos4RoleProvider - zákaznická specialita - načítání rolí ze systému EOS verze 4,&lt;br /&gt;
&lt;br /&gt;
Nastavení, který provider se má použít, se provádí v konfiguračním souboru aplikace.&lt;br /&gt;
&lt;br /&gt;
Nastavení přístupových práv uživatelským rolím může provádět pouze administrátor KS Portálu. A to přímo v KS Portálu v menu Nastavení / Práva.&lt;br /&gt;
&lt;br /&gt;
Login každého uživatele musí být přiřazen k nějaké roli, jinak nebude mít uživatel přístup k žádné části portálu. Login lze ke konkrétní roli přiřadit v agendě přístupových práv v naší aplikaci KS Mzdy (se kterou je KS Portál svázán). V agendě přístupových práv v aplikaci KS Mzdy lze přiřazovat k rolím loginy, které jsou buď v databázi (jako uživatalé DB) nebo v agendě Uživatelé KS Portálu.&amp;lt;br&amp;gt;&lt;br /&gt;
V konfiguračním souboru web.config je možno definovat výchozí roli parametrem&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;add key=&amp;quot;VychoziRole&amp;quot; value=&amp;quot;&amp;quot;/&amp;gt;&amp;lt;/font&amp;gt;, která se přiřadí všem uživatelům, kteří nebudou mít explicitně přiřazenou žádnou roli.&lt;br /&gt;
&lt;br /&gt;
= Řízení přístupu na data jiných uživatelů (tzv. řádková práva) =&lt;br /&gt;
&lt;br /&gt;
Nastavení provádí pouze administrátor KS Portálu. Typ řádkových práv může správce nastavit v parametrech KS Portálu (Nastavení / Parametry).&lt;br /&gt;
# Standardní (výchozí nastavení) – přihlášený uživatel má povolen přístup jen na pevně daný výčet osobních čísel a středisek Výčet povolených osobních čísel a středisek se nastavuje v aplikaci KS Mzdy a KS Portál toto nastavení přebírá.&lt;br /&gt;
# Dle systemizace – přihlášený uživatel má povolen přístup na sebe a své podřízené dle systemizace pracovních míst z aplikace KS Mzdy. V popisech pracovních míst u každého pracovního místa musí být vyplněno příslušné pracovní středisko.&lt;br /&gt;
# Dle AD – přihlášený uživatel má povolen přístup na sebe a své podřízené dle hierarchie v Active Directory.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;small&amp;gt; [[TypRadPrav]]&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Registrace nových uživatelů v KS Portálu =&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Tato kapitola platí jen v případě ověřování uživatelů v agendě [[Uživatelé KS portálu]] v těžkém klientovi (výchozí nastavení).&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aby uživatel získal přístup do KS&amp;amp;nbsp;Portálu, musí mít vytvořen účet v agendě Uživatelé KS Portálu. Účet mu může ručně vytvořit (nebo upravit) správce aplikace KS Mzdy.&lt;br /&gt;
&lt;br /&gt;
=== Uživatelé se mohou registrovat sami ===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;Je také možné povolit neregistrovaným uživatelům KS&amp;amp;nbsp;Portálu, aby se mohli sami zaregistrovat. V souboru web.config musí být v sekci &amp;lt;appSettings&amp;gt; následující řádky:&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;add key=&amp;quot;Registrace&amp;quot; value=&amp;quot;user&amp;quot;/&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;add key=&amp;quot;VychoziRole&amp;quot; value=&amp;quot;&amp;quot;/&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
První řádek povoluje uživatelům KS&amp;amp;nbsp;Portálu registraci. Druhý musí mít ve své hodnotě zadán název výchozí uživatelské role, do které se takto registrovaní uživatelé přiřadí.&lt;br /&gt;
&lt;br /&gt;
* [[Registrace nového uživatele]]&lt;br /&gt;
&lt;br /&gt;
= Další možnosti nastavení =&lt;br /&gt;
Základní nastavení aplikace KS&amp;amp;nbsp;Portál se provádí v souboru web.config, který se nachází v adresáři ksprtl (kořenovém adresáři aplikace).&lt;br /&gt;
&lt;br /&gt;
== Sekce &amp;lt;appSettings&amp;gt; ==&lt;br /&gt;
V této sekci se nacházejí parametry aplikace. Jejich pořadí není důležité. Zapisují se ve tvaru &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;add key=&amp;quot;název&amp;quot; value=&amp;quot;hodnota&amp;quot;/&amp;gt;&amp;lt;/nowiki&amp;gt;.&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable &amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;	&lt;br /&gt;
|+ &amp;lt;small&amp;gt;Seznam parametrů sekce &amp;lt;appSettings&amp;gt; &amp;lt;/small&amp;gt;	&lt;br /&gt;
|- style=&amp;quot;background-color: #A7C1F2&amp;quot;	&lt;br /&gt;
| &amp;lt;small&amp;gt; &amp;lt;center&amp;gt;'''Skupina'''&amp;lt;/center&amp;gt; &amp;lt;/small&amp;gt;&lt;br /&gt;
| &amp;lt;small&amp;gt; &amp;lt;center&amp;gt;'''Název'''&amp;lt;/center&amp;gt; &amp;lt;/small&amp;gt;	&lt;br /&gt;
| &amp;lt;small&amp;gt; &amp;lt;center&amp;gt;'''Popis'''&amp;lt;/center&amp;gt; &amp;lt;/small&amp;gt;	&lt;br /&gt;
| &amp;lt;small&amp;gt; &amp;lt;center&amp;gt;'''Možné hodnoty (nebo příklad hodnoty)'''&amp;lt;/center&amp;gt; &amp;lt;/small&amp;gt;	&lt;br /&gt;
|-	&lt;br /&gt;
| rowspan = 24|Přihlášení || ''' PasswordExpiration  '''|| Počet dnů do expirace hesla uživatele. || číslo 	&lt;br /&gt;
|-&lt;br /&gt;
| ''' WarningBeforePasswordExpiration  '''|| Kolik dnů před expirací hesla zobrazit upozornění. || číslo 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' LockAfterWrongPasswords  '''|| Počet neplatných pokusů o zadání hesla, po kterém se uzamkne účet uživatele. || číslo 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' MinPasswordLength  '''|| Minimální požadovaná délka hesla uživatele. || číslo 	&lt;br /&gt;
|-&lt;br /&gt;
| ''' LastPasswordsCheck  '''|| Počet minulých hesel kontrolovaných na odlišnost. || číslo 	&lt;br /&gt;
|-	&lt;br /&gt;
| '''[[CheckPasswordComplexity]]'''|| Kontrolovat složitost hesla. Pravidlo 3/4. Pokud nastavena hodnota ''true'', pak je vyžadováno následující: Heslo musí obsahovat minimálně 3 typy následujících znaků: číslice, malá písmena, velká písmena, speciální znaky.  || true / false 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' PasswordReset  '''|| Obnova zapomenutého hesla. Bez odblokování účtu, s odblokováním účtu. [[Zapomenuté heslo (správa)]] || 0 - obnova hesla je zakázána (výchozí hodnota)&lt;br /&gt;
1 - obnova hesla je povolena, zamknuté účty zůstanou zamknuty &amp;lt;br&amp;gt;&lt;br /&gt;
2 - obnova hesla je povolena, zamknuté účty budou odemknuty&lt;br /&gt;
|-&lt;br /&gt;
| '''PasswordResetAuth''' || Způsob obnovy zapomenutého hesla &amp;lt;small&amp;gt;(hd 53919)&amp;lt;/small&amp;gt; || 1 - pomocí zadání pracovního e-mailu namísto loginu&lt;br /&gt;
|-	&lt;br /&gt;
| ''' TypOvereni  '''|| Typ ověření uživatele pro formulářové přihlášení. || kspu (ks nebo nevyplněno)=ověření účtem z agendy Uživatelé KS portálu, ad=Active Directory, sql=ověření databázovým účtem 	&lt;br /&gt;
|-	&lt;br /&gt;
|  ''' ZdrojOsCisla  '''|| Udává odkud se zjišťuje osobní číslo pro login. Parametr je povinný pokud je TypOvereni nastaven na jinou hodnotu než kspu. || ks nebo kspu =Uživatelé KS portálu, ad=Active Directory, ez=evidence zaměstnanců/osobní údaje, az - osobní číslo je stejné jako login	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' SkipLoginPage  '''|| Pokud se využívá SSO (Systém jednotného přihlášení) a má se přeskočit LoginPage, provede se automaticky přihlášení. || hodnota true / false 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' NabizeniHeslaZakazat  '''|| Vypnout nabízení dříve použitého hesla na přihlašovací stránce pro uživatele a na přihlašovací stránce pro externí uživatele (hd 44956). || true 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' SparovaniUziv  '''|| Povolí volnější kontrolu loginu, bez kontroly domény a velikosti písmen. Při formulářovém přihlášení a TypOvereni=ad by mělo být CI nebo CI-BezDomeny, neboť AD je case insenstive, tj. Domena\jiRI.novAK by se následně nespároval s loginem DOMENA\jiri.novak v DB. || BezDomeny, CI, CI-BezDomeny 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' SparovaniUzivAD  '''|| Hodnota true umožní přihlášení loginem bez domény i pro ad_auth_type=basic. Uplatňuje se jen u formulářového přihlášení a TypOvereni=ad. || true 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' Admins  '''|| Výčet loginů, které patří administrátorům aplikace. Jeden nebo více loginů oddělených středníkem. || admin;admin2;ksadmin 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ExterniUziv  '''|| Zda se do aplikace mohou přihlašovat externí uživatelé (tací, kteří nejsou v cílové databázi mezi zaměstnanci). || nevyplněno – přihlásit se mohou jen zaměstnanci&lt;br /&gt;
True – přihlásit se mohou i externí uživatelé z agendy Uživatelé KS Portálu&lt;br /&gt;
|-	&lt;br /&gt;
| ''' VychoziRole  '''|| Výchozí uživatelská role, pokud nemá uživatel explicitně definovanou žádnou roli. || portal &lt;br /&gt;
|-&lt;br /&gt;
| '''VychoziRoleVedouci''' || Výchozí uživatelská role pro vedoucího pracovníka, pokud nemá explicitně definovanou (žádnou) roli. Je možné zadat více hodnot oddělených středníkem. Za vedoucího pracovníka je považován každý, kdo má nastaveno právo vidět i někoho jiného než sám sebe (neřídí se jen systemizací; pokud např. uživatel má výjimku z řádkových práv a má právo vidět někoho (kohokoliv) jiného, obdrží rovně roli pro vedoucího). ||&lt;br /&gt;
|-&lt;br /&gt;
| '''VychoziRoleVzdy''' || Zda se má výchozí uživatelská role přiřadit i v případě, že má uživatel explicitně definovanou roli. || a / '''n''' (výchozí hodnota je ''n'')&lt;br /&gt;
|-&lt;br /&gt;
| '''VychoziProfil''' || Výchozí [[Přístupové profily (portál)|profil]] ||&lt;br /&gt;
|-&lt;br /&gt;
| '''VychoziProfilVedouci''' || Výchozí [[Přístupové profily (portál)|profil]] pro vedoucího ||&lt;br /&gt;
|-	&lt;br /&gt;
| ''' Registrace  '''|| Způsob registrace nových uživatelů. Pokud není vyplněn ''user'', musí mít ve své hodnotě zadán název výchozí uživatelské role, do které se takto registrovaní uživatelé přiřadí. || user 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' RegistraceRodneCislo  '''|| Hodnota true při registraci zapne kontrolu shody rodného čísla v evidenci zaměstnanců pro zadané osobní číslo. || true 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' PocetMesicuRolePoVystupu  '''|| Počet měsíců platnosti role po ukončení pracovního poměru. || číslo 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' RolePoVystupu  '''|| Role po ukončení pracovního poměru. || poVystupu 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' PristupNaVsechnyPodniky  '''|| Zda má mít přihlášený uživatel přístup i na data zaměstnanců z jiných podniků v databázi (více IČ). || true - uživatel má přístup na zaměstnance ze všech podniků&lt;br /&gt;
nevyplněno/false – uživatel má přístup pouze na zaměstnance ze stejného podniku&lt;br /&gt;
|-	&lt;br /&gt;
| rowspan = 2|Prostředí  || ''' OptimalizaceMenu  '''|| Zda zobrazovat celé menu aplikace nebo jen přístupné položky. || nevyplněno – zobrazí se celé menu&lt;br /&gt;
True / ano – zobrazí se jen přístupné položky menu&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ShowEmployeePhoto  '''|| Zobrazování fotek zaměstnanců. || true / false 	&lt;br /&gt;
|-	&lt;br /&gt;
| rowspan = 5|Logování || ''' ShowExceptionDetail  '''|| Zda se má zobrazit detailní výpis chyb. || true / false 	&lt;br /&gt;
|-	&lt;br /&gt;
|  ''' EmailChybyZobrazovat  '''|| Zda zobrazovat chyby vzniklé při pokusu odeslat email. || true 	&lt;br /&gt;
|-	&lt;br /&gt;
|  ''' AppAudit  '''|| Zapnutí logování činností uživatelů na KS portále. || true 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' LogType  '''|| Způsob logování výjimek (chyb). Určuje, zda se mají zaznamenávat chyby vzniklé při běhu aplikace. Při hodnotě &amp;quot;&amp;quot;xml&amp;quot;&amp;quot; se chyby logují do Logs/Exceptions.xml, jinak do EventLogu. || nevyplněno – záznam se neprovádí &amp;lt;br&amp;gt;&lt;br /&gt;
Xml – provádí se záznam do souboru ksprtl/Logs/exceptions.xml&lt;br /&gt;
|-&lt;br /&gt;
| '''SecurityQRKod''' || [[Chybové hlášení (portál)|Chybové hlášení]] zobrazováno formou QR kódu.  || '''a''' / n&lt;br /&gt;
|-	&lt;br /&gt;
| rowspan = 5|Různé || ''' CachedTables  '''|| Použito při optimalizacích načítání (hd 47235). [[Řešení některých problémů (KS portál)]] || názvy db tabulek 	&lt;br /&gt;
|-	&lt;br /&gt;
|  ''' Cache  '''|| Způsobí potlačení ukládání stránek („kešování“) na straně prohlížeče do temporary internet files. || nopage 	&lt;br /&gt;
|-&lt;br /&gt;
|  ''' FormatDatumu  '''|| Datový typ pro datum v MSSQL DB. || nevyplněno – datum je char(10) yyyy-mm-dd&lt;br /&gt;
datetime – datum je typu DateTime&lt;br /&gt;
|-	&lt;br /&gt;
| ''' DbCmdTimeout  '''|| Maximální povolená doba pro vykonání jednoho Db příkazu, pokud překročena, objeví se hláška || Číslo znamenající délku timeoutu v sekundách 	&lt;br /&gt;
|-	&lt;br /&gt;
| '''NotSupBrowser'''|| Blokování nepodporovaného prohlížeče || 1 - výchozí hodnota (blokace), 2 - pouze upozornění&lt;br /&gt;
|-	&lt;br /&gt;
| rowspan = 10|[[Active Directory]] || ''' ad_connect_string  '''|| AD LDAP cesta ke kontejneru, ve kterém jsou hledány uživatelské účty. || LDAP://server/OU=Lokality,DC=ksprogram,DC=cz 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_user  '''|| AD přihlašovací jméno uživatele (včetně domény) mající právo číst informace z AD. || domena\user 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_password  '''|| Heslo uživatelského účtu zadaného v ad_user. ||  	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_auth_type  '''|| (nepovinné) Možnost nastavení typu ověřování pro Active Directory , hodnoty=basic nebo secure (pokud secure nefunguje, může zpomalit přihlášení o 20 sekund). || basic / secure 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_search_in  '''|| (nepovinné) AD podkontejnery pro prohledávání , seznam cest oddělených středníkem (relativně k ad_connect_string). Použít v případě, kdy je zapotřebí prohledávání omezit na 2 a více kontejnerů. V opačném případě, kdy se má omezit vyhledávání na jeden kontejner, lze použít přímo parametr ad_connect_string. || OU=Aktivní,OU=CZ Pobocka;OU=Aktivní,OU=SK Pobocka 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_user_filter  '''|| AD Filtrovací výraz, omezující vyhledávání uživatelů v AD. || countryCode=203 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_atr_login  '''|| (nepovinné) AD název atributu, ve kterém jsou uloženy přihlašovací jména uživatelů pro Microsoft AD vždy &amp;quot;samAccountName&amp;quot;. ||  	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_atr_os_cislo_user  '''|| (povinný při ZdrojOsCisla=ad) AD název atributu, ve kterém jsou uloženy osobní čísla uživatelů. || employeeNumber, employeeId 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_atr_os_cislo_zastupce  '''|| (nepovinné) AD název atributu, ve kterém je uloženo DN zástupce. ||  	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' ad_groups  '''|| (nepovinné) AD role určené pro KS Portál (oddělené středníkem) - používá se jen v případě že je nastaven RoleProvider na ADRoleProvider. Pokud není vyplněno vezmou se všechny role, které existuji v KS. ||  	&lt;br /&gt;
|-&lt;br /&gt;
| rowspan = 5|Web proxy ||''' proxyUrl  '''|| Název nebo IP adresa proxy serveru. || 127.0.0.1 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' proxyPort  '''|| Port proxy serveru. || 8888 	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' proxyUsername  '''|| Login pro přístup k proxy. ||  	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' proxyPassword  '''|| Heslo pro přístup k proxy. ||  	&lt;br /&gt;
|-	&lt;br /&gt;
| ''' portal_url  '''|| Řeší případy kdy např. kvůli přesměrovávání adresy KS portálu se ztratí skutečné jméno hosta, na kterého má být požadavek přesměrován a z toho důvodu se v odkazech generovaných v notifikačních emailech zobrazuje chybná adresa url. &amp;lt;small&amp;gt;též hd 51506&amp;lt;/small&amp;gt;|| Do hodnoty se zadává celá adresa url KS portálu. 	&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Zašifrování vybraných sekcí web.config ==&lt;br /&gt;
Zašifrování sekce appSettings pro virtuální adresář ksprtl. Provádí se přes příkazovou řádku pod účtem administrátora následujícím příkazem &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -pe &amp;quot;appSettings&amp;quot; -app &amp;quot;/ksprtl&amp;quot;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dešifrování stejné sekce se pak provede příkazem &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -pd &amp;quot;appSettings&amp;quot; -app &amp;quot;/ksprtl&amp;quot;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Následující příkaz přidělí účtu pod kterým běží asp.net právo dešifrovat zašifrované sekce web.config. V defaultním nastavením je tímto účtem &amp;quot;NETWORKSERVICE&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -pa &amp;quot;NetFrameworkConfigurationKey&amp;quot; &amp;quot;NETWORKSERVICE&amp;quot;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
* [[Příručka KS Portál]]&lt;br /&gt;
* [[Přístup i po ukončení pracovního poměru (KS portál)]]&lt;/div&gt;</summary>
		<author><name>Pavelr</name></author>
	</entry>
	<entry>
		<id>http://prirucky.ksprogram.cz/index.php?title=%C5%BD%C3%A1dost_o_p%C5%99epravu&amp;diff=48809</id>
		<title>Žádost o přepravu</title>
		<link rel="alternate" type="text/html" href="http://prirucky.ksprogram.cz/index.php?title=%C5%BD%C3%A1dost_o_p%C5%99epravu&amp;diff=48809"/>
		<updated>2025-10-06T08:54:05Z</updated>

		<summary type="html">&lt;p&gt;Pavelr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Žádost o přepravu=&lt;br /&gt;
Workflow požadavek &amp;quot;Žádost o přepravu&amp;quot; je volitelné rozšíření aplikace pro modul Služební cesty, bez uvedeného modulu nelze rozšíření používat!&lt;br /&gt;
&amp;quot;Žádost o přepravu&amp;quot; umožňuje žádat o přepravu spisů či osob vedoucího autoprovozu organizace.&lt;br /&gt;
&lt;br /&gt;
==Položky formuláře==&lt;br /&gt;
1. krok -  Žadatel si otevře žádost přes Požadavky/Nový/Žádost o přepravu, kde vidí pole:&amp;lt;br&amp;gt;&lt;br /&gt;
- Žadatel - pole se předvyplní automaticky dle přihlášeného uživatele (není editovatelné),&amp;lt;br&amp;gt;&lt;br /&gt;
- Spolucestující - nepovinné pole, text ve volném formátu (interní i externí osoby),&amp;lt;br&amp;gt;&lt;br /&gt;
- Datum, čas a místo přistavení - 3 samostatná povinná pole typu date, time a text,&amp;lt;br&amp;gt;&lt;br /&gt;
- Datum a čas ukončení jízdy (pesimistický odhad) - povinný údaj (tím se pokryje možnost zadání vícedenních požadavků),&amp;lt;br&amp;gt;&lt;br /&gt;
- Odkud - kam - 1 povinné pole, text ve volném formátu (z důvodu možnosti zadat i &amp;quot;přes&amp;quot;)&amp;lt;br&amp;gt;&lt;br /&gt;
- Řidič se hlásí u - povinné pole, text ve volném formátu,&amp;lt;br&amp;gt;&lt;br /&gt;
- Telefon - povinné pole, text obsahující číslice a mezery,&amp;lt;br&amp;gt;&lt;br /&gt;
- Účel jízdy - povinné pole, text ve volném formátu,&amp;lt;br&amp;gt;&lt;br /&gt;
- Poznámka - nepovinné pole, text ve volném formátu,&amp;lt;br&amp;gt;&lt;br /&gt;
- Zatrhávací pole „požadavek schválen vedoucím“,&amp;lt;br&amp;gt;&lt;br /&gt;
- Zatrhávací pole „požadavek předběžně projednán s vedoucím oddělení autoprovozu nebo garážmistrem“, bez zaškrtnutí těchto 2 polí nejde žádost uložit.&lt;br /&gt;
&lt;br /&gt;
Žadatel má možnost připojit k požadavku přílohy (pokud je to povoleno v nastavení workflow)&lt;br /&gt;
Po uložení odchází notifikace na osoby dle nastavení workflow a požadavek se posune do dalšího kroku adresátovi (adresátům) dle nastavení workflow.&lt;br /&gt;
&lt;br /&gt;
2. krok - Schválení žádanky (Vedoucí autoprovozu) &amp;lt;small&amp;gt;(edit: 6.10.2025 - doplněn popis chybějící kroku)&amp;lt;/small&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
- Schvalovatel schvaluje nebo zamítá žádost.&lt;br /&gt;
&lt;br /&gt;
3. (3. až x-tý) krok - Řešitel (garážmistr) vidí všechna pole z 1. kroku plus navíc následující editační pole:&amp;lt;br&amp;gt;&lt;br /&gt;
- Číslo žádanky - nepovinné pole, text ve volném formátu,&amp;lt;br&amp;gt;&lt;br /&gt;
- Jméno řidiče - 2 pole z nich aspoň 1 je povinné - &amp;quot;interní:&amp;quot; - výběr ze seznamu zaměstnanců nebo &amp;quot;externí:&amp;quot; - text ve volném formátu,&lt;br /&gt;
&amp;quot;interní&amp;quot; - výběr ze seznamu řidičů = osob, které mají přiděleno alespoň jedno firemní vozidlo v číselníku evidence vozidel&amp;lt;br&amp;gt;&lt;br /&gt;
- Druh vozidla - nepovinné pole, text ve volném formátu,&amp;lt;br&amp;gt;&lt;br /&gt;
- RZ vozidla - povinné pole, text ve volném formátu + výběr ze seznamu SPZ z číselníku evidence vozidel.&lt;br /&gt;
&lt;br /&gt;
S uložením požadavku s workflow stavem, u kterého je v nastavení uvedena workflow akce exe:ridic_notif, se zároveň odešle notifikace řidiči s údaji z formuláře. (Tj. pokud bude mít dvoukrokové workflow, tak akci nastavte ve 2. kroku)&lt;br /&gt;
&lt;br /&gt;
==Zprovoznění:==&lt;br /&gt;
1) Aktivujte rozšíření přes agendu KS mzdy/Nápověda/Rozšíření aplikace - dejte vyhledat &amp;quot;Žádost o přepravu&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
2) Restartujte KS portál, nebo vyčistěte cache přes Nastavení/Systémové informace - tlačítko Vyčistit cache&amp;lt;br&amp;gt;&lt;br /&gt;
3) V Nastavení/Práva/Role-Akce přiřadit akci &amp;quot;Zaměstnanci/Požadavky/Přeprava&amp;quot; oprávněným rolím,&amp;lt;br&amp;gt;&lt;br /&gt;
4) Odhlásit/přihlásit,&amp;lt;br&amp;gt;&lt;br /&gt;
5) V Nastavení/Nastavení workflow vybrat &amp;quot;Přeprava&amp;quot; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;(edit: 6.10.2025 - opraven popis o chybějící krok)&amp;lt;/small/&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
 - v 1. kroku nastavte název kroku na Nový,&lt;br /&gt;
   - Form1.Mode na Insert, &lt;br /&gt;
   - stav novy - Nový, následující krok = 2, adresát následujícího kroku OČ nebo ID místa vedoucího autoprovozu,&lt;br /&gt;
 - v 2. kroku nastavte název kroku např. na &amp;quot;Schválení/Zamítnutí&amp;quot;,&lt;br /&gt;
   - Form1.Mode na ReadOnly,&lt;br /&gt;
   - PanelZmenaStavu.Visible = true,&lt;br /&gt;
   - stav schvaleno - Schváleno, následující krok = 3, adresát následujícího kroku OČ nebo ID místa garážmistra, oznámení=vyd, &lt;br /&gt;
   - stav storno - Zamítnuto, následující krok = 5, oznámení=vyd, adresát=&amp;quot;&amp;quot;,&lt;br /&gt;
 - ve 3. kroku nastavte název kroku např. na &amp;quot;Vyřízení&amp;quot;,&lt;br /&gt;
   - Form1.Mode na Edit,&lt;br /&gt;
   - PanelZmenaStavu.Visible = true,&lt;br /&gt;
   - stav vyrizeno - Vyřízeno, následující krok = 5, akce exe:ridic_notif, oznámení=vyd, adresát=&amp;quot;&amp;quot;,&lt;br /&gt;
 - v 5. kroku nastavte název kroku na &amp;quot;Ukončeno&amp;quot;,&lt;br /&gt;
   - Form1.Mode na ReadOnly,&lt;br /&gt;
   - PanelZmenaStavu.Visible = false,&lt;br /&gt;
 - Uložte přes záložku Uložení a tlačítko Uložit!&lt;/div&gt;</summary>
		<author><name>Pavelr</name></author>
	</entry>
	<entry>
		<id>http://prirucky.ksprogram.cz/index.php?title=%C5%BD%C3%A1dost_o_p%C5%99epravu&amp;diff=48808</id>
		<title>Žádost o přepravu</title>
		<link rel="alternate" type="text/html" href="http://prirucky.ksprogram.cz/index.php?title=%C5%BD%C3%A1dost_o_p%C5%99epravu&amp;diff=48808"/>
		<updated>2025-10-06T08:40:18Z</updated>

		<summary type="html">&lt;p&gt;Pavelr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Žádost o přepravu=&lt;br /&gt;
Workflow požadavek &amp;quot;Žádost o přepravu&amp;quot; je volitelné rozšíření aplikace pro modul Služební cesty, bez uvedeného modulu nelze rozšíření používat!&lt;br /&gt;
&amp;quot;Žádost o přepravu&amp;quot; umožňuje žádat o přepravu spisů či osob vedoucího autoprovozu organizace.&lt;br /&gt;
&lt;br /&gt;
==Položky formuláře==&lt;br /&gt;
1. krok -  Žadatel si otevře žádost přes Požadavky/Nový/Žádost o přepravu, kde vidí pole:&amp;lt;br&amp;gt;&lt;br /&gt;
- Žadatel - pole se předvyplní automaticky dle přihlášeného uživatele (není editovatelné),&amp;lt;br&amp;gt;&lt;br /&gt;
- Spolucestující - nepovinné pole, text ve volném formátu (interní i externí osoby),&amp;lt;br&amp;gt;&lt;br /&gt;
- Datum, čas a místo přistavení - 3 samostatná povinná pole typu date, time a text,&amp;lt;br&amp;gt;&lt;br /&gt;
- Datum a čas ukončení jízdy (pesimistický odhad) - povinný údaj (tím se pokryje možnost zadání vícedenních požadavků),&amp;lt;br&amp;gt;&lt;br /&gt;
- Odkud - kam - 1 povinné pole, text ve volném formátu (z důvodu možnosti zadat i &amp;quot;přes&amp;quot;)&amp;lt;br&amp;gt;&lt;br /&gt;
- Řidič se hlásí u - povinné pole, text ve volném formátu,&amp;lt;br&amp;gt;&lt;br /&gt;
- Telefon - povinné pole, text obsahující číslice a mezery,&amp;lt;br&amp;gt;&lt;br /&gt;
- Účel jízdy - povinné pole, text ve volném formátu,&amp;lt;br&amp;gt;&lt;br /&gt;
- Poznámka - nepovinné pole, text ve volném formátu,&amp;lt;br&amp;gt;&lt;br /&gt;
- Zatrhávací pole „požadavek schválen vedoucím“,&amp;lt;br&amp;gt;&lt;br /&gt;
- Zatrhávací pole „požadavek předběžně projednán s vedoucím oddělení autoprovozu nebo garážmistrem“, bez zaškrtnutí těchto 2 polí nejde žádost uložit.&lt;br /&gt;
&lt;br /&gt;
Žadatel má možnost připojit k požadavku přílohy (pokud je to povoleno v nastavení workflow)&lt;br /&gt;
Po uložení odchází notifikace na osoby dle nastavení workflow a požadavek se posune do dalšího kroku adresátovi (adresátům) dle nastavení workflow.&lt;br /&gt;
&lt;br /&gt;
2. krok - Schválení žádanky (Vedoucí autoprovozu) &amp;lt;small&amp;gt;(edit: 6.10.2025 - doplněn popis chybějící kroku)&amp;lt;/small&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
- Schvalovatel schvaluje nebo zamítá žádost.&lt;br /&gt;
&lt;br /&gt;
3. (3. až x-tý) krok - Řešitel (garážmistr) vidí všechna pole z 1. kroku plus navíc následující editační pole:&amp;lt;br&amp;gt;&lt;br /&gt;
- Číslo žádanky - nepovinné pole, text ve volném formátu,&amp;lt;br&amp;gt;&lt;br /&gt;
- Jméno řidiče - 2 pole z nich aspoň 1 je povinné - &amp;quot;interní:&amp;quot; - výběr ze seznamu zaměstnanců nebo &amp;quot;externí:&amp;quot; - text ve volném formátu,&lt;br /&gt;
&amp;quot;interní&amp;quot; - výběr ze seznamu řidičů = osob, které mají přiděleno alespoň jedno firemní vozidlo v číselníku evidence vozidel&amp;lt;br&amp;gt;&lt;br /&gt;
- Druh vozidla - nepovinné pole, text ve volném formátu,&amp;lt;br&amp;gt;&lt;br /&gt;
- RZ vozidla - povinné pole, text ve volném formátu + výběr ze seznamu SPZ z číselníku evidence vozidel.&lt;br /&gt;
&lt;br /&gt;
S uložením požadavku s workflow stavem, u kterého je v nastavení uvedena workflow akce exe:ridic_notif, se zároveň odešle notifikace řidiči s údaji z formuláře. (Tj. pokud bude mít dvoukrokové workflow, tak akci nastavte ve 2. kroku)&lt;br /&gt;
&lt;br /&gt;
==Zprovoznění:==&lt;br /&gt;
1) Aktivujte rozšíření přes agendu KS mzdy/Nápověda/Rozšíření aplikace - dejte vyhledat &amp;quot;Žádost o přepravu&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
2) Restartujte KS portál, nebo vyčistěte cache přes Nastavení/Systémové informace - tlačítko Vyčistit cache&amp;lt;br&amp;gt;&lt;br /&gt;
3) V Nastavení/Práva/Role-Akce přiřadit akci &amp;quot;Zaměstnanci/Požadavky/Přeprava&amp;quot; oprávněným rolím,&amp;lt;br&amp;gt;&lt;br /&gt;
4) Odhlásit/přihlásit,&amp;lt;br&amp;gt;&lt;br /&gt;
5) V Nastavení/Nastavení workflow vybrat &amp;quot;Přeprava&amp;quot; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;(edit: 6.10.2025 - opraven popis o chybějící krok)&amp;lt;/small/&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
 - v 1. kroku nastavte název kroku na Nový a Form1.Mode na Insert, &lt;br /&gt;
   - stav novy - Nový, následující krok = 2, adresát následujícího kroku OČ nebo ID místa vedoucího autoprovozu,&lt;br /&gt;
 - v 2. kroku nastavte název kroku např. na &amp;quot;Schválení/Zamítnutí&amp;quot; a Form1.Mode na Edit&lt;br /&gt;
   - stav schvaleno - Schváleno, následující krok = 3, adresát následujícího kroku OČ nebo ID místa garážmistra, oznámení=vyd, &lt;br /&gt;
   - stav storno - Zamítnuto, následující krok = 5, oznámení=vyd, adresát=&amp;quot;&amp;quot;,&lt;br /&gt;
 - ve 3. kroku nastavte název kroku např. na &amp;quot;Vyřízení&amp;quot;&lt;br /&gt;
   - stav vyrizeno - Vyřízeno, následující krok = 5, akce exe:ridic_notif, oznámení=vyd, adresát=&amp;quot;&amp;quot;,&lt;br /&gt;
 - v 5. kroku nastavte název kroku na &amp;quot;Ukončeno&amp;quot; a Form1.Mode na ReadOnly&lt;br /&gt;
 - Uložte přes záložku Uložení a tlačítko Uložit!&lt;/div&gt;</summary>
		<author><name>Pavelr</name></author>
	</entry>
	<entry>
		<id>http://prirucky.ksprogram.cz/index.php?title=Slu%C5%BEebn%C3%AD_cesty&amp;diff=48786</id>
		<title>Služební cesty</title>
		<link rel="alternate" type="text/html" href="http://prirucky.ksprogram.cz/index.php?title=Slu%C5%BEebn%C3%AD_cesty&amp;diff=48786"/>
		<updated>2025-09-25T09:14:11Z</updated>

		<summary type="html">&lt;p&gt;Pavelr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Služební cesty''' je modul určený pro evidenci pracovních cest (cest mimo sjednané místo výkonu práce), vyúčtování cestovních náhrad a přenos doplatku/přeplatku do mezd. Umožňuje zpracovávat jak tuzemské tak i zahraniční pracovní cesty. [[Služební cesty - úvod|více]] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ############################################ POŹADAVEK ############################################ --&amp;gt;&lt;br /&gt;
{| id=&amp;quot;mp-upper&amp;quot; style=&amp;quot;width: 100%; margin:4px 0 0 0; background:none; border-spacing: 0;&amp;quot;&lt;br /&gt;
| class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:33%; border:1px solid #cedff2; background:#f5faff; vertical-align:top; color:#000;&amp;quot; |&lt;br /&gt;
{| id=&amp;quot;mp-left&amp;quot; style=&amp;quot;width:100%; vertical-align:top; background:#f5faff;&amp;quot;&lt;br /&gt;
! style=&amp;quot;padding:2px;&amp;quot; | &amp;lt;p id=&amp;quot;mp-itn-h2&amp;quot; style=&amp;quot;margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;&amp;quot;&amp;gt;Požadavek na služební cestu - KS portál&amp;lt;/p&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#000;&amp;quot; | &amp;lt;div id=&amp;quot;mp-tfa&amp;quot; style=&amp;quot;padding:2px 15px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://home.ksprogram.cz/download/Prirucky/Videa/sluzebni_cesty_201502.mp4 video návod - zažádání a schválení]&lt;br /&gt;
-----------&lt;br /&gt;
[[Hlavička (požadavek na služ.cestu)|Žádost o SC]] (Žadatel) (I. krok)&amp;lt;br&amp;gt;&lt;br /&gt;
: [[Zálohy (služební cesta)#Zažádání o zálohu|Zálohy - zažádání]] &amp;lt;br&amp;gt;&lt;br /&gt;
-----------&lt;br /&gt;
[[Žádost/Schválení (požadavek na služ.cestu)|Povolení (Schválení) SC]] (Vedoucí) (II. krok)&amp;lt;br&amp;gt;&lt;br /&gt;
: [[Zálohy (služební cesta)#Schválení zálohy|Zálohy - schválení]] &amp;lt;br&amp;gt;&lt;br /&gt;
-----------&lt;br /&gt;
[[Zálohy (služební cesta)#Vyplacení zálohy|Zálohy - vyplacení]] (Finance) (III. krok)&amp;lt;br&amp;gt;&lt;br /&gt;
-----------&lt;br /&gt;
Zpráva o výsledku SC (Žadatel) (IV. krok):&lt;br /&gt;
: [[Průběh (služební cesta)|Průběh cesty]] &amp;lt;br&amp;gt;&lt;br /&gt;
: [[Stravné (služební cesta)|Stravné]] &amp;lt;br&amp;gt;  &lt;br /&gt;
: [[Výdaje (služební cesta)|Výdaje]] &amp;lt;br&amp;gt;&lt;br /&gt;
: &amp;lt;small&amp;gt; [[Rozpad nákladů (služební cesta)|Rozpad nákladů]] &amp;lt;/small&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;!--: [[K vyúčtování (služební cesta)|K vyúčtování]] &amp;lt;br&amp;gt;--&amp;gt;&lt;br /&gt;
-----------&lt;br /&gt;
Schválení výdajů (Vedoucí) (V. krok)&lt;br /&gt;
-----------&lt;br /&gt;
[[Tisk (cestovní příkaz)|Tisk]] &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ############################################ Služební cesta - KS mzdy ############################################ --&amp;gt;&lt;br /&gt;
| style=&amp;quot;border:1px solid transparent;&amp;quot; |&lt;br /&gt;
| class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:33%; border:1px solid #cedff2; background:#f5faff; vertical-align:top;&amp;quot;|&lt;br /&gt;
{| id=&amp;quot;mp-left&amp;quot; style=&amp;quot;width:100%; vertical-align:top; background:#f5faff;&amp;quot;&lt;br /&gt;
! style=&amp;quot;padding:2px;&amp;quot; | &amp;lt;p id=&amp;quot;mp-itn-h2&amp;quot; style=&amp;quot;margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;&amp;quot;&amp;gt;Služební cesta - KS mzdy (účetní)&amp;lt;/p&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#000;&amp;quot; | &amp;lt;div id=&amp;quot;mp-tfa&amp;quot; style=&amp;quot;padding:2px 15px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Agenda [[Cestovní příkaz (desktop)|Cestovní příkazy]] - základy &amp;lt;br&amp;gt;&lt;br /&gt;
[[SC-Zálohy|Vyplacení zálohy]] (III. krok)&amp;lt;br&amp;gt;&lt;br /&gt;
[[SC-Zálohy#Vratka zálohy|Vratka zálohy]]&amp;lt;br&amp;gt;&lt;br /&gt;
Kontrola údajů pro vyúčtování a uzavření vyúčtování (VI. krok):&amp;lt;br&amp;gt;&lt;br /&gt;
: [[SC-Stravné|Stravné]] &amp;lt;br&amp;gt;&lt;br /&gt;
: [[SC-Výdaje/Náhrady|Výdaje/Náhrady]] &lt;br /&gt;
: '''[[SC-Vyúčtování|Vyúčtování - uzavření (určení měny a způsoby vyplacení)]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
-------------&lt;br /&gt;
[[SC-Tiskový výstup|Tiskový výstup]] &amp;lt;br&amp;gt;&lt;br /&gt;
-------------&lt;br /&gt;
[[Hromadný příkaz (služební cesty)|Hromadný příkaz (Odeslání záloh nebo cestovného na účet)]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Export do účetnictví (služební cesty)|Export do účetnictví]]&lt;br /&gt;
-------&lt;br /&gt;
[[Výpočty (Služební cesty)|Výpočty - Zaokrouhlování a kurzy měny]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ############################################ OSTATNÍ ############################################ --&amp;gt;&lt;br /&gt;
| style=&amp;quot;border:1px solid transparent;&amp;quot; |&lt;br /&gt;
| class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:33%; border:1px solid #cedff2; background:#f5faff; vertical-align:top;&amp;quot;|&lt;br /&gt;
{| id=&amp;quot;mp-left&amp;quot; style=&amp;quot;width:100%; vertical-align:top; background:#f5faff;&amp;quot;&lt;br /&gt;
! style=&amp;quot;padding:2px;&amp;quot; | &amp;lt;p id=&amp;quot;mp-itn-h2&amp;quot; style=&amp;quot;margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;&amp;quot;&amp;gt;Ostatní&amp;lt;/p&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#000;&amp;quot; | &amp;lt;div id=&amp;quot;mp-tfa&amp;quot; style=&amp;quot;padding:2px 15px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ostatní stránky v KS portál: &amp;lt;br&amp;gt;&lt;br /&gt;
[[Služební cesty (KS portál)|Zaměstnanec/Služební cesty]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Ujeté km|Zaměstnanec/Ujeté km]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Obsazenost firemních vozidel|Manažer/Obsazenost firemních vozidel]] &amp;lt;br&amp;gt;&lt;br /&gt;
---------&lt;br /&gt;
Rozšíření aplikace: &amp;lt;br&amp;gt;&lt;br /&gt;
Hromadné vyúčtování služebních cest &amp;lt;br&amp;gt;&lt;br /&gt;
Kopírování služební cesty &amp;lt;br&amp;gt;&lt;br /&gt;
Propojení na systém T-Cars &amp;lt;br&amp;gt;&lt;br /&gt;
[[Ujeté kilometry]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Žádost o přepravu]] &amp;lt;br&amp;gt;&lt;br /&gt;
---------&lt;br /&gt;
[[Služební cesty - nepřítomnosti]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Služební cesty - Slovenská aplikace]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Služební cesty (zákaznické úpravy)|Zákaznické úpravy]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Smazání služební cesty]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Přílohy požadavku na služební cestu]]&lt;br /&gt;
---------&lt;br /&gt;
---------&lt;br /&gt;
[[Běžné výdaje]]&lt;br /&gt;
---------&lt;br /&gt;
---------&lt;br /&gt;
&amp;lt;small&amp;gt;[[Služební cesty - DB tabulky|DB tabulky]] &amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ############################################ ČÍSELNÍKY ################################## --&amp;gt;&lt;br /&gt;
{| id=&amp;quot;mp-upper&amp;quot; style=&amp;quot;width: 100%; margin:4px 0 0 0; background:none; border-spacing: 0;&amp;quot;&lt;br /&gt;
| class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:33%; border:1px solid #cedff2; background:#f5faff; vertical-align:top; color:#000;&amp;quot; |&lt;br /&gt;
{| id=&amp;quot;mp-left&amp;quot; style=&amp;quot;width:100%; vertical-align:top; background:#f5faff;&amp;quot;&lt;br /&gt;
! style=&amp;quot;padding:2px;&amp;quot; | &amp;lt;p id=&amp;quot;mp-itn-h2&amp;quot; style=&amp;quot;margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;&amp;quot;&amp;gt;Číselníky&amp;lt;/p&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#000;&amp;quot; | &amp;lt;div id=&amp;quot;mp-tfa&amp;quot; style=&amp;quot;padding:2px 15px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Tuzemské stravné]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
[[Zahraniční stravné]] &amp;lt;br&amp;gt;&lt;br /&gt;
---------------&lt;br /&gt;
[[Evidence vozidel]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[PHM]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Ceny PHM]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Základní náhrady]] &amp;lt;br&amp;gt;&lt;br /&gt;
---------------&lt;br /&gt;
[[Druhy cestovních náhrad]] &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt; [[DPH (Služební cesty)]] &amp;lt;/small&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
[[Druhy dopravních prostředků]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Způsob platby]]  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ############################################ NASTAVENÍ ############################################ --&amp;gt;&lt;br /&gt;
| style=&amp;quot;border:1px solid transparent;&amp;quot; |&lt;br /&gt;
| class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:33%; border:1px solid #cedff2; background:#f5faff; vertical-align:top;&amp;quot;|&lt;br /&gt;
{| id=&amp;quot;mp-left&amp;quot; style=&amp;quot;width:100%; vertical-align:top; background:#f5faff;&amp;quot;&lt;br /&gt;
! style=&amp;quot;padding:2px;&amp;quot; | &amp;lt;p id=&amp;quot;mp-itn-h2&amp;quot; style=&amp;quot;margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;&amp;quot;&amp;gt;Nastavení&amp;lt;/p&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#000;&amp;quot; | &amp;lt;div id=&amp;quot;mp-tfa&amp;quot; style=&amp;quot;padding:2px 15px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Nastavení workflow (Požadavek na služební cestu)|Nastavení workflow pro požadavek na SC]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Služební cesty - nastavení|Nastavení - parametry]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Kapesné]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ############################################ SESTAVY ############################################ --&amp;gt;&lt;br /&gt;
| style=&amp;quot;border:1px solid transparent;&amp;quot; |&lt;br /&gt;
| class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:33%; border:1px solid #cedff2; background:#f5faff; vertical-align:top;&amp;quot;|&lt;br /&gt;
{| id=&amp;quot;mp-left&amp;quot; style=&amp;quot;width:100%; vertical-align:top; background:#f5faff;&amp;quot;&lt;br /&gt;
! style=&amp;quot;padding:2px;&amp;quot; | &amp;lt;p id=&amp;quot;mp-itn-h2&amp;quot; style=&amp;quot;margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;&amp;quot;&amp;gt;Sestavy&amp;lt;/p&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#000;&amp;quot; | &amp;lt;div id=&amp;quot;mp-tfa&amp;quot; style=&amp;quot;padding:2px 15px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;[[SC-Sestavy-Přehled|Přehled]]&amp;lt;/small&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;[[SC-Sestavy-Zálohy|Zálohy]]&amp;lt;/small&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;[[SC-Sestavy-Náklady/náhrady|Náklady/náhrady]]&amp;lt;/small&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt; [[Platby firemní kartou (sestava)|Platby firemní kartou]] &amp;lt;/small&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;[[SC-Sestavy-Vyúčtování|Vyúčtování]]&amp;lt;/small&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;!-- &amp;lt;small&amp;gt;[[SC-Sestavy-Na účet|Na účet]]&amp;lt;/small&amp;gt; --&amp;gt;&lt;br /&gt;
[[Silniční daň]]&lt;br /&gt;
--------&lt;br /&gt;
&amp;lt;small&amp;gt; [[Další sestavy (Služební cesty)|Další sestavy]] &amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Moduly_KS_mzdy_PROFI|zpět]]&lt;br /&gt;
&lt;br /&gt;
__NOTOC____NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>Pavelr</name></author>
	</entry>
	<entry>
		<id>http://prirucky.ksprogram.cz/index.php?title=%C5%BD%C3%A1dost_o_p%C5%99epravu&amp;diff=48785</id>
		<title>Žádost o přepravu</title>
		<link rel="alternate" type="text/html" href="http://prirucky.ksprogram.cz/index.php?title=%C5%BD%C3%A1dost_o_p%C5%99epravu&amp;diff=48785"/>
		<updated>2025-09-25T09:12:59Z</updated>

		<summary type="html">&lt;p&gt;Pavelr: založena nová stránka s textem „=Žádost o přepravu= Workflow požadavek &amp;quot;Žádost o přepravu&amp;quot; je volitelné rozšíření aplikace pro modul Služební cesty, bez uvedeného modulu nelze rozšíření používat! &amp;quot;Žádost o přepravu&amp;quot; umožňuje žádat o přepravu spisů či osob vedoucího autoprovozu organizace.  ==Položky formuláře== 1. krok -  Žadatel si otevře žádost přes Požadavky/Nový/Žádost o přepravu, kde vidí pole:&amp;lt;br&amp;gt; - Žadatel - pole se předvyplní…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Žádost o přepravu=&lt;br /&gt;
Workflow požadavek &amp;quot;Žádost o přepravu&amp;quot; je volitelné rozšíření aplikace pro modul Služební cesty, bez uvedeného modulu nelze rozšíření používat!&lt;br /&gt;
&amp;quot;Žádost o přepravu&amp;quot; umožňuje žádat o přepravu spisů či osob vedoucího autoprovozu organizace.&lt;br /&gt;
&lt;br /&gt;
==Položky formuláře==&lt;br /&gt;
1. krok -  Žadatel si otevře žádost přes Požadavky/Nový/Žádost o přepravu, kde vidí pole:&amp;lt;br&amp;gt;&lt;br /&gt;
- Žadatel - pole se předvyplní automaticky dle přihlášeného uživatele (není editovatelné),&amp;lt;br&amp;gt;&lt;br /&gt;
- Spolucestující - nepovinné pole, text ve volném formátu (interní i externí osoby),&amp;lt;br&amp;gt;&lt;br /&gt;
- Datum, čas a místo přistavení - 3 samostatná povinná pole typu date, time a text,&amp;lt;br&amp;gt;&lt;br /&gt;
- Datum a čas ukončení jízdy (pesimistický odhad) - povinný údaj (tím se pokryje možnost zadání vícedenních požadavků),&amp;lt;br&amp;gt;&lt;br /&gt;
- Odkud - kam - 1 povinné pole, text ve volném formátu (z důvodu možnosti zadat i &amp;quot;přes&amp;quot;)&amp;lt;br&amp;gt;&lt;br /&gt;
- Řidič se hlásí u - povinné pole, text ve volném formátu,&amp;lt;br&amp;gt;&lt;br /&gt;
- Telefon - povinné pole, text obsahující číslice a mezery,&amp;lt;br&amp;gt;&lt;br /&gt;
- Účel jízdy - povinné pole, text ve volném formátu,&amp;lt;br&amp;gt;&lt;br /&gt;
- Poznámka - nepovinné pole, text ve volném formátu,&amp;lt;br&amp;gt;&lt;br /&gt;
- Zatrhávací pole „požadavek schválen vedoucím“,&amp;lt;br&amp;gt;&lt;br /&gt;
- Zatrhávací pole „požadavek předběžně projednán s vedoucím oddělení autoprovozu nebo garážmistrem“, bez zaškrtnutí těchto 2 polí nejde žádost uložit.&lt;br /&gt;
&lt;br /&gt;
Žadatel má možnost připojit k požadavku přílohy (pokud je to povoleno v nastavení workflow)&lt;br /&gt;
Po uložení odchází notifikace na osoby dle nastavení workflow a požadavek se posune do dalšího kroku adresátovi (adresátům) dle nastavení workflow.&lt;br /&gt;
&lt;br /&gt;
2. (až x-tý) krok - Řešitel vidí všechna pole z 1. kroku plus navíc následující editační pole:&amp;lt;br&amp;gt;&lt;br /&gt;
- Číslo žádanky - nepovinné pole, text ve volném formátu,&amp;lt;br&amp;gt;&lt;br /&gt;
- Jméno řidiče - 2 pole z nich aspoň 1 je povinné - &amp;quot;interní:&amp;quot; - výběr ze seznamu zaměstnanců nebo &amp;quot;externí:&amp;quot; - text ve volném formátu,&lt;br /&gt;
&amp;quot;interní&amp;quot; - výběr ze seznamu řidičů = osob, které mají přiděleno alespoň jedno firemní vozidlo v číselníku evidence vozidel&amp;lt;br&amp;gt;&lt;br /&gt;
- Druh vozidla - nepovinné pole, text ve volném formátu,&amp;lt;br&amp;gt;&lt;br /&gt;
- RZ vozidla - povinné pole, text ve volném formátu + výběr ze seznamu SPZ z číselníku evidence vozidel.&lt;br /&gt;
&lt;br /&gt;
S uložením požadavku s workflow stavem, u kterého je v nastavení uvedena workflow akce exe:ridic_notif, se zároveň odešle notifikace řidiči s údaji z formuláře. (Tj. pokud bude mít dvoukrokové workflow, tak akci nastavte ve 2. kroku)&lt;br /&gt;
&lt;br /&gt;
==Zprovoznění:==&lt;br /&gt;
1) Aktivujte rozšíření přes agendu KS mzdy/Nápověda/Rozšíření aplikace - dejte vyhledat &amp;quot;Žádost o přepravu&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
2) Restartujte KS portál, nebo vyčistěte cache přes Nastavení/Systémové informace - tlačítko Vyčistit cache&amp;lt;br&amp;gt;&lt;br /&gt;
3) V Nastavení/Práva/Role-Akce přiřadit akci &amp;quot;Zaměstnanci/Požadavky/Přeprava&amp;quot; oprávněným rolím,&amp;lt;br&amp;gt;&lt;br /&gt;
4) Odhlásit/přihlásit,&amp;lt;br&amp;gt;&lt;br /&gt;
5) V Nastavení/Nastavení workflow vybrat &amp;quot;Přeprava&amp;quot; &amp;lt;br&amp;gt;&lt;br /&gt;
 - v 1. kroku nastavte název kroku na Nový a Form1.Mode na Insert, &lt;br /&gt;
   - stav novy - Nový, následující krok = 2, adresát následujícího kroku OČ nebo ID místa vedoucího autoprovozu,&lt;br /&gt;
 - v 2. kroku nastavte název kroku na &amp;quot;Schválení/Zamítnutí&amp;quot; a Form1.Mode na Edit&lt;br /&gt;
   - stav schvaleno - Schváleno, následující krok = 5, akce exe:ridic_notif, oznámení=vyd, adresát=&amp;quot;&amp;quot;,&lt;br /&gt;
   - stav storno - Zamítnuto, následující krok = 5, oznámení=vyd, adresát=&amp;quot;&amp;quot;,&lt;br /&gt;
 - v 5. kroku nastavte název kroku na &amp;quot;Ukončeno&amp;quot; a Form1.Mode na ReadOnly&lt;br /&gt;
 - Uložte přes záložku Uložení a tlačítko Uložit!&lt;/div&gt;</summary>
		<author><name>Pavelr</name></author>
	</entry>
	<entry>
		<id>http://prirucky.ksprogram.cz/index.php?title=Slu%C5%BEebn%C3%AD_cesty&amp;diff=48763</id>
		<title>Služební cesty</title>
		<link rel="alternate" type="text/html" href="http://prirucky.ksprogram.cz/index.php?title=Slu%C5%BEebn%C3%AD_cesty&amp;diff=48763"/>
		<updated>2025-09-18T08:08:13Z</updated>

		<summary type="html">&lt;p&gt;Pavelr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Služební cesty''' je modul určený pro evidenci pracovních cest (cest mimo sjednané místo výkonu práce), vyúčtování cestovních náhrad a přenos doplatku/přeplatku do mezd. Umožňuje zpracovávat jak tuzemské tak i zahraniční pracovní cesty. [[Služební cesty - úvod|více]] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ############################################ POŹADAVEK ############################################ --&amp;gt;&lt;br /&gt;
{| id=&amp;quot;mp-upper&amp;quot; style=&amp;quot;width: 100%; margin:4px 0 0 0; background:none; border-spacing: 0;&amp;quot;&lt;br /&gt;
| class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:33%; border:1px solid #cedff2; background:#f5faff; vertical-align:top; color:#000;&amp;quot; |&lt;br /&gt;
{| id=&amp;quot;mp-left&amp;quot; style=&amp;quot;width:100%; vertical-align:top; background:#f5faff;&amp;quot;&lt;br /&gt;
! style=&amp;quot;padding:2px;&amp;quot; | &amp;lt;p id=&amp;quot;mp-itn-h2&amp;quot; style=&amp;quot;margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;&amp;quot;&amp;gt;Požadavek na služební cestu - KS portál&amp;lt;/p&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#000;&amp;quot; | &amp;lt;div id=&amp;quot;mp-tfa&amp;quot; style=&amp;quot;padding:2px 15px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://home.ksprogram.cz/download/Prirucky/Videa/sluzebni_cesty_201502.mp4 video návod - zažádání a schválení]&lt;br /&gt;
-----------&lt;br /&gt;
[[Hlavička (požadavek na služ.cestu)|Žádost o SC]] (Žadatel) (I. krok)&amp;lt;br&amp;gt;&lt;br /&gt;
: [[Zálohy (služební cesta)#Zažádání o zálohu|Zálohy - zažádání]] &amp;lt;br&amp;gt;&lt;br /&gt;
-----------&lt;br /&gt;
[[Žádost/Schválení (požadavek na služ.cestu)|Povolení (Schválení) SC]] (Vedoucí) (II. krok)&amp;lt;br&amp;gt;&lt;br /&gt;
: [[Zálohy (služební cesta)#Schválení zálohy|Zálohy - schválení]] &amp;lt;br&amp;gt;&lt;br /&gt;
-----------&lt;br /&gt;
[[Zálohy (služební cesta)#Vyplacení zálohy|Zálohy - vyplacení]] (Finance) (III. krok)&amp;lt;br&amp;gt;&lt;br /&gt;
-----------&lt;br /&gt;
Zpráva o výsledku SC (Žadatel) (IV. krok):&lt;br /&gt;
: [[Průběh (služební cesta)|Průběh cesty]] &amp;lt;br&amp;gt;&lt;br /&gt;
: [[Stravné (služební cesta)|Stravné]] &amp;lt;br&amp;gt;  &lt;br /&gt;
: [[Výdaje (služební cesta)|Výdaje]] &amp;lt;br&amp;gt;&lt;br /&gt;
: &amp;lt;small&amp;gt; [[Rozpad nákladů (služební cesta)|Rozpad nákladů]] &amp;lt;/small&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;!--: [[K vyúčtování (služební cesta)|K vyúčtování]] &amp;lt;br&amp;gt;--&amp;gt;&lt;br /&gt;
-----------&lt;br /&gt;
Schválení výdajů (Vedoucí) (V. krok)&lt;br /&gt;
-----------&lt;br /&gt;
[[Tisk (cestovní příkaz)|Tisk]] &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ############################################ Služební cesta - KS mzdy ############################################ --&amp;gt;&lt;br /&gt;
| style=&amp;quot;border:1px solid transparent;&amp;quot; |&lt;br /&gt;
| class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:33%; border:1px solid #cedff2; background:#f5faff; vertical-align:top;&amp;quot;|&lt;br /&gt;
{| id=&amp;quot;mp-left&amp;quot; style=&amp;quot;width:100%; vertical-align:top; background:#f5faff;&amp;quot;&lt;br /&gt;
! style=&amp;quot;padding:2px;&amp;quot; | &amp;lt;p id=&amp;quot;mp-itn-h2&amp;quot; style=&amp;quot;margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;&amp;quot;&amp;gt;Služební cesta - KS mzdy (účetní)&amp;lt;/p&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#000;&amp;quot; | &amp;lt;div id=&amp;quot;mp-tfa&amp;quot; style=&amp;quot;padding:2px 15px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Agenda [[Cestovní příkaz (desktop)|Cestovní příkazy]] - základy &amp;lt;br&amp;gt;&lt;br /&gt;
[[SC-Zálohy|Vyplacení zálohy]] (III. krok)&amp;lt;br&amp;gt;&lt;br /&gt;
[[SC-Zálohy#Vratka zálohy|Vratka zálohy]]&amp;lt;br&amp;gt;&lt;br /&gt;
Kontrola údajů pro vyúčtování a uzavření vyúčtování (VI. krok):&amp;lt;br&amp;gt;&lt;br /&gt;
: [[SC-Stravné|Stravné]] &amp;lt;br&amp;gt;&lt;br /&gt;
: [[SC-Výdaje/Náhrady|Výdaje/Náhrady]] &lt;br /&gt;
: '''[[SC-Vyúčtování|Vyúčtování - uzavření (určení měny a způsoby vyplacení)]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
-------------&lt;br /&gt;
[[SC-Tiskový výstup|Tiskový výstup]] &amp;lt;br&amp;gt;&lt;br /&gt;
-------------&lt;br /&gt;
[[Hromadný příkaz (služební cesty)|Hromadný příkaz (Odeslání záloh nebo cestovného na účet)]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Export do účetnictví (služební cesty)|Export do účetnictví]]&lt;br /&gt;
-------&lt;br /&gt;
[[Výpočty (Služební cesty)|Výpočty - Zaokrouhlování a kurzy měny]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ############################################ OSTATNÍ ############################################ --&amp;gt;&lt;br /&gt;
| style=&amp;quot;border:1px solid transparent;&amp;quot; |&lt;br /&gt;
| class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:33%; border:1px solid #cedff2; background:#f5faff; vertical-align:top;&amp;quot;|&lt;br /&gt;
{| id=&amp;quot;mp-left&amp;quot; style=&amp;quot;width:100%; vertical-align:top; background:#f5faff;&amp;quot;&lt;br /&gt;
! style=&amp;quot;padding:2px;&amp;quot; | &amp;lt;p id=&amp;quot;mp-itn-h2&amp;quot; style=&amp;quot;margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;&amp;quot;&amp;gt;Ostatní&amp;lt;/p&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#000;&amp;quot; | &amp;lt;div id=&amp;quot;mp-tfa&amp;quot; style=&amp;quot;padding:2px 15px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ostatní stránky v KS portál: &amp;lt;br&amp;gt;&lt;br /&gt;
[[Služební cesty (KS portál)|Zaměstnanec/Služební cesty]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Ujeté km|Zaměstnanec/Ujeté km]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Obsazenost firemních vozidel|Manažer/Obsazenost firemních vozidel]] &amp;lt;br&amp;gt;&lt;br /&gt;
---------&lt;br /&gt;
Rozšíření aplikace: &amp;lt;br&amp;gt;&lt;br /&gt;
Hromadné vyúčtování služebních cest &amp;lt;br&amp;gt;&lt;br /&gt;
Kopírování služební cesty &amp;lt;br&amp;gt;&lt;br /&gt;
Propojení na systém T-Cars &amp;lt;br&amp;gt;&lt;br /&gt;
[[Ujeté kilometry]] &amp;lt;br&amp;gt;&lt;br /&gt;
---------&lt;br /&gt;
[[Služební cesty - nepřítomnosti]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Služební cesty - Slovenská aplikace]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Služební cesty (zákaznické úpravy)|Zákaznické úpravy]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Smazání služební cesty]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Přílohy požadavku na služební cestu]]&lt;br /&gt;
---------&lt;br /&gt;
---------&lt;br /&gt;
[[Běžné výdaje]]&lt;br /&gt;
---------&lt;br /&gt;
---------&lt;br /&gt;
&amp;lt;small&amp;gt;[[Služební cesty - DB tabulky|DB tabulky]] &amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ############################################ ČÍSELNÍKY ################################## --&amp;gt;&lt;br /&gt;
{| id=&amp;quot;mp-upper&amp;quot; style=&amp;quot;width: 100%; margin:4px 0 0 0; background:none; border-spacing: 0;&amp;quot;&lt;br /&gt;
| class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:33%; border:1px solid #cedff2; background:#f5faff; vertical-align:top; color:#000;&amp;quot; |&lt;br /&gt;
{| id=&amp;quot;mp-left&amp;quot; style=&amp;quot;width:100%; vertical-align:top; background:#f5faff;&amp;quot;&lt;br /&gt;
! style=&amp;quot;padding:2px;&amp;quot; | &amp;lt;p id=&amp;quot;mp-itn-h2&amp;quot; style=&amp;quot;margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;&amp;quot;&amp;gt;Číselníky&amp;lt;/p&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#000;&amp;quot; | &amp;lt;div id=&amp;quot;mp-tfa&amp;quot; style=&amp;quot;padding:2px 15px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Tuzemské stravné]]''' &amp;lt;br&amp;gt;&lt;br /&gt;
[[Zahraniční stravné]] &amp;lt;br&amp;gt;&lt;br /&gt;
---------------&lt;br /&gt;
[[Evidence vozidel]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[PHM]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Ceny PHM]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Základní náhrady]] &amp;lt;br&amp;gt;&lt;br /&gt;
---------------&lt;br /&gt;
[[Druhy cestovních náhrad]] &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt; [[DPH (Služební cesty)]] &amp;lt;/small&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
[[Druhy dopravních prostředků]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Způsob platby]]  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ############################################ NASTAVENÍ ############################################ --&amp;gt;&lt;br /&gt;
| style=&amp;quot;border:1px solid transparent;&amp;quot; |&lt;br /&gt;
| class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:33%; border:1px solid #cedff2; background:#f5faff; vertical-align:top;&amp;quot;|&lt;br /&gt;
{| id=&amp;quot;mp-left&amp;quot; style=&amp;quot;width:100%; vertical-align:top; background:#f5faff;&amp;quot;&lt;br /&gt;
! style=&amp;quot;padding:2px;&amp;quot; | &amp;lt;p id=&amp;quot;mp-itn-h2&amp;quot; style=&amp;quot;margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;&amp;quot;&amp;gt;Nastavení&amp;lt;/p&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#000;&amp;quot; | &amp;lt;div id=&amp;quot;mp-tfa&amp;quot; style=&amp;quot;padding:2px 15px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Nastavení workflow (Požadavek na služební cestu)|Nastavení workflow pro požadavek na SC]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Služební cesty - nastavení|Nastavení - parametry]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Kapesné]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ############################################ SESTAVY ############################################ --&amp;gt;&lt;br /&gt;
| style=&amp;quot;border:1px solid transparent;&amp;quot; |&lt;br /&gt;
| class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:33%; border:1px solid #cedff2; background:#f5faff; vertical-align:top;&amp;quot;|&lt;br /&gt;
{| id=&amp;quot;mp-left&amp;quot; style=&amp;quot;width:100%; vertical-align:top; background:#f5faff;&amp;quot;&lt;br /&gt;
! style=&amp;quot;padding:2px;&amp;quot; | &amp;lt;p id=&amp;quot;mp-itn-h2&amp;quot; style=&amp;quot;margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;&amp;quot;&amp;gt;Sestavy&amp;lt;/p&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#000;&amp;quot; | &amp;lt;div id=&amp;quot;mp-tfa&amp;quot; style=&amp;quot;padding:2px 15px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;[[SC-Sestavy-Přehled|Přehled]]&amp;lt;/small&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;[[SC-Sestavy-Zálohy|Zálohy]]&amp;lt;/small&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;[[SC-Sestavy-Náklady/náhrady|Náklady/náhrady]]&amp;lt;/small&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt; [[Platby firemní kartou (sestava)|Platby firemní kartou]] &amp;lt;/small&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;[[SC-Sestavy-Vyúčtování|Vyúčtování]]&amp;lt;/small&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;!-- &amp;lt;small&amp;gt;[[SC-Sestavy-Na účet|Na účet]]&amp;lt;/small&amp;gt; --&amp;gt;&lt;br /&gt;
[[Silniční daň]]&lt;br /&gt;
--------&lt;br /&gt;
&amp;lt;small&amp;gt; [[Další sestavy (Služební cesty)|Další sestavy]] &amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Moduly_KS_mzdy_PROFI|zpět]]&lt;br /&gt;
&lt;br /&gt;
__NOTOC____NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>Pavelr</name></author>
	</entry>
	<entry>
		<id>http://prirucky.ksprogram.cz/index.php?title=Eviden%C4%8Dn%C3%AD_%C4%8D%C3%ADslo_poji%C5%A1t%C4%9Bnce&amp;diff=48637</id>
		<title>Evidenční číslo pojištěnce</title>
		<link rel="alternate" type="text/html" href="http://prirucky.ksprogram.cz/index.php?title=Eviden%C4%8Dn%C3%AD_%C4%8D%C3%ADslo_poji%C5%A1t%C4%9Bnce&amp;diff=48637"/>
		<updated>2025-08-28T09:04:43Z</updated>

		<summary type="html">&lt;p&gt;Pavelr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Evidenční číslo pojištěnce''' je pole v agendě [[Mzdové údaje]]. Zadává se do něj číslo, které cizinci '''přidělí správa sociálního zabezpečení'''. Do doby přidělení zůstává pole nevyplněno. &amp;lt;!-- HID = 79055 --&amp;gt; EČP je cizinci přiřazeno ČSSZ při prvním styku s touto organizací – jakmile by cizinec splnil podmínky (pobyt), je mu EČP zrušeno a nahrazuje jej RČ. Jediný rozdíl ve tvaru EČP a RČ je, že EČP má vždy v části čísla, které ukazuje den (5. a 6. znak) +40 (bez ohledu na pohlaví), takže zatímco RČ může na 5. místě nabývat pouze hodnot 0,1,2,3, EČP může na stejném místě nabývat pouze hodnot 4,5,6,7. Koncové čtyřčíslí EČP začíná minimálně číslicí 6, viz [https://www.cssz.cz/standardni-kontrola-rodneho-cisla-a-evidencniho-cisla-pojistence ČSSZ - Standardní kontrola Rodného čísla a Evidenčního čísla pojištěnce]&lt;br /&gt;
[[Image: Evidencni-cislo-pojistence.png|590px|right]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Přihláška na sociální pojišťovnu ==&lt;br /&gt;
[[Registr pojištěnců ČSSZ]]&lt;br /&gt;
: 1. Dotaz.&lt;br /&gt;
: 2. Nahrazení rodného čísla evidenčním číslem pojištěnce.&lt;br /&gt;
[[Image: Oznameni-o-nastupu-do-zamestnani-nahrada-rodneho-cisla-evidencnim-cislem-pojistence-dotaz.png|80px]]&lt;br /&gt;
[[Image: Oznameni-o-nastupu-do-zamestnani-nahrada-rodneho-cisla-evidencnim-cislem-pojistence.png|150px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Seznam zaplaceného soc.pojištění ==&lt;br /&gt;
[[Sociální pojištění (sestava)]]&lt;br /&gt;
V případě vyplněného evidenčního čísla pojištěnce se nahradí rodné číslo touto hodnotou (platí pouze pro CZ verzi).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Příloha k žádosti ==&lt;br /&gt;
[[Příloha k žádosti]] - náhrada rodného čísla evidenčním číslem pojištěnce.&lt;br /&gt;
[[Image: Priloha-k-zadosti-o-davku-nahrada-rodneho-cisla-evidencnim-cislem-pojistence.png|150px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ELDP ==&lt;br /&gt;
Pokud je vyplněno ''Evidenční číslo pojištěnce '', pak systém provede náhradu ''rodného čísla'' touto hodnotou. &lt;br /&gt;
&lt;br /&gt;
ELDP se vytváří s defaultně nastaveným přepínačem ''Ostatní''.&lt;br /&gt;
&lt;br /&gt;
[[Image: ELDP-nahrada-rodneho-cisla-evidencnim-cislem-pojistence.png|150px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Cizinci bez RČ a EČP ===&lt;br /&gt;
Pokud jsou údaje zaměstnance nastaveny následovně:&lt;br /&gt;
: Kód [[státní příslušnost]]i je jiný od 203 (Česká republika)&lt;br /&gt;
: Je evidováno ''náhradní [[rodné číslo]] cizince'' (nebo je rodné číslo kratší než 9 znaků)&lt;br /&gt;
: ''Evidenční číslo pojištěnce '' '''ne'''má vyplněnou hodnotu,&lt;br /&gt;
&lt;br /&gt;
pak při volbě&lt;br /&gt;
* '''Ostatní''' - nebude vytvořen ELDP&lt;br /&gt;
* '''Cizinci bez RČ a EČP''' - bude vytvořen ELDP, přičemž do pole ''Rodné číslo pojištěnce'' bude doplněna hodnota ''rodného čísla'' dotyčné osoby.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
* [[Mzdové údaje]]&lt;br /&gt;
* [[ELDP (před vytvořením)]]&lt;br /&gt;
* [[Číslo pojištěnce cizince]]&lt;br /&gt;
* [[cizinec]]&lt;br /&gt;
* &amp;lt;small&amp;gt;pracovnici.cssz_ecp &amp;lt;s&amp;gt;(pracovnici.evid_cislo)&amp;lt;/s&amp;gt;&amp;lt;/small&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pavelr</name></author>
	</entry>
	<entry>
		<id>http://prirucky.ksprogram.cz/index.php?title=Eviden%C4%8Dn%C3%AD_%C4%8D%C3%ADslo_poji%C5%A1t%C4%9Bnce&amp;diff=48636</id>
		<title>Evidenční číslo pojištěnce</title>
		<link rel="alternate" type="text/html" href="http://prirucky.ksprogram.cz/index.php?title=Eviden%C4%8Dn%C3%AD_%C4%8D%C3%ADslo_poji%C5%A1t%C4%9Bnce&amp;diff=48636"/>
		<updated>2025-08-28T07:28:15Z</updated>

		<summary type="html">&lt;p&gt;Pavelr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Evidenční číslo pojištěnce''' je pole v agendě [[Mzdové údaje]]. Zadává se do něj číslo, které cizinci '''přidělí správa sociálního zabezpečení'''. Do doby přidělení zůstává pole nevyplněno. EČP je cizinci přiřazeno ČSSZ při prvním styku s touto organizací – jakmile by cizinec splnil podmínky (pobyt), je mu EČP zrušeno a nahrazuje jej RČ. Jediný rozdíl ve tvaru EČP a RČ je, že EČP má vždy v části čísla, které ukazuje den (5. a 6. znak) +40 (bez ohledu na pohlaví), takže zatímco RČ může na 5. místě nabývat pouze hodnot 0,1,2,3, EČP může na stejném místě nabývat pouze hodnot 4,5,6,7. Koncové čtyřčíslí EČP začíná minimálně číslicí 6, viz [https://www.cssz.cz/standardni-kontrola-rodneho-cisla-a-evidencniho-cisla-pojistence ČSSZ - Standardní kontrola Rodného čísla a Evidenčního čísla pojištěnce]&lt;br /&gt;
[[Image: Evidencni-cislo-pojistence.png|590px|right]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Přihláška na sociální pojišťovnu ==&lt;br /&gt;
[[Registr pojištěnců ČSSZ]]&lt;br /&gt;
: 1. Dotaz.&lt;br /&gt;
: 2. Nahrazení rodného čísla evidenčním číslem pojištěnce.&lt;br /&gt;
[[Image: Oznameni-o-nastupu-do-zamestnani-nahrada-rodneho-cisla-evidencnim-cislem-pojistence-dotaz.png|80px]]&lt;br /&gt;
[[Image: Oznameni-o-nastupu-do-zamestnani-nahrada-rodneho-cisla-evidencnim-cislem-pojistence.png|150px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Seznam zaplaceného soc.pojištění ==&lt;br /&gt;
[[Sociální pojištění (sestava)]]&lt;br /&gt;
V případě vyplněného evidenčního čísla pojištěnce se nahradí rodné číslo touto hodnotou (platí pouze pro CZ verzi).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Příloha k žádosti ==&lt;br /&gt;
[[Příloha k žádosti]] - náhrada rodného čísla evidenčním číslem pojištěnce.&lt;br /&gt;
[[Image: Priloha-k-zadosti-o-davku-nahrada-rodneho-cisla-evidencnim-cislem-pojistence.png|150px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ELDP ==&lt;br /&gt;
Pokud je vyplněno ''Evidenční číslo pojištěnce '', pak systém provede náhradu ''rodného čísla'' touto hodnotou. &lt;br /&gt;
&lt;br /&gt;
ELDP se vytváří s defaultně nastaveným přepínačem ''Ostatní''.&lt;br /&gt;
&lt;br /&gt;
[[Image: ELDP-nahrada-rodneho-cisla-evidencnim-cislem-pojistence.png|150px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Cizinci bez RČ a EČP ===&lt;br /&gt;
Pokud jsou údaje zaměstnance nastaveny následovně:&lt;br /&gt;
: Kód [[státní příslušnost]]i je jiný od 203 (Česká republika)&lt;br /&gt;
: Je evidováno ''náhradní [[rodné číslo]] cizince'' (nebo je rodné číslo kratší než 9 znaků)&lt;br /&gt;
: ''Evidenční číslo pojištěnce '' '''ne'''má vyplněnou hodnotu,&lt;br /&gt;
&lt;br /&gt;
pak při volbě&lt;br /&gt;
* '''Ostatní''' - nebude vytvořen ELDP&lt;br /&gt;
* '''Cizinci bez RČ a EČP''' - bude vytvořen ELDP, přičemž do pole ''Rodné číslo pojištěnce'' bude doplněna hodnota ''rodného čísla'' dotyčné osoby.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
* [[Mzdové údaje]]&lt;br /&gt;
* [[ELDP (před vytvořením)]]&lt;br /&gt;
* [[Číslo pojištěnce cizince]]&lt;br /&gt;
* [[cizinec]]&lt;br /&gt;
* &amp;lt;small&amp;gt;pracovnici.cssz_ecp &amp;lt;s&amp;gt;(pracovnici.evid_cislo)&amp;lt;/s&amp;gt;/small&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pavelr</name></author>
	</entry>
	<entry>
		<id>http://prirucky.ksprogram.cz/index.php?title=Eviden%C4%8Dn%C3%AD_%C4%8D%C3%ADslo_poji%C5%A1t%C4%9Bnce&amp;diff=48635</id>
		<title>Evidenční číslo pojištěnce</title>
		<link rel="alternate" type="text/html" href="http://prirucky.ksprogram.cz/index.php?title=Eviden%C4%8Dn%C3%AD_%C4%8D%C3%ADslo_poji%C5%A1t%C4%9Bnce&amp;diff=48635"/>
		<updated>2025-08-27T12:31:58Z</updated>

		<summary type="html">&lt;p&gt;Pavelr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Evidenční číslo pojištěnce''' je pole v agendě [[Mzdové údaje]]. Zadává se do něj číslo, které '''přidělí správa sociálního zabezpečení''' cizinci při prvním kontaktu, než mu přidělí rodné číslo. Do doby přidělení zůstává pole nevyplněno. EČP má na pozici pro den, vždy hodnotu vyšší než 40 a koncovka musí začínat minimálně číslicí 6, viz [https://www.cssz.cz/standardni-kontrola-rodneho-cisla-a-evidencniho-cisla-pojistence ČSSZ - Standardní kontrola Rodného čísla a Evidenčního čísla pojištěnce]&lt;br /&gt;
[[Image: Evidencni-cislo-pojistence.png|590px|right]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Přihláška na sociální pojišťovnu ==&lt;br /&gt;
[[Registr pojištěnců ČSSZ]]&lt;br /&gt;
: 1. Dotaz.&lt;br /&gt;
: 2. Nahrazení rodného čísla evidenčním číslem pojištěnce.&lt;br /&gt;
[[Image: Oznameni-o-nastupu-do-zamestnani-nahrada-rodneho-cisla-evidencnim-cislem-pojistence-dotaz.png|80px]]&lt;br /&gt;
[[Image: Oznameni-o-nastupu-do-zamestnani-nahrada-rodneho-cisla-evidencnim-cislem-pojistence.png|150px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Seznam zaplaceného soc.pojištění ==&lt;br /&gt;
[[Sociální pojištění (sestava)]]&lt;br /&gt;
V případě vyplněného evidenčního čísla pojištěnce se nahradí rodné číslo touto hodnotou (platí pouze pro CZ verzi).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Příloha k žádosti ==&lt;br /&gt;
[[Příloha k žádosti]] - náhrada rodného čísla evidenčním číslem pojištěnce.&lt;br /&gt;
[[Image: Priloha-k-zadosti-o-davku-nahrada-rodneho-cisla-evidencnim-cislem-pojistence.png|150px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ELDP ==&lt;br /&gt;
Pokud je vyplněno ''Evidenční číslo pojištěnce '', pak systém provede náhradu ''rodného čísla'' touto hodnotou. &lt;br /&gt;
&lt;br /&gt;
ELDP se vytváří s defaultně nastaveným přepínačem ''Ostatní''.&lt;br /&gt;
&lt;br /&gt;
[[Image: ELDP-nahrada-rodneho-cisla-evidencnim-cislem-pojistence.png|150px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Cizinci bez RČ a EČP ===&lt;br /&gt;
Pokud jsou údaje zaměstnance nastaveny následovně:&lt;br /&gt;
: Kód [[státní příslušnost]]i je jiný od 203 (Česká republika)&lt;br /&gt;
: Je evidováno ''náhradní [[rodné číslo]] cizince'' (nebo je rodné číslo kratší než 9 znaků)&lt;br /&gt;
: ''Evidenční číslo pojištěnce '' '''ne'''má vyplněnou hodnotu,&lt;br /&gt;
&lt;br /&gt;
pak při volbě&lt;br /&gt;
* '''Ostatní''' - nebude vytvořen ELDP&lt;br /&gt;
* '''Cizinci bez RČ a EČP''' - bude vytvořen ELDP, přičemž do pole ''Rodné číslo pojištěnce'' bude doplněna hodnota ''rodného čísla'' dotyčné osoby.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
* [[Mzdové údaje]]&lt;br /&gt;
* [[ELDP (před vytvořením)]]&lt;br /&gt;
* [[Číslo pojištěnce cizince]]&lt;br /&gt;
* [[cizinec]]&lt;br /&gt;
* &amp;lt;small&amp;gt;pracovnici.cssz_ecp &amp;lt;s&amp;gt;(pracovnici.evid_cislo)&amp;lt;/s&amp;gt;/small&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pavelr</name></author>
	</entry>
</feed>