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.
- Applikasjonen som sender forespørsler til en annen applikasjon må ha nødvendige Maskinporten-scopes lagt til i Altinn Studio:
altinn:serviceowner/instances.readogaltinn:serviceowner/instances.write.* - Applikasjonen må bruke den innebygde Maskinporten-klienten når forespørslene må autoriseres av applikasjonseier.*
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