Nu kan TAK behandla JSON-formatterade TAK-ningsbeställningar från Beställningsstödet.
Det finns tre möjligheter:
- Copy-Paste hel json beställning till web-form.
- Ställa in json beställning nummer och TAK ska ladda ner beställning fil från Beställningstödet.
- Ladda ner beställning via körning groovy-skript.
Json schema för bestallning.
I början valideras json beställning. Under validering det kontrolleras att:
- det finns alla linkar till alla elementen.T ex. om Logiskadress hsaId nämnts i vagval den får redan bli i DB eller i den jsonBeställning
- alla elementen har valid data
Efter validering visar web-sida information om alla problemen och tillåter inte försätta(om problemen finns). Hela beställningen ska behandlas i sin helhet, eller inte alls.
Sen det sparas alla ändringar i Databasen(om finns inga problem).