digdir / roadmap

Felles veikart for Digdir sine produkter.
https://github.com/orgs/digdir/projects/8/
7 stars 2 forks source link

Apps: Forenklet integrasjon for sluttbrukersystemer #84

Open RonnyB71 opened 1 year ago

RonnyB71 commented 1 year ago

Overordnet beskrivelse

Dagens api endepunkter i en Altinn 3 applikasjon er like på tvers av alle applikasjoner. Dette innebærer at modellene ikke eksponeres siden disse varierer per applikasjon. Man eksponerer i praksis en blob med data og må kommunisere format (XSD eller Json Schema) på andre måter. Api endepunktene er knyttet til den definerte prosessen i applikasjonen og fungerer i praksis på den måten at man oppretter en instans, legger til data, validerer og fullfører prosessen. Dette kan gjøres med minimum to api kall i dag, men er litt avhengig av definerte prosessen. I tillegg kommer evt. feilhåndtering og opprydding av instanser og data hvis man av en eller annen grunn ikke klarer å sende inn skjema. Før et slutbbrukersystem kan benytte apiene må man autentisere seg via Maskinporten samt veksle inn token man får der til et Altinn token.

Dokumentasjon for innsending av data fra sluttbrukersystem

Forventet resultat

Det er identifisert behov for forenklinger knyttet til innsending fra sluttbrukersystemer:

Hvordan vil det virke?

Gjennomføring

### Oppgaver
- [ ] https://github.com/Altinn/app-lib-dotnet/issues/692
- [ ] https://github.com/Altinn/app-lib-dotnet/issues/783
- [ ] https://github.com/Altinn/app-lib-dotnet/issues/763
- [ ] https://github.com/Altinn/app-lib-dotnet/issues/760
### Avhengigheter
- [ ] https://github.com/Altinn/altinn-authentication/issues/200
- [ ] https://github.com/Altinn/altinn-storage/issues/501
martinothamar commented 2 months ago

Analyse fra team Core ifbm Storage: https://github.com/Altinn/altinn-storage/issues/471