...
Detaljerad uppdragsbeskrivning
Observera - ni kan kika på https://github.com/Public-Service-as-a-Service/api-service-notes som ett exempel.
Citizen
Beskrivning av befintlig implementation
...
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 citizen employee fungerar att bygga och distribuera som helhet (mikrotjänst + databas) lokalt - testdata måste läggas in manuellt i databasen eftersom integrationen mot Navet görs senare..
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