kb:ws:fieldops_slanje_zadataka

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
kb:ws:fieldops_slanje_zadataka [2018/10/22 08:07] aleksandarkb:ws:fieldops_slanje_zadataka [2019/06/11 08:20] (current) – [Poseban slučaj za Greenfield korisnike] aleksandar
Line 9: Line 9:
 PostTasks(token, body) PostTasks(token, body)
  
-^HTTP metod^Primer URLa| +^HTTP metod^Primer URLa^Revizija
-|POST|[[http://<server|http://<server]]>/rs/fieldops/posttasks?token=<>|+|POST|[[http://<server|http://<server]]>/rs/fieldops/posttasks?token=<>|19-6-11|
  
 ===== Parametri ===== ===== Parametri =====
  
-^Parametar^Tip^Opis| +^Parametar^Tip^Opis^Revizija
-|token|String|Važeći token korisnika| +|token|String|Važeći token korisnika|19-6-11
-|HTTP Body|String|Request body|+|HTTP Body|String|Request body|19-6-11|
  
 ==== Request body ==== ==== Request body ====
Line 22: Line 22:
 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. 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 =====+===== 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** uobičajene numeričke vrednosti, tj. JSON par izgleda ovako: "fiksni_pozbr":"gf"Tagovi //fiksni_broj //i// datcompleted// moraju postojati i imati vrednosti, iako će se za prvi tag generisati jedinstvena vrednost na serveru.+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.
  
-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 ===== ===== Rezultat =====
  • kb/ws/fieldops_slanje_zadataka.1540195665.txt.gz
  • Last modified: 2018/10/22 08:07
  • by aleksandar