Jämförda versioner

Nyckel

  • Dessa rader lades till.
  • Denna rad togs bort.
  • Formateringen ändrades.

Har koppierat beskrivning härifrån.

Bakgrund

Idag sker uppdateringen av TAK-en manuellt. Det är baserat på konfigurationsbeställningar från blanketter eller från verktyget Nationella Beställningsstödet (NBS). Den manuella hanteringen innebär risk för felaktiga uppdateringar.

Det finns ett behov av att automatisera uppdateringen av TAK-en. En sådan funktion skulle kunna användas för att integrera NBS till TAK-en, men även potentiellt för andra framtida användningsfall.

Användningsfall

Användningsfall 1 - TAK-uppdatering baserat på beställning från NBS

Automatisering av beställning från NBS.

  1. En användare skapar en beställning i NBS och skickar in.

  2. Beställningen granskas och godkänns av behörig person inom domän- eller plattformsförvaltningen

  3. Beställningen granskas av TAK-administratör

  4. TAK-administratör initierar program (script) för backup och automatisk uppdatering.

  5. Applikationen visar information om ändringar som beställningen kommer att medföra i TAK-en.

  6. TAK-administratör bekräftar genomförande av ändringarna

  7. Ändringarna genomförs i TAK-en.

  8. Applikationen visar information om ändringar som genomförts.

  9. Applikationen visar information om något i uppdateringen har gått fel. KOMPLETTERA BILD med punkt 8 och 9.

...

Komponenter i lösningen

Format på beställningsinformation

För denna applikation finns behov av ett standardiserat format som kan representera information i en TAK. Observa att formatet beskriver målet för hur TAK-en skall vara konfiguerad, den beskriver inte en förändring.

...

  • NTJP-PROD

  • NTJP-QA

  • NTJP-TEST

  • SLL-PROD

  • SLL-QA

  • LD-PROD

  • NMT-TEST

  • ...

Uppdateringsscriptet:

  1. Tar en backup på TAK-en

  2. Bekräftar att backup genomförts OK.

  3. Läser in JSON-datat med informationen

  4. Flyttar över datat till en intern representation i programmet.

  5. Jämför beställning med faktiskt innehåll i TAK-en.

  6. Visar information till användaren vilka uppdateringar som kommer att genomföras

  7. Låter användare avgöra (bekräfta/avbryt) om dessa skall appliceras.

  8. Om användaren bekräftar - genomför förändringarna och genererar en log.

...

Övrigt: Returkoder skall alltid returneras. Alla förändringar loggas, inkl timestamp. Det sker ev i form av de SQL-satser som exekveras.

Tjänsteadresseringskatalog - TAK

Schemat för TAK-databasen ser ut som:

...

Överföring mellan NBS och TAK-administratör

Överförs med en länk som bifogas i det utgående mailet till respektive ärendehanteringssystem.