Ukázka dotazů
Nejlépe je si ukázat princip fungování zaslaných dotazů na příkladech
Číselníky
Číselníky jsou dostupné pouze pro čtení a zatím pouze ty nejdůležitejší.
Nová zakázka se zakázníkem
Párování existujícíh číselníků (stavy, typy, zákazníci)
V příkladu můžete vidět, že nové zákazníka lze vytvořit poskytunutím objektu customer
se všemi potřebnými údaji včetně kontaktu. Nicméně, pokud namísto objektu customer
poskytnete identifikátor customerId
(z dříve vytvořeného zákazníka) bude to fungovat také.
Zákazník, i když je specifikovaný skrze customer
objekt se nejprve snaží napárovat na existujícího zákazníka v databázi, když se to nepovede, založí se nový. Párování zákazníka probíhá skrze IČO (existuje-li), pokud ne, pokusí se spárovat skrze kombinaci jména a ulice.
Další číselníky jako "office", "workItemStatus", "workItemType" se pak párují buď přes poskytunutá identifikátor (s "Id" příponou) nebo skrze "name" / "caption", které je poskytnuté v daném objektu. V příkladu je vidět použití obou způsobů.
Vlastní pole se pak mapují čistě skrze jejich jména.
Formátovací požadavky
Identifikátory
Většina používaných identifkátorů končí příponout "Id", momentálně jsou to číselné hodnoty, ale vždy odesílány jako text.
Není potřeba zasílat identifikátor a samotný objekt (např. customerId
a customer
) spolu, protože customerId bude mít vždy prioritu a objekt nebude brán v potaz.
Telefon
Telefon se odesílá jako textový řetězec o 12 číslech, kde první tři jsou rezervovány k předvolbě
Last updated