Nu kan TAK behandla JSON-formatterade TAK-ningsbeställningar från Beställningsstödet.
Det finns tre möjligheter:
- Copy-Paste av en hel json-beställning till web-form.
- Skriva in json-beställning-nummer och TAK laddar ner beställnings-fil från Beställningstödet.
- Ladda ner beställning via körning av groovy-skript.
Json schema för bestallning. ← DÖD LÄNK
I början valideras json-beställningen. Under validering det kontrolleras att:
- Att alla element som länkas i beställningen existerar.T ex. om en Logiskadress hsaId finns i ett Vagval, så måste den finnas i DB eller i den aktuella json-beställningen.
- alla elementen har valid data
Om valideringen hittar fel, visas en web-sida information om alla problem och tillåter inte användaren att fortsätta. Hela beställningen ska behandlas i sin helhet, eller inte alls.
Om beställningen blir godkänd. sparas alla ändringar i Databasen.