Instruksjoner for å utvikle en flerappsløsning i Altinn
Forklaringer om hvordan du går frem for å lage en generell flerappsløsning
Forutsetninger
Før du starter på den tekniske implementeringen, må du sørge for at de nødvendige forutsetningene er oppfylt.
Funksjonelle forutsetninger
- App-utvikleren må ha tilgang til å opprette, utvikle og distribuere applikasjoner eid av en organisasjon.
- Et eksisterende Altinn-skjema (applikasjon A) der dataene som er ment å videresendes til applikasjon B, er identifisert.
- Det skal være klart hvem instanse-eierne er, det vil si hvilke roller og tilganger de har.
Tekniske forutsetninger
- Applikasjonene dine bruker versjon 8 eller nyere av Altinn-nugets.
- Organisasjonen har allerede en eksisterende Maskinporten-klient med riktige altinn-spesifikke
scopes;
altinn:serviceowner/instances.read
ogaltinn:serviceowner/instances.write
* - En integrasjon mellom applikasjon(en) og klientene i Maskinporten. Dette må gjøres i applikasjonen(e) som skal sende forespørsler til en annen applikasjon, hvor forespørslene må autoriseres av applikasjonenseier.*
Hvis trinn 2 og 3 av de tekniske kravene mangler, se seksjonen Maskinporten-App Integrering
* Hvis sluttbrukeren av applikasjon A har de nødvendige rollene for å instansiere applikasjon B på vegne av den tiltenkte mottakeren, kan du hoppe over disse tekniske kravene.
- Applikasjon A
Instruksjoner for å sette opp applikasjon A
- Applikasjon B
Instruksjoner for å sette opp applikasjon B