Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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-employee

    • Implementera 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
imageAttachmentIdatt1489567767
macroIddcfcd4d3-0420-4279-899e-10f7c90c4f3a
baseUrlhttps://sundsvall.atlassian.net/wiki
displayNamedemogui
namedemogui
diagramAttachmentIdatt1490026498
containerId1488125970
version3
timestamp1733474539409

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