Suomi.fi för tjänsteutvecklare
Gå direkt till innehållet.
God praxis för utvecklare
Planering av programmeringsgränssnitt i den offentliga förvaltningen

Skapa en högklassig driftsättningsprocess

Tjänstenivåavtal

Tillhandahållandet och användningen av programmeringsgränssnitt skapar beroendeförhållanden. Programmeringsgränssnittets tjänstenivåavtal (Service-Level Agreement, SLA) beskriver villkoren som gäller under den tid programmeringsgränssnittet används. Observera att tjänstenivån för varje programmeringsgränssnitt som används är förknippad med kundförväntningar, även om man inte skulle ha fastställt ett tjänstenivåavtal.

Felaktigt genomförande kan leda till att programmeringsgränssnittets hantering utgör ett betydande hinder för dess användning. I praktiken begränsas driftsättningen och användningen av öppna programmeringsgränssnitt nästan alltid på något sätt.

I praktiken hanteras programmeringsgränssnittets tjänstenivå med hjälp av API Gateway. Här ställs ofta regler och villkor för tjänstenivån. Till exempel kan det totala antalet förfrågningar begränsas eller en del av användarnas förfrågningar prioriteras. Det är viktigt att kommunicera detta till dem som använder programmeringsgränssnittet för att de ska ha realistiska förväntningar på programmeringsgränssnittets funktion.

Om programmeringsgränssnittets tjänstenivå inte har kommunicerats på något sätt är dess användning en risk som användaren inte kan bedöma. Ur användarens synvinkel kan programmeringsgränssnittet i teorin sluta fungera när som helst.

Uppdaterad: 5.5.2026

Motivera begränsningarna och kommunicera dem tydligt

I en bra driftsättningsprocess informeras och motiveras begränsningarna öppet

  • för den som planerar att använda programmeringsgränssnittet
  • som en del av driftsättningsprocessen
  • som en del av tjänstenivåavtalet som gäller under användningen.

Ett konkret exempel på en dålig driftsättningsprocess för ett programmeringsgränssnitt är en situation där begäran om användningstillstånd skickas med pappersblanketter till ämbetsverket, som sedan kan behandla den i månader. När det är omöjligt att uppskatta genomloppstiden för behandlingen kan ett viktigt projekt bli försenat.

Regleringen kan naturligtvis ställa ramvillkor för hur mycket processen kan automatiseras.

Det lönar sig att sträva efter tydlig kommunikation och beskrivning av processen.

Fundera på

  • en hurdan kundupplevelse användaren får
  • hur driftsättningsprocessen ser ut för användaren.
Uppdaterad: 5.5.2026

Är du nöjd med innehållet på denna sida?

Ordlista