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.
En användare skapar en beställning i NBS och skickar in.
Beställningen granskas och godkänns av behörig person inom domän- eller plattformsförvaltningen
Beställningen granskas av TAK-administratör
TAK-administratör initierar program (script) för backup och automatisk uppdatering.
Applikationen visar information om ändringar som beställningen kommer att medföra i TAK-en.
TAK-administratör bekräftar genomförande av ändringarna
Ändringarna genomförs i TAK-en.
Applikationen visar information om ändringar som genomförts.
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:
Tar en backup på TAK-en
Bekräftar att backup genomförts OK.
Läser in JSON-datat med informationen
Flyttar över datat till en intern representation i programmet.
Jämför beställning med faktiskt innehåll i TAK-en.
Visar information till användaren vilka uppdateringar som kommer att genomföras
Låter användare avgöra (bekräfta/avbryt) om dessa skall appliceras.
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.