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 ock TAK ska ladda ner beställning fil från Beställningstödet url
- Ladda ner beställning via köring groovy-skript
Här finns json format beskrivning: https://bitbucket.org/rtjp/autotakupdate/wiki/Home
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. Hela beställningen ska behandlas i sin helhet, eller inte alls.
Sen det sparas alla ändringar i Databasen.