PANTHEON™ navodila

 Kazalo
 Glavna stran - Dobrodošli v PANTHEON navodila
[Collapse]PANTHEON
 [Collapse]Vodiči za PANTHEON
  [Collapse]Vodič po PANTHEON-u
   [Expand]Pomoč
   [Expand]Nastavitve
   [Expand]Naročila
   [Expand]Blago
   [Expand]Proizvodnja
   [Expand]Servis
   [Expand]Denar
   [Expand]Kadri
   [Expand]Namizje
   [Expand]Analitika
   [Expand]Sporočila programa
   [Expand]Uradna pojasnila
   [Expand]Sistemsko okolje
   [Collapse]Dodatni programi
    [Expand]DataLab CHRONOS
    [Expand]DataLab ATENA
    [Expand]DataLab Migrator
     Pantheon SHAKE
    [Collapse]PANTHEON-ov strežnik za avtomatizacijo
     [Expand]Namestitev in testiranje PAAS
      Nadgradnja PAAS
     [Expand]Pomen in delovanje PAAS
     [Expand]Opis REST metod za procesiranje nalog
      Alternativa za REST API
      Privzete vrednosti in možnosti PAAS.exe
      Podpora za več strežnikov PAAS
     DodajUporabnike - Dodajanje uporabnikov baze podatkov
    [Expand]Pantheon LX/LT
     Post migration wizard
    [Expand]DataLab OTOS
    [Expand]mobilni Potni Nalogi
    [Expand]PANTHEON spletni servisi PAWS
    Slovar izrazov
   [Expand]Zastareli produkti
  [Expand]Vodič po PANTHEON Farming
  [Expand]Vodič po PANTHEON Retail
  [Expand]Vodič po PANTHEON Vet
 [Collapse]Uporabniški priročniki za PANTHEON
  [Expand]Uporabniški priročnik za PANTHEON
  [Expand]Uporabniški priročnik za PANTHEON Retail
  [Expand]Uporabniški priročnik za PANTHEON Vet
[Collapse]PANTHEON Web
 [Collapse]Vodiči za PANTHEON Web
  [Expand]Vodič po PANTHEON Web Light
  [Expand]Vodič za PANTHEON Web Terminal
  [Expand]Vodič za PANTHEON Web Legal
  [Expand]Arhiv starih izdelkov
 [Collapse]Uporabniški priročniki za PANTHEON Web
  [Expand]Kako začeti
  [Expand]Uporabniški priročnik za PANTHEON Web Light
   Uporabniški priročnik za PANTHEON Web Terminal
  [Expand]Arhiv starih izdelkov
  [Expand]Uporabniški priročnik za PANTHEON Web Legal
[Collapse]PANTHEON Granule
 [Collapse]Vodiči za PANTHEON Granule
  [Expand]Granula Kadri
  [Expand]Granula Potni nalogi
  [Expand]Granula Dokumenti in Opravila
  [Expand]Granula Nadzorna plošča
  [Expand]Granula B2B Naročanje
  [Expand]Granula Servis na terenu
  [Expand]Inventar fiksnih sredstev
  [Expand]Granula Inventura skladišča
 [Collapse]Uporabniški priročniki za PANTHEON Granule
   Začetek
   Primer uporabe PANTHEON Granul v namišljenem podjetju
  [Expand]PANTHEON Granule in aktivacija
  [Expand]Granula Kadri
  [Expand]Granula Potni nalogi
  [Expand]Granula Dokumenti in opravila
  [Expand]Granula B2B naročanje
  [Expand]Granula Nadzorna plošča
  [Expand]Granula Servis na terenu
  [Expand]Granula Inventura osnovnih sredstev
  [Expand]Granula Inventura skladišča
   PANTHEON Granule - pogosta vprašanja in odgovori
   Arhiv
[Expand]Uporabniške strani

Load Time: 625,0084 ms
"
  1000001317 | 220991 | 371813 | Review
Label

Opis REST metod za procesiranje nalog

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

 

PAAS deluje tudi kot spletni servis. Dostopamo lahko do metod za pridobivanje izpisov, za delo z dokumentnim sistemom in za upravljanje s poslovnimi procesi.

V tem poglavju vam bomo predstavili naslednje REST metode in njihov opis za procesiranje nalog:

  1. Ustvarjanje nove naloge obdelave
  2. Pridobivanje stanja obstoječega opravila
  3. Prenos posamezne nastale datoteke

 

1. Ustvarjanje nove naloge obdelave

 

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

 

Nastavitve:

  • Database: SQL Server podatkovna baza podatkov, v kateri zaganjamo nalogo;
  • Command: ukaz, ki se bo izvajal preko PAAS;
  • Body: mora vsebovati JSON parametre za novo nalogo.

 

Vrnitve:

JSON objekt z dvema poljema:

  • task: številčni ID naloge
  • runner: žeton opravljenega niza

 

Primeri ustvarjanja nove naloge obdelave:

 

000001.gif Ta metoda razporedi nalogo za izvajanje in se takoj vrne. Ukaza :command in :body se shranita v tabelo tPA_PAASProcesing kot poslana.

 

Dejanska izvedba ukazov se izvaja v Pantheon.exe. PAAS bo zagnal PANTHEON, če ta še ni zagnan, ali pa bo preko že zagnanega PANTHEON‑a obvestil uporabnika, da je na voljo naloga, ki jo je treba zagnati.

 

2. Pridobivanje stanja obstoječega opravila

 

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

Nastavitve - Database: SQL Server podatkovna baza, kjer velja »naloga = naloga«. Identiteta naloge se ustvari v datoteko; 'runner' je prejet, ko je opravilo ustvarjeno.

Vrnjeno stanje iz tabele tPA_PAASProcessing prične z obdelavo danega opravila:

{ "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 pridobivanja stanja obstoječega opravila

 

3. Prenos posamezne nastale datoteke

 

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

Nastavitve:

  • Database: SQL Server podatkovna baza podatkov, v kateri zaganjamo nalogo.
  • Task: ID ustvarjene datoteke
  • File: številski vrstni red datoteke po redu stanje > rezultat > datoteke
  • Guid: 'runner' je prejet, ko je naloga opravljena.

Vrne: vsebino datoteke.

Primer prenosa posamezne nastale datoteke.

 

Povezane vsebine:

 

 


 

Ali so bila ta navodila uporabna?
Vaše povratne informacije bodo prispevale k boljši pomoči.
Komentarji
Komentarji so izpostavljeni tudi na forumu.