...
Det finns tre möjligheter:
- Copy-Paste av en hel json-beställning till web-form.
- Ställa Skriva in json-beställning-nummer och TAK ska ladda laddar ner beställning beställnings-fil från Beställningstödet.
- Ladda ner beställning via körning av groovy-skript.
Json schema för bestallning.
I början valideras json beställning-beställningen. Under validering det kontrolleras att:
- det finns alla linkar till alla elementenAtt alla element som länkas i beställningen existerar.T ex. om en Logiskadress hsaId nämnts i vagval den får redan bli finns i ett Vagval, så måste den finnas i DB eller i den jsonBeställningaktuella json-beställningen.
- alla elementen har valid data
Efter validering visar Om valideringen hittar fel, visas en web-sida information om alla problemen problem och tillåter inte försätta(om problemen finns)användaren att fortsätta. Hela beställningen ska behandlas i sin helhet, eller inte alls.
Sen det Om beställningen blir godkänd. sparas alla ändringar i Databasen(om finns inga problem).