Instalace webového rozhraní: Porovnání verzí
(→Instalace webového API) |
(→Instalace webového API) |
||
Řádek 20: | Řádek 20: | ||
== Instalace webového API == | == Instalace webového API == | ||
Webové API je kolekce webových služeb poskytující přístup k datům modulů aplikace enTeam.<br> | Webové API je kolekce webových služeb poskytující přístup k datům modulů aplikace enTeam.<br> | ||
− | Aktuálně podporované DBMS jsou Firebird, Microsoft SQL Server a Oracle. Požadovanou strukturu databáze je nutné vytvořit dodanými SQL skripty (viz <ref>Postup instalace | + | Aktuálně podporované DBMS jsou Firebird, Microsoft SQL Server a Oracle. Požadovanou strukturu databáze je nutné vytvořit dodanými SQL skripty (viz <ref>Postup instalace</ref>[Postup instalace webového API]). Strukturu lze vytvořit: |
* Individuálně, tj. samostatná databáze koexistující vedle stávající databáze enTeam | * Individuálně, tj. samostatná databáze koexistující vedle stávající databáze enTeam | ||
* Přidat do aktuální databáze enTeam | * Přidat do aktuální databáze enTeam |
Verze z 5. 1. 2021, 20:44
Obsah
O aplikaci
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ů.
Pro zprovoznění webového rozhraní informačního systému enTeam je třeba provést tyto kroky:
- instalaci a nastavení webového API (aplikační rozhraní),
- instalaci a nastavení webového GUI (grafické uživatelské rozhraní),
- přesměrování komunikace z protokolu http na HTTPS a
- zpřístupnění webového API na protokolu HTTPS.
Popis provedení každého z těchto kroků je uveden v dalších kapitolách.
Instalační soubory webového rozhraní jsou součástí instalačního ZIP archivu. V návodu jsou uvedeny relativní cesty k souborům a adresářům (vždy začínají adresářem enTeam.WebApi nebo enTeam.WebGui, tj. jedním z adresářů umístěných na první úrovni vnoření v uvedeném archivu).
Pro přehlednost jsou názvy souborů a adresářů v celém postupu instalace označeny technickým písmem. Názvy adresářů a souborů obsažené v uvedeném ZIP archivu jsou navíc zvýrazněny červenou barvou.
V tomto dokumentu jsou uvedeny příklady částí souborů. Takové texty jsou označeny modrou barvou.
Předpoklady instalace webového rozhraní
Webové rozhraní informačního systému enTeam využívá k připojení do databáze dvou způsobů. Prvním z nich je přímé připojení do databáze pomocí databázového klienta. Druhým způsobem je připojení pomocí OLE rozhraní, které je součástí standardního desktopového klienta aplikace enTeam.
Server, kde bude webové rozhraní provozováno, proto musí mít:
- Funkční enTeam verze 6.0.0.3 nebo novější – serverovou (hlavní) nebo klientskou instalaci
- Funkční webový server Internet Information Services (IIS) verze 10 nebo novější nainstalovaný na serveru, kde je zprovozněn IS enTeam
Instalace webového API
Webové API je kolekce webových služeb poskytující přístup k datům modulů aplikace enTeam.
Aktuálně podporované DBMS jsou Firebird, Microsoft SQL Server a Oracle. Požadovanou strukturu databáze je nutné vytvořit dodanými SQL skripty (viz <ref>Postup instalace</ref>[Postup instalace webového API]). Strukturu lze vytvořit:
- Individuálně, tj. samostatná databáze koexistující vedle stávající databáze enTeam
- Přidat do aktuální databáze enTeam
Na vytvořenou strukturu databáze je pak potřeba nasměrovat aplikaci (viz Soubor appsettings.json)
Předpoklady
Postup instalace
Nastavení webového API
Soubor appsettings.json
INI soubor webového API
Soubor web.config
Ověření funkčnosti
Způsob provozování webového API
Způsob provozování webového API
Instalace webového GUI
Předpoklady
Postup instalace v IIS – webová stránka
Postup instalace v IIS – webová stránka
Postup instalace v IIS – podstránka jiné webové stránky
Postup instalace v IIS – podstránka jiné webové stránky
Nastavení webového GUI
Ověření funkčnosti
URL Rewrite – Přesměrování na https
URL Rewrite – Přesměrování na https
Předpoklady
Postup
URL Rewrite – Zpřístupnění webového API
URL Rewrite – Zpřístupnění webového API