Show pageOld revisionsBacklinksBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ====== Post Tasks [RESTful] ====== ===== Akcija ===== Metod prihvata niz JSON objekata koji sadrže podatke o završenim zadacima. ====== Sintaksa ====== PostTasks(token, body) ^HTTP metod^Primer URLa^Revizija| |POST|[[http://<server|http://<server]]>/rs/fieldops/posttasks?token=<>|19-6-11| ===== Parametri ===== ^Parametar^Tip^Opis^Revizija| |token|String|Važeći token korisnika|19-6-11| |HTTP Body|String|Request body|19-6-11| ==== Request body ==== Body zahteva sadrži string koji je niz JSON objekata. Svaki JSON je kolekcija ključ-vrednost parova. Svaki ključ je onaj jedinstveni, tekstualni naziv polja koja ga unikatno opisuje i odvaja od svih ostalih definisanih ključeva. Jedan JSON u nizu predstavlja jedan završeni zadatak. Za razliku od GetTasks metode gde prijavljeni korisnik dobija samo njemu dodeljene zadatke, ovom metodom je moguće poslati završene zadatke bilo kog korisnika, a koji se nalaze na uredjaju. ===== Poseban slučaj za Greenfield korisnike ===== Novi, iliti "greenfield" (gf), korisnik je novi korisnik koji se identifikuje preko primljene vrednosti taga **fiksni_pozbr**, gde, u takvom slučaju, piše: **gf** umesto uobičajene numeričke vrednosti, tj. JSON par izgleda:: <code> "fiksni_pozbr":"gf" </code> Tagovi //fiksni_broj //i// datcompleted// **moraju postojati i imati vrednosti**, iako će se za prvi tag generisati jedinstvena vrednost na serveru. Kada prepozna vrednost taga, server će krenuti u kreiranje svih potrebnih polja za taj zadatak na svojoj strani i tretiraće zadatak kao bilo koji drugi. Vrednost "gf" taga //fiksni_pozbr// će ostati kao oznaka da je zadatak napravljen na terenu, a ne dodeljen prodavcu od strane kancelarije, i da je neophodno da se realizuje instalacija fiksne telefonske linije pre bilo koje druge radnje. ===== Rezultat ===== U slučaju uspešno izvršenog slanja podataka, HTTP kod odgovora je 200 OK, dok se za ikakvu grešku u postupku, ista vraća klijentskoj aplikaciji. \\ CKG Edit kb/ws/fieldops_slanje_zadataka.txt Last modified: 2019/06/11 08:20by aleksandar