...
Skapa en första version som innehåller en delmängd av resurserna i nuvarande API (se mer nedan)
Skapa databasschema baserat på API-specifikationen; https://api-test.sundsvall.se/employee/api-docs och resursen
/api/v1/employee/portalpersondata/{domain}/{loginName}
Implementera mikrotjänst - repo finns förberett här:
https://github.com/Public-Service-as-a-Service/api-service-employeeImplementera följande APIer att operera mot databas;
/api/v1/employee/employed/{personalNumber}/loginname
/api/v1/employee/portalpersondata/{domain}/{loginName}
/api/v1/employee/portalpersondata/{email}
(övriga APIer implementeras senare vid behov)
Säkerställ att employee fungerar att bygga och distribuera som helhet (mikrotjänst + databas) lokalt - testdata måste läggas in manuellt i databasen.
Demo-GUI
Skapa en webbapplikation i demo-syfte som integrerar med citizen och employee.
Lösningsbeskrivning
Gliffy | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Att göra:
Skapa ett nytt repo; webb-app-ec-demo
Implementera Demo-GUI
Skall innehålla funktionalitet så att alla resurser i employee och citizen anropas