Možnosti otestování EWP
Po připojení do testovací EWP sítě je možné provádět testování. Více o připojení do EWP sítě se nachází na stránce Nastavení připojení k EWP síti.
Co lze testovat
Na stánce HEI/API Coverage Matrix se pro každou zapojenou instituci zobrazuje seznam jejích zveřejnených API, v rámci kterých poskytuje informace. Z těchto API je možné stahovat data. Report pro IS/STAG / ZČU: https://dev-registry.erasmuswithoutpaper.eu/coverage?pattern=University+of+West+Bohemia.
Testování je možné provádět se všemi institucemi uvedenými na stránce. Nejjednodušší testování je ale proti Západočeské univerzitě, jelikož je možné se pod vybranou testovací rolí přihlásit na stag-demo.zcu.cz a simulovat komunikaci na dvou institucích zároveň.
EWP Validátor
Stránky EWP registru umožňují validovat implementaci serverové části, která poskytuje data ostatním institucím.
XML schéma validátor
XML data, která vrací jednotlivé služby, je možné validovat. Pro DEV i produkční EWP síť existuje XML Schema Validator, který umí ověřit, že jsou data validní vůči schématu.
API validátor
Dále je možné validovat funkčnost jednotlivých API. Pro instutuce, které jsou připojené do DEV EWP, je přístupný API Validator, který se nachází pod tlačítkem validate u příslušného odkazu na manifest. Zde je pak možné pustit předpřipravené testy pro validaci všech připojených API a otestovat jejich autentizaci, komunikaci a reakci na různé typy uživatelských vstupů.
Tento validátor je možné pustit také lokálně a nasměrovat na něj běžící aplikaci. Je však nutné použít instanci aplikace, která není připojená do žádné EWP sítě, protože aplikace se umí připojit pouze k jednomu registru a přestala by v původním registru komunikovat. Validátor je možné stáhnout z jeho repozitáře a následně spustit v docker kontejneru nebo jako samostatnou aplikaci.
Další informace je možné nalézt v návodu na použití validátoru.
EWP v aplikacích IS/STAG
Některé aplikace v IS/STAG jsou již propojené s webovými službami, které komunikují přes EWP.
Meziinstitucionální smlouvy
V aplikaci pro správu meziinstitucionálních smluv je možné synchronizovat informace s druhou institucí, se kterou je smlouva uzavírána. Aby byla smlouva aktualizovaná přes EWP, musí mít tuto volbu zaškrtnutou.
Poté, co je smlouva známá na obou institucích, se v ní zobrazí označení položek, které se budou posílat přes EWP, možnost manuálního stažení dat z druhé instituce a také možnost prohlédnutí informací uložených na druhé instituci. Pokud je položka vyplněna na druhé instituci, zobrazí se u ní také možnost zkopírovat její hodnotu. Hodnoty z druhé instituce se automaticky nepřepisují, ale nabízí pouze se nabízí ke zkopírování.
V rámci testování je možné zkusit uzavřít novou smlouvu s druhou institucí a provádět v ní úpravy na obou stranách.
Úpravy této aplikace zatím nejsou hotové. Další funkčnosti budou přidány.
Learning Agreement
V aplikaci ECTS Výjezdy a ECTS Příjezdy je možné otestovat tvorbu Learning Agreement (LA) ze strany výjezdové a příjezdové instituce. Zda je LA spravována přes EWP je rozhodováno automaticky při zakládání výjezdu nebo příjezdu. Další informace naleznete v Newsletteru IS/STAG 2021, Listopad I
ECTS Výjezdy a označení dat, která se budou posílat přes síť EWP.
ECTS Příjezdy a data přijatá přes síť EWP.
Podrobná nápověda k aplikacím se nachází na stránkách EWP procesy - záložka Výjezdy a EWP procesy - Příjezdy.
Administrace / Externí systémy
Stažení dat přes EWP probíhá automaticky jedenkrát denně. V rámci testování však může být potřeba spustit manuální aktualizaci dat častěji. Toto je umožněno v aplikaci Externí systémy. Na záložce Akce je možné zvolit API a instituci, ze které mají být data stažena. Přístup do této aplikace má pouze role Administrátor.
Další aplikace
Brzy budou napojovány další aplikace:
- Nominace na výjezdy/příjezdy
- ToR