Při importu lze jedním elementem aktualizovat více záznamů zároveň. Takto se například přidá všem položkám ceníku s dodavatelem FIRMA
štítek VIP
:
<?xml version="1.0"?>
<winstrom version="1.0">
<cenik filter="dodavatel = 'code:FIRMA'">
<stitky>VIP</stitky>
</cenik>
</winstrom>
Atribut filter
určuje záznamy z dané evidence (zde cenik
), na kterých se operace provede. Filtrační jazyk je stejný jako v REST API.
Dávkové zpracování funguje tak, jako by namísto jediného elementu cenik
s atributem filter
byly uveden elementy cenik
pro všechny záznamy, které odpovídají dané podmínce. Jediným rozdílem je, že při dávkových operacích se úplně ignorují elementy id
.
Pro zadání dávkové operace lze samozřejmě použít i formát JSON:
{
"winstrom": {
"@version": "1.0",
"faktura-vydana": {
"@filter": "stitky='code:OVERENO'",
"@action": "lock"
}
}
}
Tímto příkladem by došlo k vyvolání akce lock
nad všemi záznamy evidence faktura-vydana
, které mají přiřazen štítek OVERENO
.