Historie stránky
Komunikace Komunikácia webových služeb mezi služieb medzi IS ENVITA a API může probíhat dvěma způsobymôže prebiehať dvomi spôsobmi.
Oba způsoby jsou navrženy sú navrhnuté tak, aby zajišťovaly flexibilní zaisťovali flexibilnú a efektivní efektívnu správu komunikace komunikácie s API a umožňovaly uživatelům snadný přístup ke klíčovým funkcím webových formulářů.
...
umožňovali užívateľom ľahký prístup ku kľúčovým funkciám webových formulárov.
Priama obsluha cez aplikaciu ENVITA
Užívatelia môžu komunikovať s webovými službami priamo cez bežiacu aplikáciu IS ENVITA. Všetko funguje pokým je daná ENVITA spustená. Po ukončení IS ENVITA na danom PC je aj komunikácia ukončená a tým pádom nefunkčná.
Tento prístup je vhodný najmä pre jednoduché prípady, kedy užívateľ pracuje priamo s webovým formulárom z prostredia mobilného telefónu, kým je IS ENVITA spustená.Služba registrovaná ve Windows
Pro komunikaci Pre komunikáciu s webovými službami je možné využít samostatnou využiť samostatnú službu ISEnvita.Service.exe, která se ktorá sa zaregistruje do systému jako ako služba Windows. Tato
Táto služba je zodpovědná zodpovedná za správu připojení pripojení a obsluhu požadavků mezi požiadaviek medzi IS ENVITA a API. V takovém případě nemusí být nutně spuštěna takomto prípade nemusí byť spustená samotná IS ENVITA , přesto z mobilního telefonu zašlete k vybranému autovraku fotografii a uložíte ji do databáze nebo vytvoříte dávky odpadu do Podkladů na PC, a web formuláre napr. na mobilnom telefóne sú aj tak funkčné, majú prístup aj do databázy a preto takto bez problémov vytvoríte napr. dávky odpadu do Podkladov k evidenci.
...
Registrácia služby
...
vo Windows
Zaregistrování Zaregistrovanie služby ve Windows spuštěním příkazu v příkazové řádce a to podle verze operačního systému. Pokud vo Windows vykonáme spustením príkazu v príkazovom riadku,
a to podľa verzie operačného systému:
- pokiaľ máte 32 bitový systém je
...
- príkazový hrádok zapísaný takto:
sc create "ISEnvita.Service" binpath="C:\Program Files (x86)\Inisoft\ISENVITA\ISEnvita.Service.exe".
...
- pokiaľ máte 64 bitový
...
- operačný systém,
...
- tak je
...
- príkaz tento:
sc create "ISEnvita.Service" binpath="C:\Program Files (x86)\Inisoft\ISENVITA\ISEnvita.Service_x64.exe"
Po provedení tohoto příkazu se vytvoří
Po vykonaní tohto príkazu sa vytvorí služba do Windows a je třeba ji donastavit a spustit v aplikaci Služby ve Windows. potrebné ju do-nastaviť a spustiť v aplikácii Služby vo Windows.
- na službě klikněte službe kliknite pravým tlačítkem tlačítkom myši a vyberte nabídku ponuku Vlastnosti
- přejděte prejdite na záložku Přihlášení a tam vyberte Tento účet
- pokud používáte databázi na LocalDB, pak zadejte jméno a heslo ve Windows, pod kterým služba následně poběží.
- pokud používáte databázi na SQL serveru, pak nechte volbu Místní systémový účet.
- pokud používáte databázi na LocalDB, pak zadejte jméno a heslo ve Windows, pod kterým služba následně poběží.
- spusťte službu
...
- Prihlásenie a tam vyberte ten "správny" účet pre službu tak, aby cez tento mohla komunikovať s MS SQL Serverom
- Tento účet - aj vtedy, pokiaľ používate databázu na LocalDB. A zadajte meno a heslo vo Windows, pod ktorým služba následne pobeží.
- pokiaľ používate databázy na SQL serveri, tak môžete nechať aj voľbu "Místní systémový účet."
- Tento účet - aj vtedy, pokiaľ používate databázu na LocalDB. A zadajte meno a heslo vo Windows, pod ktorým služba následne pobeží.
- spustite službu
Zmazanie zaregistrovanej služby urobíme pomocou príkazu:
sc delete "ISEnvita.Service"
Technická
...
špecifikácia
Systémové požadavky pro běh služby jsou požiadavky pre beh služby sú identické s těmi, které platí pro běžný provoz desktopové aplikace ENVITA. Při spuštění služba automaticky navazuje odchozí spojení tými, ktoré platia pre bežnú prevádzku desktopovej aplikácie ENVITA. Pri spustení služba automaticky nadväzuje odchodzie spojenie na wss://formulare-api.envita.cz pomocí pomocou zabezpečeného WebSocket protokolu (wss, port 443).
Z pohledu pohľadu IT správy není potřeba instalovat či provozovat žádné nie je potrebné inštalovať, či prevádzkovať žiadne webové servery, NAT rule, nebo veřejné alebo verejné IP adresy. Jediné, co čo musí být na perimetru zákaznické sítě povolenobyť na perimetri zákazníckej siete povolené, je HTTPS provoz prevádzka na výše vyššie uvedené URL. Všechny interakce Všetky interakcie s cloudovým rozhraním API probíhají prebiehajú šifrovaným kanálemkanálom .
V rámci prostředí prostredia ENVITA Cloud je vedle vedľa samotného API provozována prevádzkovaná i webová aplikace aplikácia na adrese https://formulare.envita.cz, která slouží jako frontend pro koncové uživatele. K přístupu postačí běžný webový prohlížeč, zařízení není nijak omezeno typem ani OS.
Přihlášení uživatele probíhá pomocí WEB ID (unikátní identifikátor cílové ENVITA instance) spolu s uživatelským jménem a heslem, které se spravují výhradně v rámci zákaznické lokální instalace IS ENVITA. Nastavení uživatelských rolí a oprávnění je tak plně pod kontrolou zákazníka.
Důležité: Webové formuláře ani API neuchovávají žádná data – veškeré dotazy a operace jsou zpracovávány v reálném čase proti lokální instanci IS ENVITA. Pokud ISEnvita.Service.exe neběží, nebo není sk, ktorá slúži ako frontend pre koncových užívateľov. K prístupu postačí bežný webový prehliadač, zriadenie nie je nijak obmedzené typom ani OS.
Prihlásenie užívateľa prebieha pomocou WEB ID (unikátny identifikátor cieľovej ENVITA inštancie) spolu s užívateľským menom a heslom, ktoré sa spravujú výhradne v rámci zákazníckej lokálnej inštalácie IS ENVITA. Nastavenia užívateľských rolí a oprávnení je tak plne pod kontrolou zákazníka.
| Upozornění | ||
|---|---|---|
| ||
Webové formuláre a ani API neuchovávaju žiádná data Všetky dotazy a operácie sú spracovávané v reálnom čase proti lokálnej inštancii IS ENVITA. Pokiaľ ISEnvita.Service.exe nebeží alebo nie je API dostupné, frontend (webové |
...
formuláre) |
...
prestane fungovať. |

