PANTHEON™ Help

 Sadržaj
[Collapse]Poštanska knjiga
  Pošiljke
 Glavna strana- Dobrodošli u PANTHEON uputstva
[Collapse]PANTHEON
 [Collapse]PANTHEON priručnici
  [Collapse]Priručnik za PANTHEON
   [Expand]Podešavanja
   [Expand]Narudžbine
   [Expand]Roba
   [Expand]Proizvodnja
   [Expand]POS
   [Expand]Servis
   [Expand]Novac
   [Expand]Kadrovi
   [Expand]Plansko-analitički alat ZEUS
   [Expand]Radna površina
   [Expand]Pomoć
   [Expand]Obaveštenja programa
   [Expand]Poslovni saveti
   [Collapse]Dodatni programi
     DodajKorisnike - Dodavanje Korisnika Baze Podataka
    [Expand]PANTHEON Web servisi (PAWS)
    [Expand]DataLab OTOS
    [Expand]DataLab CHRONOS
    [Expand]DataLab ATENA
    [Expand]Datalab Migrator
     Post migration wizard
    [Expand]mobilni Potni Nalogi
    [Expand]Pantheon LX/LT
     Pantheon SHAKE
    [Collapse]Pantheon server za automatizaciju (PAAS)
     [Expand]Značenje i operacije PAAS
     [Expand]PAAS instalacija i testiranje
     [Expand]Opis REST metoda za obradu zadataka
      PAAS Multi server podrška
      Alternativa za REST API
      Podrazumevane postavke i opcije PAAS.exe
      Nadogradnja PAAS-a
    Sistemska okolina
  [Expand]Priručnik za mobilni POS
  [Expand]Priručnik za PANTHEON Vet
  [Expand]Vodič po DataLab PANTHEON™ Farming
 [Collapse]PANTHEON korisnički priručnici
  [Expand]Operativni priručnik za datalab PANTHEON Farming
  [Expand]Korisnički priručnik za PANTHEON
  [Expand]Korisnički vodič za mobilni POS
  [Expand]Korisnički priručnik za PANTHEON VET
  [Expand]Korisnički priručnik za PANTHEON Farming
[Collapse]PANTHEON Web
 [Collapse]Priručnici za PANTHEON Web
  [Expand]Priručnik za PANTHEON Web Light
  [Expand]Priručnik za PANTHEON Web Terminal
  [Expand]Priručnik za PANTHEON Web Legal
 [Collapse]Korisnički priručnici za PANTHEON Web
  [Expand]Kako početi? PANTHEON Web
  [Expand]Korisnički priručnik za PANTHEON Web Light
  [Expand]Korisnički priručnik za PANTHEON Web Terminal
  [Expand]Korisnički priručnik za PANTHEON Web Legal
[Collapse]PANTHEON Granule
 [Collapse]Priručnik za PANTHEON Granule
  [Expand]Granula Kadrovi
  [Expand]Granula Putni nalozi
  [Expand]Granula Dokumenti i zadaci
  [Expand]Granula Kontrolna tabla
  [Expand]Granula B2B naručivanje
  [Expand]Granula Servis na terenu
  [Expand]Granula Inventar osnovnih sredstava
  [Expand]Granula Inventar skladišta
 [Collapse]Korisnički priručnik za PANTHEON Granule
  [Expand]Kako početi?
  [Expand]Granula Kadrovi
  [Expand]Granula Putni nalozi
  [Expand]Granula Dokumenti i Zadaci
  [Expand]Granula B2B Naručivanje
  [Expand]Granula Kontrolna tabla
  [Expand]Granula Servis na terenu
  [Expand]Inventar Fiksne Imovine
  [Expand]Arhiva
  [Expand]Granula Inventar skladišta
 Obrazac za slanje fax-om
[Expand]Korisničke strane

Load Time: 1578.1488 ms
"
  1000001317 | 220991 | 371892 | Review
Label

Opis REST metoda za obradu zadataka

89213.gif010380.gif010379.gif010381.gif010411.gif010382.gif010383.gif

 

PAAS takođe radi kao veb usluga. Možete pristupiti metodama za dobijanje izveštaja, za rad sa sistemom dokumenata i za upravljanje tokovima poslovnih procesa.

U ovom poglavlju možete pronaći sledeće REST metode za obradu zadataka i njihove opise:

1. Kreiranje novo zadatka obrade
2. Dobijanje statusa postojećeg zadatka
3. Preuzmianje jedne rezultujuće datoteke

 

1. Kreirajanje novog zadatka obrade

POST /api/v1/:database/process/:command

Parametri:

  • database: SQL Server baza podataka u kojoj treba izvršiti zadatak;
  • command: komanda za izvršavanje na PAAS-u;
  • body: treba da sadrži JSON parametre za novi zadatak.

Povratne vrednosti: JSON objekat sa dva polja;

  • task: numerički ID zadatka
  • runner: string task token

Primeri kreiranja novog zadatka obrade:

 

000001.gif Ova metoda planira izvršenje zadatka i odmah daje povratnu vrednost. Parametri :command i :body čuvaju se u ‘tPA_PAASProcessing’ tabeli kao poslati.

 

Stvarno izvršenje vrši Pantheon.exe. PAAS će pokrenuti Pantheon ako nije pokrenut ili obavestiti Pantheon koji već radi da postoji dostupan zadatak koji treba pokrenuti.

 

2. Dobijanje statusa postojećeg zadatka

GET /api/v1/:database/status/:task?guid=:runner

Parametri: 

Database: SQL baza podataka u kojoj je zadatak zadatak: id zadatka kreirane datoteke guide: runner primljen prilikom kreiranja zadatka.

Vraća status iz ‘tPA_PAASProcessing’ tabele za zadati zadatak:

{ "id": numeric task ID (anQId) "status": num status (anStatus): 0: pending, 102: processing, 200: done OK, 400: Err "lane": string name of priority lane where task is executing (unused for now) "command": string requested task command (Printing, Workflow, ...) (acCommand) "result": JSON with results. returned from Pantheon (acResult) when task is done

{ "guid": guid of task processor (unused for now) when status is OK "files": array of strings ["full\\path1\\to_file1.ext", full\\path1\\to_file1.ext"] "error": error string description if there was an error } }


Primer dobijanja statusa postojećeg zadatka

 

3. Preuzimanje jedne rezultujuće datoteke

GET /api/v1/:database/download/:task/:file?guid=:guid

Parametri:

  • database: SQL Server baza podataka u kojoj je zadatak pokrenut i završen sa OK
  • task: id zadatka kreiranog fajla
  • file: numerički redosled datoteke iz niza datoteka u status-> result-> files
  • guid: runner primljen prilikom kreiranja zadatka.

Povratna vrednost: Sadržaj datoteke.


Primer preuzimanja jedne rezultujuće datoteke

 

Povezane teme:

 

Oceni ovu temu
Da li je ova tema korisna?
Komentari
Komentari će biti vidljivi i na forumu!