<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="cs">
	<id>https://wiki.enteam.cz/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=EnTeamAdmin</id>
	<title>enTeam - Příspěvky uživatele [cs]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.enteam.cz/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=EnTeamAdmin"/>
	<link rel="alternate" type="text/html" href="https://wiki.enteam.cz/index.php?title=Speci%C3%A1ln%C3%AD:P%C5%99%C3%ADsp%C4%9Bvky/EnTeamAdmin"/>
	<updated>2026-05-03T12:53:56Z</updated>
	<subtitle>Příspěvky uživatele</subtitle>
	<generator>MediaWiki 1.32.2</generator>
	<entry>
		<id>https://wiki.enteam.cz/index.php?title=Novinky_v_produktech_enTeam&amp;diff=938</id>
		<title>Novinky v produktech enTeam</title>
		<link rel="alternate" type="text/html" href="https://wiki.enteam.cz/index.php?title=Novinky_v_produktech_enTeam&amp;diff=938"/>
		<updated>2025-12-18T09:46:40Z</updated>

		<summary type="html">&lt;p&gt;EnTeamAdmin: /* enTeamUI */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== enTeamUI ==&lt;br /&gt;
=== 1.2.2 (prosinec 2025) ===&lt;br /&gt;
* Přidány klávesové zkratky pro přidání účastníka (Ctrl+Shift+U) a přílohy (Ctrl+Shift+A)&lt;br /&gt;
* Opravena chyba &amp;quot;PostWebMessageAsJson failed&amp;quot;&lt;br /&gt;
* Opravena chyba &amp;quot;Case was not found&amp;quot; při označení procesu za přečtený&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 1.2.0 (září 2025) ===&lt;br /&gt;
* Představeno nové uživatelské rozhraní enTeamUI&lt;br /&gt;
&lt;br /&gt;
== Workflow Manager ==&lt;br /&gt;
=== 6.5.0.1 (prosinec 2025) ===&lt;br /&gt;
* Proces typu dokument může nyní obsahovat více účastníků&lt;br /&gt;
* Spuštění skriptu pomocí akčního tlačítka nezpůsobí označení procesu za nepřečtěný&lt;br /&gt;
* Zlepšena kompatibilita s replikací na MS SQL Server&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.4.0.5 (září 2025) ===&lt;br /&gt;
* Přidána nová knihovna pro generování PDF dokumentů&lt;br /&gt;
* Přidána podpora Firebird 4+&lt;br /&gt;
* Odebrána podpora Firebird 2.5&lt;br /&gt;
* Funkce GetAttachs rozšířena o možnost vracet obsah příloh (viz [https://funkce.enteam.cz/routines/GetAttachs.html GetAttachs])&lt;br /&gt;
* Provedena optimalizace funkce SaveBase64ToFile a GetAttachDataAsBase64 (viz [https://funkce.enteam.cz/routines/SaveBase64ToFile.html SaveBase64ToFile] a [https://funkce.enteam.cz/routines/GetAttachDataAsBase64.html GetAttachDataAsBase64])&lt;br /&gt;
* Umožněno skrytí neaktivních uživatelů v aplikaci enTeam User&lt;br /&gt;
* Přidána možnost instalace enTeam bez uživatele teambridge&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.3.0.2 (prosinec 2024) ===&lt;br /&gt;
* Vylepšena schopnost opětovného navázání spojení s DB po síťovém výpadku&lt;br /&gt;
* Přidána možnost odstranění již nedefinovaných proměnných (v aplikaci enTeam Administration)&lt;br /&gt;
* Přidána funkce skriptovacího jazyka pro kopírování adresáře v souborovém systému (viz [https://funkce.enteam.cz/routines/DirectoryCopy.html DirectoryCopy])&lt;br /&gt;
* Přidána funkce skriptovacího jazyka pro nastavení hodnoty proměnné typu StringList (viz [https://funkce.enteam.cz/routines/AddOrSetVariableStrList.html AddOrSetVariableStrList])&lt;br /&gt;
* Přidány funkce skriptovacího jazyka pro získání aspektů DMS dokumentu (viz [https://funkce.enteam.cz/routines/DmsDocument_GetAspectCount.html DmsDocument_GetAspectCount], [https://funkce.enteam.cz/routines/DmsDocument_GetAspectName.html DmsDocument_GetAspectName], [https://funkce.enteam.cz/routines/DmsDocument_GetAspect.html DmsDocument_GetAspect])&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.2.0.5 (červen 2024) ===&lt;br /&gt;
* Moduly aplikací upraveny tak, aby bylo možné používat tzv. replikaci na Microsoft SQL Server (geograficky oddělené instalace)&lt;br /&gt;
* Přidáno trvalé uložište hodnot pro dlohodobé uchování mimo proces&lt;br /&gt;
* Optimalizováno otevírání nového/nepřečteného procesu&lt;br /&gt;
* Přidána propagace ISDS stavových kódů (a zpráv) do skriptu&lt;br /&gt;
* Přidána podpora klíče CustomInfo pro DB_ConnectWithParams&lt;br /&gt;
* U většiny funkcí modulu ActualDocument.dll rozšířeno logování chyb (zásobník volání, kwDebug* soubor)&lt;br /&gt;
* Opravena chyba při obnovení procesu do kořenové složky&lt;br /&gt;
* Opravena chyba umožňující existenci procesu ve složce i v koši&lt;br /&gt;
* Doplněno zamykání kroků při vykonání pomocí Scheduler&lt;br /&gt;
* Doplněna podpora šifrování DB komunikace u funkce GetReferenceNumberFromDB&lt;br /&gt;
* Přidáno zobrazení upraveného procesu na pozadí při ukončení aplikace&lt;br /&gt;
* Opravena akce “Vložit novou verzi…” na hlavním okně aplikace&lt;br /&gt;
* Přidána možnost optimalizovat čtení JSON ze skriptu&lt;br /&gt;
* Opravena chyba hromadného postoupení kroků&lt;br /&gt;
* Přidána funkce skriptovacího jazyka StorageExists&lt;br /&gt;
* Přidána možnost vyhledávání v dialogu otevřeném pomocí funkce OpenDialog&lt;br /&gt;
* Přidána funkce skriptovacího jazyka CloseDocContEx a opravena stávající CloseDocCont&lt;br /&gt;
* Opravena chyba umožňující existenci dvou masek se stejným názvem&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.2.0.1 (listopad 2023) ===&lt;br /&gt;
* Přidána možnost šifrování komunikace aplikace enTeam s DB&lt;br /&gt;
* Přidána možnost neoznačení procesů za změněné při hromadném přidání uživatele &lt;br /&gt;
* Přidána podpora volání aplikace mucrypt z x64 aplikace&lt;br /&gt;
* Opravena možnost nastavení duplicitního názvu masky&lt;br /&gt;
* Odebrán MtbOutlookSync z CD&lt;br /&gt;
* Přidána možnost deaktivace tlačítka Odeslat v dialogu pro odeslání DZ ze skriptu (viz [https://funkce.enteam.cz/routines/MJournalSendDataMessage.html MJournalSendDataMessage])&lt;br /&gt;
* Přidány funkce pro zápis do JSON (viz kategorie [https://funkce.enteam.cz/categories/Json.html Json])&lt;br /&gt;
* Přidána podpora URL kódování ve funkci ConvertEncoding (viz [https://funkce.enteam.cz/routines/ConvertEncoding.html ConvertEncoding])&lt;br /&gt;
* Funkce LoadFromMtbDocument rozšířena o vlastnost workflow, třída a autor procesu (viz [https://funkce.enteam.cz/routines/LoadFromMtbDocument.html LoadFromMtbDocument])&lt;br /&gt;
* Přidána funkce AddAttachAsBase64 pro přidání přílohy bez ohledu na to, zda již existuje (viz [https://funkce.enteam.cz/routines/AddAttachAsBase64.html AddAttachAsBase64])&lt;br /&gt;
* Přidána funkce ExcelColumnsSetHidden na skrytí sloupce v MS Excel (viz [https://funkce.enteam.cz/routines/ExcelColumnsSetHidden.html ExcelColumnsSetHidden])&lt;br /&gt;
* Přidána funkce EmailSaveEml pro ukládání e-mailu ve formátu .eml (viz [https://funkce.enteam.cz/routines/EmailSaveEml.html EmailSaveEml])&lt;br /&gt;
* Oprava zarovnání base64 ve funkci HttpRequestSetBasicAuthentication (viz [https://funkce.enteam.cz/routines/HttpRequestSetBasicAuthentication.html HttpRequestSetBasicAuthentication])&lt;br /&gt;
* Přidána funkce GetVariables pro export proměnných procesu do JSON (viz [https://funkce.enteam.cz/routines/GetVariables.html GetVariables])&lt;br /&gt;
* Upravena funkce SelectUsersAndRoleFromTree – přidána možnost načtení uživatelů mimo enTeam User (viz [https://funkce.enteam.cz/routines/SelectUsersAndRoleFromTree.html SelectUsersAndRoleFromTree])&lt;br /&gt;
* Přidány funkce DateToISO8601 a ISO8601ToDate pro převod datumu a času do formátu ISO8601 a zpět (viz [https://funkce.enteam.cz/routines/DateToISO8601.html DateToISO8601] a [https://funkce.enteam.cz/routines/ISO8601ToDate.html ISO8601ToDate])&lt;br /&gt;
* Vylepšena funkce SelectUserFromDialogEx (viz [https://funkce.enteam.cz/routines/SelectUserFromDialogEx.html SelectUserFromDialogEx])&lt;br /&gt;
* Přidána funkce GetProcessTextKey pro získání ID textu (viz [https://funkce.enteam.cz/routines/GetProcessTextKey.html GetProcessTextKey])&lt;br /&gt;
* Přidána funkce GetAttachs pro zjištění počtu verzí a dalších metadat příloh (viz [https://funkce.enteam.cz/routines/GetAttachs.html GetAttachs])&lt;br /&gt;
* Rozšíření funkce GetAttachmentsFromProcess o možnost vrácení ID příloh (viz [https://funkce.enteam.cz/routines/GetAttachmentsFromProcess.html GetAttachmentsFromProcess])&lt;br /&gt;
* Přidáno varování při použití HTTP metody GET s tělem requestu (viz [https://funkce.enteam.cz/routines/HttpConnectionSendRequest.html HttpConnectionSendRequest])&lt;br /&gt;
* Rozšíření funkce HttpGetStringProp o vlastnost BodyAsBase64 (binární data v těle HTTP odpovědi) (viz [https://funkce.enteam.cz/routines/HttpGetStringProp.html HttpGetStringProp])&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.1.0.5 (listopad 2022) ===&lt;br /&gt;
* Přidána podpora volání 64-bit OLE (viz kategorie [https://funkce.enteam.cz/categories/64Bit.html 64Bit]) (viz ukončení podpory 32-bit ze strany ABRA)&lt;br /&gt;
* Oprava indexování proměnných typu Currency v aplikaci FullText&lt;br /&gt;
* Oprava vytváření kritérií v Datovém slovníku (instalátor nastavuje právo CREATE TABLE)&lt;br /&gt;
* Opraveny chyby při importování workflow (např. duplikování skriptů)&lt;br /&gt;
* Odstraněno omezení počtu kritérií v procesu&lt;br /&gt;
* Opravena chyba ztráty výběru procesu, při FALSE výsledku skriptu akčního tlačítka&lt;br /&gt;
* Opravena chyba při mazání obsahu proměnných typu seznam&lt;br /&gt;
* Přidána funkce pro převod kódování (viz [https://funkce.enteam.cz/routines/ConvertEncoding.html ConvertEncoding])&lt;br /&gt;
* Přidána funkce pro výpočet HMAC (viz [https://funkce.enteam.cz/routines/ComputeHmac.html ComputeHmac])&lt;br /&gt;
* Přidány nové funkce pro práci s MS Excel (viz [https://funkce.enteam.cz/routines/ExcelPasteFromClipboard.html ExcelPasteFromClipboard] a [https://funkce.enteam.cz/routines/ExcelWrapText.html ExcelWrapText])&lt;br /&gt;
* Přidána funkce pro změnu velikosti JPEG (viz [https://funkce.enteam.cz/routines/ResizeJpeg.html ResizeJpeg])&lt;br /&gt;
* Přidána funkce pro získání datumové vlastnosti procesu (viz [https://funkce.enteam.cz/routines/GetCasePropertyDate.html GetCasePropertyDate])&lt;br /&gt;
* Přidána funkce pro inkrement datumu (a času) (viz [https://funkce.enteam.cz/routines/IncDate.html IncDate])&lt;br /&gt;
* Opravy a vylepšení rozšiřujících funkcí skriptovacího jazyka&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.0.0.6 (červen 2021) ===&lt;br /&gt;
* Nové rozšiřující funkce pro převod řetězce do Base64 a zpět (viz [https://funkce.enteam.cz/routines/EncodeBase64.html EncodeBase64] a [https://funkce.enteam.cz/routines/DecodeBase64.html DecodeBase64])&lt;br /&gt;
* Nové rozšiřující funkce uložení a získání přílohy procesu ve formátu Base64 (viz [https://funkce.enteam.cz/routines/GetAttachDataAsBase64.html GetAttachDataAsBase64] a [https://funkce.enteam.cz/routines/AddOrSetAttachDataAsBase64.html AddOrSetAttachDataAsBase64])&lt;br /&gt;
* Nová rozšiřující funkce pro získání DOM elementů dle názvu (viz [https://funkce.enteam.cz/routines/DomGetElementsByTagName.html DomGetElementsByTagName])&lt;br /&gt;
* Nová rozšiřující funkce pro vykonání výrazu XPath nad objektem typu TDomDocument (viz [https://funkce.enteam.cz/routines/DomEvaluate.html DomEvaluate])&lt;br /&gt;
* Přidány vlastnosti &amp;quot;FirstChild&amp;quot; + &amp;quot;LastChild&amp;quot; dostupné funkcí DomGetIntegerProp (viz [https://funkce.enteam.cz/routines/DomGetIntegerProp.html DomGetIntegerProp])&lt;br /&gt;
* Přidána možnost importu číselníků do aplikace enTeam Admin&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.0.0.5 (prosinec 2020) ===&lt;br /&gt;
* Nové rozšiřující funkce pro podpis XML (viz [https://funkce.enteam.cz/categories/XmlDSig.html XmlDSig])&lt;br /&gt;
* Nová rozšiřující funkce pro načtení souboru do Base64 (viz [https://funkce.enteam.cz/routines/LoadBase64FromFile.html LoadBase64FromFile])&lt;br /&gt;
* Nová rozšiřující funkce pro nastavení priority procesu (viz [https://funkce.enteam.cz/routines/SetCasePriority.html SetCasePriority])&lt;br /&gt;
* Představeny další rozšiřující funkce pro manipulaci s číselníky (viz [https://funkce.enteam.cz/categories/Lookup.html Lookup])&lt;br /&gt;
* Oprava možného pádu aplikace při zpracování velkého množství procesů&lt;br /&gt;
* Oprava možné ztráty skriptu při přesunu mezi složkami&lt;br /&gt;
* Korekce automatického zakládání tabulek kritérií pro typ datum na SŘBD Microsoft SQL Server&lt;br /&gt;
* Přidána možnost omezit velikost přílohy zobrazitelné v náhledu (INI klíč PreviewAttachmentSizeLimit - viz kap. 1.1 [[INI sekce pro modul enTeam Workflow Manager|dokumentace]])&lt;br /&gt;
* Odebrána podpora DopisOnline&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.0.0.3 (červenec 2020) ===&lt;br /&gt;
* Implementováno nové oprávnění (atribut MTBAllowAdminVariables) – možnost spravovat proměnné procesu&lt;br /&gt;
* Nové rozšiřující funkce pro sestavení XML (viz [https://funkce.enteam.cz/categories/Dom.html dokumentace])&lt;br /&gt;
* Přidána možnost exportovat číselník do CSV (aplikace enTeam Admin)&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.0.0.2 (listopad 2019) ===&lt;br /&gt;
* Iniciální vydání aplikace enTeam Workflow Manager&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
== CRM ==&lt;br /&gt;
=== 4.0.0.8 (prosinec 2025) ===&lt;br /&gt;
* Vyhledávání kontaktů upraveno na vyhledávání řetězce uprostřed slova&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.0.0.4 (červenec 2020) ===&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.0.0.3 (listopad 2019) ===&lt;br /&gt;
* Iniciální vydání aplikace enTeam CRM&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
== Journal DS ==&lt;br /&gt;
=== 4.3.0.5 (prosinec 2025) ===&lt;br /&gt;
* Oprava odesílání dříve odebraných příloh DZ&lt;br /&gt;
* Oprava chyby v odebrání přílohy DZ&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.3.0.4 (září 2025) ===&lt;br /&gt;
* Umožněno přidání přílohy přetažením (Drag &amp;amp; Drop)&lt;br /&gt;
* Přidáno textové pole pro vepsání obsahu datové zprávy (s automatickým převodem na PDF přílohu při odeslání)&lt;br /&gt;
* Tlačítko Neodesílat přejmenováno na Zahodit&lt;br /&gt;
* Přidána detekce odeslání prázdné přílohy&lt;br /&gt;
* Přidána možnost odeslání VoDZ (velko-objemové datové zprávy)&lt;br /&gt;
* Souhrn obsahu datové zprávy nově vkládán i do procesu s datovou zprávou odeslanou&lt;br /&gt;
* Zjednodušeno a vylepšeno vyhledávání adresátů pro odeslání datové zprávy&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.1.0.8 (prosinec 2024) ===&lt;br /&gt;
* Přidána možnost ručního zadání jednacího čísla pro odesílanou DZ&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.1.0.4 (červen 2024) ===&lt;br /&gt;
* Přidána podpora stahování VoDZ (velko-objemové datové zprávy)&lt;br /&gt;
* Přidána propagace chyby vrácené ISDS do skriptu&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.0.0.5 (listopad 2022) ===&lt;br /&gt;
* Opravena zranitelnost hesel k Datovým schránkám&lt;br /&gt;
* Další drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.0.0.4 (červen 2021) ===&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.0.0.3 (prosinec 2020) ===&lt;br /&gt;
* Opraveno vkládání textu do procesu s datovou zprávou&lt;br /&gt;
&lt;br /&gt;
=== 4.0.0.2 (listopad 2019) ===&lt;br /&gt;
* Iniciální vydání aplikace enTeam Journal DS&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
== Webové rozhraní ==&lt;br /&gt;
=== 2.5.2 API (prosinec 2025) ===&lt;br /&gt;
* Oprava chyby zobrazení složky Nové procesy existuje-li proces s vice nastavenými termíny&lt;br /&gt;
* Oprava chyby nenalezení zástupce při změně na běžného účastníka&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 2.5.0 API (září 2025) ===&lt;br /&gt;
* Provedena výrazná optimalizace a zrychlení API&lt;br /&gt;
* Přidána možnost provozovat API jako službu Windows&lt;br /&gt;
* Umožněno smazat složku vč. podsložek&lt;br /&gt;
* Přidána možnost hromadného získání položek procesu&lt;br /&gt;
* Odpověď se seznamem procesů rozšířena rozšířena o účastníky, přílohy, pracovní kroky atd.&lt;br /&gt;
* Přidán příznak vložené přílohy&lt;br /&gt;
* Umožněno filtrování procesů ve složce dle ID&lt;br /&gt;
* Přidána možnost hromadné změny procesů&lt;br /&gt;
* Přidána možnost změny jazyka uživatele&lt;br /&gt;
* Umožněno nastavení sloupců složky&lt;br /&gt;
* Přidáno rozhraní pro nahlížení a příjem Datových zpráv &lt;br /&gt;
* Umožněno nastavení atributu uživatele&lt;br /&gt;
* Přidáno rozhraní pro získání seznamu skupin a jejich uživatelů&lt;br /&gt;
* Odpověď s detailem procesu rozšířena o informace o změnách v procesu &lt;br /&gt;
* Odpověď s detailem procesu rozšířena o akumulovaná práva procesu &lt;br /&gt;
* Přidáno rozhraní pro získání seznamu dostupných akčních tlačítek&lt;br /&gt;
* Přidáno rozhraní pro získání seznamu dostupných workflow &lt;br /&gt;
* Vyhledávání v procesech rozšířeno o vyhledávání v názvu příloh a v účastnících&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 3.3.2 GUI (září 2025) ===&lt;br /&gt;
* Umožněn výběr textu v detailu procesu&lt;br /&gt;
* Do chybových hlášek přidán čas vzniku chyby pro snazší identifikaci příčiny&lt;br /&gt;
* Zapracováno rozšíření rozhraní detailu procesu&lt;br /&gt;
* Přepracováno rozvržení aplikace pro lepší orientaci uživatele&lt;br /&gt;
* Přidáno označení změněných částí procesu&lt;br /&gt;
* Opravena chyba neuložení podmínky vyhledávací podsložky&lt;br /&gt;
* Opravena chyba, kdy ve veřejné složce nebylo možné založit podsložku&lt;br /&gt;
* Vyhledávání zůstává aktivní při přechodu mezi složkami  &lt;br /&gt;
* Opravena chyba způsobující vícenásobné volání webového API&lt;br /&gt;
* Opravena chyba při načítání procesu z URL&lt;br /&gt;
* Přidána podpora českého třídění&lt;br /&gt;
* Přidány hromadné akce (akce s více procesy)&lt;br /&gt;
* Přidán náhled PDF přílohy&lt;br /&gt;
* Umožněno přidání přílohy přetažením (Drag &amp;amp; drop)&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2.1.0 API + 3.0.0 GUI (červen 2021) ===&lt;br /&gt;
* Zjednodušení nastavení spojení s databází ve webovém API&lt;br /&gt;
* Přidáno obecné rozhraní pro volání enTeam z externích systémů&lt;br /&gt;
* Lepší podpora práce s uživateli a rolemi&lt;br /&gt;
* Lepší podpora práce s číselníky&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 2.0.0 API + 2.0.0 GUI (prosinec 2020) ===&lt;br /&gt;
* Aplikace webového API byly sloučeny do jediné&lt;br /&gt;
* Požadavek autentifikace v případě zablokování je nyní interaktivní&lt;br /&gt;
* Řada GET požadavků je nyní rychleji obsloužena webovým API (struktura složek, uživatelé, datový slovník, …)&lt;br /&gt;
* Přidána podpora SŘBD Oracle (webové API)&lt;br /&gt;
* Změna hesla přihlášeného uživatele&lt;br /&gt;
* Možnost vytvoření, resp. změny definice vyhledávací složky s jednoduchou podmínkou&lt;br /&gt;
* Možnost nastavení, resp. změny příznaku (vlaječky) procesu&lt;br /&gt;
* Přidána podpora deaktivace/reaktivace textů a příloh procesu&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 1.0.0 API + 1.0.0 GUI (červenec 2020) ===&lt;br /&gt;
* Představeno webové rozhraní, disponující základní workgroup funkcionalitou&lt;br /&gt;
* Podporované SŘBD jsou Firebird a Microsoft SQL Server (webové API)&lt;/div&gt;</summary>
		<author><name>EnTeamAdmin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.enteam.cz/index.php?title=Novinky_v_produktech_enTeam&amp;diff=937</id>
		<title>Novinky v produktech enTeam</title>
		<link rel="alternate" type="text/html" href="https://wiki.enteam.cz/index.php?title=Novinky_v_produktech_enTeam&amp;diff=937"/>
		<updated>2025-12-17T14:45:02Z</updated>

		<summary type="html">&lt;p&gt;EnTeamAdmin: /* Webové rozhraní */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== enTeamUI ==&lt;br /&gt;
=== 1.2.0 (září 2025) ===&lt;br /&gt;
* Představeno nové uživatelské rozhraní enTeamUI&lt;br /&gt;
&lt;br /&gt;
== Workflow Manager ==&lt;br /&gt;
=== 6.5.0.1 (prosinec 2025) ===&lt;br /&gt;
* Proces typu dokument může nyní obsahovat více účastníků&lt;br /&gt;
* Spuštění skriptu pomocí akčního tlačítka nezpůsobí označení procesu za nepřečtěný&lt;br /&gt;
* Zlepšena kompatibilita s replikací na MS SQL Server&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.4.0.5 (září 2025) ===&lt;br /&gt;
* Přidána nová knihovna pro generování PDF dokumentů&lt;br /&gt;
* Přidána podpora Firebird 4+&lt;br /&gt;
* Odebrána podpora Firebird 2.5&lt;br /&gt;
* Funkce GetAttachs rozšířena o možnost vracet obsah příloh (viz [https://funkce.enteam.cz/routines/GetAttachs.html GetAttachs])&lt;br /&gt;
* Provedena optimalizace funkce SaveBase64ToFile a GetAttachDataAsBase64 (viz [https://funkce.enteam.cz/routines/SaveBase64ToFile.html SaveBase64ToFile] a [https://funkce.enteam.cz/routines/GetAttachDataAsBase64.html GetAttachDataAsBase64])&lt;br /&gt;
* Umožněno skrytí neaktivních uživatelů v aplikaci enTeam User&lt;br /&gt;
* Přidána možnost instalace enTeam bez uživatele teambridge&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.3.0.2 (prosinec 2024) ===&lt;br /&gt;
* Vylepšena schopnost opětovného navázání spojení s DB po síťovém výpadku&lt;br /&gt;
* Přidána možnost odstranění již nedefinovaných proměnných (v aplikaci enTeam Administration)&lt;br /&gt;
* Přidána funkce skriptovacího jazyka pro kopírování adresáře v souborovém systému (viz [https://funkce.enteam.cz/routines/DirectoryCopy.html DirectoryCopy])&lt;br /&gt;
* Přidána funkce skriptovacího jazyka pro nastavení hodnoty proměnné typu StringList (viz [https://funkce.enteam.cz/routines/AddOrSetVariableStrList.html AddOrSetVariableStrList])&lt;br /&gt;
* Přidány funkce skriptovacího jazyka pro získání aspektů DMS dokumentu (viz [https://funkce.enteam.cz/routines/DmsDocument_GetAspectCount.html DmsDocument_GetAspectCount], [https://funkce.enteam.cz/routines/DmsDocument_GetAspectName.html DmsDocument_GetAspectName], [https://funkce.enteam.cz/routines/DmsDocument_GetAspect.html DmsDocument_GetAspect])&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.2.0.5 (červen 2024) ===&lt;br /&gt;
* Moduly aplikací upraveny tak, aby bylo možné používat tzv. replikaci na Microsoft SQL Server (geograficky oddělené instalace)&lt;br /&gt;
* Přidáno trvalé uložište hodnot pro dlohodobé uchování mimo proces&lt;br /&gt;
* Optimalizováno otevírání nového/nepřečteného procesu&lt;br /&gt;
* Přidána propagace ISDS stavových kódů (a zpráv) do skriptu&lt;br /&gt;
* Přidána podpora klíče CustomInfo pro DB_ConnectWithParams&lt;br /&gt;
* U většiny funkcí modulu ActualDocument.dll rozšířeno logování chyb (zásobník volání, kwDebug* soubor)&lt;br /&gt;
* Opravena chyba při obnovení procesu do kořenové složky&lt;br /&gt;
* Opravena chyba umožňující existenci procesu ve složce i v koši&lt;br /&gt;
* Doplněno zamykání kroků při vykonání pomocí Scheduler&lt;br /&gt;
* Doplněna podpora šifrování DB komunikace u funkce GetReferenceNumberFromDB&lt;br /&gt;
* Přidáno zobrazení upraveného procesu na pozadí při ukončení aplikace&lt;br /&gt;
* Opravena akce “Vložit novou verzi…” na hlavním okně aplikace&lt;br /&gt;
* Přidána možnost optimalizovat čtení JSON ze skriptu&lt;br /&gt;
* Opravena chyba hromadného postoupení kroků&lt;br /&gt;
* Přidána funkce skriptovacího jazyka StorageExists&lt;br /&gt;
* Přidána možnost vyhledávání v dialogu otevřeném pomocí funkce OpenDialog&lt;br /&gt;
* Přidána funkce skriptovacího jazyka CloseDocContEx a opravena stávající CloseDocCont&lt;br /&gt;
* Opravena chyba umožňující existenci dvou masek se stejným názvem&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.2.0.1 (listopad 2023) ===&lt;br /&gt;
* Přidána možnost šifrování komunikace aplikace enTeam s DB&lt;br /&gt;
* Přidána možnost neoznačení procesů za změněné při hromadném přidání uživatele &lt;br /&gt;
* Přidána podpora volání aplikace mucrypt z x64 aplikace&lt;br /&gt;
* Opravena možnost nastavení duplicitního názvu masky&lt;br /&gt;
* Odebrán MtbOutlookSync z CD&lt;br /&gt;
* Přidána možnost deaktivace tlačítka Odeslat v dialogu pro odeslání DZ ze skriptu (viz [https://funkce.enteam.cz/routines/MJournalSendDataMessage.html MJournalSendDataMessage])&lt;br /&gt;
* Přidány funkce pro zápis do JSON (viz kategorie [https://funkce.enteam.cz/categories/Json.html Json])&lt;br /&gt;
* Přidána podpora URL kódování ve funkci ConvertEncoding (viz [https://funkce.enteam.cz/routines/ConvertEncoding.html ConvertEncoding])&lt;br /&gt;
* Funkce LoadFromMtbDocument rozšířena o vlastnost workflow, třída a autor procesu (viz [https://funkce.enteam.cz/routines/LoadFromMtbDocument.html LoadFromMtbDocument])&lt;br /&gt;
* Přidána funkce AddAttachAsBase64 pro přidání přílohy bez ohledu na to, zda již existuje (viz [https://funkce.enteam.cz/routines/AddAttachAsBase64.html AddAttachAsBase64])&lt;br /&gt;
* Přidána funkce ExcelColumnsSetHidden na skrytí sloupce v MS Excel (viz [https://funkce.enteam.cz/routines/ExcelColumnsSetHidden.html ExcelColumnsSetHidden])&lt;br /&gt;
* Přidána funkce EmailSaveEml pro ukládání e-mailu ve formátu .eml (viz [https://funkce.enteam.cz/routines/EmailSaveEml.html EmailSaveEml])&lt;br /&gt;
* Oprava zarovnání base64 ve funkci HttpRequestSetBasicAuthentication (viz [https://funkce.enteam.cz/routines/HttpRequestSetBasicAuthentication.html HttpRequestSetBasicAuthentication])&lt;br /&gt;
* Přidána funkce GetVariables pro export proměnných procesu do JSON (viz [https://funkce.enteam.cz/routines/GetVariables.html GetVariables])&lt;br /&gt;
* Upravena funkce SelectUsersAndRoleFromTree – přidána možnost načtení uživatelů mimo enTeam User (viz [https://funkce.enteam.cz/routines/SelectUsersAndRoleFromTree.html SelectUsersAndRoleFromTree])&lt;br /&gt;
* Přidány funkce DateToISO8601 a ISO8601ToDate pro převod datumu a času do formátu ISO8601 a zpět (viz [https://funkce.enteam.cz/routines/DateToISO8601.html DateToISO8601] a [https://funkce.enteam.cz/routines/ISO8601ToDate.html ISO8601ToDate])&lt;br /&gt;
* Vylepšena funkce SelectUserFromDialogEx (viz [https://funkce.enteam.cz/routines/SelectUserFromDialogEx.html SelectUserFromDialogEx])&lt;br /&gt;
* Přidána funkce GetProcessTextKey pro získání ID textu (viz [https://funkce.enteam.cz/routines/GetProcessTextKey.html GetProcessTextKey])&lt;br /&gt;
* Přidána funkce GetAttachs pro zjištění počtu verzí a dalších metadat příloh (viz [https://funkce.enteam.cz/routines/GetAttachs.html GetAttachs])&lt;br /&gt;
* Rozšíření funkce GetAttachmentsFromProcess o možnost vrácení ID příloh (viz [https://funkce.enteam.cz/routines/GetAttachmentsFromProcess.html GetAttachmentsFromProcess])&lt;br /&gt;
* Přidáno varování při použití HTTP metody GET s tělem requestu (viz [https://funkce.enteam.cz/routines/HttpConnectionSendRequest.html HttpConnectionSendRequest])&lt;br /&gt;
* Rozšíření funkce HttpGetStringProp o vlastnost BodyAsBase64 (binární data v těle HTTP odpovědi) (viz [https://funkce.enteam.cz/routines/HttpGetStringProp.html HttpGetStringProp])&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.1.0.5 (listopad 2022) ===&lt;br /&gt;
* Přidána podpora volání 64-bit OLE (viz kategorie [https://funkce.enteam.cz/categories/64Bit.html 64Bit]) (viz ukončení podpory 32-bit ze strany ABRA)&lt;br /&gt;
* Oprava indexování proměnných typu Currency v aplikaci FullText&lt;br /&gt;
* Oprava vytváření kritérií v Datovém slovníku (instalátor nastavuje právo CREATE TABLE)&lt;br /&gt;
* Opraveny chyby při importování workflow (např. duplikování skriptů)&lt;br /&gt;
* Odstraněno omezení počtu kritérií v procesu&lt;br /&gt;
* Opravena chyba ztráty výběru procesu, při FALSE výsledku skriptu akčního tlačítka&lt;br /&gt;
* Opravena chyba při mazání obsahu proměnných typu seznam&lt;br /&gt;
* Přidána funkce pro převod kódování (viz [https://funkce.enteam.cz/routines/ConvertEncoding.html ConvertEncoding])&lt;br /&gt;
* Přidána funkce pro výpočet HMAC (viz [https://funkce.enteam.cz/routines/ComputeHmac.html ComputeHmac])&lt;br /&gt;
* Přidány nové funkce pro práci s MS Excel (viz [https://funkce.enteam.cz/routines/ExcelPasteFromClipboard.html ExcelPasteFromClipboard] a [https://funkce.enteam.cz/routines/ExcelWrapText.html ExcelWrapText])&lt;br /&gt;
* Přidána funkce pro změnu velikosti JPEG (viz [https://funkce.enteam.cz/routines/ResizeJpeg.html ResizeJpeg])&lt;br /&gt;
* Přidána funkce pro získání datumové vlastnosti procesu (viz [https://funkce.enteam.cz/routines/GetCasePropertyDate.html GetCasePropertyDate])&lt;br /&gt;
* Přidána funkce pro inkrement datumu (a času) (viz [https://funkce.enteam.cz/routines/IncDate.html IncDate])&lt;br /&gt;
* Opravy a vylepšení rozšiřujících funkcí skriptovacího jazyka&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.0.0.6 (červen 2021) ===&lt;br /&gt;
* Nové rozšiřující funkce pro převod řetězce do Base64 a zpět (viz [https://funkce.enteam.cz/routines/EncodeBase64.html EncodeBase64] a [https://funkce.enteam.cz/routines/DecodeBase64.html DecodeBase64])&lt;br /&gt;
* Nové rozšiřující funkce uložení a získání přílohy procesu ve formátu Base64 (viz [https://funkce.enteam.cz/routines/GetAttachDataAsBase64.html GetAttachDataAsBase64] a [https://funkce.enteam.cz/routines/AddOrSetAttachDataAsBase64.html AddOrSetAttachDataAsBase64])&lt;br /&gt;
* Nová rozšiřující funkce pro získání DOM elementů dle názvu (viz [https://funkce.enteam.cz/routines/DomGetElementsByTagName.html DomGetElementsByTagName])&lt;br /&gt;
* Nová rozšiřující funkce pro vykonání výrazu XPath nad objektem typu TDomDocument (viz [https://funkce.enteam.cz/routines/DomEvaluate.html DomEvaluate])&lt;br /&gt;
* Přidány vlastnosti &amp;quot;FirstChild&amp;quot; + &amp;quot;LastChild&amp;quot; dostupné funkcí DomGetIntegerProp (viz [https://funkce.enteam.cz/routines/DomGetIntegerProp.html DomGetIntegerProp])&lt;br /&gt;
* Přidána možnost importu číselníků do aplikace enTeam Admin&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.0.0.5 (prosinec 2020) ===&lt;br /&gt;
* Nové rozšiřující funkce pro podpis XML (viz [https://funkce.enteam.cz/categories/XmlDSig.html XmlDSig])&lt;br /&gt;
* Nová rozšiřující funkce pro načtení souboru do Base64 (viz [https://funkce.enteam.cz/routines/LoadBase64FromFile.html LoadBase64FromFile])&lt;br /&gt;
* Nová rozšiřující funkce pro nastavení priority procesu (viz [https://funkce.enteam.cz/routines/SetCasePriority.html SetCasePriority])&lt;br /&gt;
* Představeny další rozšiřující funkce pro manipulaci s číselníky (viz [https://funkce.enteam.cz/categories/Lookup.html Lookup])&lt;br /&gt;
* Oprava možného pádu aplikace při zpracování velkého množství procesů&lt;br /&gt;
* Oprava možné ztráty skriptu při přesunu mezi složkami&lt;br /&gt;
* Korekce automatického zakládání tabulek kritérií pro typ datum na SŘBD Microsoft SQL Server&lt;br /&gt;
* Přidána možnost omezit velikost přílohy zobrazitelné v náhledu (INI klíč PreviewAttachmentSizeLimit - viz kap. 1.1 [[INI sekce pro modul enTeam Workflow Manager|dokumentace]])&lt;br /&gt;
* Odebrána podpora DopisOnline&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.0.0.3 (červenec 2020) ===&lt;br /&gt;
* Implementováno nové oprávnění (atribut MTBAllowAdminVariables) – možnost spravovat proměnné procesu&lt;br /&gt;
* Nové rozšiřující funkce pro sestavení XML (viz [https://funkce.enteam.cz/categories/Dom.html dokumentace])&lt;br /&gt;
* Přidána možnost exportovat číselník do CSV (aplikace enTeam Admin)&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.0.0.2 (listopad 2019) ===&lt;br /&gt;
* Iniciální vydání aplikace enTeam Workflow Manager&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
== CRM ==&lt;br /&gt;
=== 4.0.0.8 (prosinec 2025) ===&lt;br /&gt;
* Vyhledávání kontaktů upraveno na vyhledávání řetězce uprostřed slova&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.0.0.4 (červenec 2020) ===&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.0.0.3 (listopad 2019) ===&lt;br /&gt;
* Iniciální vydání aplikace enTeam CRM&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
== Journal DS ==&lt;br /&gt;
=== 4.3.0.5 (prosinec 2025) ===&lt;br /&gt;
* Oprava odesílání dříve odebraných příloh DZ&lt;br /&gt;
* Oprava chyby v odebrání přílohy DZ&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.3.0.4 (září 2025) ===&lt;br /&gt;
* Umožněno přidání přílohy přetažením (Drag &amp;amp; Drop)&lt;br /&gt;
* Přidáno textové pole pro vepsání obsahu datové zprávy (s automatickým převodem na PDF přílohu při odeslání)&lt;br /&gt;
* Tlačítko Neodesílat přejmenováno na Zahodit&lt;br /&gt;
* Přidána detekce odeslání prázdné přílohy&lt;br /&gt;
* Přidána možnost odeslání VoDZ (velko-objemové datové zprávy)&lt;br /&gt;
* Souhrn obsahu datové zprávy nově vkládán i do procesu s datovou zprávou odeslanou&lt;br /&gt;
* Zjednodušeno a vylepšeno vyhledávání adresátů pro odeslání datové zprávy&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.1.0.8 (prosinec 2024) ===&lt;br /&gt;
* Přidána možnost ručního zadání jednacího čísla pro odesílanou DZ&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.1.0.4 (červen 2024) ===&lt;br /&gt;
* Přidána podpora stahování VoDZ (velko-objemové datové zprávy)&lt;br /&gt;
* Přidána propagace chyby vrácené ISDS do skriptu&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.0.0.5 (listopad 2022) ===&lt;br /&gt;
* Opravena zranitelnost hesel k Datovým schránkám&lt;br /&gt;
* Další drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.0.0.4 (červen 2021) ===&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.0.0.3 (prosinec 2020) ===&lt;br /&gt;
* Opraveno vkládání textu do procesu s datovou zprávou&lt;br /&gt;
&lt;br /&gt;
=== 4.0.0.2 (listopad 2019) ===&lt;br /&gt;
* Iniciální vydání aplikace enTeam Journal DS&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
== Webové rozhraní ==&lt;br /&gt;
=== 2.5.2 API (prosinec 2025) ===&lt;br /&gt;
* Oprava chyby zobrazení složky Nové procesy existuje-li proces s vice nastavenými termíny&lt;br /&gt;
* Oprava chyby nenalezení zástupce při změně na běžného účastníka&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 2.5.0 API (září 2025) ===&lt;br /&gt;
* Provedena výrazná optimalizace a zrychlení API&lt;br /&gt;
* Přidána možnost provozovat API jako službu Windows&lt;br /&gt;
* Umožněno smazat složku vč. podsložek&lt;br /&gt;
* Přidána možnost hromadného získání položek procesu&lt;br /&gt;
* Odpověď se seznamem procesů rozšířena rozšířena o účastníky, přílohy, pracovní kroky atd.&lt;br /&gt;
* Přidán příznak vložené přílohy&lt;br /&gt;
* Umožněno filtrování procesů ve složce dle ID&lt;br /&gt;
* Přidána možnost hromadné změny procesů&lt;br /&gt;
* Přidána možnost změny jazyka uživatele&lt;br /&gt;
* Umožněno nastavení sloupců složky&lt;br /&gt;
* Přidáno rozhraní pro nahlížení a příjem Datových zpráv &lt;br /&gt;
* Umožněno nastavení atributu uživatele&lt;br /&gt;
* Přidáno rozhraní pro získání seznamu skupin a jejich uživatelů&lt;br /&gt;
* Odpověď s detailem procesu rozšířena o informace o změnách v procesu &lt;br /&gt;
* Odpověď s detailem procesu rozšířena o akumulovaná práva procesu &lt;br /&gt;
* Přidáno rozhraní pro získání seznamu dostupných akčních tlačítek&lt;br /&gt;
* Přidáno rozhraní pro získání seznamu dostupných workflow &lt;br /&gt;
* Vyhledávání v procesech rozšířeno o vyhledávání v názvu příloh a v účastnících&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 3.3.2 GUI (září 2025) ===&lt;br /&gt;
* Umožněn výběr textu v detailu procesu&lt;br /&gt;
* Do chybových hlášek přidán čas vzniku chyby pro snazší identifikaci příčiny&lt;br /&gt;
* Zapracováno rozšíření rozhraní detailu procesu&lt;br /&gt;
* Přepracováno rozvržení aplikace pro lepší orientaci uživatele&lt;br /&gt;
* Přidáno označení změněných částí procesu&lt;br /&gt;
* Opravena chyba neuložení podmínky vyhledávací podsložky&lt;br /&gt;
* Opravena chyba, kdy ve veřejné složce nebylo možné založit podsložku&lt;br /&gt;
* Vyhledávání zůstává aktivní při přechodu mezi složkami  &lt;br /&gt;
* Opravena chyba způsobující vícenásobné volání webového API&lt;br /&gt;
* Opravena chyba při načítání procesu z URL&lt;br /&gt;
* Přidána podpora českého třídění&lt;br /&gt;
* Přidány hromadné akce (akce s více procesy)&lt;br /&gt;
* Přidán náhled PDF přílohy&lt;br /&gt;
* Umožněno přidání přílohy přetažením (Drag &amp;amp; drop)&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2.1.0 API + 3.0.0 GUI (červen 2021) ===&lt;br /&gt;
* Zjednodušení nastavení spojení s databází ve webovém API&lt;br /&gt;
* Přidáno obecné rozhraní pro volání enTeam z externích systémů&lt;br /&gt;
* Lepší podpora práce s uživateli a rolemi&lt;br /&gt;
* Lepší podpora práce s číselníky&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 2.0.0 API + 2.0.0 GUI (prosinec 2020) ===&lt;br /&gt;
* Aplikace webového API byly sloučeny do jediné&lt;br /&gt;
* Požadavek autentifikace v případě zablokování je nyní interaktivní&lt;br /&gt;
* Řada GET požadavků je nyní rychleji obsloužena webovým API (struktura složek, uživatelé, datový slovník, …)&lt;br /&gt;
* Přidána podpora SŘBD Oracle (webové API)&lt;br /&gt;
* Změna hesla přihlášeného uživatele&lt;br /&gt;
* Možnost vytvoření, resp. změny definice vyhledávací složky s jednoduchou podmínkou&lt;br /&gt;
* Možnost nastavení, resp. změny příznaku (vlaječky) procesu&lt;br /&gt;
* Přidána podpora deaktivace/reaktivace textů a příloh procesu&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 1.0.0 API + 1.0.0 GUI (červenec 2020) ===&lt;br /&gt;
* Představeno webové rozhraní, disponující základní workgroup funkcionalitou&lt;br /&gt;
* Podporované SŘBD jsou Firebird a Microsoft SQL Server (webové API)&lt;/div&gt;</summary>
		<author><name>EnTeamAdmin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.enteam.cz/index.php?title=Novinky_v_produktech_enTeam&amp;diff=936</id>
		<title>Novinky v produktech enTeam</title>
		<link rel="alternate" type="text/html" href="https://wiki.enteam.cz/index.php?title=Novinky_v_produktech_enTeam&amp;diff=936"/>
		<updated>2025-12-17T14:43:52Z</updated>

		<summary type="html">&lt;p&gt;EnTeamAdmin: /* Journal DS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== enTeamUI ==&lt;br /&gt;
=== 1.2.0 (září 2025) ===&lt;br /&gt;
* Představeno nové uživatelské rozhraní enTeamUI&lt;br /&gt;
&lt;br /&gt;
== Workflow Manager ==&lt;br /&gt;
=== 6.5.0.1 (prosinec 2025) ===&lt;br /&gt;
* Proces typu dokument může nyní obsahovat více účastníků&lt;br /&gt;
* Spuštění skriptu pomocí akčního tlačítka nezpůsobí označení procesu za nepřečtěný&lt;br /&gt;
* Zlepšena kompatibilita s replikací na MS SQL Server&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.4.0.5 (září 2025) ===&lt;br /&gt;
* Přidána nová knihovna pro generování PDF dokumentů&lt;br /&gt;
* Přidána podpora Firebird 4+&lt;br /&gt;
* Odebrána podpora Firebird 2.5&lt;br /&gt;
* Funkce GetAttachs rozšířena o možnost vracet obsah příloh (viz [https://funkce.enteam.cz/routines/GetAttachs.html GetAttachs])&lt;br /&gt;
* Provedena optimalizace funkce SaveBase64ToFile a GetAttachDataAsBase64 (viz [https://funkce.enteam.cz/routines/SaveBase64ToFile.html SaveBase64ToFile] a [https://funkce.enteam.cz/routines/GetAttachDataAsBase64.html GetAttachDataAsBase64])&lt;br /&gt;
* Umožněno skrytí neaktivních uživatelů v aplikaci enTeam User&lt;br /&gt;
* Přidána možnost instalace enTeam bez uživatele teambridge&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.3.0.2 (prosinec 2024) ===&lt;br /&gt;
* Vylepšena schopnost opětovného navázání spojení s DB po síťovém výpadku&lt;br /&gt;
* Přidána možnost odstranění již nedefinovaných proměnných (v aplikaci enTeam Administration)&lt;br /&gt;
* Přidána funkce skriptovacího jazyka pro kopírování adresáře v souborovém systému (viz [https://funkce.enteam.cz/routines/DirectoryCopy.html DirectoryCopy])&lt;br /&gt;
* Přidána funkce skriptovacího jazyka pro nastavení hodnoty proměnné typu StringList (viz [https://funkce.enteam.cz/routines/AddOrSetVariableStrList.html AddOrSetVariableStrList])&lt;br /&gt;
* Přidány funkce skriptovacího jazyka pro získání aspektů DMS dokumentu (viz [https://funkce.enteam.cz/routines/DmsDocument_GetAspectCount.html DmsDocument_GetAspectCount], [https://funkce.enteam.cz/routines/DmsDocument_GetAspectName.html DmsDocument_GetAspectName], [https://funkce.enteam.cz/routines/DmsDocument_GetAspect.html DmsDocument_GetAspect])&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.2.0.5 (červen 2024) ===&lt;br /&gt;
* Moduly aplikací upraveny tak, aby bylo možné používat tzv. replikaci na Microsoft SQL Server (geograficky oddělené instalace)&lt;br /&gt;
* Přidáno trvalé uložište hodnot pro dlohodobé uchování mimo proces&lt;br /&gt;
* Optimalizováno otevírání nového/nepřečteného procesu&lt;br /&gt;
* Přidána propagace ISDS stavových kódů (a zpráv) do skriptu&lt;br /&gt;
* Přidána podpora klíče CustomInfo pro DB_ConnectWithParams&lt;br /&gt;
* U většiny funkcí modulu ActualDocument.dll rozšířeno logování chyb (zásobník volání, kwDebug* soubor)&lt;br /&gt;
* Opravena chyba při obnovení procesu do kořenové složky&lt;br /&gt;
* Opravena chyba umožňující existenci procesu ve složce i v koši&lt;br /&gt;
* Doplněno zamykání kroků při vykonání pomocí Scheduler&lt;br /&gt;
* Doplněna podpora šifrování DB komunikace u funkce GetReferenceNumberFromDB&lt;br /&gt;
* Přidáno zobrazení upraveného procesu na pozadí při ukončení aplikace&lt;br /&gt;
* Opravena akce “Vložit novou verzi…” na hlavním okně aplikace&lt;br /&gt;
* Přidána možnost optimalizovat čtení JSON ze skriptu&lt;br /&gt;
* Opravena chyba hromadného postoupení kroků&lt;br /&gt;
* Přidána funkce skriptovacího jazyka StorageExists&lt;br /&gt;
* Přidána možnost vyhledávání v dialogu otevřeném pomocí funkce OpenDialog&lt;br /&gt;
* Přidána funkce skriptovacího jazyka CloseDocContEx a opravena stávající CloseDocCont&lt;br /&gt;
* Opravena chyba umožňující existenci dvou masek se stejným názvem&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.2.0.1 (listopad 2023) ===&lt;br /&gt;
* Přidána možnost šifrování komunikace aplikace enTeam s DB&lt;br /&gt;
* Přidána možnost neoznačení procesů za změněné při hromadném přidání uživatele &lt;br /&gt;
* Přidána podpora volání aplikace mucrypt z x64 aplikace&lt;br /&gt;
* Opravena možnost nastavení duplicitního názvu masky&lt;br /&gt;
* Odebrán MtbOutlookSync z CD&lt;br /&gt;
* Přidána možnost deaktivace tlačítka Odeslat v dialogu pro odeslání DZ ze skriptu (viz [https://funkce.enteam.cz/routines/MJournalSendDataMessage.html MJournalSendDataMessage])&lt;br /&gt;
* Přidány funkce pro zápis do JSON (viz kategorie [https://funkce.enteam.cz/categories/Json.html Json])&lt;br /&gt;
* Přidána podpora URL kódování ve funkci ConvertEncoding (viz [https://funkce.enteam.cz/routines/ConvertEncoding.html ConvertEncoding])&lt;br /&gt;
* Funkce LoadFromMtbDocument rozšířena o vlastnost workflow, třída a autor procesu (viz [https://funkce.enteam.cz/routines/LoadFromMtbDocument.html LoadFromMtbDocument])&lt;br /&gt;
* Přidána funkce AddAttachAsBase64 pro přidání přílohy bez ohledu na to, zda již existuje (viz [https://funkce.enteam.cz/routines/AddAttachAsBase64.html AddAttachAsBase64])&lt;br /&gt;
* Přidána funkce ExcelColumnsSetHidden na skrytí sloupce v MS Excel (viz [https://funkce.enteam.cz/routines/ExcelColumnsSetHidden.html ExcelColumnsSetHidden])&lt;br /&gt;
* Přidána funkce EmailSaveEml pro ukládání e-mailu ve formátu .eml (viz [https://funkce.enteam.cz/routines/EmailSaveEml.html EmailSaveEml])&lt;br /&gt;
* Oprava zarovnání base64 ve funkci HttpRequestSetBasicAuthentication (viz [https://funkce.enteam.cz/routines/HttpRequestSetBasicAuthentication.html HttpRequestSetBasicAuthentication])&lt;br /&gt;
* Přidána funkce GetVariables pro export proměnných procesu do JSON (viz [https://funkce.enteam.cz/routines/GetVariables.html GetVariables])&lt;br /&gt;
* Upravena funkce SelectUsersAndRoleFromTree – přidána možnost načtení uživatelů mimo enTeam User (viz [https://funkce.enteam.cz/routines/SelectUsersAndRoleFromTree.html SelectUsersAndRoleFromTree])&lt;br /&gt;
* Přidány funkce DateToISO8601 a ISO8601ToDate pro převod datumu a času do formátu ISO8601 a zpět (viz [https://funkce.enteam.cz/routines/DateToISO8601.html DateToISO8601] a [https://funkce.enteam.cz/routines/ISO8601ToDate.html ISO8601ToDate])&lt;br /&gt;
* Vylepšena funkce SelectUserFromDialogEx (viz [https://funkce.enteam.cz/routines/SelectUserFromDialogEx.html SelectUserFromDialogEx])&lt;br /&gt;
* Přidána funkce GetProcessTextKey pro získání ID textu (viz [https://funkce.enteam.cz/routines/GetProcessTextKey.html GetProcessTextKey])&lt;br /&gt;
* Přidána funkce GetAttachs pro zjištění počtu verzí a dalších metadat příloh (viz [https://funkce.enteam.cz/routines/GetAttachs.html GetAttachs])&lt;br /&gt;
* Rozšíření funkce GetAttachmentsFromProcess o možnost vrácení ID příloh (viz [https://funkce.enteam.cz/routines/GetAttachmentsFromProcess.html GetAttachmentsFromProcess])&lt;br /&gt;
* Přidáno varování při použití HTTP metody GET s tělem requestu (viz [https://funkce.enteam.cz/routines/HttpConnectionSendRequest.html HttpConnectionSendRequest])&lt;br /&gt;
* Rozšíření funkce HttpGetStringProp o vlastnost BodyAsBase64 (binární data v těle HTTP odpovědi) (viz [https://funkce.enteam.cz/routines/HttpGetStringProp.html HttpGetStringProp])&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.1.0.5 (listopad 2022) ===&lt;br /&gt;
* Přidána podpora volání 64-bit OLE (viz kategorie [https://funkce.enteam.cz/categories/64Bit.html 64Bit]) (viz ukončení podpory 32-bit ze strany ABRA)&lt;br /&gt;
* Oprava indexování proměnných typu Currency v aplikaci FullText&lt;br /&gt;
* Oprava vytváření kritérií v Datovém slovníku (instalátor nastavuje právo CREATE TABLE)&lt;br /&gt;
* Opraveny chyby při importování workflow (např. duplikování skriptů)&lt;br /&gt;
* Odstraněno omezení počtu kritérií v procesu&lt;br /&gt;
* Opravena chyba ztráty výběru procesu, při FALSE výsledku skriptu akčního tlačítka&lt;br /&gt;
* Opravena chyba při mazání obsahu proměnných typu seznam&lt;br /&gt;
* Přidána funkce pro převod kódování (viz [https://funkce.enteam.cz/routines/ConvertEncoding.html ConvertEncoding])&lt;br /&gt;
* Přidána funkce pro výpočet HMAC (viz [https://funkce.enteam.cz/routines/ComputeHmac.html ComputeHmac])&lt;br /&gt;
* Přidány nové funkce pro práci s MS Excel (viz [https://funkce.enteam.cz/routines/ExcelPasteFromClipboard.html ExcelPasteFromClipboard] a [https://funkce.enteam.cz/routines/ExcelWrapText.html ExcelWrapText])&lt;br /&gt;
* Přidána funkce pro změnu velikosti JPEG (viz [https://funkce.enteam.cz/routines/ResizeJpeg.html ResizeJpeg])&lt;br /&gt;
* Přidána funkce pro získání datumové vlastnosti procesu (viz [https://funkce.enteam.cz/routines/GetCasePropertyDate.html GetCasePropertyDate])&lt;br /&gt;
* Přidána funkce pro inkrement datumu (a času) (viz [https://funkce.enteam.cz/routines/IncDate.html IncDate])&lt;br /&gt;
* Opravy a vylepšení rozšiřujících funkcí skriptovacího jazyka&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.0.0.6 (červen 2021) ===&lt;br /&gt;
* Nové rozšiřující funkce pro převod řetězce do Base64 a zpět (viz [https://funkce.enteam.cz/routines/EncodeBase64.html EncodeBase64] a [https://funkce.enteam.cz/routines/DecodeBase64.html DecodeBase64])&lt;br /&gt;
* Nové rozšiřující funkce uložení a získání přílohy procesu ve formátu Base64 (viz [https://funkce.enteam.cz/routines/GetAttachDataAsBase64.html GetAttachDataAsBase64] a [https://funkce.enteam.cz/routines/AddOrSetAttachDataAsBase64.html AddOrSetAttachDataAsBase64])&lt;br /&gt;
* Nová rozšiřující funkce pro získání DOM elementů dle názvu (viz [https://funkce.enteam.cz/routines/DomGetElementsByTagName.html DomGetElementsByTagName])&lt;br /&gt;
* Nová rozšiřující funkce pro vykonání výrazu XPath nad objektem typu TDomDocument (viz [https://funkce.enteam.cz/routines/DomEvaluate.html DomEvaluate])&lt;br /&gt;
* Přidány vlastnosti &amp;quot;FirstChild&amp;quot; + &amp;quot;LastChild&amp;quot; dostupné funkcí DomGetIntegerProp (viz [https://funkce.enteam.cz/routines/DomGetIntegerProp.html DomGetIntegerProp])&lt;br /&gt;
* Přidána možnost importu číselníků do aplikace enTeam Admin&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.0.0.5 (prosinec 2020) ===&lt;br /&gt;
* Nové rozšiřující funkce pro podpis XML (viz [https://funkce.enteam.cz/categories/XmlDSig.html XmlDSig])&lt;br /&gt;
* Nová rozšiřující funkce pro načtení souboru do Base64 (viz [https://funkce.enteam.cz/routines/LoadBase64FromFile.html LoadBase64FromFile])&lt;br /&gt;
* Nová rozšiřující funkce pro nastavení priority procesu (viz [https://funkce.enteam.cz/routines/SetCasePriority.html SetCasePriority])&lt;br /&gt;
* Představeny další rozšiřující funkce pro manipulaci s číselníky (viz [https://funkce.enteam.cz/categories/Lookup.html Lookup])&lt;br /&gt;
* Oprava možného pádu aplikace při zpracování velkého množství procesů&lt;br /&gt;
* Oprava možné ztráty skriptu při přesunu mezi složkami&lt;br /&gt;
* Korekce automatického zakládání tabulek kritérií pro typ datum na SŘBD Microsoft SQL Server&lt;br /&gt;
* Přidána možnost omezit velikost přílohy zobrazitelné v náhledu (INI klíč PreviewAttachmentSizeLimit - viz kap. 1.1 [[INI sekce pro modul enTeam Workflow Manager|dokumentace]])&lt;br /&gt;
* Odebrána podpora DopisOnline&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.0.0.3 (červenec 2020) ===&lt;br /&gt;
* Implementováno nové oprávnění (atribut MTBAllowAdminVariables) – možnost spravovat proměnné procesu&lt;br /&gt;
* Nové rozšiřující funkce pro sestavení XML (viz [https://funkce.enteam.cz/categories/Dom.html dokumentace])&lt;br /&gt;
* Přidána možnost exportovat číselník do CSV (aplikace enTeam Admin)&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.0.0.2 (listopad 2019) ===&lt;br /&gt;
* Iniciální vydání aplikace enTeam Workflow Manager&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
== CRM ==&lt;br /&gt;
=== 4.0.0.8 (prosinec 2025) ===&lt;br /&gt;
* Vyhledávání kontaktů upraveno na vyhledávání řetězce uprostřed slova&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.0.0.4 (červenec 2020) ===&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.0.0.3 (listopad 2019) ===&lt;br /&gt;
* Iniciální vydání aplikace enTeam CRM&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
== Journal DS ==&lt;br /&gt;
=== 4.3.0.5 (prosinec 2025) ===&lt;br /&gt;
* Oprava odesílání dříve odebraných příloh DZ&lt;br /&gt;
* Oprava chyby v odebrání přílohy DZ&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.3.0.4 (září 2025) ===&lt;br /&gt;
* Umožněno přidání přílohy přetažením (Drag &amp;amp; Drop)&lt;br /&gt;
* Přidáno textové pole pro vepsání obsahu datové zprávy (s automatickým převodem na PDF přílohu při odeslání)&lt;br /&gt;
* Tlačítko Neodesílat přejmenováno na Zahodit&lt;br /&gt;
* Přidána detekce odeslání prázdné přílohy&lt;br /&gt;
* Přidána možnost odeslání VoDZ (velko-objemové datové zprávy)&lt;br /&gt;
* Souhrn obsahu datové zprávy nově vkládán i do procesu s datovou zprávou odeslanou&lt;br /&gt;
* Zjednodušeno a vylepšeno vyhledávání adresátů pro odeslání datové zprávy&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.1.0.8 (prosinec 2024) ===&lt;br /&gt;
* Přidána možnost ručního zadání jednacího čísla pro odesílanou DZ&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.1.0.4 (červen 2024) ===&lt;br /&gt;
* Přidána podpora stahování VoDZ (velko-objemové datové zprávy)&lt;br /&gt;
* Přidána propagace chyby vrácené ISDS do skriptu&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.0.0.5 (listopad 2022) ===&lt;br /&gt;
* Opravena zranitelnost hesel k Datovým schránkám&lt;br /&gt;
* Další drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.0.0.4 (červen 2021) ===&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.0.0.3 (prosinec 2020) ===&lt;br /&gt;
* Opraveno vkládání textu do procesu s datovou zprávou&lt;br /&gt;
&lt;br /&gt;
=== 4.0.0.2 (listopad 2019) ===&lt;br /&gt;
* Iniciální vydání aplikace enTeam Journal DS&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
== Webové rozhraní ==&lt;br /&gt;
=== 2.5.0 API (září 2025) ===&lt;br /&gt;
* Provedena výrazná optimalizace a zrychlení API&lt;br /&gt;
* Přidána možnost provozovat API jako službu Windows&lt;br /&gt;
* Umožněno smazat složku vč. podsložek&lt;br /&gt;
* Přidána možnost hromadného získání položek procesu&lt;br /&gt;
* Odpověď se seznamem procesů rozšířena rozšířena o účastníky, přílohy, pracovní kroky atd.&lt;br /&gt;
* Přidán příznak vložené přílohy&lt;br /&gt;
* Umožněno filtrování procesů ve složce dle ID&lt;br /&gt;
* Přidána možnost hromadné změny procesů&lt;br /&gt;
* Přidána možnost změny jazyka uživatele&lt;br /&gt;
* Umožněno nastavení sloupců složky&lt;br /&gt;
* Přidáno rozhraní pro nahlížení a příjem Datových zpráv &lt;br /&gt;
* Umožněno nastavení atributu uživatele&lt;br /&gt;
* Přidáno rozhraní pro získání seznamu skupin a jejich uživatelů&lt;br /&gt;
* Odpověď s detailem procesu rozšířena o informace o změnách v procesu &lt;br /&gt;
* Odpověď s detailem procesu rozšířena o akumulovaná práva procesu &lt;br /&gt;
* Přidáno rozhraní pro získání seznamu dostupných akčních tlačítek&lt;br /&gt;
* Přidáno rozhraní pro získání seznamu dostupných workflow &lt;br /&gt;
* Vyhledávání v procesech rozšířeno o vyhledávání v názvu příloh a v účastnících&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 3.3.2 GUI (září 2025) ===&lt;br /&gt;
* Umožněn výběr textu v detailu procesu&lt;br /&gt;
* Do chybových hlášek přidán čas vzniku chyby pro snazší identifikaci příčiny&lt;br /&gt;
* Zapracováno rozšíření rozhraní detailu procesu&lt;br /&gt;
* Přepracováno rozvržení aplikace pro lepší orientaci uživatele&lt;br /&gt;
* Přidáno označení změněných částí procesu&lt;br /&gt;
* Opravena chyba neuložení podmínky vyhledávací podsložky&lt;br /&gt;
* Opravena chyba, kdy ve veřejné složce nebylo možné založit podsložku&lt;br /&gt;
* Vyhledávání zůstává aktivní při přechodu mezi složkami  &lt;br /&gt;
* Opravena chyba způsobující vícenásobné volání webového API&lt;br /&gt;
* Opravena chyba při načítání procesu z URL&lt;br /&gt;
* Přidána podpora českého třídění&lt;br /&gt;
* Přidány hromadné akce (akce s více procesy)&lt;br /&gt;
* Přidán náhled PDF přílohy&lt;br /&gt;
* Umožněno přidání přílohy přetažením (Drag &amp;amp; drop)&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2.1.0 API + 3.0.0 GUI (červen 2021) ===&lt;br /&gt;
* Zjednodušení nastavení spojení s databází ve webovém API&lt;br /&gt;
* Přidáno obecné rozhraní pro volání enTeam z externích systémů&lt;br /&gt;
* Lepší podpora práce s uživateli a rolemi&lt;br /&gt;
* Lepší podpora práce s číselníky&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 2.0.0 API + 2.0.0 GUI (prosinec 2020) ===&lt;br /&gt;
* Aplikace webového API byly sloučeny do jediné&lt;br /&gt;
* Požadavek autentifikace v případě zablokování je nyní interaktivní&lt;br /&gt;
* Řada GET požadavků je nyní rychleji obsloužena webovým API (struktura složek, uživatelé, datový slovník, …)&lt;br /&gt;
* Přidána podpora SŘBD Oracle (webové API)&lt;br /&gt;
* Změna hesla přihlášeného uživatele&lt;br /&gt;
* Možnost vytvoření, resp. změny definice vyhledávací složky s jednoduchou podmínkou&lt;br /&gt;
* Možnost nastavení, resp. změny příznaku (vlaječky) procesu&lt;br /&gt;
* Přidána podpora deaktivace/reaktivace textů a příloh procesu&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 1.0.0 API + 1.0.0 GUI (červenec 2020) ===&lt;br /&gt;
* Představeno webové rozhraní, disponující základní workgroup funkcionalitou&lt;br /&gt;
* Podporované SŘBD jsou Firebird a Microsoft SQL Server (webové API)&lt;/div&gt;</summary>
		<author><name>EnTeamAdmin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.enteam.cz/index.php?title=Novinky_v_produktech_enTeam&amp;diff=935</id>
		<title>Novinky v produktech enTeam</title>
		<link rel="alternate" type="text/html" href="https://wiki.enteam.cz/index.php?title=Novinky_v_produktech_enTeam&amp;diff=935"/>
		<updated>2025-12-17T14:42:50Z</updated>

		<summary type="html">&lt;p&gt;EnTeamAdmin: /* CRM */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== enTeamUI ==&lt;br /&gt;
=== 1.2.0 (září 2025) ===&lt;br /&gt;
* Představeno nové uživatelské rozhraní enTeamUI&lt;br /&gt;
&lt;br /&gt;
== Workflow Manager ==&lt;br /&gt;
=== 6.5.0.1 (prosinec 2025) ===&lt;br /&gt;
* Proces typu dokument může nyní obsahovat více účastníků&lt;br /&gt;
* Spuštění skriptu pomocí akčního tlačítka nezpůsobí označení procesu za nepřečtěný&lt;br /&gt;
* Zlepšena kompatibilita s replikací na MS SQL Server&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.4.0.5 (září 2025) ===&lt;br /&gt;
* Přidána nová knihovna pro generování PDF dokumentů&lt;br /&gt;
* Přidána podpora Firebird 4+&lt;br /&gt;
* Odebrána podpora Firebird 2.5&lt;br /&gt;
* Funkce GetAttachs rozšířena o možnost vracet obsah příloh (viz [https://funkce.enteam.cz/routines/GetAttachs.html GetAttachs])&lt;br /&gt;
* Provedena optimalizace funkce SaveBase64ToFile a GetAttachDataAsBase64 (viz [https://funkce.enteam.cz/routines/SaveBase64ToFile.html SaveBase64ToFile] a [https://funkce.enteam.cz/routines/GetAttachDataAsBase64.html GetAttachDataAsBase64])&lt;br /&gt;
* Umožněno skrytí neaktivních uživatelů v aplikaci enTeam User&lt;br /&gt;
* Přidána možnost instalace enTeam bez uživatele teambridge&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.3.0.2 (prosinec 2024) ===&lt;br /&gt;
* Vylepšena schopnost opětovného navázání spojení s DB po síťovém výpadku&lt;br /&gt;
* Přidána možnost odstranění již nedefinovaných proměnných (v aplikaci enTeam Administration)&lt;br /&gt;
* Přidána funkce skriptovacího jazyka pro kopírování adresáře v souborovém systému (viz [https://funkce.enteam.cz/routines/DirectoryCopy.html DirectoryCopy])&lt;br /&gt;
* Přidána funkce skriptovacího jazyka pro nastavení hodnoty proměnné typu StringList (viz [https://funkce.enteam.cz/routines/AddOrSetVariableStrList.html AddOrSetVariableStrList])&lt;br /&gt;
* Přidány funkce skriptovacího jazyka pro získání aspektů DMS dokumentu (viz [https://funkce.enteam.cz/routines/DmsDocument_GetAspectCount.html DmsDocument_GetAspectCount], [https://funkce.enteam.cz/routines/DmsDocument_GetAspectName.html DmsDocument_GetAspectName], [https://funkce.enteam.cz/routines/DmsDocument_GetAspect.html DmsDocument_GetAspect])&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.2.0.5 (červen 2024) ===&lt;br /&gt;
* Moduly aplikací upraveny tak, aby bylo možné používat tzv. replikaci na Microsoft SQL Server (geograficky oddělené instalace)&lt;br /&gt;
* Přidáno trvalé uložište hodnot pro dlohodobé uchování mimo proces&lt;br /&gt;
* Optimalizováno otevírání nového/nepřečteného procesu&lt;br /&gt;
* Přidána propagace ISDS stavových kódů (a zpráv) do skriptu&lt;br /&gt;
* Přidána podpora klíče CustomInfo pro DB_ConnectWithParams&lt;br /&gt;
* U většiny funkcí modulu ActualDocument.dll rozšířeno logování chyb (zásobník volání, kwDebug* soubor)&lt;br /&gt;
* Opravena chyba při obnovení procesu do kořenové složky&lt;br /&gt;
* Opravena chyba umožňující existenci procesu ve složce i v koši&lt;br /&gt;
* Doplněno zamykání kroků při vykonání pomocí Scheduler&lt;br /&gt;
* Doplněna podpora šifrování DB komunikace u funkce GetReferenceNumberFromDB&lt;br /&gt;
* Přidáno zobrazení upraveného procesu na pozadí při ukončení aplikace&lt;br /&gt;
* Opravena akce “Vložit novou verzi…” na hlavním okně aplikace&lt;br /&gt;
* Přidána možnost optimalizovat čtení JSON ze skriptu&lt;br /&gt;
* Opravena chyba hromadného postoupení kroků&lt;br /&gt;
* Přidána funkce skriptovacího jazyka StorageExists&lt;br /&gt;
* Přidána možnost vyhledávání v dialogu otevřeném pomocí funkce OpenDialog&lt;br /&gt;
* Přidána funkce skriptovacího jazyka CloseDocContEx a opravena stávající CloseDocCont&lt;br /&gt;
* Opravena chyba umožňující existenci dvou masek se stejným názvem&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.2.0.1 (listopad 2023) ===&lt;br /&gt;
* Přidána možnost šifrování komunikace aplikace enTeam s DB&lt;br /&gt;
* Přidána možnost neoznačení procesů za změněné při hromadném přidání uživatele &lt;br /&gt;
* Přidána podpora volání aplikace mucrypt z x64 aplikace&lt;br /&gt;
* Opravena možnost nastavení duplicitního názvu masky&lt;br /&gt;
* Odebrán MtbOutlookSync z CD&lt;br /&gt;
* Přidána možnost deaktivace tlačítka Odeslat v dialogu pro odeslání DZ ze skriptu (viz [https://funkce.enteam.cz/routines/MJournalSendDataMessage.html MJournalSendDataMessage])&lt;br /&gt;
* Přidány funkce pro zápis do JSON (viz kategorie [https://funkce.enteam.cz/categories/Json.html Json])&lt;br /&gt;
* Přidána podpora URL kódování ve funkci ConvertEncoding (viz [https://funkce.enteam.cz/routines/ConvertEncoding.html ConvertEncoding])&lt;br /&gt;
* Funkce LoadFromMtbDocument rozšířena o vlastnost workflow, třída a autor procesu (viz [https://funkce.enteam.cz/routines/LoadFromMtbDocument.html LoadFromMtbDocument])&lt;br /&gt;
* Přidána funkce AddAttachAsBase64 pro přidání přílohy bez ohledu na to, zda již existuje (viz [https://funkce.enteam.cz/routines/AddAttachAsBase64.html AddAttachAsBase64])&lt;br /&gt;
* Přidána funkce ExcelColumnsSetHidden na skrytí sloupce v MS Excel (viz [https://funkce.enteam.cz/routines/ExcelColumnsSetHidden.html ExcelColumnsSetHidden])&lt;br /&gt;
* Přidána funkce EmailSaveEml pro ukládání e-mailu ve formátu .eml (viz [https://funkce.enteam.cz/routines/EmailSaveEml.html EmailSaveEml])&lt;br /&gt;
* Oprava zarovnání base64 ve funkci HttpRequestSetBasicAuthentication (viz [https://funkce.enteam.cz/routines/HttpRequestSetBasicAuthentication.html HttpRequestSetBasicAuthentication])&lt;br /&gt;
* Přidána funkce GetVariables pro export proměnných procesu do JSON (viz [https://funkce.enteam.cz/routines/GetVariables.html GetVariables])&lt;br /&gt;
* Upravena funkce SelectUsersAndRoleFromTree – přidána možnost načtení uživatelů mimo enTeam User (viz [https://funkce.enteam.cz/routines/SelectUsersAndRoleFromTree.html SelectUsersAndRoleFromTree])&lt;br /&gt;
* Přidány funkce DateToISO8601 a ISO8601ToDate pro převod datumu a času do formátu ISO8601 a zpět (viz [https://funkce.enteam.cz/routines/DateToISO8601.html DateToISO8601] a [https://funkce.enteam.cz/routines/ISO8601ToDate.html ISO8601ToDate])&lt;br /&gt;
* Vylepšena funkce SelectUserFromDialogEx (viz [https://funkce.enteam.cz/routines/SelectUserFromDialogEx.html SelectUserFromDialogEx])&lt;br /&gt;
* Přidána funkce GetProcessTextKey pro získání ID textu (viz [https://funkce.enteam.cz/routines/GetProcessTextKey.html GetProcessTextKey])&lt;br /&gt;
* Přidána funkce GetAttachs pro zjištění počtu verzí a dalších metadat příloh (viz [https://funkce.enteam.cz/routines/GetAttachs.html GetAttachs])&lt;br /&gt;
* Rozšíření funkce GetAttachmentsFromProcess o možnost vrácení ID příloh (viz [https://funkce.enteam.cz/routines/GetAttachmentsFromProcess.html GetAttachmentsFromProcess])&lt;br /&gt;
* Přidáno varování při použití HTTP metody GET s tělem requestu (viz [https://funkce.enteam.cz/routines/HttpConnectionSendRequest.html HttpConnectionSendRequest])&lt;br /&gt;
* Rozšíření funkce HttpGetStringProp o vlastnost BodyAsBase64 (binární data v těle HTTP odpovědi) (viz [https://funkce.enteam.cz/routines/HttpGetStringProp.html HttpGetStringProp])&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.1.0.5 (listopad 2022) ===&lt;br /&gt;
* Přidána podpora volání 64-bit OLE (viz kategorie [https://funkce.enteam.cz/categories/64Bit.html 64Bit]) (viz ukončení podpory 32-bit ze strany ABRA)&lt;br /&gt;
* Oprava indexování proměnných typu Currency v aplikaci FullText&lt;br /&gt;
* Oprava vytváření kritérií v Datovém slovníku (instalátor nastavuje právo CREATE TABLE)&lt;br /&gt;
* Opraveny chyby při importování workflow (např. duplikování skriptů)&lt;br /&gt;
* Odstraněno omezení počtu kritérií v procesu&lt;br /&gt;
* Opravena chyba ztráty výběru procesu, při FALSE výsledku skriptu akčního tlačítka&lt;br /&gt;
* Opravena chyba při mazání obsahu proměnných typu seznam&lt;br /&gt;
* Přidána funkce pro převod kódování (viz [https://funkce.enteam.cz/routines/ConvertEncoding.html ConvertEncoding])&lt;br /&gt;
* Přidána funkce pro výpočet HMAC (viz [https://funkce.enteam.cz/routines/ComputeHmac.html ComputeHmac])&lt;br /&gt;
* Přidány nové funkce pro práci s MS Excel (viz [https://funkce.enteam.cz/routines/ExcelPasteFromClipboard.html ExcelPasteFromClipboard] a [https://funkce.enteam.cz/routines/ExcelWrapText.html ExcelWrapText])&lt;br /&gt;
* Přidána funkce pro změnu velikosti JPEG (viz [https://funkce.enteam.cz/routines/ResizeJpeg.html ResizeJpeg])&lt;br /&gt;
* Přidána funkce pro získání datumové vlastnosti procesu (viz [https://funkce.enteam.cz/routines/GetCasePropertyDate.html GetCasePropertyDate])&lt;br /&gt;
* Přidána funkce pro inkrement datumu (a času) (viz [https://funkce.enteam.cz/routines/IncDate.html IncDate])&lt;br /&gt;
* Opravy a vylepšení rozšiřujících funkcí skriptovacího jazyka&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.0.0.6 (červen 2021) ===&lt;br /&gt;
* Nové rozšiřující funkce pro převod řetězce do Base64 a zpět (viz [https://funkce.enteam.cz/routines/EncodeBase64.html EncodeBase64] a [https://funkce.enteam.cz/routines/DecodeBase64.html DecodeBase64])&lt;br /&gt;
* Nové rozšiřující funkce uložení a získání přílohy procesu ve formátu Base64 (viz [https://funkce.enteam.cz/routines/GetAttachDataAsBase64.html GetAttachDataAsBase64] a [https://funkce.enteam.cz/routines/AddOrSetAttachDataAsBase64.html AddOrSetAttachDataAsBase64])&lt;br /&gt;
* Nová rozšiřující funkce pro získání DOM elementů dle názvu (viz [https://funkce.enteam.cz/routines/DomGetElementsByTagName.html DomGetElementsByTagName])&lt;br /&gt;
* Nová rozšiřující funkce pro vykonání výrazu XPath nad objektem typu TDomDocument (viz [https://funkce.enteam.cz/routines/DomEvaluate.html DomEvaluate])&lt;br /&gt;
* Přidány vlastnosti &amp;quot;FirstChild&amp;quot; + &amp;quot;LastChild&amp;quot; dostupné funkcí DomGetIntegerProp (viz [https://funkce.enteam.cz/routines/DomGetIntegerProp.html DomGetIntegerProp])&lt;br /&gt;
* Přidána možnost importu číselníků do aplikace enTeam Admin&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.0.0.5 (prosinec 2020) ===&lt;br /&gt;
* Nové rozšiřující funkce pro podpis XML (viz [https://funkce.enteam.cz/categories/XmlDSig.html XmlDSig])&lt;br /&gt;
* Nová rozšiřující funkce pro načtení souboru do Base64 (viz [https://funkce.enteam.cz/routines/LoadBase64FromFile.html LoadBase64FromFile])&lt;br /&gt;
* Nová rozšiřující funkce pro nastavení priority procesu (viz [https://funkce.enteam.cz/routines/SetCasePriority.html SetCasePriority])&lt;br /&gt;
* Představeny další rozšiřující funkce pro manipulaci s číselníky (viz [https://funkce.enteam.cz/categories/Lookup.html Lookup])&lt;br /&gt;
* Oprava možného pádu aplikace při zpracování velkého množství procesů&lt;br /&gt;
* Oprava možné ztráty skriptu při přesunu mezi složkami&lt;br /&gt;
* Korekce automatického zakládání tabulek kritérií pro typ datum na SŘBD Microsoft SQL Server&lt;br /&gt;
* Přidána možnost omezit velikost přílohy zobrazitelné v náhledu (INI klíč PreviewAttachmentSizeLimit - viz kap. 1.1 [[INI sekce pro modul enTeam Workflow Manager|dokumentace]])&lt;br /&gt;
* Odebrána podpora DopisOnline&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.0.0.3 (červenec 2020) ===&lt;br /&gt;
* Implementováno nové oprávnění (atribut MTBAllowAdminVariables) – možnost spravovat proměnné procesu&lt;br /&gt;
* Nové rozšiřující funkce pro sestavení XML (viz [https://funkce.enteam.cz/categories/Dom.html dokumentace])&lt;br /&gt;
* Přidána možnost exportovat číselník do CSV (aplikace enTeam Admin)&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.0.0.2 (listopad 2019) ===&lt;br /&gt;
* Iniciální vydání aplikace enTeam Workflow Manager&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
== CRM ==&lt;br /&gt;
=== 4.0.0.8 (prosinec 2025) ===&lt;br /&gt;
* Vyhledávání kontaktů upraveno na vyhledávání řetězce uprostřed slova&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.0.0.4 (červenec 2020) ===&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.0.0.3 (listopad 2019) ===&lt;br /&gt;
* Iniciální vydání aplikace enTeam CRM&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
== Journal DS ==&lt;br /&gt;
=== 4.3.0.4 (září 2025) ===&lt;br /&gt;
* Umožněno přidání přílohy přetažením (Drag &amp;amp; Drop)&lt;br /&gt;
* Přidáno textové pole pro vepsání obsahu datové zprávy (s automatickým převodem na PDF přílohu při odeslání)&lt;br /&gt;
* Tlačítko Neodesílat přejmenováno na Zahodit&lt;br /&gt;
* Přidána detekce odeslání prázdné přílohy&lt;br /&gt;
* Přidána možnost odeslání VoDZ (velko-objemové datové zprávy)&lt;br /&gt;
* Souhrn obsahu datové zprávy nově vkládán i do procesu s datovou zprávou odeslanou&lt;br /&gt;
* Zjednodušeno a vylepšeno vyhledávání adresátů pro odeslání datové zprávy&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.1.0.8 (prosinec 2024) ===&lt;br /&gt;
* Přidána možnost ručního zadání jednacího čísla pro odesílanou DZ&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.1.0.4 (červen 2024) ===&lt;br /&gt;
* Přidána podpora stahování VoDZ (velko-objemové datové zprávy)&lt;br /&gt;
* Přidána propagace chyby vrácené ISDS do skriptu&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.0.0.5 (listopad 2022) ===&lt;br /&gt;
* Opravena zranitelnost hesel k Datovým schránkám&lt;br /&gt;
* Další drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.0.0.4 (červen 2021) ===&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.0.0.3 (prosinec 2020) ===&lt;br /&gt;
* Opraveno vkládání textu do procesu s datovou zprávou&lt;br /&gt;
&lt;br /&gt;
=== 4.0.0.2 (listopad 2019) ===&lt;br /&gt;
* Iniciální vydání aplikace enTeam Journal DS&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
== Webové rozhraní ==&lt;br /&gt;
=== 2.5.0 API (září 2025) ===&lt;br /&gt;
* Provedena výrazná optimalizace a zrychlení API&lt;br /&gt;
* Přidána možnost provozovat API jako službu Windows&lt;br /&gt;
* Umožněno smazat složku vč. podsložek&lt;br /&gt;
* Přidána možnost hromadného získání položek procesu&lt;br /&gt;
* Odpověď se seznamem procesů rozšířena rozšířena o účastníky, přílohy, pracovní kroky atd.&lt;br /&gt;
* Přidán příznak vložené přílohy&lt;br /&gt;
* Umožněno filtrování procesů ve složce dle ID&lt;br /&gt;
* Přidána možnost hromadné změny procesů&lt;br /&gt;
* Přidána možnost změny jazyka uživatele&lt;br /&gt;
* Umožněno nastavení sloupců složky&lt;br /&gt;
* Přidáno rozhraní pro nahlížení a příjem Datových zpráv &lt;br /&gt;
* Umožněno nastavení atributu uživatele&lt;br /&gt;
* Přidáno rozhraní pro získání seznamu skupin a jejich uživatelů&lt;br /&gt;
* Odpověď s detailem procesu rozšířena o informace o změnách v procesu &lt;br /&gt;
* Odpověď s detailem procesu rozšířena o akumulovaná práva procesu &lt;br /&gt;
* Přidáno rozhraní pro získání seznamu dostupných akčních tlačítek&lt;br /&gt;
* Přidáno rozhraní pro získání seznamu dostupných workflow &lt;br /&gt;
* Vyhledávání v procesech rozšířeno o vyhledávání v názvu příloh a v účastnících&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 3.3.2 GUI (září 2025) ===&lt;br /&gt;
* Umožněn výběr textu v detailu procesu&lt;br /&gt;
* Do chybových hlášek přidán čas vzniku chyby pro snazší identifikaci příčiny&lt;br /&gt;
* Zapracováno rozšíření rozhraní detailu procesu&lt;br /&gt;
* Přepracováno rozvržení aplikace pro lepší orientaci uživatele&lt;br /&gt;
* Přidáno označení změněných částí procesu&lt;br /&gt;
* Opravena chyba neuložení podmínky vyhledávací podsložky&lt;br /&gt;
* Opravena chyba, kdy ve veřejné složce nebylo možné založit podsložku&lt;br /&gt;
* Vyhledávání zůstává aktivní při přechodu mezi složkami  &lt;br /&gt;
* Opravena chyba způsobující vícenásobné volání webového API&lt;br /&gt;
* Opravena chyba při načítání procesu z URL&lt;br /&gt;
* Přidána podpora českého třídění&lt;br /&gt;
* Přidány hromadné akce (akce s více procesy)&lt;br /&gt;
* Přidán náhled PDF přílohy&lt;br /&gt;
* Umožněno přidání přílohy přetažením (Drag &amp;amp; drop)&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2.1.0 API + 3.0.0 GUI (červen 2021) ===&lt;br /&gt;
* Zjednodušení nastavení spojení s databází ve webovém API&lt;br /&gt;
* Přidáno obecné rozhraní pro volání enTeam z externích systémů&lt;br /&gt;
* Lepší podpora práce s uživateli a rolemi&lt;br /&gt;
* Lepší podpora práce s číselníky&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 2.0.0 API + 2.0.0 GUI (prosinec 2020) ===&lt;br /&gt;
* Aplikace webového API byly sloučeny do jediné&lt;br /&gt;
* Požadavek autentifikace v případě zablokování je nyní interaktivní&lt;br /&gt;
* Řada GET požadavků je nyní rychleji obsloužena webovým API (struktura složek, uživatelé, datový slovník, …)&lt;br /&gt;
* Přidána podpora SŘBD Oracle (webové API)&lt;br /&gt;
* Změna hesla přihlášeného uživatele&lt;br /&gt;
* Možnost vytvoření, resp. změny definice vyhledávací složky s jednoduchou podmínkou&lt;br /&gt;
* Možnost nastavení, resp. změny příznaku (vlaječky) procesu&lt;br /&gt;
* Přidána podpora deaktivace/reaktivace textů a příloh procesu&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 1.0.0 API + 1.0.0 GUI (červenec 2020) ===&lt;br /&gt;
* Představeno webové rozhraní, disponující základní workgroup funkcionalitou&lt;br /&gt;
* Podporované SŘBD jsou Firebird a Microsoft SQL Server (webové API)&lt;/div&gt;</summary>
		<author><name>EnTeamAdmin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.enteam.cz/index.php?title=Novinky_v_produktech_enTeam&amp;diff=934</id>
		<title>Novinky v produktech enTeam</title>
		<link rel="alternate" type="text/html" href="https://wiki.enteam.cz/index.php?title=Novinky_v_produktech_enTeam&amp;diff=934"/>
		<updated>2025-12-17T14:41:24Z</updated>

		<summary type="html">&lt;p&gt;EnTeamAdmin: /* Workflow Manager */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== enTeamUI ==&lt;br /&gt;
=== 1.2.0 (září 2025) ===&lt;br /&gt;
* Představeno nové uživatelské rozhraní enTeamUI&lt;br /&gt;
&lt;br /&gt;
== Workflow Manager ==&lt;br /&gt;
=== 6.5.0.1 (prosinec 2025) ===&lt;br /&gt;
* Proces typu dokument může nyní obsahovat více účastníků&lt;br /&gt;
* Spuštění skriptu pomocí akčního tlačítka nezpůsobí označení procesu za nepřečtěný&lt;br /&gt;
* Zlepšena kompatibilita s replikací na MS SQL Server&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.4.0.5 (září 2025) ===&lt;br /&gt;
* Přidána nová knihovna pro generování PDF dokumentů&lt;br /&gt;
* Přidána podpora Firebird 4+&lt;br /&gt;
* Odebrána podpora Firebird 2.5&lt;br /&gt;
* Funkce GetAttachs rozšířena o možnost vracet obsah příloh (viz [https://funkce.enteam.cz/routines/GetAttachs.html GetAttachs])&lt;br /&gt;
* Provedena optimalizace funkce SaveBase64ToFile a GetAttachDataAsBase64 (viz [https://funkce.enteam.cz/routines/SaveBase64ToFile.html SaveBase64ToFile] a [https://funkce.enteam.cz/routines/GetAttachDataAsBase64.html GetAttachDataAsBase64])&lt;br /&gt;
* Umožněno skrytí neaktivních uživatelů v aplikaci enTeam User&lt;br /&gt;
* Přidána možnost instalace enTeam bez uživatele teambridge&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.3.0.2 (prosinec 2024) ===&lt;br /&gt;
* Vylepšena schopnost opětovného navázání spojení s DB po síťovém výpadku&lt;br /&gt;
* Přidána možnost odstranění již nedefinovaných proměnných (v aplikaci enTeam Administration)&lt;br /&gt;
* Přidána funkce skriptovacího jazyka pro kopírování adresáře v souborovém systému (viz [https://funkce.enteam.cz/routines/DirectoryCopy.html DirectoryCopy])&lt;br /&gt;
* Přidána funkce skriptovacího jazyka pro nastavení hodnoty proměnné typu StringList (viz [https://funkce.enteam.cz/routines/AddOrSetVariableStrList.html AddOrSetVariableStrList])&lt;br /&gt;
* Přidány funkce skriptovacího jazyka pro získání aspektů DMS dokumentu (viz [https://funkce.enteam.cz/routines/DmsDocument_GetAspectCount.html DmsDocument_GetAspectCount], [https://funkce.enteam.cz/routines/DmsDocument_GetAspectName.html DmsDocument_GetAspectName], [https://funkce.enteam.cz/routines/DmsDocument_GetAspect.html DmsDocument_GetAspect])&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.2.0.5 (červen 2024) ===&lt;br /&gt;
* Moduly aplikací upraveny tak, aby bylo možné používat tzv. replikaci na Microsoft SQL Server (geograficky oddělené instalace)&lt;br /&gt;
* Přidáno trvalé uložište hodnot pro dlohodobé uchování mimo proces&lt;br /&gt;
* Optimalizováno otevírání nového/nepřečteného procesu&lt;br /&gt;
* Přidána propagace ISDS stavových kódů (a zpráv) do skriptu&lt;br /&gt;
* Přidána podpora klíče CustomInfo pro DB_ConnectWithParams&lt;br /&gt;
* U většiny funkcí modulu ActualDocument.dll rozšířeno logování chyb (zásobník volání, kwDebug* soubor)&lt;br /&gt;
* Opravena chyba při obnovení procesu do kořenové složky&lt;br /&gt;
* Opravena chyba umožňující existenci procesu ve složce i v koši&lt;br /&gt;
* Doplněno zamykání kroků při vykonání pomocí Scheduler&lt;br /&gt;
* Doplněna podpora šifrování DB komunikace u funkce GetReferenceNumberFromDB&lt;br /&gt;
* Přidáno zobrazení upraveného procesu na pozadí při ukončení aplikace&lt;br /&gt;
* Opravena akce “Vložit novou verzi…” na hlavním okně aplikace&lt;br /&gt;
* Přidána možnost optimalizovat čtení JSON ze skriptu&lt;br /&gt;
* Opravena chyba hromadného postoupení kroků&lt;br /&gt;
* Přidána funkce skriptovacího jazyka StorageExists&lt;br /&gt;
* Přidána možnost vyhledávání v dialogu otevřeném pomocí funkce OpenDialog&lt;br /&gt;
* Přidána funkce skriptovacího jazyka CloseDocContEx a opravena stávající CloseDocCont&lt;br /&gt;
* Opravena chyba umožňující existenci dvou masek se stejným názvem&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.2.0.1 (listopad 2023) ===&lt;br /&gt;
* Přidána možnost šifrování komunikace aplikace enTeam s DB&lt;br /&gt;
* Přidána možnost neoznačení procesů za změněné při hromadném přidání uživatele &lt;br /&gt;
* Přidána podpora volání aplikace mucrypt z x64 aplikace&lt;br /&gt;
* Opravena možnost nastavení duplicitního názvu masky&lt;br /&gt;
* Odebrán MtbOutlookSync z CD&lt;br /&gt;
* Přidána možnost deaktivace tlačítka Odeslat v dialogu pro odeslání DZ ze skriptu (viz [https://funkce.enteam.cz/routines/MJournalSendDataMessage.html MJournalSendDataMessage])&lt;br /&gt;
* Přidány funkce pro zápis do JSON (viz kategorie [https://funkce.enteam.cz/categories/Json.html Json])&lt;br /&gt;
* Přidána podpora URL kódování ve funkci ConvertEncoding (viz [https://funkce.enteam.cz/routines/ConvertEncoding.html ConvertEncoding])&lt;br /&gt;
* Funkce LoadFromMtbDocument rozšířena o vlastnost workflow, třída a autor procesu (viz [https://funkce.enteam.cz/routines/LoadFromMtbDocument.html LoadFromMtbDocument])&lt;br /&gt;
* Přidána funkce AddAttachAsBase64 pro přidání přílohy bez ohledu na to, zda již existuje (viz [https://funkce.enteam.cz/routines/AddAttachAsBase64.html AddAttachAsBase64])&lt;br /&gt;
* Přidána funkce ExcelColumnsSetHidden na skrytí sloupce v MS Excel (viz [https://funkce.enteam.cz/routines/ExcelColumnsSetHidden.html ExcelColumnsSetHidden])&lt;br /&gt;
* Přidána funkce EmailSaveEml pro ukládání e-mailu ve formátu .eml (viz [https://funkce.enteam.cz/routines/EmailSaveEml.html EmailSaveEml])&lt;br /&gt;
* Oprava zarovnání base64 ve funkci HttpRequestSetBasicAuthentication (viz [https://funkce.enteam.cz/routines/HttpRequestSetBasicAuthentication.html HttpRequestSetBasicAuthentication])&lt;br /&gt;
* Přidána funkce GetVariables pro export proměnných procesu do JSON (viz [https://funkce.enteam.cz/routines/GetVariables.html GetVariables])&lt;br /&gt;
* Upravena funkce SelectUsersAndRoleFromTree – přidána možnost načtení uživatelů mimo enTeam User (viz [https://funkce.enteam.cz/routines/SelectUsersAndRoleFromTree.html SelectUsersAndRoleFromTree])&lt;br /&gt;
* Přidány funkce DateToISO8601 a ISO8601ToDate pro převod datumu a času do formátu ISO8601 a zpět (viz [https://funkce.enteam.cz/routines/DateToISO8601.html DateToISO8601] a [https://funkce.enteam.cz/routines/ISO8601ToDate.html ISO8601ToDate])&lt;br /&gt;
* Vylepšena funkce SelectUserFromDialogEx (viz [https://funkce.enteam.cz/routines/SelectUserFromDialogEx.html SelectUserFromDialogEx])&lt;br /&gt;
* Přidána funkce GetProcessTextKey pro získání ID textu (viz [https://funkce.enteam.cz/routines/GetProcessTextKey.html GetProcessTextKey])&lt;br /&gt;
* Přidána funkce GetAttachs pro zjištění počtu verzí a dalších metadat příloh (viz [https://funkce.enteam.cz/routines/GetAttachs.html GetAttachs])&lt;br /&gt;
* Rozšíření funkce GetAttachmentsFromProcess o možnost vrácení ID příloh (viz [https://funkce.enteam.cz/routines/GetAttachmentsFromProcess.html GetAttachmentsFromProcess])&lt;br /&gt;
* Přidáno varování při použití HTTP metody GET s tělem requestu (viz [https://funkce.enteam.cz/routines/HttpConnectionSendRequest.html HttpConnectionSendRequest])&lt;br /&gt;
* Rozšíření funkce HttpGetStringProp o vlastnost BodyAsBase64 (binární data v těle HTTP odpovědi) (viz [https://funkce.enteam.cz/routines/HttpGetStringProp.html HttpGetStringProp])&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.1.0.5 (listopad 2022) ===&lt;br /&gt;
* Přidána podpora volání 64-bit OLE (viz kategorie [https://funkce.enteam.cz/categories/64Bit.html 64Bit]) (viz ukončení podpory 32-bit ze strany ABRA)&lt;br /&gt;
* Oprava indexování proměnných typu Currency v aplikaci FullText&lt;br /&gt;
* Oprava vytváření kritérií v Datovém slovníku (instalátor nastavuje právo CREATE TABLE)&lt;br /&gt;
* Opraveny chyby při importování workflow (např. duplikování skriptů)&lt;br /&gt;
* Odstraněno omezení počtu kritérií v procesu&lt;br /&gt;
* Opravena chyba ztráty výběru procesu, při FALSE výsledku skriptu akčního tlačítka&lt;br /&gt;
* Opravena chyba při mazání obsahu proměnných typu seznam&lt;br /&gt;
* Přidána funkce pro převod kódování (viz [https://funkce.enteam.cz/routines/ConvertEncoding.html ConvertEncoding])&lt;br /&gt;
* Přidána funkce pro výpočet HMAC (viz [https://funkce.enteam.cz/routines/ComputeHmac.html ComputeHmac])&lt;br /&gt;
* Přidány nové funkce pro práci s MS Excel (viz [https://funkce.enteam.cz/routines/ExcelPasteFromClipboard.html ExcelPasteFromClipboard] a [https://funkce.enteam.cz/routines/ExcelWrapText.html ExcelWrapText])&lt;br /&gt;
* Přidána funkce pro změnu velikosti JPEG (viz [https://funkce.enteam.cz/routines/ResizeJpeg.html ResizeJpeg])&lt;br /&gt;
* Přidána funkce pro získání datumové vlastnosti procesu (viz [https://funkce.enteam.cz/routines/GetCasePropertyDate.html GetCasePropertyDate])&lt;br /&gt;
* Přidána funkce pro inkrement datumu (a času) (viz [https://funkce.enteam.cz/routines/IncDate.html IncDate])&lt;br /&gt;
* Opravy a vylepšení rozšiřujících funkcí skriptovacího jazyka&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.0.0.6 (červen 2021) ===&lt;br /&gt;
* Nové rozšiřující funkce pro převod řetězce do Base64 a zpět (viz [https://funkce.enteam.cz/routines/EncodeBase64.html EncodeBase64] a [https://funkce.enteam.cz/routines/DecodeBase64.html DecodeBase64])&lt;br /&gt;
* Nové rozšiřující funkce uložení a získání přílohy procesu ve formátu Base64 (viz [https://funkce.enteam.cz/routines/GetAttachDataAsBase64.html GetAttachDataAsBase64] a [https://funkce.enteam.cz/routines/AddOrSetAttachDataAsBase64.html AddOrSetAttachDataAsBase64])&lt;br /&gt;
* Nová rozšiřující funkce pro získání DOM elementů dle názvu (viz [https://funkce.enteam.cz/routines/DomGetElementsByTagName.html DomGetElementsByTagName])&lt;br /&gt;
* Nová rozšiřující funkce pro vykonání výrazu XPath nad objektem typu TDomDocument (viz [https://funkce.enteam.cz/routines/DomEvaluate.html DomEvaluate])&lt;br /&gt;
* Přidány vlastnosti &amp;quot;FirstChild&amp;quot; + &amp;quot;LastChild&amp;quot; dostupné funkcí DomGetIntegerProp (viz [https://funkce.enteam.cz/routines/DomGetIntegerProp.html DomGetIntegerProp])&lt;br /&gt;
* Přidána možnost importu číselníků do aplikace enTeam Admin&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.0.0.5 (prosinec 2020) ===&lt;br /&gt;
* Nové rozšiřující funkce pro podpis XML (viz [https://funkce.enteam.cz/categories/XmlDSig.html XmlDSig])&lt;br /&gt;
* Nová rozšiřující funkce pro načtení souboru do Base64 (viz [https://funkce.enteam.cz/routines/LoadBase64FromFile.html LoadBase64FromFile])&lt;br /&gt;
* Nová rozšiřující funkce pro nastavení priority procesu (viz [https://funkce.enteam.cz/routines/SetCasePriority.html SetCasePriority])&lt;br /&gt;
* Představeny další rozšiřující funkce pro manipulaci s číselníky (viz [https://funkce.enteam.cz/categories/Lookup.html Lookup])&lt;br /&gt;
* Oprava možného pádu aplikace při zpracování velkého množství procesů&lt;br /&gt;
* Oprava možné ztráty skriptu při přesunu mezi složkami&lt;br /&gt;
* Korekce automatického zakládání tabulek kritérií pro typ datum na SŘBD Microsoft SQL Server&lt;br /&gt;
* Přidána možnost omezit velikost přílohy zobrazitelné v náhledu (INI klíč PreviewAttachmentSizeLimit - viz kap. 1.1 [[INI sekce pro modul enTeam Workflow Manager|dokumentace]])&lt;br /&gt;
* Odebrána podpora DopisOnline&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.0.0.3 (červenec 2020) ===&lt;br /&gt;
* Implementováno nové oprávnění (atribut MTBAllowAdminVariables) – možnost spravovat proměnné procesu&lt;br /&gt;
* Nové rozšiřující funkce pro sestavení XML (viz [https://funkce.enteam.cz/categories/Dom.html dokumentace])&lt;br /&gt;
* Přidána možnost exportovat číselník do CSV (aplikace enTeam Admin)&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.0.0.2 (listopad 2019) ===&lt;br /&gt;
* Iniciální vydání aplikace enTeam Workflow Manager&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
== CRM ==&lt;br /&gt;
=== 4.0.0.4 (červenec 2020) ===&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.0.0.3 (listopad 2019) ===&lt;br /&gt;
* Iniciální vydání aplikace enTeam CRM&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
== Journal DS ==&lt;br /&gt;
=== 4.3.0.4 (září 2025) ===&lt;br /&gt;
* Umožněno přidání přílohy přetažením (Drag &amp;amp; Drop)&lt;br /&gt;
* Přidáno textové pole pro vepsání obsahu datové zprávy (s automatickým převodem na PDF přílohu při odeslání)&lt;br /&gt;
* Tlačítko Neodesílat přejmenováno na Zahodit&lt;br /&gt;
* Přidána detekce odeslání prázdné přílohy&lt;br /&gt;
* Přidána možnost odeslání VoDZ (velko-objemové datové zprávy)&lt;br /&gt;
* Souhrn obsahu datové zprávy nově vkládán i do procesu s datovou zprávou odeslanou&lt;br /&gt;
* Zjednodušeno a vylepšeno vyhledávání adresátů pro odeslání datové zprávy&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.1.0.8 (prosinec 2024) ===&lt;br /&gt;
* Přidána možnost ručního zadání jednacího čísla pro odesílanou DZ&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.1.0.4 (červen 2024) ===&lt;br /&gt;
* Přidána podpora stahování VoDZ (velko-objemové datové zprávy)&lt;br /&gt;
* Přidána propagace chyby vrácené ISDS do skriptu&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.0.0.5 (listopad 2022) ===&lt;br /&gt;
* Opravena zranitelnost hesel k Datovým schránkám&lt;br /&gt;
* Další drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.0.0.4 (červen 2021) ===&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.0.0.3 (prosinec 2020) ===&lt;br /&gt;
* Opraveno vkládání textu do procesu s datovou zprávou&lt;br /&gt;
&lt;br /&gt;
=== 4.0.0.2 (listopad 2019) ===&lt;br /&gt;
* Iniciální vydání aplikace enTeam Journal DS&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
== Webové rozhraní ==&lt;br /&gt;
=== 2.5.0 API (září 2025) ===&lt;br /&gt;
* Provedena výrazná optimalizace a zrychlení API&lt;br /&gt;
* Přidána možnost provozovat API jako službu Windows&lt;br /&gt;
* Umožněno smazat složku vč. podsložek&lt;br /&gt;
* Přidána možnost hromadného získání položek procesu&lt;br /&gt;
* Odpověď se seznamem procesů rozšířena rozšířena o účastníky, přílohy, pracovní kroky atd.&lt;br /&gt;
* Přidán příznak vložené přílohy&lt;br /&gt;
* Umožněno filtrování procesů ve složce dle ID&lt;br /&gt;
* Přidána možnost hromadné změny procesů&lt;br /&gt;
* Přidána možnost změny jazyka uživatele&lt;br /&gt;
* Umožněno nastavení sloupců složky&lt;br /&gt;
* Přidáno rozhraní pro nahlížení a příjem Datových zpráv &lt;br /&gt;
* Umožněno nastavení atributu uživatele&lt;br /&gt;
* Přidáno rozhraní pro získání seznamu skupin a jejich uživatelů&lt;br /&gt;
* Odpověď s detailem procesu rozšířena o informace o změnách v procesu &lt;br /&gt;
* Odpověď s detailem procesu rozšířena o akumulovaná práva procesu &lt;br /&gt;
* Přidáno rozhraní pro získání seznamu dostupných akčních tlačítek&lt;br /&gt;
* Přidáno rozhraní pro získání seznamu dostupných workflow &lt;br /&gt;
* Vyhledávání v procesech rozšířeno o vyhledávání v názvu příloh a v účastnících&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 3.3.2 GUI (září 2025) ===&lt;br /&gt;
* Umožněn výběr textu v detailu procesu&lt;br /&gt;
* Do chybových hlášek přidán čas vzniku chyby pro snazší identifikaci příčiny&lt;br /&gt;
* Zapracováno rozšíření rozhraní detailu procesu&lt;br /&gt;
* Přepracováno rozvržení aplikace pro lepší orientaci uživatele&lt;br /&gt;
* Přidáno označení změněných částí procesu&lt;br /&gt;
* Opravena chyba neuložení podmínky vyhledávací podsložky&lt;br /&gt;
* Opravena chyba, kdy ve veřejné složce nebylo možné založit podsložku&lt;br /&gt;
* Vyhledávání zůstává aktivní při přechodu mezi složkami  &lt;br /&gt;
* Opravena chyba způsobující vícenásobné volání webového API&lt;br /&gt;
* Opravena chyba při načítání procesu z URL&lt;br /&gt;
* Přidána podpora českého třídění&lt;br /&gt;
* Přidány hromadné akce (akce s více procesy)&lt;br /&gt;
* Přidán náhled PDF přílohy&lt;br /&gt;
* Umožněno přidání přílohy přetažením (Drag &amp;amp; drop)&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2.1.0 API + 3.0.0 GUI (červen 2021) ===&lt;br /&gt;
* Zjednodušení nastavení spojení s databází ve webovém API&lt;br /&gt;
* Přidáno obecné rozhraní pro volání enTeam z externích systémů&lt;br /&gt;
* Lepší podpora práce s uživateli a rolemi&lt;br /&gt;
* Lepší podpora práce s číselníky&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 2.0.0 API + 2.0.0 GUI (prosinec 2020) ===&lt;br /&gt;
* Aplikace webového API byly sloučeny do jediné&lt;br /&gt;
* Požadavek autentifikace v případě zablokování je nyní interaktivní&lt;br /&gt;
* Řada GET požadavků je nyní rychleji obsloužena webovým API (struktura složek, uživatelé, datový slovník, …)&lt;br /&gt;
* Přidána podpora SŘBD Oracle (webové API)&lt;br /&gt;
* Změna hesla přihlášeného uživatele&lt;br /&gt;
* Možnost vytvoření, resp. změny definice vyhledávací složky s jednoduchou podmínkou&lt;br /&gt;
* Možnost nastavení, resp. změny příznaku (vlaječky) procesu&lt;br /&gt;
* Přidána podpora deaktivace/reaktivace textů a příloh procesu&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 1.0.0 API + 1.0.0 GUI (červenec 2020) ===&lt;br /&gt;
* Představeno webové rozhraní, disponující základní workgroup funkcionalitou&lt;br /&gt;
* Podporované SŘBD jsou Firebird a Microsoft SQL Server (webové API)&lt;/div&gt;</summary>
		<author><name>EnTeamAdmin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.enteam.cz/index.php?title=Novinky_v_produktech_enTeam&amp;diff=933</id>
		<title>Novinky v produktech enTeam</title>
		<link rel="alternate" type="text/html" href="https://wiki.enteam.cz/index.php?title=Novinky_v_produktech_enTeam&amp;diff=933"/>
		<updated>2025-10-06T09:23:14Z</updated>

		<summary type="html">&lt;p&gt;EnTeamAdmin: /* Workflow Manager */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== enTeamUI ==&lt;br /&gt;
=== 1.2.0 (září 2025) ===&lt;br /&gt;
* Představeno nové uživatelské rozhraní enTeamUI&lt;br /&gt;
&lt;br /&gt;
== Workflow Manager ==&lt;br /&gt;
=== 6.4.0.5 (září 2025) ===&lt;br /&gt;
* Přidána nová knihovna pro generování PDF dokumentů&lt;br /&gt;
* Přidána podpora Firebird 4+&lt;br /&gt;
* Odebrána podpora Firebird 2.5&lt;br /&gt;
* Funkce GetAttachs rozšířena o možnost vracet obsah příloh (viz [https://funkce.enteam.cz/routines/GetAttachs.html GetAttachs])&lt;br /&gt;
* Provedena optimalizace funkce SaveBase64ToFile a GetAttachDataAsBase64 (viz [https://funkce.enteam.cz/routines/SaveBase64ToFile.html SaveBase64ToFile] a [https://funkce.enteam.cz/routines/GetAttachDataAsBase64.html GetAttachDataAsBase64])&lt;br /&gt;
* Umožněno skrytí neaktivních uživatelů v aplikaci enTeam User&lt;br /&gt;
* Přidána možnost instalace enTeam bez uživatele teambridge&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.3.0.2 (prosinec 2024) ===&lt;br /&gt;
* Vylepšena schopnost opětovného navázání spojení s DB po síťovém výpadku&lt;br /&gt;
* Přidána možnost odstranění již nedefinovaných proměnných (v aplikaci enTeam Administration)&lt;br /&gt;
* Přidána funkce skriptovacího jazyka pro kopírování adresáře v souborovém systému (viz [https://funkce.enteam.cz/routines/DirectoryCopy.html DirectoryCopy])&lt;br /&gt;
* Přidána funkce skriptovacího jazyka pro nastavení hodnoty proměnné typu StringList (viz [https://funkce.enteam.cz/routines/AddOrSetVariableStrList.html AddOrSetVariableStrList])&lt;br /&gt;
* Přidány funkce skriptovacího jazyka pro získání aspektů DMS dokumentu (viz [https://funkce.enteam.cz/routines/DmsDocument_GetAspectCount.html DmsDocument_GetAspectCount], [https://funkce.enteam.cz/routines/DmsDocument_GetAspectName.html DmsDocument_GetAspectName], [https://funkce.enteam.cz/routines/DmsDocument_GetAspect.html DmsDocument_GetAspect])&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.2.0.5 (červen 2024) ===&lt;br /&gt;
* Moduly aplikací upraveny tak, aby bylo možné používat tzv. replikaci na Microsoft SQL Server (geograficky oddělené instalace)&lt;br /&gt;
* Přidáno trvalé uložište hodnot pro dlohodobé uchování mimo proces&lt;br /&gt;
* Optimalizováno otevírání nového/nepřečteného procesu&lt;br /&gt;
* Přidána propagace ISDS stavových kódů (a zpráv) do skriptu&lt;br /&gt;
* Přidána podpora klíče CustomInfo pro DB_ConnectWithParams&lt;br /&gt;
* U většiny funkcí modulu ActualDocument.dll rozšířeno logování chyb (zásobník volání, kwDebug* soubor)&lt;br /&gt;
* Opravena chyba při obnovení procesu do kořenové složky&lt;br /&gt;
* Opravena chyba umožňující existenci procesu ve složce i v koši&lt;br /&gt;
* Doplněno zamykání kroků při vykonání pomocí Scheduler&lt;br /&gt;
* Doplněna podpora šifrování DB komunikace u funkce GetReferenceNumberFromDB&lt;br /&gt;
* Přidáno zobrazení upraveného procesu na pozadí při ukončení aplikace&lt;br /&gt;
* Opravena akce “Vložit novou verzi…” na hlavním okně aplikace&lt;br /&gt;
* Přidána možnost optimalizovat čtení JSON ze skriptu&lt;br /&gt;
* Opravena chyba hromadného postoupení kroků&lt;br /&gt;
* Přidána funkce skriptovacího jazyka StorageExists&lt;br /&gt;
* Přidána možnost vyhledávání v dialogu otevřeném pomocí funkce OpenDialog&lt;br /&gt;
* Přidána funkce skriptovacího jazyka CloseDocContEx a opravena stávající CloseDocCont&lt;br /&gt;
* Opravena chyba umožňující existenci dvou masek se stejným názvem&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.2.0.1 (listopad 2023) ===&lt;br /&gt;
* Přidána možnost šifrování komunikace aplikace enTeam s DB&lt;br /&gt;
* Přidána možnost neoznačení procesů za změněné při hromadném přidání uživatele &lt;br /&gt;
* Přidána podpora volání aplikace mucrypt z x64 aplikace&lt;br /&gt;
* Opravena možnost nastavení duplicitního názvu masky&lt;br /&gt;
* Odebrán MtbOutlookSync z CD&lt;br /&gt;
* Přidána možnost deaktivace tlačítka Odeslat v dialogu pro odeslání DZ ze skriptu (viz [https://funkce.enteam.cz/routines/MJournalSendDataMessage.html MJournalSendDataMessage])&lt;br /&gt;
* Přidány funkce pro zápis do JSON (viz kategorie [https://funkce.enteam.cz/categories/Json.html Json])&lt;br /&gt;
* Přidána podpora URL kódování ve funkci ConvertEncoding (viz [https://funkce.enteam.cz/routines/ConvertEncoding.html ConvertEncoding])&lt;br /&gt;
* Funkce LoadFromMtbDocument rozšířena o vlastnost workflow, třída a autor procesu (viz [https://funkce.enteam.cz/routines/LoadFromMtbDocument.html LoadFromMtbDocument])&lt;br /&gt;
* Přidána funkce AddAttachAsBase64 pro přidání přílohy bez ohledu na to, zda již existuje (viz [https://funkce.enteam.cz/routines/AddAttachAsBase64.html AddAttachAsBase64])&lt;br /&gt;
* Přidána funkce ExcelColumnsSetHidden na skrytí sloupce v MS Excel (viz [https://funkce.enteam.cz/routines/ExcelColumnsSetHidden.html ExcelColumnsSetHidden])&lt;br /&gt;
* Přidána funkce EmailSaveEml pro ukládání e-mailu ve formátu .eml (viz [https://funkce.enteam.cz/routines/EmailSaveEml.html EmailSaveEml])&lt;br /&gt;
* Oprava zarovnání base64 ve funkci HttpRequestSetBasicAuthentication (viz [https://funkce.enteam.cz/routines/HttpRequestSetBasicAuthentication.html HttpRequestSetBasicAuthentication])&lt;br /&gt;
* Přidána funkce GetVariables pro export proměnných procesu do JSON (viz [https://funkce.enteam.cz/routines/GetVariables.html GetVariables])&lt;br /&gt;
* Upravena funkce SelectUsersAndRoleFromTree – přidána možnost načtení uživatelů mimo enTeam User (viz [https://funkce.enteam.cz/routines/SelectUsersAndRoleFromTree.html SelectUsersAndRoleFromTree])&lt;br /&gt;
* Přidány funkce DateToISO8601 a ISO8601ToDate pro převod datumu a času do formátu ISO8601 a zpět (viz [https://funkce.enteam.cz/routines/DateToISO8601.html DateToISO8601] a [https://funkce.enteam.cz/routines/ISO8601ToDate.html ISO8601ToDate])&lt;br /&gt;
* Vylepšena funkce SelectUserFromDialogEx (viz [https://funkce.enteam.cz/routines/SelectUserFromDialogEx.html SelectUserFromDialogEx])&lt;br /&gt;
* Přidána funkce GetProcessTextKey pro získání ID textu (viz [https://funkce.enteam.cz/routines/GetProcessTextKey.html GetProcessTextKey])&lt;br /&gt;
* Přidána funkce GetAttachs pro zjištění počtu verzí a dalších metadat příloh (viz [https://funkce.enteam.cz/routines/GetAttachs.html GetAttachs])&lt;br /&gt;
* Rozšíření funkce GetAttachmentsFromProcess o možnost vrácení ID příloh (viz [https://funkce.enteam.cz/routines/GetAttachmentsFromProcess.html GetAttachmentsFromProcess])&lt;br /&gt;
* Přidáno varování při použití HTTP metody GET s tělem requestu (viz [https://funkce.enteam.cz/routines/HttpConnectionSendRequest.html HttpConnectionSendRequest])&lt;br /&gt;
* Rozšíření funkce HttpGetStringProp o vlastnost BodyAsBase64 (binární data v těle HTTP odpovědi) (viz [https://funkce.enteam.cz/routines/HttpGetStringProp.html HttpGetStringProp])&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.1.0.5 (listopad 2022) ===&lt;br /&gt;
* Přidána podpora volání 64-bit OLE (viz kategorie [https://funkce.enteam.cz/categories/64Bit.html 64Bit]) (viz ukončení podpory 32-bit ze strany ABRA)&lt;br /&gt;
* Oprava indexování proměnných typu Currency v aplikaci FullText&lt;br /&gt;
* Oprava vytváření kritérií v Datovém slovníku (instalátor nastavuje právo CREATE TABLE)&lt;br /&gt;
* Opraveny chyby při importování workflow (např. duplikování skriptů)&lt;br /&gt;
* Odstraněno omezení počtu kritérií v procesu&lt;br /&gt;
* Opravena chyba ztráty výběru procesu, při FALSE výsledku skriptu akčního tlačítka&lt;br /&gt;
* Opravena chyba při mazání obsahu proměnných typu seznam&lt;br /&gt;
* Přidána funkce pro převod kódování (viz [https://funkce.enteam.cz/routines/ConvertEncoding.html ConvertEncoding])&lt;br /&gt;
* Přidána funkce pro výpočet HMAC (viz [https://funkce.enteam.cz/routines/ComputeHmac.html ComputeHmac])&lt;br /&gt;
* Přidány nové funkce pro práci s MS Excel (viz [https://funkce.enteam.cz/routines/ExcelPasteFromClipboard.html ExcelPasteFromClipboard] a [https://funkce.enteam.cz/routines/ExcelWrapText.html ExcelWrapText])&lt;br /&gt;
* Přidána funkce pro změnu velikosti JPEG (viz [https://funkce.enteam.cz/routines/ResizeJpeg.html ResizeJpeg])&lt;br /&gt;
* Přidána funkce pro získání datumové vlastnosti procesu (viz [https://funkce.enteam.cz/routines/GetCasePropertyDate.html GetCasePropertyDate])&lt;br /&gt;
* Přidána funkce pro inkrement datumu (a času) (viz [https://funkce.enteam.cz/routines/IncDate.html IncDate])&lt;br /&gt;
* Opravy a vylepšení rozšiřujících funkcí skriptovacího jazyka&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.0.0.6 (červen 2021) ===&lt;br /&gt;
* Nové rozšiřující funkce pro převod řetězce do Base64 a zpět (viz [https://funkce.enteam.cz/routines/EncodeBase64.html EncodeBase64] a [https://funkce.enteam.cz/routines/DecodeBase64.html DecodeBase64])&lt;br /&gt;
* Nové rozšiřující funkce uložení a získání přílohy procesu ve formátu Base64 (viz [https://funkce.enteam.cz/routines/GetAttachDataAsBase64.html GetAttachDataAsBase64] a [https://funkce.enteam.cz/routines/AddOrSetAttachDataAsBase64.html AddOrSetAttachDataAsBase64])&lt;br /&gt;
* Nová rozšiřující funkce pro získání DOM elementů dle názvu (viz [https://funkce.enteam.cz/routines/DomGetElementsByTagName.html DomGetElementsByTagName])&lt;br /&gt;
* Nová rozšiřující funkce pro vykonání výrazu XPath nad objektem typu TDomDocument (viz [https://funkce.enteam.cz/routines/DomEvaluate.html DomEvaluate])&lt;br /&gt;
* Přidány vlastnosti &amp;quot;FirstChild&amp;quot; + &amp;quot;LastChild&amp;quot; dostupné funkcí DomGetIntegerProp (viz [https://funkce.enteam.cz/routines/DomGetIntegerProp.html DomGetIntegerProp])&lt;br /&gt;
* Přidána možnost importu číselníků do aplikace enTeam Admin&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.0.0.5 (prosinec 2020) ===&lt;br /&gt;
* Nové rozšiřující funkce pro podpis XML (viz [https://funkce.enteam.cz/categories/XmlDSig.html XmlDSig])&lt;br /&gt;
* Nová rozšiřující funkce pro načtení souboru do Base64 (viz [https://funkce.enteam.cz/routines/LoadBase64FromFile.html LoadBase64FromFile])&lt;br /&gt;
* Nová rozšiřující funkce pro nastavení priority procesu (viz [https://funkce.enteam.cz/routines/SetCasePriority.html SetCasePriority])&lt;br /&gt;
* Představeny další rozšiřující funkce pro manipulaci s číselníky (viz [https://funkce.enteam.cz/categories/Lookup.html Lookup])&lt;br /&gt;
* Oprava možného pádu aplikace při zpracování velkého množství procesů&lt;br /&gt;
* Oprava možné ztráty skriptu při přesunu mezi složkami&lt;br /&gt;
* Korekce automatického zakládání tabulek kritérií pro typ datum na SŘBD Microsoft SQL Server&lt;br /&gt;
* Přidána možnost omezit velikost přílohy zobrazitelné v náhledu (INI klíč PreviewAttachmentSizeLimit - viz kap. 1.1 [[INI sekce pro modul enTeam Workflow Manager|dokumentace]])&lt;br /&gt;
* Odebrána podpora DopisOnline&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.0.0.3 (červenec 2020) ===&lt;br /&gt;
* Implementováno nové oprávnění (atribut MTBAllowAdminVariables) – možnost spravovat proměnné procesu&lt;br /&gt;
* Nové rozšiřující funkce pro sestavení XML (viz [https://funkce.enteam.cz/categories/Dom.html dokumentace])&lt;br /&gt;
* Přidána možnost exportovat číselník do CSV (aplikace enTeam Admin)&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.0.0.2 (listopad 2019) ===&lt;br /&gt;
* Iniciální vydání aplikace enTeam Workflow Manager&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
== CRM ==&lt;br /&gt;
=== 4.0.0.4 (červenec 2020) ===&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.0.0.3 (listopad 2019) ===&lt;br /&gt;
* Iniciální vydání aplikace enTeam CRM&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
== Journal DS ==&lt;br /&gt;
=== 4.3.0.4 (září 2025) ===&lt;br /&gt;
* Umožněno přidání přílohy přetažením (Drag &amp;amp; Drop)&lt;br /&gt;
* Přidáno textové pole pro vepsání obsahu datové zprávy (s automatickým převodem na PDF přílohu při odeslání)&lt;br /&gt;
* Tlačítko Neodesílat přejmenováno na Zahodit&lt;br /&gt;
* Přidána detekce odeslání prázdné přílohy&lt;br /&gt;
* Přidána možnost odeslání VoDZ (velko-objemové datové zprávy)&lt;br /&gt;
* Souhrn obsahu datové zprávy nově vkládán i do procesu s datovou zprávou odeslanou&lt;br /&gt;
* Zjednodušeno a vylepšeno vyhledávání adresátů pro odeslání datové zprávy&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.1.0.8 (prosinec 2024) ===&lt;br /&gt;
* Přidána možnost ručního zadání jednacího čísla pro odesílanou DZ&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.1.0.4 (červen 2024) ===&lt;br /&gt;
* Přidána podpora stahování VoDZ (velko-objemové datové zprávy)&lt;br /&gt;
* Přidána propagace chyby vrácené ISDS do skriptu&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.0.0.5 (listopad 2022) ===&lt;br /&gt;
* Opravena zranitelnost hesel k Datovým schránkám&lt;br /&gt;
* Další drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.0.0.4 (červen 2021) ===&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.0.0.3 (prosinec 2020) ===&lt;br /&gt;
* Opraveno vkládání textu do procesu s datovou zprávou&lt;br /&gt;
&lt;br /&gt;
=== 4.0.0.2 (listopad 2019) ===&lt;br /&gt;
* Iniciální vydání aplikace enTeam Journal DS&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
== Webové rozhraní ==&lt;br /&gt;
=== 2.5.0 API (září 2025) ===&lt;br /&gt;
* Provedena výrazná optimalizace a zrychlení API&lt;br /&gt;
* Přidána možnost provozovat API jako službu Windows&lt;br /&gt;
* Umožněno smazat složku vč. podsložek&lt;br /&gt;
* Přidána možnost hromadného získání položek procesu&lt;br /&gt;
* Odpověď se seznamem procesů rozšířena rozšířena o účastníky, přílohy, pracovní kroky atd.&lt;br /&gt;
* Přidán příznak vložené přílohy&lt;br /&gt;
* Umožněno filtrování procesů ve složce dle ID&lt;br /&gt;
* Přidána možnost hromadné změny procesů&lt;br /&gt;
* Přidána možnost změny jazyka uživatele&lt;br /&gt;
* Umožněno nastavení sloupců složky&lt;br /&gt;
* Přidáno rozhraní pro nahlížení a příjem Datových zpráv &lt;br /&gt;
* Umožněno nastavení atributu uživatele&lt;br /&gt;
* Přidáno rozhraní pro získání seznamu skupin a jejich uživatelů&lt;br /&gt;
* Odpověď s detailem procesu rozšířena o informace o změnách v procesu &lt;br /&gt;
* Odpověď s detailem procesu rozšířena o akumulovaná práva procesu &lt;br /&gt;
* Přidáno rozhraní pro získání seznamu dostupných akčních tlačítek&lt;br /&gt;
* Přidáno rozhraní pro získání seznamu dostupných workflow &lt;br /&gt;
* Vyhledávání v procesech rozšířeno o vyhledávání v názvu příloh a v účastnících&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 3.3.2 GUI (září 2025) ===&lt;br /&gt;
* Umožněn výběr textu v detailu procesu&lt;br /&gt;
* Do chybových hlášek přidán čas vzniku chyby pro snazší identifikaci příčiny&lt;br /&gt;
* Zapracováno rozšíření rozhraní detailu procesu&lt;br /&gt;
* Přepracováno rozvržení aplikace pro lepší orientaci uživatele&lt;br /&gt;
* Přidáno označení změněných částí procesu&lt;br /&gt;
* Opravena chyba neuložení podmínky vyhledávací podsložky&lt;br /&gt;
* Opravena chyba, kdy ve veřejné složce nebylo možné založit podsložku&lt;br /&gt;
* Vyhledávání zůstává aktivní při přechodu mezi složkami  &lt;br /&gt;
* Opravena chyba způsobující vícenásobné volání webového API&lt;br /&gt;
* Opravena chyba při načítání procesu z URL&lt;br /&gt;
* Přidána podpora českého třídění&lt;br /&gt;
* Přidány hromadné akce (akce s více procesy)&lt;br /&gt;
* Přidán náhled PDF přílohy&lt;br /&gt;
* Umožněno přidání přílohy přetažením (Drag &amp;amp; drop)&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2.1.0 API + 3.0.0 GUI (červen 2021) ===&lt;br /&gt;
* Zjednodušení nastavení spojení s databází ve webovém API&lt;br /&gt;
* Přidáno obecné rozhraní pro volání enTeam z externích systémů&lt;br /&gt;
* Lepší podpora práce s uživateli a rolemi&lt;br /&gt;
* Lepší podpora práce s číselníky&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 2.0.0 API + 2.0.0 GUI (prosinec 2020) ===&lt;br /&gt;
* Aplikace webového API byly sloučeny do jediné&lt;br /&gt;
* Požadavek autentifikace v případě zablokování je nyní interaktivní&lt;br /&gt;
* Řada GET požadavků je nyní rychleji obsloužena webovým API (struktura složek, uživatelé, datový slovník, …)&lt;br /&gt;
* Přidána podpora SŘBD Oracle (webové API)&lt;br /&gt;
* Změna hesla přihlášeného uživatele&lt;br /&gt;
* Možnost vytvoření, resp. změny definice vyhledávací složky s jednoduchou podmínkou&lt;br /&gt;
* Možnost nastavení, resp. změny příznaku (vlaječky) procesu&lt;br /&gt;
* Přidána podpora deaktivace/reaktivace textů a příloh procesu&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 1.0.0 API + 1.0.0 GUI (červenec 2020) ===&lt;br /&gt;
* Představeno webové rozhraní, disponující základní workgroup funkcionalitou&lt;br /&gt;
* Podporované SŘBD jsou Firebird a Microsoft SQL Server (webové API)&lt;/div&gt;</summary>
		<author><name>EnTeamAdmin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.enteam.cz/index.php?title=Novinky_v_produktech_enTeam&amp;diff=932</id>
		<title>Novinky v produktech enTeam</title>
		<link rel="alternate" type="text/html" href="https://wiki.enteam.cz/index.php?title=Novinky_v_produktech_enTeam&amp;diff=932"/>
		<updated>2025-09-22T14:57:51Z</updated>

		<summary type="html">&lt;p&gt;EnTeamAdmin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== enTeamUI ==&lt;br /&gt;
=== 1.2.0 (září 2025) ===&lt;br /&gt;
* Představeno nové uživatelské rozhraní enTeamUI&lt;br /&gt;
&lt;br /&gt;
== Workflow Manager ==&lt;br /&gt;
=== 6.4.0.5 (září 2025) ===&lt;br /&gt;
* Přidána Možnost instalovat aplikaci na klientské stanice pomocí MSI&lt;br /&gt;
* Přidána nová knihovna pro generování PDF dokumentů&lt;br /&gt;
* Přidána podpora Firebird 4+&lt;br /&gt;
* Odebrána podpora Firebird 2.5&lt;br /&gt;
* Funkce GetAttachs rozšířena o možnost vracet obsah příloh (viz [https://funkce.enteam.cz/routines/GetAttachs.html GetAttachs])&lt;br /&gt;
* Provedena optimalizace funkce SaveBase64ToFile a GetAttachDataAsBase64 (viz [https://funkce.enteam.cz/routines/SaveBase64ToFile.html SaveBase64ToFile] a [https://funkce.enteam.cz/routines/GetAttachDataAsBase64.html GetAttachDataAsBase64])&lt;br /&gt;
* Umožněno skrytí neaktivních uživatelů v aplikaci enTeam User&lt;br /&gt;
* Přidána možnost instalace enTeam bez uživatele teambridge&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.3.0.2 (prosinec 2024) ===&lt;br /&gt;
* Vylepšena schopnost opětovného navázání spojení s DB po síťovém výpadku&lt;br /&gt;
* Přidána možnost odstranění již nedefinovaných proměnných (v aplikaci enTeam Administration)&lt;br /&gt;
* Přidána funkce skriptovacího jazyka pro kopírování adresáře v souborovém systému (viz [https://funkce.enteam.cz/routines/DirectoryCopy.html DirectoryCopy])&lt;br /&gt;
* Přidána funkce skriptovacího jazyka pro nastavení hodnoty proměnné typu StringList (viz [https://funkce.enteam.cz/routines/AddOrSetVariableStrList.html AddOrSetVariableStrList])&lt;br /&gt;
* Přidány funkce skriptovacího jazyka pro získání aspektů DMS dokumentu (viz [https://funkce.enteam.cz/routines/DmsDocument_GetAspectCount.html DmsDocument_GetAspectCount], [https://funkce.enteam.cz/routines/DmsDocument_GetAspectName.html DmsDocument_GetAspectName], [https://funkce.enteam.cz/routines/DmsDocument_GetAspect.html DmsDocument_GetAspect])&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.2.0.5 (červen 2024) ===&lt;br /&gt;
* Moduly aplikací upraveny tak, aby bylo možné používat tzv. replikaci na Microsoft SQL Server (geograficky oddělené instalace)&lt;br /&gt;
* Přidáno trvalé uložište hodnot pro dlohodobé uchování mimo proces&lt;br /&gt;
* Optimalizováno otevírání nového/nepřečteného procesu&lt;br /&gt;
* Přidána propagace ISDS stavových kódů (a zpráv) do skriptu&lt;br /&gt;
* Přidána podpora klíče CustomInfo pro DB_ConnectWithParams&lt;br /&gt;
* U většiny funkcí modulu ActualDocument.dll rozšířeno logování chyb (zásobník volání, kwDebug* soubor)&lt;br /&gt;
* Opravena chyba při obnovení procesu do kořenové složky&lt;br /&gt;
* Opravena chyba umožňující existenci procesu ve složce i v koši&lt;br /&gt;
* Doplněno zamykání kroků při vykonání pomocí Scheduler&lt;br /&gt;
* Doplněna podpora šifrování DB komunikace u funkce GetReferenceNumberFromDB&lt;br /&gt;
* Přidáno zobrazení upraveného procesu na pozadí při ukončení aplikace&lt;br /&gt;
* Opravena akce “Vložit novou verzi…” na hlavním okně aplikace&lt;br /&gt;
* Přidána možnost optimalizovat čtení JSON ze skriptu&lt;br /&gt;
* Opravena chyba hromadného postoupení kroků&lt;br /&gt;
* Přidána funkce skriptovacího jazyka StorageExists&lt;br /&gt;
* Přidána možnost vyhledávání v dialogu otevřeném pomocí funkce OpenDialog&lt;br /&gt;
* Přidána funkce skriptovacího jazyka CloseDocContEx a opravena stávající CloseDocCont&lt;br /&gt;
* Opravena chyba umožňující existenci dvou masek se stejným názvem&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.2.0.1 (listopad 2023) ===&lt;br /&gt;
* Přidána možnost šifrování komunikace aplikace enTeam s DB&lt;br /&gt;
* Přidána možnost neoznačení procesů za změněné při hromadném přidání uživatele &lt;br /&gt;
* Přidána podpora volání aplikace mucrypt z x64 aplikace&lt;br /&gt;
* Opravena možnost nastavení duplicitního názvu masky&lt;br /&gt;
* Odebrán MtbOutlookSync z CD&lt;br /&gt;
* Přidána možnost deaktivace tlačítka Odeslat v dialogu pro odeslání DZ ze skriptu (viz [https://funkce.enteam.cz/routines/MJournalSendDataMessage.html MJournalSendDataMessage])&lt;br /&gt;
* Přidány funkce pro zápis do JSON (viz kategorie [https://funkce.enteam.cz/categories/Json.html Json])&lt;br /&gt;
* Přidána podpora URL kódování ve funkci ConvertEncoding (viz [https://funkce.enteam.cz/routines/ConvertEncoding.html ConvertEncoding])&lt;br /&gt;
* Funkce LoadFromMtbDocument rozšířena o vlastnost workflow, třída a autor procesu (viz [https://funkce.enteam.cz/routines/LoadFromMtbDocument.html LoadFromMtbDocument])&lt;br /&gt;
* Přidána funkce AddAttachAsBase64 pro přidání přílohy bez ohledu na to, zda již existuje (viz [https://funkce.enteam.cz/routines/AddAttachAsBase64.html AddAttachAsBase64])&lt;br /&gt;
* Přidána funkce ExcelColumnsSetHidden na skrytí sloupce v MS Excel (viz [https://funkce.enteam.cz/routines/ExcelColumnsSetHidden.html ExcelColumnsSetHidden])&lt;br /&gt;
* Přidána funkce EmailSaveEml pro ukládání e-mailu ve formátu .eml (viz [https://funkce.enteam.cz/routines/EmailSaveEml.html EmailSaveEml])&lt;br /&gt;
* Oprava zarovnání base64 ve funkci HttpRequestSetBasicAuthentication (viz [https://funkce.enteam.cz/routines/HttpRequestSetBasicAuthentication.html HttpRequestSetBasicAuthentication])&lt;br /&gt;
* Přidána funkce GetVariables pro export proměnných procesu do JSON (viz [https://funkce.enteam.cz/routines/GetVariables.html GetVariables])&lt;br /&gt;
* Upravena funkce SelectUsersAndRoleFromTree – přidána možnost načtení uživatelů mimo enTeam User (viz [https://funkce.enteam.cz/routines/SelectUsersAndRoleFromTree.html SelectUsersAndRoleFromTree])&lt;br /&gt;
* Přidány funkce DateToISO8601 a ISO8601ToDate pro převod datumu a času do formátu ISO8601 a zpět (viz [https://funkce.enteam.cz/routines/DateToISO8601.html DateToISO8601] a [https://funkce.enteam.cz/routines/ISO8601ToDate.html ISO8601ToDate])&lt;br /&gt;
* Vylepšena funkce SelectUserFromDialogEx (viz [https://funkce.enteam.cz/routines/SelectUserFromDialogEx.html SelectUserFromDialogEx])&lt;br /&gt;
* Přidána funkce GetProcessTextKey pro získání ID textu (viz [https://funkce.enteam.cz/routines/GetProcessTextKey.html GetProcessTextKey])&lt;br /&gt;
* Přidána funkce GetAttachs pro zjištění počtu verzí a dalších metadat příloh (viz [https://funkce.enteam.cz/routines/GetAttachs.html GetAttachs])&lt;br /&gt;
* Rozšíření funkce GetAttachmentsFromProcess o možnost vrácení ID příloh (viz [https://funkce.enteam.cz/routines/GetAttachmentsFromProcess.html GetAttachmentsFromProcess])&lt;br /&gt;
* Přidáno varování při použití HTTP metody GET s tělem requestu (viz [https://funkce.enteam.cz/routines/HttpConnectionSendRequest.html HttpConnectionSendRequest])&lt;br /&gt;
* Rozšíření funkce HttpGetStringProp o vlastnost BodyAsBase64 (binární data v těle HTTP odpovědi) (viz [https://funkce.enteam.cz/routines/HttpGetStringProp.html HttpGetStringProp])&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.1.0.5 (listopad 2022) ===&lt;br /&gt;
* Přidána podpora volání 64-bit OLE (viz kategorie [https://funkce.enteam.cz/categories/64Bit.html 64Bit]) (viz ukončení podpory 32-bit ze strany ABRA)&lt;br /&gt;
* Oprava indexování proměnných typu Currency v aplikaci FullText&lt;br /&gt;
* Oprava vytváření kritérií v Datovém slovníku (instalátor nastavuje právo CREATE TABLE)&lt;br /&gt;
* Opraveny chyby při importování workflow (např. duplikování skriptů)&lt;br /&gt;
* Odstraněno omezení počtu kritérií v procesu&lt;br /&gt;
* Opravena chyba ztráty výběru procesu, při FALSE výsledku skriptu akčního tlačítka&lt;br /&gt;
* Opravena chyba při mazání obsahu proměnných typu seznam&lt;br /&gt;
* Přidána funkce pro převod kódování (viz [https://funkce.enteam.cz/routines/ConvertEncoding.html ConvertEncoding])&lt;br /&gt;
* Přidána funkce pro výpočet HMAC (viz [https://funkce.enteam.cz/routines/ComputeHmac.html ComputeHmac])&lt;br /&gt;
* Přidány nové funkce pro práci s MS Excel (viz [https://funkce.enteam.cz/routines/ExcelPasteFromClipboard.html ExcelPasteFromClipboard] a [https://funkce.enteam.cz/routines/ExcelWrapText.html ExcelWrapText])&lt;br /&gt;
* Přidána funkce pro změnu velikosti JPEG (viz [https://funkce.enteam.cz/routines/ResizeJpeg.html ResizeJpeg])&lt;br /&gt;
* Přidána funkce pro získání datumové vlastnosti procesu (viz [https://funkce.enteam.cz/routines/GetCasePropertyDate.html GetCasePropertyDate])&lt;br /&gt;
* Přidána funkce pro inkrement datumu (a času) (viz [https://funkce.enteam.cz/routines/IncDate.html IncDate])&lt;br /&gt;
* Opravy a vylepšení rozšiřujících funkcí skriptovacího jazyka&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.0.0.6 (červen 2021) ===&lt;br /&gt;
* Nové rozšiřující funkce pro převod řetězce do Base64 a zpět (viz [https://funkce.enteam.cz/routines/EncodeBase64.html EncodeBase64] a [https://funkce.enteam.cz/routines/DecodeBase64.html DecodeBase64])&lt;br /&gt;
* Nové rozšiřující funkce uložení a získání přílohy procesu ve formátu Base64 (viz [https://funkce.enteam.cz/routines/GetAttachDataAsBase64.html GetAttachDataAsBase64] a [https://funkce.enteam.cz/routines/AddOrSetAttachDataAsBase64.html AddOrSetAttachDataAsBase64])&lt;br /&gt;
* Nová rozšiřující funkce pro získání DOM elementů dle názvu (viz [https://funkce.enteam.cz/routines/DomGetElementsByTagName.html DomGetElementsByTagName])&lt;br /&gt;
* Nová rozšiřující funkce pro vykonání výrazu XPath nad objektem typu TDomDocument (viz [https://funkce.enteam.cz/routines/DomEvaluate.html DomEvaluate])&lt;br /&gt;
* Přidány vlastnosti &amp;quot;FirstChild&amp;quot; + &amp;quot;LastChild&amp;quot; dostupné funkcí DomGetIntegerProp (viz [https://funkce.enteam.cz/routines/DomGetIntegerProp.html DomGetIntegerProp])&lt;br /&gt;
* Přidána možnost importu číselníků do aplikace enTeam Admin&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.0.0.5 (prosinec 2020) ===&lt;br /&gt;
* Nové rozšiřující funkce pro podpis XML (viz [https://funkce.enteam.cz/categories/XmlDSig.html XmlDSig])&lt;br /&gt;
* Nová rozšiřující funkce pro načtení souboru do Base64 (viz [https://funkce.enteam.cz/routines/LoadBase64FromFile.html LoadBase64FromFile])&lt;br /&gt;
* Nová rozšiřující funkce pro nastavení priority procesu (viz [https://funkce.enteam.cz/routines/SetCasePriority.html SetCasePriority])&lt;br /&gt;
* Představeny další rozšiřující funkce pro manipulaci s číselníky (viz [https://funkce.enteam.cz/categories/Lookup.html Lookup])&lt;br /&gt;
* Oprava možného pádu aplikace při zpracování velkého množství procesů&lt;br /&gt;
* Oprava možné ztráty skriptu při přesunu mezi složkami&lt;br /&gt;
* Korekce automatického zakládání tabulek kritérií pro typ datum na SŘBD Microsoft SQL Server&lt;br /&gt;
* Přidána možnost omezit velikost přílohy zobrazitelné v náhledu (INI klíč PreviewAttachmentSizeLimit - viz kap. 1.1 [[INI sekce pro modul enTeam Workflow Manager|dokumentace]])&lt;br /&gt;
* Odebrána podpora DopisOnline&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.0.0.3 (červenec 2020) ===&lt;br /&gt;
* Implementováno nové oprávnění (atribut MTBAllowAdminVariables) – možnost spravovat proměnné procesu&lt;br /&gt;
* Nové rozšiřující funkce pro sestavení XML (viz [https://funkce.enteam.cz/categories/Dom.html dokumentace])&lt;br /&gt;
* Přidána možnost exportovat číselník do CSV (aplikace enTeam Admin)&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.0.0.2 (listopad 2019) ===&lt;br /&gt;
* Iniciální vydání aplikace enTeam Workflow Manager&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
== CRM ==&lt;br /&gt;
=== 4.0.0.4 (červenec 2020) ===&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.0.0.3 (listopad 2019) ===&lt;br /&gt;
* Iniciální vydání aplikace enTeam CRM&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
== Journal DS ==&lt;br /&gt;
=== 4.3.0.4 (září 2025) ===&lt;br /&gt;
* Umožněno přidání přílohy přetažením (Drag &amp;amp; Drop)&lt;br /&gt;
* Přidáno textové pole pro vepsání obsahu datové zprávy (s automatickým převodem na PDF přílohu při odeslání)&lt;br /&gt;
* Tlačítko Neodesílat přejmenováno na Zahodit&lt;br /&gt;
* Přidána detekce odeslání prázdné přílohy&lt;br /&gt;
* Přidána možnost odeslání VoDZ (velko-objemové datové zprávy)&lt;br /&gt;
* Souhrn obsahu datové zprávy nově vkládán i do procesu s datovou zprávou odeslanou&lt;br /&gt;
* Zjednodušeno a vylepšeno vyhledávání adresátů pro odeslání datové zprávy&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.1.0.8 (prosinec 2024) ===&lt;br /&gt;
* Přidána možnost ručního zadání jednacího čísla pro odesílanou DZ&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.1.0.4 (červen 2024) ===&lt;br /&gt;
* Přidána podpora stahování VoDZ (velko-objemové datové zprávy)&lt;br /&gt;
* Přidána propagace chyby vrácené ISDS do skriptu&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.0.0.5 (listopad 2022) ===&lt;br /&gt;
* Opravena zranitelnost hesel k Datovým schránkám&lt;br /&gt;
* Další drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.0.0.4 (červen 2021) ===&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.0.0.3 (prosinec 2020) ===&lt;br /&gt;
* Opraveno vkládání textu do procesu s datovou zprávou&lt;br /&gt;
&lt;br /&gt;
=== 4.0.0.2 (listopad 2019) ===&lt;br /&gt;
* Iniciální vydání aplikace enTeam Journal DS&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
== Webové rozhraní ==&lt;br /&gt;
=== 2.5.0 API (září 2025) ===&lt;br /&gt;
* Provedena výrazná optimalizace a zrychlení API&lt;br /&gt;
* Přidána možnost provozovat API jako službu Windows&lt;br /&gt;
* Umožněno smazat složku vč. podsložek&lt;br /&gt;
* Přidána možnost hromadného získání položek procesu&lt;br /&gt;
* Odpověď se seznamem procesů rozšířena rozšířena o účastníky, přílohy, pracovní kroky atd.&lt;br /&gt;
* Přidán příznak vložené přílohy&lt;br /&gt;
* Umožněno filtrování procesů ve složce dle ID&lt;br /&gt;
* Přidána možnost hromadné změny procesů&lt;br /&gt;
* Přidána možnost změny jazyka uživatele&lt;br /&gt;
* Umožněno nastavení sloupců složky&lt;br /&gt;
* Přidáno rozhraní pro nahlížení a příjem Datových zpráv &lt;br /&gt;
* Umožněno nastavení atributu uživatele&lt;br /&gt;
* Přidáno rozhraní pro získání seznamu skupin a jejich uživatelů&lt;br /&gt;
* Odpověď s detailem procesu rozšířena o informace o změnách v procesu &lt;br /&gt;
* Odpověď s detailem procesu rozšířena o akumulovaná práva procesu &lt;br /&gt;
* Přidáno rozhraní pro získání seznamu dostupných akčních tlačítek&lt;br /&gt;
* Přidáno rozhraní pro získání seznamu dostupných workflow &lt;br /&gt;
* Vyhledávání v procesech rozšířeno o vyhledávání v názvu příloh a v účastnících&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 3.3.2 GUI (září 2025) ===&lt;br /&gt;
* Umožněn výběr textu v detailu procesu&lt;br /&gt;
* Do chybových hlášek přidán čas vzniku chyby pro snazší identifikaci příčiny&lt;br /&gt;
* Zapracováno rozšíření rozhraní detailu procesu&lt;br /&gt;
* Přepracováno rozvržení aplikace pro lepší orientaci uživatele&lt;br /&gt;
* Přidáno označení změněných částí procesu&lt;br /&gt;
* Opravena chyba neuložení podmínky vyhledávací podsložky&lt;br /&gt;
* Opravena chyba, kdy ve veřejné složce nebylo možné založit podsložku&lt;br /&gt;
* Vyhledávání zůstává aktivní při přechodu mezi složkami  &lt;br /&gt;
* Opravena chyba způsobující vícenásobné volání webového API&lt;br /&gt;
* Opravena chyba při načítání procesu z URL&lt;br /&gt;
* Přidána podpora českého třídění&lt;br /&gt;
* Přidány hromadné akce (akce s více procesy)&lt;br /&gt;
* Přidán náhled PDF přílohy&lt;br /&gt;
* Umožněno přidání přílohy přetažením (Drag &amp;amp; drop)&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2.1.0 API + 3.0.0 GUI (červen 2021) ===&lt;br /&gt;
* Zjednodušení nastavení spojení s databází ve webovém API&lt;br /&gt;
* Přidáno obecné rozhraní pro volání enTeam z externích systémů&lt;br /&gt;
* Lepší podpora práce s uživateli a rolemi&lt;br /&gt;
* Lepší podpora práce s číselníky&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 2.0.0 API + 2.0.0 GUI (prosinec 2020) ===&lt;br /&gt;
* Aplikace webového API byly sloučeny do jediné&lt;br /&gt;
* Požadavek autentifikace v případě zablokování je nyní interaktivní&lt;br /&gt;
* Řada GET požadavků je nyní rychleji obsloužena webovým API (struktura složek, uživatelé, datový slovník, …)&lt;br /&gt;
* Přidána podpora SŘBD Oracle (webové API)&lt;br /&gt;
* Změna hesla přihlášeného uživatele&lt;br /&gt;
* Možnost vytvoření, resp. změny definice vyhledávací složky s jednoduchou podmínkou&lt;br /&gt;
* Možnost nastavení, resp. změny příznaku (vlaječky) procesu&lt;br /&gt;
* Přidána podpora deaktivace/reaktivace textů a příloh procesu&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 1.0.0 API + 1.0.0 GUI (červenec 2020) ===&lt;br /&gt;
* Představeno webové rozhraní, disponující základní workgroup funkcionalitou&lt;br /&gt;
* Podporované SŘBD jsou Firebird a Microsoft SQL Server (webové API)&lt;/div&gt;</summary>
		<author><name>EnTeamAdmin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.enteam.cz/index.php?title=Novinky_v_produktech_enTeam&amp;diff=931</id>
		<title>Novinky v produktech enTeam</title>
		<link rel="alternate" type="text/html" href="https://wiki.enteam.cz/index.php?title=Novinky_v_produktech_enTeam&amp;diff=931"/>
		<updated>2025-09-22T14:56:27Z</updated>

		<summary type="html">&lt;p&gt;EnTeamAdmin: /* Webové rozhraní */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Workflow Manager ==&lt;br /&gt;
=== 6.4.0.5 (září 2025) ===&lt;br /&gt;
* Přidána Možnost instalovat aplikaci na klientské stanice pomocí MSI&lt;br /&gt;
* Přidána nová knihovna pro generování PDF dokumentů&lt;br /&gt;
* Přidána podpora Firebird 4+&lt;br /&gt;
* Odebrána podpora Firebird 2.5&lt;br /&gt;
* Funkce GetAttachs rozšířena o možnost vracet obsah příloh (viz [https://funkce.enteam.cz/routines/GetAttachs.html GetAttachs])&lt;br /&gt;
* Provedena optimalizace funkce SaveBase64ToFile a GetAttachDataAsBase64 (viz [https://funkce.enteam.cz/routines/SaveBase64ToFile.html SaveBase64ToFile] a [https://funkce.enteam.cz/routines/GetAttachDataAsBase64.html GetAttachDataAsBase64])&lt;br /&gt;
* Umožněno skrytí neaktivních uživatelů v aplikaci enTeam User&lt;br /&gt;
* Přidána možnost instalace enTeam bez uživatele teambridge&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.3.0.2 (prosinec 2024) ===&lt;br /&gt;
* Vylepšena schopnost opětovného navázání spojení s DB po síťovém výpadku&lt;br /&gt;
* Přidána možnost odstranění již nedefinovaných proměnných (v aplikaci enTeam Administration)&lt;br /&gt;
* Přidána funkce skriptovacího jazyka pro kopírování adresáře v souborovém systému (viz [https://funkce.enteam.cz/routines/DirectoryCopy.html DirectoryCopy])&lt;br /&gt;
* Přidána funkce skriptovacího jazyka pro nastavení hodnoty proměnné typu StringList (viz [https://funkce.enteam.cz/routines/AddOrSetVariableStrList.html AddOrSetVariableStrList])&lt;br /&gt;
* Přidány funkce skriptovacího jazyka pro získání aspektů DMS dokumentu (viz [https://funkce.enteam.cz/routines/DmsDocument_GetAspectCount.html DmsDocument_GetAspectCount], [https://funkce.enteam.cz/routines/DmsDocument_GetAspectName.html DmsDocument_GetAspectName], [https://funkce.enteam.cz/routines/DmsDocument_GetAspect.html DmsDocument_GetAspect])&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.2.0.5 (červen 2024) ===&lt;br /&gt;
* Moduly aplikací upraveny tak, aby bylo možné používat tzv. replikaci na Microsoft SQL Server (geograficky oddělené instalace)&lt;br /&gt;
* Přidáno trvalé uložište hodnot pro dlohodobé uchování mimo proces&lt;br /&gt;
* Optimalizováno otevírání nového/nepřečteného procesu&lt;br /&gt;
* Přidána propagace ISDS stavových kódů (a zpráv) do skriptu&lt;br /&gt;
* Přidána podpora klíče CustomInfo pro DB_ConnectWithParams&lt;br /&gt;
* U většiny funkcí modulu ActualDocument.dll rozšířeno logování chyb (zásobník volání, kwDebug* soubor)&lt;br /&gt;
* Opravena chyba při obnovení procesu do kořenové složky&lt;br /&gt;
* Opravena chyba umožňující existenci procesu ve složce i v koši&lt;br /&gt;
* Doplněno zamykání kroků při vykonání pomocí Scheduler&lt;br /&gt;
* Doplněna podpora šifrování DB komunikace u funkce GetReferenceNumberFromDB&lt;br /&gt;
* Přidáno zobrazení upraveného procesu na pozadí při ukončení aplikace&lt;br /&gt;
* Opravena akce “Vložit novou verzi…” na hlavním okně aplikace&lt;br /&gt;
* Přidána možnost optimalizovat čtení JSON ze skriptu&lt;br /&gt;
* Opravena chyba hromadného postoupení kroků&lt;br /&gt;
* Přidána funkce skriptovacího jazyka StorageExists&lt;br /&gt;
* Přidána možnost vyhledávání v dialogu otevřeném pomocí funkce OpenDialog&lt;br /&gt;
* Přidána funkce skriptovacího jazyka CloseDocContEx a opravena stávající CloseDocCont&lt;br /&gt;
* Opravena chyba umožňující existenci dvou masek se stejným názvem&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.2.0.1 (listopad 2023) ===&lt;br /&gt;
* Přidána možnost šifrování komunikace aplikace enTeam s DB&lt;br /&gt;
* Přidána možnost neoznačení procesů za změněné při hromadném přidání uživatele &lt;br /&gt;
* Přidána podpora volání aplikace mucrypt z x64 aplikace&lt;br /&gt;
* Opravena možnost nastavení duplicitního názvu masky&lt;br /&gt;
* Odebrán MtbOutlookSync z CD&lt;br /&gt;
* Přidána možnost deaktivace tlačítka Odeslat v dialogu pro odeslání DZ ze skriptu (viz [https://funkce.enteam.cz/routines/MJournalSendDataMessage.html MJournalSendDataMessage])&lt;br /&gt;
* Přidány funkce pro zápis do JSON (viz kategorie [https://funkce.enteam.cz/categories/Json.html Json])&lt;br /&gt;
* Přidána podpora URL kódování ve funkci ConvertEncoding (viz [https://funkce.enteam.cz/routines/ConvertEncoding.html ConvertEncoding])&lt;br /&gt;
* Funkce LoadFromMtbDocument rozšířena o vlastnost workflow, třída a autor procesu (viz [https://funkce.enteam.cz/routines/LoadFromMtbDocument.html LoadFromMtbDocument])&lt;br /&gt;
* Přidána funkce AddAttachAsBase64 pro přidání přílohy bez ohledu na to, zda již existuje (viz [https://funkce.enteam.cz/routines/AddAttachAsBase64.html AddAttachAsBase64])&lt;br /&gt;
* Přidána funkce ExcelColumnsSetHidden na skrytí sloupce v MS Excel (viz [https://funkce.enteam.cz/routines/ExcelColumnsSetHidden.html ExcelColumnsSetHidden])&lt;br /&gt;
* Přidána funkce EmailSaveEml pro ukládání e-mailu ve formátu .eml (viz [https://funkce.enteam.cz/routines/EmailSaveEml.html EmailSaveEml])&lt;br /&gt;
* Oprava zarovnání base64 ve funkci HttpRequestSetBasicAuthentication (viz [https://funkce.enteam.cz/routines/HttpRequestSetBasicAuthentication.html HttpRequestSetBasicAuthentication])&lt;br /&gt;
* Přidána funkce GetVariables pro export proměnných procesu do JSON (viz [https://funkce.enteam.cz/routines/GetVariables.html GetVariables])&lt;br /&gt;
* Upravena funkce SelectUsersAndRoleFromTree – přidána možnost načtení uživatelů mimo enTeam User (viz [https://funkce.enteam.cz/routines/SelectUsersAndRoleFromTree.html SelectUsersAndRoleFromTree])&lt;br /&gt;
* Přidány funkce DateToISO8601 a ISO8601ToDate pro převod datumu a času do formátu ISO8601 a zpět (viz [https://funkce.enteam.cz/routines/DateToISO8601.html DateToISO8601] a [https://funkce.enteam.cz/routines/ISO8601ToDate.html ISO8601ToDate])&lt;br /&gt;
* Vylepšena funkce SelectUserFromDialogEx (viz [https://funkce.enteam.cz/routines/SelectUserFromDialogEx.html SelectUserFromDialogEx])&lt;br /&gt;
* Přidána funkce GetProcessTextKey pro získání ID textu (viz [https://funkce.enteam.cz/routines/GetProcessTextKey.html GetProcessTextKey])&lt;br /&gt;
* Přidána funkce GetAttachs pro zjištění počtu verzí a dalších metadat příloh (viz [https://funkce.enteam.cz/routines/GetAttachs.html GetAttachs])&lt;br /&gt;
* Rozšíření funkce GetAttachmentsFromProcess o možnost vrácení ID příloh (viz [https://funkce.enteam.cz/routines/GetAttachmentsFromProcess.html GetAttachmentsFromProcess])&lt;br /&gt;
* Přidáno varování při použití HTTP metody GET s tělem requestu (viz [https://funkce.enteam.cz/routines/HttpConnectionSendRequest.html HttpConnectionSendRequest])&lt;br /&gt;
* Rozšíření funkce HttpGetStringProp o vlastnost BodyAsBase64 (binární data v těle HTTP odpovědi) (viz [https://funkce.enteam.cz/routines/HttpGetStringProp.html HttpGetStringProp])&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.1.0.5 (listopad 2022) ===&lt;br /&gt;
* Přidána podpora volání 64-bit OLE (viz kategorie [https://funkce.enteam.cz/categories/64Bit.html 64Bit]) (viz ukončení podpory 32-bit ze strany ABRA)&lt;br /&gt;
* Oprava indexování proměnných typu Currency v aplikaci FullText&lt;br /&gt;
* Oprava vytváření kritérií v Datovém slovníku (instalátor nastavuje právo CREATE TABLE)&lt;br /&gt;
* Opraveny chyby při importování workflow (např. duplikování skriptů)&lt;br /&gt;
* Odstraněno omezení počtu kritérií v procesu&lt;br /&gt;
* Opravena chyba ztráty výběru procesu, při FALSE výsledku skriptu akčního tlačítka&lt;br /&gt;
* Opravena chyba při mazání obsahu proměnných typu seznam&lt;br /&gt;
* Přidána funkce pro převod kódování (viz [https://funkce.enteam.cz/routines/ConvertEncoding.html ConvertEncoding])&lt;br /&gt;
* Přidána funkce pro výpočet HMAC (viz [https://funkce.enteam.cz/routines/ComputeHmac.html ComputeHmac])&lt;br /&gt;
* Přidány nové funkce pro práci s MS Excel (viz [https://funkce.enteam.cz/routines/ExcelPasteFromClipboard.html ExcelPasteFromClipboard] a [https://funkce.enteam.cz/routines/ExcelWrapText.html ExcelWrapText])&lt;br /&gt;
* Přidána funkce pro změnu velikosti JPEG (viz [https://funkce.enteam.cz/routines/ResizeJpeg.html ResizeJpeg])&lt;br /&gt;
* Přidána funkce pro získání datumové vlastnosti procesu (viz [https://funkce.enteam.cz/routines/GetCasePropertyDate.html GetCasePropertyDate])&lt;br /&gt;
* Přidána funkce pro inkrement datumu (a času) (viz [https://funkce.enteam.cz/routines/IncDate.html IncDate])&lt;br /&gt;
* Opravy a vylepšení rozšiřujících funkcí skriptovacího jazyka&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.0.0.6 (červen 2021) ===&lt;br /&gt;
* Nové rozšiřující funkce pro převod řetězce do Base64 a zpět (viz [https://funkce.enteam.cz/routines/EncodeBase64.html EncodeBase64] a [https://funkce.enteam.cz/routines/DecodeBase64.html DecodeBase64])&lt;br /&gt;
* Nové rozšiřující funkce uložení a získání přílohy procesu ve formátu Base64 (viz [https://funkce.enteam.cz/routines/GetAttachDataAsBase64.html GetAttachDataAsBase64] a [https://funkce.enteam.cz/routines/AddOrSetAttachDataAsBase64.html AddOrSetAttachDataAsBase64])&lt;br /&gt;
* Nová rozšiřující funkce pro získání DOM elementů dle názvu (viz [https://funkce.enteam.cz/routines/DomGetElementsByTagName.html DomGetElementsByTagName])&lt;br /&gt;
* Nová rozšiřující funkce pro vykonání výrazu XPath nad objektem typu TDomDocument (viz [https://funkce.enteam.cz/routines/DomEvaluate.html DomEvaluate])&lt;br /&gt;
* Přidány vlastnosti &amp;quot;FirstChild&amp;quot; + &amp;quot;LastChild&amp;quot; dostupné funkcí DomGetIntegerProp (viz [https://funkce.enteam.cz/routines/DomGetIntegerProp.html DomGetIntegerProp])&lt;br /&gt;
* Přidána možnost importu číselníků do aplikace enTeam Admin&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.0.0.5 (prosinec 2020) ===&lt;br /&gt;
* Nové rozšiřující funkce pro podpis XML (viz [https://funkce.enteam.cz/categories/XmlDSig.html XmlDSig])&lt;br /&gt;
* Nová rozšiřující funkce pro načtení souboru do Base64 (viz [https://funkce.enteam.cz/routines/LoadBase64FromFile.html LoadBase64FromFile])&lt;br /&gt;
* Nová rozšiřující funkce pro nastavení priority procesu (viz [https://funkce.enteam.cz/routines/SetCasePriority.html SetCasePriority])&lt;br /&gt;
* Představeny další rozšiřující funkce pro manipulaci s číselníky (viz [https://funkce.enteam.cz/categories/Lookup.html Lookup])&lt;br /&gt;
* Oprava možného pádu aplikace při zpracování velkého množství procesů&lt;br /&gt;
* Oprava možné ztráty skriptu při přesunu mezi složkami&lt;br /&gt;
* Korekce automatického zakládání tabulek kritérií pro typ datum na SŘBD Microsoft SQL Server&lt;br /&gt;
* Přidána možnost omezit velikost přílohy zobrazitelné v náhledu (INI klíč PreviewAttachmentSizeLimit - viz kap. 1.1 [[INI sekce pro modul enTeam Workflow Manager|dokumentace]])&lt;br /&gt;
* Odebrána podpora DopisOnline&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.0.0.3 (červenec 2020) ===&lt;br /&gt;
* Implementováno nové oprávnění (atribut MTBAllowAdminVariables) – možnost spravovat proměnné procesu&lt;br /&gt;
* Nové rozšiřující funkce pro sestavení XML (viz [https://funkce.enteam.cz/categories/Dom.html dokumentace])&lt;br /&gt;
* Přidána možnost exportovat číselník do CSV (aplikace enTeam Admin)&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.0.0.2 (listopad 2019) ===&lt;br /&gt;
* Iniciální vydání aplikace enTeam Workflow Manager&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
== CRM ==&lt;br /&gt;
=== 4.0.0.4 (červenec 2020) ===&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.0.0.3 (listopad 2019) ===&lt;br /&gt;
* Iniciální vydání aplikace enTeam CRM&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
== Journal DS ==&lt;br /&gt;
=== 4.3.0.4 (září 2025) ===&lt;br /&gt;
* Umožněno přidání přílohy přetažením (Drag &amp;amp; Drop)&lt;br /&gt;
* Přidáno textové pole pro vepsání obsahu datové zprávy (s automatickým převodem na PDF přílohu při odeslání)&lt;br /&gt;
* Tlačítko Neodesílat přejmenováno na Zahodit&lt;br /&gt;
* Přidána detekce odeslání prázdné přílohy&lt;br /&gt;
* Přidána možnost odeslání VoDZ (velko-objemové datové zprávy)&lt;br /&gt;
* Souhrn obsahu datové zprávy nově vkládán i do procesu s datovou zprávou odeslanou&lt;br /&gt;
* Zjednodušeno a vylepšeno vyhledávání adresátů pro odeslání datové zprávy&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.1.0.8 (prosinec 2024) ===&lt;br /&gt;
* Přidána možnost ručního zadání jednacího čísla pro odesílanou DZ&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.1.0.4 (červen 2024) ===&lt;br /&gt;
* Přidána podpora stahování VoDZ (velko-objemové datové zprávy)&lt;br /&gt;
* Přidána propagace chyby vrácené ISDS do skriptu&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.0.0.5 (listopad 2022) ===&lt;br /&gt;
* Opravena zranitelnost hesel k Datovým schránkám&lt;br /&gt;
* Další drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.0.0.4 (červen 2021) ===&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.0.0.3 (prosinec 2020) ===&lt;br /&gt;
* Opraveno vkládání textu do procesu s datovou zprávou&lt;br /&gt;
&lt;br /&gt;
=== 4.0.0.2 (listopad 2019) ===&lt;br /&gt;
* Iniciální vydání aplikace enTeam Journal DS&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
== Webové rozhraní ==&lt;br /&gt;
=== 2.5.0 API (září 2025) ===&lt;br /&gt;
* Provedena výrazná optimalizace a zrychlení API&lt;br /&gt;
* Přidána možnost provozovat API jako službu Windows&lt;br /&gt;
* Umožněno smazat složku vč. podsložek&lt;br /&gt;
* Přidána možnost hromadného získání položek procesu&lt;br /&gt;
* Odpověď se seznamem procesů rozšířena rozšířena o účastníky, přílohy, pracovní kroky atd.&lt;br /&gt;
* Přidán příznak vložené přílohy&lt;br /&gt;
* Umožněno filtrování procesů ve složce dle ID&lt;br /&gt;
* Přidána možnost hromadné změny procesů&lt;br /&gt;
* Přidána možnost změny jazyka uživatele&lt;br /&gt;
* Umožněno nastavení sloupců složky&lt;br /&gt;
* Přidáno rozhraní pro nahlížení a příjem Datových zpráv &lt;br /&gt;
* Umožněno nastavení atributu uživatele&lt;br /&gt;
* Přidáno rozhraní pro získání seznamu skupin a jejich uživatelů&lt;br /&gt;
* Odpověď s detailem procesu rozšířena o informace o změnách v procesu &lt;br /&gt;
* Odpověď s detailem procesu rozšířena o akumulovaná práva procesu &lt;br /&gt;
* Přidáno rozhraní pro získání seznamu dostupných akčních tlačítek&lt;br /&gt;
* Přidáno rozhraní pro získání seznamu dostupných workflow &lt;br /&gt;
* Vyhledávání v procesech rozšířeno o vyhledávání v názvu příloh a v účastnících&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 3.3.2 GUI (září 2025) ===&lt;br /&gt;
* Umožněn výběr textu v detailu procesu&lt;br /&gt;
* Do chybových hlášek přidán čas vzniku chyby pro snazší identifikaci příčiny&lt;br /&gt;
* Zapracováno rozšíření rozhraní detailu procesu&lt;br /&gt;
* Přepracováno rozvržení aplikace pro lepší orientaci uživatele&lt;br /&gt;
* Přidáno označení změněných částí procesu&lt;br /&gt;
* Opravena chyba neuložení podmínky vyhledávací podsložky&lt;br /&gt;
* Opravena chyba, kdy ve veřejné složce nebylo možné založit podsložku&lt;br /&gt;
* Vyhledávání zůstává aktivní při přechodu mezi složkami  &lt;br /&gt;
* Opravena chyba způsobující vícenásobné volání webového API&lt;br /&gt;
* Opravena chyba při načítání procesu z URL&lt;br /&gt;
* Přidána podpora českého třídění&lt;br /&gt;
* Přidány hromadné akce (akce s více procesy)&lt;br /&gt;
* Přidán náhled PDF přílohy&lt;br /&gt;
* Umožněno přidání přílohy přetažením (Drag &amp;amp; drop)&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2.1.0 API + 3.0.0 GUI (červen 2021) ===&lt;br /&gt;
* Zjednodušení nastavení spojení s databází ve webovém API&lt;br /&gt;
* Přidáno obecné rozhraní pro volání enTeam z externích systémů&lt;br /&gt;
* Lepší podpora práce s uživateli a rolemi&lt;br /&gt;
* Lepší podpora práce s číselníky&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 2.0.0 API + 2.0.0 GUI (prosinec 2020) ===&lt;br /&gt;
* Aplikace webového API byly sloučeny do jediné&lt;br /&gt;
* Požadavek autentifikace v případě zablokování je nyní interaktivní&lt;br /&gt;
* Řada GET požadavků je nyní rychleji obsloužena webovým API (struktura složek, uživatelé, datový slovník, …)&lt;br /&gt;
* Přidána podpora SŘBD Oracle (webové API)&lt;br /&gt;
* Změna hesla přihlášeného uživatele&lt;br /&gt;
* Možnost vytvoření, resp. změny definice vyhledávací složky s jednoduchou podmínkou&lt;br /&gt;
* Možnost nastavení, resp. změny příznaku (vlaječky) procesu&lt;br /&gt;
* Přidána podpora deaktivace/reaktivace textů a příloh procesu&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 1.0.0 API + 1.0.0 GUI (červenec 2020) ===&lt;br /&gt;
* Představeno webové rozhraní, disponující základní workgroup funkcionalitou&lt;br /&gt;
* Podporované SŘBD jsou Firebird a Microsoft SQL Server (webové API)&lt;/div&gt;</summary>
		<author><name>EnTeamAdmin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.enteam.cz/index.php?title=Novinky_v_produktech_enTeam&amp;diff=930</id>
		<title>Novinky v produktech enTeam</title>
		<link rel="alternate" type="text/html" href="https://wiki.enteam.cz/index.php?title=Novinky_v_produktech_enTeam&amp;diff=930"/>
		<updated>2025-09-22T14:52:24Z</updated>

		<summary type="html">&lt;p&gt;EnTeamAdmin: /* Journal DS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Workflow Manager ==&lt;br /&gt;
=== 6.4.0.5 (září 2025) ===&lt;br /&gt;
* Přidána Možnost instalovat aplikaci na klientské stanice pomocí MSI&lt;br /&gt;
* Přidána nová knihovna pro generování PDF dokumentů&lt;br /&gt;
* Přidána podpora Firebird 4+&lt;br /&gt;
* Odebrána podpora Firebird 2.5&lt;br /&gt;
* Funkce GetAttachs rozšířena o možnost vracet obsah příloh (viz [https://funkce.enteam.cz/routines/GetAttachs.html GetAttachs])&lt;br /&gt;
* Provedena optimalizace funkce SaveBase64ToFile a GetAttachDataAsBase64 (viz [https://funkce.enteam.cz/routines/SaveBase64ToFile.html SaveBase64ToFile] a [https://funkce.enteam.cz/routines/GetAttachDataAsBase64.html GetAttachDataAsBase64])&lt;br /&gt;
* Umožněno skrytí neaktivních uživatelů v aplikaci enTeam User&lt;br /&gt;
* Přidána možnost instalace enTeam bez uživatele teambridge&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.3.0.2 (prosinec 2024) ===&lt;br /&gt;
* Vylepšena schopnost opětovného navázání spojení s DB po síťovém výpadku&lt;br /&gt;
* Přidána možnost odstranění již nedefinovaných proměnných (v aplikaci enTeam Administration)&lt;br /&gt;
* Přidána funkce skriptovacího jazyka pro kopírování adresáře v souborovém systému (viz [https://funkce.enteam.cz/routines/DirectoryCopy.html DirectoryCopy])&lt;br /&gt;
* Přidána funkce skriptovacího jazyka pro nastavení hodnoty proměnné typu StringList (viz [https://funkce.enteam.cz/routines/AddOrSetVariableStrList.html AddOrSetVariableStrList])&lt;br /&gt;
* Přidány funkce skriptovacího jazyka pro získání aspektů DMS dokumentu (viz [https://funkce.enteam.cz/routines/DmsDocument_GetAspectCount.html DmsDocument_GetAspectCount], [https://funkce.enteam.cz/routines/DmsDocument_GetAspectName.html DmsDocument_GetAspectName], [https://funkce.enteam.cz/routines/DmsDocument_GetAspect.html DmsDocument_GetAspect])&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.2.0.5 (červen 2024) ===&lt;br /&gt;
* Moduly aplikací upraveny tak, aby bylo možné používat tzv. replikaci na Microsoft SQL Server (geograficky oddělené instalace)&lt;br /&gt;
* Přidáno trvalé uložište hodnot pro dlohodobé uchování mimo proces&lt;br /&gt;
* Optimalizováno otevírání nového/nepřečteného procesu&lt;br /&gt;
* Přidána propagace ISDS stavových kódů (a zpráv) do skriptu&lt;br /&gt;
* Přidána podpora klíče CustomInfo pro DB_ConnectWithParams&lt;br /&gt;
* U většiny funkcí modulu ActualDocument.dll rozšířeno logování chyb (zásobník volání, kwDebug* soubor)&lt;br /&gt;
* Opravena chyba při obnovení procesu do kořenové složky&lt;br /&gt;
* Opravena chyba umožňující existenci procesu ve složce i v koši&lt;br /&gt;
* Doplněno zamykání kroků při vykonání pomocí Scheduler&lt;br /&gt;
* Doplněna podpora šifrování DB komunikace u funkce GetReferenceNumberFromDB&lt;br /&gt;
* Přidáno zobrazení upraveného procesu na pozadí při ukončení aplikace&lt;br /&gt;
* Opravena akce “Vložit novou verzi…” na hlavním okně aplikace&lt;br /&gt;
* Přidána možnost optimalizovat čtení JSON ze skriptu&lt;br /&gt;
* Opravena chyba hromadného postoupení kroků&lt;br /&gt;
* Přidána funkce skriptovacího jazyka StorageExists&lt;br /&gt;
* Přidána možnost vyhledávání v dialogu otevřeném pomocí funkce OpenDialog&lt;br /&gt;
* Přidána funkce skriptovacího jazyka CloseDocContEx a opravena stávající CloseDocCont&lt;br /&gt;
* Opravena chyba umožňující existenci dvou masek se stejným názvem&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.2.0.1 (listopad 2023) ===&lt;br /&gt;
* Přidána možnost šifrování komunikace aplikace enTeam s DB&lt;br /&gt;
* Přidána možnost neoznačení procesů za změněné při hromadném přidání uživatele &lt;br /&gt;
* Přidána podpora volání aplikace mucrypt z x64 aplikace&lt;br /&gt;
* Opravena možnost nastavení duplicitního názvu masky&lt;br /&gt;
* Odebrán MtbOutlookSync z CD&lt;br /&gt;
* Přidána možnost deaktivace tlačítka Odeslat v dialogu pro odeslání DZ ze skriptu (viz [https://funkce.enteam.cz/routines/MJournalSendDataMessage.html MJournalSendDataMessage])&lt;br /&gt;
* Přidány funkce pro zápis do JSON (viz kategorie [https://funkce.enteam.cz/categories/Json.html Json])&lt;br /&gt;
* Přidána podpora URL kódování ve funkci ConvertEncoding (viz [https://funkce.enteam.cz/routines/ConvertEncoding.html ConvertEncoding])&lt;br /&gt;
* Funkce LoadFromMtbDocument rozšířena o vlastnost workflow, třída a autor procesu (viz [https://funkce.enteam.cz/routines/LoadFromMtbDocument.html LoadFromMtbDocument])&lt;br /&gt;
* Přidána funkce AddAttachAsBase64 pro přidání přílohy bez ohledu na to, zda již existuje (viz [https://funkce.enteam.cz/routines/AddAttachAsBase64.html AddAttachAsBase64])&lt;br /&gt;
* Přidána funkce ExcelColumnsSetHidden na skrytí sloupce v MS Excel (viz [https://funkce.enteam.cz/routines/ExcelColumnsSetHidden.html ExcelColumnsSetHidden])&lt;br /&gt;
* Přidána funkce EmailSaveEml pro ukládání e-mailu ve formátu .eml (viz [https://funkce.enteam.cz/routines/EmailSaveEml.html EmailSaveEml])&lt;br /&gt;
* Oprava zarovnání base64 ve funkci HttpRequestSetBasicAuthentication (viz [https://funkce.enteam.cz/routines/HttpRequestSetBasicAuthentication.html HttpRequestSetBasicAuthentication])&lt;br /&gt;
* Přidána funkce GetVariables pro export proměnných procesu do JSON (viz [https://funkce.enteam.cz/routines/GetVariables.html GetVariables])&lt;br /&gt;
* Upravena funkce SelectUsersAndRoleFromTree – přidána možnost načtení uživatelů mimo enTeam User (viz [https://funkce.enteam.cz/routines/SelectUsersAndRoleFromTree.html SelectUsersAndRoleFromTree])&lt;br /&gt;
* Přidány funkce DateToISO8601 a ISO8601ToDate pro převod datumu a času do formátu ISO8601 a zpět (viz [https://funkce.enteam.cz/routines/DateToISO8601.html DateToISO8601] a [https://funkce.enteam.cz/routines/ISO8601ToDate.html ISO8601ToDate])&lt;br /&gt;
* Vylepšena funkce SelectUserFromDialogEx (viz [https://funkce.enteam.cz/routines/SelectUserFromDialogEx.html SelectUserFromDialogEx])&lt;br /&gt;
* Přidána funkce GetProcessTextKey pro získání ID textu (viz [https://funkce.enteam.cz/routines/GetProcessTextKey.html GetProcessTextKey])&lt;br /&gt;
* Přidána funkce GetAttachs pro zjištění počtu verzí a dalších metadat příloh (viz [https://funkce.enteam.cz/routines/GetAttachs.html GetAttachs])&lt;br /&gt;
* Rozšíření funkce GetAttachmentsFromProcess o možnost vrácení ID příloh (viz [https://funkce.enteam.cz/routines/GetAttachmentsFromProcess.html GetAttachmentsFromProcess])&lt;br /&gt;
* Přidáno varování při použití HTTP metody GET s tělem requestu (viz [https://funkce.enteam.cz/routines/HttpConnectionSendRequest.html HttpConnectionSendRequest])&lt;br /&gt;
* Rozšíření funkce HttpGetStringProp o vlastnost BodyAsBase64 (binární data v těle HTTP odpovědi) (viz [https://funkce.enteam.cz/routines/HttpGetStringProp.html HttpGetStringProp])&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.1.0.5 (listopad 2022) ===&lt;br /&gt;
* Přidána podpora volání 64-bit OLE (viz kategorie [https://funkce.enteam.cz/categories/64Bit.html 64Bit]) (viz ukončení podpory 32-bit ze strany ABRA)&lt;br /&gt;
* Oprava indexování proměnných typu Currency v aplikaci FullText&lt;br /&gt;
* Oprava vytváření kritérií v Datovém slovníku (instalátor nastavuje právo CREATE TABLE)&lt;br /&gt;
* Opraveny chyby při importování workflow (např. duplikování skriptů)&lt;br /&gt;
* Odstraněno omezení počtu kritérií v procesu&lt;br /&gt;
* Opravena chyba ztráty výběru procesu, při FALSE výsledku skriptu akčního tlačítka&lt;br /&gt;
* Opravena chyba při mazání obsahu proměnných typu seznam&lt;br /&gt;
* Přidána funkce pro převod kódování (viz [https://funkce.enteam.cz/routines/ConvertEncoding.html ConvertEncoding])&lt;br /&gt;
* Přidána funkce pro výpočet HMAC (viz [https://funkce.enteam.cz/routines/ComputeHmac.html ComputeHmac])&lt;br /&gt;
* Přidány nové funkce pro práci s MS Excel (viz [https://funkce.enteam.cz/routines/ExcelPasteFromClipboard.html ExcelPasteFromClipboard] a [https://funkce.enteam.cz/routines/ExcelWrapText.html ExcelWrapText])&lt;br /&gt;
* Přidána funkce pro změnu velikosti JPEG (viz [https://funkce.enteam.cz/routines/ResizeJpeg.html ResizeJpeg])&lt;br /&gt;
* Přidána funkce pro získání datumové vlastnosti procesu (viz [https://funkce.enteam.cz/routines/GetCasePropertyDate.html GetCasePropertyDate])&lt;br /&gt;
* Přidána funkce pro inkrement datumu (a času) (viz [https://funkce.enteam.cz/routines/IncDate.html IncDate])&lt;br /&gt;
* Opravy a vylepšení rozšiřujících funkcí skriptovacího jazyka&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.0.0.6 (červen 2021) ===&lt;br /&gt;
* Nové rozšiřující funkce pro převod řetězce do Base64 a zpět (viz [https://funkce.enteam.cz/routines/EncodeBase64.html EncodeBase64] a [https://funkce.enteam.cz/routines/DecodeBase64.html DecodeBase64])&lt;br /&gt;
* Nové rozšiřující funkce uložení a získání přílohy procesu ve formátu Base64 (viz [https://funkce.enteam.cz/routines/GetAttachDataAsBase64.html GetAttachDataAsBase64] a [https://funkce.enteam.cz/routines/AddOrSetAttachDataAsBase64.html AddOrSetAttachDataAsBase64])&lt;br /&gt;
* Nová rozšiřující funkce pro získání DOM elementů dle názvu (viz [https://funkce.enteam.cz/routines/DomGetElementsByTagName.html DomGetElementsByTagName])&lt;br /&gt;
* Nová rozšiřující funkce pro vykonání výrazu XPath nad objektem typu TDomDocument (viz [https://funkce.enteam.cz/routines/DomEvaluate.html DomEvaluate])&lt;br /&gt;
* Přidány vlastnosti &amp;quot;FirstChild&amp;quot; + &amp;quot;LastChild&amp;quot; dostupné funkcí DomGetIntegerProp (viz [https://funkce.enteam.cz/routines/DomGetIntegerProp.html DomGetIntegerProp])&lt;br /&gt;
* Přidána možnost importu číselníků do aplikace enTeam Admin&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.0.0.5 (prosinec 2020) ===&lt;br /&gt;
* Nové rozšiřující funkce pro podpis XML (viz [https://funkce.enteam.cz/categories/XmlDSig.html XmlDSig])&lt;br /&gt;
* Nová rozšiřující funkce pro načtení souboru do Base64 (viz [https://funkce.enteam.cz/routines/LoadBase64FromFile.html LoadBase64FromFile])&lt;br /&gt;
* Nová rozšiřující funkce pro nastavení priority procesu (viz [https://funkce.enteam.cz/routines/SetCasePriority.html SetCasePriority])&lt;br /&gt;
* Představeny další rozšiřující funkce pro manipulaci s číselníky (viz [https://funkce.enteam.cz/categories/Lookup.html Lookup])&lt;br /&gt;
* Oprava možného pádu aplikace při zpracování velkého množství procesů&lt;br /&gt;
* Oprava možné ztráty skriptu při přesunu mezi složkami&lt;br /&gt;
* Korekce automatického zakládání tabulek kritérií pro typ datum na SŘBD Microsoft SQL Server&lt;br /&gt;
* Přidána možnost omezit velikost přílohy zobrazitelné v náhledu (INI klíč PreviewAttachmentSizeLimit - viz kap. 1.1 [[INI sekce pro modul enTeam Workflow Manager|dokumentace]])&lt;br /&gt;
* Odebrána podpora DopisOnline&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.0.0.3 (červenec 2020) ===&lt;br /&gt;
* Implementováno nové oprávnění (atribut MTBAllowAdminVariables) – možnost spravovat proměnné procesu&lt;br /&gt;
* Nové rozšiřující funkce pro sestavení XML (viz [https://funkce.enteam.cz/categories/Dom.html dokumentace])&lt;br /&gt;
* Přidána možnost exportovat číselník do CSV (aplikace enTeam Admin)&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.0.0.2 (listopad 2019) ===&lt;br /&gt;
* Iniciální vydání aplikace enTeam Workflow Manager&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
== CRM ==&lt;br /&gt;
=== 4.0.0.4 (červenec 2020) ===&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.0.0.3 (listopad 2019) ===&lt;br /&gt;
* Iniciální vydání aplikace enTeam CRM&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
== Journal DS ==&lt;br /&gt;
=== 4.3.0.4 (září 2025) ===&lt;br /&gt;
* Umožněno přidání přílohy přetažením (Drag &amp;amp; Drop)&lt;br /&gt;
* Přidáno textové pole pro vepsání obsahu datové zprávy (s automatickým převodem na PDF přílohu při odeslání)&lt;br /&gt;
* Tlačítko Neodesílat přejmenováno na Zahodit&lt;br /&gt;
* Přidána detekce odeslání prázdné přílohy&lt;br /&gt;
* Přidána možnost odeslání VoDZ (velko-objemové datové zprávy)&lt;br /&gt;
* Souhrn obsahu datové zprávy nově vkládán i do procesu s datovou zprávou odeslanou&lt;br /&gt;
* Zjednodušeno a vylepšeno vyhledávání adresátů pro odeslání datové zprávy&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.1.0.8 (prosinec 2024) ===&lt;br /&gt;
* Přidána možnost ručního zadání jednacího čísla pro odesílanou DZ&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.1.0.4 (červen 2024) ===&lt;br /&gt;
* Přidána podpora stahování VoDZ (velko-objemové datové zprávy)&lt;br /&gt;
* Přidána propagace chyby vrácené ISDS do skriptu&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.0.0.5 (listopad 2022) ===&lt;br /&gt;
* Opravena zranitelnost hesel k Datovým schránkám&lt;br /&gt;
* Další drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.0.0.4 (červen 2021) ===&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.0.0.3 (prosinec 2020) ===&lt;br /&gt;
* Opraveno vkládání textu do procesu s datovou zprávou&lt;br /&gt;
&lt;br /&gt;
=== 4.0.0.2 (listopad 2019) ===&lt;br /&gt;
* Iniciální vydání aplikace enTeam Journal DS&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
== Webové rozhraní ==&lt;br /&gt;
=== 2.1.0 API + 3.0.0 UI (červen 2021) ===&lt;br /&gt;
* Zjednodušení nastavení spojení s databází ve webovém API&lt;br /&gt;
* Přidáno obecné rozhraní pro volání enTeam z externích systémů&lt;br /&gt;
* Lepší podpora práce s uživateli a rolemi&lt;br /&gt;
* Lepší podpora práce s číselníky&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 2.0.0 API + 2.0.0 UI (prosinec 2020) ===&lt;br /&gt;
* Aplikace webového API byly sloučeny do jediné&lt;br /&gt;
* Požadavek autentifikace v případě zablokování je nyní interaktivní&lt;br /&gt;
* Řada GET požadavků je nyní rychleji obsloužena webovým API (struktura složek, uživatelé, datový slovník, …)&lt;br /&gt;
* Přidána podpora SŘBD Oracle (webové API)&lt;br /&gt;
* Změna hesla přihlášeného uživatele&lt;br /&gt;
* Možnost vytvoření, resp. změny definice vyhledávací složky s jednoduchou podmínkou&lt;br /&gt;
* Možnost nastavení, resp. změny příznaku (vlaječky) procesu&lt;br /&gt;
* Přidána podpora deaktivace/reaktivace textů a příloh procesu&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 1.0.0 API + 1.0.0 UI (červenec 2020) ===&lt;br /&gt;
* Představeno webové rozhraní, disponující základní workgroup funkcionalitou&lt;br /&gt;
* Podporované SŘBD jsou Firebird a Microsoft SQL Server (webové API)&lt;/div&gt;</summary>
		<author><name>EnTeamAdmin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.enteam.cz/index.php?title=Novinky_v_produktech_enTeam&amp;diff=929</id>
		<title>Novinky v produktech enTeam</title>
		<link rel="alternate" type="text/html" href="https://wiki.enteam.cz/index.php?title=Novinky_v_produktech_enTeam&amp;diff=929"/>
		<updated>2025-09-22T14:49:40Z</updated>

		<summary type="html">&lt;p&gt;EnTeamAdmin: /* Workflow Manager */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Workflow Manager ==&lt;br /&gt;
=== 6.4.0.5 (září 2025) ===&lt;br /&gt;
* Přidána Možnost instalovat aplikaci na klientské stanice pomocí MSI&lt;br /&gt;
* Přidána nová knihovna pro generování PDF dokumentů&lt;br /&gt;
* Přidána podpora Firebird 4+&lt;br /&gt;
* Odebrána podpora Firebird 2.5&lt;br /&gt;
* Funkce GetAttachs rozšířena o možnost vracet obsah příloh (viz [https://funkce.enteam.cz/routines/GetAttachs.html GetAttachs])&lt;br /&gt;
* Provedena optimalizace funkce SaveBase64ToFile a GetAttachDataAsBase64 (viz [https://funkce.enteam.cz/routines/SaveBase64ToFile.html SaveBase64ToFile] a [https://funkce.enteam.cz/routines/GetAttachDataAsBase64.html GetAttachDataAsBase64])&lt;br /&gt;
* Umožněno skrytí neaktivních uživatelů v aplikaci enTeam User&lt;br /&gt;
* Přidána možnost instalace enTeam bez uživatele teambridge&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.3.0.2 (prosinec 2024) ===&lt;br /&gt;
* Vylepšena schopnost opětovného navázání spojení s DB po síťovém výpadku&lt;br /&gt;
* Přidána možnost odstranění již nedefinovaných proměnných (v aplikaci enTeam Administration)&lt;br /&gt;
* Přidána funkce skriptovacího jazyka pro kopírování adresáře v souborovém systému (viz [https://funkce.enteam.cz/routines/DirectoryCopy.html DirectoryCopy])&lt;br /&gt;
* Přidána funkce skriptovacího jazyka pro nastavení hodnoty proměnné typu StringList (viz [https://funkce.enteam.cz/routines/AddOrSetVariableStrList.html AddOrSetVariableStrList])&lt;br /&gt;
* Přidány funkce skriptovacího jazyka pro získání aspektů DMS dokumentu (viz [https://funkce.enteam.cz/routines/DmsDocument_GetAspectCount.html DmsDocument_GetAspectCount], [https://funkce.enteam.cz/routines/DmsDocument_GetAspectName.html DmsDocument_GetAspectName], [https://funkce.enteam.cz/routines/DmsDocument_GetAspect.html DmsDocument_GetAspect])&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.2.0.5 (červen 2024) ===&lt;br /&gt;
* Moduly aplikací upraveny tak, aby bylo možné používat tzv. replikaci na Microsoft SQL Server (geograficky oddělené instalace)&lt;br /&gt;
* Přidáno trvalé uložište hodnot pro dlohodobé uchování mimo proces&lt;br /&gt;
* Optimalizováno otevírání nového/nepřečteného procesu&lt;br /&gt;
* Přidána propagace ISDS stavových kódů (a zpráv) do skriptu&lt;br /&gt;
* Přidána podpora klíče CustomInfo pro DB_ConnectWithParams&lt;br /&gt;
* U většiny funkcí modulu ActualDocument.dll rozšířeno logování chyb (zásobník volání, kwDebug* soubor)&lt;br /&gt;
* Opravena chyba při obnovení procesu do kořenové složky&lt;br /&gt;
* Opravena chyba umožňující existenci procesu ve složce i v koši&lt;br /&gt;
* Doplněno zamykání kroků při vykonání pomocí Scheduler&lt;br /&gt;
* Doplněna podpora šifrování DB komunikace u funkce GetReferenceNumberFromDB&lt;br /&gt;
* Přidáno zobrazení upraveného procesu na pozadí při ukončení aplikace&lt;br /&gt;
* Opravena akce “Vložit novou verzi…” na hlavním okně aplikace&lt;br /&gt;
* Přidána možnost optimalizovat čtení JSON ze skriptu&lt;br /&gt;
* Opravena chyba hromadného postoupení kroků&lt;br /&gt;
* Přidána funkce skriptovacího jazyka StorageExists&lt;br /&gt;
* Přidána možnost vyhledávání v dialogu otevřeném pomocí funkce OpenDialog&lt;br /&gt;
* Přidána funkce skriptovacího jazyka CloseDocContEx a opravena stávající CloseDocCont&lt;br /&gt;
* Opravena chyba umožňující existenci dvou masek se stejným názvem&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.2.0.1 (listopad 2023) ===&lt;br /&gt;
* Přidána možnost šifrování komunikace aplikace enTeam s DB&lt;br /&gt;
* Přidána možnost neoznačení procesů za změněné při hromadném přidání uživatele &lt;br /&gt;
* Přidána podpora volání aplikace mucrypt z x64 aplikace&lt;br /&gt;
* Opravena možnost nastavení duplicitního názvu masky&lt;br /&gt;
* Odebrán MtbOutlookSync z CD&lt;br /&gt;
* Přidána možnost deaktivace tlačítka Odeslat v dialogu pro odeslání DZ ze skriptu (viz [https://funkce.enteam.cz/routines/MJournalSendDataMessage.html MJournalSendDataMessage])&lt;br /&gt;
* Přidány funkce pro zápis do JSON (viz kategorie [https://funkce.enteam.cz/categories/Json.html Json])&lt;br /&gt;
* Přidána podpora URL kódování ve funkci ConvertEncoding (viz [https://funkce.enteam.cz/routines/ConvertEncoding.html ConvertEncoding])&lt;br /&gt;
* Funkce LoadFromMtbDocument rozšířena o vlastnost workflow, třída a autor procesu (viz [https://funkce.enteam.cz/routines/LoadFromMtbDocument.html LoadFromMtbDocument])&lt;br /&gt;
* Přidána funkce AddAttachAsBase64 pro přidání přílohy bez ohledu na to, zda již existuje (viz [https://funkce.enteam.cz/routines/AddAttachAsBase64.html AddAttachAsBase64])&lt;br /&gt;
* Přidána funkce ExcelColumnsSetHidden na skrytí sloupce v MS Excel (viz [https://funkce.enteam.cz/routines/ExcelColumnsSetHidden.html ExcelColumnsSetHidden])&lt;br /&gt;
* Přidána funkce EmailSaveEml pro ukládání e-mailu ve formátu .eml (viz [https://funkce.enteam.cz/routines/EmailSaveEml.html EmailSaveEml])&lt;br /&gt;
* Oprava zarovnání base64 ve funkci HttpRequestSetBasicAuthentication (viz [https://funkce.enteam.cz/routines/HttpRequestSetBasicAuthentication.html HttpRequestSetBasicAuthentication])&lt;br /&gt;
* Přidána funkce GetVariables pro export proměnných procesu do JSON (viz [https://funkce.enteam.cz/routines/GetVariables.html GetVariables])&lt;br /&gt;
* Upravena funkce SelectUsersAndRoleFromTree – přidána možnost načtení uživatelů mimo enTeam User (viz [https://funkce.enteam.cz/routines/SelectUsersAndRoleFromTree.html SelectUsersAndRoleFromTree])&lt;br /&gt;
* Přidány funkce DateToISO8601 a ISO8601ToDate pro převod datumu a času do formátu ISO8601 a zpět (viz [https://funkce.enteam.cz/routines/DateToISO8601.html DateToISO8601] a [https://funkce.enteam.cz/routines/ISO8601ToDate.html ISO8601ToDate])&lt;br /&gt;
* Vylepšena funkce SelectUserFromDialogEx (viz [https://funkce.enteam.cz/routines/SelectUserFromDialogEx.html SelectUserFromDialogEx])&lt;br /&gt;
* Přidána funkce GetProcessTextKey pro získání ID textu (viz [https://funkce.enteam.cz/routines/GetProcessTextKey.html GetProcessTextKey])&lt;br /&gt;
* Přidána funkce GetAttachs pro zjištění počtu verzí a dalších metadat příloh (viz [https://funkce.enteam.cz/routines/GetAttachs.html GetAttachs])&lt;br /&gt;
* Rozšíření funkce GetAttachmentsFromProcess o možnost vrácení ID příloh (viz [https://funkce.enteam.cz/routines/GetAttachmentsFromProcess.html GetAttachmentsFromProcess])&lt;br /&gt;
* Přidáno varování při použití HTTP metody GET s tělem requestu (viz [https://funkce.enteam.cz/routines/HttpConnectionSendRequest.html HttpConnectionSendRequest])&lt;br /&gt;
* Rozšíření funkce HttpGetStringProp o vlastnost BodyAsBase64 (binární data v těle HTTP odpovědi) (viz [https://funkce.enteam.cz/routines/HttpGetStringProp.html HttpGetStringProp])&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.1.0.5 (listopad 2022) ===&lt;br /&gt;
* Přidána podpora volání 64-bit OLE (viz kategorie [https://funkce.enteam.cz/categories/64Bit.html 64Bit]) (viz ukončení podpory 32-bit ze strany ABRA)&lt;br /&gt;
* Oprava indexování proměnných typu Currency v aplikaci FullText&lt;br /&gt;
* Oprava vytváření kritérií v Datovém slovníku (instalátor nastavuje právo CREATE TABLE)&lt;br /&gt;
* Opraveny chyby při importování workflow (např. duplikování skriptů)&lt;br /&gt;
* Odstraněno omezení počtu kritérií v procesu&lt;br /&gt;
* Opravena chyba ztráty výběru procesu, při FALSE výsledku skriptu akčního tlačítka&lt;br /&gt;
* Opravena chyba při mazání obsahu proměnných typu seznam&lt;br /&gt;
* Přidána funkce pro převod kódování (viz [https://funkce.enteam.cz/routines/ConvertEncoding.html ConvertEncoding])&lt;br /&gt;
* Přidána funkce pro výpočet HMAC (viz [https://funkce.enteam.cz/routines/ComputeHmac.html ComputeHmac])&lt;br /&gt;
* Přidány nové funkce pro práci s MS Excel (viz [https://funkce.enteam.cz/routines/ExcelPasteFromClipboard.html ExcelPasteFromClipboard] a [https://funkce.enteam.cz/routines/ExcelWrapText.html ExcelWrapText])&lt;br /&gt;
* Přidána funkce pro změnu velikosti JPEG (viz [https://funkce.enteam.cz/routines/ResizeJpeg.html ResizeJpeg])&lt;br /&gt;
* Přidána funkce pro získání datumové vlastnosti procesu (viz [https://funkce.enteam.cz/routines/GetCasePropertyDate.html GetCasePropertyDate])&lt;br /&gt;
* Přidána funkce pro inkrement datumu (a času) (viz [https://funkce.enteam.cz/routines/IncDate.html IncDate])&lt;br /&gt;
* Opravy a vylepšení rozšiřujících funkcí skriptovacího jazyka&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.0.0.6 (červen 2021) ===&lt;br /&gt;
* Nové rozšiřující funkce pro převod řetězce do Base64 a zpět (viz [https://funkce.enteam.cz/routines/EncodeBase64.html EncodeBase64] a [https://funkce.enteam.cz/routines/DecodeBase64.html DecodeBase64])&lt;br /&gt;
* Nové rozšiřující funkce uložení a získání přílohy procesu ve formátu Base64 (viz [https://funkce.enteam.cz/routines/GetAttachDataAsBase64.html GetAttachDataAsBase64] a [https://funkce.enteam.cz/routines/AddOrSetAttachDataAsBase64.html AddOrSetAttachDataAsBase64])&lt;br /&gt;
* Nová rozšiřující funkce pro získání DOM elementů dle názvu (viz [https://funkce.enteam.cz/routines/DomGetElementsByTagName.html DomGetElementsByTagName])&lt;br /&gt;
* Nová rozšiřující funkce pro vykonání výrazu XPath nad objektem typu TDomDocument (viz [https://funkce.enteam.cz/routines/DomEvaluate.html DomEvaluate])&lt;br /&gt;
* Přidány vlastnosti &amp;quot;FirstChild&amp;quot; + &amp;quot;LastChild&amp;quot; dostupné funkcí DomGetIntegerProp (viz [https://funkce.enteam.cz/routines/DomGetIntegerProp.html DomGetIntegerProp])&lt;br /&gt;
* Přidána možnost importu číselníků do aplikace enTeam Admin&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.0.0.5 (prosinec 2020) ===&lt;br /&gt;
* Nové rozšiřující funkce pro podpis XML (viz [https://funkce.enteam.cz/categories/XmlDSig.html XmlDSig])&lt;br /&gt;
* Nová rozšiřující funkce pro načtení souboru do Base64 (viz [https://funkce.enteam.cz/routines/LoadBase64FromFile.html LoadBase64FromFile])&lt;br /&gt;
* Nová rozšiřující funkce pro nastavení priority procesu (viz [https://funkce.enteam.cz/routines/SetCasePriority.html SetCasePriority])&lt;br /&gt;
* Představeny další rozšiřující funkce pro manipulaci s číselníky (viz [https://funkce.enteam.cz/categories/Lookup.html Lookup])&lt;br /&gt;
* Oprava možného pádu aplikace při zpracování velkého množství procesů&lt;br /&gt;
* Oprava možné ztráty skriptu při přesunu mezi složkami&lt;br /&gt;
* Korekce automatického zakládání tabulek kritérií pro typ datum na SŘBD Microsoft SQL Server&lt;br /&gt;
* Přidána možnost omezit velikost přílohy zobrazitelné v náhledu (INI klíč PreviewAttachmentSizeLimit - viz kap. 1.1 [[INI sekce pro modul enTeam Workflow Manager|dokumentace]])&lt;br /&gt;
* Odebrána podpora DopisOnline&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.0.0.3 (červenec 2020) ===&lt;br /&gt;
* Implementováno nové oprávnění (atribut MTBAllowAdminVariables) – možnost spravovat proměnné procesu&lt;br /&gt;
* Nové rozšiřující funkce pro sestavení XML (viz [https://funkce.enteam.cz/categories/Dom.html dokumentace])&lt;br /&gt;
* Přidána možnost exportovat číselník do CSV (aplikace enTeam Admin)&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 6.0.0.2 (listopad 2019) ===&lt;br /&gt;
* Iniciální vydání aplikace enTeam Workflow Manager&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
== CRM ==&lt;br /&gt;
=== 4.0.0.4 (červenec 2020) ===&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.0.0.3 (listopad 2019) ===&lt;br /&gt;
* Iniciální vydání aplikace enTeam CRM&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
== Journal DS ==&lt;br /&gt;
=== 4.1.0.8 (prosinec 2024) ===&lt;br /&gt;
* Přidána možnost ručního zadání jednacího čísla pro odesílanou DZ&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.1.0.4 (červen 2024) ===&lt;br /&gt;
* Přidána podpora stahování VoDZ (velko-objemové datové zprávy)&lt;br /&gt;
* Přidána propagace chyby vrácené ISDS do skriptu&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.0.0.5 (listopad 2022) ===&lt;br /&gt;
* Opravena zranitelnost hesel k Datovým schránkám&lt;br /&gt;
* Další drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.0.0.4 (červen 2021) ===&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
=== 4.0.0.3 (prosinec 2020) ===&lt;br /&gt;
* Opraveno vkládání textu do procesu s datovou zprávou&lt;br /&gt;
&lt;br /&gt;
=== 4.0.0.2 (listopad 2019) ===&lt;br /&gt;
* Iniciální vydání aplikace enTeam Journal DS&lt;br /&gt;
* Drobné opravy&lt;br /&gt;
&lt;br /&gt;
== Webové rozhraní ==&lt;br /&gt;
=== 2.1.0 API + 3.0.0 UI (červen 2021) ===&lt;br /&gt;
* Zjednodušení nastavení spojení s databází ve webovém API&lt;br /&gt;
* Přidáno obecné rozhraní pro volání enTeam z externích systémů&lt;br /&gt;
* Lepší podpora práce s uživateli a rolemi&lt;br /&gt;
* Lepší podpora práce s číselníky&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 2.0.0 API + 2.0.0 UI (prosinec 2020) ===&lt;br /&gt;
* Aplikace webového API byly sloučeny do jediné&lt;br /&gt;
* Požadavek autentifikace v případě zablokování je nyní interaktivní&lt;br /&gt;
* Řada GET požadavků je nyní rychleji obsloužena webovým API (struktura složek, uživatelé, datový slovník, …)&lt;br /&gt;
* Přidána podpora SŘBD Oracle (webové API)&lt;br /&gt;
* Změna hesla přihlášeného uživatele&lt;br /&gt;
* Možnost vytvoření, resp. změny definice vyhledávací složky s jednoduchou podmínkou&lt;br /&gt;
* Možnost nastavení, resp. změny příznaku (vlaječky) procesu&lt;br /&gt;
* Přidána podpora deaktivace/reaktivace textů a příloh procesu&lt;br /&gt;
* Drobné opravy a vylepšení&lt;br /&gt;
&lt;br /&gt;
=== 1.0.0 API + 1.0.0 UI (červenec 2020) ===&lt;br /&gt;
* Představeno webové rozhraní, disponující základní workgroup funkcionalitou&lt;br /&gt;
* Podporované SŘBD jsou Firebird a Microsoft SQL Server (webové API)&lt;/div&gt;</summary>
		<author><name>EnTeamAdmin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.enteam.cz/index.php?title=Instalace_datab%C3%A1zov%C3%A9ho_serveru_Firebird&amp;diff=928</id>
		<title>Instalace databázového serveru Firebird</title>
		<link rel="alternate" type="text/html" href="https://wiki.enteam.cz/index.php?title=Instalace_datab%C3%A1zov%C3%A9ho_serveru_Firebird&amp;diff=928"/>
		<updated>2025-09-03T07:02:36Z</updated>

		<summary type="html">&lt;p&gt;EnTeamAdmin: /* Nastavení při instalaci Firebird */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Databázový systém Firebird je vhodný pro malé velikosti databází enTeam, nyní je podporován Firebird ve verzi 3.0. &lt;br /&gt;
== Stažení instalace ==&lt;br /&gt;
Instalaci Firebird doporučujeme stáhnout z oficiálních stránek https://www.firebirdsql.org/en/firebird-3-0. Vzhledem k nutnosti specifických nastavení je potřeba stahovat verzi Debug Kits (Binary + PDB components), a to buďto 32bitovou nebo 64bitovou:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:FirebirdDownload.png|Stažení instalace Firebird]]&lt;br /&gt;
&lt;br /&gt;
== Nastavení při instalaci Firebird ==&lt;br /&gt;
V předposledním kroku instalačního průvodce doporučujeme nastavit spouštění Firebird jako služby MS Windows s automatickým spuštěním. Dále je nutné povolit vytvoření klientské knihovny GDS32.dll s tím, že je vhodné povolit i kopírování do složky &amp;lt;system&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:FirebirdSettings.png|Nastavení při instalaci Firebird]]&amp;lt;br&amp;gt;&lt;br /&gt;
'''Po instalaci databázového systému Firebird je pro správnou funkci bezpodmínečně nutné restartovat počítač, na kterém byla instalace provedena.'''&lt;/div&gt;</summary>
		<author><name>EnTeamAdmin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.enteam.cz/index.php?title=Instalace_datab%C3%A1zov%C3%A9ho_serveru_Firebird&amp;diff=927</id>
		<title>Instalace databázového serveru Firebird</title>
		<link rel="alternate" type="text/html" href="https://wiki.enteam.cz/index.php?title=Instalace_datab%C3%A1zov%C3%A9ho_serveru_Firebird&amp;diff=927"/>
		<updated>2025-09-03T07:02:12Z</updated>

		<summary type="html">&lt;p&gt;EnTeamAdmin: /* Stažení instalace */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Databázový systém Firebird je vhodný pro malé velikosti databází enTeam, nyní je podporován Firebird ve verzi 3.0. &lt;br /&gt;
== Stažení instalace ==&lt;br /&gt;
Instalaci Firebird doporučujeme stáhnout z oficiálních stránek https://www.firebirdsql.org/en/firebird-3-0. Vzhledem k nutnosti specifických nastavení je potřeba stahovat verzi Debug Kits (Binary + PDB components), a to buďto 32bitovou nebo 64bitovou:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:FirebirdDownload.png|Stažení instalace Firebird]]&lt;br /&gt;
&lt;br /&gt;
== Nastavení při instalaci Firebird ==&lt;br /&gt;
V předposledním kroku instalačního průvodce doporučujeme nastavit spouštění Firebird jako služby MS Windows s automatickým spuštěním. Dále je nutné povolit vytvoření klientské knihovny GDS32.dll s tím, že je vhodné povolit i kopírování do složky &amp;lt;system&amp;gt;.&lt;br /&gt;
[[Soubor:FirebirdSettings.png|Nastavení při instalaci Firebird]]&amp;lt;br&amp;gt;&lt;br /&gt;
'''Po instalaci databázového systému Firebird je pro správnou funkci bezpodmínečně nutné restartovat počítač, na kterém byla instalace provedena.'''&lt;/div&gt;</summary>
		<author><name>EnTeamAdmin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.enteam.cz/index.php?title=Instalace_webov%C3%A9ho_rozhran%C3%AD&amp;diff=926</id>
		<title>Instalace webového rozhraní</title>
		<link rel="alternate" type="text/html" href="https://wiki.enteam.cz/index.php?title=Instalace_webov%C3%A9ho_rozhran%C3%AD&amp;diff=926"/>
		<updated>2025-09-02T09:56:16Z</updated>

		<summary type="html">&lt;p&gt;EnTeamAdmin: /* INI soubor webového API */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== O aplikaci ==&lt;br /&gt;
Informační systém enTeam zajišťuje řízení a správu firemních dokumentů, komunikaci uvnitř pracovního týmu a flexibilní automatizaci firemních procesů.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tento postup obsahuje odkazy na aplikace enTeam, které nazýváme:&lt;br /&gt;
*	Workflow Manager - stávající klient, aplikace mtbGUI.exe&lt;br /&gt;
*	enTeamUI - nový klient, aplikace enTeamUI.exe&lt;br /&gt;
*	webové API - aplikační rozhraní enTeam, součást webového rozhraní enTeam&lt;br /&gt;
*	webové GUI - webové grafické uživatelské rozhraní, součást webového rozhraní enTeam&lt;br /&gt;
&lt;br /&gt;
Webové rozhraní informačního systému enTeam je možné provozovat jako (popis zprovoznění každé z možností je uveden v samostatné kapitole tohoto postupu):&lt;br /&gt;
*	službu operačního systému Windows, nebo&lt;br /&gt;
*	aplikaci v rámci webového serveru Internet Information Services (IIS) &lt;br /&gt;
&lt;br /&gt;
Instalační soubory webového rozhraní jsou součástí ZIP archivu CD (verze aplikace enTeam).&amp;lt;br&amp;gt; &lt;br /&gt;
Pro přehlednost jsou názvy souborů a adresářů v celém postupu instalace označeny {{FileName|technickým písmem}}.&amp;lt;br&amp;gt;&lt;br /&gt;
Dále jsou v tomto postupu uvedeny příklady částí souborů. Takové texty jsou označeny {{FileCont|modrou barvou}}.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Instalace webového rozhraní ==&lt;br /&gt;
=== Předpoklady ===&lt;br /&gt;
Webové aplikační rozhraní (webové API) informačního systému enTeam může být provozováno na serveru splňujícím předpoklady uvedené na stránce [[Předpoklady_instalace_webového_API|Předpoklady instalace webového API]].&lt;br /&gt;
&lt;br /&gt;
=== Zabezpečení ===&lt;br /&gt;
Z důvodu zabezpečení aplikace důrazně doporučujeme, aby webové rozhraní aplikace enTeam bylo provozováno výhradně na protokolu HTTPS (viz [[Přesměrování_nešifrované_komunikace_na_protokol_HTTPS|Přesměrování nešifrované komunikace na protokol HTTPS]]) a zvolený port byl dostupný pouze v rámci firemní sítě, příp. po připojení do VPN.&lt;br /&gt;
&lt;br /&gt;
===Služba OS Windows===&lt;br /&gt;
Instalace webového rozhraní enTeam jako služby OS Windows je zajištěna v rámci instalace nové verze enTeam. Nedaří-li se po instalaci nové verze enTeam službu webového API nastartovat, kontaktujte prosím technickou podporu společnosti Leviom.&lt;br /&gt;
&lt;br /&gt;
===Aplikace v rámci webového serveru Internet Information Services (IIS)===&lt;br /&gt;
Instalaci webového rozhraní enTeam jako aplikace v rámci webového serveru Internet Information Services (IIS) je třeba provést manuálně podle následujícího postupu.&lt;br /&gt;
&lt;br /&gt;
====Postup instalace====&lt;br /&gt;
Instalace sestává z následujících kroků:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Vytvořit adresář {{FileName|enTeam.WebApi}} v kořenovém adresáři webového serveru (např. {{FileName|c:\inetpub\wwwroot}})&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Zkopírovat obsah adresáře {{FileName|Application\WEB\bin}} do adresáře {{FileName|enTeam.WebApi}}, vytvořeného v předchozím kroku&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V IIS Manageru přidat nový aplikační pool pro webové API (IIS Manager &amp;gt; Server &amp;gt; Application Pools &amp;gt; Add Application Pool…)&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:AddAppPool.png|Add Application Pool]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V rozšířených nastaveních aplikačního poolu musí být nastaveno&lt;br /&gt;
*	.NET CLR Version = No Managed Code&lt;br /&gt;
*	Enable 32-Bit Applications = true&lt;br /&gt;
*	Identity = Local System&lt;br /&gt;
[[Soubor:AdvancedSettings.png|Advanced Settings]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V IIS Manageru vytvořit novou webovou stránku pro webové API (pojmenovanou např. enTeam.WebApi) a přiřadit jí vlastní port (např. 8088).&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:AddWebsite.png|522px|Add Website]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Pokud je uvedený port na serveru již obsazen jinou aplikací, použijte libovolný jiný. Zvolený port je ale nutné reflektovat ve všech krocích tohoto postupu.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Zvolený port musí být dostupný ze všech zařízení, kde má být provozováno webové rozhraní aplikace enTeam nebo aplikace enTeamUI.}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Nastavení webového API====&lt;br /&gt;
Pro zajištění správné funkčnosti webového rozhraní enTeam je třeba upravit konfiguraci následujících souborů.&lt;br /&gt;
&lt;br /&gt;
=====Soubor appsettings.json=====&lt;br /&gt;
V aplikaci webového API nastavte soubor {{FileName|appsettings.json}} dle následujícího postupu.&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud v adresáři aplikace webového API dosud takový soubor nemáte, pak jej vytvořte zkopírováním souboru {{FileName|appsettings.Template.json}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Klíče (ve struktuře JSON souboru), které začínají znakem (nebo více znaky) #, jsou považovány za zakomentované a slouží pouze jako ilustrace možného nastavení. Po nastavení hodnot v souboru {{FileName|appsettings.json}}, je možné zakomentované řádky zcela odstranit (pozor ale na případné porušení syntaxe JSON, např. čárky mezi vlastnostmi)}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud chcete použít nastavení připojení k databázi ve standardním INI aplikace enTeam (doporučená varianta), zkontrolujte, že soubor {{FileName|appsettings.json}} neobsahuje klíč {{FileCont|ConnectionStrings}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud nelze použít hodnoty načtené z INI, nastavte přístup k databázím aplikace enTeam uvnitř klíče {{FileCont|ConnectionStrings &amp;amp;gt; Default}} a pomocí vlastností {{FileCont|Provider}} a {{FileCont|ConnectionString}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Pokud jsou jednotlivé (nebo všechny) evidence rozděleny do samostatných databází, je třeba klíč Default nahradit za klíče WebApiDb, DataDictionaryDb, ScriptExDb, UserDb a WorkflowManagerDb a každému klíči korektně nastavit vlastnosti Provider a ConnectionString.}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
{{Note|Poznámka: V případě databázového serveru Firebird obsahuje vlastnost ConnectionString plnou cestu k souboru databáze (např. C:\enTeam\Files\Data\enTeam.fdb). Aby byla aplikace webového API schopna vlastnost ConnectionString přečíst, je třeba zpětná lomítka v cestě k souboru „zdvojit“. Cesta k databázi pak bude v hodnotě vlastnosti ConnectionString např. tato: &amp;amp;quot;ConnectionString&amp;amp;quot;: &amp;amp;quot;Database&amp;amp;#61;SERVER:C:\\enTeam\\Files\\Data\\enTeam.fdb;...&amp;amp;quot;.}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====INI soubor webového API=====&lt;br /&gt;
Webové API pro svůj běh potřebuje pozměněné INI oproti Workflow Manageru a ostatním stávajícím aplikacím enTeam. Vytvořte kopii souboru serie_m.ini, ke které bude přistupovat pouze webové API (např. {{FileName|&amp;lt;enTeamAdresar&amp;gt;\Ini\serie_m.WebApi.ini}}) a přidejte do něj následující obsah&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont|1=[M/TeamBridge]&amp;lt;br&amp;gt;&lt;br /&gt;
ServerEngine=True}}&lt;br /&gt;
&lt;br /&gt;
=====Soubor web.config=====&lt;br /&gt;
Pro běh webového API je třeba nastavit proměnnou prostředí SERIEM tak, aby odkazovala na soubor {{FileName|serie_m.WebApi.ini}} (viz [[#INI soubor webového API]]). Toho lze docílit úpravou souboru {{FileName|web.config}} (uvnitř elementu {{FileCont|aspNetCore)}} dle následujícího postupu:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Pokud v adresáři aplikace webového API dosud takový soubor nemáte, pak jej vytvořte zkopírováním souboru {{FileName|web.Template.config}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Správně nastavte proměnnou SERIEM v souboru {{FileName|web.config}}&lt;br /&gt;
Příklad nastavení proměnné SERIEM:&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont11Lines |&lt;br /&gt;
1=&amp;lt;aspNetCore |&lt;br /&gt;
2=&amp;amp;nbsp;&amp;amp;nbsp;processPath=&amp;quot;c:\Program Files (x86)\dotnet\dotnet.exe&amp;quot; |&lt;br /&gt;
3=&amp;amp;nbsp;&amp;amp;nbsp;arguments=&amp;quot;.\Leviom.enTeam.WebApi.dll&amp;quot; |&lt;br /&gt;
4=&amp;amp;nbsp;&amp;amp;nbsp;stdoutLogEnabled=&amp;quot;false&amp;quot; |&lt;br /&gt;
5=&amp;amp;nbsp;&amp;amp;nbsp;stdoutLogFile=&amp;quot;.\logs\stdout&amp;quot;&amp;gt; |&lt;br /&gt;
6=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;environmentVariables&amp;gt; |&lt;br /&gt;
7=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;environmentVariable |&lt;br /&gt;
8=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;name=&amp;quot;SERIEM&amp;quot; |&lt;br /&gt;
9=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;value=&amp;quot;&amp;lt;enTeamAdresar&amp;gt;\Ini\serie_m.WebApi.ini&amp;quot; /&amp;gt; |&lt;br /&gt;
10=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/environmentVariables&amp;gt; |&lt;br /&gt;
11=&amp;lt;/aspNetCore&amp;gt;}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Používáte-li 64bitový OS, zajistěte, aby se používala x86 varianta programu dotnet.exe. Nejjednodušší je upravit soubor {{FileName|web.config}} tak, že nastavíte plnou cestu k programu v atributu {{FileCont|processPath}} elementu {{FileCont|aspNetCore}} (viz ukázka výše).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
V IIS Manageru ověřte, zda máte na serveru nainstalovaný modul WebDAV (IIS Manager &amp;gt; Server &amp;gt; Modules). Pokud se v seznamu instalovaných modulů nevyskytuje WebDAVModule, odstraňte ze souboru {{FileName|web.config}} následující sekci.&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont3Lines |&lt;br /&gt;
1=&amp;lt;modules runAllManagedModulesForAllRequests=&amp;quot;false&amp;quot;&amp;gt; |&lt;br /&gt;
2=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;remove name=&amp;quot;WebDAVModule&amp;quot; /&amp;gt; |&lt;br /&gt;
3=&amp;lt;/modules&amp;gt;}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ověření funkčnosti ===&lt;br /&gt;
Pro ověření dostupnosti webového rozhraní vložte do internetového prohlížeče adresu, na které má být rozhraní dostupné, tedy např. &amp;lt;nowiki&amp;gt;https://enteam.&amp;lt;doména&amp;gt;.cz&amp;lt;/nowiki&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Pokud se v prohlížeči zobrazí přihlašovací stránka webového rozhraní informačního systému enTeam a do aplikace je možné se přihlásit, je webové rozhraní nainstalováno správně.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:LoginToWebEnteam.png|Login to enTeam]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pokud není ověření funkčnosti aplikace úspěšné, pokračujte zjištěním příčiny chyby dle [[#Ověření funkčnosti webového API končí chybou 500 nebo 502]] a po vyřešení problému znovu ověřte funkčnost aplikace z internetového prohlížeče.&lt;br /&gt;
&lt;br /&gt;
== Často kladené otázky (FAQ) ==&lt;br /&gt;
&lt;br /&gt;
=== Ověření funkčnosti webového API končí chybou 500 nebo 502 ===&lt;br /&gt;
Pokud ověření funkčnosti webového API dle kapitoly [[#Ověření funkčnosti]] končí chybou 500 Internal Server Error, příp. 502 Bad Gateway, lze příčinu chyby zjistit dle následujícího postupu:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Otevřete aplikaci Příkazová řádka (cmd.exe)&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V Příkazové řádce přejděte do adresáře aplikace, ve které dochází k chybě, příkazem:&lt;br /&gt;
{{Command|cd &amp;lt;AplikaceAdresar&amp;gt;}}&amp;lt;br&amp;gt;&lt;br /&gt;
V příkazu nahraďte&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;AplikaceAdresar&amp;gt;}} za plnou cestu k adresáři s instalací aplikace, která vykazuje uvedenou chybu (např. {{FileName|c:\inetpub\wwwroot\enTeam.WebApi}})&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V Příkazové řádce spusťte požadovanou aplikaci&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;DotnetAdresar&amp;gt;\dotnet.exe Leviom.enTeam.WebApi.dll}}&amp;lt;br&amp;gt;&lt;br /&gt;
V příkazu nahraďte&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;DotnetAdresar&amp;gt;}} za plnou cestu k adresáři s instalací x86 varianty programu dotnet.exe (např. {{FileName|c:\Program Files (x86)\dotnet}})&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
V příkazové řádce se zobrazí výpis, z něhož by mělo být možné důvod nefunkčnosti aplikace zjistit. Pokud výpisu aplikace nerozumíte, kontaktujte, prosím, technickou podporu společnosti Leviom.&lt;br /&gt;
&lt;br /&gt;
Pokud aplikace vypíše do příkazové řádky tento text:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|1=Hosting environment: Production&amp;lt;br&amp;gt;&lt;br /&gt;
Content root path: c:\inetpub\wwwroot\enTeam.WebApi &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;(může se lišit)&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Now listening on: &amp;lt;nowiki&amp;gt;http://localhost:5000&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Application started. Press Ctrl+C to shut down.}},&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
byly odstraněny všechny chyby a aplikace je plně funkční. V takovém případě ji lze v Příkazové řádce ukončit stiskem Ctrl+C a znovu ověřit její funkčnost z webového prohlížeče dle kapitoly [[#Ověření funkčnosti]].&lt;/div&gt;</summary>
		<author><name>EnTeamAdmin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.enteam.cz/index.php?title=Instalace_webov%C3%A9ho_rozhran%C3%AD&amp;diff=925</id>
		<title>Instalace webového rozhraní</title>
		<link rel="alternate" type="text/html" href="https://wiki.enteam.cz/index.php?title=Instalace_webov%C3%A9ho_rozhran%C3%AD&amp;diff=925"/>
		<updated>2025-09-02T09:55:05Z</updated>

		<summary type="html">&lt;p&gt;EnTeamAdmin: /* O aplikaci */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== O aplikaci ==&lt;br /&gt;
Informační systém enTeam zajišťuje řízení a správu firemních dokumentů, komunikaci uvnitř pracovního týmu a flexibilní automatizaci firemních procesů.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tento postup obsahuje odkazy na aplikace enTeam, které nazýváme:&lt;br /&gt;
*	Workflow Manager - stávající klient, aplikace mtbGUI.exe&lt;br /&gt;
*	enTeamUI - nový klient, aplikace enTeamUI.exe&lt;br /&gt;
*	webové API - aplikační rozhraní enTeam, součást webového rozhraní enTeam&lt;br /&gt;
*	webové GUI - webové grafické uživatelské rozhraní, součást webového rozhraní enTeam&lt;br /&gt;
&lt;br /&gt;
Webové rozhraní informačního systému enTeam je možné provozovat jako (popis zprovoznění každé z možností je uveden v samostatné kapitole tohoto postupu):&lt;br /&gt;
*	službu operačního systému Windows, nebo&lt;br /&gt;
*	aplikaci v rámci webového serveru Internet Information Services (IIS) &lt;br /&gt;
&lt;br /&gt;
Instalační soubory webového rozhraní jsou součástí ZIP archivu CD (verze aplikace enTeam).&amp;lt;br&amp;gt; &lt;br /&gt;
Pro přehlednost jsou názvy souborů a adresářů v celém postupu instalace označeny {{FileName|technickým písmem}}.&amp;lt;br&amp;gt;&lt;br /&gt;
Dále jsou v tomto postupu uvedeny příklady částí souborů. Takové texty jsou označeny {{FileCont|modrou barvou}}.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Instalace webového rozhraní ==&lt;br /&gt;
=== Předpoklady ===&lt;br /&gt;
Webové aplikační rozhraní (webové API) informačního systému enTeam může být provozováno na serveru splňujícím předpoklady uvedené na stránce [[Předpoklady_instalace_webového_API|Předpoklady instalace webového API]].&lt;br /&gt;
&lt;br /&gt;
=== Zabezpečení ===&lt;br /&gt;
Z důvodu zabezpečení aplikace důrazně doporučujeme, aby webové rozhraní aplikace enTeam bylo provozováno výhradně na protokolu HTTPS (viz [[Přesměrování_nešifrované_komunikace_na_protokol_HTTPS|Přesměrování nešifrované komunikace na protokol HTTPS]]) a zvolený port byl dostupný pouze v rámci firemní sítě, příp. po připojení do VPN.&lt;br /&gt;
&lt;br /&gt;
===Služba OS Windows===&lt;br /&gt;
Instalace webového rozhraní enTeam jako služby OS Windows je zajištěna v rámci instalace nové verze enTeam. Nedaří-li se po instalaci nové verze enTeam službu webového API nastartovat, kontaktujte prosím technickou podporu společnosti Leviom.&lt;br /&gt;
&lt;br /&gt;
===Aplikace v rámci webového serveru Internet Information Services (IIS)===&lt;br /&gt;
Instalaci webového rozhraní enTeam jako aplikace v rámci webového serveru Internet Information Services (IIS) je třeba provést manuálně podle následujícího postupu.&lt;br /&gt;
&lt;br /&gt;
====Postup instalace====&lt;br /&gt;
Instalace sestává z následujících kroků:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Vytvořit adresář {{FileName|enTeam.WebApi}} v kořenovém adresáři webového serveru (např. {{FileName|c:\inetpub\wwwroot}})&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Zkopírovat obsah adresáře {{FileName|Application\WEB\bin}} do adresáře {{FileName|enTeam.WebApi}}, vytvořeného v předchozím kroku&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V IIS Manageru přidat nový aplikační pool pro webové API (IIS Manager &amp;gt; Server &amp;gt; Application Pools &amp;gt; Add Application Pool…)&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:AddAppPool.png|Add Application Pool]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V rozšířených nastaveních aplikačního poolu musí být nastaveno&lt;br /&gt;
*	.NET CLR Version = No Managed Code&lt;br /&gt;
*	Enable 32-Bit Applications = true&lt;br /&gt;
*	Identity = Local System&lt;br /&gt;
[[Soubor:AdvancedSettings.png|Advanced Settings]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V IIS Manageru vytvořit novou webovou stránku pro webové API (pojmenovanou např. enTeam.WebApi) a přiřadit jí vlastní port (např. 8088).&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:AddWebsite.png|522px|Add Website]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Pokud je uvedený port na serveru již obsazen jinou aplikací, použijte libovolný jiný. Zvolený port je ale nutné reflektovat ve všech krocích tohoto postupu.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Zvolený port musí být dostupný ze všech zařízení, kde má být provozováno webové rozhraní aplikace enTeam nebo aplikace enTeamUI.}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Nastavení webového API====&lt;br /&gt;
Pro zajištění správné funkčnosti webového rozhraní enTeam je třeba upravit konfiguraci následujících souborů.&lt;br /&gt;
&lt;br /&gt;
=====Soubor appsettings.json=====&lt;br /&gt;
V aplikaci webového API nastavte soubor {{FileName|appsettings.json}} dle následujícího postupu.&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud v adresáři aplikace webového API dosud takový soubor nemáte, pak jej vytvořte zkopírováním souboru {{FileName|appsettings.Template.json}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Klíče (ve struktuře JSON souboru), které začínají znakem (nebo více znaky) #, jsou považovány za zakomentované a slouží pouze jako ilustrace možného nastavení. Po nastavení hodnot v souboru {{FileName|appsettings.json}}, je možné zakomentované řádky zcela odstranit (pozor ale na případné porušení syntaxe JSON, např. čárky mezi vlastnostmi)}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud chcete použít nastavení připojení k databázi ve standardním INI aplikace enTeam (doporučená varianta), zkontrolujte, že soubor {{FileName|appsettings.json}} neobsahuje klíč {{FileCont|ConnectionStrings}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud nelze použít hodnoty načtené z INI, nastavte přístup k databázím aplikace enTeam uvnitř klíče {{FileCont|ConnectionStrings &amp;amp;gt; Default}} a pomocí vlastností {{FileCont|Provider}} a {{FileCont|ConnectionString}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Pokud jsou jednotlivé (nebo všechny) evidence rozděleny do samostatných databází, je třeba klíč Default nahradit za klíče WebApiDb, DataDictionaryDb, ScriptExDb, UserDb a WorkflowManagerDb a každému klíči korektně nastavit vlastnosti Provider a ConnectionString.}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
{{Note|Poznámka: V případě databázového serveru Firebird obsahuje vlastnost ConnectionString plnou cestu k souboru databáze (např. C:\enTeam\Files\Data\enTeam.fdb). Aby byla aplikace webového API schopna vlastnost ConnectionString přečíst, je třeba zpětná lomítka v cestě k souboru „zdvojit“. Cesta k databázi pak bude v hodnotě vlastnosti ConnectionString např. tato: &amp;amp;quot;ConnectionString&amp;amp;quot;: &amp;amp;quot;Database&amp;amp;#61;SERVER:C:\\enTeam\\Files\\Data\\enTeam.fdb;...&amp;amp;quot;.}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====INI soubor webového API=====&lt;br /&gt;
Webové API pro svůj běh potřebuje pozměněné INI oproti desktopu. Vytvořte kopii souboru serie_m.ini, ke které bude přistupovat pouze webové API (např. {{FileName|&amp;lt;enTeamAdresar&amp;gt;\Ini\serie_m.WebApi.ini}}) a přidejte do něj následující obsah&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont|1=[M/TeamBridge]&amp;lt;br&amp;gt;&lt;br /&gt;
ServerEngine=True}}&lt;br /&gt;
&lt;br /&gt;
=====Soubor web.config=====&lt;br /&gt;
Pro běh webového API je třeba nastavit proměnnou prostředí SERIEM tak, aby odkazovala na soubor {{FileName|serie_m.WebApi.ini}} (viz [[#INI soubor webového API]]). Toho lze docílit úpravou souboru {{FileName|web.config}} (uvnitř elementu {{FileCont|aspNetCore)}} dle následujícího postupu:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Pokud v adresáři aplikace webového API dosud takový soubor nemáte, pak jej vytvořte zkopírováním souboru {{FileName|web.Template.config}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Správně nastavte proměnnou SERIEM v souboru {{FileName|web.config}}&lt;br /&gt;
Příklad nastavení proměnné SERIEM:&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont11Lines |&lt;br /&gt;
1=&amp;lt;aspNetCore |&lt;br /&gt;
2=&amp;amp;nbsp;&amp;amp;nbsp;processPath=&amp;quot;c:\Program Files (x86)\dotnet\dotnet.exe&amp;quot; |&lt;br /&gt;
3=&amp;amp;nbsp;&amp;amp;nbsp;arguments=&amp;quot;.\Leviom.enTeam.WebApi.dll&amp;quot; |&lt;br /&gt;
4=&amp;amp;nbsp;&amp;amp;nbsp;stdoutLogEnabled=&amp;quot;false&amp;quot; |&lt;br /&gt;
5=&amp;amp;nbsp;&amp;amp;nbsp;stdoutLogFile=&amp;quot;.\logs\stdout&amp;quot;&amp;gt; |&lt;br /&gt;
6=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;environmentVariables&amp;gt; |&lt;br /&gt;
7=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;environmentVariable |&lt;br /&gt;
8=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;name=&amp;quot;SERIEM&amp;quot; |&lt;br /&gt;
9=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;value=&amp;quot;&amp;lt;enTeamAdresar&amp;gt;\Ini\serie_m.WebApi.ini&amp;quot; /&amp;gt; |&lt;br /&gt;
10=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/environmentVariables&amp;gt; |&lt;br /&gt;
11=&amp;lt;/aspNetCore&amp;gt;}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Používáte-li 64bitový OS, zajistěte, aby se používala x86 varianta programu dotnet.exe. Nejjednodušší je upravit soubor {{FileName|web.config}} tak, že nastavíte plnou cestu k programu v atributu {{FileCont|processPath}} elementu {{FileCont|aspNetCore}} (viz ukázka výše).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
V IIS Manageru ověřte, zda máte na serveru nainstalovaný modul WebDAV (IIS Manager &amp;gt; Server &amp;gt; Modules). Pokud se v seznamu instalovaných modulů nevyskytuje WebDAVModule, odstraňte ze souboru {{FileName|web.config}} následující sekci.&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont3Lines |&lt;br /&gt;
1=&amp;lt;modules runAllManagedModulesForAllRequests=&amp;quot;false&amp;quot;&amp;gt; |&lt;br /&gt;
2=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;remove name=&amp;quot;WebDAVModule&amp;quot; /&amp;gt; |&lt;br /&gt;
3=&amp;lt;/modules&amp;gt;}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ověření funkčnosti ===&lt;br /&gt;
Pro ověření dostupnosti webového rozhraní vložte do internetového prohlížeče adresu, na které má být rozhraní dostupné, tedy např. &amp;lt;nowiki&amp;gt;https://enteam.&amp;lt;doména&amp;gt;.cz&amp;lt;/nowiki&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Pokud se v prohlížeči zobrazí přihlašovací stránka webového rozhraní informačního systému enTeam a do aplikace je možné se přihlásit, je webové rozhraní nainstalováno správně.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:LoginToWebEnteam.png|Login to enTeam]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pokud není ověření funkčnosti aplikace úspěšné, pokračujte zjištěním příčiny chyby dle [[#Ověření funkčnosti webového API končí chybou 500 nebo 502]] a po vyřešení problému znovu ověřte funkčnost aplikace z internetového prohlížeče.&lt;br /&gt;
&lt;br /&gt;
== Často kladené otázky (FAQ) ==&lt;br /&gt;
&lt;br /&gt;
=== Ověření funkčnosti webového API končí chybou 500 nebo 502 ===&lt;br /&gt;
Pokud ověření funkčnosti webového API dle kapitoly [[#Ověření funkčnosti]] končí chybou 500 Internal Server Error, příp. 502 Bad Gateway, lze příčinu chyby zjistit dle následujícího postupu:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Otevřete aplikaci Příkazová řádka (cmd.exe)&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V Příkazové řádce přejděte do adresáře aplikace, ve které dochází k chybě, příkazem:&lt;br /&gt;
{{Command|cd &amp;lt;AplikaceAdresar&amp;gt;}}&amp;lt;br&amp;gt;&lt;br /&gt;
V příkazu nahraďte&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;AplikaceAdresar&amp;gt;}} za plnou cestu k adresáři s instalací aplikace, která vykazuje uvedenou chybu (např. {{FileName|c:\inetpub\wwwroot\enTeam.WebApi}})&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V Příkazové řádce spusťte požadovanou aplikaci&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;DotnetAdresar&amp;gt;\dotnet.exe Leviom.enTeam.WebApi.dll}}&amp;lt;br&amp;gt;&lt;br /&gt;
V příkazu nahraďte&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;DotnetAdresar&amp;gt;}} za plnou cestu k adresáři s instalací x86 varianty programu dotnet.exe (např. {{FileName|c:\Program Files (x86)\dotnet}})&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
V příkazové řádce se zobrazí výpis, z něhož by mělo být možné důvod nefunkčnosti aplikace zjistit. Pokud výpisu aplikace nerozumíte, kontaktujte, prosím, technickou podporu společnosti Leviom.&lt;br /&gt;
&lt;br /&gt;
Pokud aplikace vypíše do příkazové řádky tento text:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|1=Hosting environment: Production&amp;lt;br&amp;gt;&lt;br /&gt;
Content root path: c:\inetpub\wwwroot\enTeam.WebApi &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;(může se lišit)&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Now listening on: &amp;lt;nowiki&amp;gt;http://localhost:5000&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Application started. Press Ctrl+C to shut down.}},&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
byly odstraněny všechny chyby a aplikace je plně funkční. V takovém případě ji lze v Příkazové řádce ukončit stiskem Ctrl+C a znovu ověřit její funkčnost z webového prohlížeče dle kapitoly [[#Ověření funkčnosti]].&lt;/div&gt;</summary>
		<author><name>EnTeamAdmin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.enteam.cz/index.php?title=Instalace_webov%C3%A9ho_rozhran%C3%AD&amp;diff=924</id>
		<title>Instalace webového rozhraní</title>
		<link rel="alternate" type="text/html" href="https://wiki.enteam.cz/index.php?title=Instalace_webov%C3%A9ho_rozhran%C3%AD&amp;diff=924"/>
		<updated>2025-09-02T09:38:12Z</updated>

		<summary type="html">&lt;p&gt;EnTeamAdmin: /* Postup instalace */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== O aplikaci ==&lt;br /&gt;
Informační systém enTeam zajišťuje řízení a správu firemních dokumentů, komunikaci uvnitř pracovního týmu a flexibilní automatizaci firemních procesů.&amp;lt;br&amp;gt;&lt;br /&gt;
Webové rozhraní informačního systému enTeam je možné provozovat jako (popis zprovoznění každé z možností je uveden v samostatné kapitole tohoto postupu):&lt;br /&gt;
*	službu operačního systému Windows, nebo&lt;br /&gt;
*	aplikaci v rámci webového serveru Internet Information Services (IIS) &lt;br /&gt;
&lt;br /&gt;
Instalační soubory webového rozhraní jsou součástí ZIP archivu CD (verze aplikace enTeam). V návodu jsou uvedeny relativní cesty k souborům a adresářům (vždy začínají adresářem {{FileNameZip|Application\WEB\bin}}&amp;lt;/code&amp;gt;, tj. adresářem umístěném na první úrovni vnoření v uvedeném archivu).&amp;lt;br&amp;gt; &lt;br /&gt;
Pro přehlednost jsou názvy souborů a adresářů v celém postupu instalace označeny {{FileName|technickým písmem}}. Názvy adresářů a souborů obsažené v uvedeném ZIP archivu jsou navíc zvýrazněny {{FileNameZip|červenou barvou}}.&amp;lt;br&amp;gt;&lt;br /&gt;
Dále jsou v tomto postupu uvedeny příklady částí souborů. Takové texty jsou označeny {{FileCont|modrou barvou}}.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Instalace webového rozhraní ==&lt;br /&gt;
=== Předpoklady ===&lt;br /&gt;
Webové aplikační rozhraní (webové API) informačního systému enTeam může být provozováno na serveru splňujícím předpoklady uvedené na stránce [[Předpoklady_instalace_webového_API|Předpoklady instalace webového API]].&lt;br /&gt;
&lt;br /&gt;
=== Zabezpečení ===&lt;br /&gt;
Z důvodu zabezpečení aplikace důrazně doporučujeme, aby webové rozhraní aplikace enTeam bylo provozováno výhradně na protokolu HTTPS (viz [[Přesměrování_nešifrované_komunikace_na_protokol_HTTPS|Přesměrování nešifrované komunikace na protokol HTTPS]]) a zvolený port byl dostupný pouze v rámci firemní sítě, příp. po připojení do VPN.&lt;br /&gt;
&lt;br /&gt;
===Služba OS Windows===&lt;br /&gt;
Instalace webového rozhraní enTeam jako služby OS Windows je zajištěna v rámci instalace nové verze enTeam. Nedaří-li se po instalaci nové verze enTeam službu webového API nastartovat, kontaktujte prosím technickou podporu společnosti Leviom.&lt;br /&gt;
&lt;br /&gt;
===Aplikace v rámci webového serveru Internet Information Services (IIS)===&lt;br /&gt;
Instalaci webového rozhraní enTeam jako aplikace v rámci webového serveru Internet Information Services (IIS) je třeba provést manuálně podle následujícího postupu.&lt;br /&gt;
&lt;br /&gt;
====Postup instalace====&lt;br /&gt;
Instalace sestává z následujících kroků:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Vytvořit adresář {{FileName|enTeam.WebApi}} v kořenovém adresáři webového serveru (např. {{FileName|c:\inetpub\wwwroot}})&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Zkopírovat obsah adresáře {{FileName|Application\WEB\bin}} do adresáře {{FileName|enTeam.WebApi}}, vytvořeného v předchozím kroku&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V IIS Manageru přidat nový aplikační pool pro webové API (IIS Manager &amp;gt; Server &amp;gt; Application Pools &amp;gt; Add Application Pool…)&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:AddAppPool.png|Add Application Pool]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V rozšířených nastaveních aplikačního poolu musí být nastaveno&lt;br /&gt;
*	.NET CLR Version = No Managed Code&lt;br /&gt;
*	Enable 32-Bit Applications = true&lt;br /&gt;
*	Identity = Local System&lt;br /&gt;
[[Soubor:AdvancedSettings.png|Advanced Settings]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V IIS Manageru vytvořit novou webovou stránku pro webové API (pojmenovanou např. enTeam.WebApi) a přiřadit jí vlastní port (např. 8088).&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:AddWebsite.png|522px|Add Website]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Pokud je uvedený port na serveru již obsazen jinou aplikací, použijte libovolný jiný. Zvolený port je ale nutné reflektovat ve všech krocích tohoto postupu.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Zvolený port musí být dostupný ze všech zařízení, kde má být provozováno webové rozhraní aplikace enTeam nebo aplikace enTeamUI.}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Nastavení webového API====&lt;br /&gt;
Pro zajištění správné funkčnosti webového rozhraní enTeam je třeba upravit konfiguraci následujících souborů.&lt;br /&gt;
&lt;br /&gt;
=====Soubor appsettings.json=====&lt;br /&gt;
V aplikaci webového API nastavte soubor {{FileName|appsettings.json}} dle následujícího postupu.&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud v adresáři aplikace webového API dosud takový soubor nemáte, pak jej vytvořte zkopírováním souboru {{FileName|appsettings.Template.json}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Klíče (ve struktuře JSON souboru), které začínají znakem (nebo více znaky) #, jsou považovány za zakomentované a slouží pouze jako ilustrace možného nastavení. Po nastavení hodnot v souboru {{FileName|appsettings.json}}, je možné zakomentované řádky zcela odstranit (pozor ale na případné porušení syntaxe JSON, např. čárky mezi vlastnostmi)}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud chcete použít nastavení připojení k databázi ve standardním INI aplikace enTeam (doporučená varianta), zkontrolujte, že soubor {{FileName|appsettings.json}} neobsahuje klíč {{FileCont|ConnectionStrings}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud nelze použít hodnoty načtené z INI, nastavte přístup k databázím aplikace enTeam uvnitř klíče {{FileCont|ConnectionStrings &amp;amp;gt; Default}} a pomocí vlastností {{FileCont|Provider}} a {{FileCont|ConnectionString}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Pokud jsou jednotlivé (nebo všechny) evidence rozděleny do samostatných databází, je třeba klíč Default nahradit za klíče WebApiDb, DataDictionaryDb, ScriptExDb, UserDb a WorkflowManagerDb a každému klíči korektně nastavit vlastnosti Provider a ConnectionString.}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
{{Note|Poznámka: V případě databázového serveru Firebird obsahuje vlastnost ConnectionString plnou cestu k souboru databáze (např. C:\enTeam\Files\Data\enTeam.fdb). Aby byla aplikace webového API schopna vlastnost ConnectionString přečíst, je třeba zpětná lomítka v cestě k souboru „zdvojit“. Cesta k databázi pak bude v hodnotě vlastnosti ConnectionString např. tato: &amp;amp;quot;ConnectionString&amp;amp;quot;: &amp;amp;quot;Database&amp;amp;#61;SERVER:C:\\enTeam\\Files\\Data\\enTeam.fdb;...&amp;amp;quot;.}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====INI soubor webového API=====&lt;br /&gt;
Webové API pro svůj běh potřebuje pozměněné INI oproti desktopu. Vytvořte kopii souboru serie_m.ini, ke které bude přistupovat pouze webové API (např. {{FileName|&amp;lt;enTeamAdresar&amp;gt;\Ini\serie_m.WebApi.ini}}) a přidejte do něj následující obsah&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont|1=[M/TeamBridge]&amp;lt;br&amp;gt;&lt;br /&gt;
ServerEngine=True}}&lt;br /&gt;
&lt;br /&gt;
=====Soubor web.config=====&lt;br /&gt;
Pro běh webového API je třeba nastavit proměnnou prostředí SERIEM tak, aby odkazovala na soubor {{FileName|serie_m.WebApi.ini}} (viz [[#INI soubor webového API]]). Toho lze docílit úpravou souboru {{FileName|web.config}} (uvnitř elementu {{FileCont|aspNetCore)}} dle následujícího postupu:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Pokud v adresáři aplikace webového API dosud takový soubor nemáte, pak jej vytvořte zkopírováním souboru {{FileName|web.Template.config}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Správně nastavte proměnnou SERIEM v souboru {{FileName|web.config}}&lt;br /&gt;
Příklad nastavení proměnné SERIEM:&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont11Lines |&lt;br /&gt;
1=&amp;lt;aspNetCore |&lt;br /&gt;
2=&amp;amp;nbsp;&amp;amp;nbsp;processPath=&amp;quot;c:\Program Files (x86)\dotnet\dotnet.exe&amp;quot; |&lt;br /&gt;
3=&amp;amp;nbsp;&amp;amp;nbsp;arguments=&amp;quot;.\Leviom.enTeam.WebApi.dll&amp;quot; |&lt;br /&gt;
4=&amp;amp;nbsp;&amp;amp;nbsp;stdoutLogEnabled=&amp;quot;false&amp;quot; |&lt;br /&gt;
5=&amp;amp;nbsp;&amp;amp;nbsp;stdoutLogFile=&amp;quot;.\logs\stdout&amp;quot;&amp;gt; |&lt;br /&gt;
6=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;environmentVariables&amp;gt; |&lt;br /&gt;
7=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;environmentVariable |&lt;br /&gt;
8=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;name=&amp;quot;SERIEM&amp;quot; |&lt;br /&gt;
9=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;value=&amp;quot;&amp;lt;enTeamAdresar&amp;gt;\Ini\serie_m.WebApi.ini&amp;quot; /&amp;gt; |&lt;br /&gt;
10=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/environmentVariables&amp;gt; |&lt;br /&gt;
11=&amp;lt;/aspNetCore&amp;gt;}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Používáte-li 64bitový OS, zajistěte, aby se používala x86 varianta programu dotnet.exe. Nejjednodušší je upravit soubor {{FileName|web.config}} tak, že nastavíte plnou cestu k programu v atributu {{FileCont|processPath}} elementu {{FileCont|aspNetCore}} (viz ukázka výše).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
V IIS Manageru ověřte, zda máte na serveru nainstalovaný modul WebDAV (IIS Manager &amp;gt; Server &amp;gt; Modules). Pokud se v seznamu instalovaných modulů nevyskytuje WebDAVModule, odstraňte ze souboru {{FileName|web.config}} následující sekci.&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont3Lines |&lt;br /&gt;
1=&amp;lt;modules runAllManagedModulesForAllRequests=&amp;quot;false&amp;quot;&amp;gt; |&lt;br /&gt;
2=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;remove name=&amp;quot;WebDAVModule&amp;quot; /&amp;gt; |&lt;br /&gt;
3=&amp;lt;/modules&amp;gt;}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ověření funkčnosti ===&lt;br /&gt;
Pro ověření dostupnosti webového rozhraní vložte do internetového prohlížeče adresu, na které má být rozhraní dostupné, tedy např. &amp;lt;nowiki&amp;gt;https://enteam.&amp;lt;doména&amp;gt;.cz&amp;lt;/nowiki&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Pokud se v prohlížeči zobrazí přihlašovací stránka webového rozhraní informačního systému enTeam a do aplikace je možné se přihlásit, je webové rozhraní nainstalováno správně.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:LoginToWebEnteam.png|Login to enTeam]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pokud není ověření funkčnosti aplikace úspěšné, pokračujte zjištěním příčiny chyby dle [[#Ověření funkčnosti webového API končí chybou 500 nebo 502]] a po vyřešení problému znovu ověřte funkčnost aplikace z internetového prohlížeče.&lt;br /&gt;
&lt;br /&gt;
== Často kladené otázky (FAQ) ==&lt;br /&gt;
&lt;br /&gt;
=== Ověření funkčnosti webového API končí chybou 500 nebo 502 ===&lt;br /&gt;
Pokud ověření funkčnosti webového API dle kapitoly [[#Ověření funkčnosti]] končí chybou 500 Internal Server Error, příp. 502 Bad Gateway, lze příčinu chyby zjistit dle následujícího postupu:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Otevřete aplikaci Příkazová řádka (cmd.exe)&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V Příkazové řádce přejděte do adresáře aplikace, ve které dochází k chybě, příkazem:&lt;br /&gt;
{{Command|cd &amp;lt;AplikaceAdresar&amp;gt;}}&amp;lt;br&amp;gt;&lt;br /&gt;
V příkazu nahraďte&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;AplikaceAdresar&amp;gt;}} za plnou cestu k adresáři s instalací aplikace, která vykazuje uvedenou chybu (např. {{FileName|c:\inetpub\wwwroot\enTeam.WebApi}})&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V Příkazové řádce spusťte požadovanou aplikaci&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;DotnetAdresar&amp;gt;\dotnet.exe Leviom.enTeam.WebApi.dll}}&amp;lt;br&amp;gt;&lt;br /&gt;
V příkazu nahraďte&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;DotnetAdresar&amp;gt;}} za plnou cestu k adresáři s instalací x86 varianty programu dotnet.exe (např. {{FileName|c:\Program Files (x86)\dotnet}})&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
V příkazové řádce se zobrazí výpis, z něhož by mělo být možné důvod nefunkčnosti aplikace zjistit. Pokud výpisu aplikace nerozumíte, kontaktujte, prosím, technickou podporu společnosti Leviom.&lt;br /&gt;
&lt;br /&gt;
Pokud aplikace vypíše do příkazové řádky tento text:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|1=Hosting environment: Production&amp;lt;br&amp;gt;&lt;br /&gt;
Content root path: c:\inetpub\wwwroot\enTeam.WebApi &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;(může se lišit)&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Now listening on: &amp;lt;nowiki&amp;gt;http://localhost:5000&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Application started. Press Ctrl+C to shut down.}},&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
byly odstraněny všechny chyby a aplikace je plně funkční. V takovém případě ji lze v Příkazové řádce ukončit stiskem Ctrl+C a znovu ověřit její funkčnost z webového prohlížeče dle kapitoly [[#Ověření funkčnosti]].&lt;/div&gt;</summary>
		<author><name>EnTeamAdmin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.enteam.cz/index.php?title=Instalace_webov%C3%A9ho_rozhran%C3%AD&amp;diff=923</id>
		<title>Instalace webového rozhraní</title>
		<link rel="alternate" type="text/html" href="https://wiki.enteam.cz/index.php?title=Instalace_webov%C3%A9ho_rozhran%C3%AD&amp;diff=923"/>
		<updated>2025-09-02T09:37:34Z</updated>

		<summary type="html">&lt;p&gt;EnTeamAdmin: /* O aplikaci */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== O aplikaci ==&lt;br /&gt;
Informační systém enTeam zajišťuje řízení a správu firemních dokumentů, komunikaci uvnitř pracovního týmu a flexibilní automatizaci firemních procesů.&amp;lt;br&amp;gt;&lt;br /&gt;
Webové rozhraní informačního systému enTeam je možné provozovat jako (popis zprovoznění každé z možností je uveden v samostatné kapitole tohoto postupu):&lt;br /&gt;
*	službu operačního systému Windows, nebo&lt;br /&gt;
*	aplikaci v rámci webového serveru Internet Information Services (IIS) &lt;br /&gt;
&lt;br /&gt;
Instalační soubory webového rozhraní jsou součástí ZIP archivu CD (verze aplikace enTeam). V návodu jsou uvedeny relativní cesty k souborům a adresářům (vždy začínají adresářem {{FileNameZip|Application\WEB\bin}}&amp;lt;/code&amp;gt;, tj. adresářem umístěném na první úrovni vnoření v uvedeném archivu).&amp;lt;br&amp;gt; &lt;br /&gt;
Pro přehlednost jsou názvy souborů a adresářů v celém postupu instalace označeny {{FileName|technickým písmem}}. Názvy adresářů a souborů obsažené v uvedeném ZIP archivu jsou navíc zvýrazněny {{FileNameZip|červenou barvou}}.&amp;lt;br&amp;gt;&lt;br /&gt;
Dále jsou v tomto postupu uvedeny příklady částí souborů. Takové texty jsou označeny {{FileCont|modrou barvou}}.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Instalace webového rozhraní ==&lt;br /&gt;
=== Předpoklady ===&lt;br /&gt;
Webové aplikační rozhraní (webové API) informačního systému enTeam může být provozováno na serveru splňujícím předpoklady uvedené na stránce [[Předpoklady_instalace_webového_API|Předpoklady instalace webového API]].&lt;br /&gt;
&lt;br /&gt;
=== Zabezpečení ===&lt;br /&gt;
Z důvodu zabezpečení aplikace důrazně doporučujeme, aby webové rozhraní aplikace enTeam bylo provozováno výhradně na protokolu HTTPS (viz [[Přesměrování_nešifrované_komunikace_na_protokol_HTTPS|Přesměrování nešifrované komunikace na protokol HTTPS]]) a zvolený port byl dostupný pouze v rámci firemní sítě, příp. po připojení do VPN.&lt;br /&gt;
&lt;br /&gt;
===Služba OS Windows===&lt;br /&gt;
Instalace webového rozhraní enTeam jako služby OS Windows je zajištěna v rámci instalace nové verze enTeam. Nedaří-li se po instalaci nové verze enTeam službu webového API nastartovat, kontaktujte prosím technickou podporu společnosti Leviom.&lt;br /&gt;
&lt;br /&gt;
===Aplikace v rámci webového serveru Internet Information Services (IIS)===&lt;br /&gt;
Instalaci webového rozhraní enTeam jako aplikace v rámci webového serveru Internet Information Services (IIS) je třeba provést manuálně podle následujícího postupu.&lt;br /&gt;
&lt;br /&gt;
====Postup instalace====&lt;br /&gt;
Instalace sestává z následujících kroků:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Vytvořit adresář {{FileName|enTeam.WebApi}} v kořenovém adresáři webového serveru (např. {{FileName|c:\inetpub\wwwroot}})&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Zkopírovat obsah adresáře {{FileName|enTeam.WebApi\bin}} do adresáře {{FileName|enTeam.WebApi}}, vytvořeného v předchozím kroku&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V IIS Manageru přidat nový aplikační pool pro webové API (IIS Manager &amp;gt; Server &amp;gt; Application Pools &amp;gt; Add Application Pool…)&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:AddAppPool.png|Add Application Pool]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V rozšířených nastaveních aplikačního poolu musí být nastaveno&lt;br /&gt;
*	.NET CLR Version = No Managed Code&lt;br /&gt;
*	Enable 32-Bit Applications = true&lt;br /&gt;
*	Identity = Local System&lt;br /&gt;
[[Soubor:AdvancedSettings.png|Advanced Settings]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V IIS Manageru vytvořit novou webovou stránku pro webové API (pojmenovanou např. enTeam.WebApi) a přiřadit jí vlastní port (např. 8088).&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:AddWebsite.png|522px|Add Website]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Pokud je uvedený port na serveru již obsazen jinou aplikací, použijte libovolný jiný. Zvolený port je ale nutné reflektovat ve všech krocích tohoto postupu.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Zvolený port musí být dostupný ze všech zařízení, kde má být provozováno webové rozhraní aplikace enTeam nebo aplikace enTeamUI.}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Nastavení webového API====&lt;br /&gt;
Pro zajištění správné funkčnosti webového rozhraní enTeam je třeba upravit konfiguraci následujících souborů.&lt;br /&gt;
&lt;br /&gt;
=====Soubor appsettings.json=====&lt;br /&gt;
V aplikaci webového API nastavte soubor {{FileName|appsettings.json}} dle následujícího postupu.&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud v adresáři aplikace webového API dosud takový soubor nemáte, pak jej vytvořte zkopírováním souboru {{FileName|appsettings.Template.json}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Klíče (ve struktuře JSON souboru), které začínají znakem (nebo více znaky) #, jsou považovány za zakomentované a slouží pouze jako ilustrace možného nastavení. Po nastavení hodnot v souboru {{FileName|appsettings.json}}, je možné zakomentované řádky zcela odstranit (pozor ale na případné porušení syntaxe JSON, např. čárky mezi vlastnostmi)}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud chcete použít nastavení připojení k databázi ve standardním INI aplikace enTeam (doporučená varianta), zkontrolujte, že soubor {{FileName|appsettings.json}} neobsahuje klíč {{FileCont|ConnectionStrings}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud nelze použít hodnoty načtené z INI, nastavte přístup k databázím aplikace enTeam uvnitř klíče {{FileCont|ConnectionStrings &amp;amp;gt; Default}} a pomocí vlastností {{FileCont|Provider}} a {{FileCont|ConnectionString}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Pokud jsou jednotlivé (nebo všechny) evidence rozděleny do samostatných databází, je třeba klíč Default nahradit za klíče WebApiDb, DataDictionaryDb, ScriptExDb, UserDb a WorkflowManagerDb a každému klíči korektně nastavit vlastnosti Provider a ConnectionString.}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
{{Note|Poznámka: V případě databázového serveru Firebird obsahuje vlastnost ConnectionString plnou cestu k souboru databáze (např. C:\enTeam\Files\Data\enTeam.fdb). Aby byla aplikace webového API schopna vlastnost ConnectionString přečíst, je třeba zpětná lomítka v cestě k souboru „zdvojit“. Cesta k databázi pak bude v hodnotě vlastnosti ConnectionString např. tato: &amp;amp;quot;ConnectionString&amp;amp;quot;: &amp;amp;quot;Database&amp;amp;#61;SERVER:C:\\enTeam\\Files\\Data\\enTeam.fdb;...&amp;amp;quot;.}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====INI soubor webového API=====&lt;br /&gt;
Webové API pro svůj běh potřebuje pozměněné INI oproti desktopu. Vytvořte kopii souboru serie_m.ini, ke které bude přistupovat pouze webové API (např. {{FileName|&amp;lt;enTeamAdresar&amp;gt;\Ini\serie_m.WebApi.ini}}) a přidejte do něj následující obsah&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont|1=[M/TeamBridge]&amp;lt;br&amp;gt;&lt;br /&gt;
ServerEngine=True}}&lt;br /&gt;
&lt;br /&gt;
=====Soubor web.config=====&lt;br /&gt;
Pro běh webového API je třeba nastavit proměnnou prostředí SERIEM tak, aby odkazovala na soubor {{FileName|serie_m.WebApi.ini}} (viz [[#INI soubor webového API]]). Toho lze docílit úpravou souboru {{FileName|web.config}} (uvnitř elementu {{FileCont|aspNetCore)}} dle následujícího postupu:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Pokud v adresáři aplikace webového API dosud takový soubor nemáte, pak jej vytvořte zkopírováním souboru {{FileName|web.Template.config}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Správně nastavte proměnnou SERIEM v souboru {{FileName|web.config}}&lt;br /&gt;
Příklad nastavení proměnné SERIEM:&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont11Lines |&lt;br /&gt;
1=&amp;lt;aspNetCore |&lt;br /&gt;
2=&amp;amp;nbsp;&amp;amp;nbsp;processPath=&amp;quot;c:\Program Files (x86)\dotnet\dotnet.exe&amp;quot; |&lt;br /&gt;
3=&amp;amp;nbsp;&amp;amp;nbsp;arguments=&amp;quot;.\Leviom.enTeam.WebApi.dll&amp;quot; |&lt;br /&gt;
4=&amp;amp;nbsp;&amp;amp;nbsp;stdoutLogEnabled=&amp;quot;false&amp;quot; |&lt;br /&gt;
5=&amp;amp;nbsp;&amp;amp;nbsp;stdoutLogFile=&amp;quot;.\logs\stdout&amp;quot;&amp;gt; |&lt;br /&gt;
6=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;environmentVariables&amp;gt; |&lt;br /&gt;
7=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;environmentVariable |&lt;br /&gt;
8=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;name=&amp;quot;SERIEM&amp;quot; |&lt;br /&gt;
9=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;value=&amp;quot;&amp;lt;enTeamAdresar&amp;gt;\Ini\serie_m.WebApi.ini&amp;quot; /&amp;gt; |&lt;br /&gt;
10=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/environmentVariables&amp;gt; |&lt;br /&gt;
11=&amp;lt;/aspNetCore&amp;gt;}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Používáte-li 64bitový OS, zajistěte, aby se používala x86 varianta programu dotnet.exe. Nejjednodušší je upravit soubor {{FileName|web.config}} tak, že nastavíte plnou cestu k programu v atributu {{FileCont|processPath}} elementu {{FileCont|aspNetCore}} (viz ukázka výše).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
V IIS Manageru ověřte, zda máte na serveru nainstalovaný modul WebDAV (IIS Manager &amp;gt; Server &amp;gt; Modules). Pokud se v seznamu instalovaných modulů nevyskytuje WebDAVModule, odstraňte ze souboru {{FileName|web.config}} následující sekci.&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont3Lines |&lt;br /&gt;
1=&amp;lt;modules runAllManagedModulesForAllRequests=&amp;quot;false&amp;quot;&amp;gt; |&lt;br /&gt;
2=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;remove name=&amp;quot;WebDAVModule&amp;quot; /&amp;gt; |&lt;br /&gt;
3=&amp;lt;/modules&amp;gt;}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ověření funkčnosti ===&lt;br /&gt;
Pro ověření dostupnosti webového rozhraní vložte do internetového prohlížeče adresu, na které má být rozhraní dostupné, tedy např. &amp;lt;nowiki&amp;gt;https://enteam.&amp;lt;doména&amp;gt;.cz&amp;lt;/nowiki&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Pokud se v prohlížeči zobrazí přihlašovací stránka webového rozhraní informačního systému enTeam a do aplikace je možné se přihlásit, je webové rozhraní nainstalováno správně.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:LoginToWebEnteam.png|Login to enTeam]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pokud není ověření funkčnosti aplikace úspěšné, pokračujte zjištěním příčiny chyby dle [[#Ověření funkčnosti webového API končí chybou 500 nebo 502]] a po vyřešení problému znovu ověřte funkčnost aplikace z internetového prohlížeče.&lt;br /&gt;
&lt;br /&gt;
== Často kladené otázky (FAQ) ==&lt;br /&gt;
&lt;br /&gt;
=== Ověření funkčnosti webového API končí chybou 500 nebo 502 ===&lt;br /&gt;
Pokud ověření funkčnosti webového API dle kapitoly [[#Ověření funkčnosti]] končí chybou 500 Internal Server Error, příp. 502 Bad Gateway, lze příčinu chyby zjistit dle následujícího postupu:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Otevřete aplikaci Příkazová řádka (cmd.exe)&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V Příkazové řádce přejděte do adresáře aplikace, ve které dochází k chybě, příkazem:&lt;br /&gt;
{{Command|cd &amp;lt;AplikaceAdresar&amp;gt;}}&amp;lt;br&amp;gt;&lt;br /&gt;
V příkazu nahraďte&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;AplikaceAdresar&amp;gt;}} za plnou cestu k adresáři s instalací aplikace, která vykazuje uvedenou chybu (např. {{FileName|c:\inetpub\wwwroot\enTeam.WebApi}})&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V Příkazové řádce spusťte požadovanou aplikaci&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;DotnetAdresar&amp;gt;\dotnet.exe Leviom.enTeam.WebApi.dll}}&amp;lt;br&amp;gt;&lt;br /&gt;
V příkazu nahraďte&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;DotnetAdresar&amp;gt;}} za plnou cestu k adresáři s instalací x86 varianty programu dotnet.exe (např. {{FileName|c:\Program Files (x86)\dotnet}})&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
V příkazové řádce se zobrazí výpis, z něhož by mělo být možné důvod nefunkčnosti aplikace zjistit. Pokud výpisu aplikace nerozumíte, kontaktujte, prosím, technickou podporu společnosti Leviom.&lt;br /&gt;
&lt;br /&gt;
Pokud aplikace vypíše do příkazové řádky tento text:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|1=Hosting environment: Production&amp;lt;br&amp;gt;&lt;br /&gt;
Content root path: c:\inetpub\wwwroot\enTeam.WebApi &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;(může se lišit)&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Now listening on: &amp;lt;nowiki&amp;gt;http://localhost:5000&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Application started. Press Ctrl+C to shut down.}},&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
byly odstraněny všechny chyby a aplikace je plně funkční. V takovém případě ji lze v Příkazové řádce ukončit stiskem Ctrl+C a znovu ověřit její funkčnost z webového prohlížeče dle kapitoly [[#Ověření funkčnosti]].&lt;/div&gt;</summary>
		<author><name>EnTeamAdmin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.enteam.cz/index.php?title=Instalace_webov%C3%A9ho_rozhran%C3%AD&amp;diff=922</id>
		<title>Instalace webového rozhraní</title>
		<link rel="alternate" type="text/html" href="https://wiki.enteam.cz/index.php?title=Instalace_webov%C3%A9ho_rozhran%C3%AD&amp;diff=922"/>
		<updated>2025-09-02T09:31:36Z</updated>

		<summary type="html">&lt;p&gt;EnTeamAdmin: /* Soubor appsettings.json */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== O aplikaci ==&lt;br /&gt;
Informační systém enTeam zajišťuje řízení a správu firemních dokumentů, komunikaci uvnitř pracovního týmu a flexibilní automatizaci firemních procesů.&amp;lt;br&amp;gt;&lt;br /&gt;
Webové rozhraní informačního systému enTeam je možné provozovat jako (popis zprovoznění každé z možností je uveden v samostatné kapitole tohoto postupu):&lt;br /&gt;
*	službu operačního systému Windows, nebo&lt;br /&gt;
*	aplikaci v rámci webového serveru Internet Information Services (IIS) &lt;br /&gt;
&lt;br /&gt;
Instalační soubory webového rozhraní jsou součástí ZIP archivu CD (verze aplikace enTeam). V návodu jsou uvedeny relativní cesty k souborům a adresářům (vždy začínají adresářem {{FileNameZip|enTeam.WebApi}}&amp;lt;/code&amp;gt;, tj. adresářem umístěném na první úrovni vnoření v uvedeném archivu).&amp;lt;br&amp;gt; &lt;br /&gt;
Pro přehlednost jsou názvy souborů a adresářů v celém postupu instalace označeny {{FileName|technickým písmem}}. Názvy adresářů a souborů obsažené v uvedeném ZIP archivu jsou navíc zvýrazněny {{FileNameZip|červenou barvou}}.&amp;lt;br&amp;gt;&lt;br /&gt;
Dále jsou v tomto postupu uvedeny příklady částí souborů. Takové texty jsou označeny {{FileCont|modrou barvou}}.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Instalace webového rozhraní ==&lt;br /&gt;
=== Předpoklady ===&lt;br /&gt;
Webové aplikační rozhraní (webové API) informačního systému enTeam může být provozováno na serveru splňujícím předpoklady uvedené na stránce [[Předpoklady_instalace_webového_API|Předpoklady instalace webového API]].&lt;br /&gt;
&lt;br /&gt;
=== Zabezpečení ===&lt;br /&gt;
Z důvodu zabezpečení aplikace důrazně doporučujeme, aby webové rozhraní aplikace enTeam bylo provozováno výhradně na protokolu HTTPS (viz [[Přesměrování_nešifrované_komunikace_na_protokol_HTTPS|Přesměrování nešifrované komunikace na protokol HTTPS]]) a zvolený port byl dostupný pouze v rámci firemní sítě, příp. po připojení do VPN.&lt;br /&gt;
&lt;br /&gt;
===Služba OS Windows===&lt;br /&gt;
Instalace webového rozhraní enTeam jako služby OS Windows je zajištěna v rámci instalace nové verze enTeam. Nedaří-li se po instalaci nové verze enTeam službu webového API nastartovat, kontaktujte prosím technickou podporu společnosti Leviom.&lt;br /&gt;
&lt;br /&gt;
===Aplikace v rámci webového serveru Internet Information Services (IIS)===&lt;br /&gt;
Instalaci webového rozhraní enTeam jako aplikace v rámci webového serveru Internet Information Services (IIS) je třeba provést manuálně podle následujícího postupu.&lt;br /&gt;
&lt;br /&gt;
====Postup instalace====&lt;br /&gt;
Instalace sestává z následujících kroků:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Vytvořit adresář {{FileName|enTeam.WebApi}} v kořenovém adresáři webového serveru (např. {{FileName|c:\inetpub\wwwroot}})&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Zkopírovat obsah adresáře {{FileName|enTeam.WebApi\bin}} do adresáře {{FileName|enTeam.WebApi}}, vytvořeného v předchozím kroku&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V IIS Manageru přidat nový aplikační pool pro webové API (IIS Manager &amp;gt; Server &amp;gt; Application Pools &amp;gt; Add Application Pool…)&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:AddAppPool.png|Add Application Pool]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V rozšířených nastaveních aplikačního poolu musí být nastaveno&lt;br /&gt;
*	.NET CLR Version = No Managed Code&lt;br /&gt;
*	Enable 32-Bit Applications = true&lt;br /&gt;
*	Identity = Local System&lt;br /&gt;
[[Soubor:AdvancedSettings.png|Advanced Settings]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V IIS Manageru vytvořit novou webovou stránku pro webové API (pojmenovanou např. enTeam.WebApi) a přiřadit jí vlastní port (např. 8088).&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:AddWebsite.png|522px|Add Website]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Pokud je uvedený port na serveru již obsazen jinou aplikací, použijte libovolný jiný. Zvolený port je ale nutné reflektovat ve všech krocích tohoto postupu.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Zvolený port musí být dostupný ze všech zařízení, kde má být provozováno webové rozhraní aplikace enTeam nebo aplikace enTeamUI.}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Nastavení webového API====&lt;br /&gt;
Pro zajištění správné funkčnosti webového rozhraní enTeam je třeba upravit konfiguraci následujících souborů.&lt;br /&gt;
&lt;br /&gt;
=====Soubor appsettings.json=====&lt;br /&gt;
V aplikaci webového API nastavte soubor {{FileName|appsettings.json}} dle následujícího postupu.&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud v adresáři aplikace webového API dosud takový soubor nemáte, pak jej vytvořte zkopírováním souboru {{FileName|appsettings.Template.json}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Klíče (ve struktuře JSON souboru), které začínají znakem (nebo více znaky) #, jsou považovány za zakomentované a slouží pouze jako ilustrace možného nastavení. Po nastavení hodnot v souboru {{FileName|appsettings.json}}, je možné zakomentované řádky zcela odstranit (pozor ale na případné porušení syntaxe JSON, např. čárky mezi vlastnostmi)}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud chcete použít nastavení připojení k databázi ve standardním INI aplikace enTeam (doporučená varianta), zkontrolujte, že soubor {{FileName|appsettings.json}} neobsahuje klíč {{FileCont|ConnectionStrings}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud nelze použít hodnoty načtené z INI, nastavte přístup k databázím aplikace enTeam uvnitř klíče {{FileCont|ConnectionStrings &amp;amp;gt; Default}} a pomocí vlastností {{FileCont|Provider}} a {{FileCont|ConnectionString}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Pokud jsou jednotlivé (nebo všechny) evidence rozděleny do samostatných databází, je třeba klíč Default nahradit za klíče WebApiDb, DataDictionaryDb, ScriptExDb, UserDb a WorkflowManagerDb a každému klíči korektně nastavit vlastnosti Provider a ConnectionString.}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
{{Note|Poznámka: V případě databázového serveru Firebird obsahuje vlastnost ConnectionString plnou cestu k souboru databáze (např. C:\enTeam\Files\Data\enTeam.fdb). Aby byla aplikace webového API schopna vlastnost ConnectionString přečíst, je třeba zpětná lomítka v cestě k souboru „zdvojit“. Cesta k databázi pak bude v hodnotě vlastnosti ConnectionString např. tato: &amp;amp;quot;ConnectionString&amp;amp;quot;: &amp;amp;quot;Database&amp;amp;#61;SERVER:C:\\enTeam\\Files\\Data\\enTeam.fdb;...&amp;amp;quot;.}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====INI soubor webového API=====&lt;br /&gt;
Webové API pro svůj běh potřebuje pozměněné INI oproti desktopu. Vytvořte kopii souboru serie_m.ini, ke které bude přistupovat pouze webové API (např. {{FileName|&amp;lt;enTeamAdresar&amp;gt;\Ini\serie_m.WebApi.ini}}) a přidejte do něj následující obsah&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont|1=[M/TeamBridge]&amp;lt;br&amp;gt;&lt;br /&gt;
ServerEngine=True}}&lt;br /&gt;
&lt;br /&gt;
=====Soubor web.config=====&lt;br /&gt;
Pro běh webového API je třeba nastavit proměnnou prostředí SERIEM tak, aby odkazovala na soubor {{FileName|serie_m.WebApi.ini}} (viz [[#INI soubor webového API]]). Toho lze docílit úpravou souboru {{FileName|web.config}} (uvnitř elementu {{FileCont|aspNetCore)}} dle následujícího postupu:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Pokud v adresáři aplikace webového API dosud takový soubor nemáte, pak jej vytvořte zkopírováním souboru {{FileName|web.Template.config}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Správně nastavte proměnnou SERIEM v souboru {{FileName|web.config}}&lt;br /&gt;
Příklad nastavení proměnné SERIEM:&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont11Lines |&lt;br /&gt;
1=&amp;lt;aspNetCore |&lt;br /&gt;
2=&amp;amp;nbsp;&amp;amp;nbsp;processPath=&amp;quot;c:\Program Files (x86)\dotnet\dotnet.exe&amp;quot; |&lt;br /&gt;
3=&amp;amp;nbsp;&amp;amp;nbsp;arguments=&amp;quot;.\Leviom.enTeam.WebApi.dll&amp;quot; |&lt;br /&gt;
4=&amp;amp;nbsp;&amp;amp;nbsp;stdoutLogEnabled=&amp;quot;false&amp;quot; |&lt;br /&gt;
5=&amp;amp;nbsp;&amp;amp;nbsp;stdoutLogFile=&amp;quot;.\logs\stdout&amp;quot;&amp;gt; |&lt;br /&gt;
6=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;environmentVariables&amp;gt; |&lt;br /&gt;
7=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;environmentVariable |&lt;br /&gt;
8=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;name=&amp;quot;SERIEM&amp;quot; |&lt;br /&gt;
9=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;value=&amp;quot;&amp;lt;enTeamAdresar&amp;gt;\Ini\serie_m.WebApi.ini&amp;quot; /&amp;gt; |&lt;br /&gt;
10=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/environmentVariables&amp;gt; |&lt;br /&gt;
11=&amp;lt;/aspNetCore&amp;gt;}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Používáte-li 64bitový OS, zajistěte, aby se používala x86 varianta programu dotnet.exe. Nejjednodušší je upravit soubor {{FileName|web.config}} tak, že nastavíte plnou cestu k programu v atributu {{FileCont|processPath}} elementu {{FileCont|aspNetCore}} (viz ukázka výše).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
V IIS Manageru ověřte, zda máte na serveru nainstalovaný modul WebDAV (IIS Manager &amp;gt; Server &amp;gt; Modules). Pokud se v seznamu instalovaných modulů nevyskytuje WebDAVModule, odstraňte ze souboru {{FileName|web.config}} následující sekci.&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont3Lines |&lt;br /&gt;
1=&amp;lt;modules runAllManagedModulesForAllRequests=&amp;quot;false&amp;quot;&amp;gt; |&lt;br /&gt;
2=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;remove name=&amp;quot;WebDAVModule&amp;quot; /&amp;gt; |&lt;br /&gt;
3=&amp;lt;/modules&amp;gt;}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ověření funkčnosti ===&lt;br /&gt;
Pro ověření dostupnosti webového rozhraní vložte do internetového prohlížeče adresu, na které má být rozhraní dostupné, tedy např. &amp;lt;nowiki&amp;gt;https://enteam.&amp;lt;doména&amp;gt;.cz&amp;lt;/nowiki&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Pokud se v prohlížeči zobrazí přihlašovací stránka webového rozhraní informačního systému enTeam a do aplikace je možné se přihlásit, je webové rozhraní nainstalováno správně.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:LoginToWebEnteam.png|Login to enTeam]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pokud není ověření funkčnosti aplikace úspěšné, pokračujte zjištěním příčiny chyby dle [[#Ověření funkčnosti webového API končí chybou 500 nebo 502]] a po vyřešení problému znovu ověřte funkčnost aplikace z internetového prohlížeče.&lt;br /&gt;
&lt;br /&gt;
== Často kladené otázky (FAQ) ==&lt;br /&gt;
&lt;br /&gt;
=== Ověření funkčnosti webového API končí chybou 500 nebo 502 ===&lt;br /&gt;
Pokud ověření funkčnosti webového API dle kapitoly [[#Ověření funkčnosti]] končí chybou 500 Internal Server Error, příp. 502 Bad Gateway, lze příčinu chyby zjistit dle následujícího postupu:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Otevřete aplikaci Příkazová řádka (cmd.exe)&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V Příkazové řádce přejděte do adresáře aplikace, ve které dochází k chybě, příkazem:&lt;br /&gt;
{{Command|cd &amp;lt;AplikaceAdresar&amp;gt;}}&amp;lt;br&amp;gt;&lt;br /&gt;
V příkazu nahraďte&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;AplikaceAdresar&amp;gt;}} za plnou cestu k adresáři s instalací aplikace, která vykazuje uvedenou chybu (např. {{FileName|c:\inetpub\wwwroot\enTeam.WebApi}})&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V Příkazové řádce spusťte požadovanou aplikaci&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;DotnetAdresar&amp;gt;\dotnet.exe Leviom.enTeam.WebApi.dll}}&amp;lt;br&amp;gt;&lt;br /&gt;
V příkazu nahraďte&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;DotnetAdresar&amp;gt;}} za plnou cestu k adresáři s instalací x86 varianty programu dotnet.exe (např. {{FileName|c:\Program Files (x86)\dotnet}})&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
V příkazové řádce se zobrazí výpis, z něhož by mělo být možné důvod nefunkčnosti aplikace zjistit. Pokud výpisu aplikace nerozumíte, kontaktujte, prosím, technickou podporu společnosti Leviom.&lt;br /&gt;
&lt;br /&gt;
Pokud aplikace vypíše do příkazové řádky tento text:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|1=Hosting environment: Production&amp;lt;br&amp;gt;&lt;br /&gt;
Content root path: c:\inetpub\wwwroot\enTeam.WebApi &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;(může se lišit)&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Now listening on: &amp;lt;nowiki&amp;gt;http://localhost:5000&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Application started. Press Ctrl+C to shut down.}},&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
byly odstraněny všechny chyby a aplikace je plně funkční. V takovém případě ji lze v Příkazové řádce ukončit stiskem Ctrl+C a znovu ověřit její funkčnost z webového prohlížeče dle kapitoly [[#Ověření funkčnosti]].&lt;/div&gt;</summary>
		<author><name>EnTeamAdmin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.enteam.cz/index.php?title=Instalace_webov%C3%A9ho_rozhran%C3%AD&amp;diff=921</id>
		<title>Instalace webového rozhraní</title>
		<link rel="alternate" type="text/html" href="https://wiki.enteam.cz/index.php?title=Instalace_webov%C3%A9ho_rozhran%C3%AD&amp;diff=921"/>
		<updated>2025-09-02T09:30:51Z</updated>

		<summary type="html">&lt;p&gt;EnTeamAdmin: /* Soubor appsettings.json */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== O aplikaci ==&lt;br /&gt;
Informační systém enTeam zajišťuje řízení a správu firemních dokumentů, komunikaci uvnitř pracovního týmu a flexibilní automatizaci firemních procesů.&amp;lt;br&amp;gt;&lt;br /&gt;
Webové rozhraní informačního systému enTeam je možné provozovat jako (popis zprovoznění každé z možností je uveden v samostatné kapitole tohoto postupu):&lt;br /&gt;
*	službu operačního systému Windows, nebo&lt;br /&gt;
*	aplikaci v rámci webového serveru Internet Information Services (IIS) &lt;br /&gt;
&lt;br /&gt;
Instalační soubory webového rozhraní jsou součástí ZIP archivu CD (verze aplikace enTeam). V návodu jsou uvedeny relativní cesty k souborům a adresářům (vždy začínají adresářem {{FileNameZip|enTeam.WebApi}}&amp;lt;/code&amp;gt;, tj. adresářem umístěném na první úrovni vnoření v uvedeném archivu).&amp;lt;br&amp;gt; &lt;br /&gt;
Pro přehlednost jsou názvy souborů a adresářů v celém postupu instalace označeny {{FileName|technickým písmem}}. Názvy adresářů a souborů obsažené v uvedeném ZIP archivu jsou navíc zvýrazněny {{FileNameZip|červenou barvou}}.&amp;lt;br&amp;gt;&lt;br /&gt;
Dále jsou v tomto postupu uvedeny příklady částí souborů. Takové texty jsou označeny {{FileCont|modrou barvou}}.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Instalace webového rozhraní ==&lt;br /&gt;
=== Předpoklady ===&lt;br /&gt;
Webové aplikační rozhraní (webové API) informačního systému enTeam může být provozováno na serveru splňujícím předpoklady uvedené na stránce [[Předpoklady_instalace_webového_API|Předpoklady instalace webového API]].&lt;br /&gt;
&lt;br /&gt;
=== Zabezpečení ===&lt;br /&gt;
Z důvodu zabezpečení aplikace důrazně doporučujeme, aby webové rozhraní aplikace enTeam bylo provozováno výhradně na protokolu HTTPS (viz [[Přesměrování_nešifrované_komunikace_na_protokol_HTTPS|Přesměrování nešifrované komunikace na protokol HTTPS]]) a zvolený port byl dostupný pouze v rámci firemní sítě, příp. po připojení do VPN.&lt;br /&gt;
&lt;br /&gt;
===Služba OS Windows===&lt;br /&gt;
Instalace webového rozhraní enTeam jako služby OS Windows je zajištěna v rámci instalace nové verze enTeam. Nedaří-li se po instalaci nové verze enTeam službu webového API nastartovat, kontaktujte prosím technickou podporu společnosti Leviom.&lt;br /&gt;
&lt;br /&gt;
===Aplikace v rámci webového serveru Internet Information Services (IIS)===&lt;br /&gt;
Instalaci webového rozhraní enTeam jako aplikace v rámci webového serveru Internet Information Services (IIS) je třeba provést manuálně podle následujícího postupu.&lt;br /&gt;
&lt;br /&gt;
====Postup instalace====&lt;br /&gt;
Instalace sestává z následujících kroků:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Vytvořit adresář {{FileName|enTeam.WebApi}} v kořenovém adresáři webového serveru (např. {{FileName|c:\inetpub\wwwroot}})&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Zkopírovat obsah adresáře {{FileName|enTeam.WebApi\bin}} do adresáře {{FileName|enTeam.WebApi}}, vytvořeného v předchozím kroku&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V IIS Manageru přidat nový aplikační pool pro webové API (IIS Manager &amp;gt; Server &amp;gt; Application Pools &amp;gt; Add Application Pool…)&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:AddAppPool.png|Add Application Pool]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V rozšířených nastaveních aplikačního poolu musí být nastaveno&lt;br /&gt;
*	.NET CLR Version = No Managed Code&lt;br /&gt;
*	Enable 32-Bit Applications = true&lt;br /&gt;
*	Identity = Local System&lt;br /&gt;
[[Soubor:AdvancedSettings.png|Advanced Settings]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V IIS Manageru vytvořit novou webovou stránku pro webové API (pojmenovanou např. enTeam.WebApi) a přiřadit jí vlastní port (např. 8088).&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:AddWebsite.png|522px|Add Website]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Pokud je uvedený port na serveru již obsazen jinou aplikací, použijte libovolný jiný. Zvolený port je ale nutné reflektovat ve všech krocích tohoto postupu.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Zvolený port musí být dostupný ze všech zařízení, kde má být provozováno webové rozhraní aplikace enTeam nebo aplikace enTeamUI.}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Nastavení webového API====&lt;br /&gt;
Pro zajištění správné funkčnosti webového rozhraní enTeam je třeba upravit konfiguraci následujících souborů.&lt;br /&gt;
&lt;br /&gt;
=====Soubor appsettings.json=====&lt;br /&gt;
V aplikaci webového API nastavte soubor {{FileName|appsettings.json}} dle následujícího postupu.&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud v adresáři aplikace webového API dosud takový soubor nemáte, pak jej vytvořte zkopírováním souboru {{FileName|appsettings.Template.json}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Klíče (ve struktuře JSON souboru), které začínají znakem (nebo více znaky) #, jsou považovány za zakomentované a slouží pouze jako ilustrace možného nastavení. Po nastavení hodnot v souboru {{FileName|appsettings.json}}, je možné zakomentované řádky zcela odstranit (pozor ale na případné porušení syntaxe JSON, např. čárky mezi vlastnostmi)}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud chcete použít nastavení připojení k databázi ve standardním INI aplikace enTeam (doporučená varianta), zkontrolujte, že soubor {{FileName|appsettings.json}} neobsahuje klíč {{FileCont|ConnectionStrings}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud nelze použít hodnoty načtené z INI, nastavte přístup k databázím aplikace enTeam uvnitř klíče {{FileCont|ConnectionStrings &amp;amp;gt; Default}} a pomocí vlastností {{FileCont|Provider}} a {{FileCont|ConnectionString}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Pokud jsou jednotlivé (nebo všechny) evidence rozděleny do samostatných databází, je třeba klíč Default nahradit za klíče WebApiDb, DataDictionaryDb, ScriptExDb, UserDb a WorkflowManagerDb a každému klíči korektně nastavit vlastnosti Provider a ConnectionString.}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
{{Note|Poznámka: V případě databázového serveru Firebird obsahuje vlastnost ConnectionString plnou cestu k souboru databáze (např. C:\enTeam\Files\Data\enTeam.fdb). Aby byla aplikace webového API schopna vlastnost ConnectionString přečíst, je třeba zpětná lomítka v cestě k souboru „zdvojit“. Cesta k databázi pak bude v hodnotě vlastnosti ConnectionString např. tato: &amp;amp;quot;ConnectionString&amp;amp;quot;: &amp;amp;quot;Database&amp;amp;eq;SERVER:C:\\enTeam\\Files\\Data\\enTeam.fdb;...&amp;amp;quot;.}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====INI soubor webového API=====&lt;br /&gt;
Webové API pro svůj běh potřebuje pozměněné INI oproti desktopu. Vytvořte kopii souboru serie_m.ini, ke které bude přistupovat pouze webové API (např. {{FileName|&amp;lt;enTeamAdresar&amp;gt;\Ini\serie_m.WebApi.ini}}) a přidejte do něj následující obsah&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont|1=[M/TeamBridge]&amp;lt;br&amp;gt;&lt;br /&gt;
ServerEngine=True}}&lt;br /&gt;
&lt;br /&gt;
=====Soubor web.config=====&lt;br /&gt;
Pro běh webového API je třeba nastavit proměnnou prostředí SERIEM tak, aby odkazovala na soubor {{FileName|serie_m.WebApi.ini}} (viz [[#INI soubor webového API]]). Toho lze docílit úpravou souboru {{FileName|web.config}} (uvnitř elementu {{FileCont|aspNetCore)}} dle následujícího postupu:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Pokud v adresáři aplikace webového API dosud takový soubor nemáte, pak jej vytvořte zkopírováním souboru {{FileName|web.Template.config}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Správně nastavte proměnnou SERIEM v souboru {{FileName|web.config}}&lt;br /&gt;
Příklad nastavení proměnné SERIEM:&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont11Lines |&lt;br /&gt;
1=&amp;lt;aspNetCore |&lt;br /&gt;
2=&amp;amp;nbsp;&amp;amp;nbsp;processPath=&amp;quot;c:\Program Files (x86)\dotnet\dotnet.exe&amp;quot; |&lt;br /&gt;
3=&amp;amp;nbsp;&amp;amp;nbsp;arguments=&amp;quot;.\Leviom.enTeam.WebApi.dll&amp;quot; |&lt;br /&gt;
4=&amp;amp;nbsp;&amp;amp;nbsp;stdoutLogEnabled=&amp;quot;false&amp;quot; |&lt;br /&gt;
5=&amp;amp;nbsp;&amp;amp;nbsp;stdoutLogFile=&amp;quot;.\logs\stdout&amp;quot;&amp;gt; |&lt;br /&gt;
6=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;environmentVariables&amp;gt; |&lt;br /&gt;
7=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;environmentVariable |&lt;br /&gt;
8=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;name=&amp;quot;SERIEM&amp;quot; |&lt;br /&gt;
9=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;value=&amp;quot;&amp;lt;enTeamAdresar&amp;gt;\Ini\serie_m.WebApi.ini&amp;quot; /&amp;gt; |&lt;br /&gt;
10=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/environmentVariables&amp;gt; |&lt;br /&gt;
11=&amp;lt;/aspNetCore&amp;gt;}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Používáte-li 64bitový OS, zajistěte, aby se používala x86 varianta programu dotnet.exe. Nejjednodušší je upravit soubor {{FileName|web.config}} tak, že nastavíte plnou cestu k programu v atributu {{FileCont|processPath}} elementu {{FileCont|aspNetCore}} (viz ukázka výše).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
V IIS Manageru ověřte, zda máte na serveru nainstalovaný modul WebDAV (IIS Manager &amp;gt; Server &amp;gt; Modules). Pokud se v seznamu instalovaných modulů nevyskytuje WebDAVModule, odstraňte ze souboru {{FileName|web.config}} následující sekci.&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont3Lines |&lt;br /&gt;
1=&amp;lt;modules runAllManagedModulesForAllRequests=&amp;quot;false&amp;quot;&amp;gt; |&lt;br /&gt;
2=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;remove name=&amp;quot;WebDAVModule&amp;quot; /&amp;gt; |&lt;br /&gt;
3=&amp;lt;/modules&amp;gt;}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ověření funkčnosti ===&lt;br /&gt;
Pro ověření dostupnosti webového rozhraní vložte do internetového prohlížeče adresu, na které má být rozhraní dostupné, tedy např. &amp;lt;nowiki&amp;gt;https://enteam.&amp;lt;doména&amp;gt;.cz&amp;lt;/nowiki&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Pokud se v prohlížeči zobrazí přihlašovací stránka webového rozhraní informačního systému enTeam a do aplikace je možné se přihlásit, je webové rozhraní nainstalováno správně.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:LoginToWebEnteam.png|Login to enTeam]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pokud není ověření funkčnosti aplikace úspěšné, pokračujte zjištěním příčiny chyby dle [[#Ověření funkčnosti webového API končí chybou 500 nebo 502]] a po vyřešení problému znovu ověřte funkčnost aplikace z internetového prohlížeče.&lt;br /&gt;
&lt;br /&gt;
== Často kladené otázky (FAQ) ==&lt;br /&gt;
&lt;br /&gt;
=== Ověření funkčnosti webového API končí chybou 500 nebo 502 ===&lt;br /&gt;
Pokud ověření funkčnosti webového API dle kapitoly [[#Ověření funkčnosti]] končí chybou 500 Internal Server Error, příp. 502 Bad Gateway, lze příčinu chyby zjistit dle následujícího postupu:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Otevřete aplikaci Příkazová řádka (cmd.exe)&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V Příkazové řádce přejděte do adresáře aplikace, ve které dochází k chybě, příkazem:&lt;br /&gt;
{{Command|cd &amp;lt;AplikaceAdresar&amp;gt;}}&amp;lt;br&amp;gt;&lt;br /&gt;
V příkazu nahraďte&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;AplikaceAdresar&amp;gt;}} za plnou cestu k adresáři s instalací aplikace, která vykazuje uvedenou chybu (např. {{FileName|c:\inetpub\wwwroot\enTeam.WebApi}})&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V Příkazové řádce spusťte požadovanou aplikaci&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;DotnetAdresar&amp;gt;\dotnet.exe Leviom.enTeam.WebApi.dll}}&amp;lt;br&amp;gt;&lt;br /&gt;
V příkazu nahraďte&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;DotnetAdresar&amp;gt;}} za plnou cestu k adresáři s instalací x86 varianty programu dotnet.exe (např. {{FileName|c:\Program Files (x86)\dotnet}})&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
V příkazové řádce se zobrazí výpis, z něhož by mělo být možné důvod nefunkčnosti aplikace zjistit. Pokud výpisu aplikace nerozumíte, kontaktujte, prosím, technickou podporu společnosti Leviom.&lt;br /&gt;
&lt;br /&gt;
Pokud aplikace vypíše do příkazové řádky tento text:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|1=Hosting environment: Production&amp;lt;br&amp;gt;&lt;br /&gt;
Content root path: c:\inetpub\wwwroot\enTeam.WebApi &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;(může se lišit)&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Now listening on: &amp;lt;nowiki&amp;gt;http://localhost:5000&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Application started. Press Ctrl+C to shut down.}},&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
byly odstraněny všechny chyby a aplikace je plně funkční. V takovém případě ji lze v Příkazové řádce ukončit stiskem Ctrl+C a znovu ověřit její funkčnost z webového prohlížeče dle kapitoly [[#Ověření funkčnosti]].&lt;/div&gt;</summary>
		<author><name>EnTeamAdmin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.enteam.cz/index.php?title=Instalace_webov%C3%A9ho_rozhran%C3%AD&amp;diff=920</id>
		<title>Instalace webového rozhraní</title>
		<link rel="alternate" type="text/html" href="https://wiki.enteam.cz/index.php?title=Instalace_webov%C3%A9ho_rozhran%C3%AD&amp;diff=920"/>
		<updated>2025-09-02T09:30:25Z</updated>

		<summary type="html">&lt;p&gt;EnTeamAdmin: /* Soubor appsettings.json */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== O aplikaci ==&lt;br /&gt;
Informační systém enTeam zajišťuje řízení a správu firemních dokumentů, komunikaci uvnitř pracovního týmu a flexibilní automatizaci firemních procesů.&amp;lt;br&amp;gt;&lt;br /&gt;
Webové rozhraní informačního systému enTeam je možné provozovat jako (popis zprovoznění každé z možností je uveden v samostatné kapitole tohoto postupu):&lt;br /&gt;
*	službu operačního systému Windows, nebo&lt;br /&gt;
*	aplikaci v rámci webového serveru Internet Information Services (IIS) &lt;br /&gt;
&lt;br /&gt;
Instalační soubory webového rozhraní jsou součástí ZIP archivu CD (verze aplikace enTeam). V návodu jsou uvedeny relativní cesty k souborům a adresářům (vždy začínají adresářem {{FileNameZip|enTeam.WebApi}}&amp;lt;/code&amp;gt;, tj. adresářem umístěném na první úrovni vnoření v uvedeném archivu).&amp;lt;br&amp;gt; &lt;br /&gt;
Pro přehlednost jsou názvy souborů a adresářů v celém postupu instalace označeny {{FileName|technickým písmem}}. Názvy adresářů a souborů obsažené v uvedeném ZIP archivu jsou navíc zvýrazněny {{FileNameZip|červenou barvou}}.&amp;lt;br&amp;gt;&lt;br /&gt;
Dále jsou v tomto postupu uvedeny příklady částí souborů. Takové texty jsou označeny {{FileCont|modrou barvou}}.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Instalace webového rozhraní ==&lt;br /&gt;
=== Předpoklady ===&lt;br /&gt;
Webové aplikační rozhraní (webové API) informačního systému enTeam může být provozováno na serveru splňujícím předpoklady uvedené na stránce [[Předpoklady_instalace_webového_API|Předpoklady instalace webového API]].&lt;br /&gt;
&lt;br /&gt;
=== Zabezpečení ===&lt;br /&gt;
Z důvodu zabezpečení aplikace důrazně doporučujeme, aby webové rozhraní aplikace enTeam bylo provozováno výhradně na protokolu HTTPS (viz [[Přesměrování_nešifrované_komunikace_na_protokol_HTTPS|Přesměrování nešifrované komunikace na protokol HTTPS]]) a zvolený port byl dostupný pouze v rámci firemní sítě, příp. po připojení do VPN.&lt;br /&gt;
&lt;br /&gt;
===Služba OS Windows===&lt;br /&gt;
Instalace webového rozhraní enTeam jako služby OS Windows je zajištěna v rámci instalace nové verze enTeam. Nedaří-li se po instalaci nové verze enTeam službu webového API nastartovat, kontaktujte prosím technickou podporu společnosti Leviom.&lt;br /&gt;
&lt;br /&gt;
===Aplikace v rámci webového serveru Internet Information Services (IIS)===&lt;br /&gt;
Instalaci webového rozhraní enTeam jako aplikace v rámci webového serveru Internet Information Services (IIS) je třeba provést manuálně podle následujícího postupu.&lt;br /&gt;
&lt;br /&gt;
====Postup instalace====&lt;br /&gt;
Instalace sestává z následujících kroků:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Vytvořit adresář {{FileName|enTeam.WebApi}} v kořenovém adresáři webového serveru (např. {{FileName|c:\inetpub\wwwroot}})&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Zkopírovat obsah adresáře {{FileName|enTeam.WebApi\bin}} do adresáře {{FileName|enTeam.WebApi}}, vytvořeného v předchozím kroku&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V IIS Manageru přidat nový aplikační pool pro webové API (IIS Manager &amp;gt; Server &amp;gt; Application Pools &amp;gt; Add Application Pool…)&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:AddAppPool.png|Add Application Pool]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V rozšířených nastaveních aplikačního poolu musí být nastaveno&lt;br /&gt;
*	.NET CLR Version = No Managed Code&lt;br /&gt;
*	Enable 32-Bit Applications = true&lt;br /&gt;
*	Identity = Local System&lt;br /&gt;
[[Soubor:AdvancedSettings.png|Advanced Settings]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V IIS Manageru vytvořit novou webovou stránku pro webové API (pojmenovanou např. enTeam.WebApi) a přiřadit jí vlastní port (např. 8088).&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:AddWebsite.png|522px|Add Website]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Pokud je uvedený port na serveru již obsazen jinou aplikací, použijte libovolný jiný. Zvolený port je ale nutné reflektovat ve všech krocích tohoto postupu.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Zvolený port musí být dostupný ze všech zařízení, kde má být provozováno webové rozhraní aplikace enTeam nebo aplikace enTeamUI.}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Nastavení webového API====&lt;br /&gt;
Pro zajištění správné funkčnosti webového rozhraní enTeam je třeba upravit konfiguraci následujících souborů.&lt;br /&gt;
&lt;br /&gt;
=====Soubor appsettings.json=====&lt;br /&gt;
V aplikaci webového API nastavte soubor {{FileName|appsettings.json}} dle následujícího postupu.&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud v adresáři aplikace webového API dosud takový soubor nemáte, pak jej vytvořte zkopírováním souboru {{FileName|appsettings.Template.json}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Klíče (ve struktuře JSON souboru), které začínají znakem (nebo více znaky) #, jsou považovány za zakomentované a slouží pouze jako ilustrace možného nastavení. Po nastavení hodnot v souboru {{FileName|appsettings.json}}, je možné zakomentované řádky zcela odstranit (pozor ale na případné porušení syntaxe JSON, např. čárky mezi vlastnostmi)}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud chcete použít nastavení připojení k databázi ve standardním INI aplikace enTeam (doporučená varianta), zkontrolujte, že soubor {{FileName|appsettings.json}} neobsahuje klíč {{FileCont|ConnectionStrings}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud nelze použít hodnoty načtené z INI, nastavte přístup k databázím aplikace enTeam uvnitř klíče {{FileCont|ConnectionStrings &amp;amp;gt; Default}} a pomocí vlastností {{FileCont|Provider}} a {{FileCont|ConnectionString}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Pokud jsou jednotlivé (nebo všechny) evidence rozděleny do samostatných databází, je třeba klíč Default nahradit za klíče WebApiDb, DataDictionaryDb, ScriptExDb, UserDb a WorkflowManagerDb a každému klíči korektně nastavit vlastnosti Provider a ConnectionString.}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
{{Note|Poznámka: V případě databázového serveru Firebird obsahuje vlastnost ConnectionString plnou cestu k souboru databáze (např. C:\enTeam\Files\Data\enTeam.fdb). Aby byla aplikace webového API schopna vlastnost ConnectionString přečíst, je třeba zpětná lomítka v cestě k souboru „zdvojit“. Cesta k databázi pak bude v hodnotě vlastnosti ConnectionString např. tato: &amp;amp;quot;ConnectionString&amp;amp;quot;: &amp;amp;quot;Database SERVER:C:\\enTeam\\Files\\Data\\enTeam.fdb;...&amp;amp;quot;.}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====INI soubor webového API=====&lt;br /&gt;
Webové API pro svůj běh potřebuje pozměněné INI oproti desktopu. Vytvořte kopii souboru serie_m.ini, ke které bude přistupovat pouze webové API (např. {{FileName|&amp;lt;enTeamAdresar&amp;gt;\Ini\serie_m.WebApi.ini}}) a přidejte do něj následující obsah&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont|1=[M/TeamBridge]&amp;lt;br&amp;gt;&lt;br /&gt;
ServerEngine=True}}&lt;br /&gt;
&lt;br /&gt;
=====Soubor web.config=====&lt;br /&gt;
Pro běh webového API je třeba nastavit proměnnou prostředí SERIEM tak, aby odkazovala na soubor {{FileName|serie_m.WebApi.ini}} (viz [[#INI soubor webového API]]). Toho lze docílit úpravou souboru {{FileName|web.config}} (uvnitř elementu {{FileCont|aspNetCore)}} dle následujícího postupu:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Pokud v adresáři aplikace webového API dosud takový soubor nemáte, pak jej vytvořte zkopírováním souboru {{FileName|web.Template.config}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Správně nastavte proměnnou SERIEM v souboru {{FileName|web.config}}&lt;br /&gt;
Příklad nastavení proměnné SERIEM:&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont11Lines |&lt;br /&gt;
1=&amp;lt;aspNetCore |&lt;br /&gt;
2=&amp;amp;nbsp;&amp;amp;nbsp;processPath=&amp;quot;c:\Program Files (x86)\dotnet\dotnet.exe&amp;quot; |&lt;br /&gt;
3=&amp;amp;nbsp;&amp;amp;nbsp;arguments=&amp;quot;.\Leviom.enTeam.WebApi.dll&amp;quot; |&lt;br /&gt;
4=&amp;amp;nbsp;&amp;amp;nbsp;stdoutLogEnabled=&amp;quot;false&amp;quot; |&lt;br /&gt;
5=&amp;amp;nbsp;&amp;amp;nbsp;stdoutLogFile=&amp;quot;.\logs\stdout&amp;quot;&amp;gt; |&lt;br /&gt;
6=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;environmentVariables&amp;gt; |&lt;br /&gt;
7=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;environmentVariable |&lt;br /&gt;
8=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;name=&amp;quot;SERIEM&amp;quot; |&lt;br /&gt;
9=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;value=&amp;quot;&amp;lt;enTeamAdresar&amp;gt;\Ini\serie_m.WebApi.ini&amp;quot; /&amp;gt; |&lt;br /&gt;
10=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/environmentVariables&amp;gt; |&lt;br /&gt;
11=&amp;lt;/aspNetCore&amp;gt;}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Používáte-li 64bitový OS, zajistěte, aby se používala x86 varianta programu dotnet.exe. Nejjednodušší je upravit soubor {{FileName|web.config}} tak, že nastavíte plnou cestu k programu v atributu {{FileCont|processPath}} elementu {{FileCont|aspNetCore}} (viz ukázka výše).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
V IIS Manageru ověřte, zda máte na serveru nainstalovaný modul WebDAV (IIS Manager &amp;gt; Server &amp;gt; Modules). Pokud se v seznamu instalovaných modulů nevyskytuje WebDAVModule, odstraňte ze souboru {{FileName|web.config}} následující sekci.&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont3Lines |&lt;br /&gt;
1=&amp;lt;modules runAllManagedModulesForAllRequests=&amp;quot;false&amp;quot;&amp;gt; |&lt;br /&gt;
2=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;remove name=&amp;quot;WebDAVModule&amp;quot; /&amp;gt; |&lt;br /&gt;
3=&amp;lt;/modules&amp;gt;}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ověření funkčnosti ===&lt;br /&gt;
Pro ověření dostupnosti webového rozhraní vložte do internetového prohlížeče adresu, na které má být rozhraní dostupné, tedy např. &amp;lt;nowiki&amp;gt;https://enteam.&amp;lt;doména&amp;gt;.cz&amp;lt;/nowiki&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Pokud se v prohlížeči zobrazí přihlašovací stránka webového rozhraní informačního systému enTeam a do aplikace je možné se přihlásit, je webové rozhraní nainstalováno správně.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:LoginToWebEnteam.png|Login to enTeam]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pokud není ověření funkčnosti aplikace úspěšné, pokračujte zjištěním příčiny chyby dle [[#Ověření funkčnosti webového API končí chybou 500 nebo 502]] a po vyřešení problému znovu ověřte funkčnost aplikace z internetového prohlížeče.&lt;br /&gt;
&lt;br /&gt;
== Často kladené otázky (FAQ) ==&lt;br /&gt;
&lt;br /&gt;
=== Ověření funkčnosti webového API končí chybou 500 nebo 502 ===&lt;br /&gt;
Pokud ověření funkčnosti webového API dle kapitoly [[#Ověření funkčnosti]] končí chybou 500 Internal Server Error, příp. 502 Bad Gateway, lze příčinu chyby zjistit dle následujícího postupu:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Otevřete aplikaci Příkazová řádka (cmd.exe)&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V Příkazové řádce přejděte do adresáře aplikace, ve které dochází k chybě, příkazem:&lt;br /&gt;
{{Command|cd &amp;lt;AplikaceAdresar&amp;gt;}}&amp;lt;br&amp;gt;&lt;br /&gt;
V příkazu nahraďte&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;AplikaceAdresar&amp;gt;}} za plnou cestu k adresáři s instalací aplikace, která vykazuje uvedenou chybu (např. {{FileName|c:\inetpub\wwwroot\enTeam.WebApi}})&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V Příkazové řádce spusťte požadovanou aplikaci&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;DotnetAdresar&amp;gt;\dotnet.exe Leviom.enTeam.WebApi.dll}}&amp;lt;br&amp;gt;&lt;br /&gt;
V příkazu nahraďte&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;DotnetAdresar&amp;gt;}} za plnou cestu k adresáři s instalací x86 varianty programu dotnet.exe (např. {{FileName|c:\Program Files (x86)\dotnet}})&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
V příkazové řádce se zobrazí výpis, z něhož by mělo být možné důvod nefunkčnosti aplikace zjistit. Pokud výpisu aplikace nerozumíte, kontaktujte, prosím, technickou podporu společnosti Leviom.&lt;br /&gt;
&lt;br /&gt;
Pokud aplikace vypíše do příkazové řádky tento text:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|1=Hosting environment: Production&amp;lt;br&amp;gt;&lt;br /&gt;
Content root path: c:\inetpub\wwwroot\enTeam.WebApi &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;(může se lišit)&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Now listening on: &amp;lt;nowiki&amp;gt;http://localhost:5000&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Application started. Press Ctrl+C to shut down.}},&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
byly odstraněny všechny chyby a aplikace je plně funkční. V takovém případě ji lze v Příkazové řádce ukončit stiskem Ctrl+C a znovu ověřit její funkčnost z webového prohlížeče dle kapitoly [[#Ověření funkčnosti]].&lt;/div&gt;</summary>
		<author><name>EnTeamAdmin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.enteam.cz/index.php?title=Instalace_webov%C3%A9ho_rozhran%C3%AD&amp;diff=919</id>
		<title>Instalace webového rozhraní</title>
		<link rel="alternate" type="text/html" href="https://wiki.enteam.cz/index.php?title=Instalace_webov%C3%A9ho_rozhran%C3%AD&amp;diff=919"/>
		<updated>2025-09-02T09:29:56Z</updated>

		<summary type="html">&lt;p&gt;EnTeamAdmin: /* Soubor appsettings.json */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== O aplikaci ==&lt;br /&gt;
Informační systém enTeam zajišťuje řízení a správu firemních dokumentů, komunikaci uvnitř pracovního týmu a flexibilní automatizaci firemních procesů.&amp;lt;br&amp;gt;&lt;br /&gt;
Webové rozhraní informačního systému enTeam je možné provozovat jako (popis zprovoznění každé z možností je uveden v samostatné kapitole tohoto postupu):&lt;br /&gt;
*	službu operačního systému Windows, nebo&lt;br /&gt;
*	aplikaci v rámci webového serveru Internet Information Services (IIS) &lt;br /&gt;
&lt;br /&gt;
Instalační soubory webového rozhraní jsou součástí ZIP archivu CD (verze aplikace enTeam). V návodu jsou uvedeny relativní cesty k souborům a adresářům (vždy začínají adresářem {{FileNameZip|enTeam.WebApi}}&amp;lt;/code&amp;gt;, tj. adresářem umístěném na první úrovni vnoření v uvedeném archivu).&amp;lt;br&amp;gt; &lt;br /&gt;
Pro přehlednost jsou názvy souborů a adresářů v celém postupu instalace označeny {{FileName|technickým písmem}}. Názvy adresářů a souborů obsažené v uvedeném ZIP archivu jsou navíc zvýrazněny {{FileNameZip|červenou barvou}}.&amp;lt;br&amp;gt;&lt;br /&gt;
Dále jsou v tomto postupu uvedeny příklady částí souborů. Takové texty jsou označeny {{FileCont|modrou barvou}}.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Instalace webového rozhraní ==&lt;br /&gt;
=== Předpoklady ===&lt;br /&gt;
Webové aplikační rozhraní (webové API) informačního systému enTeam může být provozováno na serveru splňujícím předpoklady uvedené na stránce [[Předpoklady_instalace_webového_API|Předpoklady instalace webového API]].&lt;br /&gt;
&lt;br /&gt;
=== Zabezpečení ===&lt;br /&gt;
Z důvodu zabezpečení aplikace důrazně doporučujeme, aby webové rozhraní aplikace enTeam bylo provozováno výhradně na protokolu HTTPS (viz [[Přesměrování_nešifrované_komunikace_na_protokol_HTTPS|Přesměrování nešifrované komunikace na protokol HTTPS]]) a zvolený port byl dostupný pouze v rámci firemní sítě, příp. po připojení do VPN.&lt;br /&gt;
&lt;br /&gt;
===Služba OS Windows===&lt;br /&gt;
Instalace webového rozhraní enTeam jako služby OS Windows je zajištěna v rámci instalace nové verze enTeam. Nedaří-li se po instalaci nové verze enTeam službu webového API nastartovat, kontaktujte prosím technickou podporu společnosti Leviom.&lt;br /&gt;
&lt;br /&gt;
===Aplikace v rámci webového serveru Internet Information Services (IIS)===&lt;br /&gt;
Instalaci webového rozhraní enTeam jako aplikace v rámci webového serveru Internet Information Services (IIS) je třeba provést manuálně podle následujícího postupu.&lt;br /&gt;
&lt;br /&gt;
====Postup instalace====&lt;br /&gt;
Instalace sestává z následujících kroků:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Vytvořit adresář {{FileName|enTeam.WebApi}} v kořenovém adresáři webového serveru (např. {{FileName|c:\inetpub\wwwroot}})&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Zkopírovat obsah adresáře {{FileName|enTeam.WebApi\bin}} do adresáře {{FileName|enTeam.WebApi}}, vytvořeného v předchozím kroku&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V IIS Manageru přidat nový aplikační pool pro webové API (IIS Manager &amp;gt; Server &amp;gt; Application Pools &amp;gt; Add Application Pool…)&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:AddAppPool.png|Add Application Pool]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V rozšířených nastaveních aplikačního poolu musí být nastaveno&lt;br /&gt;
*	.NET CLR Version = No Managed Code&lt;br /&gt;
*	Enable 32-Bit Applications = true&lt;br /&gt;
*	Identity = Local System&lt;br /&gt;
[[Soubor:AdvancedSettings.png|Advanced Settings]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V IIS Manageru vytvořit novou webovou stránku pro webové API (pojmenovanou např. enTeam.WebApi) a přiřadit jí vlastní port (např. 8088).&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:AddWebsite.png|522px|Add Website]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Pokud je uvedený port na serveru již obsazen jinou aplikací, použijte libovolný jiný. Zvolený port je ale nutné reflektovat ve všech krocích tohoto postupu.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Zvolený port musí být dostupný ze všech zařízení, kde má být provozováno webové rozhraní aplikace enTeam nebo aplikace enTeamUI.}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Nastavení webového API====&lt;br /&gt;
Pro zajištění správné funkčnosti webového rozhraní enTeam je třeba upravit konfiguraci následujících souborů.&lt;br /&gt;
&lt;br /&gt;
=====Soubor appsettings.json=====&lt;br /&gt;
V aplikaci webového API nastavte soubor {{FileName|appsettings.json}} dle následujícího postupu.&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud v adresáři aplikace webového API dosud takový soubor nemáte, pak jej vytvořte zkopírováním souboru {{FileName|appsettings.Template.json}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Klíče (ve struktuře JSON souboru), které začínají znakem (nebo více znaky) #, jsou považovány za zakomentované a slouží pouze jako ilustrace možného nastavení. Po nastavení hodnot v souboru {{FileName|appsettings.json}}, je možné zakomentované řádky zcela odstranit (pozor ale na případné porušení syntaxe JSON, např. čárky mezi vlastnostmi)}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud chcete použít nastavení připojení k databázi ve standardním INI aplikace enTeam (doporučená varianta), zkontrolujte, že soubor {{FileName|appsettings.json}} neobsahuje klíč {{FileCont|ConnectionStrings}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud nelze použít hodnoty načtené z INI, nastavte přístup k databázím aplikace enTeam uvnitř klíče {{FileCont|ConnectionStrings &amp;amp;gt; Default}} a pomocí vlastností {{FileCont|Provider}} a {{FileCont|ConnectionString}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Pokud jsou jednotlivé (nebo všechny) evidence rozděleny do samostatných databází, je třeba klíč Default nahradit za klíče WebApiDb, DataDictionaryDb, ScriptExDb, UserDb a WorkflowManagerDb a každému klíči korektně nastavit vlastnosti Provider a ConnectionString.}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
{{Note|Poznámka: V případě databázového serveru Firebird obsahuje vlastnost ConnectionString plnou cestu k souboru databáze (např. C:\enTeam\Files\Data\enTeam.fdb). Aby byla aplikace webového API schopna vlastnost ConnectionString přečíst, je třeba zpětná lomítka v cestě k souboru „zdvojit“. Cesta k databázi pak bude v hodnotě vlastnosti ConnectionString např. tato: &amp;amp;quot;ConnectionString&amp;amp;quot;:&amp;amp;quot;Database=SERVER:C:\\enTeam\\Files\\Data\\enTeam.fdb;...&amp;amp;quot;.}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====INI soubor webového API=====&lt;br /&gt;
Webové API pro svůj běh potřebuje pozměněné INI oproti desktopu. Vytvořte kopii souboru serie_m.ini, ke které bude přistupovat pouze webové API (např. {{FileName|&amp;lt;enTeamAdresar&amp;gt;\Ini\serie_m.WebApi.ini}}) a přidejte do něj následující obsah&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont|1=[M/TeamBridge]&amp;lt;br&amp;gt;&lt;br /&gt;
ServerEngine=True}}&lt;br /&gt;
&lt;br /&gt;
=====Soubor web.config=====&lt;br /&gt;
Pro běh webového API je třeba nastavit proměnnou prostředí SERIEM tak, aby odkazovala na soubor {{FileName|serie_m.WebApi.ini}} (viz [[#INI soubor webového API]]). Toho lze docílit úpravou souboru {{FileName|web.config}} (uvnitř elementu {{FileCont|aspNetCore)}} dle následujícího postupu:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Pokud v adresáři aplikace webového API dosud takový soubor nemáte, pak jej vytvořte zkopírováním souboru {{FileName|web.Template.config}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Správně nastavte proměnnou SERIEM v souboru {{FileName|web.config}}&lt;br /&gt;
Příklad nastavení proměnné SERIEM:&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont11Lines |&lt;br /&gt;
1=&amp;lt;aspNetCore |&lt;br /&gt;
2=&amp;amp;nbsp;&amp;amp;nbsp;processPath=&amp;quot;c:\Program Files (x86)\dotnet\dotnet.exe&amp;quot; |&lt;br /&gt;
3=&amp;amp;nbsp;&amp;amp;nbsp;arguments=&amp;quot;.\Leviom.enTeam.WebApi.dll&amp;quot; |&lt;br /&gt;
4=&amp;amp;nbsp;&amp;amp;nbsp;stdoutLogEnabled=&amp;quot;false&amp;quot; |&lt;br /&gt;
5=&amp;amp;nbsp;&amp;amp;nbsp;stdoutLogFile=&amp;quot;.\logs\stdout&amp;quot;&amp;gt; |&lt;br /&gt;
6=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;environmentVariables&amp;gt; |&lt;br /&gt;
7=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;environmentVariable |&lt;br /&gt;
8=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;name=&amp;quot;SERIEM&amp;quot; |&lt;br /&gt;
9=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;value=&amp;quot;&amp;lt;enTeamAdresar&amp;gt;\Ini\serie_m.WebApi.ini&amp;quot; /&amp;gt; |&lt;br /&gt;
10=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/environmentVariables&amp;gt; |&lt;br /&gt;
11=&amp;lt;/aspNetCore&amp;gt;}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Používáte-li 64bitový OS, zajistěte, aby se používala x86 varianta programu dotnet.exe. Nejjednodušší je upravit soubor {{FileName|web.config}} tak, že nastavíte plnou cestu k programu v atributu {{FileCont|processPath}} elementu {{FileCont|aspNetCore}} (viz ukázka výše).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
V IIS Manageru ověřte, zda máte na serveru nainstalovaný modul WebDAV (IIS Manager &amp;gt; Server &amp;gt; Modules). Pokud se v seznamu instalovaných modulů nevyskytuje WebDAVModule, odstraňte ze souboru {{FileName|web.config}} následující sekci.&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont3Lines |&lt;br /&gt;
1=&amp;lt;modules runAllManagedModulesForAllRequests=&amp;quot;false&amp;quot;&amp;gt; |&lt;br /&gt;
2=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;remove name=&amp;quot;WebDAVModule&amp;quot; /&amp;gt; |&lt;br /&gt;
3=&amp;lt;/modules&amp;gt;}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ověření funkčnosti ===&lt;br /&gt;
Pro ověření dostupnosti webového rozhraní vložte do internetového prohlížeče adresu, na které má být rozhraní dostupné, tedy např. &amp;lt;nowiki&amp;gt;https://enteam.&amp;lt;doména&amp;gt;.cz&amp;lt;/nowiki&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Pokud se v prohlížeči zobrazí přihlašovací stránka webového rozhraní informačního systému enTeam a do aplikace je možné se přihlásit, je webové rozhraní nainstalováno správně.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:LoginToWebEnteam.png|Login to enTeam]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pokud není ověření funkčnosti aplikace úspěšné, pokračujte zjištěním příčiny chyby dle [[#Ověření funkčnosti webového API končí chybou 500 nebo 502]] a po vyřešení problému znovu ověřte funkčnost aplikace z internetového prohlížeče.&lt;br /&gt;
&lt;br /&gt;
== Často kladené otázky (FAQ) ==&lt;br /&gt;
&lt;br /&gt;
=== Ověření funkčnosti webového API končí chybou 500 nebo 502 ===&lt;br /&gt;
Pokud ověření funkčnosti webového API dle kapitoly [[#Ověření funkčnosti]] končí chybou 500 Internal Server Error, příp. 502 Bad Gateway, lze příčinu chyby zjistit dle následujícího postupu:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Otevřete aplikaci Příkazová řádka (cmd.exe)&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V Příkazové řádce přejděte do adresáře aplikace, ve které dochází k chybě, příkazem:&lt;br /&gt;
{{Command|cd &amp;lt;AplikaceAdresar&amp;gt;}}&amp;lt;br&amp;gt;&lt;br /&gt;
V příkazu nahraďte&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;AplikaceAdresar&amp;gt;}} za plnou cestu k adresáři s instalací aplikace, která vykazuje uvedenou chybu (např. {{FileName|c:\inetpub\wwwroot\enTeam.WebApi}})&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V Příkazové řádce spusťte požadovanou aplikaci&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;DotnetAdresar&amp;gt;\dotnet.exe Leviom.enTeam.WebApi.dll}}&amp;lt;br&amp;gt;&lt;br /&gt;
V příkazu nahraďte&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;DotnetAdresar&amp;gt;}} za plnou cestu k adresáři s instalací x86 varianty programu dotnet.exe (např. {{FileName|c:\Program Files (x86)\dotnet}})&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
V příkazové řádce se zobrazí výpis, z něhož by mělo být možné důvod nefunkčnosti aplikace zjistit. Pokud výpisu aplikace nerozumíte, kontaktujte, prosím, technickou podporu společnosti Leviom.&lt;br /&gt;
&lt;br /&gt;
Pokud aplikace vypíše do příkazové řádky tento text:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|1=Hosting environment: Production&amp;lt;br&amp;gt;&lt;br /&gt;
Content root path: c:\inetpub\wwwroot\enTeam.WebApi &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;(může se lišit)&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Now listening on: &amp;lt;nowiki&amp;gt;http://localhost:5000&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Application started. Press Ctrl+C to shut down.}},&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
byly odstraněny všechny chyby a aplikace je plně funkční. V takovém případě ji lze v Příkazové řádce ukončit stiskem Ctrl+C a znovu ověřit její funkčnost z webového prohlížeče dle kapitoly [[#Ověření funkčnosti]].&lt;/div&gt;</summary>
		<author><name>EnTeamAdmin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.enteam.cz/index.php?title=Instalace_webov%C3%A9ho_rozhran%C3%AD&amp;diff=918</id>
		<title>Instalace webového rozhraní</title>
		<link rel="alternate" type="text/html" href="https://wiki.enteam.cz/index.php?title=Instalace_webov%C3%A9ho_rozhran%C3%AD&amp;diff=918"/>
		<updated>2025-09-02T09:29:29Z</updated>

		<summary type="html">&lt;p&gt;EnTeamAdmin: /* Soubor appsettings.json */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== O aplikaci ==&lt;br /&gt;
Informační systém enTeam zajišťuje řízení a správu firemních dokumentů, komunikaci uvnitř pracovního týmu a flexibilní automatizaci firemních procesů.&amp;lt;br&amp;gt;&lt;br /&gt;
Webové rozhraní informačního systému enTeam je možné provozovat jako (popis zprovoznění každé z možností je uveden v samostatné kapitole tohoto postupu):&lt;br /&gt;
*	službu operačního systému Windows, nebo&lt;br /&gt;
*	aplikaci v rámci webového serveru Internet Information Services (IIS) &lt;br /&gt;
&lt;br /&gt;
Instalační soubory webového rozhraní jsou součástí ZIP archivu CD (verze aplikace enTeam). V návodu jsou uvedeny relativní cesty k souborům a adresářům (vždy začínají adresářem {{FileNameZip|enTeam.WebApi}}&amp;lt;/code&amp;gt;, tj. adresářem umístěném na první úrovni vnoření v uvedeném archivu).&amp;lt;br&amp;gt; &lt;br /&gt;
Pro přehlednost jsou názvy souborů a adresářů v celém postupu instalace označeny {{FileName|technickým písmem}}. Názvy adresářů a souborů obsažené v uvedeném ZIP archivu jsou navíc zvýrazněny {{FileNameZip|červenou barvou}}.&amp;lt;br&amp;gt;&lt;br /&gt;
Dále jsou v tomto postupu uvedeny příklady částí souborů. Takové texty jsou označeny {{FileCont|modrou barvou}}.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Instalace webového rozhraní ==&lt;br /&gt;
=== Předpoklady ===&lt;br /&gt;
Webové aplikační rozhraní (webové API) informačního systému enTeam může být provozováno na serveru splňujícím předpoklady uvedené na stránce [[Předpoklady_instalace_webového_API|Předpoklady instalace webového API]].&lt;br /&gt;
&lt;br /&gt;
=== Zabezpečení ===&lt;br /&gt;
Z důvodu zabezpečení aplikace důrazně doporučujeme, aby webové rozhraní aplikace enTeam bylo provozováno výhradně na protokolu HTTPS (viz [[Přesměrování_nešifrované_komunikace_na_protokol_HTTPS|Přesměrování nešifrované komunikace na protokol HTTPS]]) a zvolený port byl dostupný pouze v rámci firemní sítě, příp. po připojení do VPN.&lt;br /&gt;
&lt;br /&gt;
===Služba OS Windows===&lt;br /&gt;
Instalace webového rozhraní enTeam jako služby OS Windows je zajištěna v rámci instalace nové verze enTeam. Nedaří-li se po instalaci nové verze enTeam službu webového API nastartovat, kontaktujte prosím technickou podporu společnosti Leviom.&lt;br /&gt;
&lt;br /&gt;
===Aplikace v rámci webového serveru Internet Information Services (IIS)===&lt;br /&gt;
Instalaci webového rozhraní enTeam jako aplikace v rámci webového serveru Internet Information Services (IIS) je třeba provést manuálně podle následujícího postupu.&lt;br /&gt;
&lt;br /&gt;
====Postup instalace====&lt;br /&gt;
Instalace sestává z následujících kroků:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Vytvořit adresář {{FileName|enTeam.WebApi}} v kořenovém adresáři webového serveru (např. {{FileName|c:\inetpub\wwwroot}})&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Zkopírovat obsah adresáře {{FileName|enTeam.WebApi\bin}} do adresáře {{FileName|enTeam.WebApi}}, vytvořeného v předchozím kroku&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V IIS Manageru přidat nový aplikační pool pro webové API (IIS Manager &amp;gt; Server &amp;gt; Application Pools &amp;gt; Add Application Pool…)&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:AddAppPool.png|Add Application Pool]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V rozšířených nastaveních aplikačního poolu musí být nastaveno&lt;br /&gt;
*	.NET CLR Version = No Managed Code&lt;br /&gt;
*	Enable 32-Bit Applications = true&lt;br /&gt;
*	Identity = Local System&lt;br /&gt;
[[Soubor:AdvancedSettings.png|Advanced Settings]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V IIS Manageru vytvořit novou webovou stránku pro webové API (pojmenovanou např. enTeam.WebApi) a přiřadit jí vlastní port (např. 8088).&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:AddWebsite.png|522px|Add Website]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Pokud je uvedený port na serveru již obsazen jinou aplikací, použijte libovolný jiný. Zvolený port je ale nutné reflektovat ve všech krocích tohoto postupu.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Zvolený port musí být dostupný ze všech zařízení, kde má být provozováno webové rozhraní aplikace enTeam nebo aplikace enTeamUI.}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Nastavení webového API====&lt;br /&gt;
Pro zajištění správné funkčnosti webového rozhraní enTeam je třeba upravit konfiguraci následujících souborů.&lt;br /&gt;
&lt;br /&gt;
=====Soubor appsettings.json=====&lt;br /&gt;
V aplikaci webového API nastavte soubor {{FileName|appsettings.json}} dle následujícího postupu.&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud v adresáři aplikace webového API dosud takový soubor nemáte, pak jej vytvořte zkopírováním souboru {{FileName|appsettings.Template.json}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Klíče (ve struktuře JSON souboru), které začínají znakem (nebo více znaky) #, jsou považovány za zakomentované a slouží pouze jako ilustrace možného nastavení. Po nastavení hodnot v souboru {{FileName|appsettings.json}}, je možné zakomentované řádky zcela odstranit (pozor ale na případné porušení syntaxe JSON, např. čárky mezi vlastnostmi)}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud chcete použít nastavení připojení k databázi ve standardním INI aplikace enTeam (doporučená varianta), zkontrolujte, že soubor {{FileName|appsettings.json}} neobsahuje klíč {{FileCont|ConnectionStrings}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud nelze použít hodnoty načtené z INI, nastavte přístup k databázím aplikace enTeam uvnitř klíče {{FileCont|ConnectionStrings &amp;amp;gt; Default}} a pomocí vlastností {{FileCont|Provider}} a {{FileCont|ConnectionString}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Pokud jsou jednotlivé (nebo všechny) evidence rozděleny do samostatných databází, je třeba klíč Default nahradit za klíče WebApiDb, DataDictionaryDb, ScriptExDb, UserDb a WorkflowManagerDb a každému klíči korektně nastavit vlastnosti Provider a ConnectionString.}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
{{Note|Poznámka: V případě databázového serveru Firebird obsahuje vlastnost ConnectionString plnou cestu k souboru databáze (např. C:\enTeam\Files\Data\enTeam.fdb). Aby byla aplikace webového API schopna vlastnost ConnectionString přečíst, je třeba zpětná lomítka v cestě k souboru „zdvojit“. Cesta k databázi pak bude v hodnotě vlastnosti ConnectionString např. tato: &amp;quot;Database=SERVER:C:\\enTeam\\Files\\Data\\enTeam.fdb;...&amp;quot;.}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====INI soubor webového API=====&lt;br /&gt;
Webové API pro svůj běh potřebuje pozměněné INI oproti desktopu. Vytvořte kopii souboru serie_m.ini, ke které bude přistupovat pouze webové API (např. {{FileName|&amp;lt;enTeamAdresar&amp;gt;\Ini\serie_m.WebApi.ini}}) a přidejte do něj následující obsah&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont|1=[M/TeamBridge]&amp;lt;br&amp;gt;&lt;br /&gt;
ServerEngine=True}}&lt;br /&gt;
&lt;br /&gt;
=====Soubor web.config=====&lt;br /&gt;
Pro běh webového API je třeba nastavit proměnnou prostředí SERIEM tak, aby odkazovala na soubor {{FileName|serie_m.WebApi.ini}} (viz [[#INI soubor webového API]]). Toho lze docílit úpravou souboru {{FileName|web.config}} (uvnitř elementu {{FileCont|aspNetCore)}} dle následujícího postupu:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Pokud v adresáři aplikace webového API dosud takový soubor nemáte, pak jej vytvořte zkopírováním souboru {{FileName|web.Template.config}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Správně nastavte proměnnou SERIEM v souboru {{FileName|web.config}}&lt;br /&gt;
Příklad nastavení proměnné SERIEM:&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont11Lines |&lt;br /&gt;
1=&amp;lt;aspNetCore |&lt;br /&gt;
2=&amp;amp;nbsp;&amp;amp;nbsp;processPath=&amp;quot;c:\Program Files (x86)\dotnet\dotnet.exe&amp;quot; |&lt;br /&gt;
3=&amp;amp;nbsp;&amp;amp;nbsp;arguments=&amp;quot;.\Leviom.enTeam.WebApi.dll&amp;quot; |&lt;br /&gt;
4=&amp;amp;nbsp;&amp;amp;nbsp;stdoutLogEnabled=&amp;quot;false&amp;quot; |&lt;br /&gt;
5=&amp;amp;nbsp;&amp;amp;nbsp;stdoutLogFile=&amp;quot;.\logs\stdout&amp;quot;&amp;gt; |&lt;br /&gt;
6=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;environmentVariables&amp;gt; |&lt;br /&gt;
7=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;environmentVariable |&lt;br /&gt;
8=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;name=&amp;quot;SERIEM&amp;quot; |&lt;br /&gt;
9=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;value=&amp;quot;&amp;lt;enTeamAdresar&amp;gt;\Ini\serie_m.WebApi.ini&amp;quot; /&amp;gt; |&lt;br /&gt;
10=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/environmentVariables&amp;gt; |&lt;br /&gt;
11=&amp;lt;/aspNetCore&amp;gt;}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Používáte-li 64bitový OS, zajistěte, aby se používala x86 varianta programu dotnet.exe. Nejjednodušší je upravit soubor {{FileName|web.config}} tak, že nastavíte plnou cestu k programu v atributu {{FileCont|processPath}} elementu {{FileCont|aspNetCore}} (viz ukázka výše).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
V IIS Manageru ověřte, zda máte na serveru nainstalovaný modul WebDAV (IIS Manager &amp;gt; Server &amp;gt; Modules). Pokud se v seznamu instalovaných modulů nevyskytuje WebDAVModule, odstraňte ze souboru {{FileName|web.config}} následující sekci.&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont3Lines |&lt;br /&gt;
1=&amp;lt;modules runAllManagedModulesForAllRequests=&amp;quot;false&amp;quot;&amp;gt; |&lt;br /&gt;
2=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;remove name=&amp;quot;WebDAVModule&amp;quot; /&amp;gt; |&lt;br /&gt;
3=&amp;lt;/modules&amp;gt;}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ověření funkčnosti ===&lt;br /&gt;
Pro ověření dostupnosti webového rozhraní vložte do internetového prohlížeče adresu, na které má být rozhraní dostupné, tedy např. &amp;lt;nowiki&amp;gt;https://enteam.&amp;lt;doména&amp;gt;.cz&amp;lt;/nowiki&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Pokud se v prohlížeči zobrazí přihlašovací stránka webového rozhraní informačního systému enTeam a do aplikace je možné se přihlásit, je webové rozhraní nainstalováno správně.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:LoginToWebEnteam.png|Login to enTeam]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pokud není ověření funkčnosti aplikace úspěšné, pokračujte zjištěním příčiny chyby dle [[#Ověření funkčnosti webového API končí chybou 500 nebo 502]] a po vyřešení problému znovu ověřte funkčnost aplikace z internetového prohlížeče.&lt;br /&gt;
&lt;br /&gt;
== Často kladené otázky (FAQ) ==&lt;br /&gt;
&lt;br /&gt;
=== Ověření funkčnosti webového API končí chybou 500 nebo 502 ===&lt;br /&gt;
Pokud ověření funkčnosti webového API dle kapitoly [[#Ověření funkčnosti]] končí chybou 500 Internal Server Error, příp. 502 Bad Gateway, lze příčinu chyby zjistit dle následujícího postupu:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Otevřete aplikaci Příkazová řádka (cmd.exe)&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V Příkazové řádce přejděte do adresáře aplikace, ve které dochází k chybě, příkazem:&lt;br /&gt;
{{Command|cd &amp;lt;AplikaceAdresar&amp;gt;}}&amp;lt;br&amp;gt;&lt;br /&gt;
V příkazu nahraďte&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;AplikaceAdresar&amp;gt;}} za plnou cestu k adresáři s instalací aplikace, která vykazuje uvedenou chybu (např. {{FileName|c:\inetpub\wwwroot\enTeam.WebApi}})&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V Příkazové řádce spusťte požadovanou aplikaci&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;DotnetAdresar&amp;gt;\dotnet.exe Leviom.enTeam.WebApi.dll}}&amp;lt;br&amp;gt;&lt;br /&gt;
V příkazu nahraďte&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;DotnetAdresar&amp;gt;}} za plnou cestu k adresáři s instalací x86 varianty programu dotnet.exe (např. {{FileName|c:\Program Files (x86)\dotnet}})&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
V příkazové řádce se zobrazí výpis, z něhož by mělo být možné důvod nefunkčnosti aplikace zjistit. Pokud výpisu aplikace nerozumíte, kontaktujte, prosím, technickou podporu společnosti Leviom.&lt;br /&gt;
&lt;br /&gt;
Pokud aplikace vypíše do příkazové řádky tento text:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|1=Hosting environment: Production&amp;lt;br&amp;gt;&lt;br /&gt;
Content root path: c:\inetpub\wwwroot\enTeam.WebApi &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;(může se lišit)&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Now listening on: &amp;lt;nowiki&amp;gt;http://localhost:5000&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Application started. Press Ctrl+C to shut down.}},&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
byly odstraněny všechny chyby a aplikace je plně funkční. V takovém případě ji lze v Příkazové řádce ukončit stiskem Ctrl+C a znovu ověřit její funkčnost z webového prohlížeče dle kapitoly [[#Ověření funkčnosti]].&lt;/div&gt;</summary>
		<author><name>EnTeamAdmin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.enteam.cz/index.php?title=Instalace_webov%C3%A9ho_rozhran%C3%AD&amp;diff=917</id>
		<title>Instalace webového rozhraní</title>
		<link rel="alternate" type="text/html" href="https://wiki.enteam.cz/index.php?title=Instalace_webov%C3%A9ho_rozhran%C3%AD&amp;diff=917"/>
		<updated>2025-09-02T09:29:14Z</updated>

		<summary type="html">&lt;p&gt;EnTeamAdmin: /* Soubor appsettings.json */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== O aplikaci ==&lt;br /&gt;
Informační systém enTeam zajišťuje řízení a správu firemních dokumentů, komunikaci uvnitř pracovního týmu a flexibilní automatizaci firemních procesů.&amp;lt;br&amp;gt;&lt;br /&gt;
Webové rozhraní informačního systému enTeam je možné provozovat jako (popis zprovoznění každé z možností je uveden v samostatné kapitole tohoto postupu):&lt;br /&gt;
*	službu operačního systému Windows, nebo&lt;br /&gt;
*	aplikaci v rámci webového serveru Internet Information Services (IIS) &lt;br /&gt;
&lt;br /&gt;
Instalační soubory webového rozhraní jsou součástí ZIP archivu CD (verze aplikace enTeam). V návodu jsou uvedeny relativní cesty k souborům a adresářům (vždy začínají adresářem {{FileNameZip|enTeam.WebApi}}&amp;lt;/code&amp;gt;, tj. adresářem umístěném na první úrovni vnoření v uvedeném archivu).&amp;lt;br&amp;gt; &lt;br /&gt;
Pro přehlednost jsou názvy souborů a adresářů v celém postupu instalace označeny {{FileName|technickým písmem}}. Názvy adresářů a souborů obsažené v uvedeném ZIP archivu jsou navíc zvýrazněny {{FileNameZip|červenou barvou}}.&amp;lt;br&amp;gt;&lt;br /&gt;
Dále jsou v tomto postupu uvedeny příklady částí souborů. Takové texty jsou označeny {{FileCont|modrou barvou}}.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Instalace webového rozhraní ==&lt;br /&gt;
=== Předpoklady ===&lt;br /&gt;
Webové aplikační rozhraní (webové API) informačního systému enTeam může být provozováno na serveru splňujícím předpoklady uvedené na stránce [[Předpoklady_instalace_webového_API|Předpoklady instalace webového API]].&lt;br /&gt;
&lt;br /&gt;
=== Zabezpečení ===&lt;br /&gt;
Z důvodu zabezpečení aplikace důrazně doporučujeme, aby webové rozhraní aplikace enTeam bylo provozováno výhradně na protokolu HTTPS (viz [[Přesměrování_nešifrované_komunikace_na_protokol_HTTPS|Přesměrování nešifrované komunikace na protokol HTTPS]]) a zvolený port byl dostupný pouze v rámci firemní sítě, příp. po připojení do VPN.&lt;br /&gt;
&lt;br /&gt;
===Služba OS Windows===&lt;br /&gt;
Instalace webového rozhraní enTeam jako služby OS Windows je zajištěna v rámci instalace nové verze enTeam. Nedaří-li se po instalaci nové verze enTeam službu webového API nastartovat, kontaktujte prosím technickou podporu společnosti Leviom.&lt;br /&gt;
&lt;br /&gt;
===Aplikace v rámci webového serveru Internet Information Services (IIS)===&lt;br /&gt;
Instalaci webového rozhraní enTeam jako aplikace v rámci webového serveru Internet Information Services (IIS) je třeba provést manuálně podle následujícího postupu.&lt;br /&gt;
&lt;br /&gt;
====Postup instalace====&lt;br /&gt;
Instalace sestává z následujících kroků:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Vytvořit adresář {{FileName|enTeam.WebApi}} v kořenovém adresáři webového serveru (např. {{FileName|c:\inetpub\wwwroot}})&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Zkopírovat obsah adresáře {{FileName|enTeam.WebApi\bin}} do adresáře {{FileName|enTeam.WebApi}}, vytvořeného v předchozím kroku&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V IIS Manageru přidat nový aplikační pool pro webové API (IIS Manager &amp;gt; Server &amp;gt; Application Pools &amp;gt; Add Application Pool…)&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:AddAppPool.png|Add Application Pool]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V rozšířených nastaveních aplikačního poolu musí být nastaveno&lt;br /&gt;
*	.NET CLR Version = No Managed Code&lt;br /&gt;
*	Enable 32-Bit Applications = true&lt;br /&gt;
*	Identity = Local System&lt;br /&gt;
[[Soubor:AdvancedSettings.png|Advanced Settings]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V IIS Manageru vytvořit novou webovou stránku pro webové API (pojmenovanou např. enTeam.WebApi) a přiřadit jí vlastní port (např. 8088).&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:AddWebsite.png|522px|Add Website]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Pokud je uvedený port na serveru již obsazen jinou aplikací, použijte libovolný jiný. Zvolený port je ale nutné reflektovat ve všech krocích tohoto postupu.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Zvolený port musí být dostupný ze všech zařízení, kde má být provozováno webové rozhraní aplikace enTeam nebo aplikace enTeamUI.}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Nastavení webového API====&lt;br /&gt;
Pro zajištění správné funkčnosti webového rozhraní enTeam je třeba upravit konfiguraci následujících souborů.&lt;br /&gt;
&lt;br /&gt;
=====Soubor appsettings.json=====&lt;br /&gt;
V aplikaci webového API nastavte soubor {{FileName|appsettings.json}} dle následujícího postupu.&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud v adresáři aplikace webového API dosud takový soubor nemáte, pak jej vytvořte zkopírováním souboru {{FileName|appsettings.Template.json}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Klíče (ve struktuře JSON souboru), které začínají znakem (nebo více znaky) #, jsou považovány za zakomentované a slouží pouze jako ilustrace možného nastavení. Po nastavení hodnot v souboru {{FileName|appsettings.json}}, je možné zakomentované řádky zcela odstranit (pozor ale na případné porušení syntaxe JSON, např. čárky mezi vlastnostmi)}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud chcete použít nastavení připojení k databázi ve standardním INI aplikace enTeam (doporučená varianta), zkontrolujte, že soubor {{FileName|appsettings.json}} neobsahuje klíč {{FileCont|ConnectionStrings}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud nelze použít hodnoty načtené z INI, nastavte přístup k databázím aplikace enTeam uvnitř klíče {{FileCont|ConnectionStrings &amp;amp;gt; Default}} a pomocí vlastností {{FileCont|Provider}} a {{FileCont|ConnectionString}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Pokud jsou jednotlivé (nebo všechny) evidence rozděleny do samostatných databází, je třeba klíč Default nahradit za klíče WebApiDb, DataDictionaryDb, ScriptExDb, UserDb a WorkflowManagerDb a každému klíči korektně nastavit vlastnosti Provider a ConnectionString.}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
{{Note|Poznámka: V případě databázového serveru Firebird obsahuje vlastnost ConnectionString plnou cestu k souboru databáze (např. C:\enTeam\Files\Data\enTeam.fdb). Aby byla aplikace webového API schopna vlastnost ConnectionString přečíst, je třeba zpětná lomítka v cestě k souboru „zdvojit“. Cesta k databázi pak bude v hodnotě vlastnosti ConnectionString např. tato: &amp;quot;ConnectionString&amp;quot;:&amp;quot;Database=SERVER:C:\\enTeam\\Files\\Data\\enTeam.fdb;...&amp;quot;.}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====INI soubor webového API=====&lt;br /&gt;
Webové API pro svůj běh potřebuje pozměněné INI oproti desktopu. Vytvořte kopii souboru serie_m.ini, ke které bude přistupovat pouze webové API (např. {{FileName|&amp;lt;enTeamAdresar&amp;gt;\Ini\serie_m.WebApi.ini}}) a přidejte do něj následující obsah&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont|1=[M/TeamBridge]&amp;lt;br&amp;gt;&lt;br /&gt;
ServerEngine=True}}&lt;br /&gt;
&lt;br /&gt;
=====Soubor web.config=====&lt;br /&gt;
Pro běh webového API je třeba nastavit proměnnou prostředí SERIEM tak, aby odkazovala na soubor {{FileName|serie_m.WebApi.ini}} (viz [[#INI soubor webového API]]). Toho lze docílit úpravou souboru {{FileName|web.config}} (uvnitř elementu {{FileCont|aspNetCore)}} dle následujícího postupu:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Pokud v adresáři aplikace webového API dosud takový soubor nemáte, pak jej vytvořte zkopírováním souboru {{FileName|web.Template.config}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Správně nastavte proměnnou SERIEM v souboru {{FileName|web.config}}&lt;br /&gt;
Příklad nastavení proměnné SERIEM:&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont11Lines |&lt;br /&gt;
1=&amp;lt;aspNetCore |&lt;br /&gt;
2=&amp;amp;nbsp;&amp;amp;nbsp;processPath=&amp;quot;c:\Program Files (x86)\dotnet\dotnet.exe&amp;quot; |&lt;br /&gt;
3=&amp;amp;nbsp;&amp;amp;nbsp;arguments=&amp;quot;.\Leviom.enTeam.WebApi.dll&amp;quot; |&lt;br /&gt;
4=&amp;amp;nbsp;&amp;amp;nbsp;stdoutLogEnabled=&amp;quot;false&amp;quot; |&lt;br /&gt;
5=&amp;amp;nbsp;&amp;amp;nbsp;stdoutLogFile=&amp;quot;.\logs\stdout&amp;quot;&amp;gt; |&lt;br /&gt;
6=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;environmentVariables&amp;gt; |&lt;br /&gt;
7=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;environmentVariable |&lt;br /&gt;
8=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;name=&amp;quot;SERIEM&amp;quot; |&lt;br /&gt;
9=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;value=&amp;quot;&amp;lt;enTeamAdresar&amp;gt;\Ini\serie_m.WebApi.ini&amp;quot; /&amp;gt; |&lt;br /&gt;
10=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/environmentVariables&amp;gt; |&lt;br /&gt;
11=&amp;lt;/aspNetCore&amp;gt;}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Používáte-li 64bitový OS, zajistěte, aby se používala x86 varianta programu dotnet.exe. Nejjednodušší je upravit soubor {{FileName|web.config}} tak, že nastavíte plnou cestu k programu v atributu {{FileCont|processPath}} elementu {{FileCont|aspNetCore}} (viz ukázka výše).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
V IIS Manageru ověřte, zda máte na serveru nainstalovaný modul WebDAV (IIS Manager &amp;gt; Server &amp;gt; Modules). Pokud se v seznamu instalovaných modulů nevyskytuje WebDAVModule, odstraňte ze souboru {{FileName|web.config}} následující sekci.&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont3Lines |&lt;br /&gt;
1=&amp;lt;modules runAllManagedModulesForAllRequests=&amp;quot;false&amp;quot;&amp;gt; |&lt;br /&gt;
2=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;remove name=&amp;quot;WebDAVModule&amp;quot; /&amp;gt; |&lt;br /&gt;
3=&amp;lt;/modules&amp;gt;}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ověření funkčnosti ===&lt;br /&gt;
Pro ověření dostupnosti webového rozhraní vložte do internetového prohlížeče adresu, na které má být rozhraní dostupné, tedy např. &amp;lt;nowiki&amp;gt;https://enteam.&amp;lt;doména&amp;gt;.cz&amp;lt;/nowiki&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Pokud se v prohlížeči zobrazí přihlašovací stránka webového rozhraní informačního systému enTeam a do aplikace je možné se přihlásit, je webové rozhraní nainstalováno správně.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:LoginToWebEnteam.png|Login to enTeam]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pokud není ověření funkčnosti aplikace úspěšné, pokračujte zjištěním příčiny chyby dle [[#Ověření funkčnosti webového API končí chybou 500 nebo 502]] a po vyřešení problému znovu ověřte funkčnost aplikace z internetového prohlížeče.&lt;br /&gt;
&lt;br /&gt;
== Často kladené otázky (FAQ) ==&lt;br /&gt;
&lt;br /&gt;
=== Ověření funkčnosti webového API končí chybou 500 nebo 502 ===&lt;br /&gt;
Pokud ověření funkčnosti webového API dle kapitoly [[#Ověření funkčnosti]] končí chybou 500 Internal Server Error, příp. 502 Bad Gateway, lze příčinu chyby zjistit dle následujícího postupu:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Otevřete aplikaci Příkazová řádka (cmd.exe)&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V Příkazové řádce přejděte do adresáře aplikace, ve které dochází k chybě, příkazem:&lt;br /&gt;
{{Command|cd &amp;lt;AplikaceAdresar&amp;gt;}}&amp;lt;br&amp;gt;&lt;br /&gt;
V příkazu nahraďte&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;AplikaceAdresar&amp;gt;}} za plnou cestu k adresáři s instalací aplikace, která vykazuje uvedenou chybu (např. {{FileName|c:\inetpub\wwwroot\enTeam.WebApi}})&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V Příkazové řádce spusťte požadovanou aplikaci&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;DotnetAdresar&amp;gt;\dotnet.exe Leviom.enTeam.WebApi.dll}}&amp;lt;br&amp;gt;&lt;br /&gt;
V příkazu nahraďte&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;DotnetAdresar&amp;gt;}} za plnou cestu k adresáři s instalací x86 varianty programu dotnet.exe (např. {{FileName|c:\Program Files (x86)\dotnet}})&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
V příkazové řádce se zobrazí výpis, z něhož by mělo být možné důvod nefunkčnosti aplikace zjistit. Pokud výpisu aplikace nerozumíte, kontaktujte, prosím, technickou podporu společnosti Leviom.&lt;br /&gt;
&lt;br /&gt;
Pokud aplikace vypíše do příkazové řádky tento text:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|1=Hosting environment: Production&amp;lt;br&amp;gt;&lt;br /&gt;
Content root path: c:\inetpub\wwwroot\enTeam.WebApi &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;(může se lišit)&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Now listening on: &amp;lt;nowiki&amp;gt;http://localhost:5000&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Application started. Press Ctrl+C to shut down.}},&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
byly odstraněny všechny chyby a aplikace je plně funkční. V takovém případě ji lze v Příkazové řádce ukončit stiskem Ctrl+C a znovu ověřit její funkčnost z webového prohlížeče dle kapitoly [[#Ověření funkčnosti]].&lt;/div&gt;</summary>
		<author><name>EnTeamAdmin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.enteam.cz/index.php?title=Instalace_webov%C3%A9ho_rozhran%C3%AD&amp;diff=916</id>
		<title>Instalace webového rozhraní</title>
		<link rel="alternate" type="text/html" href="https://wiki.enteam.cz/index.php?title=Instalace_webov%C3%A9ho_rozhran%C3%AD&amp;diff=916"/>
		<updated>2025-09-02T09:28:18Z</updated>

		<summary type="html">&lt;p&gt;EnTeamAdmin: /* Soubor appsettings.json */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== O aplikaci ==&lt;br /&gt;
Informační systém enTeam zajišťuje řízení a správu firemních dokumentů, komunikaci uvnitř pracovního týmu a flexibilní automatizaci firemních procesů.&amp;lt;br&amp;gt;&lt;br /&gt;
Webové rozhraní informačního systému enTeam je možné provozovat jako (popis zprovoznění každé z možností je uveden v samostatné kapitole tohoto postupu):&lt;br /&gt;
*	službu operačního systému Windows, nebo&lt;br /&gt;
*	aplikaci v rámci webového serveru Internet Information Services (IIS) &lt;br /&gt;
&lt;br /&gt;
Instalační soubory webového rozhraní jsou součástí ZIP archivu CD (verze aplikace enTeam). V návodu jsou uvedeny relativní cesty k souborům a adresářům (vždy začínají adresářem {{FileNameZip|enTeam.WebApi}}&amp;lt;/code&amp;gt;, tj. adresářem umístěném na první úrovni vnoření v uvedeném archivu).&amp;lt;br&amp;gt; &lt;br /&gt;
Pro přehlednost jsou názvy souborů a adresářů v celém postupu instalace označeny {{FileName|technickým písmem}}. Názvy adresářů a souborů obsažené v uvedeném ZIP archivu jsou navíc zvýrazněny {{FileNameZip|červenou barvou}}.&amp;lt;br&amp;gt;&lt;br /&gt;
Dále jsou v tomto postupu uvedeny příklady částí souborů. Takové texty jsou označeny {{FileCont|modrou barvou}}.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Instalace webového rozhraní ==&lt;br /&gt;
=== Předpoklady ===&lt;br /&gt;
Webové aplikační rozhraní (webové API) informačního systému enTeam může být provozováno na serveru splňujícím předpoklady uvedené na stránce [[Předpoklady_instalace_webového_API|Předpoklady instalace webového API]].&lt;br /&gt;
&lt;br /&gt;
=== Zabezpečení ===&lt;br /&gt;
Z důvodu zabezpečení aplikace důrazně doporučujeme, aby webové rozhraní aplikace enTeam bylo provozováno výhradně na protokolu HTTPS (viz [[Přesměrování_nešifrované_komunikace_na_protokol_HTTPS|Přesměrování nešifrované komunikace na protokol HTTPS]]) a zvolený port byl dostupný pouze v rámci firemní sítě, příp. po připojení do VPN.&lt;br /&gt;
&lt;br /&gt;
===Služba OS Windows===&lt;br /&gt;
Instalace webového rozhraní enTeam jako služby OS Windows je zajištěna v rámci instalace nové verze enTeam. Nedaří-li se po instalaci nové verze enTeam službu webového API nastartovat, kontaktujte prosím technickou podporu společnosti Leviom.&lt;br /&gt;
&lt;br /&gt;
===Aplikace v rámci webového serveru Internet Information Services (IIS)===&lt;br /&gt;
Instalaci webového rozhraní enTeam jako aplikace v rámci webového serveru Internet Information Services (IIS) je třeba provést manuálně podle následujícího postupu.&lt;br /&gt;
&lt;br /&gt;
====Postup instalace====&lt;br /&gt;
Instalace sestává z následujících kroků:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Vytvořit adresář {{FileName|enTeam.WebApi}} v kořenovém adresáři webového serveru (např. {{FileName|c:\inetpub\wwwroot}})&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Zkopírovat obsah adresáře {{FileName|enTeam.WebApi\bin}} do adresáře {{FileName|enTeam.WebApi}}, vytvořeného v předchozím kroku&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V IIS Manageru přidat nový aplikační pool pro webové API (IIS Manager &amp;gt; Server &amp;gt; Application Pools &amp;gt; Add Application Pool…)&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:AddAppPool.png|Add Application Pool]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V rozšířených nastaveních aplikačního poolu musí být nastaveno&lt;br /&gt;
*	.NET CLR Version = No Managed Code&lt;br /&gt;
*	Enable 32-Bit Applications = true&lt;br /&gt;
*	Identity = Local System&lt;br /&gt;
[[Soubor:AdvancedSettings.png|Advanced Settings]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V IIS Manageru vytvořit novou webovou stránku pro webové API (pojmenovanou např. enTeam.WebApi) a přiřadit jí vlastní port (např. 8088).&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:AddWebsite.png|522px|Add Website]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Pokud je uvedený port na serveru již obsazen jinou aplikací, použijte libovolný jiný. Zvolený port je ale nutné reflektovat ve všech krocích tohoto postupu.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Zvolený port musí být dostupný ze všech zařízení, kde má být provozováno webové rozhraní aplikace enTeam nebo aplikace enTeamUI.}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Nastavení webového API====&lt;br /&gt;
Pro zajištění správné funkčnosti webového rozhraní enTeam je třeba upravit konfiguraci následujících souborů.&lt;br /&gt;
&lt;br /&gt;
=====Soubor appsettings.json=====&lt;br /&gt;
V aplikaci webového API nastavte soubor {{FileName|appsettings.json}} dle následujícího postupu.&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud v adresáři aplikace webového API dosud takový soubor nemáte, pak jej vytvořte zkopírováním souboru {{FileName|appsettings.Template.json}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Klíče (ve struktuře JSON souboru), které začínají znakem (nebo více znaky) #, jsou považovány za zakomentované a slouží pouze jako ilustrace možného nastavení. Po nastavení hodnot v souboru {{FileName|appsettings.json}}, je možné zakomentované řádky zcela odstranit (pozor ale na případné porušení syntaxe JSON, např. čárky mezi vlastnostmi)}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud chcete použít nastavení připojení k databázi ve standardním INI aplikace enTeam (doporučená varianta), zkontrolujte, že soubor {{FileName|appsettings.json}} neobsahuje klíč {{FileCont|ConnectionStrings}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud nelze použít hodnoty načtené z INI, nastavte přístup k databázím aplikace enTeam uvnitř klíče {{FileCont|ConnectionStrings &amp;amp;gt; Default}} a pomocí vlastností {{FileCont|Provider}} a {{FileCont|ConnectionString}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Pokud jsou jednotlivé (nebo všechny) evidence rozděleny do samostatných databází, je třeba klíč Default nahradit za klíče WebApiDb, DataDictionaryDb, ScriptExDb, UserDb a WorkflowManagerDb a každému klíči korektně nastavit vlastnosti Provider a ConnectionString.}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
{{Note|Poznámka: V případě databázového serveru Firebird obsahuje vlastnost ConnectionString plnou cestu k souboru databáze (např. C:\enTeam\Files\Data\enTeam.fdb). Aby byla aplikace webového API schopna vlastnost ConnectionString přečíst, je třeba zpětná lomítka v cestě k souboru „zdvojit“. Cesta k databázi pak bude v hodnotě vlastnosti ConnectionString např. tato: .}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====INI soubor webového API=====&lt;br /&gt;
Webové API pro svůj běh potřebuje pozměněné INI oproti desktopu. Vytvořte kopii souboru serie_m.ini, ke které bude přistupovat pouze webové API (např. {{FileName|&amp;lt;enTeamAdresar&amp;gt;\Ini\serie_m.WebApi.ini}}) a přidejte do něj následující obsah&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont|1=[M/TeamBridge]&amp;lt;br&amp;gt;&lt;br /&gt;
ServerEngine=True}}&lt;br /&gt;
&lt;br /&gt;
=====Soubor web.config=====&lt;br /&gt;
Pro běh webového API je třeba nastavit proměnnou prostředí SERIEM tak, aby odkazovala na soubor {{FileName|serie_m.WebApi.ini}} (viz [[#INI soubor webového API]]). Toho lze docílit úpravou souboru {{FileName|web.config}} (uvnitř elementu {{FileCont|aspNetCore)}} dle následujícího postupu:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Pokud v adresáři aplikace webového API dosud takový soubor nemáte, pak jej vytvořte zkopírováním souboru {{FileName|web.Template.config}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Správně nastavte proměnnou SERIEM v souboru {{FileName|web.config}}&lt;br /&gt;
Příklad nastavení proměnné SERIEM:&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont11Lines |&lt;br /&gt;
1=&amp;lt;aspNetCore |&lt;br /&gt;
2=&amp;amp;nbsp;&amp;amp;nbsp;processPath=&amp;quot;c:\Program Files (x86)\dotnet\dotnet.exe&amp;quot; |&lt;br /&gt;
3=&amp;amp;nbsp;&amp;amp;nbsp;arguments=&amp;quot;.\Leviom.enTeam.WebApi.dll&amp;quot; |&lt;br /&gt;
4=&amp;amp;nbsp;&amp;amp;nbsp;stdoutLogEnabled=&amp;quot;false&amp;quot; |&lt;br /&gt;
5=&amp;amp;nbsp;&amp;amp;nbsp;stdoutLogFile=&amp;quot;.\logs\stdout&amp;quot;&amp;gt; |&lt;br /&gt;
6=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;environmentVariables&amp;gt; |&lt;br /&gt;
7=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;environmentVariable |&lt;br /&gt;
8=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;name=&amp;quot;SERIEM&amp;quot; |&lt;br /&gt;
9=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;value=&amp;quot;&amp;lt;enTeamAdresar&amp;gt;\Ini\serie_m.WebApi.ini&amp;quot; /&amp;gt; |&lt;br /&gt;
10=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/environmentVariables&amp;gt; |&lt;br /&gt;
11=&amp;lt;/aspNetCore&amp;gt;}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Používáte-li 64bitový OS, zajistěte, aby se používala x86 varianta programu dotnet.exe. Nejjednodušší je upravit soubor {{FileName|web.config}} tak, že nastavíte plnou cestu k programu v atributu {{FileCont|processPath}} elementu {{FileCont|aspNetCore}} (viz ukázka výše).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
V IIS Manageru ověřte, zda máte na serveru nainstalovaný modul WebDAV (IIS Manager &amp;gt; Server &amp;gt; Modules). Pokud se v seznamu instalovaných modulů nevyskytuje WebDAVModule, odstraňte ze souboru {{FileName|web.config}} následující sekci.&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont3Lines |&lt;br /&gt;
1=&amp;lt;modules runAllManagedModulesForAllRequests=&amp;quot;false&amp;quot;&amp;gt; |&lt;br /&gt;
2=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;remove name=&amp;quot;WebDAVModule&amp;quot; /&amp;gt; |&lt;br /&gt;
3=&amp;lt;/modules&amp;gt;}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ověření funkčnosti ===&lt;br /&gt;
Pro ověření dostupnosti webového rozhraní vložte do internetového prohlížeče adresu, na které má být rozhraní dostupné, tedy např. &amp;lt;nowiki&amp;gt;https://enteam.&amp;lt;doména&amp;gt;.cz&amp;lt;/nowiki&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Pokud se v prohlížeči zobrazí přihlašovací stránka webového rozhraní informačního systému enTeam a do aplikace je možné se přihlásit, je webové rozhraní nainstalováno správně.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:LoginToWebEnteam.png|Login to enTeam]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pokud není ověření funkčnosti aplikace úspěšné, pokračujte zjištěním příčiny chyby dle [[#Ověření funkčnosti webového API končí chybou 500 nebo 502]] a po vyřešení problému znovu ověřte funkčnost aplikace z internetového prohlížeče.&lt;br /&gt;
&lt;br /&gt;
== Často kladené otázky (FAQ) ==&lt;br /&gt;
&lt;br /&gt;
=== Ověření funkčnosti webového API končí chybou 500 nebo 502 ===&lt;br /&gt;
Pokud ověření funkčnosti webového API dle kapitoly [[#Ověření funkčnosti]] končí chybou 500 Internal Server Error, příp. 502 Bad Gateway, lze příčinu chyby zjistit dle následujícího postupu:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Otevřete aplikaci Příkazová řádka (cmd.exe)&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V Příkazové řádce přejděte do adresáře aplikace, ve které dochází k chybě, příkazem:&lt;br /&gt;
{{Command|cd &amp;lt;AplikaceAdresar&amp;gt;}}&amp;lt;br&amp;gt;&lt;br /&gt;
V příkazu nahraďte&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;AplikaceAdresar&amp;gt;}} za plnou cestu k adresáři s instalací aplikace, která vykazuje uvedenou chybu (např. {{FileName|c:\inetpub\wwwroot\enTeam.WebApi}})&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V Příkazové řádce spusťte požadovanou aplikaci&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;DotnetAdresar&amp;gt;\dotnet.exe Leviom.enTeam.WebApi.dll}}&amp;lt;br&amp;gt;&lt;br /&gt;
V příkazu nahraďte&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;DotnetAdresar&amp;gt;}} za plnou cestu k adresáři s instalací x86 varianty programu dotnet.exe (např. {{FileName|c:\Program Files (x86)\dotnet}})&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
V příkazové řádce se zobrazí výpis, z něhož by mělo být možné důvod nefunkčnosti aplikace zjistit. Pokud výpisu aplikace nerozumíte, kontaktujte, prosím, technickou podporu společnosti Leviom.&lt;br /&gt;
&lt;br /&gt;
Pokud aplikace vypíše do příkazové řádky tento text:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|1=Hosting environment: Production&amp;lt;br&amp;gt;&lt;br /&gt;
Content root path: c:\inetpub\wwwroot\enTeam.WebApi &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;(může se lišit)&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Now listening on: &amp;lt;nowiki&amp;gt;http://localhost:5000&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Application started. Press Ctrl+C to shut down.}},&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
byly odstraněny všechny chyby a aplikace je plně funkční. V takovém případě ji lze v Příkazové řádce ukončit stiskem Ctrl+C a znovu ověřit její funkčnost z webového prohlížeče dle kapitoly [[#Ověření funkčnosti]].&lt;/div&gt;</summary>
		<author><name>EnTeamAdmin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.enteam.cz/index.php?title=Instalace_webov%C3%A9ho_rozhran%C3%AD&amp;diff=915</id>
		<title>Instalace webového rozhraní</title>
		<link rel="alternate" type="text/html" href="https://wiki.enteam.cz/index.php?title=Instalace_webov%C3%A9ho_rozhran%C3%AD&amp;diff=915"/>
		<updated>2025-09-02T09:28:06Z</updated>

		<summary type="html">&lt;p&gt;EnTeamAdmin: /* Soubor appsettings.json */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== O aplikaci ==&lt;br /&gt;
Informační systém enTeam zajišťuje řízení a správu firemních dokumentů, komunikaci uvnitř pracovního týmu a flexibilní automatizaci firemních procesů.&amp;lt;br&amp;gt;&lt;br /&gt;
Webové rozhraní informačního systému enTeam je možné provozovat jako (popis zprovoznění každé z možností je uveden v samostatné kapitole tohoto postupu):&lt;br /&gt;
*	službu operačního systému Windows, nebo&lt;br /&gt;
*	aplikaci v rámci webového serveru Internet Information Services (IIS) &lt;br /&gt;
&lt;br /&gt;
Instalační soubory webového rozhraní jsou součástí ZIP archivu CD (verze aplikace enTeam). V návodu jsou uvedeny relativní cesty k souborům a adresářům (vždy začínají adresářem {{FileNameZip|enTeam.WebApi}}&amp;lt;/code&amp;gt;, tj. adresářem umístěném na první úrovni vnoření v uvedeném archivu).&amp;lt;br&amp;gt; &lt;br /&gt;
Pro přehlednost jsou názvy souborů a adresářů v celém postupu instalace označeny {{FileName|technickým písmem}}. Názvy adresářů a souborů obsažené v uvedeném ZIP archivu jsou navíc zvýrazněny {{FileNameZip|červenou barvou}}.&amp;lt;br&amp;gt;&lt;br /&gt;
Dále jsou v tomto postupu uvedeny příklady částí souborů. Takové texty jsou označeny {{FileCont|modrou barvou}}.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Instalace webového rozhraní ==&lt;br /&gt;
=== Předpoklady ===&lt;br /&gt;
Webové aplikační rozhraní (webové API) informačního systému enTeam může být provozováno na serveru splňujícím předpoklady uvedené na stránce [[Předpoklady_instalace_webového_API|Předpoklady instalace webového API]].&lt;br /&gt;
&lt;br /&gt;
=== Zabezpečení ===&lt;br /&gt;
Z důvodu zabezpečení aplikace důrazně doporučujeme, aby webové rozhraní aplikace enTeam bylo provozováno výhradně na protokolu HTTPS (viz [[Přesměrování_nešifrované_komunikace_na_protokol_HTTPS|Přesměrování nešifrované komunikace na protokol HTTPS]]) a zvolený port byl dostupný pouze v rámci firemní sítě, příp. po připojení do VPN.&lt;br /&gt;
&lt;br /&gt;
===Služba OS Windows===&lt;br /&gt;
Instalace webového rozhraní enTeam jako služby OS Windows je zajištěna v rámci instalace nové verze enTeam. Nedaří-li se po instalaci nové verze enTeam službu webového API nastartovat, kontaktujte prosím technickou podporu společnosti Leviom.&lt;br /&gt;
&lt;br /&gt;
===Aplikace v rámci webového serveru Internet Information Services (IIS)===&lt;br /&gt;
Instalaci webového rozhraní enTeam jako aplikace v rámci webového serveru Internet Information Services (IIS) je třeba provést manuálně podle následujícího postupu.&lt;br /&gt;
&lt;br /&gt;
====Postup instalace====&lt;br /&gt;
Instalace sestává z následujících kroků:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Vytvořit adresář {{FileName|enTeam.WebApi}} v kořenovém adresáři webového serveru (např. {{FileName|c:\inetpub\wwwroot}})&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Zkopírovat obsah adresáře {{FileName|enTeam.WebApi\bin}} do adresáře {{FileName|enTeam.WebApi}}, vytvořeného v předchozím kroku&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V IIS Manageru přidat nový aplikační pool pro webové API (IIS Manager &amp;gt; Server &amp;gt; Application Pools &amp;gt; Add Application Pool…)&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:AddAppPool.png|Add Application Pool]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V rozšířených nastaveních aplikačního poolu musí být nastaveno&lt;br /&gt;
*	.NET CLR Version = No Managed Code&lt;br /&gt;
*	Enable 32-Bit Applications = true&lt;br /&gt;
*	Identity = Local System&lt;br /&gt;
[[Soubor:AdvancedSettings.png|Advanced Settings]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V IIS Manageru vytvořit novou webovou stránku pro webové API (pojmenovanou např. enTeam.WebApi) a přiřadit jí vlastní port (např. 8088).&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:AddWebsite.png|522px|Add Website]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Pokud je uvedený port na serveru již obsazen jinou aplikací, použijte libovolný jiný. Zvolený port je ale nutné reflektovat ve všech krocích tohoto postupu.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Zvolený port musí být dostupný ze všech zařízení, kde má být provozováno webové rozhraní aplikace enTeam nebo aplikace enTeamUI.}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Nastavení webového API====&lt;br /&gt;
Pro zajištění správné funkčnosti webového rozhraní enTeam je třeba upravit konfiguraci následujících souborů.&lt;br /&gt;
&lt;br /&gt;
=====Soubor appsettings.json=====&lt;br /&gt;
V aplikaci webového API nastavte soubor {{FileName|appsettings.json}} dle následujícího postupu.&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud v adresáři aplikace webového API dosud takový soubor nemáte, pak jej vytvořte zkopírováním souboru {{FileName|appsettings.Template.json}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Klíče (ve struktuře JSON souboru), které začínají znakem (nebo více znaky) #, jsou považovány za zakomentované a slouží pouze jako ilustrace možného nastavení. Po nastavení hodnot v souboru {{FileName|appsettings.json}}, je možné zakomentované řádky zcela odstranit (pozor ale na případné porušení syntaxe JSON, např. čárky mezi vlastnostmi)}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud chcete použít nastavení připojení k databázi ve standardním INI aplikace enTeam (doporučená varianta), zkontrolujte, že soubor {{FileName|appsettings.json}} neobsahuje klíč {{FileCont|ConnectionStrings}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud nelze použít hodnoty načtené z INI, nastavte přístup k databázím aplikace enTeam uvnitř klíče {{FileCont|ConnectionStrings &amp;amp;gt; Default}} a pomocí vlastností {{FileCont|Provider}} a {{FileCont|ConnectionString}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Pokud jsou jednotlivé (nebo všechny) evidence rozděleny do samostatných databází, je třeba klíč Default nahradit za klíče WebApiDb, DataDictionaryDb, ScriptExDb, UserDb a WorkflowManagerDb a každému klíči korektně nastavit vlastnosti Provider a ConnectionString.}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
{{Note|Poznámka: V případě databázového serveru Firebird obsahuje vlastnost ConnectionString plnou cestu k souboru databáze (např. C:\enTeam\Files\Data\enTeam.fdb). Aby byla aplikace webového API schopna vlastnost ConnectionString přečíst, je třeba zpětná lomítka v cestě k souboru „zdvojit“. Cesta k databázi pak bude v hodnotě vlastnosti ConnectionString např. tato: 1=&amp;quot;ConnectionString&amp;quot;:&amp;quot;Database=SERVER:C:\\enTeam\\Files\\Data\\enTeam.fdb;…&amp;quot;.}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====INI soubor webového API=====&lt;br /&gt;
Webové API pro svůj běh potřebuje pozměněné INI oproti desktopu. Vytvořte kopii souboru serie_m.ini, ke které bude přistupovat pouze webové API (např. {{FileName|&amp;lt;enTeamAdresar&amp;gt;\Ini\serie_m.WebApi.ini}}) a přidejte do něj následující obsah&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont|1=[M/TeamBridge]&amp;lt;br&amp;gt;&lt;br /&gt;
ServerEngine=True}}&lt;br /&gt;
&lt;br /&gt;
=====Soubor web.config=====&lt;br /&gt;
Pro běh webového API je třeba nastavit proměnnou prostředí SERIEM tak, aby odkazovala na soubor {{FileName|serie_m.WebApi.ini}} (viz [[#INI soubor webového API]]). Toho lze docílit úpravou souboru {{FileName|web.config}} (uvnitř elementu {{FileCont|aspNetCore)}} dle následujícího postupu:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Pokud v adresáři aplikace webového API dosud takový soubor nemáte, pak jej vytvořte zkopírováním souboru {{FileName|web.Template.config}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Správně nastavte proměnnou SERIEM v souboru {{FileName|web.config}}&lt;br /&gt;
Příklad nastavení proměnné SERIEM:&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont11Lines |&lt;br /&gt;
1=&amp;lt;aspNetCore |&lt;br /&gt;
2=&amp;amp;nbsp;&amp;amp;nbsp;processPath=&amp;quot;c:\Program Files (x86)\dotnet\dotnet.exe&amp;quot; |&lt;br /&gt;
3=&amp;amp;nbsp;&amp;amp;nbsp;arguments=&amp;quot;.\Leviom.enTeam.WebApi.dll&amp;quot; |&lt;br /&gt;
4=&amp;amp;nbsp;&amp;amp;nbsp;stdoutLogEnabled=&amp;quot;false&amp;quot; |&lt;br /&gt;
5=&amp;amp;nbsp;&amp;amp;nbsp;stdoutLogFile=&amp;quot;.\logs\stdout&amp;quot;&amp;gt; |&lt;br /&gt;
6=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;environmentVariables&amp;gt; |&lt;br /&gt;
7=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;environmentVariable |&lt;br /&gt;
8=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;name=&amp;quot;SERIEM&amp;quot; |&lt;br /&gt;
9=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;value=&amp;quot;&amp;lt;enTeamAdresar&amp;gt;\Ini\serie_m.WebApi.ini&amp;quot; /&amp;gt; |&lt;br /&gt;
10=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/environmentVariables&amp;gt; |&lt;br /&gt;
11=&amp;lt;/aspNetCore&amp;gt;}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Používáte-li 64bitový OS, zajistěte, aby se používala x86 varianta programu dotnet.exe. Nejjednodušší je upravit soubor {{FileName|web.config}} tak, že nastavíte plnou cestu k programu v atributu {{FileCont|processPath}} elementu {{FileCont|aspNetCore}} (viz ukázka výše).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
V IIS Manageru ověřte, zda máte na serveru nainstalovaný modul WebDAV (IIS Manager &amp;gt; Server &amp;gt; Modules). Pokud se v seznamu instalovaných modulů nevyskytuje WebDAVModule, odstraňte ze souboru {{FileName|web.config}} následující sekci.&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont3Lines |&lt;br /&gt;
1=&amp;lt;modules runAllManagedModulesForAllRequests=&amp;quot;false&amp;quot;&amp;gt; |&lt;br /&gt;
2=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;remove name=&amp;quot;WebDAVModule&amp;quot; /&amp;gt; |&lt;br /&gt;
3=&amp;lt;/modules&amp;gt;}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ověření funkčnosti ===&lt;br /&gt;
Pro ověření dostupnosti webového rozhraní vložte do internetového prohlížeče adresu, na které má být rozhraní dostupné, tedy např. &amp;lt;nowiki&amp;gt;https://enteam.&amp;lt;doména&amp;gt;.cz&amp;lt;/nowiki&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Pokud se v prohlížeči zobrazí přihlašovací stránka webového rozhraní informačního systému enTeam a do aplikace je možné se přihlásit, je webové rozhraní nainstalováno správně.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:LoginToWebEnteam.png|Login to enTeam]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pokud není ověření funkčnosti aplikace úspěšné, pokračujte zjištěním příčiny chyby dle [[#Ověření funkčnosti webového API končí chybou 500 nebo 502]] a po vyřešení problému znovu ověřte funkčnost aplikace z internetového prohlížeče.&lt;br /&gt;
&lt;br /&gt;
== Často kladené otázky (FAQ) ==&lt;br /&gt;
&lt;br /&gt;
=== Ověření funkčnosti webového API končí chybou 500 nebo 502 ===&lt;br /&gt;
Pokud ověření funkčnosti webového API dle kapitoly [[#Ověření funkčnosti]] končí chybou 500 Internal Server Error, příp. 502 Bad Gateway, lze příčinu chyby zjistit dle následujícího postupu:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Otevřete aplikaci Příkazová řádka (cmd.exe)&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V Příkazové řádce přejděte do adresáře aplikace, ve které dochází k chybě, příkazem:&lt;br /&gt;
{{Command|cd &amp;lt;AplikaceAdresar&amp;gt;}}&amp;lt;br&amp;gt;&lt;br /&gt;
V příkazu nahraďte&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;AplikaceAdresar&amp;gt;}} za plnou cestu k adresáři s instalací aplikace, která vykazuje uvedenou chybu (např. {{FileName|c:\inetpub\wwwroot\enTeam.WebApi}})&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V Příkazové řádce spusťte požadovanou aplikaci&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;DotnetAdresar&amp;gt;\dotnet.exe Leviom.enTeam.WebApi.dll}}&amp;lt;br&amp;gt;&lt;br /&gt;
V příkazu nahraďte&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;DotnetAdresar&amp;gt;}} za plnou cestu k adresáři s instalací x86 varianty programu dotnet.exe (např. {{FileName|c:\Program Files (x86)\dotnet}})&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
V příkazové řádce se zobrazí výpis, z něhož by mělo být možné důvod nefunkčnosti aplikace zjistit. Pokud výpisu aplikace nerozumíte, kontaktujte, prosím, technickou podporu společnosti Leviom.&lt;br /&gt;
&lt;br /&gt;
Pokud aplikace vypíše do příkazové řádky tento text:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|1=Hosting environment: Production&amp;lt;br&amp;gt;&lt;br /&gt;
Content root path: c:\inetpub\wwwroot\enTeam.WebApi &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;(může se lišit)&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Now listening on: &amp;lt;nowiki&amp;gt;http://localhost:5000&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Application started. Press Ctrl+C to shut down.}},&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
byly odstraněny všechny chyby a aplikace je plně funkční. V takovém případě ji lze v Příkazové řádce ukončit stiskem Ctrl+C a znovu ověřit její funkčnost z webového prohlížeče dle kapitoly [[#Ověření funkčnosti]].&lt;/div&gt;</summary>
		<author><name>EnTeamAdmin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.enteam.cz/index.php?title=Instalace_webov%C3%A9ho_rozhran%C3%AD&amp;diff=914</id>
		<title>Instalace webového rozhraní</title>
		<link rel="alternate" type="text/html" href="https://wiki.enteam.cz/index.php?title=Instalace_webov%C3%A9ho_rozhran%C3%AD&amp;diff=914"/>
		<updated>2025-09-02T09:27:55Z</updated>

		<summary type="html">&lt;p&gt;EnTeamAdmin: /* Soubor appsettings.json */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== O aplikaci ==&lt;br /&gt;
Informační systém enTeam zajišťuje řízení a správu firemních dokumentů, komunikaci uvnitř pracovního týmu a flexibilní automatizaci firemních procesů.&amp;lt;br&amp;gt;&lt;br /&gt;
Webové rozhraní informačního systému enTeam je možné provozovat jako (popis zprovoznění každé z možností je uveden v samostatné kapitole tohoto postupu):&lt;br /&gt;
*	službu operačního systému Windows, nebo&lt;br /&gt;
*	aplikaci v rámci webového serveru Internet Information Services (IIS) &lt;br /&gt;
&lt;br /&gt;
Instalační soubory webového rozhraní jsou součástí ZIP archivu CD (verze aplikace enTeam). V návodu jsou uvedeny relativní cesty k souborům a adresářům (vždy začínají adresářem {{FileNameZip|enTeam.WebApi}}&amp;lt;/code&amp;gt;, tj. adresářem umístěném na první úrovni vnoření v uvedeném archivu).&amp;lt;br&amp;gt; &lt;br /&gt;
Pro přehlednost jsou názvy souborů a adresářů v celém postupu instalace označeny {{FileName|technickým písmem}}. Názvy adresářů a souborů obsažené v uvedeném ZIP archivu jsou navíc zvýrazněny {{FileNameZip|červenou barvou}}.&amp;lt;br&amp;gt;&lt;br /&gt;
Dále jsou v tomto postupu uvedeny příklady částí souborů. Takové texty jsou označeny {{FileCont|modrou barvou}}.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Instalace webového rozhraní ==&lt;br /&gt;
=== Předpoklady ===&lt;br /&gt;
Webové aplikační rozhraní (webové API) informačního systému enTeam může být provozováno na serveru splňujícím předpoklady uvedené na stránce [[Předpoklady_instalace_webového_API|Předpoklady instalace webového API]].&lt;br /&gt;
&lt;br /&gt;
=== Zabezpečení ===&lt;br /&gt;
Z důvodu zabezpečení aplikace důrazně doporučujeme, aby webové rozhraní aplikace enTeam bylo provozováno výhradně na protokolu HTTPS (viz [[Přesměrování_nešifrované_komunikace_na_protokol_HTTPS|Přesměrování nešifrované komunikace na protokol HTTPS]]) a zvolený port byl dostupný pouze v rámci firemní sítě, příp. po připojení do VPN.&lt;br /&gt;
&lt;br /&gt;
===Služba OS Windows===&lt;br /&gt;
Instalace webového rozhraní enTeam jako služby OS Windows je zajištěna v rámci instalace nové verze enTeam. Nedaří-li se po instalaci nové verze enTeam službu webového API nastartovat, kontaktujte prosím technickou podporu společnosti Leviom.&lt;br /&gt;
&lt;br /&gt;
===Aplikace v rámci webového serveru Internet Information Services (IIS)===&lt;br /&gt;
Instalaci webového rozhraní enTeam jako aplikace v rámci webového serveru Internet Information Services (IIS) je třeba provést manuálně podle následujícího postupu.&lt;br /&gt;
&lt;br /&gt;
====Postup instalace====&lt;br /&gt;
Instalace sestává z následujících kroků:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Vytvořit adresář {{FileName|enTeam.WebApi}} v kořenovém adresáři webového serveru (např. {{FileName|c:\inetpub\wwwroot}})&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Zkopírovat obsah adresáře {{FileName|enTeam.WebApi\bin}} do adresáře {{FileName|enTeam.WebApi}}, vytvořeného v předchozím kroku&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V IIS Manageru přidat nový aplikační pool pro webové API (IIS Manager &amp;gt; Server &amp;gt; Application Pools &amp;gt; Add Application Pool…)&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:AddAppPool.png|Add Application Pool]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V rozšířených nastaveních aplikačního poolu musí být nastaveno&lt;br /&gt;
*	.NET CLR Version = No Managed Code&lt;br /&gt;
*	Enable 32-Bit Applications = true&lt;br /&gt;
*	Identity = Local System&lt;br /&gt;
[[Soubor:AdvancedSettings.png|Advanced Settings]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V IIS Manageru vytvořit novou webovou stránku pro webové API (pojmenovanou např. enTeam.WebApi) a přiřadit jí vlastní port (např. 8088).&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:AddWebsite.png|522px|Add Website]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Pokud je uvedený port na serveru již obsazen jinou aplikací, použijte libovolný jiný. Zvolený port je ale nutné reflektovat ve všech krocích tohoto postupu.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Zvolený port musí být dostupný ze všech zařízení, kde má být provozováno webové rozhraní aplikace enTeam nebo aplikace enTeamUI.}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Nastavení webového API====&lt;br /&gt;
Pro zajištění správné funkčnosti webového rozhraní enTeam je třeba upravit konfiguraci následujících souborů.&lt;br /&gt;
&lt;br /&gt;
=====Soubor appsettings.json=====&lt;br /&gt;
V aplikaci webového API nastavte soubor {{FileName|appsettings.json}} dle následujícího postupu.&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud v adresáři aplikace webového API dosud takový soubor nemáte, pak jej vytvořte zkopírováním souboru {{FileName|appsettings.Template.json}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Klíče (ve struktuře JSON souboru), které začínají znakem (nebo více znaky) #, jsou považovány za zakomentované a slouží pouze jako ilustrace možného nastavení. Po nastavení hodnot v souboru {{FileName|appsettings.json}}, je možné zakomentované řádky zcela odstranit (pozor ale na případné porušení syntaxe JSON, např. čárky mezi vlastnostmi)}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud chcete použít nastavení připojení k databázi ve standardním INI aplikace enTeam (doporučená varianta), zkontrolujte, že soubor {{FileName|appsettings.json}} neobsahuje klíč {{FileCont|ConnectionStrings}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud nelze použít hodnoty načtené z INI, nastavte přístup k databázím aplikace enTeam uvnitř klíče {{FileCont|ConnectionStrings &amp;amp;gt; Default}} a pomocí vlastností {{FileCont|Provider}} a {{FileCont|ConnectionString}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Pokud jsou jednotlivé (nebo všechny) evidence rozděleny do samostatných databází, je třeba klíč Default nahradit za klíče WebApiDb, DataDictionaryDb, ScriptExDb, UserDb a WorkflowManagerDb a každému klíči korektně nastavit vlastnosti Provider a ConnectionString.}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
{{Note|Poznámka: V případě databázového serveru Firebird obsahuje vlastnost ConnectionString plnou cestu k souboru databáze (např. C:\enTeam\Files\Data\enTeam.fdb). Aby byla aplikace webového API schopna vlastnost ConnectionString přečíst, je třeba zpětná lomítka v cestě k souboru „zdvojit“. Cesta k databázi pak bude v hodnotě vlastnosti ConnectionString např. tato: &amp;quot;ConnectionString&amp;quot;:&amp;quot;Database=SERVER:C:\\enTeam\\Files\\Data\\enTeam.fdb;…&amp;quot;.}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====INI soubor webového API=====&lt;br /&gt;
Webové API pro svůj běh potřebuje pozměněné INI oproti desktopu. Vytvořte kopii souboru serie_m.ini, ke které bude přistupovat pouze webové API (např. {{FileName|&amp;lt;enTeamAdresar&amp;gt;\Ini\serie_m.WebApi.ini}}) a přidejte do něj následující obsah&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont|1=[M/TeamBridge]&amp;lt;br&amp;gt;&lt;br /&gt;
ServerEngine=True}}&lt;br /&gt;
&lt;br /&gt;
=====Soubor web.config=====&lt;br /&gt;
Pro běh webového API je třeba nastavit proměnnou prostředí SERIEM tak, aby odkazovala na soubor {{FileName|serie_m.WebApi.ini}} (viz [[#INI soubor webového API]]). Toho lze docílit úpravou souboru {{FileName|web.config}} (uvnitř elementu {{FileCont|aspNetCore)}} dle následujícího postupu:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Pokud v adresáři aplikace webového API dosud takový soubor nemáte, pak jej vytvořte zkopírováním souboru {{FileName|web.Template.config}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Správně nastavte proměnnou SERIEM v souboru {{FileName|web.config}}&lt;br /&gt;
Příklad nastavení proměnné SERIEM:&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont11Lines |&lt;br /&gt;
1=&amp;lt;aspNetCore |&lt;br /&gt;
2=&amp;amp;nbsp;&amp;amp;nbsp;processPath=&amp;quot;c:\Program Files (x86)\dotnet\dotnet.exe&amp;quot; |&lt;br /&gt;
3=&amp;amp;nbsp;&amp;amp;nbsp;arguments=&amp;quot;.\Leviom.enTeam.WebApi.dll&amp;quot; |&lt;br /&gt;
4=&amp;amp;nbsp;&amp;amp;nbsp;stdoutLogEnabled=&amp;quot;false&amp;quot; |&lt;br /&gt;
5=&amp;amp;nbsp;&amp;amp;nbsp;stdoutLogFile=&amp;quot;.\logs\stdout&amp;quot;&amp;gt; |&lt;br /&gt;
6=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;environmentVariables&amp;gt; |&lt;br /&gt;
7=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;environmentVariable |&lt;br /&gt;
8=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;name=&amp;quot;SERIEM&amp;quot; |&lt;br /&gt;
9=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;value=&amp;quot;&amp;lt;enTeamAdresar&amp;gt;\Ini\serie_m.WebApi.ini&amp;quot; /&amp;gt; |&lt;br /&gt;
10=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/environmentVariables&amp;gt; |&lt;br /&gt;
11=&amp;lt;/aspNetCore&amp;gt;}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Používáte-li 64bitový OS, zajistěte, aby se používala x86 varianta programu dotnet.exe. Nejjednodušší je upravit soubor {{FileName|web.config}} tak, že nastavíte plnou cestu k programu v atributu {{FileCont|processPath}} elementu {{FileCont|aspNetCore}} (viz ukázka výše).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
V IIS Manageru ověřte, zda máte na serveru nainstalovaný modul WebDAV (IIS Manager &amp;gt; Server &amp;gt; Modules). Pokud se v seznamu instalovaných modulů nevyskytuje WebDAVModule, odstraňte ze souboru {{FileName|web.config}} následující sekci.&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont3Lines |&lt;br /&gt;
1=&amp;lt;modules runAllManagedModulesForAllRequests=&amp;quot;false&amp;quot;&amp;gt; |&lt;br /&gt;
2=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;remove name=&amp;quot;WebDAVModule&amp;quot; /&amp;gt; |&lt;br /&gt;
3=&amp;lt;/modules&amp;gt;}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ověření funkčnosti ===&lt;br /&gt;
Pro ověření dostupnosti webového rozhraní vložte do internetového prohlížeče adresu, na které má být rozhraní dostupné, tedy např. &amp;lt;nowiki&amp;gt;https://enteam.&amp;lt;doména&amp;gt;.cz&amp;lt;/nowiki&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Pokud se v prohlížeči zobrazí přihlašovací stránka webového rozhraní informačního systému enTeam a do aplikace je možné se přihlásit, je webové rozhraní nainstalováno správně.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:LoginToWebEnteam.png|Login to enTeam]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pokud není ověření funkčnosti aplikace úspěšné, pokračujte zjištěním příčiny chyby dle [[#Ověření funkčnosti webového API končí chybou 500 nebo 502]] a po vyřešení problému znovu ověřte funkčnost aplikace z internetového prohlížeče.&lt;br /&gt;
&lt;br /&gt;
== Často kladené otázky (FAQ) ==&lt;br /&gt;
&lt;br /&gt;
=== Ověření funkčnosti webového API končí chybou 500 nebo 502 ===&lt;br /&gt;
Pokud ověření funkčnosti webového API dle kapitoly [[#Ověření funkčnosti]] končí chybou 500 Internal Server Error, příp. 502 Bad Gateway, lze příčinu chyby zjistit dle následujícího postupu:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Otevřete aplikaci Příkazová řádka (cmd.exe)&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V Příkazové řádce přejděte do adresáře aplikace, ve které dochází k chybě, příkazem:&lt;br /&gt;
{{Command|cd &amp;lt;AplikaceAdresar&amp;gt;}}&amp;lt;br&amp;gt;&lt;br /&gt;
V příkazu nahraďte&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;AplikaceAdresar&amp;gt;}} za plnou cestu k adresáři s instalací aplikace, která vykazuje uvedenou chybu (např. {{FileName|c:\inetpub\wwwroot\enTeam.WebApi}})&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V Příkazové řádce spusťte požadovanou aplikaci&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;DotnetAdresar&amp;gt;\dotnet.exe Leviom.enTeam.WebApi.dll}}&amp;lt;br&amp;gt;&lt;br /&gt;
V příkazu nahraďte&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;DotnetAdresar&amp;gt;}} za plnou cestu k adresáři s instalací x86 varianty programu dotnet.exe (např. {{FileName|c:\Program Files (x86)\dotnet}})&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
V příkazové řádce se zobrazí výpis, z něhož by mělo být možné důvod nefunkčnosti aplikace zjistit. Pokud výpisu aplikace nerozumíte, kontaktujte, prosím, technickou podporu společnosti Leviom.&lt;br /&gt;
&lt;br /&gt;
Pokud aplikace vypíše do příkazové řádky tento text:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|1=Hosting environment: Production&amp;lt;br&amp;gt;&lt;br /&gt;
Content root path: c:\inetpub\wwwroot\enTeam.WebApi &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;(může se lišit)&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Now listening on: &amp;lt;nowiki&amp;gt;http://localhost:5000&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Application started. Press Ctrl+C to shut down.}},&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
byly odstraněny všechny chyby a aplikace je plně funkční. V takovém případě ji lze v Příkazové řádce ukončit stiskem Ctrl+C a znovu ověřit její funkčnost z webového prohlížeče dle kapitoly [[#Ověření funkčnosti]].&lt;/div&gt;</summary>
		<author><name>EnTeamAdmin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.enteam.cz/index.php?title=Instalace_webov%C3%A9ho_rozhran%C3%AD&amp;diff=913</id>
		<title>Instalace webového rozhraní</title>
		<link rel="alternate" type="text/html" href="https://wiki.enteam.cz/index.php?title=Instalace_webov%C3%A9ho_rozhran%C3%AD&amp;diff=913"/>
		<updated>2025-09-02T09:27:01Z</updated>

		<summary type="html">&lt;p&gt;EnTeamAdmin: /* Soubor appsettings.json */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== O aplikaci ==&lt;br /&gt;
Informační systém enTeam zajišťuje řízení a správu firemních dokumentů, komunikaci uvnitř pracovního týmu a flexibilní automatizaci firemních procesů.&amp;lt;br&amp;gt;&lt;br /&gt;
Webové rozhraní informačního systému enTeam je možné provozovat jako (popis zprovoznění každé z možností je uveden v samostatné kapitole tohoto postupu):&lt;br /&gt;
*	službu operačního systému Windows, nebo&lt;br /&gt;
*	aplikaci v rámci webového serveru Internet Information Services (IIS) &lt;br /&gt;
&lt;br /&gt;
Instalační soubory webového rozhraní jsou součástí ZIP archivu CD (verze aplikace enTeam). V návodu jsou uvedeny relativní cesty k souborům a adresářům (vždy začínají adresářem {{FileNameZip|enTeam.WebApi}}&amp;lt;/code&amp;gt;, tj. adresářem umístěném na první úrovni vnoření v uvedeném archivu).&amp;lt;br&amp;gt; &lt;br /&gt;
Pro přehlednost jsou názvy souborů a adresářů v celém postupu instalace označeny {{FileName|technickým písmem}}. Názvy adresářů a souborů obsažené v uvedeném ZIP archivu jsou navíc zvýrazněny {{FileNameZip|červenou barvou}}.&amp;lt;br&amp;gt;&lt;br /&gt;
Dále jsou v tomto postupu uvedeny příklady částí souborů. Takové texty jsou označeny {{FileCont|modrou barvou}}.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Instalace webového rozhraní ==&lt;br /&gt;
=== Předpoklady ===&lt;br /&gt;
Webové aplikační rozhraní (webové API) informačního systému enTeam může být provozováno na serveru splňujícím předpoklady uvedené na stránce [[Předpoklady_instalace_webového_API|Předpoklady instalace webového API]].&lt;br /&gt;
&lt;br /&gt;
=== Zabezpečení ===&lt;br /&gt;
Z důvodu zabezpečení aplikace důrazně doporučujeme, aby webové rozhraní aplikace enTeam bylo provozováno výhradně na protokolu HTTPS (viz [[Přesměrování_nešifrované_komunikace_na_protokol_HTTPS|Přesměrování nešifrované komunikace na protokol HTTPS]]) a zvolený port byl dostupný pouze v rámci firemní sítě, příp. po připojení do VPN.&lt;br /&gt;
&lt;br /&gt;
===Služba OS Windows===&lt;br /&gt;
Instalace webového rozhraní enTeam jako služby OS Windows je zajištěna v rámci instalace nové verze enTeam. Nedaří-li se po instalaci nové verze enTeam službu webového API nastartovat, kontaktujte prosím technickou podporu společnosti Leviom.&lt;br /&gt;
&lt;br /&gt;
===Aplikace v rámci webového serveru Internet Information Services (IIS)===&lt;br /&gt;
Instalaci webového rozhraní enTeam jako aplikace v rámci webového serveru Internet Information Services (IIS) je třeba provést manuálně podle následujícího postupu.&lt;br /&gt;
&lt;br /&gt;
====Postup instalace====&lt;br /&gt;
Instalace sestává z následujících kroků:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Vytvořit adresář {{FileName|enTeam.WebApi}} v kořenovém adresáři webového serveru (např. {{FileName|c:\inetpub\wwwroot}})&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Zkopírovat obsah adresáře {{FileName|enTeam.WebApi\bin}} do adresáře {{FileName|enTeam.WebApi}}, vytvořeného v předchozím kroku&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V IIS Manageru přidat nový aplikační pool pro webové API (IIS Manager &amp;gt; Server &amp;gt; Application Pools &amp;gt; Add Application Pool…)&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:AddAppPool.png|Add Application Pool]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V rozšířených nastaveních aplikačního poolu musí být nastaveno&lt;br /&gt;
*	.NET CLR Version = No Managed Code&lt;br /&gt;
*	Enable 32-Bit Applications = true&lt;br /&gt;
*	Identity = Local System&lt;br /&gt;
[[Soubor:AdvancedSettings.png|Advanced Settings]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V IIS Manageru vytvořit novou webovou stránku pro webové API (pojmenovanou např. enTeam.WebApi) a přiřadit jí vlastní port (např. 8088).&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:AddWebsite.png|522px|Add Website]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Pokud je uvedený port na serveru již obsazen jinou aplikací, použijte libovolný jiný. Zvolený port je ale nutné reflektovat ve všech krocích tohoto postupu.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Zvolený port musí být dostupný ze všech zařízení, kde má být provozováno webové rozhraní aplikace enTeam nebo aplikace enTeamUI.}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Nastavení webového API====&lt;br /&gt;
Pro zajištění správné funkčnosti webového rozhraní enTeam je třeba upravit konfiguraci následujících souborů.&lt;br /&gt;
&lt;br /&gt;
=====Soubor appsettings.json=====&lt;br /&gt;
V aplikaci webového API nastavte soubor {{FileName|appsettings.json}} dle následujícího postupu.&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud v adresáři aplikace webového API dosud takový soubor nemáte, pak jej vytvořte zkopírováním souboru {{FileName|appsettings.Template.json}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Klíče (ve struktuře JSON souboru), které začínají znakem (nebo více znaky) #, jsou považovány za zakomentované a slouží pouze jako ilustrace možného nastavení. Po nastavení hodnot v souboru {{FileName|appsettings.json}}, je možné zakomentované řádky zcela odstranit (pozor ale na případné porušení syntaxe JSON, např. čárky mezi vlastnostmi)}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud chcete použít nastavení připojení k databázi ve standardním INI aplikace enTeam (doporučená varianta), zkontrolujte, že soubor {{FileName|appsettings.json}} neobsahuje klíč {{FileCont|ConnectionStrings}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud nelze použít hodnoty načtené z INI, nastavte přístup k databázím aplikace enTeam uvnitř klíče {{FileCont|ConnectionStrings &amp;amp;gt; Default}} a pomocí vlastností {{FileCont|Provider}} a {{FileCont|ConnectionString}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Pokud jsou jednotlivé (nebo všechny) evidence rozděleny do samostatných databází, je třeba klíč Default nahradit za klíče WebApiDb, DataDictionaryDb, ScriptExDb, UserDb a WorkflowManagerDb a každému klíči korektně nastavit vlastnosti Provider a ConnectionString.}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
{{Note|Poznámka: V případě databázového serveru Firebird obsahuje vlastnost ConnectionString plnou cestu k souboru databáze (např. C:\enTeam\Files\Data\enTeam.fdb). Aby byla aplikace webového API schopna vlastnost ConnectionString přečíst, je třeba zpětná lomítka v cestě k souboru „zdvojit“. Cesta k databázi pak bude v hodnotě vlastnosti ConnectionString např. tato: \&amp;quot;ConnectionString\&amp;quot;:\&amp;quot;Database=SERVER:C:\\enTeam\\Files\\Data\\enTeam.fdb;…\&amp;quot;}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====INI soubor webového API=====&lt;br /&gt;
Webové API pro svůj běh potřebuje pozměněné INI oproti desktopu. Vytvořte kopii souboru serie_m.ini, ke které bude přistupovat pouze webové API (např. {{FileName|&amp;lt;enTeamAdresar&amp;gt;\Ini\serie_m.WebApi.ini}}) a přidejte do něj následující obsah&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont|1=[M/TeamBridge]&amp;lt;br&amp;gt;&lt;br /&gt;
ServerEngine=True}}&lt;br /&gt;
&lt;br /&gt;
=====Soubor web.config=====&lt;br /&gt;
Pro běh webového API je třeba nastavit proměnnou prostředí SERIEM tak, aby odkazovala na soubor {{FileName|serie_m.WebApi.ini}} (viz [[#INI soubor webového API]]). Toho lze docílit úpravou souboru {{FileName|web.config}} (uvnitř elementu {{FileCont|aspNetCore)}} dle následujícího postupu:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Pokud v adresáři aplikace webového API dosud takový soubor nemáte, pak jej vytvořte zkopírováním souboru {{FileName|web.Template.config}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Správně nastavte proměnnou SERIEM v souboru {{FileName|web.config}}&lt;br /&gt;
Příklad nastavení proměnné SERIEM:&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont11Lines |&lt;br /&gt;
1=&amp;lt;aspNetCore |&lt;br /&gt;
2=&amp;amp;nbsp;&amp;amp;nbsp;processPath=&amp;quot;c:\Program Files (x86)\dotnet\dotnet.exe&amp;quot; |&lt;br /&gt;
3=&amp;amp;nbsp;&amp;amp;nbsp;arguments=&amp;quot;.\Leviom.enTeam.WebApi.dll&amp;quot; |&lt;br /&gt;
4=&amp;amp;nbsp;&amp;amp;nbsp;stdoutLogEnabled=&amp;quot;false&amp;quot; |&lt;br /&gt;
5=&amp;amp;nbsp;&amp;amp;nbsp;stdoutLogFile=&amp;quot;.\logs\stdout&amp;quot;&amp;gt; |&lt;br /&gt;
6=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;environmentVariables&amp;gt; |&lt;br /&gt;
7=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;environmentVariable |&lt;br /&gt;
8=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;name=&amp;quot;SERIEM&amp;quot; |&lt;br /&gt;
9=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;value=&amp;quot;&amp;lt;enTeamAdresar&amp;gt;\Ini\serie_m.WebApi.ini&amp;quot; /&amp;gt; |&lt;br /&gt;
10=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/environmentVariables&amp;gt; |&lt;br /&gt;
11=&amp;lt;/aspNetCore&amp;gt;}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Používáte-li 64bitový OS, zajistěte, aby se používala x86 varianta programu dotnet.exe. Nejjednodušší je upravit soubor {{FileName|web.config}} tak, že nastavíte plnou cestu k programu v atributu {{FileCont|processPath}} elementu {{FileCont|aspNetCore}} (viz ukázka výše).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
V IIS Manageru ověřte, zda máte na serveru nainstalovaný modul WebDAV (IIS Manager &amp;gt; Server &amp;gt; Modules). Pokud se v seznamu instalovaných modulů nevyskytuje WebDAVModule, odstraňte ze souboru {{FileName|web.config}} následující sekci.&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont3Lines |&lt;br /&gt;
1=&amp;lt;modules runAllManagedModulesForAllRequests=&amp;quot;false&amp;quot;&amp;gt; |&lt;br /&gt;
2=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;remove name=&amp;quot;WebDAVModule&amp;quot; /&amp;gt; |&lt;br /&gt;
3=&amp;lt;/modules&amp;gt;}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ověření funkčnosti ===&lt;br /&gt;
Pro ověření dostupnosti webového rozhraní vložte do internetového prohlížeče adresu, na které má být rozhraní dostupné, tedy např. &amp;lt;nowiki&amp;gt;https://enteam.&amp;lt;doména&amp;gt;.cz&amp;lt;/nowiki&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Pokud se v prohlížeči zobrazí přihlašovací stránka webového rozhraní informačního systému enTeam a do aplikace je možné se přihlásit, je webové rozhraní nainstalováno správně.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:LoginToWebEnteam.png|Login to enTeam]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pokud není ověření funkčnosti aplikace úspěšné, pokračujte zjištěním příčiny chyby dle [[#Ověření funkčnosti webového API končí chybou 500 nebo 502]] a po vyřešení problému znovu ověřte funkčnost aplikace z internetového prohlížeče.&lt;br /&gt;
&lt;br /&gt;
== Často kladené otázky (FAQ) ==&lt;br /&gt;
&lt;br /&gt;
=== Ověření funkčnosti webového API končí chybou 500 nebo 502 ===&lt;br /&gt;
Pokud ověření funkčnosti webového API dle kapitoly [[#Ověření funkčnosti]] končí chybou 500 Internal Server Error, příp. 502 Bad Gateway, lze příčinu chyby zjistit dle následujícího postupu:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Otevřete aplikaci Příkazová řádka (cmd.exe)&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V Příkazové řádce přejděte do adresáře aplikace, ve které dochází k chybě, příkazem:&lt;br /&gt;
{{Command|cd &amp;lt;AplikaceAdresar&amp;gt;}}&amp;lt;br&amp;gt;&lt;br /&gt;
V příkazu nahraďte&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;AplikaceAdresar&amp;gt;}} za plnou cestu k adresáři s instalací aplikace, která vykazuje uvedenou chybu (např. {{FileName|c:\inetpub\wwwroot\enTeam.WebApi}})&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V Příkazové řádce spusťte požadovanou aplikaci&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;DotnetAdresar&amp;gt;\dotnet.exe Leviom.enTeam.WebApi.dll}}&amp;lt;br&amp;gt;&lt;br /&gt;
V příkazu nahraďte&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;DotnetAdresar&amp;gt;}} za plnou cestu k adresáři s instalací x86 varianty programu dotnet.exe (např. {{FileName|c:\Program Files (x86)\dotnet}})&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
V příkazové řádce se zobrazí výpis, z něhož by mělo být možné důvod nefunkčnosti aplikace zjistit. Pokud výpisu aplikace nerozumíte, kontaktujte, prosím, technickou podporu společnosti Leviom.&lt;br /&gt;
&lt;br /&gt;
Pokud aplikace vypíše do příkazové řádky tento text:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|1=Hosting environment: Production&amp;lt;br&amp;gt;&lt;br /&gt;
Content root path: c:\inetpub\wwwroot\enTeam.WebApi &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;(může se lišit)&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Now listening on: &amp;lt;nowiki&amp;gt;http://localhost:5000&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Application started. Press Ctrl+C to shut down.}},&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
byly odstraněny všechny chyby a aplikace je plně funkční. V takovém případě ji lze v Příkazové řádce ukončit stiskem Ctrl+C a znovu ověřit její funkčnost z webového prohlížeče dle kapitoly [[#Ověření funkčnosti]].&lt;/div&gt;</summary>
		<author><name>EnTeamAdmin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.enteam.cz/index.php?title=Instalace_webov%C3%A9ho_rozhran%C3%AD&amp;diff=912</id>
		<title>Instalace webového rozhraní</title>
		<link rel="alternate" type="text/html" href="https://wiki.enteam.cz/index.php?title=Instalace_webov%C3%A9ho_rozhran%C3%AD&amp;diff=912"/>
		<updated>2025-09-02T09:26:19Z</updated>

		<summary type="html">&lt;p&gt;EnTeamAdmin: /* Soubor appsettings.json */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== O aplikaci ==&lt;br /&gt;
Informační systém enTeam zajišťuje řízení a správu firemních dokumentů, komunikaci uvnitř pracovního týmu a flexibilní automatizaci firemních procesů.&amp;lt;br&amp;gt;&lt;br /&gt;
Webové rozhraní informačního systému enTeam je možné provozovat jako (popis zprovoznění každé z možností je uveden v samostatné kapitole tohoto postupu):&lt;br /&gt;
*	službu operačního systému Windows, nebo&lt;br /&gt;
*	aplikaci v rámci webového serveru Internet Information Services (IIS) &lt;br /&gt;
&lt;br /&gt;
Instalační soubory webového rozhraní jsou součástí ZIP archivu CD (verze aplikace enTeam). V návodu jsou uvedeny relativní cesty k souborům a adresářům (vždy začínají adresářem {{FileNameZip|enTeam.WebApi}}&amp;lt;/code&amp;gt;, tj. adresářem umístěném na první úrovni vnoření v uvedeném archivu).&amp;lt;br&amp;gt; &lt;br /&gt;
Pro přehlednost jsou názvy souborů a adresářů v celém postupu instalace označeny {{FileName|technickým písmem}}. Názvy adresářů a souborů obsažené v uvedeném ZIP archivu jsou navíc zvýrazněny {{FileNameZip|červenou barvou}}.&amp;lt;br&amp;gt;&lt;br /&gt;
Dále jsou v tomto postupu uvedeny příklady částí souborů. Takové texty jsou označeny {{FileCont|modrou barvou}}.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Instalace webového rozhraní ==&lt;br /&gt;
=== Předpoklady ===&lt;br /&gt;
Webové aplikační rozhraní (webové API) informačního systému enTeam může být provozováno na serveru splňujícím předpoklady uvedené na stránce [[Předpoklady_instalace_webového_API|Předpoklady instalace webového API]].&lt;br /&gt;
&lt;br /&gt;
=== Zabezpečení ===&lt;br /&gt;
Z důvodu zabezpečení aplikace důrazně doporučujeme, aby webové rozhraní aplikace enTeam bylo provozováno výhradně na protokolu HTTPS (viz [[Přesměrování_nešifrované_komunikace_na_protokol_HTTPS|Přesměrování nešifrované komunikace na protokol HTTPS]]) a zvolený port byl dostupný pouze v rámci firemní sítě, příp. po připojení do VPN.&lt;br /&gt;
&lt;br /&gt;
===Služba OS Windows===&lt;br /&gt;
Instalace webového rozhraní enTeam jako služby OS Windows je zajištěna v rámci instalace nové verze enTeam. Nedaří-li se po instalaci nové verze enTeam službu webového API nastartovat, kontaktujte prosím technickou podporu společnosti Leviom.&lt;br /&gt;
&lt;br /&gt;
===Aplikace v rámci webového serveru Internet Information Services (IIS)===&lt;br /&gt;
Instalaci webového rozhraní enTeam jako aplikace v rámci webového serveru Internet Information Services (IIS) je třeba provést manuálně podle následujícího postupu.&lt;br /&gt;
&lt;br /&gt;
====Postup instalace====&lt;br /&gt;
Instalace sestává z následujících kroků:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Vytvořit adresář {{FileName|enTeam.WebApi}} v kořenovém adresáři webového serveru (např. {{FileName|c:\inetpub\wwwroot}})&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Zkopírovat obsah adresáře {{FileName|enTeam.WebApi\bin}} do adresáře {{FileName|enTeam.WebApi}}, vytvořeného v předchozím kroku&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V IIS Manageru přidat nový aplikační pool pro webové API (IIS Manager &amp;gt; Server &amp;gt; Application Pools &amp;gt; Add Application Pool…)&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:AddAppPool.png|Add Application Pool]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V rozšířených nastaveních aplikačního poolu musí být nastaveno&lt;br /&gt;
*	.NET CLR Version = No Managed Code&lt;br /&gt;
*	Enable 32-Bit Applications = true&lt;br /&gt;
*	Identity = Local System&lt;br /&gt;
[[Soubor:AdvancedSettings.png|Advanced Settings]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V IIS Manageru vytvořit novou webovou stránku pro webové API (pojmenovanou např. enTeam.WebApi) a přiřadit jí vlastní port (např. 8088).&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:AddWebsite.png|522px|Add Website]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Pokud je uvedený port na serveru již obsazen jinou aplikací, použijte libovolný jiný. Zvolený port je ale nutné reflektovat ve všech krocích tohoto postupu.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Zvolený port musí být dostupný ze všech zařízení, kde má být provozováno webové rozhraní aplikace enTeam nebo aplikace enTeamUI.}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Nastavení webového API====&lt;br /&gt;
Pro zajištění správné funkčnosti webového rozhraní enTeam je třeba upravit konfiguraci následujících souborů.&lt;br /&gt;
&lt;br /&gt;
=====Soubor appsettings.json=====&lt;br /&gt;
V aplikaci webového API nastavte soubor {{FileName|appsettings.json}} dle následujícího postupu.&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud v adresáři aplikace webového API dosud takový soubor nemáte, pak jej vytvořte zkopírováním souboru {{FileName|appsettings.Template.json}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Klíče (ve struktuře JSON souboru), které začínají znakem (nebo více znaky) #, jsou považovány za zakomentované a slouží pouze jako ilustrace možného nastavení. Po nastavení hodnot v souboru {{FileName|appsettings.json}}, je možné zakomentované řádky zcela odstranit (pozor ale na případné porušení syntaxe JSON, např. čárky mezi vlastnostmi)}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud chcete použít nastavení připojení k databázi ve standardním INI aplikace enTeam (doporučená varianta), zkontrolujte, že soubor {{FileName|appsettings.json}} neobsahuje klíč {{FileCont|ConnectionStrings}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud nelze použít hodnoty načtené z INI, nastavte přístup k databázím aplikace enTeam uvnitř klíče {{FileCont|ConnectionStrings &amp;amp;gt; Default}} a pomocí vlastností {{FileCont|Provider}} a {{FileCont|ConnectionString}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Pokud jsou jednotlivé (nebo všechny) evidence rozděleny do samostatných databází, je třeba klíč Default nahradit za klíče WebApiDb, DataDictionaryDb, ScriptExDb, UserDb a WorkflowManagerDb a každému klíči korektně nastavit vlastnosti Provider a ConnectionString.}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
{{Note|Poznámka: V případě databázového serveru Firebird obsahuje vlastnost ConnectionString plnou cestu k souboru databáze (např. C:\enTeam\Files\Data\enTeam.fdb). Aby byla aplikace webového API schopna vlastnost ConnectionString přečíst, je třeba zpětná lomítka v cestě k souboru „zdvojit“. Cesta k databázi pak bude v hodnotě vlastnosti ConnectionString např. tato: &amp;quot;ConnectionString&amp;quot;:&amp;quot;Database=SERVER:C:\\enTeam\\Files\\Data\\enTeam.fdb;…&amp;quot;}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====INI soubor webového API=====&lt;br /&gt;
Webové API pro svůj běh potřebuje pozměněné INI oproti desktopu. Vytvořte kopii souboru serie_m.ini, ke které bude přistupovat pouze webové API (např. {{FileName|&amp;lt;enTeamAdresar&amp;gt;\Ini\serie_m.WebApi.ini}}) a přidejte do něj následující obsah&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont|1=[M/TeamBridge]&amp;lt;br&amp;gt;&lt;br /&gt;
ServerEngine=True}}&lt;br /&gt;
&lt;br /&gt;
=====Soubor web.config=====&lt;br /&gt;
Pro běh webového API je třeba nastavit proměnnou prostředí SERIEM tak, aby odkazovala na soubor {{FileName|serie_m.WebApi.ini}} (viz [[#INI soubor webového API]]). Toho lze docílit úpravou souboru {{FileName|web.config}} (uvnitř elementu {{FileCont|aspNetCore)}} dle následujícího postupu:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Pokud v adresáři aplikace webového API dosud takový soubor nemáte, pak jej vytvořte zkopírováním souboru {{FileName|web.Template.config}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Správně nastavte proměnnou SERIEM v souboru {{FileName|web.config}}&lt;br /&gt;
Příklad nastavení proměnné SERIEM:&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont11Lines |&lt;br /&gt;
1=&amp;lt;aspNetCore |&lt;br /&gt;
2=&amp;amp;nbsp;&amp;amp;nbsp;processPath=&amp;quot;c:\Program Files (x86)\dotnet\dotnet.exe&amp;quot; |&lt;br /&gt;
3=&amp;amp;nbsp;&amp;amp;nbsp;arguments=&amp;quot;.\Leviom.enTeam.WebApi.dll&amp;quot; |&lt;br /&gt;
4=&amp;amp;nbsp;&amp;amp;nbsp;stdoutLogEnabled=&amp;quot;false&amp;quot; |&lt;br /&gt;
5=&amp;amp;nbsp;&amp;amp;nbsp;stdoutLogFile=&amp;quot;.\logs\stdout&amp;quot;&amp;gt; |&lt;br /&gt;
6=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;environmentVariables&amp;gt; |&lt;br /&gt;
7=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;environmentVariable |&lt;br /&gt;
8=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;name=&amp;quot;SERIEM&amp;quot; |&lt;br /&gt;
9=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;value=&amp;quot;&amp;lt;enTeamAdresar&amp;gt;\Ini\serie_m.WebApi.ini&amp;quot; /&amp;gt; |&lt;br /&gt;
10=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/environmentVariables&amp;gt; |&lt;br /&gt;
11=&amp;lt;/aspNetCore&amp;gt;}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Používáte-li 64bitový OS, zajistěte, aby se používala x86 varianta programu dotnet.exe. Nejjednodušší je upravit soubor {{FileName|web.config}} tak, že nastavíte plnou cestu k programu v atributu {{FileCont|processPath}} elementu {{FileCont|aspNetCore}} (viz ukázka výše).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
V IIS Manageru ověřte, zda máte na serveru nainstalovaný modul WebDAV (IIS Manager &amp;gt; Server &amp;gt; Modules). Pokud se v seznamu instalovaných modulů nevyskytuje WebDAVModule, odstraňte ze souboru {{FileName|web.config}} následující sekci.&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont3Lines |&lt;br /&gt;
1=&amp;lt;modules runAllManagedModulesForAllRequests=&amp;quot;false&amp;quot;&amp;gt; |&lt;br /&gt;
2=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;remove name=&amp;quot;WebDAVModule&amp;quot; /&amp;gt; |&lt;br /&gt;
3=&amp;lt;/modules&amp;gt;}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ověření funkčnosti ===&lt;br /&gt;
Pro ověření dostupnosti webového rozhraní vložte do internetového prohlížeče adresu, na které má být rozhraní dostupné, tedy např. &amp;lt;nowiki&amp;gt;https://enteam.&amp;lt;doména&amp;gt;.cz&amp;lt;/nowiki&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Pokud se v prohlížeči zobrazí přihlašovací stránka webového rozhraní informačního systému enTeam a do aplikace je možné se přihlásit, je webové rozhraní nainstalováno správně.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:LoginToWebEnteam.png|Login to enTeam]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pokud není ověření funkčnosti aplikace úspěšné, pokračujte zjištěním příčiny chyby dle [[#Ověření funkčnosti webového API končí chybou 500 nebo 502]] a po vyřešení problému znovu ověřte funkčnost aplikace z internetového prohlížeče.&lt;br /&gt;
&lt;br /&gt;
== Často kladené otázky (FAQ) ==&lt;br /&gt;
&lt;br /&gt;
=== Ověření funkčnosti webového API končí chybou 500 nebo 502 ===&lt;br /&gt;
Pokud ověření funkčnosti webového API dle kapitoly [[#Ověření funkčnosti]] končí chybou 500 Internal Server Error, příp. 502 Bad Gateway, lze příčinu chyby zjistit dle následujícího postupu:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Otevřete aplikaci Příkazová řádka (cmd.exe)&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V Příkazové řádce přejděte do adresáře aplikace, ve které dochází k chybě, příkazem:&lt;br /&gt;
{{Command|cd &amp;lt;AplikaceAdresar&amp;gt;}}&amp;lt;br&amp;gt;&lt;br /&gt;
V příkazu nahraďte&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;AplikaceAdresar&amp;gt;}} za plnou cestu k adresáři s instalací aplikace, která vykazuje uvedenou chybu (např. {{FileName|c:\inetpub\wwwroot\enTeam.WebApi}})&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V Příkazové řádce spusťte požadovanou aplikaci&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;DotnetAdresar&amp;gt;\dotnet.exe Leviom.enTeam.WebApi.dll}}&amp;lt;br&amp;gt;&lt;br /&gt;
V příkazu nahraďte&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;DotnetAdresar&amp;gt;}} za plnou cestu k adresáři s instalací x86 varianty programu dotnet.exe (např. {{FileName|c:\Program Files (x86)\dotnet}})&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
V příkazové řádce se zobrazí výpis, z něhož by mělo být možné důvod nefunkčnosti aplikace zjistit. Pokud výpisu aplikace nerozumíte, kontaktujte, prosím, technickou podporu společnosti Leviom.&lt;br /&gt;
&lt;br /&gt;
Pokud aplikace vypíše do příkazové řádky tento text:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|1=Hosting environment: Production&amp;lt;br&amp;gt;&lt;br /&gt;
Content root path: c:\inetpub\wwwroot\enTeam.WebApi &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;(může se lišit)&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Now listening on: &amp;lt;nowiki&amp;gt;http://localhost:5000&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Application started. Press Ctrl+C to shut down.}},&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
byly odstraněny všechny chyby a aplikace je plně funkční. V takovém případě ji lze v Příkazové řádce ukončit stiskem Ctrl+C a znovu ověřit její funkčnost z webového prohlížeče dle kapitoly [[#Ověření funkčnosti]].&lt;/div&gt;</summary>
		<author><name>EnTeamAdmin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.enteam.cz/index.php?title=Instalace_webov%C3%A9ho_rozhran%C3%AD&amp;diff=911</id>
		<title>Instalace webového rozhraní</title>
		<link rel="alternate" type="text/html" href="https://wiki.enteam.cz/index.php?title=Instalace_webov%C3%A9ho_rozhran%C3%AD&amp;diff=911"/>
		<updated>2025-09-02T09:25:49Z</updated>

		<summary type="html">&lt;p&gt;EnTeamAdmin: /* Soubor appsettings.json */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== O aplikaci ==&lt;br /&gt;
Informační systém enTeam zajišťuje řízení a správu firemních dokumentů, komunikaci uvnitř pracovního týmu a flexibilní automatizaci firemních procesů.&amp;lt;br&amp;gt;&lt;br /&gt;
Webové rozhraní informačního systému enTeam je možné provozovat jako (popis zprovoznění každé z možností je uveden v samostatné kapitole tohoto postupu):&lt;br /&gt;
*	službu operačního systému Windows, nebo&lt;br /&gt;
*	aplikaci v rámci webového serveru Internet Information Services (IIS) &lt;br /&gt;
&lt;br /&gt;
Instalační soubory webového rozhraní jsou součástí ZIP archivu CD (verze aplikace enTeam). V návodu jsou uvedeny relativní cesty k souborům a adresářům (vždy začínají adresářem {{FileNameZip|enTeam.WebApi}}&amp;lt;/code&amp;gt;, tj. adresářem umístěném na první úrovni vnoření v uvedeném archivu).&amp;lt;br&amp;gt; &lt;br /&gt;
Pro přehlednost jsou názvy souborů a adresářů v celém postupu instalace označeny {{FileName|technickým písmem}}. Názvy adresářů a souborů obsažené v uvedeném ZIP archivu jsou navíc zvýrazněny {{FileNameZip|červenou barvou}}.&amp;lt;br&amp;gt;&lt;br /&gt;
Dále jsou v tomto postupu uvedeny příklady částí souborů. Takové texty jsou označeny {{FileCont|modrou barvou}}.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Instalace webového rozhraní ==&lt;br /&gt;
=== Předpoklady ===&lt;br /&gt;
Webové aplikační rozhraní (webové API) informačního systému enTeam může být provozováno na serveru splňujícím předpoklady uvedené na stránce [[Předpoklady_instalace_webového_API|Předpoklady instalace webového API]].&lt;br /&gt;
&lt;br /&gt;
=== Zabezpečení ===&lt;br /&gt;
Z důvodu zabezpečení aplikace důrazně doporučujeme, aby webové rozhraní aplikace enTeam bylo provozováno výhradně na protokolu HTTPS (viz [[Přesměrování_nešifrované_komunikace_na_protokol_HTTPS|Přesměrování nešifrované komunikace na protokol HTTPS]]) a zvolený port byl dostupný pouze v rámci firemní sítě, příp. po připojení do VPN.&lt;br /&gt;
&lt;br /&gt;
===Služba OS Windows===&lt;br /&gt;
Instalace webového rozhraní enTeam jako služby OS Windows je zajištěna v rámci instalace nové verze enTeam. Nedaří-li se po instalaci nové verze enTeam službu webového API nastartovat, kontaktujte prosím technickou podporu společnosti Leviom.&lt;br /&gt;
&lt;br /&gt;
===Aplikace v rámci webového serveru Internet Information Services (IIS)===&lt;br /&gt;
Instalaci webového rozhraní enTeam jako aplikace v rámci webového serveru Internet Information Services (IIS) je třeba provést manuálně podle následujícího postupu.&lt;br /&gt;
&lt;br /&gt;
====Postup instalace====&lt;br /&gt;
Instalace sestává z následujících kroků:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Vytvořit adresář {{FileName|enTeam.WebApi}} v kořenovém adresáři webového serveru (např. {{FileName|c:\inetpub\wwwroot}})&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Zkopírovat obsah adresáře {{FileName|enTeam.WebApi\bin}} do adresáře {{FileName|enTeam.WebApi}}, vytvořeného v předchozím kroku&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V IIS Manageru přidat nový aplikační pool pro webové API (IIS Manager &amp;gt; Server &amp;gt; Application Pools &amp;gt; Add Application Pool…)&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:AddAppPool.png|Add Application Pool]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V rozšířených nastaveních aplikačního poolu musí být nastaveno&lt;br /&gt;
*	.NET CLR Version = No Managed Code&lt;br /&gt;
*	Enable 32-Bit Applications = true&lt;br /&gt;
*	Identity = Local System&lt;br /&gt;
[[Soubor:AdvancedSettings.png|Advanced Settings]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V IIS Manageru vytvořit novou webovou stránku pro webové API (pojmenovanou např. enTeam.WebApi) a přiřadit jí vlastní port (např. 8088).&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:AddWebsite.png|522px|Add Website]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Pokud je uvedený port na serveru již obsazen jinou aplikací, použijte libovolný jiný. Zvolený port je ale nutné reflektovat ve všech krocích tohoto postupu.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Zvolený port musí být dostupný ze všech zařízení, kde má být provozováno webové rozhraní aplikace enTeam nebo aplikace enTeamUI.}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Nastavení webového API====&lt;br /&gt;
Pro zajištění správné funkčnosti webového rozhraní enTeam je třeba upravit konfiguraci následujících souborů.&lt;br /&gt;
&lt;br /&gt;
=====Soubor appsettings.json=====&lt;br /&gt;
V aplikaci webového API nastavte soubor {{FileName|appsettings.json}} dle následujícího postupu.&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud v adresáři aplikace webového API dosud takový soubor nemáte, pak jej vytvořte zkopírováním souboru {{FileName|appsettings.Template.json}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Klíče (ve struktuře JSON souboru), které začínají znakem (nebo více znaky) #, jsou považovány za zakomentované a slouží pouze jako ilustrace možného nastavení. Po nastavení hodnot v souboru {{FileName|appsettings.json}}, je možné zakomentované řádky zcela odstranit (pozor ale na případné porušení syntaxe JSON, např. čárky mezi vlastnostmi)}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud chcete použít nastavení připojení k databázi ve standardním INI aplikace enTeam (doporučená varianta), zkontrolujte, že soubor {{FileName|appsettings.json}} neobsahuje klíč {{FileCont|ConnectionStrings}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud nelze použít hodnoty načtené z INI, nastavte přístup k databázím aplikace enTeam uvnitř klíče {{FileCont|ConnectionStrings &amp;amp;gt; Default}} a pomocí vlastností {{FileCont|Provider}} a {{FileCont|ConnectionString}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Pokud jsou jednotlivé (nebo všechny) evidence rozděleny do samostatných databází, je třeba klíč Default nahradit za klíče WebApiDb, DataDictionaryDb, ScriptExDb, UserDb a WorkflowManagerDb a každému klíči korektně nastavit vlastnosti Provider a ConnectionString.}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
{{Note|Poznámka: V případě databázového serveru Firebird obsahuje vlastnost ConnectionString plnou cestu k souboru databáze (např. C:\enTeam\Files\Data\enTeam.fdb). Aby byla aplikace webového API schopna vlastnost ConnectionString přečíst, je třeba zpětná lomítka v cestě k souboru „zdvojit“. Cesta k databázi pak bude v hodnotě vlastnosti ConnectionString např. tato: ConnectionString&amp;quot;:&amp;quot;Database=SERVER:C:\\enTeam\\Files\\Data\\enTeam.fdb;…&amp;quot;}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====INI soubor webového API=====&lt;br /&gt;
Webové API pro svůj běh potřebuje pozměněné INI oproti desktopu. Vytvořte kopii souboru serie_m.ini, ke které bude přistupovat pouze webové API (např. {{FileName|&amp;lt;enTeamAdresar&amp;gt;\Ini\serie_m.WebApi.ini}}) a přidejte do něj následující obsah&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont|1=[M/TeamBridge]&amp;lt;br&amp;gt;&lt;br /&gt;
ServerEngine=True}}&lt;br /&gt;
&lt;br /&gt;
=====Soubor web.config=====&lt;br /&gt;
Pro běh webového API je třeba nastavit proměnnou prostředí SERIEM tak, aby odkazovala na soubor {{FileName|serie_m.WebApi.ini}} (viz [[#INI soubor webového API]]). Toho lze docílit úpravou souboru {{FileName|web.config}} (uvnitř elementu {{FileCont|aspNetCore)}} dle následujícího postupu:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Pokud v adresáři aplikace webového API dosud takový soubor nemáte, pak jej vytvořte zkopírováním souboru {{FileName|web.Template.config}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Správně nastavte proměnnou SERIEM v souboru {{FileName|web.config}}&lt;br /&gt;
Příklad nastavení proměnné SERIEM:&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont11Lines |&lt;br /&gt;
1=&amp;lt;aspNetCore |&lt;br /&gt;
2=&amp;amp;nbsp;&amp;amp;nbsp;processPath=&amp;quot;c:\Program Files (x86)\dotnet\dotnet.exe&amp;quot; |&lt;br /&gt;
3=&amp;amp;nbsp;&amp;amp;nbsp;arguments=&amp;quot;.\Leviom.enTeam.WebApi.dll&amp;quot; |&lt;br /&gt;
4=&amp;amp;nbsp;&amp;amp;nbsp;stdoutLogEnabled=&amp;quot;false&amp;quot; |&lt;br /&gt;
5=&amp;amp;nbsp;&amp;amp;nbsp;stdoutLogFile=&amp;quot;.\logs\stdout&amp;quot;&amp;gt; |&lt;br /&gt;
6=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;environmentVariables&amp;gt; |&lt;br /&gt;
7=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;environmentVariable |&lt;br /&gt;
8=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;name=&amp;quot;SERIEM&amp;quot; |&lt;br /&gt;
9=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;value=&amp;quot;&amp;lt;enTeamAdresar&amp;gt;\Ini\serie_m.WebApi.ini&amp;quot; /&amp;gt; |&lt;br /&gt;
10=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/environmentVariables&amp;gt; |&lt;br /&gt;
11=&amp;lt;/aspNetCore&amp;gt;}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Používáte-li 64bitový OS, zajistěte, aby se používala x86 varianta programu dotnet.exe. Nejjednodušší je upravit soubor {{FileName|web.config}} tak, že nastavíte plnou cestu k programu v atributu {{FileCont|processPath}} elementu {{FileCont|aspNetCore}} (viz ukázka výše).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
V IIS Manageru ověřte, zda máte na serveru nainstalovaný modul WebDAV (IIS Manager &amp;gt; Server &amp;gt; Modules). Pokud se v seznamu instalovaných modulů nevyskytuje WebDAVModule, odstraňte ze souboru {{FileName|web.config}} následující sekci.&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont3Lines |&lt;br /&gt;
1=&amp;lt;modules runAllManagedModulesForAllRequests=&amp;quot;false&amp;quot;&amp;gt; |&lt;br /&gt;
2=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;remove name=&amp;quot;WebDAVModule&amp;quot; /&amp;gt; |&lt;br /&gt;
3=&amp;lt;/modules&amp;gt;}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ověření funkčnosti ===&lt;br /&gt;
Pro ověření dostupnosti webového rozhraní vložte do internetového prohlížeče adresu, na které má být rozhraní dostupné, tedy např. &amp;lt;nowiki&amp;gt;https://enteam.&amp;lt;doména&amp;gt;.cz&amp;lt;/nowiki&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Pokud se v prohlížeči zobrazí přihlašovací stránka webového rozhraní informačního systému enTeam a do aplikace je možné se přihlásit, je webové rozhraní nainstalováno správně.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:LoginToWebEnteam.png|Login to enTeam]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pokud není ověření funkčnosti aplikace úspěšné, pokračujte zjištěním příčiny chyby dle [[#Ověření funkčnosti webového API končí chybou 500 nebo 502]] a po vyřešení problému znovu ověřte funkčnost aplikace z internetového prohlížeče.&lt;br /&gt;
&lt;br /&gt;
== Často kladené otázky (FAQ) ==&lt;br /&gt;
&lt;br /&gt;
=== Ověření funkčnosti webového API končí chybou 500 nebo 502 ===&lt;br /&gt;
Pokud ověření funkčnosti webového API dle kapitoly [[#Ověření funkčnosti]] končí chybou 500 Internal Server Error, příp. 502 Bad Gateway, lze příčinu chyby zjistit dle následujícího postupu:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Otevřete aplikaci Příkazová řádka (cmd.exe)&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V Příkazové řádce přejděte do adresáře aplikace, ve které dochází k chybě, příkazem:&lt;br /&gt;
{{Command|cd &amp;lt;AplikaceAdresar&amp;gt;}}&amp;lt;br&amp;gt;&lt;br /&gt;
V příkazu nahraďte&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;AplikaceAdresar&amp;gt;}} za plnou cestu k adresáři s instalací aplikace, která vykazuje uvedenou chybu (např. {{FileName|c:\inetpub\wwwroot\enTeam.WebApi}})&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V Příkazové řádce spusťte požadovanou aplikaci&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;DotnetAdresar&amp;gt;\dotnet.exe Leviom.enTeam.WebApi.dll}}&amp;lt;br&amp;gt;&lt;br /&gt;
V příkazu nahraďte&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;DotnetAdresar&amp;gt;}} za plnou cestu k adresáři s instalací x86 varianty programu dotnet.exe (např. {{FileName|c:\Program Files (x86)\dotnet}})&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
V příkazové řádce se zobrazí výpis, z něhož by mělo být možné důvod nefunkčnosti aplikace zjistit. Pokud výpisu aplikace nerozumíte, kontaktujte, prosím, technickou podporu společnosti Leviom.&lt;br /&gt;
&lt;br /&gt;
Pokud aplikace vypíše do příkazové řádky tento text:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|1=Hosting environment: Production&amp;lt;br&amp;gt;&lt;br /&gt;
Content root path: c:\inetpub\wwwroot\enTeam.WebApi &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;(může se lišit)&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Now listening on: &amp;lt;nowiki&amp;gt;http://localhost:5000&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Application started. Press Ctrl+C to shut down.}},&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
byly odstraněny všechny chyby a aplikace je plně funkční. V takovém případě ji lze v Příkazové řádce ukončit stiskem Ctrl+C a znovu ověřit její funkčnost z webového prohlížeče dle kapitoly [[#Ověření funkčnosti]].&lt;/div&gt;</summary>
		<author><name>EnTeamAdmin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.enteam.cz/index.php?title=Instalace_webov%C3%A9ho_rozhran%C3%AD&amp;diff=910</id>
		<title>Instalace webového rozhraní</title>
		<link rel="alternate" type="text/html" href="https://wiki.enteam.cz/index.php?title=Instalace_webov%C3%A9ho_rozhran%C3%AD&amp;diff=910"/>
		<updated>2025-09-02T09:23:31Z</updated>

		<summary type="html">&lt;p&gt;EnTeamAdmin: /* Instalace webového rozhraní */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== O aplikaci ==&lt;br /&gt;
Informační systém enTeam zajišťuje řízení a správu firemních dokumentů, komunikaci uvnitř pracovního týmu a flexibilní automatizaci firemních procesů.&amp;lt;br&amp;gt;&lt;br /&gt;
Webové rozhraní informačního systému enTeam je možné provozovat jako (popis zprovoznění každé z možností je uveden v samostatné kapitole tohoto postupu):&lt;br /&gt;
*	službu operačního systému Windows, nebo&lt;br /&gt;
*	aplikaci v rámci webového serveru Internet Information Services (IIS) &lt;br /&gt;
&lt;br /&gt;
Instalační soubory webového rozhraní jsou součástí ZIP archivu CD (verze aplikace enTeam). V návodu jsou uvedeny relativní cesty k souborům a adresářům (vždy začínají adresářem {{FileNameZip|enTeam.WebApi}}&amp;lt;/code&amp;gt;, tj. adresářem umístěném na první úrovni vnoření v uvedeném archivu).&amp;lt;br&amp;gt; &lt;br /&gt;
Pro přehlednost jsou názvy souborů a adresářů v celém postupu instalace označeny {{FileName|technickým písmem}}. Názvy adresářů a souborů obsažené v uvedeném ZIP archivu jsou navíc zvýrazněny {{FileNameZip|červenou barvou}}.&amp;lt;br&amp;gt;&lt;br /&gt;
Dále jsou v tomto postupu uvedeny příklady částí souborů. Takové texty jsou označeny {{FileCont|modrou barvou}}.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Instalace webového rozhraní ==&lt;br /&gt;
=== Předpoklady ===&lt;br /&gt;
Webové aplikační rozhraní (webové API) informačního systému enTeam může být provozováno na serveru splňujícím předpoklady uvedené na stránce [[Předpoklady_instalace_webového_API|Předpoklady instalace webového API]].&lt;br /&gt;
&lt;br /&gt;
=== Zabezpečení ===&lt;br /&gt;
Z důvodu zabezpečení aplikace důrazně doporučujeme, aby webové rozhraní aplikace enTeam bylo provozováno výhradně na protokolu HTTPS (viz [[Přesměrování_nešifrované_komunikace_na_protokol_HTTPS|Přesměrování nešifrované komunikace na protokol HTTPS]]) a zvolený port byl dostupný pouze v rámci firemní sítě, příp. po připojení do VPN.&lt;br /&gt;
&lt;br /&gt;
===Služba OS Windows===&lt;br /&gt;
Instalace webového rozhraní enTeam jako služby OS Windows je zajištěna v rámci instalace nové verze enTeam. Nedaří-li se po instalaci nové verze enTeam službu webového API nastartovat, kontaktujte prosím technickou podporu společnosti Leviom.&lt;br /&gt;
&lt;br /&gt;
===Aplikace v rámci webového serveru Internet Information Services (IIS)===&lt;br /&gt;
Instalaci webového rozhraní enTeam jako aplikace v rámci webového serveru Internet Information Services (IIS) je třeba provést manuálně podle následujícího postupu.&lt;br /&gt;
&lt;br /&gt;
====Postup instalace====&lt;br /&gt;
Instalace sestává z následujících kroků:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Vytvořit adresář {{FileName|enTeam.WebApi}} v kořenovém adresáři webového serveru (např. {{FileName|c:\inetpub\wwwroot}})&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Zkopírovat obsah adresáře {{FileName|enTeam.WebApi\bin}} do adresáře {{FileName|enTeam.WebApi}}, vytvořeného v předchozím kroku&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V IIS Manageru přidat nový aplikační pool pro webové API (IIS Manager &amp;gt; Server &amp;gt; Application Pools &amp;gt; Add Application Pool…)&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:AddAppPool.png|Add Application Pool]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V rozšířených nastaveních aplikačního poolu musí být nastaveno&lt;br /&gt;
*	.NET CLR Version = No Managed Code&lt;br /&gt;
*	Enable 32-Bit Applications = true&lt;br /&gt;
*	Identity = Local System&lt;br /&gt;
[[Soubor:AdvancedSettings.png|Advanced Settings]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V IIS Manageru vytvořit novou webovou stránku pro webové API (pojmenovanou např. enTeam.WebApi) a přiřadit jí vlastní port (např. 8088).&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:AddWebsite.png|522px|Add Website]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Pokud je uvedený port na serveru již obsazen jinou aplikací, použijte libovolný jiný. Zvolený port je ale nutné reflektovat ve všech krocích tohoto postupu.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Zvolený port musí být dostupný ze všech zařízení, kde má být provozováno webové rozhraní aplikace enTeam nebo aplikace enTeamUI.}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Nastavení webového API====&lt;br /&gt;
Pro zajištění správné funkčnosti webového rozhraní enTeam je třeba upravit konfiguraci následujících souborů.&lt;br /&gt;
&lt;br /&gt;
=====Soubor appsettings.json=====&lt;br /&gt;
V aplikaci webového API nastavte soubor {{FileName|appsettings.json}} dle následujícího postupu.&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud v adresáři aplikace webového API dosud takový soubor nemáte, pak jej vytvořte zkopírováním souboru {{FileName|appsettings.Template.json}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Klíče (ve struktuře JSON souboru), které začínají znakem (nebo více znaky) #, jsou považovány za zakomentované a slouží pouze jako ilustrace možného nastavení. Po nastavení hodnot v souboru {{FileName|appsettings.json}}, je možné zakomentované řádky zcela odstranit (pozor ale na případné porušení syntaxe JSON, např. čárky mezi vlastnostmi)}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud chcete použít nastavení připojení k databázi ve standardním INI aplikace enTeam (doporučená varianta), zkontrolujte, že soubor {{FileName|appsettings.json}} neobsahuje klíč {{FileCont|ConnectionStrings}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud nelze použít hodnoty načtené z INI, nastavte přístup k databázím aplikace enTeam uvnitř klíče {{FileCont|ConnectionStrings &amp;amp;gt; Default}} a pomocí vlastností {{FileCont|Provider}} a {{FileCont|ConnectionString}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Pokud jsou jednotlivé (nebo všechny) evidence rozděleny do samostatných databází, je třeba klíč Default nahradit za klíče WebApiDb, DataDictionaryDb, ScriptExDb, UserDb a WorkflowManagerDb a každému klíči korektně nastavit vlastnosti Provider a ConnectionString.}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
{{Note|Poznámka: V případě databázového serveru Firebird obsahuje vlastnost {{FileCont|ConnectionString}} plnou cestu k souboru databáze (např. {{FileName|C:\enTeam\Files\Data\enTeam.fdb}}). Aby byla aplikace webového API schopna vlastnost {{FileCont|ConnectionString}} přečíst, je třeba zpětná lomítka v cestě k souboru „zdvojit“. Cesta k databázi pak bude v hodnotě vlastnosti {{FileCont|ConnectionString}} např. tato:&amp;lt;br&amp;gt;&lt;br /&gt;
	{{FileCont|1=&amp;quot;ConnectionString&amp;quot;:&amp;quot;Database=SERVER:C:\\enTeam\\Files\\Data\\enTeam.fdb;…&amp;quot;}}}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====INI soubor webového API=====&lt;br /&gt;
Webové API pro svůj běh potřebuje pozměněné INI oproti desktopu. Vytvořte kopii souboru serie_m.ini, ke které bude přistupovat pouze webové API (např. {{FileName|&amp;lt;enTeamAdresar&amp;gt;\Ini\serie_m.WebApi.ini}}) a přidejte do něj následující obsah&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont|1=[M/TeamBridge]&amp;lt;br&amp;gt;&lt;br /&gt;
ServerEngine=True}}&lt;br /&gt;
&lt;br /&gt;
=====Soubor web.config=====&lt;br /&gt;
Pro běh webového API je třeba nastavit proměnnou prostředí SERIEM tak, aby odkazovala na soubor {{FileName|serie_m.WebApi.ini}} (viz [[#INI soubor webového API]]). Toho lze docílit úpravou souboru {{FileName|web.config}} (uvnitř elementu {{FileCont|aspNetCore)}} dle následujícího postupu:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Pokud v adresáři aplikace webového API dosud takový soubor nemáte, pak jej vytvořte zkopírováním souboru {{FileName|web.Template.config}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Správně nastavte proměnnou SERIEM v souboru {{FileName|web.config}}&lt;br /&gt;
Příklad nastavení proměnné SERIEM:&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont11Lines |&lt;br /&gt;
1=&amp;lt;aspNetCore |&lt;br /&gt;
2=&amp;amp;nbsp;&amp;amp;nbsp;processPath=&amp;quot;c:\Program Files (x86)\dotnet\dotnet.exe&amp;quot; |&lt;br /&gt;
3=&amp;amp;nbsp;&amp;amp;nbsp;arguments=&amp;quot;.\Leviom.enTeam.WebApi.dll&amp;quot; |&lt;br /&gt;
4=&amp;amp;nbsp;&amp;amp;nbsp;stdoutLogEnabled=&amp;quot;false&amp;quot; |&lt;br /&gt;
5=&amp;amp;nbsp;&amp;amp;nbsp;stdoutLogFile=&amp;quot;.\logs\stdout&amp;quot;&amp;gt; |&lt;br /&gt;
6=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;environmentVariables&amp;gt; |&lt;br /&gt;
7=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;environmentVariable |&lt;br /&gt;
8=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;name=&amp;quot;SERIEM&amp;quot; |&lt;br /&gt;
9=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;value=&amp;quot;&amp;lt;enTeamAdresar&amp;gt;\Ini\serie_m.WebApi.ini&amp;quot; /&amp;gt; |&lt;br /&gt;
10=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/environmentVariables&amp;gt; |&lt;br /&gt;
11=&amp;lt;/aspNetCore&amp;gt;}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Používáte-li 64bitový OS, zajistěte, aby se používala x86 varianta programu dotnet.exe. Nejjednodušší je upravit soubor {{FileName|web.config}} tak, že nastavíte plnou cestu k programu v atributu {{FileCont|processPath}} elementu {{FileCont|aspNetCore}} (viz ukázka výše).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
V IIS Manageru ověřte, zda máte na serveru nainstalovaný modul WebDAV (IIS Manager &amp;gt; Server &amp;gt; Modules). Pokud se v seznamu instalovaných modulů nevyskytuje WebDAVModule, odstraňte ze souboru {{FileName|web.config}} následující sekci.&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont3Lines |&lt;br /&gt;
1=&amp;lt;modules runAllManagedModulesForAllRequests=&amp;quot;false&amp;quot;&amp;gt; |&lt;br /&gt;
2=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;remove name=&amp;quot;WebDAVModule&amp;quot; /&amp;gt; |&lt;br /&gt;
3=&amp;lt;/modules&amp;gt;}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ověření funkčnosti ===&lt;br /&gt;
Pro ověření dostupnosti webového rozhraní vložte do internetového prohlížeče adresu, na které má být rozhraní dostupné, tedy např. &amp;lt;nowiki&amp;gt;https://enteam.&amp;lt;doména&amp;gt;.cz&amp;lt;/nowiki&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Pokud se v prohlížeči zobrazí přihlašovací stránka webového rozhraní informačního systému enTeam a do aplikace je možné se přihlásit, je webové rozhraní nainstalováno správně.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:LoginToWebEnteam.png|Login to enTeam]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pokud není ověření funkčnosti aplikace úspěšné, pokračujte zjištěním příčiny chyby dle [[#Ověření funkčnosti webového API končí chybou 500 nebo 502]] a po vyřešení problému znovu ověřte funkčnost aplikace z internetového prohlížeče.&lt;br /&gt;
&lt;br /&gt;
== Často kladené otázky (FAQ) ==&lt;br /&gt;
&lt;br /&gt;
=== Ověření funkčnosti webového API končí chybou 500 nebo 502 ===&lt;br /&gt;
Pokud ověření funkčnosti webového API dle kapitoly [[#Ověření funkčnosti]] končí chybou 500 Internal Server Error, příp. 502 Bad Gateway, lze příčinu chyby zjistit dle následujícího postupu:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Otevřete aplikaci Příkazová řádka (cmd.exe)&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V Příkazové řádce přejděte do adresáře aplikace, ve které dochází k chybě, příkazem:&lt;br /&gt;
{{Command|cd &amp;lt;AplikaceAdresar&amp;gt;}}&amp;lt;br&amp;gt;&lt;br /&gt;
V příkazu nahraďte&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;AplikaceAdresar&amp;gt;}} za plnou cestu k adresáři s instalací aplikace, která vykazuje uvedenou chybu (např. {{FileName|c:\inetpub\wwwroot\enTeam.WebApi}})&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V Příkazové řádce spusťte požadovanou aplikaci&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;DotnetAdresar&amp;gt;\dotnet.exe Leviom.enTeam.WebApi.dll}}&amp;lt;br&amp;gt;&lt;br /&gt;
V příkazu nahraďte&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;DotnetAdresar&amp;gt;}} za plnou cestu k adresáři s instalací x86 varianty programu dotnet.exe (např. {{FileName|c:\Program Files (x86)\dotnet}})&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
V příkazové řádce se zobrazí výpis, z něhož by mělo být možné důvod nefunkčnosti aplikace zjistit. Pokud výpisu aplikace nerozumíte, kontaktujte, prosím, technickou podporu společnosti Leviom.&lt;br /&gt;
&lt;br /&gt;
Pokud aplikace vypíše do příkazové řádky tento text:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|1=Hosting environment: Production&amp;lt;br&amp;gt;&lt;br /&gt;
Content root path: c:\inetpub\wwwroot\enTeam.WebApi &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;(může se lišit)&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Now listening on: &amp;lt;nowiki&amp;gt;http://localhost:5000&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Application started. Press Ctrl+C to shut down.}},&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
byly odstraněny všechny chyby a aplikace je plně funkční. V takovém případě ji lze v Příkazové řádce ukončit stiskem Ctrl+C a znovu ověřit její funkčnost z webového prohlížeče dle kapitoly [[#Ověření funkčnosti]].&lt;/div&gt;</summary>
		<author><name>EnTeamAdmin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.enteam.cz/index.php?title=P%C5%99esm%C4%9Brov%C3%A1n%C3%AD_ne%C5%A1ifrovan%C3%A9_komunikace_na_protokol_HTTPS&amp;diff=909</id>
		<title>Přesměrování nešifrované komunikace na protokol HTTPS</title>
		<link rel="alternate" type="text/html" href="https://wiki.enteam.cz/index.php?title=P%C5%99esm%C4%9Brov%C3%A1n%C3%AD_ne%C5%A1ifrovan%C3%A9_komunikace_na_protokol_HTTPS&amp;diff=909"/>
		<updated>2025-09-02T09:21:21Z</updated>

		<summary type="html">&lt;p&gt;EnTeamAdmin: /* Konfigurace appsettings.json */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Nastavení HTTPS==&lt;br /&gt;
Pro zajištění bezpečnosti komunikace klientů s webovým rozhraním aplikace enTeam doporučujeme nastavit šifrovanou komunikaci pomocí protokolu HTTPS.&amp;lt;br&amp;gt;&lt;br /&gt;
Nastavení HTTPS se liší dle způsobu provozování webového rozhraní (služba OS Windows vs. aplikace provozovaná v IIS).&lt;br /&gt;
&lt;br /&gt;
===Předpoklady===&lt;br /&gt;
Jediným předpokladem nastavení HTTPS je existence použitelného SSL certifikátu, který splňuje následující podmínky:&lt;br /&gt;
* je platný (časově)&lt;br /&gt;
* je vydaný na doménu, na které je provozováno webové rozhraní enTeam&lt;br /&gt;
* obsahuje rozšíření &amp;quot;Server Authentication&amp;quot; (Extended Key Usage = Server Authentication)&lt;br /&gt;
* je vydán uznávanou certifikační autoritou&lt;br /&gt;
* obsahuje privátní klíč&lt;br /&gt;
&lt;br /&gt;
Pro jednoduchost budeme dále v textu předpokládat, že certifikát je na serveru importován do úložiště certifikátů &amp;lt;code&amp;gt;LocalMachine\My&amp;lt;/code&amp;gt; a je dostupný pro uživatele, pod kterým běží webový server s webovým rozhraním enTeam.&lt;br /&gt;
&lt;br /&gt;
===Služba OS Windows===&lt;br /&gt;
V případě, že webové rozhraní enTeam je provozováno jako služba operačního systému Windows, je pro jeho běh použit webový server Kestrel.&amp;lt;br&amp;gt;&lt;br /&gt;
Kompletní dokumentaci nastavení webového serveru Kestrel lze nalézt na https://learn.microsoft.com/en-us/aspnet/core/fundamentals/servers/kestrel/endpoints?view=aspnetcore-8.0&lt;br /&gt;
&lt;br /&gt;
====Zjištění údajů certifikátu====&lt;br /&gt;
&lt;br /&gt;
Pro konfiguraci je třeba znát buď:&lt;br /&gt;
* &amp;lt;code&amp;gt;Subject&amp;lt;/code&amp;gt;, nebo&lt;br /&gt;
* &amp;lt;code&amp;gt;Thumbprint&amp;lt;/code&amp;gt; – např. &amp;lt;code&amp;gt;AB12CD34EF56...&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tyto údaje je možné zjistit pomocí aplikace PowerShell:&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|Get-ChildItem -Path Cert:\LocalMachine\My}}&lt;br /&gt;
&lt;br /&gt;
====Konfigurace appsettings.json====&lt;br /&gt;
V adresáři projektu upravte soubor &amp;lt;code&amp;gt;appsettings.json&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Varianta se Subject:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
  &amp;quot;Kestrel&amp;quot;: {&lt;br /&gt;
    &amp;quot;Endpoints&amp;quot;: {&lt;br /&gt;
      &amp;quot;Https&amp;quot;: {&lt;br /&gt;
        &amp;quot;Url&amp;quot;: &amp;quot;&amp;lt;nowiki&amp;gt;https://*:5001&amp;lt;/nowiki&amp;gt;&amp;quot;,&lt;br /&gt;
        &amp;quot;Certificate&amp;quot;: {&lt;br /&gt;
          &amp;quot;Subject&amp;quot;: &amp;quot;&amp;lt;... zjištěná hodnota Subject ...&amp;gt;&amp;quot;,&lt;br /&gt;
          &amp;quot;Store&amp;quot;: &amp;quot;My&amp;quot;,&lt;br /&gt;
          &amp;quot;Location&amp;quot;: &amp;quot;LocalMachine&amp;quot;,&lt;br /&gt;
          &amp;quot;AllowInvalid&amp;quot;: false&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Varianta s Thumbprint:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
  &amp;quot;Kestrel&amp;quot;: {&lt;br /&gt;
    &amp;quot;Endpoints&amp;quot;: {&lt;br /&gt;
      &amp;quot;Https&amp;quot;: {&lt;br /&gt;
        &amp;quot;Url&amp;quot;: &amp;quot;&amp;lt;nowiki&amp;gt;https://*:5001&amp;lt;/nowiki&amp;gt;&amp;quot;,&lt;br /&gt;
        &amp;quot;Certificate&amp;quot;: {&lt;br /&gt;
          &amp;quot;Thumbprint&amp;quot;: &amp;quot;&amp;lt;... zjištěná hodnota Thumbprint ...&amp;gt;&amp;quot;,&lt;br /&gt;
          &amp;quot;Store&amp;quot;: &amp;quot;My&amp;quot;,&lt;br /&gt;
          &amp;quot;Location&amp;quot;: &amp;quot;LocalMachine&amp;quot;,&lt;br /&gt;
          &amp;quot;AllowInvalid&amp;quot;: false&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
{{Note|Poznámka: Klíč &amp;lt;code&amp;gt;AllowInvalid: false&amp;lt;/code&amp;gt; zakazuje použití samo-podepsaných (self-signed) certifikátů. V neprodukčním prostředí lze jejich použití povolit nastavením hodnoty &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
&lt;br /&gt;
===Aplikace v rámci IIS===&lt;br /&gt;
V případě, že webové rozhraní enTeam je provozováno jako aplikace v rámci webového serveru IIS, je třeba certifikát importovat do IIS a nastavit jeho použití aplikací.&amp;lt;br&amp;gt;&lt;br /&gt;
Kompletní dokumentaci nastavení webového serveru IIS lze nalézt na https://learn.microsoft.com/en-us/iis/configuration/&lt;br /&gt;
&lt;br /&gt;
====Import certifikátu do IIS====&lt;br /&gt;
&lt;br /&gt;
Certifikát ve formátu &amp;lt;code&amp;gt;.pfx&amp;lt;/code&amp;gt; importujte do IIS následujícím postupem:&lt;br /&gt;
* Otevřte aplikaci IIS Manager (inetmgr)&lt;br /&gt;
* V levém panelu klikněte na název serveru (ne na konkrétní web)&lt;br /&gt;
* Otevřte položku '''Server Certificates'''&lt;br /&gt;
* Vpravo klikněte na '''Import...'''&lt;br /&gt;
* Vyberte &amp;lt;code&amp;gt;.pfx&amp;lt;/code&amp;gt; soubor a zadejte heslo&lt;br /&gt;
* Potvrďte tlačítkem '''OK'''&lt;br /&gt;
&lt;br /&gt;
Certifikát se objeví v seznamu serverových certifikátů.&lt;br /&gt;
&lt;br /&gt;
====Přiřazení certifikátu k webové aplikaci====&lt;br /&gt;
&lt;br /&gt;
* V IIS Manageru vyberte aplikaci {{FileName|enTeam.WebApi}}&lt;br /&gt;
* Vpravo klikněte na '''Bindings...'''&lt;br /&gt;
* Zvolte '''Add...'''&lt;br /&gt;
** '''Type''': &amp;lt;code&amp;gt;https&amp;lt;/code&amp;gt;&lt;br /&gt;
** '''IP address''': &amp;lt;code&amp;gt;All Unassigned&amp;lt;/code&amp;gt;&lt;br /&gt;
** '''Port''': port pro aplikaci webového rozhraní enTeam&lt;br /&gt;
** '''SSL certificate''': vyberte certifikát&lt;br /&gt;
* Potvrďte kliknutím na '''OK'''&lt;/div&gt;</summary>
		<author><name>EnTeamAdmin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.enteam.cz/index.php?title=Instalace_webov%C3%A9ho_rozhran%C3%AD&amp;diff=908</id>
		<title>Instalace webového rozhraní</title>
		<link rel="alternate" type="text/html" href="https://wiki.enteam.cz/index.php?title=Instalace_webov%C3%A9ho_rozhran%C3%AD&amp;diff=908"/>
		<updated>2025-09-02T09:18:48Z</updated>

		<summary type="html">&lt;p&gt;EnTeamAdmin: /* Ověření funkčnosti */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== O aplikaci ==&lt;br /&gt;
Informační systém enTeam zajišťuje řízení a správu firemních dokumentů, komunikaci uvnitř pracovního týmu a flexibilní automatizaci firemních procesů.&amp;lt;br&amp;gt;&lt;br /&gt;
Webové rozhraní informačního systému enTeam je možné provozovat jako (popis zprovoznění každé z možností je uveden v samostatné kapitole tohoto postupu):&lt;br /&gt;
*	službu operačního systému Windows, nebo&lt;br /&gt;
*	aplikaci v rámci webového serveru Internet Information Services (IIS) &lt;br /&gt;
&lt;br /&gt;
Instalační soubory webového rozhraní jsou součástí ZIP archivu CD (verze aplikace enTeam). V návodu jsou uvedeny relativní cesty k souborům a adresářům (vždy začínají adresářem {{FileNameZip|enTeam.WebApi}}&amp;lt;/code&amp;gt;, tj. adresářem umístěném na první úrovni vnoření v uvedeném archivu).&amp;lt;br&amp;gt; &lt;br /&gt;
Pro přehlednost jsou názvy souborů a adresářů v celém postupu instalace označeny {{FileName|technickým písmem}}. Názvy adresářů a souborů obsažené v uvedeném ZIP archivu jsou navíc zvýrazněny {{FileNameZip|červenou barvou}}.&amp;lt;br&amp;gt;&lt;br /&gt;
Dále jsou v tomto postupu uvedeny příklady částí souborů. Takové texty jsou označeny {{FileCont|modrou barvou}}.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Instalace webového rozhraní ==&lt;br /&gt;
=== Předpoklady ===&lt;br /&gt;
Webové aplikační rozhraní (webové API) informačního systému enTeam může být provozováno na serveru splňujícím předpoklady uvedené na stránce [[Předpoklady_instalace_webového_API|Předpoklady instalace webového API]].&lt;br /&gt;
&lt;br /&gt;
===Služba OS Windows===&lt;br /&gt;
Instalace webového rozhraní enTeam jako služby OS Windows je zajištěna v rámci instalace nové verze enTeam. Nedaří-li se po instalaci nové verze enTeam službu webového API nastartovat, kontaktujte prosím technickou podporu společnosti Leviom.&lt;br /&gt;
&lt;br /&gt;
===Aplikace v rámci webového serveru Internet Information Services (IIS)===&lt;br /&gt;
Instalaci webového rozhraní enTeam jako aplikace v rámci webového serveru Internet Information Services (IIS) je třeba provést manuálně podle následujícího postupu.&lt;br /&gt;
&lt;br /&gt;
====Postup instalace====&lt;br /&gt;
Instalace sestává z následujících kroků:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Vytvořit adresář {{FileName|enTeam.WebApi}} v kořenovém adresáři webového serveru (např. {{FileName|c:\inetpub\wwwroot}})&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Zkopírovat obsah adresáře {{FileName|enTeam.WebApi\bin}} do adresáře {{FileName|enTeam.WebApi}}, vytvořeného v předchozím kroku&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V IIS Manageru přidat nový aplikační pool pro webové API (IIS Manager &amp;gt; Server &amp;gt; Application Pools &amp;gt; Add Application Pool…)&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:AddAppPool.png|Add Application Pool]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V rozšířených nastaveních aplikačního poolu musí být nastaveno&lt;br /&gt;
*	.NET CLR Version = No Managed Code&lt;br /&gt;
*	Enable 32-Bit Applications = true&lt;br /&gt;
*	Identity = Local System&lt;br /&gt;
[[Soubor:AdvancedSettings.png|Advanced Settings]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V IIS Manageru vytvořit novou webovou stránku pro webové API (pojmenovanou např. enTeam.WebApi) a přiřadit jí vlastní port (např. 8088).&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:AddWebsite.png|522px|Add Website]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Pokud je uvedený port na serveru již obsazen jinou aplikací, použijte libovolný jiný. Zvolený port je ale nutné reflektovat ve všech krocích tohoto postupu.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Zvolený port musí být dostupný ze všech zařízení, kde má být provozováno webové rozhraní aplikace enTeam nebo aplikace enTeamUI.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Z důvodu zabezpečení aplikace důrazně doporučujeme, aby webové rozhraní aplikace enTeam bylo provozováno výhradně na protokolu HTTPS (viz [[Přesměrování_nešifrované_komunikace_na_protokol_HTTPS|Přesměrování nešifrované komunikace na protokol HTTPS]]) a zvolený port byl dostupný pouze v rámci firemní sítě, příp. po připojení do VPN.}} &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Nastavení webového API====&lt;br /&gt;
Pro zajištění správné funkčnosti webového rozhraní enTeam je třeba upravit konfiguraci následujících souborů.&lt;br /&gt;
&lt;br /&gt;
=====Soubor appsettings.json=====&lt;br /&gt;
V aplikaci webového API nastavte soubor {{FileName|appsettings.json}} dle následujícího postupu.&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud v adresáři aplikace webového API dosud takový soubor nemáte, pak jej vytvořte zkopírováním souboru {{FileName|appsettings.Template.json}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Klíče (ve struktuře JSON souboru), které začínají znakem (nebo více znaky) #, jsou považovány za zakomentované a slouží pouze jako ilustrace možného nastavení. Po nastavení hodnot v souboru {{FileName|appsettings.json}}, je možné zakomentované řádky zcela odstranit (pozor ale na případné porušení syntaxe JSON, např. čárky mezi vlastnostmi)}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud chcete použít nastavení připojení k databázi ve standardním INI aplikace enTeam (doporučená varianta), zkontrolujte, že soubor {{FileName|appsettings.json}} neobsahuje klíč {{FileCont|ConnectionStrings}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud nelze použít hodnoty načtené z INI, nastavte přístup k databázím aplikace enTeam uvnitř klíče {{FileCont|ConnectionStrings &amp;amp;gt; Default}} a pomocí vlastností {{FileCont|Provider}} a {{FileCont|ConnectionString}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Pokud jsou jednotlivé (nebo všechny) evidence rozděleny do samostatných databází, je třeba klíč Default nahradit za klíče WebApiDb, DataDictionaryDb, ScriptExDb, UserDb a WorkflowManagerDb a každému klíči korektně nastavit vlastnosti Provider a ConnectionString.}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
{{Note|Poznámka: V případě databázového serveru Firebird obsahuje vlastnost {{FileCont|ConnectionString}} plnou cestu k souboru databáze (např. {{FileName|C:\enTeam\Files\Data\enTeam.fdb}}). Aby byla aplikace webového API schopna vlastnost {{FileCont|ConnectionString}} přečíst, je třeba zpětná lomítka v cestě k souboru „zdvojit“. Cesta k databázi pak bude v hodnotě vlastnosti {{FileCont|ConnectionString}} např. tato:&amp;lt;br&amp;gt;&lt;br /&gt;
	{{FileCont|1=&amp;quot;ConnectionString&amp;quot;:&amp;quot;Database=SERVER:C:\\enTeam\\Files\\Data\\enTeam.fdb;…&amp;quot;}}}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====INI soubor webového API=====&lt;br /&gt;
Webové API pro svůj běh potřebuje pozměněné INI oproti desktopu. Vytvořte kopii souboru serie_m.ini, ke které bude přistupovat pouze webové API (např. {{FileName|&amp;lt;enTeamAdresar&amp;gt;\Ini\serie_m.WebApi.ini}}) a přidejte do něj následující obsah&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont|1=[M/TeamBridge]&amp;lt;br&amp;gt;&lt;br /&gt;
ServerEngine=True}}&lt;br /&gt;
&lt;br /&gt;
=====Soubor web.config=====&lt;br /&gt;
Pro běh webového API je třeba nastavit proměnnou prostředí SERIEM tak, aby odkazovala na soubor {{FileName|serie_m.WebApi.ini}} (viz [[#INI soubor webového API]]). Toho lze docílit úpravou souboru {{FileName|web.config}} (uvnitř elementu {{FileCont|aspNetCore)}} dle následujícího postupu:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Pokud v adresáři aplikace webového API dosud takový soubor nemáte, pak jej vytvořte zkopírováním souboru {{FileName|web.Template.config}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Správně nastavte proměnnou SERIEM v souboru {{FileName|web.config}}&lt;br /&gt;
Příklad nastavení proměnné SERIEM:&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont11Lines |&lt;br /&gt;
1=&amp;lt;aspNetCore |&lt;br /&gt;
2=&amp;amp;nbsp;&amp;amp;nbsp;processPath=&amp;quot;c:\Program Files (x86)\dotnet\dotnet.exe&amp;quot; |&lt;br /&gt;
3=&amp;amp;nbsp;&amp;amp;nbsp;arguments=&amp;quot;.\Leviom.enTeam.WebApi.dll&amp;quot; |&lt;br /&gt;
4=&amp;amp;nbsp;&amp;amp;nbsp;stdoutLogEnabled=&amp;quot;false&amp;quot; |&lt;br /&gt;
5=&amp;amp;nbsp;&amp;amp;nbsp;stdoutLogFile=&amp;quot;.\logs\stdout&amp;quot;&amp;gt; |&lt;br /&gt;
6=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;environmentVariables&amp;gt; |&lt;br /&gt;
7=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;environmentVariable |&lt;br /&gt;
8=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;name=&amp;quot;SERIEM&amp;quot; |&lt;br /&gt;
9=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;value=&amp;quot;&amp;lt;enTeamAdresar&amp;gt;\Ini\serie_m.WebApi.ini&amp;quot; /&amp;gt; |&lt;br /&gt;
10=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/environmentVariables&amp;gt; |&lt;br /&gt;
11=&amp;lt;/aspNetCore&amp;gt;}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Používáte-li 64bitový OS, zajistěte, aby se používala x86 varianta programu dotnet.exe. Nejjednodušší je upravit soubor {{FileName|web.config}} tak, že nastavíte plnou cestu k programu v atributu {{FileCont|processPath}} elementu {{FileCont|aspNetCore}} (viz ukázka výše).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
V IIS Manageru ověřte, zda máte na serveru nainstalovaný modul WebDAV (IIS Manager &amp;gt; Server &amp;gt; Modules). Pokud se v seznamu instalovaných modulů nevyskytuje WebDAVModule, odstraňte ze souboru {{FileName|web.config}} následující sekci.&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont3Lines |&lt;br /&gt;
1=&amp;lt;modules runAllManagedModulesForAllRequests=&amp;quot;false&amp;quot;&amp;gt; |&lt;br /&gt;
2=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;remove name=&amp;quot;WebDAVModule&amp;quot; /&amp;gt; |&lt;br /&gt;
3=&amp;lt;/modules&amp;gt;}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ověření funkčnosti ===&lt;br /&gt;
Pro ověření dostupnosti webového rozhraní vložte do internetového prohlížeče adresu, na které má být rozhraní dostupné, tedy např. &amp;lt;nowiki&amp;gt;https://enteam.&amp;lt;doména&amp;gt;.cz&amp;lt;/nowiki&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Pokud se v prohlížeči zobrazí přihlašovací stránka webového rozhraní informačního systému enTeam a do aplikace je možné se přihlásit, je webové rozhraní nainstalováno správně.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:LoginToWebEnteam.png|Login to enTeam]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pokud není ověření funkčnosti aplikace úspěšné, pokračujte zjištěním příčiny chyby dle [[#Ověření funkčnosti webového API končí chybou 500 nebo 502]] a po vyřešení problému znovu ověřte funkčnost aplikace z internetového prohlížeče.&lt;br /&gt;
&lt;br /&gt;
== Často kladené otázky (FAQ) ==&lt;br /&gt;
&lt;br /&gt;
=== Ověření funkčnosti webového API končí chybou 500 nebo 502 ===&lt;br /&gt;
Pokud ověření funkčnosti webového API dle kapitoly [[#Ověření funkčnosti]] končí chybou 500 Internal Server Error, příp. 502 Bad Gateway, lze příčinu chyby zjistit dle následujícího postupu:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Otevřete aplikaci Příkazová řádka (cmd.exe)&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V Příkazové řádce přejděte do adresáře aplikace, ve které dochází k chybě, příkazem:&lt;br /&gt;
{{Command|cd &amp;lt;AplikaceAdresar&amp;gt;}}&amp;lt;br&amp;gt;&lt;br /&gt;
V příkazu nahraďte&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;AplikaceAdresar&amp;gt;}} za plnou cestu k adresáři s instalací aplikace, která vykazuje uvedenou chybu (např. {{FileName|c:\inetpub\wwwroot\enTeam.WebApi}})&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V Příkazové řádce spusťte požadovanou aplikaci&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;DotnetAdresar&amp;gt;\dotnet.exe Leviom.enTeam.WebApi.dll}}&amp;lt;br&amp;gt;&lt;br /&gt;
V příkazu nahraďte&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;DotnetAdresar&amp;gt;}} za plnou cestu k adresáři s instalací x86 varianty programu dotnet.exe (např. {{FileName|c:\Program Files (x86)\dotnet}})&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
V příkazové řádce se zobrazí výpis, z něhož by mělo být možné důvod nefunkčnosti aplikace zjistit. Pokud výpisu aplikace nerozumíte, kontaktujte, prosím, technickou podporu společnosti Leviom.&lt;br /&gt;
&lt;br /&gt;
Pokud aplikace vypíše do příkazové řádky tento text:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|1=Hosting environment: Production&amp;lt;br&amp;gt;&lt;br /&gt;
Content root path: c:\inetpub\wwwroot\enTeam.WebApi &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;(může se lišit)&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Now listening on: &amp;lt;nowiki&amp;gt;http://localhost:5000&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Application started. Press Ctrl+C to shut down.}},&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
byly odstraněny všechny chyby a aplikace je plně funkční. V takovém případě ji lze v Příkazové řádce ukončit stiskem Ctrl+C a znovu ověřit její funkčnost z webového prohlížeče dle kapitoly [[#Ověření funkčnosti]].&lt;/div&gt;</summary>
		<author><name>EnTeamAdmin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.enteam.cz/index.php?title=Instalace_webov%C3%A9ho_rozhran%C3%AD&amp;diff=907</id>
		<title>Instalace webového rozhraní</title>
		<link rel="alternate" type="text/html" href="https://wiki.enteam.cz/index.php?title=Instalace_webov%C3%A9ho_rozhran%C3%AD&amp;diff=907"/>
		<updated>2025-09-02T09:14:52Z</updated>

		<summary type="html">&lt;p&gt;EnTeamAdmin: /* Soubor appsettings.json */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== O aplikaci ==&lt;br /&gt;
Informační systém enTeam zajišťuje řízení a správu firemních dokumentů, komunikaci uvnitř pracovního týmu a flexibilní automatizaci firemních procesů.&amp;lt;br&amp;gt;&lt;br /&gt;
Webové rozhraní informačního systému enTeam je možné provozovat jako (popis zprovoznění každé z možností je uveden v samostatné kapitole tohoto postupu):&lt;br /&gt;
*	službu operačního systému Windows, nebo&lt;br /&gt;
*	aplikaci v rámci webového serveru Internet Information Services (IIS) &lt;br /&gt;
&lt;br /&gt;
Instalační soubory webového rozhraní jsou součástí ZIP archivu CD (verze aplikace enTeam). V návodu jsou uvedeny relativní cesty k souborům a adresářům (vždy začínají adresářem {{FileNameZip|enTeam.WebApi}}&amp;lt;/code&amp;gt;, tj. adresářem umístěném na první úrovni vnoření v uvedeném archivu).&amp;lt;br&amp;gt; &lt;br /&gt;
Pro přehlednost jsou názvy souborů a adresářů v celém postupu instalace označeny {{FileName|technickým písmem}}. Názvy adresářů a souborů obsažené v uvedeném ZIP archivu jsou navíc zvýrazněny {{FileNameZip|červenou barvou}}.&amp;lt;br&amp;gt;&lt;br /&gt;
Dále jsou v tomto postupu uvedeny příklady částí souborů. Takové texty jsou označeny {{FileCont|modrou barvou}}.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Instalace webového rozhraní ==&lt;br /&gt;
=== Předpoklady ===&lt;br /&gt;
Webové aplikační rozhraní (webové API) informačního systému enTeam může být provozováno na serveru splňujícím předpoklady uvedené na stránce [[Předpoklady_instalace_webového_API|Předpoklady instalace webového API]].&lt;br /&gt;
&lt;br /&gt;
===Služba OS Windows===&lt;br /&gt;
Instalace webového rozhraní enTeam jako služby OS Windows je zajištěna v rámci instalace nové verze enTeam. Nedaří-li se po instalaci nové verze enTeam službu webového API nastartovat, kontaktujte prosím technickou podporu společnosti Leviom.&lt;br /&gt;
&lt;br /&gt;
===Aplikace v rámci webového serveru Internet Information Services (IIS)===&lt;br /&gt;
Instalaci webového rozhraní enTeam jako aplikace v rámci webového serveru Internet Information Services (IIS) je třeba provést manuálně podle následujícího postupu.&lt;br /&gt;
&lt;br /&gt;
====Postup instalace====&lt;br /&gt;
Instalace sestává z následujících kroků:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Vytvořit adresář {{FileName|enTeam.WebApi}} v kořenovém adresáři webového serveru (např. {{FileName|c:\inetpub\wwwroot}})&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Zkopírovat obsah adresáře {{FileName|enTeam.WebApi\bin}} do adresáře {{FileName|enTeam.WebApi}}, vytvořeného v předchozím kroku&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V IIS Manageru přidat nový aplikační pool pro webové API (IIS Manager &amp;gt; Server &amp;gt; Application Pools &amp;gt; Add Application Pool…)&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:AddAppPool.png|Add Application Pool]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V rozšířených nastaveních aplikačního poolu musí být nastaveno&lt;br /&gt;
*	.NET CLR Version = No Managed Code&lt;br /&gt;
*	Enable 32-Bit Applications = true&lt;br /&gt;
*	Identity = Local System&lt;br /&gt;
[[Soubor:AdvancedSettings.png|Advanced Settings]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V IIS Manageru vytvořit novou webovou stránku pro webové API (pojmenovanou např. enTeam.WebApi) a přiřadit jí vlastní port (např. 8088).&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:AddWebsite.png|522px|Add Website]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Pokud je uvedený port na serveru již obsazen jinou aplikací, použijte libovolný jiný. Zvolený port je ale nutné reflektovat ve všech krocích tohoto postupu.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Zvolený port musí být dostupný ze všech zařízení, kde má být provozováno webové rozhraní aplikace enTeam nebo aplikace enTeamUI.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Z důvodu zabezpečení aplikace důrazně doporučujeme, aby webové rozhraní aplikace enTeam bylo provozováno výhradně na protokolu HTTPS (viz [[Přesměrování_nešifrované_komunikace_na_protokol_HTTPS|Přesměrování nešifrované komunikace na protokol HTTPS]]) a zvolený port byl dostupný pouze v rámci firemní sítě, příp. po připojení do VPN.}} &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Nastavení webového API====&lt;br /&gt;
Pro zajištění správné funkčnosti webového rozhraní enTeam je třeba upravit konfiguraci následujících souborů.&lt;br /&gt;
&lt;br /&gt;
=====Soubor appsettings.json=====&lt;br /&gt;
V aplikaci webového API nastavte soubor {{FileName|appsettings.json}} dle následujícího postupu.&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud v adresáři aplikace webového API dosud takový soubor nemáte, pak jej vytvořte zkopírováním souboru {{FileName|appsettings.Template.json}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Klíče (ve struktuře JSON souboru), které začínají znakem (nebo více znaky) #, jsou považovány za zakomentované a slouží pouze jako ilustrace možného nastavení. Po nastavení hodnot v souboru {{FileName|appsettings.json}}, je možné zakomentované řádky zcela odstranit (pozor ale na případné porušení syntaxe JSON, např. čárky mezi vlastnostmi)}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud chcete použít nastavení připojení k databázi ve standardním INI aplikace enTeam (doporučená varianta), zkontrolujte, že soubor {{FileName|appsettings.json}} neobsahuje klíč {{FileCont|ConnectionStrings}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud nelze použít hodnoty načtené z INI, nastavte přístup k databázím aplikace enTeam uvnitř klíče {{FileCont|ConnectionStrings &amp;amp;gt; Default}} a pomocí vlastností {{FileCont|Provider}} a {{FileCont|ConnectionString}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Pokud jsou jednotlivé (nebo všechny) evidence rozděleny do samostatných databází, je třeba klíč Default nahradit za klíče WebApiDb, DataDictionaryDb, ScriptExDb, UserDb a WorkflowManagerDb a každému klíči korektně nastavit vlastnosti Provider a ConnectionString.}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
{{Note|Poznámka: V případě databázového serveru Firebird obsahuje vlastnost {{FileCont|ConnectionString}} plnou cestu k souboru databáze (např. {{FileName|C:\enTeam\Files\Data\enTeam.fdb}}). Aby byla aplikace webového API schopna vlastnost {{FileCont|ConnectionString}} přečíst, je třeba zpětná lomítka v cestě k souboru „zdvojit“. Cesta k databázi pak bude v hodnotě vlastnosti {{FileCont|ConnectionString}} např. tato:&amp;lt;br&amp;gt;&lt;br /&gt;
	{{FileCont|1=&amp;quot;ConnectionString&amp;quot;:&amp;quot;Database=SERVER:C:\\enTeam\\Files\\Data\\enTeam.fdb;…&amp;quot;}}}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====INI soubor webového API=====&lt;br /&gt;
Webové API pro svůj běh potřebuje pozměněné INI oproti desktopu. Vytvořte kopii souboru serie_m.ini, ke které bude přistupovat pouze webové API (např. {{FileName|&amp;lt;enTeamAdresar&amp;gt;\Ini\serie_m.WebApi.ini}}) a přidejte do něj následující obsah&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont|1=[M/TeamBridge]&amp;lt;br&amp;gt;&lt;br /&gt;
ServerEngine=True}}&lt;br /&gt;
&lt;br /&gt;
=====Soubor web.config=====&lt;br /&gt;
Pro běh webového API je třeba nastavit proměnnou prostředí SERIEM tak, aby odkazovala na soubor {{FileName|serie_m.WebApi.ini}} (viz [[#INI soubor webového API]]). Toho lze docílit úpravou souboru {{FileName|web.config}} (uvnitř elementu {{FileCont|aspNetCore)}} dle následujícího postupu:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Pokud v adresáři aplikace webového API dosud takový soubor nemáte, pak jej vytvořte zkopírováním souboru {{FileName|web.Template.config}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Správně nastavte proměnnou SERIEM v souboru {{FileName|web.config}}&lt;br /&gt;
Příklad nastavení proměnné SERIEM:&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont11Lines |&lt;br /&gt;
1=&amp;lt;aspNetCore |&lt;br /&gt;
2=&amp;amp;nbsp;&amp;amp;nbsp;processPath=&amp;quot;c:\Program Files (x86)\dotnet\dotnet.exe&amp;quot; |&lt;br /&gt;
3=&amp;amp;nbsp;&amp;amp;nbsp;arguments=&amp;quot;.\Leviom.enTeam.WebApi.dll&amp;quot; |&lt;br /&gt;
4=&amp;amp;nbsp;&amp;amp;nbsp;stdoutLogEnabled=&amp;quot;false&amp;quot; |&lt;br /&gt;
5=&amp;amp;nbsp;&amp;amp;nbsp;stdoutLogFile=&amp;quot;.\logs\stdout&amp;quot;&amp;gt; |&lt;br /&gt;
6=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;environmentVariables&amp;gt; |&lt;br /&gt;
7=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;environmentVariable |&lt;br /&gt;
8=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;name=&amp;quot;SERIEM&amp;quot; |&lt;br /&gt;
9=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;value=&amp;quot;&amp;lt;enTeamAdresar&amp;gt;\Ini\serie_m.WebApi.ini&amp;quot; /&amp;gt; |&lt;br /&gt;
10=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/environmentVariables&amp;gt; |&lt;br /&gt;
11=&amp;lt;/aspNetCore&amp;gt;}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Používáte-li 64bitový OS, zajistěte, aby se používala x86 varianta programu dotnet.exe. Nejjednodušší je upravit soubor {{FileName|web.config}} tak, že nastavíte plnou cestu k programu v atributu {{FileCont|processPath}} elementu {{FileCont|aspNetCore}} (viz ukázka výše).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
V IIS Manageru ověřte, zda máte na serveru nainstalovaný modul WebDAV (IIS Manager &amp;gt; Server &amp;gt; Modules). Pokud se v seznamu instalovaných modulů nevyskytuje WebDAVModule, odstraňte ze souboru {{FileName|web.config}} následující sekci.&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont3Lines |&lt;br /&gt;
1=&amp;lt;modules runAllManagedModulesForAllRequests=&amp;quot;false&amp;quot;&amp;gt; |&lt;br /&gt;
2=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;remove name=&amp;quot;WebDAVModule&amp;quot; /&amp;gt; |&lt;br /&gt;
3=&amp;lt;/modules&amp;gt;}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ověření funkčnosti ===&lt;br /&gt;
Pro ověření dostupnosti webového rozhraní vložte do internetového prohlížeče adresu, na které má být rozhraní dostupné, tedy např.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://enteam.&amp;lt;doména&amp;gt;.cz&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Pokud se v prohlížeči zobrazí přihlašovací stránka webového rozhraní informačního systému enTeam a do aplikace je možné se přihlásit, je webové rozhraní nainstalováno správně.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:LoginToWebEnteam.png|Login to enTeam]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pokud není ověření funkčnosti aplikace úspěšné, pokračujte zjištěním příčiny chyby dle [[#Ověření funkčnosti webového API končí chybou 500 nebo 502]] a po vyřešení problému znovu ověřte funkčnost aplikace z internetového prohlížeče.&lt;br /&gt;
&lt;br /&gt;
== Často kladené otázky (FAQ) ==&lt;br /&gt;
&lt;br /&gt;
=== Ověření funkčnosti webového API končí chybou 500 nebo 502 ===&lt;br /&gt;
Pokud ověření funkčnosti webového API dle kapitoly [[#Ověření funkčnosti]] končí chybou 500 Internal Server Error, příp. 502 Bad Gateway, lze příčinu chyby zjistit dle následujícího postupu:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Otevřete aplikaci Příkazová řádka (cmd.exe)&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V Příkazové řádce přejděte do adresáře aplikace, ve které dochází k chybě, příkazem:&lt;br /&gt;
{{Command|cd &amp;lt;AplikaceAdresar&amp;gt;}}&amp;lt;br&amp;gt;&lt;br /&gt;
V příkazu nahraďte&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;AplikaceAdresar&amp;gt;}} za plnou cestu k adresáři s instalací aplikace, která vykazuje uvedenou chybu (např. {{FileName|c:\inetpub\wwwroot\enTeam.WebApi}})&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V Příkazové řádce spusťte požadovanou aplikaci&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;DotnetAdresar&amp;gt;\dotnet.exe Leviom.enTeam.WebApi.dll}}&amp;lt;br&amp;gt;&lt;br /&gt;
V příkazu nahraďte&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;DotnetAdresar&amp;gt;}} za plnou cestu k adresáři s instalací x86 varianty programu dotnet.exe (např. {{FileName|c:\Program Files (x86)\dotnet}})&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
V příkazové řádce se zobrazí výpis, z něhož by mělo být možné důvod nefunkčnosti aplikace zjistit. Pokud výpisu aplikace nerozumíte, kontaktujte, prosím, technickou podporu společnosti Leviom.&lt;br /&gt;
&lt;br /&gt;
Pokud aplikace vypíše do příkazové řádky tento text:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|1=Hosting environment: Production&amp;lt;br&amp;gt;&lt;br /&gt;
Content root path: c:\inetpub\wwwroot\enTeam.WebApi &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;(může se lišit)&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Now listening on: &amp;lt;nowiki&amp;gt;http://localhost:5000&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Application started. Press Ctrl+C to shut down.}},&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
byly odstraněny všechny chyby a aplikace je plně funkční. V takovém případě ji lze v Příkazové řádce ukončit stiskem Ctrl+C a znovu ověřit její funkčnost z webového prohlížeče dle kapitoly [[#Ověření funkčnosti]].&lt;/div&gt;</summary>
		<author><name>EnTeamAdmin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.enteam.cz/index.php?title=Instalace_webov%C3%A9ho_rozhran%C3%AD&amp;diff=906</id>
		<title>Instalace webového rozhraní</title>
		<link rel="alternate" type="text/html" href="https://wiki.enteam.cz/index.php?title=Instalace_webov%C3%A9ho_rozhran%C3%AD&amp;diff=906"/>
		<updated>2025-09-02T09:14:02Z</updated>

		<summary type="html">&lt;p&gt;EnTeamAdmin: /* Soubor appsettings.json */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== O aplikaci ==&lt;br /&gt;
Informační systém enTeam zajišťuje řízení a správu firemních dokumentů, komunikaci uvnitř pracovního týmu a flexibilní automatizaci firemních procesů.&amp;lt;br&amp;gt;&lt;br /&gt;
Webové rozhraní informačního systému enTeam je možné provozovat jako (popis zprovoznění každé z možností je uveden v samostatné kapitole tohoto postupu):&lt;br /&gt;
*	službu operačního systému Windows, nebo&lt;br /&gt;
*	aplikaci v rámci webového serveru Internet Information Services (IIS) &lt;br /&gt;
&lt;br /&gt;
Instalační soubory webového rozhraní jsou součástí ZIP archivu CD (verze aplikace enTeam). V návodu jsou uvedeny relativní cesty k souborům a adresářům (vždy začínají adresářem {{FileNameZip|enTeam.WebApi}}&amp;lt;/code&amp;gt;, tj. adresářem umístěném na první úrovni vnoření v uvedeném archivu).&amp;lt;br&amp;gt; &lt;br /&gt;
Pro přehlednost jsou názvy souborů a adresářů v celém postupu instalace označeny {{FileName|technickým písmem}}. Názvy adresářů a souborů obsažené v uvedeném ZIP archivu jsou navíc zvýrazněny {{FileNameZip|červenou barvou}}.&amp;lt;br&amp;gt;&lt;br /&gt;
Dále jsou v tomto postupu uvedeny příklady částí souborů. Takové texty jsou označeny {{FileCont|modrou barvou}}.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Instalace webového rozhraní ==&lt;br /&gt;
=== Předpoklady ===&lt;br /&gt;
Webové aplikační rozhraní (webové API) informačního systému enTeam může být provozováno na serveru splňujícím předpoklady uvedené na stránce [[Předpoklady_instalace_webového_API|Předpoklady instalace webového API]].&lt;br /&gt;
&lt;br /&gt;
===Služba OS Windows===&lt;br /&gt;
Instalace webového rozhraní enTeam jako služby OS Windows je zajištěna v rámci instalace nové verze enTeam. Nedaří-li se po instalaci nové verze enTeam službu webového API nastartovat, kontaktujte prosím technickou podporu společnosti Leviom.&lt;br /&gt;
&lt;br /&gt;
===Aplikace v rámci webového serveru Internet Information Services (IIS)===&lt;br /&gt;
Instalaci webového rozhraní enTeam jako aplikace v rámci webového serveru Internet Information Services (IIS) je třeba provést manuálně podle následujícího postupu.&lt;br /&gt;
&lt;br /&gt;
====Postup instalace====&lt;br /&gt;
Instalace sestává z následujících kroků:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Vytvořit adresář {{FileName|enTeam.WebApi}} v kořenovém adresáři webového serveru (např. {{FileName|c:\inetpub\wwwroot}})&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Zkopírovat obsah adresáře {{FileName|enTeam.WebApi\bin}} do adresáře {{FileName|enTeam.WebApi}}, vytvořeného v předchozím kroku&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V IIS Manageru přidat nový aplikační pool pro webové API (IIS Manager &amp;gt; Server &amp;gt; Application Pools &amp;gt; Add Application Pool…)&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:AddAppPool.png|Add Application Pool]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V rozšířených nastaveních aplikačního poolu musí být nastaveno&lt;br /&gt;
*	.NET CLR Version = No Managed Code&lt;br /&gt;
*	Enable 32-Bit Applications = true&lt;br /&gt;
*	Identity = Local System&lt;br /&gt;
[[Soubor:AdvancedSettings.png|Advanced Settings]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V IIS Manageru vytvořit novou webovou stránku pro webové API (pojmenovanou např. enTeam.WebApi) a přiřadit jí vlastní port (např. 8088).&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:AddWebsite.png|522px|Add Website]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Pokud je uvedený port na serveru již obsazen jinou aplikací, použijte libovolný jiný. Zvolený port je ale nutné reflektovat ve všech krocích tohoto postupu.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Zvolený port musí být dostupný ze všech zařízení, kde má být provozováno webové rozhraní aplikace enTeam nebo aplikace enTeamUI.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Z důvodu zabezpečení aplikace důrazně doporučujeme, aby webové rozhraní aplikace enTeam bylo provozováno výhradně na protokolu HTTPS (viz [[Přesměrování_nešifrované_komunikace_na_protokol_HTTPS|Přesměrování nešifrované komunikace na protokol HTTPS]]) a zvolený port byl dostupný pouze v rámci firemní sítě, příp. po připojení do VPN.}} &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Nastavení webového API====&lt;br /&gt;
Pro zajištění správné funkčnosti webového rozhraní enTeam je třeba upravit konfiguraci následujících souborů.&lt;br /&gt;
&lt;br /&gt;
=====Soubor appsettings.json=====&lt;br /&gt;
V aplikaci webového API nastavte soubor {{FileName|appsettings.json}} dle následujícího postupu.&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud v adresáři aplikace webového API dosud takový soubor nemáte, pak jej vytvořte zkopírováním souboru {{FileName|appsettings.Template.json}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Klíče (ve struktuře JSON souboru), které začínají znakem (nebo více znaky) #, jsou považovány za zakomentované a slouží pouze jako ilustrace možného nastavení. Po nastavení hodnot v souboru {{FileName|appsettings.json}}, je možné zakomentované řádky zcela odstranit (pozor ale na případné porušení syntaxe JSON, např. čárky mezi vlastnostmi)}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud chcete použít nastavení připojení k databázi ve standardním INI aplikace enTeam (doporučená varianta), zkontrolujte, že soubor {{FileName|appsettings.json}} neobsahuje klíč {{FileCont|ConnectionStrings}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud nelze použít hodnoty načtené z INI, nastavte přístup k databázím aplikace enTeam uvnitř klíče {{FileCont|ConnectionStrings &amp;amp;gt; Default}} a její vlastnosti {{FileCont|Provider}} a {{FileCont|ConnectionString}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Pokud jsou jednotlivé (nebo všechny) evidence rozděleny do samostatných databází, je třeba klíč Default nahradit za klíče WebApiDb, DataDictionaryDb, ScriptExDb, UserDb a WorkflowManagerDb a každému klíči korektně nastavit vlastnosti Provider a ConnectionString.}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
{{Note|Poznámka: V případě databázového serveru Firebird obsahuje vlastnost {{FileCont|ConnectionString}} plnou cestu k souboru databáze (např. {{FileName|C:\enTeam\Files\Data\enTeam.fdb}}). Aby byla aplikace webového API schopna vlastnost {{FileCont|ConnectionString}} přečíst, je třeba zpětná lomítka v cestě k souboru „zdvojit“. Cesta k databázi pak bude v hodnotě vlastnosti {{FileCont|ConnectionString}} např. tato:&amp;lt;br&amp;gt;&lt;br /&gt;
	{{FileCont|1=&amp;quot;ConnectionString&amp;quot;:&amp;quot;Database=SERVER:C:\\enTeam\\Files\\Data\\enTeam.fdb;…&amp;quot;}}}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====INI soubor webového API=====&lt;br /&gt;
Webové API pro svůj běh potřebuje pozměněné INI oproti desktopu. Vytvořte kopii souboru serie_m.ini, ke které bude přistupovat pouze webové API (např. {{FileName|&amp;lt;enTeamAdresar&amp;gt;\Ini\serie_m.WebApi.ini}}) a přidejte do něj následující obsah&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont|1=[M/TeamBridge]&amp;lt;br&amp;gt;&lt;br /&gt;
ServerEngine=True}}&lt;br /&gt;
&lt;br /&gt;
=====Soubor web.config=====&lt;br /&gt;
Pro běh webového API je třeba nastavit proměnnou prostředí SERIEM tak, aby odkazovala na soubor {{FileName|serie_m.WebApi.ini}} (viz [[#INI soubor webového API]]). Toho lze docílit úpravou souboru {{FileName|web.config}} (uvnitř elementu {{FileCont|aspNetCore)}} dle následujícího postupu:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Pokud v adresáři aplikace webového API dosud takový soubor nemáte, pak jej vytvořte zkopírováním souboru {{FileName|web.Template.config}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Správně nastavte proměnnou SERIEM v souboru {{FileName|web.config}}&lt;br /&gt;
Příklad nastavení proměnné SERIEM:&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont11Lines |&lt;br /&gt;
1=&amp;lt;aspNetCore |&lt;br /&gt;
2=&amp;amp;nbsp;&amp;amp;nbsp;processPath=&amp;quot;c:\Program Files (x86)\dotnet\dotnet.exe&amp;quot; |&lt;br /&gt;
3=&amp;amp;nbsp;&amp;amp;nbsp;arguments=&amp;quot;.\Leviom.enTeam.WebApi.dll&amp;quot; |&lt;br /&gt;
4=&amp;amp;nbsp;&amp;amp;nbsp;stdoutLogEnabled=&amp;quot;false&amp;quot; |&lt;br /&gt;
5=&amp;amp;nbsp;&amp;amp;nbsp;stdoutLogFile=&amp;quot;.\logs\stdout&amp;quot;&amp;gt; |&lt;br /&gt;
6=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;environmentVariables&amp;gt; |&lt;br /&gt;
7=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;environmentVariable |&lt;br /&gt;
8=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;name=&amp;quot;SERIEM&amp;quot; |&lt;br /&gt;
9=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;value=&amp;quot;&amp;lt;enTeamAdresar&amp;gt;\Ini\serie_m.WebApi.ini&amp;quot; /&amp;gt; |&lt;br /&gt;
10=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/environmentVariables&amp;gt; |&lt;br /&gt;
11=&amp;lt;/aspNetCore&amp;gt;}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Používáte-li 64bitový OS, zajistěte, aby se používala x86 varianta programu dotnet.exe. Nejjednodušší je upravit soubor {{FileName|web.config}} tak, že nastavíte plnou cestu k programu v atributu {{FileCont|processPath}} elementu {{FileCont|aspNetCore}} (viz ukázka výše).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
V IIS Manageru ověřte, zda máte na serveru nainstalovaný modul WebDAV (IIS Manager &amp;gt; Server &amp;gt; Modules). Pokud se v seznamu instalovaných modulů nevyskytuje WebDAVModule, odstraňte ze souboru {{FileName|web.config}} následující sekci.&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont3Lines |&lt;br /&gt;
1=&amp;lt;modules runAllManagedModulesForAllRequests=&amp;quot;false&amp;quot;&amp;gt; |&lt;br /&gt;
2=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;remove name=&amp;quot;WebDAVModule&amp;quot; /&amp;gt; |&lt;br /&gt;
3=&amp;lt;/modules&amp;gt;}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ověření funkčnosti ===&lt;br /&gt;
Pro ověření dostupnosti webového rozhraní vložte do internetového prohlížeče adresu, na které má být rozhraní dostupné, tedy např.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://enteam.&amp;lt;doména&amp;gt;.cz&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Pokud se v prohlížeči zobrazí přihlašovací stránka webového rozhraní informačního systému enTeam a do aplikace je možné se přihlásit, je webové rozhraní nainstalováno správně.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:LoginToWebEnteam.png|Login to enTeam]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pokud není ověření funkčnosti aplikace úspěšné, pokračujte zjištěním příčiny chyby dle [[#Ověření funkčnosti webového API končí chybou 500 nebo 502]] a po vyřešení problému znovu ověřte funkčnost aplikace z internetového prohlížeče.&lt;br /&gt;
&lt;br /&gt;
== Často kladené otázky (FAQ) ==&lt;br /&gt;
&lt;br /&gt;
=== Ověření funkčnosti webového API končí chybou 500 nebo 502 ===&lt;br /&gt;
Pokud ověření funkčnosti webového API dle kapitoly [[#Ověření funkčnosti]] končí chybou 500 Internal Server Error, příp. 502 Bad Gateway, lze příčinu chyby zjistit dle následujícího postupu:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Otevřete aplikaci Příkazová řádka (cmd.exe)&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V Příkazové řádce přejděte do adresáře aplikace, ve které dochází k chybě, příkazem:&lt;br /&gt;
{{Command|cd &amp;lt;AplikaceAdresar&amp;gt;}}&amp;lt;br&amp;gt;&lt;br /&gt;
V příkazu nahraďte&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;AplikaceAdresar&amp;gt;}} za plnou cestu k adresáři s instalací aplikace, která vykazuje uvedenou chybu (např. {{FileName|c:\inetpub\wwwroot\enTeam.WebApi}})&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V Příkazové řádce spusťte požadovanou aplikaci&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;DotnetAdresar&amp;gt;\dotnet.exe Leviom.enTeam.WebApi.dll}}&amp;lt;br&amp;gt;&lt;br /&gt;
V příkazu nahraďte&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;DotnetAdresar&amp;gt;}} za plnou cestu k adresáři s instalací x86 varianty programu dotnet.exe (např. {{FileName|c:\Program Files (x86)\dotnet}})&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
V příkazové řádce se zobrazí výpis, z něhož by mělo být možné důvod nefunkčnosti aplikace zjistit. Pokud výpisu aplikace nerozumíte, kontaktujte, prosím, technickou podporu společnosti Leviom.&lt;br /&gt;
&lt;br /&gt;
Pokud aplikace vypíše do příkazové řádky tento text:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|1=Hosting environment: Production&amp;lt;br&amp;gt;&lt;br /&gt;
Content root path: c:\inetpub\wwwroot\enTeam.WebApi &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;(může se lišit)&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Now listening on: &amp;lt;nowiki&amp;gt;http://localhost:5000&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Application started. Press Ctrl+C to shut down.}},&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
byly odstraněny všechny chyby a aplikace je plně funkční. V takovém případě ji lze v Příkazové řádce ukončit stiskem Ctrl+C a znovu ověřit její funkčnost z webového prohlížeče dle kapitoly [[#Ověření funkčnosti]].&lt;/div&gt;</summary>
		<author><name>EnTeamAdmin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.enteam.cz/index.php?title=Soubor:HostingBundle8.png&amp;diff=905</id>
		<title>Soubor:HostingBundle8.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.enteam.cz/index.php?title=Soubor:HostingBundle8.png&amp;diff=905"/>
		<updated>2025-09-02T09:07:26Z</updated>

		<summary type="html">&lt;p&gt;EnTeamAdmin: EnTeamAdmin načetl novou verzi Soubor:HostingBundle8.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>EnTeamAdmin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.enteam.cz/index.php?title=Verze_datab%C3%A1zov%C3%A9ho_souboru_neodpov%C3%ADd%C3%A1_nainstalovan%C3%A9mu_Firebird_serveru&amp;diff=904</id>
		<title>Verze databázového souboru neodpovídá nainstalovanému Firebird serveru</title>
		<link rel="alternate" type="text/html" href="https://wiki.enteam.cz/index.php?title=Verze_datab%C3%A1zov%C3%A9ho_souboru_neodpov%C3%ADd%C3%A1_nainstalovan%C3%A9mu_Firebird_serveru&amp;diff=904"/>
		<updated>2025-09-01T11:37:40Z</updated>

		<summary type="html">&lt;p&gt;EnTeamAdmin: /* Tabulka kompatibilních verzí */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Verze databázového souboru musí odpovídat nainstalované verzi Firebird serveru. Pokud jsou verze odlišné, je nutné databázový soubor povýšit na odpovídající verzi Firebird serveru.&lt;br /&gt;
&lt;br /&gt;
==Verze databázového souboru==&lt;br /&gt;
Vyjadřuje strukturu databáze resp. databázového souboru. Udávané zkratkou ODS (On-Disk-Structure).&lt;br /&gt;
&lt;br /&gt;
==Verze Firebird serveru==&lt;br /&gt;
Vyjadřuje verzi nainstalovaného Firebird serveru.&lt;br /&gt;
&lt;br /&gt;
==Tabulka kompatibilních verzí==&lt;br /&gt;
Tabulka na řádcích vyjadřuje vztah mezi verzí databázového souboru a verzí Firebird serveru. Databázový soubor tedy musí korespondovat se serverem.&amp;lt;br&amp;gt; &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;1&amp;quot;|Databázový soubor&lt;br /&gt;
!colspan=&amp;quot;1&amp;quot;|Firebird server&lt;br /&gt;
|-&lt;br /&gt;
|11.0 &lt;br /&gt;
|2.0&lt;br /&gt;
|-&lt;br /&gt;
|11.1&lt;br /&gt;
|2.1&lt;br /&gt;
|-&lt;br /&gt;
|11.2&lt;br /&gt;
|2.5&lt;br /&gt;
|-&lt;br /&gt;
|12.0&lt;br /&gt;
|3.0&lt;br /&gt;
|-&lt;br /&gt;
|13.0&lt;br /&gt;
|4.0&lt;br /&gt;
|-&lt;br /&gt;
|15.0&lt;br /&gt;
|5.0&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
Minimální verze serveru pro instalaci enTeam je 3.0.&amp;lt;br&amp;gt;&lt;br /&gt;
Aktuální instalovaná a doporučená verze serveru je 3.0.&lt;br /&gt;
&lt;br /&gt;
==Řešení chyby==&lt;br /&gt;
Pro povýšení databázového souboru je nutné udělat backup databáze pod odpovídající verzí serveru (viz [[#Tabulka kompatibilních verzí|tabulka]]). Poté udělat restore databáze na požadovaném Firebird serveru.&lt;br /&gt;
&lt;br /&gt;
Zpět na stránku [[Řešení chyb při instalaci]]&lt;/div&gt;</summary>
		<author><name>EnTeamAdmin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.enteam.cz/index.php?title=Instalace_datab%C3%A1zov%C3%A9ho_serveru_Firebird&amp;diff=903</id>
		<title>Instalace databázového serveru Firebird</title>
		<link rel="alternate" type="text/html" href="https://wiki.enteam.cz/index.php?title=Instalace_datab%C3%A1zov%C3%A9ho_serveru_Firebird&amp;diff=903"/>
		<updated>2025-09-01T10:48:41Z</updated>

		<summary type="html">&lt;p&gt;EnTeamAdmin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Databázový systém Firebird je vhodný pro malé velikosti databází enTeam, nyní je podporován Firebird ve verzi 3.0. &lt;br /&gt;
== Stažení instalace ==&lt;br /&gt;
Instalaci Firebird doporučujeme stáhnout z oficiálních stránek https://www.firebirdsql.org/en/firebird-3-0. Vzhledem k nutnosti specifických nastavení je potřeba stahovat verzi Debug Kits (Binary + PDB components), a to buďto 32bitovou nebo 64bitovou:&lt;br /&gt;
[[Soubor:FirebirdDownload.png|Stažení instalace Firebird]]&lt;br /&gt;
== Nastavení při instalaci Firebird ==&lt;br /&gt;
V předposledním kroku instalačního průvodce doporučujeme nastavit spouštění Firebird jako služby MS Windows s automatickým spuštěním. Dále je nutné povolit vytvoření klientské knihovny GDS32.dll s tím, že je vhodné povolit i kopírování do složky &amp;lt;system&amp;gt;.&lt;br /&gt;
[[Soubor:FirebirdSettings.png|Nastavení při instalaci Firebird]]&amp;lt;br&amp;gt;&lt;br /&gt;
'''Po instalaci databázového systému Firebird je pro správnou funkci bezpodmínečně nutné restartovat počítač, na kterém byla instalace provedena.'''&lt;/div&gt;</summary>
		<author><name>EnTeamAdmin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.enteam.cz/index.php?title=Soubor:FirebirdSettings.png&amp;diff=902</id>
		<title>Soubor:FirebirdSettings.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.enteam.cz/index.php?title=Soubor:FirebirdSettings.png&amp;diff=902"/>
		<updated>2025-09-01T10:29:51Z</updated>

		<summary type="html">&lt;p&gt;EnTeamAdmin: Nastavení při instalaci Firebird&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Popis ==&lt;br /&gt;
Nastavení při instalaci Firebird&lt;/div&gt;</summary>
		<author><name>EnTeamAdmin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.enteam.cz/index.php?title=Soubor:FirebirdDownload.png&amp;diff=901</id>
		<title>Soubor:FirebirdDownload.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.enteam.cz/index.php?title=Soubor:FirebirdDownload.png&amp;diff=901"/>
		<updated>2025-09-01T09:02:09Z</updated>

		<summary type="html">&lt;p&gt;EnTeamAdmin: Stažení instalace Firebird&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Popis ==&lt;br /&gt;
Stažení instalace Firebird&lt;/div&gt;</summary>
		<author><name>EnTeamAdmin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.enteam.cz/index.php?title=Instalace_datab%C3%A1zov%C3%A9ho_serveru_Firebird&amp;diff=900</id>
		<title>Instalace databázového serveru Firebird</title>
		<link rel="alternate" type="text/html" href="https://wiki.enteam.cz/index.php?title=Instalace_datab%C3%A1zov%C3%A9ho_serveru_Firebird&amp;diff=900"/>
		<updated>2025-09-01T09:00:25Z</updated>

		<summary type="html">&lt;p&gt;EnTeamAdmin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Databázový systém Firebird je vhodný pro malé velikosti databází enTeam, nyní je podporován Firebird ve verzi 3.0. &lt;br /&gt;
Instalaci Firebird doporučujeme stáhnout z oficiálních stránek https://www.firebirdsql.org/en/firebird-3-0. Vzhledem k nutnosti specifických nastavení je potřeba stahovat verzi Debug Kits (Binary + PDB components):&lt;/div&gt;</summary>
		<author><name>EnTeamAdmin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.enteam.cz/index.php?title=INI_sekce_pro_modul_enTeam_DMS&amp;diff=899</id>
		<title>INI sekce pro modul enTeam DMS</title>
		<link rel="alternate" type="text/html" href="https://wiki.enteam.cz/index.php?title=INI_sekce_pro_modul_enTeam_DMS&amp;diff=899"/>
		<updated>2025-09-01T08:46:56Z</updated>

		<summary type="html">&lt;p&gt;EnTeamAdmin: /* Popis jednotlivých klíčů sekce [M/DocServer] */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Ukázka nastavení sekce [M/DocServer]==&lt;br /&gt;
Nastavení služby DocumentServer.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[M/DocServer]&lt;br /&gt;
Database=Interbase&lt;br /&gt;
Server=SERVER:C:\enTeam\Files\Data\enTeam.fdb&lt;br /&gt;
JUKEBOX=1&lt;br /&gt;
JBSIMULATE=C:\enTeam\Files\JukeBox\JukeDrive&lt;br /&gt;
JUKEDRIVES=C:\enTeam\Files\JukeBox\JukeDrive,d:\archiv\JukeDrive&lt;br /&gt;
JUKEBURNDRIVE=F:&lt;br /&gt;
AUTOBURN=1&lt;br /&gt;
MEDIATYPE=DVD&lt;br /&gt;
COPIES=1&lt;br /&gt;
MEDIASIZE=4000&lt;br /&gt;
BURNMODE=DISC&lt;br /&gt;
MAXCACHESIZE=8000&lt;br /&gt;
CACHERESERVE=2000&lt;br /&gt;
DBSYNC=0&lt;br /&gt;
BUFFERFILESINDB=0&lt;br /&gt;
JUKECACHE=C:\enTeam\Files\JukeBox\JukeCache&lt;br /&gt;
CACHEDIR=C:\enTeam\Files\DsCache&lt;br /&gt;
PrefetchAtts=0&lt;br /&gt;
DBUser=teambridge&lt;br /&gt;
DBPassword=087A911923731FA9&lt;br /&gt;
MessageToFile=1&lt;br /&gt;
MessageFile=c:\enTeam\files\log\DocServer.log&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Popis jednotlivých klíčů sekce [M/DocServer]===&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Database&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Určuje typ databáze. Možné hodnoty jsou interbase (používá se také pro Firebird), oracle a sqlserver (místo sqlserver je možné také zadat mssql)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Server&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Určuje konkrétní databázi. Pro Firebird syntaxe: &amp;quot;nazevServeru:lokalniCestaKdatabazi.fdb&amp;quot;, pro Oracle: &amp;quot;tnsNameAlias&amp;quot; a pro MSSQL &amp;quot;server:nazevDatabaze&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;JUKEBOX&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Zapíná podporu virtuálních DVD disků. [1/0]&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;JBSIMULATE&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Cesta do adresáře, kam se budou ukládat virtuální DVD média&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;JUKEDRIVES&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Umístění existujících médií. Standardně je cesta stejná, jako u JBSIMULATE, ale v případě nedostatku místa je možné starší média odsunout na pomalejší disky a jejich umístění vypsat do JUKEDRIVES s čárkou jako oddělovačem&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;JUKEBURNDRIVE&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Označení jednotky, na které se budou vypalovat fyzická média&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;AUTOBURN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Aktivuje automatické vypalování dat z cache do virtuálního média [1/0]&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;MEDIATYPE&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Typ média [CD/DVD/MO/UDO]&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;MEDIASIZE&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Velikost virtuálního média v MB&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;BURNMODE&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Vypalování média jako celku, nebo po částech [DICS/INCR]&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;MAXCACHESIZE&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Maximální velikost cache v MB&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;CACHERESERVE&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Rezerva cache. Pokud v cache není zmíněná rezerva v MB, začne dokument server odstraňovat soubory, které je možné odmazat.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;BUFFERFILESINDB&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Zapíná ukládání souborů do databáze. Standardně jsou soubory ukládány pouze do cache a do jukeboxů [0/1]&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;DBSYNC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Okamžité uložení souborů do databáze. [0/1]&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;JUKECACHE&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Cache určená pro proces vypalování.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;CACHEDIR&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Cache pro soubory, které zatím nebyly vypáleny a nebo si je uživatelé vyžádali z archivu&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;PrefetchAtts&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Nahrávat do cache všechny přílohy nalezeného dokumentu, i když si uživatel vyžádal pouze jednu přílohu [0/1]&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;DBUser&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Uživatel pro připojení k databázi&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;DBPassword&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Zakryptované heslo uživatele pro připojení k databázi&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;MessageToFile&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Aktivace logování do souboru na disku [0/1]&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;MessageFile&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Cesta k log souboru&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ukázka nastavení sekce [M/TeamStorage]==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[M/TeamStorage]&lt;br /&gt;
ServerSystem=rpc&lt;br /&gt;
Data=C:\enTeam\Files\IdxData&lt;br /&gt;
SaveOldFiles=False&lt;br /&gt;
Locale=czech&lt;br /&gt;
Reorg=True&lt;br /&gt;
ReloadAfterReorg=True&lt;br /&gt;
idxsrvip=Server123&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Popis jednotlivých klíčů sekce [M/TeamStorage]===&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ServerSystem&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Určuje typ komunikace mezi serverem a klientem&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Data&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Adresár s indexačními daty&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SaveOldFiles&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;false&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Locale&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;czech&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Reorg&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;True&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ReloadAfterReorg&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;True&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;idxsrvip&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Jméno, nebo IP adresa serveru, na kterém běží služba IndexServeru&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ukázka nastavení sekce [M/TextFilter]==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[M/TextFilter]&lt;br /&gt;
STOPLIST=C:\enTeam\Files\TextFilter\StopWords.txt&lt;br /&gt;
PREFILTER=C:\enTeam\Files\TextFilter\Prefilter.txt&lt;br /&gt;
MINDELIMITER=3&lt;br /&gt;
MAXDELIMITER=40&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Popis jednotlivých klíčů sekce [M/TextFilter]===&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;STOPLIST&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Seznam slov, která nebudou indexována&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;PREFILTER&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Seznam znaků, které nebudou indexovány&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;MINDELIMITER&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;MAXDELIMITER&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;40&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ukázka nastavení sekce [M/DOCSERVERCLIENT]==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[M/DOCSERVERCLIENT]&lt;br /&gt;
PROTOCOL=RPC&lt;br /&gt;
DEFAULTCOMPRESSLEVEL=9&lt;br /&gt;
NOCOMPRESSION=jpg, tif, zip&lt;br /&gt;
MAXCACHESIZE=100&lt;br /&gt;
CACHEDIR=${TEMP}&lt;br /&gt;
SERVERIP=Server&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Popis jednotlivých klíčů sekce [M/DOCSERVERCLIENT]===&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;PROTOCOL&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Určuje typ komunikace mezi serverem a klientem&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;DEFAULTCOMPRESSLEVEL&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Nastavuje kompresní level souboru, který bude použit při ukládání souborů do uložiště&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;NOCOMPRESSION&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Seznam typů souborů, na které nebude aplikované ZIP komprese&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;MAXCACHESIZE&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Maximální velikost cachce v MB&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;CACHEDIR&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Cesta do klientské cachce&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SERVERIP&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Název, nebo IP adresa serveru, na kterém běží služba documentServeru&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ukázka nastavení sekce [M/ServicesGuardian]==&lt;br /&gt;
Jde o službu hlídají běh služeb DocumentServer a IndexServer. V případě jejich zastavení se je pokusí restartovat.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Plugin0=DSGuardianPlugin.dll&lt;br /&gt;
Plugin1=ISGuardianPlugin.dll&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Popis jednotlivých klíčů sekce [M/ServicesGuardian]===&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Plugin0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;DSGuardianPlugin.dll knihovna slouží k hlídání stavu služby DocumentServer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Plugin1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;ISGuardianPlugin.dll knihovna slouží k hlídání stavu služby IndexServeru&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ukázka nastavení sekce [ContractReminder]==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[ContractReminder]&lt;br /&gt;
ContractAspect=dokument_typ&lt;br /&gt;
ContractValues=smlouva#contract#vertrag&lt;br /&gt;
ExpirationAspect=smlouva_platnost&lt;br /&gt;
ExpirationLabel=Platnost do&lt;br /&gt;
DaysBefore=30&lt;br /&gt;
AspectCount=2&lt;br /&gt;
Aspect1=smlouva_cislo&lt;br /&gt;
Label1=Č. smlouvy&lt;br /&gt;
Aspect2=smlouva_vec&lt;br /&gt;
Label2=Předmět smlouvy&lt;br /&gt;
From=noreply@firma.cz&lt;br /&gt;
FromName=enTeam Workflow Manager notification&lt;br /&gt;
Recipients=referent@firma.cz#recepce@firma.cz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Popis jednotlivých klíčů sekce [ContractReminder]===&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ContractAspect&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Aspekt pro identifikaci smluv&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ContractValues&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Hodnoty aspektu identifikující smlouvy (oddělené znakem &amp;quot;#&amp;quot;)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ExpirationAspect&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Aspekt obsahující datum ukončení platnosti smlouvy&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ExpirationLabel&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Popisek pro aspekt ukončení smlouvy zobrazený v e-mailu&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;DaysBefore&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Počet dní před ukončením platnosti&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;AspectCount&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Počet dalších aspektů smlouvy k zobrazení v e-mailu&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Aspect1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Název prvního aspektu&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Label1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Popisek pro aspekt č. 1 zobrazený v e-mailu&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Aspect2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Název druhého aspektu&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Label2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Popisek pro aspekt č. 2 zobrazený v e-mailu&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;From&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;E-mailová adresa odesilatele&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;FromName&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Zobrazené jména odesilatele&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Recipients&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;E-mailové adresy příjemců (oddělené znakem &amp;quot;#&amp;quot;)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Zpět na [[Ruční konfigurace instalovaných produktů]]&lt;/div&gt;</summary>
		<author><name>EnTeamAdmin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.enteam.cz/index.php?title=INI_sekce_pro_modul_enTeam_Workflow_Manager&amp;diff=898</id>
		<title>INI sekce pro modul enTeam Workflow Manager</title>
		<link rel="alternate" type="text/html" href="https://wiki.enteam.cz/index.php?title=INI_sekce_pro_modul_enTeam_Workflow_Manager&amp;diff=898"/>
		<updated>2025-09-01T08:45:43Z</updated>

		<summary type="html">&lt;p&gt;EnTeamAdmin: /* Popis jednotlivých klíčů sekce [M/TeamBridge] */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Ukázka nastavení sekce [M/TeamBridge]==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[M/TeamBridge]&lt;br /&gt;
Database=Interbase&lt;br /&gt;
Server=SERVER:C:\enTeam\Files\Data\enTeam.fdb&lt;br /&gt;
DBEXPRESSDRIVER=CORELABS&lt;br /&gt;
DefaultLanguage=CZE&lt;br /&gt;
LangDriver=ANCZECH&lt;br /&gt;
SQLdialect=3&lt;br /&gt;
ServerEngine=False&lt;br /&gt;
SendMIMECharSet=iso-8859-2&lt;br /&gt;
AttSizeLimit=1048576&lt;br /&gt;
FixOpenAttOnBackground=True&lt;br /&gt;
SuppressRepeatedWorkflow=False&lt;br /&gt;
ExecutableExtensions=,&lt;br /&gt;
NewCasesCheckInterval=1&lt;br /&gt;
AllowedLinkProtocols=mtbodc,https,http,recipe,&lt;br /&gt;
ExchangeEmailFreezeTimeout=120&lt;br /&gt;
HandleEmailByIDandSubject=True&lt;br /&gt;
GuiVersion=4.9.0.3&lt;br /&gt;
EmailLog=False&lt;br /&gt;
EmailExchangePriority=low&lt;br /&gt;
POP3Server=pop3.firma.cz &lt;br /&gt;
POP3Port=110&lt;br /&gt;
POP3TimeOut=30&lt;br /&gt;
SMTPServer=smtp.firma.cz&lt;br /&gt;
SMTPPort=25&lt;br /&gt;
SMTPTimeOut=30&lt;br /&gt;
;AllowEmailSSL=1&lt;br /&gt;
;POP3SSL=1&lt;br /&gt;
;SMTPSSL=1&lt;br /&gt;
POP3SSLPort=995&lt;br /&gt;
SMTPSSLPort=465&lt;br /&gt;
SMTPuser=SMTP_username&lt;br /&gt;
SMTPpassword=SMTP_password&lt;br /&gt;
AllowMUSEREnhancedFunct=False&lt;br /&gt;
;TechnicalUserDef=C:\enTeam\Bin\TechnicalUser.def&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Popis jednotlivých klíčů sekce [M/TeamBridge]===&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Database&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Určuje typ databáze. Možné hodnoty jsou interbase (používá se také pro Firebird), oracle a sqlserver (místo sqlserver je možné také zadat mssql)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Server&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Určuje konkrétní databázi. Pro Firebird syntaxe: &amp;quot;nazevServeru:lokalniCestaKdatabazi.fdb&amp;quot;, pro Oracle: &amp;quot;tnsNameAlias&amp;quot; a pro MSSQL &amp;quot;server:nazevDatabaze&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;DBEXPRESSDRIVER&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Přepíná aplikaci na novější databázový driver Corelabs.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;DefaultLanguage&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Konfiguruje databázový ovladač pro Firebird&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;LangDriver&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Konfiguruje databázový ovladač pro Firebird&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SQLdialect&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;konfiguruje databázový ovladač pro Firebird&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ServerEngine&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Určuje, do jaké části Windows registrů, má aplikace ukládat svá nastavení. Standardně se vše ukládá do HKEY_CURRENT_USER. Pokud je nastaveno TRUE, pak se nastavení ukládá do části HKEY_LOCAL_MACHINE &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SendMIMECharSet&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Znaková sada. Nutno nastavit hodnotu iso-8859-2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;AttSizeLimit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Limit přikládaných souborů udávaný v Bajtech. Lze specifikovat, zda při přiložení většího souboru dojde k varování, nebo k zamezení připojení. AttSizeLimit1048576[,deny | ,warn]&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;FixOpenAttOnBackground&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Zamezuje nežádoucímu otevírání příloh za běžící aplikaci enTeam Workflow Manager&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SuppressRepeatedWorkflow&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Pokud je nastaveno True, tak není možné po dokončení workflow nastartovat v tom samé procesu workflow další. Výchozí je False&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ExecutableExtensions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Některé přípony příloh lze označit jako programy. Takovéto přílohy pak nebudou po poklepání automaticky spuštěny, ale bude zobrazen dialog s výběrem aplikace, ve které má být soubor otevřen. V případě, kdy není tento klíč definován, nebo má prázdnou hodnotu, budou jako programy označeny soubory s příponami exe,com,cmd,bat,js,vbs,asp. Pokud chcete spouštět všechny přílohy bez omezení, pak jako hodnotu klíče nastavte čárku.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;NewCasesCheckInterval&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Nastavuje interval prohledávání složky Nové procesy. Pokud jsou nalezeny nějaké nové procesy, pak je zobrazena &amp;quot;notifikační bublina&amp;quot;.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;AllowedLinkProtocols&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;V textové části procesu mohou být uloženy také URL odkazy. Standardně jsou zakázané a některé mohou být pomocí klíče AllowedLinkProtocols povoleny.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ExchangeEmailFreezeTimeout&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Hlídá zatuhnutí aplikace mtbXchEmails.exe a při překročení nastaveného limitu (v sekundách) dojde k ukončení zmíněného nástroje.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;HandleEmailByIDandSubject&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Ovlivňuje vnoření příchozího e-mailu do e-mailu odchozího. Pokud je nastaveno na TRUE, pak kromě messageID v hlavičce e-mailu, se musí shodovat také název e-mailu (RE: a FW: je ignorováno). &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;GuiVersion&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Pokud je číslo verze souboru mtbGUI.exe rozdílné od uvedeného, je uživatel upozorněn, aby požádal administrátora o aktualizaci aplikace enTeam Workflow Manager&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;EmailLog&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Aplikace mtbXchEmails.exe určená ke stahování a odesílání emailů bude do standardního logu seriem.log logovat více informací.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;EmailExchangePriority&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Nastavuje Windows prioritu aplikace mtbXchEmails.exe. Default je low. Možné hodnoty idle, low, normal&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;POP3Server&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Adresa POP3 serveru&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;POP3Port&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Port nezabezpečené POP3 komunikace&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;POP3TimeOut&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;POP3 timeout&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SMTPServer&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Adresa SMTP serveru&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SMTPPort&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Port nezabezpečené SMTP komunikace&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SMTPTimeOut&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SMTP timeout&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;AllowEmailSSL&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Zapíná podporu zabezpečené SSL komunikace s POP3 a SMTP&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;POP3SSL&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Přepíná POP3 z režimu nezabezpečené komunikace na zabezpečenou. Výchozí je 0. Pro aktivní POP3 SSL zadejte 1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SMTPSSL&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Přepíná SMTP z režimu nezabezpečené komunikace na zabezpečenou. Výchozí je 0. Pro aktivní SMTP SSL zadejte 1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;POP3SSLPort&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Port zabezpečené POP3 komunikace&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SMTPSSLPort&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Port zabezpečené SMTP komunikace&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SMTPuser&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Uživatel použitý pro připojení k SMTP serveru.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SMTPpassword&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Heslo uživatele použitého pro připojení k SMTP serveru.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;AllowMUSEREnhancedFunct&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Zapíná podporu elektronických podpisů pro e-maily.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;TechnicalUserDef&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Určuje cestu k souboru, ve kterém je zakryptováno heslo pro komunikaci s databází. V případě užití standardního hesla je možné tento klíč zakomentovat.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;CustomerActions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Přidává aplikace do kontextové nabídky enTeam Workflow Manager ikony v System tray &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;PreviewAttachmentSizeLimit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Obsahuje maximální velikost přílohy v bajtech, která bude načtena (a zobrazena) v náhledu přílohy.&lt;br /&gt;
Výchozí hodnota je -1 a znamená &amp;quot;bez omezení&amp;quot;. Příloha, která velikost přesahuje, ale obsahuje anotace, je zobrazena.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ukázka nastavení sekce [PreviewPanel]==&lt;br /&gt;
Konfiguruje preview panel otevřeného procesu.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[PreviewPanel]&lt;br /&gt;
IeViewer=doc&lt;br /&gt;
TextViewer=log, pas, cpp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===Popis jednotlivých klíčů sekce [PreviewPanel]===&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;IeViewer&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Zapíná podporu dalších typů souborů v náhledu typu Internet Explorer. Standardní typy jsou: PDF,HTM,HTML,XML,GIF &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;IeViewer&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Zapíná podporu dalších typů souborů v náhledu typu Image viewer. Standardní typy jsou: JPG,JPEG,JPE,BMP,WMF,EMF,ICO,TIF,TIFF &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;IeViewer&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Zapíná podporu dalších typů souborů v náhledu typu Text viewer. Standardní typy jsou: TXT &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ukázka nastavení sekce [UniversalEmailExtractor]==&lt;br /&gt;
Nástroj UniversalEmailExtractor zajišťuje spouštění workflow v přijatých e-mailech a tím v nich umožňuje provádět různé automatizované činnosti.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[UniversalEmailExtractor]&lt;br /&gt;
StartWkf=False&lt;br /&gt;
Recipients=user1@leviom.cz,user2@leviom.cz&lt;br /&gt;
user1@leviom.cz=Hotline,True&lt;br /&gt;
user2@leviom.cz=Objednavky,True&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===Popis jednotlivých klíčů sekce [UniversalEmailExtractor]===&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;StartWkf&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Zapíná funkcionalitu E-mail Extractor. Výchozí je False&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Recipients&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Obsahuje seznam e-mailových adres oddělených čárkou, pro které se bude E-mail Extractor využívat.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;(jednotlivé emailové adresy)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Klíč obsahuje název workflow, které se má pro každý přijatý e-mail do zmíněné schránky spustit. A za čárkou logickou hodnotu True/False, zda se má automaticky spustit první krok uvedeného workflow.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ukázka nastavení sekcí [TbAttach.RTF], [TbAttach.DOC], apod.==&lt;br /&gt;
Nastavuje nástroj TbAttach, který zajišťuje práci s přílohami. Sekce je možné dynamicky nadefinovat pro jednotlivé typy příloh.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[TbAttach.XLSX]&lt;br /&gt;
Type=Shell&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[TbAttach.VBS]&lt;br /&gt;
Type=EXE&lt;br /&gt;
Run=notepad.exe %1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Popis jednotlivých klíčů sekcí [TbAttach.RTF], [TbAttach.DOC]===&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Určuje způsob otevření přílohy. Shell otevírá přílohu v asociované aplikaci. Starší verze MS Office podporovaly OLE. Pro některé typy příloh je možné použít typ EXE&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Run&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;V případě typu EXE klíč definuje, jakou aplikaci spustí a předá ji přílohu jako parametr.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ukázka nastavení sekce [M/TeamBridge.classes]==&lt;br /&gt;
Definuje seznam tříd procesu, který bude nabízen při zakládání nového procesu.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[M/TeamBridge.classes]&lt;br /&gt;
1=Smlouva&lt;br /&gt;
2=Porada&lt;br /&gt;
3=Faktura&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===Popis jednotlivých klíčů sekce [M/TeamBridge.classes]===&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Název první nabízené třídy&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Název druhé nabízené třídy&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==Ukázka nastavení sekce [M/SERVER]==&lt;br /&gt;
Význam klíčů je stejný, jako u [[INI sekce pro modul enTeam User]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ukázka nastavení sekce [MaskGenerator]==&lt;br /&gt;
Význam klíčů je stejný, jako u [[INI sekce pro modul enTeam User]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ukázka nastavení sekce [M/FullText]==&lt;br /&gt;
Popis fulltextového modulu je uveden na samostatné stránce [[Fulltextové vyhledávání]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ukázka nastavení sekce [MstartWKFInMail]==&lt;br /&gt;
Konfigurace plánovače úloh enTeam Scheduler&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
RunEscalations=True&lt;br /&gt;
EXworkingDays=five&lt;br /&gt;
EXworkingHoursStart=8&lt;br /&gt;
EXworkingHoursEnd=17&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Popis jednotlivých klíčů sekce [MstartWKFInMail]===&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;RunEscalations&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Aktivuje hlídání eskalací&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;EXworkingDays&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Určuje počet pracovních dní v týdnu [five/all]&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;EXworkingHoursStart&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Počátek pracovní doby&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;EXworkingHoursEnd&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Konec pracovní doby&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Zpět na [[Ruční konfigurace instalovaných produktů]]&lt;/div&gt;</summary>
		<author><name>EnTeamAdmin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.enteam.cz/index.php?title=INI_sekce_spole%C4%8Dn%C3%A9_pro_v%C5%A1echny_moduly&amp;diff=897</id>
		<title>INI sekce společné pro všechny moduly</title>
		<link rel="alternate" type="text/html" href="https://wiki.enteam.cz/index.php?title=INI_sekce_spole%C4%8Dn%C3%A9_pro_v%C5%A1echny_moduly&amp;diff=897"/>
		<updated>2025-09-01T08:44:05Z</updated>

		<summary type="html">&lt;p&gt;EnTeamAdmin: /* Ukázka nastavení sekce [M/Backup] */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Ukázka nastavení sekce [SERIE M/...]==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[SERIE M/...]&lt;br /&gt;
Errorlevel=3&lt;br /&gt;
Error=\\server\enTeam\Files\log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Popis jednotlivých klíčů [SERIE M/...]===&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Errorlevel&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Nastavuje úroveň logování. Aplikace logují záznamy až do uvedené priority. 1 - 3 jsou chyby. Záznamy 4 a 5 mají pouze informativní charakter. Standardní úroveň logování je 3. Při nastavení vyšší úrovně logování dochází ke zpomalování aplikací.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Error&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Cesta k log souboru seriem.log. Všichni klienti musí mít do tohoto souboru právo zápisu.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ukázka nastavení sekce [M/Backup]==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[M/Backup]&lt;br /&gt;
Count=3&lt;br /&gt;
Root=c:\enTeam\backup&lt;br /&gt;
Sender=noreply@company.cz&lt;br /&gt;
SenderName=enTeam Backup ; Backup log sender name&lt;br /&gt;
Recipient=employee@company.cz&lt;br /&gt;
BackupDatabases=True&lt;br /&gt;
TechnicalUserDef=C:\enTeam\Bin\TechnicalUser.def&lt;br /&gt;
Gbak=C:\Program Files\Firebird\Firebird_3_0\bin\gbak.exe&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Popis jednotlivých klíčů [M/Backup]===&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Count&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Počet souborů záloh, které bude nástroj udržovat, než začne starší zálohy odmazávat.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Root&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Adresář, ve kterém se budou zálohy ukládat.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Sender&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;E-mailová adresa odesilatele notifikačního e-mailu informujícího o výsledku zálohovacího procesu.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SenderName&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Jméno odesilatel notifikačního e-mailu informujícího o výsledku zálohovacího procesu.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Recipient&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Adresa příjemce notifikačního e-mailu&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;BackupDatabases&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Volba aktivující zálohu databáze. Výchozí je True. Pokud je nastaveno False, pak se provádí záloha pouze DMS části instalace, tzn. jukeboxy, apod.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;TechnicalUserDef&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Cesta k zakryptovanému souboru obsahujícímu heslo databázového uživatele &amp;quot;teambridge&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Gbak&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Cesta k nástroji gbak. Využívá se pouze v případě databáze Firebird.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Zpět na [[Ruční konfigurace instalovaných produktů]]&lt;/div&gt;</summary>
		<author><name>EnTeamAdmin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.enteam.cz/index.php?title=INI_sekce_pro_modul_enTeam_Journal_DS&amp;diff=896</id>
		<title>INI sekce pro modul enTeam Journal DS</title>
		<link rel="alternate" type="text/html" href="https://wiki.enteam.cz/index.php?title=INI_sekce_pro_modul_enTeam_Journal_DS&amp;diff=896"/>
		<updated>2025-09-01T08:43:11Z</updated>

		<summary type="html">&lt;p&gt;EnTeamAdmin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Ukázka nastavení sekce [M/JOURNAL]==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[M/JOURNAL]&lt;br /&gt;
Database=Interbase&lt;br /&gt;
Server=Server:C:\enTeam\Files\Data\enTeam.fdb&lt;br /&gt;
DBEXPRESSDRIVER=CORELABS&lt;br /&gt;
DefaultLanguage=CZE&lt;br /&gt;
LangDriver=ANCZECH&lt;br /&gt;
SQLdialect=3&lt;br /&gt;
TechnicalUserDef=C:\enTeam\Bin\TechnicalUser.def&lt;br /&gt;
ReceiverDownloadLimit=15&lt;br /&gt;
ReceiverTimeout=3600&lt;br /&gt;
Errorlevel=5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Popis jednotlivých klíčů sekce===&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Database&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Určuje typ databáze. Možné hodnoty jsou Interbase (používá se také pro Firebird), oracle a sqlserver (místo sqlserver je možné také zadat mssql)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Server&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Určuje konkrétní databázi. Pro Firebird je syntaxe zápisu: &amp;quot;nazevServeru:lokalniCestaKdatabazi.fdb&amp;quot;, pro Oracle: &amp;quot;tnsNameAlias&amp;quot; a pro MSSQL &amp;quot;server:nazevDatabaze&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;DBEXPRESSDRIVER&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Přepíná aplikaci na novější databázový driver Corelabs.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;DefaultLanguage&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Konfiguruje databázový driver pro Firebird&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;LangDriver&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Konfiguruje databázový driver pro Firebird&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SQLdialect&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Konfiguruje databázový driver pro Firebird&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;TechnicalUserDef&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Určuje cestu k souboru, ve kterém je zakryptováno heslo pro komunikaci s databází. V případě užití standardního hesla je možné tento klíč zakomentovat.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ReceiverDownloadLimit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Celkový počet zpráv, které stáhne Receiver v jednom cyklu stahování. Počet je suma pro zprávy přijaté i odeslané pro všechny schránky.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Errorlevel&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Nastavení stupně logování pouze pro modul Journal DS.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ReceiverTimeout&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Počet vteřin, po kterém dojde k nucenému ukončení aplikace mjReceiver. Jde o ochranu proti trvalému zaseknutí stahování. Výchozí hodnota je 1800&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Zpět na [[Ruční konfigurace instalovaných produktů]]&lt;/div&gt;</summary>
		<author><name>EnTeamAdmin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.enteam.cz/index.php?title=Datab%C3%A1zov%C3%BD_server&amp;diff=895</id>
		<title>Databázový server</title>
		<link rel="alternate" type="text/html" href="https://wiki.enteam.cz/index.php?title=Datab%C3%A1zov%C3%BD_server&amp;diff=895"/>
		<updated>2025-09-01T08:39:58Z</updated>

		<summary type="html">&lt;p&gt;EnTeamAdmin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Produkty enTeam vyžadují pro svoji činnost databázový server.&lt;br /&gt;
&lt;br /&gt;
Podporované databázové servery:&lt;br /&gt;
* Firebird&lt;br /&gt;
* MS SQL&lt;br /&gt;
* Oracle&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Firebird&amp;lt;/h2&amp;gt;&lt;br /&gt;
Databázový server, který je poskytovaný zdarma. Je doporučován pro databáze do velikosti max. 30 GB. Podrobnosti k instalaci databázového serveru Firebird jsou uvedeny na stránce [[Instalace databázového serveru Firebird]].&lt;br /&gt;
&amp;lt;h2&amp;gt;MS SQL&amp;lt;/h2&amp;gt;&lt;br /&gt;
Databázový server od společnosti Microsoft. U tohoto databázového serveru je podporována pouze SQL server autorizace. Použití tohoto databázového serveru doporučujeme.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Oracle&amp;lt;/h2&amp;gt;&lt;br /&gt;
Instalace pro tento typ serveru vyžaduje 32bitové klienty.&lt;/div&gt;</summary>
		<author><name>EnTeamAdmin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.enteam.cz/index.php?title=Verze_datab%C3%A1zov%C3%A9ho_souboru_neodpov%C3%ADd%C3%A1_nainstalovan%C3%A9mu_Firebird_serveru&amp;diff=894</id>
		<title>Verze databázového souboru neodpovídá nainstalovanému Firebird serveru</title>
		<link rel="alternate" type="text/html" href="https://wiki.enteam.cz/index.php?title=Verze_datab%C3%A1zov%C3%A9ho_souboru_neodpov%C3%ADd%C3%A1_nainstalovan%C3%A9mu_Firebird_serveru&amp;diff=894"/>
		<updated>2025-09-01T08:37:30Z</updated>

		<summary type="html">&lt;p&gt;EnTeamAdmin: /* Tabulka kompatibilních verzí */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Verze databázového souboru musí odpovídat nainstalované verzi Firebird serveru. Pokud jsou verze odlišné, je nutné databázový soubor povýšit na odpovídající verzi Firebird serveru.&lt;br /&gt;
&lt;br /&gt;
==Verze databázového souboru==&lt;br /&gt;
Vyjadřuje strukturu databáze resp. databázového souboru. Udávané zkratkou ODS (On-Disk-Structure).&lt;br /&gt;
&lt;br /&gt;
==Verze Firebird serveru==&lt;br /&gt;
Vyjadřuje verzi nainstalovaného Firebird serveru.&lt;br /&gt;
&lt;br /&gt;
==Tabulka kompatibilních verzí==&lt;br /&gt;
Tabulka na řádcích vyjadřuje vztah mezi verzí databázového souboru a verzí Firebird serveru. Databázový soubor tedy musí korespondovat se serverem.&amp;lt;br&amp;gt; &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;1&amp;quot;|Databázový soubor&lt;br /&gt;
!colspan=&amp;quot;1&amp;quot;|Firebird server&lt;br /&gt;
|-&lt;br /&gt;
|11.0 &lt;br /&gt;
|2.0&lt;br /&gt;
|-&lt;br /&gt;
|11.1&lt;br /&gt;
|2.1&lt;br /&gt;
|-&lt;br /&gt;
|11.2&lt;br /&gt;
|2.5&lt;br /&gt;
|-&lt;br /&gt;
|12.0&lt;br /&gt;
|3.0&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
Minimální verze serveru pro instalaci enTeam je 3.0.&amp;lt;br&amp;gt;&lt;br /&gt;
Aktuální instalovaná a doporučená verze serveru je 3.0.&lt;br /&gt;
&lt;br /&gt;
==Řešení chyby==&lt;br /&gt;
Pro povýšení databázového souboru je nutné udělat backup databáze pod odpovídající verzí serveru (viz [[#Tabulka kompatibilních verzí|tabulka]]). Poté udělat restore databáze na požadovaném Firebird serveru.&lt;br /&gt;
&lt;br /&gt;
Zpět na stránku [[Řešení chyb při instalaci]]&lt;/div&gt;</summary>
		<author><name>EnTeamAdmin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.enteam.cz/index.php?title=Instalace_webov%C3%A9ho_rozhran%C3%AD&amp;diff=893</id>
		<title>Instalace webového rozhraní</title>
		<link rel="alternate" type="text/html" href="https://wiki.enteam.cz/index.php?title=Instalace_webov%C3%A9ho_rozhran%C3%AD&amp;diff=893"/>
		<updated>2025-08-29T14:01:19Z</updated>

		<summary type="html">&lt;p&gt;EnTeamAdmin: /* Nastavení webového API */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== O aplikaci ==&lt;br /&gt;
Informační systém enTeam zajišťuje řízení a správu firemních dokumentů, komunikaci uvnitř pracovního týmu a flexibilní automatizaci firemních procesů.&amp;lt;br&amp;gt;&lt;br /&gt;
Webové rozhraní informačního systému enTeam je možné provozovat jako (popis zprovoznění každé z možností je uveden v samostatné kapitole tohoto postupu):&lt;br /&gt;
*	službu operačního systému Windows, nebo&lt;br /&gt;
*	aplikaci v rámci webového serveru Internet Information Services (IIS) &lt;br /&gt;
&lt;br /&gt;
Instalační soubory webového rozhraní jsou součástí ZIP archivu CD (verze aplikace enTeam). V návodu jsou uvedeny relativní cesty k souborům a adresářům (vždy začínají adresářem {{FileNameZip|enTeam.WebApi}}&amp;lt;/code&amp;gt;, tj. adresářem umístěném na první úrovni vnoření v uvedeném archivu).&amp;lt;br&amp;gt; &lt;br /&gt;
Pro přehlednost jsou názvy souborů a adresářů v celém postupu instalace označeny {{FileName|technickým písmem}}. Názvy adresářů a souborů obsažené v uvedeném ZIP archivu jsou navíc zvýrazněny {{FileNameZip|červenou barvou}}.&amp;lt;br&amp;gt;&lt;br /&gt;
Dále jsou v tomto postupu uvedeny příklady částí souborů. Takové texty jsou označeny {{FileCont|modrou barvou}}.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Instalace webového rozhraní ==&lt;br /&gt;
=== Předpoklady ===&lt;br /&gt;
Webové aplikační rozhraní (webové API) informačního systému enTeam může být provozováno na serveru splňujícím předpoklady uvedené na stránce [[Předpoklady_instalace_webového_API|Předpoklady instalace webového API]].&lt;br /&gt;
&lt;br /&gt;
===Služba OS Windows===&lt;br /&gt;
Instalace webového rozhraní enTeam jako služby OS Windows je zajištěna v rámci instalace nové verze enTeam. Nedaří-li se po instalaci nové verze enTeam službu webového API nastartovat, kontaktujte prosím technickou podporu společnosti Leviom.&lt;br /&gt;
&lt;br /&gt;
===Aplikace v rámci webového serveru Internet Information Services (IIS)===&lt;br /&gt;
Instalaci webového rozhraní enTeam jako aplikace v rámci webového serveru Internet Information Services (IIS) je třeba provést manuálně podle následujícího postupu.&lt;br /&gt;
&lt;br /&gt;
====Postup instalace====&lt;br /&gt;
Instalace sestává z následujících kroků:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Vytvořit adresář {{FileName|enTeam.WebApi}} v kořenovém adresáři webového serveru (např. {{FileName|c:\inetpub\wwwroot}})&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Zkopírovat obsah adresáře {{FileName|enTeam.WebApi\bin}} do adresáře {{FileName|enTeam.WebApi}}, vytvořeného v předchozím kroku&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V IIS Manageru přidat nový aplikační pool pro webové API (IIS Manager &amp;gt; Server &amp;gt; Application Pools &amp;gt; Add Application Pool…)&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:AddAppPool.png|Add Application Pool]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V rozšířených nastaveních aplikačního poolu musí být nastaveno&lt;br /&gt;
*	.NET CLR Version = No Managed Code&lt;br /&gt;
*	Enable 32-Bit Applications = true&lt;br /&gt;
*	Identity = Local System&lt;br /&gt;
[[Soubor:AdvancedSettings.png|Advanced Settings]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V IIS Manageru vytvořit novou webovou stránku pro webové API (pojmenovanou např. enTeam.WebApi) a přiřadit jí vlastní port (např. 8088).&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:AddWebsite.png|522px|Add Website]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Pokud je uvedený port na serveru již obsazen jinou aplikací, použijte libovolný jiný. Zvolený port je ale nutné reflektovat ve všech krocích tohoto postupu.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Zvolený port musí být dostupný ze všech zařízení, kde má být provozováno webové rozhraní aplikace enTeam nebo aplikace enTeamUI.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Z důvodu zabezpečení aplikace důrazně doporučujeme, aby webové rozhraní aplikace enTeam bylo provozováno výhradně na protokolu HTTPS (viz [[Přesměrování_nešifrované_komunikace_na_protokol_HTTPS|Přesměrování nešifrované komunikace na protokol HTTPS]]) a zvolený port byl dostupný pouze v rámci firemní sítě, příp. po připojení do VPN.}} &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Nastavení webového API====&lt;br /&gt;
Pro zajištění správné funkčnosti webového rozhraní enTeam je třeba upravit konfiguraci následujících souborů.&lt;br /&gt;
&lt;br /&gt;
=====Soubor appsettings.json=====&lt;br /&gt;
V aplikaci webového API nastavte soubor {{FileName|appsettings.json}} dle následujícího postupu.&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud v adresáři aplikace webového API dosud takový soubor nemáte, pak jej vytvořte zkopírováním souboru {{FileName|appsettings.Template.json}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Klíče (ve struktuře JSON souboru), které začínají znakem (nebo více znaky) #, jsou považovány za zakomentované a slouží pouze jako ilustrace možného nastavení. Po nastavení hodnot v souboru {{FileName|appsettings.json}}, je možné zakomentované řádky zcela odstranit (pozor ale na případné porušení syntaxe JSON, např. čárky mezi vlastnostmi)}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud chcete použít nastavení připojení k databázi ve standardním INI aplikace enTeam (doporučená varianta), zkontrolujte, že soubor {{FileName|appsettings.json}} neobsahuje klíč {{FileCont|ConnectionStrings}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud nelze použít hodnoty načtené z INI, nastavte přístup k databázím aplikace enTeam uvnitř klíče {{FileCont|ConnectionStrings}}. Jde o vlastnosti {{FileCont|WebApiDb}}, {{FileCont|DataDictionaryDb}}, {{FileCont|ScriptExDb}}, {{FileCont|UserDb}} a {{FileCont|WorkflowManagerDb}} a jejich vlastnosti {{FileCont|Provider}} a {{FileCont|ConnectionString}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Pokud jsou některé (nebo všechny) databáze spojené a vlastnosti Provider a ConnectionString by se v různých klíčích konfigurace opakovaly, lze tyto nahradit implicitním nastavením – klíčem Default.}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
{{Note|Poznámka: V případě databázového serveru Firebird obsahuje vlastnost {{FileCont|ConnectionString}} plnou cestu k souboru databáze (např. {{FileName|C:\enTeam\Files\Data\enTeam.fdb}}). Aby byla aplikace webového API schopna vlastnost {{FileCont|ConnectionString}} přečíst, je třeba zpětná lomítka v cestě k souboru „zdvojit“. Cesta k databázi pak bude v hodnotě vlastnosti {{FileCont|ConnectionString}} např. tato:&amp;lt;br&amp;gt;&lt;br /&gt;
	{{FileCont|1=&amp;quot;ConnectionString&amp;quot;:&amp;quot;Database=SERVER:C:\\enTeam\\Files\\Data\\enTeam.fdb;…&amp;quot;}}}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====INI soubor webového API=====&lt;br /&gt;
Webové API pro svůj běh potřebuje pozměněné INI oproti desktopu. Vytvořte kopii souboru serie_m.ini, ke které bude přistupovat pouze webové API (např. {{FileName|&amp;lt;enTeamAdresar&amp;gt;\Ini\serie_m.WebApi.ini}}) a přidejte do něj následující obsah&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont|1=[M/TeamBridge]&amp;lt;br&amp;gt;&lt;br /&gt;
ServerEngine=True}}&lt;br /&gt;
&lt;br /&gt;
=====Soubor web.config=====&lt;br /&gt;
Pro běh webového API je třeba nastavit proměnnou prostředí SERIEM tak, aby odkazovala na soubor {{FileName|serie_m.WebApi.ini}} (viz [[#INI soubor webového API]]). Toho lze docílit úpravou souboru {{FileName|web.config}} (uvnitř elementu {{FileCont|aspNetCore)}} dle následujícího postupu:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Pokud v adresáři aplikace webového API dosud takový soubor nemáte, pak jej vytvořte zkopírováním souboru {{FileName|web.Template.config}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Správně nastavte proměnnou SERIEM v souboru {{FileName|web.config}}&lt;br /&gt;
Příklad nastavení proměnné SERIEM:&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont11Lines |&lt;br /&gt;
1=&amp;lt;aspNetCore |&lt;br /&gt;
2=&amp;amp;nbsp;&amp;amp;nbsp;processPath=&amp;quot;c:\Program Files (x86)\dotnet\dotnet.exe&amp;quot; |&lt;br /&gt;
3=&amp;amp;nbsp;&amp;amp;nbsp;arguments=&amp;quot;.\Leviom.enTeam.WebApi.dll&amp;quot; |&lt;br /&gt;
4=&amp;amp;nbsp;&amp;amp;nbsp;stdoutLogEnabled=&amp;quot;false&amp;quot; |&lt;br /&gt;
5=&amp;amp;nbsp;&amp;amp;nbsp;stdoutLogFile=&amp;quot;.\logs\stdout&amp;quot;&amp;gt; |&lt;br /&gt;
6=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;environmentVariables&amp;gt; |&lt;br /&gt;
7=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;environmentVariable |&lt;br /&gt;
8=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;name=&amp;quot;SERIEM&amp;quot; |&lt;br /&gt;
9=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;value=&amp;quot;&amp;lt;enTeamAdresar&amp;gt;\Ini\serie_m.WebApi.ini&amp;quot; /&amp;gt; |&lt;br /&gt;
10=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/environmentVariables&amp;gt; |&lt;br /&gt;
11=&amp;lt;/aspNetCore&amp;gt;}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Používáte-li 64bitový OS, zajistěte, aby se používala x86 varianta programu dotnet.exe. Nejjednodušší je upravit soubor {{FileName|web.config}} tak, že nastavíte plnou cestu k programu v atributu {{FileCont|processPath}} elementu {{FileCont|aspNetCore}} (viz ukázka výše).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
V IIS Manageru ověřte, zda máte na serveru nainstalovaný modul WebDAV (IIS Manager &amp;gt; Server &amp;gt; Modules). Pokud se v seznamu instalovaných modulů nevyskytuje WebDAVModule, odstraňte ze souboru {{FileName|web.config}} následující sekci.&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont3Lines |&lt;br /&gt;
1=&amp;lt;modules runAllManagedModulesForAllRequests=&amp;quot;false&amp;quot;&amp;gt; |&lt;br /&gt;
2=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;remove name=&amp;quot;WebDAVModule&amp;quot; /&amp;gt; |&lt;br /&gt;
3=&amp;lt;/modules&amp;gt;}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ověření funkčnosti ===&lt;br /&gt;
Pro ověření dostupnosti webového rozhraní vložte do internetového prohlížeče adresu, na které má být rozhraní dostupné, tedy např.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://enteam.&amp;lt;doména&amp;gt;.cz&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Pokud se v prohlížeči zobrazí přihlašovací stránka webového rozhraní informačního systému enTeam a do aplikace je možné se přihlásit, je webové rozhraní nainstalováno správně.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:LoginToWebEnteam.png|Login to enTeam]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pokud není ověření funkčnosti aplikace úspěšné, pokračujte zjištěním příčiny chyby dle [[#Ověření funkčnosti webového API končí chybou 500 nebo 502]] a po vyřešení problému znovu ověřte funkčnost aplikace z internetového prohlížeče.&lt;br /&gt;
&lt;br /&gt;
== Často kladené otázky (FAQ) ==&lt;br /&gt;
&lt;br /&gt;
=== Ověření funkčnosti webového API končí chybou 500 nebo 502 ===&lt;br /&gt;
Pokud ověření funkčnosti webového API dle kapitoly [[#Ověření funkčnosti]] končí chybou 500 Internal Server Error, příp. 502 Bad Gateway, lze příčinu chyby zjistit dle následujícího postupu:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Otevřete aplikaci Příkazová řádka (cmd.exe)&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V Příkazové řádce přejděte do adresáře aplikace, ve které dochází k chybě, příkazem:&lt;br /&gt;
{{Command|cd &amp;lt;AplikaceAdresar&amp;gt;}}&amp;lt;br&amp;gt;&lt;br /&gt;
V příkazu nahraďte&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;AplikaceAdresar&amp;gt;}} za plnou cestu k adresáři s instalací aplikace, která vykazuje uvedenou chybu (např. {{FileName|c:\inetpub\wwwroot\enTeam.WebApi}})&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V Příkazové řádce spusťte požadovanou aplikaci&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;DotnetAdresar&amp;gt;\dotnet.exe Leviom.enTeam.WebApi.dll}}&amp;lt;br&amp;gt;&lt;br /&gt;
V příkazu nahraďte&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;DotnetAdresar&amp;gt;}} za plnou cestu k adresáři s instalací x86 varianty programu dotnet.exe (např. {{FileName|c:\Program Files (x86)\dotnet}})&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
V příkazové řádce se zobrazí výpis, z něhož by mělo být možné důvod nefunkčnosti aplikace zjistit. Pokud výpisu aplikace nerozumíte, kontaktujte, prosím, technickou podporu společnosti Leviom.&lt;br /&gt;
&lt;br /&gt;
Pokud aplikace vypíše do příkazové řádky tento text:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|1=Hosting environment: Production&amp;lt;br&amp;gt;&lt;br /&gt;
Content root path: c:\inetpub\wwwroot\enTeam.WebApi &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;(může se lišit)&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Now listening on: &amp;lt;nowiki&amp;gt;http://localhost:5000&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Application started. Press Ctrl+C to shut down.}},&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
byly odstraněny všechny chyby a aplikace je plně funkční. V takovém případě ji lze v Příkazové řádce ukončit stiskem Ctrl+C a znovu ověřit její funkčnost z webového prohlížeče dle kapitoly [[#Ověření funkčnosti]].&lt;/div&gt;</summary>
		<author><name>EnTeamAdmin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.enteam.cz/index.php?title=Instalace_webov%C3%A9ho_rozhran%C3%AD&amp;diff=892</id>
		<title>Instalace webového rozhraní</title>
		<link rel="alternate" type="text/html" href="https://wiki.enteam.cz/index.php?title=Instalace_webov%C3%A9ho_rozhran%C3%AD&amp;diff=892"/>
		<updated>2025-08-29T13:58:54Z</updated>

		<summary type="html">&lt;p&gt;EnTeamAdmin: /* Postup instalace */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== O aplikaci ==&lt;br /&gt;
Informační systém enTeam zajišťuje řízení a správu firemních dokumentů, komunikaci uvnitř pracovního týmu a flexibilní automatizaci firemních procesů.&amp;lt;br&amp;gt;&lt;br /&gt;
Webové rozhraní informačního systému enTeam je možné provozovat jako (popis zprovoznění každé z možností je uveden v samostatné kapitole tohoto postupu):&lt;br /&gt;
*	službu operačního systému Windows, nebo&lt;br /&gt;
*	aplikaci v rámci webového serveru Internet Information Services (IIS) &lt;br /&gt;
&lt;br /&gt;
Instalační soubory webového rozhraní jsou součástí ZIP archivu CD (verze aplikace enTeam). V návodu jsou uvedeny relativní cesty k souborům a adresářům (vždy začínají adresářem {{FileNameZip|enTeam.WebApi}}&amp;lt;/code&amp;gt;, tj. adresářem umístěném na první úrovni vnoření v uvedeném archivu).&amp;lt;br&amp;gt; &lt;br /&gt;
Pro přehlednost jsou názvy souborů a adresářů v celém postupu instalace označeny {{FileName|technickým písmem}}. Názvy adresářů a souborů obsažené v uvedeném ZIP archivu jsou navíc zvýrazněny {{FileNameZip|červenou barvou}}.&amp;lt;br&amp;gt;&lt;br /&gt;
Dále jsou v tomto postupu uvedeny příklady částí souborů. Takové texty jsou označeny {{FileCont|modrou barvou}}.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Instalace webového rozhraní ==&lt;br /&gt;
=== Předpoklady ===&lt;br /&gt;
Webové aplikační rozhraní (webové API) informačního systému enTeam může být provozováno na serveru splňujícím předpoklady uvedené na stránce [[Předpoklady_instalace_webového_API|Předpoklady instalace webového API]].&lt;br /&gt;
&lt;br /&gt;
===Služba OS Windows===&lt;br /&gt;
Instalace webového rozhraní enTeam jako služby OS Windows je zajištěna v rámci instalace nové verze enTeam. Nedaří-li se po instalaci nové verze enTeam službu webového API nastartovat, kontaktujte prosím technickou podporu společnosti Leviom.&lt;br /&gt;
&lt;br /&gt;
===Aplikace v rámci webového serveru Internet Information Services (IIS)===&lt;br /&gt;
Instalaci webového rozhraní enTeam jako aplikace v rámci webového serveru Internet Information Services (IIS) je třeba provést manuálně podle následujícího postupu.&lt;br /&gt;
&lt;br /&gt;
====Postup instalace====&lt;br /&gt;
Instalace sestává z následujících kroků:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Vytvořit adresář {{FileName|enTeam.WebApi}} v kořenovém adresáři webového serveru (např. {{FileName|c:\inetpub\wwwroot}})&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Zkopírovat obsah adresáře {{FileName|enTeam.WebApi\bin}} do adresáře {{FileName|enTeam.WebApi}}, vytvořeného v předchozím kroku&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V IIS Manageru přidat nový aplikační pool pro webové API (IIS Manager &amp;gt; Server &amp;gt; Application Pools &amp;gt; Add Application Pool…)&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:AddAppPool.png|Add Application Pool]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V rozšířených nastaveních aplikačního poolu musí být nastaveno&lt;br /&gt;
*	.NET CLR Version = No Managed Code&lt;br /&gt;
*	Enable 32-Bit Applications = true&lt;br /&gt;
*	Identity = Local System&lt;br /&gt;
[[Soubor:AdvancedSettings.png|Advanced Settings]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V IIS Manageru vytvořit novou webovou stránku pro webové API (pojmenovanou např. enTeam.WebApi) a přiřadit jí vlastní port (např. 8088).&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:AddWebsite.png|522px|Add Website]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Pokud je uvedený port na serveru již obsazen jinou aplikací, použijte libovolný jiný. Zvolený port je ale nutné reflektovat ve všech krocích tohoto postupu.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Zvolený port musí být dostupný ze všech zařízení, kde má být provozováno webové rozhraní aplikace enTeam nebo aplikace enTeamUI.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Z důvodu zabezpečení aplikace důrazně doporučujeme, aby webové rozhraní aplikace enTeam bylo provozováno výhradně na protokolu HTTPS (viz [[Přesměrování_nešifrované_komunikace_na_protokol_HTTPS|Přesměrování nešifrované komunikace na protokol HTTPS]]) a zvolený port byl dostupný pouze v rámci firemní sítě, příp. po připojení do VPN.}} &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Nastavení webového API====&lt;br /&gt;
&lt;br /&gt;
=====Soubor appsettings.json=====&lt;br /&gt;
V aplikaci webového API nastavte soubor {{FileName|appsettings.json}} dle následujícího postupu.&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud v adresáři aplikace webového API dosud takový soubor nemáte, pak jej vytvořte zkopírováním souboru {{FileName|appsettings.Template.json}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Klíče (ve struktuře JSON souboru), které začínají znakem (nebo více znaky) #, jsou považovány za zakomentované a slouží pouze jako ilustrace možného nastavení. Po nastavení hodnot v souboru {{FileName|appsettings.json}}, je možné zakomentované řádky zcela odstranit (pozor ale na případné porušení syntaxe JSON, např. čárky mezi vlastnostmi)}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud chcete použít nastavení připojení k databázi ve standardním INI aplikace enTeam (doporučená varianta), zkontrolujte, že soubor {{FileName|appsettings.json}} neobsahuje klíč {{FileCont|ConnectionStrings}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud nelze použít hodnoty načtené z INI, nastavte přístup k databázím aplikace enTeam uvnitř klíče {{FileCont|ConnectionStrings}}. Jde o vlastnosti {{FileCont|WebApiDb}}, {{FileCont|DataDictionaryDb}}, {{FileCont|ScriptExDb}}, {{FileCont|UserDb}} a {{FileCont|WorkflowManagerDb}} a jejich vlastnosti {{FileCont|Provider}} a {{FileCont|ConnectionString}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Pokud jsou některé (nebo všechny) databáze spojené a vlastnosti Provider a ConnectionString by se v různých klíčích konfigurace opakovaly, lze tyto nahradit implicitním nastavením – klíčem Default.}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
{{Note|Poznámka: V případě databázového serveru Firebird obsahuje vlastnost {{FileCont|ConnectionString}} plnou cestu k souboru databáze (např. {{FileName|C:\enTeam\Files\Data\enTeam.fdb}}). Aby byla aplikace webového API schopna vlastnost {{FileCont|ConnectionString}} přečíst, je třeba zpětná lomítka v cestě k souboru „zdvojit“. Cesta k databázi pak bude v hodnotě vlastnosti {{FileCont|ConnectionString}} např. tato:&amp;lt;br&amp;gt;&lt;br /&gt;
	{{FileCont|1=&amp;quot;ConnectionString&amp;quot;:&amp;quot;Database=SERVER:C:\\enTeam\\Files\\Data\\enTeam.fdb;…&amp;quot;}}}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====INI soubor webového API=====&lt;br /&gt;
Webové API pro svůj běh potřebuje pozměněné INI oproti desktopu. Vytvořte kopii souboru serie_m.ini, ke které bude přistupovat pouze webové API (např. {{FileName|&amp;lt;enTeamAdresar&amp;gt;\Ini\serie_m.WebApi.ini}}) a přidejte do něj následující obsah&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont|1=[M/TeamBridge]&amp;lt;br&amp;gt;&lt;br /&gt;
ServerEngine=True}}&lt;br /&gt;
&lt;br /&gt;
=====Soubor web.config=====&lt;br /&gt;
Pro běh webového API je třeba nastavit proměnnou prostředí SERIEM tak, aby odkazovala na soubor {{FileName|serie_m.WebApi.ini}} (viz [[#INI soubor webového API]]). Toho lze docílit úpravou souboru {{FileName|web.config}} (uvnitř elementu {{FileCont|aspNetCore)}} dle následujícího postupu:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Pokud v adresáři aplikace webového API dosud takový soubor nemáte, pak jej vytvořte zkopírováním souboru {{FileName|web.Template.config}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Správně nastavte proměnnou SERIEM v souboru {{FileName|web.config}}&lt;br /&gt;
Příklad nastavení proměnné SERIEM:&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont11Lines |&lt;br /&gt;
1=&amp;lt;aspNetCore |&lt;br /&gt;
2=&amp;amp;nbsp;&amp;amp;nbsp;processPath=&amp;quot;c:\Program Files (x86)\dotnet\dotnet.exe&amp;quot; |&lt;br /&gt;
3=&amp;amp;nbsp;&amp;amp;nbsp;arguments=&amp;quot;.\Leviom.enTeam.WebApi.dll&amp;quot; |&lt;br /&gt;
4=&amp;amp;nbsp;&amp;amp;nbsp;stdoutLogEnabled=&amp;quot;false&amp;quot; |&lt;br /&gt;
5=&amp;amp;nbsp;&amp;amp;nbsp;stdoutLogFile=&amp;quot;.\logs\stdout&amp;quot;&amp;gt; |&lt;br /&gt;
6=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;environmentVariables&amp;gt; |&lt;br /&gt;
7=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;environmentVariable |&lt;br /&gt;
8=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;name=&amp;quot;SERIEM&amp;quot; |&lt;br /&gt;
9=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;value=&amp;quot;&amp;lt;enTeamAdresar&amp;gt;\Ini\serie_m.WebApi.ini&amp;quot; /&amp;gt; |&lt;br /&gt;
10=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/environmentVariables&amp;gt; |&lt;br /&gt;
11=&amp;lt;/aspNetCore&amp;gt;}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Používáte-li 64bitový OS, zajistěte, aby se používala x86 varianta programu dotnet.exe. Nejjednodušší je upravit soubor {{FileName|web.config}} tak, že nastavíte plnou cestu k programu v atributu {{FileCont|processPath}} elementu {{FileCont|aspNetCore}} (viz ukázka výše).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
V IIS Manageru ověřte, zda máte na serveru nainstalovaný modul WebDAV (IIS Manager &amp;gt; Server &amp;gt; Modules). Pokud se v seznamu instalovaných modulů nevyskytuje WebDAVModule, odstraňte ze souboru {{FileName|web.config}} následující sekci.&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont3Lines |&lt;br /&gt;
1=&amp;lt;modules runAllManagedModulesForAllRequests=&amp;quot;false&amp;quot;&amp;gt; |&lt;br /&gt;
2=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;remove name=&amp;quot;WebDAVModule&amp;quot; /&amp;gt; |&lt;br /&gt;
3=&amp;lt;/modules&amp;gt;}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ověření funkčnosti ===&lt;br /&gt;
Pro ověření dostupnosti webového rozhraní vložte do internetového prohlížeče adresu, na které má být rozhraní dostupné, tedy např.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://enteam.&amp;lt;doména&amp;gt;.cz&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Pokud se v prohlížeči zobrazí přihlašovací stránka webového rozhraní informačního systému enTeam a do aplikace je možné se přihlásit, je webové rozhraní nainstalováno správně.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:LoginToWebEnteam.png|Login to enTeam]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pokud není ověření funkčnosti aplikace úspěšné, pokračujte zjištěním příčiny chyby dle [[#Ověření funkčnosti webového API končí chybou 500 nebo 502]] a po vyřešení problému znovu ověřte funkčnost aplikace z internetového prohlížeče.&lt;br /&gt;
&lt;br /&gt;
== Často kladené otázky (FAQ) ==&lt;br /&gt;
&lt;br /&gt;
=== Ověření funkčnosti webového API končí chybou 500 nebo 502 ===&lt;br /&gt;
Pokud ověření funkčnosti webového API dle kapitoly [[#Ověření funkčnosti]] končí chybou 500 Internal Server Error, příp. 502 Bad Gateway, lze příčinu chyby zjistit dle následujícího postupu:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Otevřete aplikaci Příkazová řádka (cmd.exe)&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V Příkazové řádce přejděte do adresáře aplikace, ve které dochází k chybě, příkazem:&lt;br /&gt;
{{Command|cd &amp;lt;AplikaceAdresar&amp;gt;}}&amp;lt;br&amp;gt;&lt;br /&gt;
V příkazu nahraďte&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;AplikaceAdresar&amp;gt;}} za plnou cestu k adresáři s instalací aplikace, která vykazuje uvedenou chybu (např. {{FileName|c:\inetpub\wwwroot\enTeam.WebApi}})&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V Příkazové řádce spusťte požadovanou aplikaci&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;DotnetAdresar&amp;gt;\dotnet.exe Leviom.enTeam.WebApi.dll}}&amp;lt;br&amp;gt;&lt;br /&gt;
V příkazu nahraďte&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;DotnetAdresar&amp;gt;}} za plnou cestu k adresáři s instalací x86 varianty programu dotnet.exe (např. {{FileName|c:\Program Files (x86)\dotnet}})&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
V příkazové řádce se zobrazí výpis, z něhož by mělo být možné důvod nefunkčnosti aplikace zjistit. Pokud výpisu aplikace nerozumíte, kontaktujte, prosím, technickou podporu společnosti Leviom.&lt;br /&gt;
&lt;br /&gt;
Pokud aplikace vypíše do příkazové řádky tento text:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|1=Hosting environment: Production&amp;lt;br&amp;gt;&lt;br /&gt;
Content root path: c:\inetpub\wwwroot\enTeam.WebApi &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;(může se lišit)&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Now listening on: &amp;lt;nowiki&amp;gt;http://localhost:5000&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Application started. Press Ctrl+C to shut down.}},&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
byly odstraněny všechny chyby a aplikace je plně funkční. V takovém případě ji lze v Příkazové řádce ukončit stiskem Ctrl+C a znovu ověřit její funkčnost z webového prohlížeče dle kapitoly [[#Ověření funkčnosti]].&lt;/div&gt;</summary>
		<author><name>EnTeamAdmin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.enteam.cz/index.php?title=Instalace_webov%C3%A9ho_rozhran%C3%AD&amp;diff=891</id>
		<title>Instalace webového rozhraní</title>
		<link rel="alternate" type="text/html" href="https://wiki.enteam.cz/index.php?title=Instalace_webov%C3%A9ho_rozhran%C3%AD&amp;diff=891"/>
		<updated>2025-08-29T13:56:05Z</updated>

		<summary type="html">&lt;p&gt;EnTeamAdmin: /* Aplikace v rámci webového serveru Internet Information Services (IIS) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== O aplikaci ==&lt;br /&gt;
Informační systém enTeam zajišťuje řízení a správu firemních dokumentů, komunikaci uvnitř pracovního týmu a flexibilní automatizaci firemních procesů.&amp;lt;br&amp;gt;&lt;br /&gt;
Webové rozhraní informačního systému enTeam je možné provozovat jako (popis zprovoznění každé z možností je uveden v samostatné kapitole tohoto postupu):&lt;br /&gt;
*	službu operačního systému Windows, nebo&lt;br /&gt;
*	aplikaci v rámci webového serveru Internet Information Services (IIS) &lt;br /&gt;
&lt;br /&gt;
Instalační soubory webového rozhraní jsou součástí ZIP archivu CD (verze aplikace enTeam). V návodu jsou uvedeny relativní cesty k souborům a adresářům (vždy začínají adresářem {{FileNameZip|enTeam.WebApi}}&amp;lt;/code&amp;gt;, tj. adresářem umístěném na první úrovni vnoření v uvedeném archivu).&amp;lt;br&amp;gt; &lt;br /&gt;
Pro přehlednost jsou názvy souborů a adresářů v celém postupu instalace označeny {{FileName|technickým písmem}}. Názvy adresářů a souborů obsažené v uvedeném ZIP archivu jsou navíc zvýrazněny {{FileNameZip|červenou barvou}}.&amp;lt;br&amp;gt;&lt;br /&gt;
Dále jsou v tomto postupu uvedeny příklady částí souborů. Takové texty jsou označeny {{FileCont|modrou barvou}}.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Instalace webového rozhraní ==&lt;br /&gt;
=== Předpoklady ===&lt;br /&gt;
Webové aplikační rozhraní (webové API) informačního systému enTeam může být provozováno na serveru splňujícím předpoklady uvedené na stránce [[Předpoklady_instalace_webového_API|Předpoklady instalace webového API]].&lt;br /&gt;
&lt;br /&gt;
===Služba OS Windows===&lt;br /&gt;
Instalace webového rozhraní enTeam jako služby OS Windows je zajištěna v rámci instalace nové verze enTeam. Nedaří-li se po instalaci nové verze enTeam službu webového API nastartovat, kontaktujte prosím technickou podporu společnosti Leviom.&lt;br /&gt;
&lt;br /&gt;
===Aplikace v rámci webového serveru Internet Information Services (IIS)===&lt;br /&gt;
Instalaci webového rozhraní enTeam jako aplikace v rámci webového serveru Internet Information Services (IIS) je třeba provést manuálně podle následujícího postupu.&lt;br /&gt;
&lt;br /&gt;
====Postup instalace====&lt;br /&gt;
Instalace sestává z následujících kroků:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Vytvořit adresář {{FileName|enTeam.WebApi}} v kořenovém adresáři webového serveru (např. {{FileName|c:\inetpub\wwwroot}})&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Zkopírovat obsah adresáře {{FileName|enTeam.WebApi\bin}} do adresáře {{FileName|enTeam.WebApi}}, vytvořeného v předchozím kroku&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V IIS Manageru přidat nový aplikační pool pro webové API (IIS Manager &amp;gt; Server &amp;gt; Application Pools &amp;gt; Add Application Pool…)&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:AddAppPool.png|Add Application Pool]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V rozšířených nastaveních aplikačního poolu musí být nastaveno&lt;br /&gt;
*	.NET CLR Version = No Managed Code&lt;br /&gt;
*	Enable 32-Bit Applications = true&lt;br /&gt;
*	Identity = Local System&lt;br /&gt;
[[Soubor:AdvancedSettings.png|Advanced Settings]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V IIS Manageru vytvořit novou webovou stránku pro webové API (pojmenovanou např. enTeam.WebApi) a přiřadit jí vlastní port (např. 8088).&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:AddWebsite.png|522px|Add Website]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Pokud je uvedený port na serveru již obsazen jinou aplikací, použijte libovolný jiný. Zvolený port je ale nutné reflektovat ve všech krocích tohoto postupu.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Zvolený port musí být dostupný ze všech zařízení, kde má být provozováno webové rozhraní aplikace enTeam nebo aplikace enTeamUI.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Z důvodu zabezpečení aplikace důrazně doporučujeme, aby webové rozhraní aplikace enTeam bylo provozováno výhradně na protokolu HTTPS a zvolený port byl dostupný pouze v rámci firemní sítě, příp. po připojení do VPN.}} &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Nastavení webového API====&lt;br /&gt;
&lt;br /&gt;
=====Soubor appsettings.json=====&lt;br /&gt;
V aplikaci webového API nastavte soubor {{FileName|appsettings.json}} dle následujícího postupu.&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud v adresáři aplikace webového API dosud takový soubor nemáte, pak jej vytvořte zkopírováním souboru {{FileName|appsettings.Template.json}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Klíče (ve struktuře JSON souboru), které začínají znakem (nebo více znaky) #, jsou považovány za zakomentované a slouží pouze jako ilustrace možného nastavení. Po nastavení hodnot v souboru {{FileName|appsettings.json}}, je možné zakomentované řádky zcela odstranit (pozor ale na případné porušení syntaxe JSON, např. čárky mezi vlastnostmi)}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud chcete použít nastavení připojení k databázi ve standardním INI aplikace enTeam (doporučená varianta), zkontrolujte, že soubor {{FileName|appsettings.json}} neobsahuje klíč {{FileCont|ConnectionStrings}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud nelze použít hodnoty načtené z INI, nastavte přístup k databázím aplikace enTeam uvnitř klíče {{FileCont|ConnectionStrings}}. Jde o vlastnosti {{FileCont|WebApiDb}}, {{FileCont|DataDictionaryDb}}, {{FileCont|ScriptExDb}}, {{FileCont|UserDb}} a {{FileCont|WorkflowManagerDb}} a jejich vlastnosti {{FileCont|Provider}} a {{FileCont|ConnectionString}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Pokud jsou některé (nebo všechny) databáze spojené a vlastnosti Provider a ConnectionString by se v různých klíčích konfigurace opakovaly, lze tyto nahradit implicitním nastavením – klíčem Default.}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
{{Note|Poznámka: V případě databázového serveru Firebird obsahuje vlastnost {{FileCont|ConnectionString}} plnou cestu k souboru databáze (např. {{FileName|C:\enTeam\Files\Data\enTeam.fdb}}). Aby byla aplikace webového API schopna vlastnost {{FileCont|ConnectionString}} přečíst, je třeba zpětná lomítka v cestě k souboru „zdvojit“. Cesta k databázi pak bude v hodnotě vlastnosti {{FileCont|ConnectionString}} např. tato:&amp;lt;br&amp;gt;&lt;br /&gt;
	{{FileCont|1=&amp;quot;ConnectionString&amp;quot;:&amp;quot;Database=SERVER:C:\\enTeam\\Files\\Data\\enTeam.fdb;…&amp;quot;}}}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====INI soubor webového API=====&lt;br /&gt;
Webové API pro svůj běh potřebuje pozměněné INI oproti desktopu. Vytvořte kopii souboru serie_m.ini, ke které bude přistupovat pouze webové API (např. {{FileName|&amp;lt;enTeamAdresar&amp;gt;\Ini\serie_m.WebApi.ini}}) a přidejte do něj následující obsah&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont|1=[M/TeamBridge]&amp;lt;br&amp;gt;&lt;br /&gt;
ServerEngine=True}}&lt;br /&gt;
&lt;br /&gt;
=====Soubor web.config=====&lt;br /&gt;
Pro běh webového API je třeba nastavit proměnnou prostředí SERIEM tak, aby odkazovala na soubor {{FileName|serie_m.WebApi.ini}} (viz [[#INI soubor webového API]]). Toho lze docílit úpravou souboru {{FileName|web.config}} (uvnitř elementu {{FileCont|aspNetCore)}} dle následujícího postupu:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Pokud v adresáři aplikace webového API dosud takový soubor nemáte, pak jej vytvořte zkopírováním souboru {{FileName|web.Template.config}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Správně nastavte proměnnou SERIEM v souboru {{FileName|web.config}}&lt;br /&gt;
Příklad nastavení proměnné SERIEM:&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont11Lines |&lt;br /&gt;
1=&amp;lt;aspNetCore |&lt;br /&gt;
2=&amp;amp;nbsp;&amp;amp;nbsp;processPath=&amp;quot;c:\Program Files (x86)\dotnet\dotnet.exe&amp;quot; |&lt;br /&gt;
3=&amp;amp;nbsp;&amp;amp;nbsp;arguments=&amp;quot;.\Leviom.enTeam.WebApi.dll&amp;quot; |&lt;br /&gt;
4=&amp;amp;nbsp;&amp;amp;nbsp;stdoutLogEnabled=&amp;quot;false&amp;quot; |&lt;br /&gt;
5=&amp;amp;nbsp;&amp;amp;nbsp;stdoutLogFile=&amp;quot;.\logs\stdout&amp;quot;&amp;gt; |&lt;br /&gt;
6=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;environmentVariables&amp;gt; |&lt;br /&gt;
7=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;environmentVariable |&lt;br /&gt;
8=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;name=&amp;quot;SERIEM&amp;quot; |&lt;br /&gt;
9=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;value=&amp;quot;&amp;lt;enTeamAdresar&amp;gt;\Ini\serie_m.WebApi.ini&amp;quot; /&amp;gt; |&lt;br /&gt;
10=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/environmentVariables&amp;gt; |&lt;br /&gt;
11=&amp;lt;/aspNetCore&amp;gt;}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Používáte-li 64bitový OS, zajistěte, aby se používala x86 varianta programu dotnet.exe. Nejjednodušší je upravit soubor {{FileName|web.config}} tak, že nastavíte plnou cestu k programu v atributu {{FileCont|processPath}} elementu {{FileCont|aspNetCore}} (viz ukázka výše).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
V IIS Manageru ověřte, zda máte na serveru nainstalovaný modul WebDAV (IIS Manager &amp;gt; Server &amp;gt; Modules). Pokud se v seznamu instalovaných modulů nevyskytuje WebDAVModule, odstraňte ze souboru {{FileName|web.config}} následující sekci.&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont3Lines |&lt;br /&gt;
1=&amp;lt;modules runAllManagedModulesForAllRequests=&amp;quot;false&amp;quot;&amp;gt; |&lt;br /&gt;
2=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;remove name=&amp;quot;WebDAVModule&amp;quot; /&amp;gt; |&lt;br /&gt;
3=&amp;lt;/modules&amp;gt;}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ověření funkčnosti ===&lt;br /&gt;
Pro ověření dostupnosti webového rozhraní vložte do internetového prohlížeče adresu, na které má být rozhraní dostupné, tedy např.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://enteam.&amp;lt;doména&amp;gt;.cz&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Pokud se v prohlížeči zobrazí přihlašovací stránka webového rozhraní informačního systému enTeam a do aplikace je možné se přihlásit, je webové rozhraní nainstalováno správně.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:LoginToWebEnteam.png|Login to enTeam]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pokud není ověření funkčnosti aplikace úspěšné, pokračujte zjištěním příčiny chyby dle [[#Ověření funkčnosti webového API končí chybou 500 nebo 502]] a po vyřešení problému znovu ověřte funkčnost aplikace z internetového prohlížeče.&lt;br /&gt;
&lt;br /&gt;
== Často kladené otázky (FAQ) ==&lt;br /&gt;
&lt;br /&gt;
=== Ověření funkčnosti webového API končí chybou 500 nebo 502 ===&lt;br /&gt;
Pokud ověření funkčnosti webového API dle kapitoly [[#Ověření funkčnosti]] končí chybou 500 Internal Server Error, příp. 502 Bad Gateway, lze příčinu chyby zjistit dle následujícího postupu:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Otevřete aplikaci Příkazová řádka (cmd.exe)&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V Příkazové řádce přejděte do adresáře aplikace, ve které dochází k chybě, příkazem:&lt;br /&gt;
{{Command|cd &amp;lt;AplikaceAdresar&amp;gt;}}&amp;lt;br&amp;gt;&lt;br /&gt;
V příkazu nahraďte&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;AplikaceAdresar&amp;gt;}} za plnou cestu k adresáři s instalací aplikace, která vykazuje uvedenou chybu (např. {{FileName|c:\inetpub\wwwroot\enTeam.WebApi}})&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V Příkazové řádce spusťte požadovanou aplikaci&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;DotnetAdresar&amp;gt;\dotnet.exe Leviom.enTeam.WebApi.dll}}&amp;lt;br&amp;gt;&lt;br /&gt;
V příkazu nahraďte&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;DotnetAdresar&amp;gt;}} za plnou cestu k adresáři s instalací x86 varianty programu dotnet.exe (např. {{FileName|c:\Program Files (x86)\dotnet}})&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
V příkazové řádce se zobrazí výpis, z něhož by mělo být možné důvod nefunkčnosti aplikace zjistit. Pokud výpisu aplikace nerozumíte, kontaktujte, prosím, technickou podporu společnosti Leviom.&lt;br /&gt;
&lt;br /&gt;
Pokud aplikace vypíše do příkazové řádky tento text:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|1=Hosting environment: Production&amp;lt;br&amp;gt;&lt;br /&gt;
Content root path: c:\inetpub\wwwroot\enTeam.WebApi &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;(může se lišit)&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Now listening on: &amp;lt;nowiki&amp;gt;http://localhost:5000&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Application started. Press Ctrl+C to shut down.}},&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
byly odstraněny všechny chyby a aplikace je plně funkční. V takovém případě ji lze v Příkazové řádce ukončit stiskem Ctrl+C a znovu ověřit její funkčnost z webového prohlížeče dle kapitoly [[#Ověření funkčnosti]].&lt;/div&gt;</summary>
		<author><name>EnTeamAdmin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.enteam.cz/index.php?title=Instalace_webov%C3%A9ho_rozhran%C3%AD&amp;diff=890</id>
		<title>Instalace webového rozhraní</title>
		<link rel="alternate" type="text/html" href="https://wiki.enteam.cz/index.php?title=Instalace_webov%C3%A9ho_rozhran%C3%AD&amp;diff=890"/>
		<updated>2025-08-29T13:55:34Z</updated>

		<summary type="html">&lt;p&gt;EnTeamAdmin: /* Služba OS Windows */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== O aplikaci ==&lt;br /&gt;
Informační systém enTeam zajišťuje řízení a správu firemních dokumentů, komunikaci uvnitř pracovního týmu a flexibilní automatizaci firemních procesů.&amp;lt;br&amp;gt;&lt;br /&gt;
Webové rozhraní informačního systému enTeam je možné provozovat jako (popis zprovoznění každé z možností je uveden v samostatné kapitole tohoto postupu):&lt;br /&gt;
*	službu operačního systému Windows, nebo&lt;br /&gt;
*	aplikaci v rámci webového serveru Internet Information Services (IIS) &lt;br /&gt;
&lt;br /&gt;
Instalační soubory webového rozhraní jsou součástí ZIP archivu CD (verze aplikace enTeam). V návodu jsou uvedeny relativní cesty k souborům a adresářům (vždy začínají adresářem {{FileNameZip|enTeam.WebApi}}&amp;lt;/code&amp;gt;, tj. adresářem umístěném na první úrovni vnoření v uvedeném archivu).&amp;lt;br&amp;gt; &lt;br /&gt;
Pro přehlednost jsou názvy souborů a adresářů v celém postupu instalace označeny {{FileName|technickým písmem}}. Názvy adresářů a souborů obsažené v uvedeném ZIP archivu jsou navíc zvýrazněny {{FileNameZip|červenou barvou}}.&amp;lt;br&amp;gt;&lt;br /&gt;
Dále jsou v tomto postupu uvedeny příklady částí souborů. Takové texty jsou označeny {{FileCont|modrou barvou}}.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Instalace webového rozhraní ==&lt;br /&gt;
=== Předpoklady ===&lt;br /&gt;
Webové aplikační rozhraní (webové API) informačního systému enTeam může být provozováno na serveru splňujícím předpoklady uvedené na stránce [[Předpoklady_instalace_webového_API|Předpoklady instalace webového API]].&lt;br /&gt;
&lt;br /&gt;
===Služba OS Windows===&lt;br /&gt;
Instalace webového rozhraní enTeam jako služby OS Windows je zajištěna v rámci instalace nové verze enTeam. Nedaří-li se po instalaci nové verze enTeam službu webového API nastartovat, kontaktujte prosím technickou podporu společnosti Leviom.&lt;br /&gt;
&lt;br /&gt;
=== Aplikace v rámci webového serveru Internet Information Services (IIS) ===&lt;br /&gt;
Instalaci webového rozhraní enTeam jako aplikace v rámci webového serveru Internet Information Services (IIS) je třeba provést manuálně podle následujícího postupu.&lt;br /&gt;
&lt;br /&gt;
==== Postup instalace ====&lt;br /&gt;
Instalace sestává z následujících kroků:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Vytvořit adresář {{FileName|enTeam.WebApi}} v kořenovém adresáři webového serveru (např. {{FileName|c:\inetpub\wwwroot}})&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Zkopírovat obsah adresáře {{FileName|enTeam.WebApi\bin}} do adresáře {{FileName|enTeam.WebApi}}, vytvořeného v předchozím kroku&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V IIS Manageru přidat nový aplikační pool pro webové API (IIS Manager &amp;gt; Server &amp;gt; Application Pools &amp;gt; Add Application Pool…)&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:AddAppPool.png|Add Application Pool]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V rozšířených nastaveních aplikačního poolu musí být nastaveno&lt;br /&gt;
*	.NET CLR Version = No Managed Code&lt;br /&gt;
*	Enable 32-Bit Applications = true&lt;br /&gt;
*	Identity = Local System&lt;br /&gt;
[[Soubor:AdvancedSettings.png|Advanced Settings]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V IIS Manageru vytvořit novou webovou stránku pro webové API (pojmenovanou např. enTeam.WebApi) a přiřadit jí vlastní port (např. 8088).&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:AddWebsite.png|522px|Add Website]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Pokud je uvedený port na serveru již obsazen jinou aplikací, použijte libovolný jiný. Zvolený port je ale nutné reflektovat ve všech krocích tohoto postupu.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Zvolený port musí být dostupný ze všech zařízení, kde má být provozováno webové rozhraní aplikace enTeam nebo aplikace enTeamUI.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Z důvodu zabezpečení aplikace důrazně doporučujeme, aby webové rozhraní aplikace enTeam bylo provozováno výhradně na protokolu HTTPS a zvolený port byl dostupný pouze v rámci firemní sítě, příp. po připojení do VPN.}} &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Nastavení webového API ====&lt;br /&gt;
&lt;br /&gt;
===== Soubor appsettings.json =====&lt;br /&gt;
V aplikaci webového API nastavte soubor {{FileName|appsettings.json}} dle následujícího postupu.&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud v adresáři aplikace webového API dosud takový soubor nemáte, pak jej vytvořte zkopírováním souboru {{FileName|appsettings.Template.json}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Klíče (ve struktuře JSON souboru), které začínají znakem (nebo více znaky) #, jsou považovány za zakomentované a slouží pouze jako ilustrace možného nastavení. Po nastavení hodnot v souboru {{FileName|appsettings.json}}, je možné zakomentované řádky zcela odstranit (pozor ale na případné porušení syntaxe JSON, např. čárky mezi vlastnostmi)}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud chcete použít nastavení připojení k databázi ve standardním INI aplikace enTeam (doporučená varianta), zkontrolujte, že soubor {{FileName|appsettings.json}} neobsahuje klíč {{FileCont|ConnectionStrings}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud nelze použít hodnoty načtené z INI, nastavte přístup k databázím aplikace enTeam uvnitř klíče {{FileCont|ConnectionStrings}}. Jde o vlastnosti {{FileCont|WebApiDb}}, {{FileCont|DataDictionaryDb}}, {{FileCont|ScriptExDb}}, {{FileCont|UserDb}} a {{FileCont|WorkflowManagerDb}} a jejich vlastnosti {{FileCont|Provider}} a {{FileCont|ConnectionString}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Pokud jsou některé (nebo všechny) databáze spojené a vlastnosti Provider a ConnectionString by se v různých klíčích konfigurace opakovaly, lze tyto nahradit implicitním nastavením – klíčem Default.}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
{{Note|Poznámka: V případě databázového serveru Firebird obsahuje vlastnost {{FileCont|ConnectionString}} plnou cestu k souboru databáze (např. {{FileName|C:\enTeam\Files\Data\enTeam.fdb}}). Aby byla aplikace webového API schopna vlastnost {{FileCont|ConnectionString}} přečíst, je třeba zpětná lomítka v cestě k souboru „zdvojit“. Cesta k databázi pak bude v hodnotě vlastnosti {{FileCont|ConnectionString}} např. tato:&amp;lt;br&amp;gt;&lt;br /&gt;
	{{FileCont|1=&amp;quot;ConnectionString&amp;quot;:&amp;quot;Database=SERVER:C:\\enTeam\\Files\\Data\\enTeam.fdb;…&amp;quot;}}}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== INI soubor webového API =====&lt;br /&gt;
Webové API pro svůj běh potřebuje pozměněné INI oproti desktopu. Vytvořte kopii souboru serie_m.ini, ke které bude přistupovat pouze webové API (např. {{FileName|&amp;lt;enTeamAdresar&amp;gt;\Ini\serie_m.WebApi.ini}}) a přidejte do něj následující obsah&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont|1=[M/TeamBridge]&amp;lt;br&amp;gt;&lt;br /&gt;
ServerEngine=True}}&lt;br /&gt;
&lt;br /&gt;
===== Soubor web.config =====&lt;br /&gt;
Pro běh webového API je třeba nastavit proměnnou prostředí SERIEM tak, aby odkazovala na soubor {{FileName|serie_m.WebApi.ini}} (viz [[#INI soubor webového API]]). Toho lze docílit úpravou souboru {{FileName|web.config}} (uvnitř elementu {{FileCont|aspNetCore)}} dle následujícího postupu:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Pokud v adresáři aplikace webového API dosud takový soubor nemáte, pak jej vytvořte zkopírováním souboru {{FileName|web.Template.config}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Správně nastavte proměnnou SERIEM v souboru {{FileName|web.config}}&lt;br /&gt;
Příklad nastavení proměnné SERIEM:&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont11Lines |&lt;br /&gt;
1=&amp;lt;aspNetCore |&lt;br /&gt;
2=&amp;amp;nbsp;&amp;amp;nbsp;processPath=&amp;quot;c:\Program Files (x86)\dotnet\dotnet.exe&amp;quot; |&lt;br /&gt;
3=&amp;amp;nbsp;&amp;amp;nbsp;arguments=&amp;quot;.\Leviom.enTeam.WebApi.dll&amp;quot; |&lt;br /&gt;
4=&amp;amp;nbsp;&amp;amp;nbsp;stdoutLogEnabled=&amp;quot;false&amp;quot; |&lt;br /&gt;
5=&amp;amp;nbsp;&amp;amp;nbsp;stdoutLogFile=&amp;quot;.\logs\stdout&amp;quot;&amp;gt; |&lt;br /&gt;
6=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;environmentVariables&amp;gt; |&lt;br /&gt;
7=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;environmentVariable |&lt;br /&gt;
8=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;name=&amp;quot;SERIEM&amp;quot; |&lt;br /&gt;
9=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;value=&amp;quot;&amp;lt;enTeamAdresar&amp;gt;\Ini\serie_m.WebApi.ini&amp;quot; /&amp;gt; |&lt;br /&gt;
10=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/environmentVariables&amp;gt; |&lt;br /&gt;
11=&amp;lt;/aspNetCore&amp;gt;}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Používáte-li 64bitový OS, zajistěte, aby se používala x86 varianta programu dotnet.exe. Nejjednodušší je upravit soubor {{FileName|web.config}} tak, že nastavíte plnou cestu k programu v atributu {{FileCont|processPath}} elementu {{FileCont|aspNetCore}} (viz ukázka výše).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
V IIS Manageru ověřte, zda máte na serveru nainstalovaný modul WebDAV (IIS Manager &amp;gt; Server &amp;gt; Modules). Pokud se v seznamu instalovaných modulů nevyskytuje WebDAVModule, odstraňte ze souboru {{FileName|web.config}} následující sekci.&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont3Lines |&lt;br /&gt;
1=&amp;lt;modules runAllManagedModulesForAllRequests=&amp;quot;false&amp;quot;&amp;gt; |&lt;br /&gt;
2=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;remove name=&amp;quot;WebDAVModule&amp;quot; /&amp;gt; |&lt;br /&gt;
3=&amp;lt;/modules&amp;gt;}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ověření funkčnosti ===&lt;br /&gt;
Pro ověření dostupnosti webového rozhraní vložte do internetového prohlížeče adresu, na které má být rozhraní dostupné, tedy např.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://enteam.&amp;lt;doména&amp;gt;.cz&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Pokud se v prohlížeči zobrazí přihlašovací stránka webového rozhraní informačního systému enTeam a do aplikace je možné se přihlásit, je webové rozhraní nainstalováno správně.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:LoginToWebEnteam.png|Login to enTeam]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pokud není ověření funkčnosti aplikace úspěšné, pokračujte zjištěním příčiny chyby dle [[#Ověření funkčnosti webového API končí chybou 500 nebo 502]] a po vyřešení problému znovu ověřte funkčnost aplikace z internetového prohlížeče.&lt;br /&gt;
&lt;br /&gt;
== Často kladené otázky (FAQ) ==&lt;br /&gt;
&lt;br /&gt;
=== Ověření funkčnosti webového API končí chybou 500 nebo 502 ===&lt;br /&gt;
Pokud ověření funkčnosti webového API dle kapitoly [[#Ověření funkčnosti]] končí chybou 500 Internal Server Error, příp. 502 Bad Gateway, lze příčinu chyby zjistit dle následujícího postupu:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Otevřete aplikaci Příkazová řádka (cmd.exe)&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V Příkazové řádce přejděte do adresáře aplikace, ve které dochází k chybě, příkazem:&lt;br /&gt;
{{Command|cd &amp;lt;AplikaceAdresar&amp;gt;}}&amp;lt;br&amp;gt;&lt;br /&gt;
V příkazu nahraďte&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;AplikaceAdresar&amp;gt;}} za plnou cestu k adresáři s instalací aplikace, která vykazuje uvedenou chybu (např. {{FileName|c:\inetpub\wwwroot\enTeam.WebApi}})&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V Příkazové řádce spusťte požadovanou aplikaci&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;DotnetAdresar&amp;gt;\dotnet.exe Leviom.enTeam.WebApi.dll}}&amp;lt;br&amp;gt;&lt;br /&gt;
V příkazu nahraďte&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;DotnetAdresar&amp;gt;}} za plnou cestu k adresáři s instalací x86 varianty programu dotnet.exe (např. {{FileName|c:\Program Files (x86)\dotnet}})&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
V příkazové řádce se zobrazí výpis, z něhož by mělo být možné důvod nefunkčnosti aplikace zjistit. Pokud výpisu aplikace nerozumíte, kontaktujte, prosím, technickou podporu společnosti Leviom.&lt;br /&gt;
&lt;br /&gt;
Pokud aplikace vypíše do příkazové řádky tento text:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|1=Hosting environment: Production&amp;lt;br&amp;gt;&lt;br /&gt;
Content root path: c:\inetpub\wwwroot\enTeam.WebApi &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;(může se lišit)&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Now listening on: &amp;lt;nowiki&amp;gt;http://localhost:5000&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Application started. Press Ctrl+C to shut down.}},&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
byly odstraněny všechny chyby a aplikace je plně funkční. V takovém případě ji lze v Příkazové řádce ukončit stiskem Ctrl+C a znovu ověřit její funkčnost z webového prohlížeče dle kapitoly [[#Ověření funkčnosti]].&lt;/div&gt;</summary>
		<author><name>EnTeamAdmin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.enteam.cz/index.php?title=Instalace_webov%C3%A9ho_rozhran%C3%AD&amp;diff=889</id>
		<title>Instalace webového rozhraní</title>
		<link rel="alternate" type="text/html" href="https://wiki.enteam.cz/index.php?title=Instalace_webov%C3%A9ho_rozhran%C3%AD&amp;diff=889"/>
		<updated>2025-08-29T13:55:00Z</updated>

		<summary type="html">&lt;p&gt;EnTeamAdmin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== O aplikaci ==&lt;br /&gt;
Informační systém enTeam zajišťuje řízení a správu firemních dokumentů, komunikaci uvnitř pracovního týmu a flexibilní automatizaci firemních procesů.&amp;lt;br&amp;gt;&lt;br /&gt;
Webové rozhraní informačního systému enTeam je možné provozovat jako (popis zprovoznění každé z možností je uveden v samostatné kapitole tohoto postupu):&lt;br /&gt;
*	službu operačního systému Windows, nebo&lt;br /&gt;
*	aplikaci v rámci webového serveru Internet Information Services (IIS) &lt;br /&gt;
&lt;br /&gt;
Instalační soubory webového rozhraní jsou součástí ZIP archivu CD (verze aplikace enTeam). V návodu jsou uvedeny relativní cesty k souborům a adresářům (vždy začínají adresářem {{FileNameZip|enTeam.WebApi}}&amp;lt;/code&amp;gt;, tj. adresářem umístěném na první úrovni vnoření v uvedeném archivu).&amp;lt;br&amp;gt; &lt;br /&gt;
Pro přehlednost jsou názvy souborů a adresářů v celém postupu instalace označeny {{FileName|technickým písmem}}. Názvy adresářů a souborů obsažené v uvedeném ZIP archivu jsou navíc zvýrazněny {{FileNameZip|červenou barvou}}.&amp;lt;br&amp;gt;&lt;br /&gt;
Dále jsou v tomto postupu uvedeny příklady částí souborů. Takové texty jsou označeny {{FileCont|modrou barvou}}.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Instalace webového rozhraní ==&lt;br /&gt;
=== Předpoklady ===&lt;br /&gt;
Webové aplikační rozhraní (webové API) informačního systému enTeam může být provozováno na serveru splňujícím předpoklady uvedené na stránce [[Předpoklady_instalace_webového_API|Předpoklady instalace webového API]].&lt;br /&gt;
&lt;br /&gt;
=== Služba OS Windows ===&lt;br /&gt;
Instalace webového rozhraní enTeam jako služby OS Windows je zajištěna v rámci instalace nové verze enTeam. Nedaří-li se po instalaci nové verze enTeam službu webového API nastartovat, kontaktujte prosím technickou podporu společnosti Leviom.&lt;br /&gt;
&lt;br /&gt;
=== Aplikace v rámci webového serveru Internet Information Services (IIS) ===&lt;br /&gt;
Instalaci webového rozhraní enTeam jako aplikace v rámci webového serveru Internet Information Services (IIS) je třeba provést manuálně podle následujícího postupu.&lt;br /&gt;
&lt;br /&gt;
==== Postup instalace ====&lt;br /&gt;
Instalace sestává z následujících kroků:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Vytvořit adresář {{FileName|enTeam.WebApi}} v kořenovém adresáři webového serveru (např. {{FileName|c:\inetpub\wwwroot}})&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Zkopírovat obsah adresáře {{FileName|enTeam.WebApi\bin}} do adresáře {{FileName|enTeam.WebApi}}, vytvořeného v předchozím kroku&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V IIS Manageru přidat nový aplikační pool pro webové API (IIS Manager &amp;gt; Server &amp;gt; Application Pools &amp;gt; Add Application Pool…)&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:AddAppPool.png|Add Application Pool]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V rozšířených nastaveních aplikačního poolu musí být nastaveno&lt;br /&gt;
*	.NET CLR Version = No Managed Code&lt;br /&gt;
*	Enable 32-Bit Applications = true&lt;br /&gt;
*	Identity = Local System&lt;br /&gt;
[[Soubor:AdvancedSettings.png|Advanced Settings]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V IIS Manageru vytvořit novou webovou stránku pro webové API (pojmenovanou např. enTeam.WebApi) a přiřadit jí vlastní port (např. 8088).&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:AddWebsite.png|522px|Add Website]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Pokud je uvedený port na serveru již obsazen jinou aplikací, použijte libovolný jiný. Zvolený port je ale nutné reflektovat ve všech krocích tohoto postupu.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Zvolený port musí být dostupný ze všech zařízení, kde má být provozováno webové rozhraní aplikace enTeam nebo aplikace enTeamUI.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Z důvodu zabezpečení aplikace důrazně doporučujeme, aby webové rozhraní aplikace enTeam bylo provozováno výhradně na protokolu HTTPS a zvolený port byl dostupný pouze v rámci firemní sítě, příp. po připojení do VPN.}} &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Nastavení webového API ====&lt;br /&gt;
&lt;br /&gt;
===== Soubor appsettings.json =====&lt;br /&gt;
V aplikaci webového API nastavte soubor {{FileName|appsettings.json}} dle následujícího postupu.&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud v adresáři aplikace webového API dosud takový soubor nemáte, pak jej vytvořte zkopírováním souboru {{FileName|appsettings.Template.json}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Klíče (ve struktuře JSON souboru), které začínají znakem (nebo více znaky) #, jsou považovány za zakomentované a slouží pouze jako ilustrace možného nastavení. Po nastavení hodnot v souboru {{FileName|appsettings.json}}, je možné zakomentované řádky zcela odstranit (pozor ale na případné porušení syntaxe JSON, např. čárky mezi vlastnostmi)}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud chcete použít nastavení připojení k databázi ve standardním INI aplikace enTeam (doporučená varianta), zkontrolujte, že soubor {{FileName|appsettings.json}} neobsahuje klíč {{FileCont|ConnectionStrings}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Pokud nelze použít hodnoty načtené z INI, nastavte přístup k databázím aplikace enTeam uvnitř klíče {{FileCont|ConnectionStrings}}. Jde o vlastnosti {{FileCont|WebApiDb}}, {{FileCont|DataDictionaryDb}}, {{FileCont|ScriptExDb}}, {{FileCont|UserDb}} a {{FileCont|WorkflowManagerDb}} a jejich vlastnosti {{FileCont|Provider}} a {{FileCont|ConnectionString}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Note|Poznámka: Pokud jsou některé (nebo všechny) databáze spojené a vlastnosti Provider a ConnectionString by se v různých klíčích konfigurace opakovaly, lze tyto nahradit implicitním nastavením – klíčem Default.}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
{{Note|Poznámka: V případě databázového serveru Firebird obsahuje vlastnost {{FileCont|ConnectionString}} plnou cestu k souboru databáze (např. {{FileName|C:\enTeam\Files\Data\enTeam.fdb}}). Aby byla aplikace webového API schopna vlastnost {{FileCont|ConnectionString}} přečíst, je třeba zpětná lomítka v cestě k souboru „zdvojit“. Cesta k databázi pak bude v hodnotě vlastnosti {{FileCont|ConnectionString}} např. tato:&amp;lt;br&amp;gt;&lt;br /&gt;
	{{FileCont|1=&amp;quot;ConnectionString&amp;quot;:&amp;quot;Database=SERVER:C:\\enTeam\\Files\\Data\\enTeam.fdb;…&amp;quot;}}}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== INI soubor webového API =====&lt;br /&gt;
Webové API pro svůj běh potřebuje pozměněné INI oproti desktopu. Vytvořte kopii souboru serie_m.ini, ke které bude přistupovat pouze webové API (např. {{FileName|&amp;lt;enTeamAdresar&amp;gt;\Ini\serie_m.WebApi.ini}}) a přidejte do něj následující obsah&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont|1=[M/TeamBridge]&amp;lt;br&amp;gt;&lt;br /&gt;
ServerEngine=True}}&lt;br /&gt;
&lt;br /&gt;
===== Soubor web.config =====&lt;br /&gt;
Pro běh webového API je třeba nastavit proměnnou prostředí SERIEM tak, aby odkazovala na soubor {{FileName|serie_m.WebApi.ini}} (viz [[#INI soubor webového API]]). Toho lze docílit úpravou souboru {{FileName|web.config}} (uvnitř elementu {{FileCont|aspNetCore)}} dle následujícího postupu:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Pokud v adresáři aplikace webového API dosud takový soubor nemáte, pak jej vytvořte zkopírováním souboru {{FileName|web.Template.config}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Správně nastavte proměnnou SERIEM v souboru {{FileName|web.config}}&lt;br /&gt;
Příklad nastavení proměnné SERIEM:&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont11Lines |&lt;br /&gt;
1=&amp;lt;aspNetCore |&lt;br /&gt;
2=&amp;amp;nbsp;&amp;amp;nbsp;processPath=&amp;quot;c:\Program Files (x86)\dotnet\dotnet.exe&amp;quot; |&lt;br /&gt;
3=&amp;amp;nbsp;&amp;amp;nbsp;arguments=&amp;quot;.\Leviom.enTeam.WebApi.dll&amp;quot; |&lt;br /&gt;
4=&amp;amp;nbsp;&amp;amp;nbsp;stdoutLogEnabled=&amp;quot;false&amp;quot; |&lt;br /&gt;
5=&amp;amp;nbsp;&amp;amp;nbsp;stdoutLogFile=&amp;quot;.\logs\stdout&amp;quot;&amp;gt; |&lt;br /&gt;
6=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;environmentVariables&amp;gt; |&lt;br /&gt;
7=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;environmentVariable |&lt;br /&gt;
8=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;name=&amp;quot;SERIEM&amp;quot; |&lt;br /&gt;
9=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;value=&amp;quot;&amp;lt;enTeamAdresar&amp;gt;\Ini\serie_m.WebApi.ini&amp;quot; /&amp;gt; |&lt;br /&gt;
10=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/environmentVariables&amp;gt; |&lt;br /&gt;
11=&amp;lt;/aspNetCore&amp;gt;}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Používáte-li 64bitový OS, zajistěte, aby se používala x86 varianta programu dotnet.exe. Nejjednodušší je upravit soubor {{FileName|web.config}} tak, že nastavíte plnou cestu k programu v atributu {{FileCont|processPath}} elementu {{FileCont|aspNetCore}} (viz ukázka výše).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
V IIS Manageru ověřte, zda máte na serveru nainstalovaný modul WebDAV (IIS Manager &amp;gt; Server &amp;gt; Modules). Pokud se v seznamu instalovaných modulů nevyskytuje WebDAVModule, odstraňte ze souboru {{FileName|web.config}} následující sekci.&amp;lt;br&amp;gt;&lt;br /&gt;
{{FileCont3Lines |&lt;br /&gt;
1=&amp;lt;modules runAllManagedModulesForAllRequests=&amp;quot;false&amp;quot;&amp;gt; |&lt;br /&gt;
2=&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;remove name=&amp;quot;WebDAVModule&amp;quot; /&amp;gt; |&lt;br /&gt;
3=&amp;lt;/modules&amp;gt;}}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ověření funkčnosti ===&lt;br /&gt;
Pro ověření dostupnosti webového rozhraní vložte do internetového prohlížeče adresu, na které má být rozhraní dostupné, tedy např.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://enteam.&amp;lt;doména&amp;gt;.cz&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Pokud se v prohlížeči zobrazí přihlašovací stránka webového rozhraní informačního systému enTeam a do aplikace je možné se přihlásit, je webové rozhraní nainstalováno správně.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soubor:LoginToWebEnteam.png|Login to enTeam]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pokud není ověření funkčnosti aplikace úspěšné, pokračujte zjištěním příčiny chyby dle [[#Ověření funkčnosti webového API končí chybou 500 nebo 502]] a po vyřešení problému znovu ověřte funkčnost aplikace z internetového prohlížeče.&lt;br /&gt;
&lt;br /&gt;
== Často kladené otázky (FAQ) ==&lt;br /&gt;
&lt;br /&gt;
=== Ověření funkčnosti webového API končí chybou 500 nebo 502 ===&lt;br /&gt;
Pokud ověření funkčnosti webového API dle kapitoly [[#Ověření funkčnosti]] končí chybou 500 Internal Server Error, příp. 502 Bad Gateway, lze příčinu chyby zjistit dle následujícího postupu:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	Otevřete aplikaci Příkazová řádka (cmd.exe)&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V Příkazové řádce přejděte do adresáře aplikace, ve které dochází k chybě, příkazem:&lt;br /&gt;
{{Command|cd &amp;lt;AplikaceAdresar&amp;gt;}}&amp;lt;br&amp;gt;&lt;br /&gt;
V příkazu nahraďte&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;AplikaceAdresar&amp;gt;}} za plnou cestu k adresáři s instalací aplikace, která vykazuje uvedenou chybu (např. {{FileName|c:\inetpub\wwwroot\enTeam.WebApi}})&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	V Příkazové řádce spusťte požadovanou aplikaci&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;DotnetAdresar&amp;gt;\dotnet.exe Leviom.enTeam.WebApi.dll}}&amp;lt;br&amp;gt;&lt;br /&gt;
V příkazu nahraďte&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|&amp;lt;DotnetAdresar&amp;gt;}} za plnou cestu k adresáři s instalací x86 varianty programu dotnet.exe (např. {{FileName|c:\Program Files (x86)\dotnet}})&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
V příkazové řádce se zobrazí výpis, z něhož by mělo být možné důvod nefunkčnosti aplikace zjistit. Pokud výpisu aplikace nerozumíte, kontaktujte, prosím, technickou podporu společnosti Leviom.&lt;br /&gt;
&lt;br /&gt;
Pokud aplikace vypíše do příkazové řádky tento text:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{{Command|1=Hosting environment: Production&amp;lt;br&amp;gt;&lt;br /&gt;
Content root path: c:\inetpub\wwwroot\enTeam.WebApi &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;(může se lišit)&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Now listening on: &amp;lt;nowiki&amp;gt;http://localhost:5000&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Application started. Press Ctrl+C to shut down.}},&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
byly odstraněny všechny chyby a aplikace je plně funkční. V takovém případě ji lze v Příkazové řádce ukončit stiskem Ctrl+C a znovu ověřit její funkčnost z webového prohlížeče dle kapitoly [[#Ověření funkčnosti]].&lt;/div&gt;</summary>
		<author><name>EnTeamAdmin</name></author>
		
	</entry>
</feed>