Skip to content

Note on the Grand Context of our New App

Torgeir Holen edited this page Sep 19, 2023 · 7 revisions

This note was developed in the context of repo issue #8

Note on The Grand Context

Our app will serve the humble customer and citizen of the kingdom of Norway. I will in the following try to describe the difficulties and meta-difficulties with which we are confronted.

First, if we are to make an app serving our customer well, we need to describe and communicate the user situation well enough for the team to understand how to code the app.

This is not as easy as it sounds, as we are limited by technical lingo, bureaucratic lingo, and on top of all this, we are supposed to be writing (and reading) English, an idiomatic language that is not as easy as one should think. At the minimum we should be dropping English.

En brukers historie

Vår bruker er eier av Pølsebu A/S, Ola Nordmann. Ola blir kontaktet av et større revisorfirma, la oss kalle det ArthurDent A/S, som ønsker å hjelpe Ola Nordmann med innrapportering av skatt til Den Norske Stat. For et passende honorar.

Både Ola Nordmann, Pølsebu A/S og ArthurDent A/S har i dag allerede tilgang til Altinn-portalen for å hente og sende inn skattetall. Ola Nordmann sin "konto" på Altinn (du vet, med brukernavn og passord og innloggingsmuligheter via masse dingser og apper på mobil og bankbrikke og alt det der), er avhengig av personnummer. Mens Pølsebu A/S (som er en "virksomhet" i byråkratisk lingo), har et organisasjonsnummer.

Det finnes også muligheter for Ola Nordmann å "delegere" (les her: "gi") tilgang for Pølsebu A/S sine tall til ArthurDent A/S, men bare via Ola Nordmann sin personlige konto. For å gjøre dette må Ola logge inn i Altinn (du vet, med personnummer og multiVitaminId på mobil etc), og finne frem i en uhorvelig jungel av byråkratisk språk og uforståelige internettbokser som kan klikkes på og ikke klikkes på, også kjent som Altinn2.

Sakens kjerne

Da er vi ved sakens kjerne. De store firmaene som ønsker hjelpe Ola med å finne frem i Altinn-jungelen, mister mange kunder fordi de må be en prospektiv kunde om å "delegere" tilgang (byråkratisk lingo for å gi rettigheter til å hente skattetall og sende inn skattetall). Med andre ord, de må be sine kunder om å gå inn i Altinn-jungelen slik at de kan få tilgang til å hjelpe dem med Altinn-jungelen. Vi har hørt rykter om at 50% av kundene faller av i dette delegeringssteget (se Repo Wikipedia for mer dokumentasjon på dette.)

En skisse til løsning

I Altinn3 ønsker Team Tilgangsinfo å gjøre prosessen enklere. Nøyaktig hvordan er ennå på skisse-stadiet, men vi ønsker å gi Ola direkte tilgang til en forenklet delegeringsprosess.

Grunnideen er at brukeren, Ola Nordmann, skal BARE forholde seg til en internett-link tilsendt fra ArthurDent A/S. Han skal klikke på denne linken og så komme til en innloggingsside til Altinn. Dersom Ola klarer logge inn skal han havne DIREKTE på vår flotte NYE web-side der det er en Stor Knapp som sier "Deleger alle skatteting til ArthurDent A/S".

La oss foreløpig ignorere det faktum at man ikke skal klikke på internett-lenker man får tilsendt.

Hva skjer etter at Ola har klikket på knappen? Da får ArthurDent A/S direkte tilgang til avgrensede deler av Pølsebu A/S sin informasjon inni Altinn. Med DIREKTE menes her et såkalt API tilbydd av Altinn, slik at ArthurDent A/S også slipper å utføre sitt arbeid via sin ene "konto" hos Altinn.

La oss foreløpig ignorere nøyaktig hva og hvordan "avgrenset tilgang" blir oppnådd. Sikkerhet er åpenbart en viktig side ved dette problemet.

La oss avslutte denne litt lange (og muligens feilaktige) klargjøringen: hva er det de 3 parter har oppnådd?

  1. Ola har blitt kvitt de besværlige skattegreiene til sitt firma Pølsebu A/S ved å gi dem til ArthurDent A/S uten å måtte forstå Altinn2 sine websider for tilgang.

  2. ArthurDent A/S har fått en ny kunde, som, sammen med kanskje tusenvis av andre, betaler dem for ekspertisen deres på skatt og Altinn. Men siden det er tusenvis av kunder hadde det vært fint for IT-gutta hos ArthurDent A/S å kunne koble seg direkte til Pølsebu A/S sin informasjon inni Altinn hver gang de skal hente ned tall eller laste tall opp. Det er denne delegering av et API mellom datamaskinen hos ArthurDent A/S og datamaskinen hos Altinn - uten noen menneskelig person som må gjøre noe i midten - som er det arbeidssparende steget i dette prosjektet.

  3. Hva har Altinn oppnådd? Altinn skal gjøre hverdagen for norske borgere enklere. Det finnes som sagt en måte å gi tilgang til Firma A sin informasjon (på Altinn) for Firma B i dag allerede, men det er flaskehalser både ved oppsettet for delegeringen av tilgangen for en person i Firma A, og det finnes tekniske flaskehalser for Firma B i deres daglige arbeid med informasjonsflyt til og fra Firma A sin informasjon på Altinn.

Om Altinn kan eliminere disse flaskehalsene så sparer vi norske borgere mye arbeid. Dessuten vil Altinns anseelse stige om vi gir våre brukere mer skreddersydde, moderne (pene) løsninger som ikke fører til frustrasjon over websider. Det er selvsagt mulig at nordmenn er blitt bortskjemte, men dersom brukere blir frustrerte går det utover Altinn.

Clone this wiki locally