Instalace webového rozhraní: Porovnání verzí

Z enTeam
Skočit na navigaci Skočit na vyhledávání
Řádek 1: Řádek 1:
 
+
# Položka číslovaného seznamu
<h2>Příprava před instalací</h2>
+
# O aplikaci 3
Pro provoz webové aplikace na serveru musí být nainstalován:
+
# Předpoklady instalace webového rozhraní 3
* Desktopový klient enTeam Workflow manager včetně databáze
+
3 Postup instalace webového API 4
* Webový server IIS
+
3.1 Předpoklady 4
* Microsoft .NET Framework 4.5
+
3.2 Postup instalace 4
Pozn.: Webový server IIS a Microsoft .NET Framework 4.5 by měl být předinstalovaný na každé serverové verzi Microsoft Windows, která má nainstalované poslední aktualizace.
+
3.3 Nastavení webového API 7
 
+
3.3.1 Soubor appsettings.json 7
<h2>Zprovoznění domény</h2>
+
3.3.2 INI soubor webového API 8
Pro používání webové aplikace enTeam Workflow manager je nutné mít doménu, skrze kterou bude webová aplikace přístupná. Může to být například <font face="Courier, monospace">enteam.nasefirma.cz</font>
+
3.3.3 Soubor web.config 8
 
+
3.4 Ověření funkčnosti 8
<h2>Instalace webového klienta</h2>
+
3.5 Způsob provozování webového API 9
Nejprve ve webovém serveru IIS vytvořte nový web. Pro web doporučujeme používat protokol https, pro který musíte mít v IIS naimportovaný certifikát. Ten při založení webu vyberete v poli "Certifikát SSL". Přidání webu může vypadat například takto:
+
4 Postup instalace webového GUI 10
 
+
4.1 Předpoklady 10
[[Soubor:Iis-mtb-settings.png]]
+
4.2 Postup instalace v IIS – webová stránka 10
 
+
4.3 Postup instalace v IIS – podstránka jiné webové stránky 11
Posledním krokem je nahrání zdrojových souborů webového klienta do fyzické cesty webu. Nyní by se vám mělo na adrese webového enTeam Workflow manager načíst přihlašovací okno do aplikace.
+
4.4 Nastavení webového GUI 12
 
+
4.5 Ověření funkčnosti 12
TODO: nastavení přístupu k webapi
+
5 URL Rewrite – Přesměrování na https 14
 
+
5.1 Předpoklady 14
<h2>Instalace webového rozhraní</h2>
+
5.2 Postup 14
Dále musíme přidat webové rozhraní pro komunikace s enTeam Workflow manager. Na vytvořený web z předchozího kroku klikněte pravým tlačítkem a vyberte volbu "Přidat aplikaci". Jako alias musíte zvolit "webapi", popř. jiný název, který jste zvolili v cestě hned za kořenem webu v nastavení klienta. Přidání webového rozhraní by mělo vypadat takto:
+
6 URL Rewrite – Zpřístupnění webového API 16
 
+
6.1 Předpoklady 16
[[Soubor:api_settings.png]]
+
6.2 Postup 16
 
+
6.3 Ověření funkčnosti 19
Nyní nahrajte zdrojové soubory webového rozhraní do fyzické cesty zvolené v tomto  kroku.  
+
7 Často kladené otázky (FAQ) 20
 
+
7.1 Pod uživatelem se nelze připojit z enTeam.WebApi do DB Firebird 3.0+. Spojení z ostatních aplikací enTeam pod stejným uživatelem funguje. 20
Tímto by celá instalace měla být dokončena a web by měl být funkční a dostupný na vámi zvolené adrese.
+
7.2 Ověření funkčnosti webového API končí chybou 500 nebo 502 20
 
 
Zpět na  stránku [[Instalace produktů enTeam]]
 

Verze z 21. 12. 2020, 19:47

  1. Položka číslovaného seznamu
  2. O aplikaci 3
  3. Předpoklady instalace webového rozhraní 3

3 Postup instalace webového API 4 3.1 Předpoklady 4 3.2 Postup instalace 4 3.3 Nastavení webového API 7 3.3.1 Soubor appsettings.json 7 3.3.2 INI soubor webového API 8 3.3.3 Soubor web.config 8 3.4 Ověření funkčnosti 8 3.5 Způsob provozování webového API 9 4 Postup instalace webového GUI 10 4.1 Předpoklady 10 4.2 Postup instalace v IIS – webová stránka 10 4.3 Postup instalace v IIS – podstránka jiné webové stránky 11 4.4 Nastavení webového GUI 12 4.5 Ověření funkčnosti 12 5 URL Rewrite – Přesměrování na https 14 5.1 Předpoklady 14 5.2 Postup 14 6 URL Rewrite – Zpřístupnění webového API 16 6.1 Předpoklady 16 6.2 Postup 16 6.3 Ověření funkčnosti 19 7 Často kladené otázky (FAQ) 20 7.1 Pod uživatelem se nelze připojit z enTeam.WebApi do DB Firebird 3.0+. Spojení z ostatních aplikací enTeam pod stejným uživatelem funguje. 20 7.2 Ověření funkčnosti webového API končí chybou 500 nebo 502 20