PANTHEON™ Help

 Категории
 Главна страна - Добре дојдовте во помош за PANTHEON
[Collapse]PANTHEON
 [Collapse]PANTHEON упатства
  [Expand]Водич за Datalab PANTHEON™
  [Expand]Водич за PANTHEON Farming
  [Expand]Водич за PANTHEON Ретал
  [Expand]Водич за PANTHEON Вет
 [Collapse]PANTHEON кориснички прирачници
  [Expand]Кориснички прирачник Datalab PANTHEON™
  [Expand]Корисничко упатство за PANTHEON Ретал
  [Expand]Корисничко упатство за PANTHEON Vet
  [Expand]Корисничко упатство за ПАНТЕОН Земјоделство
[Collapse]PANTHEON Web
 [Collapse]Водич за PANTHEON Web
  [Expand]Водич за PANTHEON Web Light
  [Expand]Водич за PANTHEON Chronos Mini
  [Expand]Водич за PANTHEON Web Terminal
  [Expand]Водич за PANTHEON Web Legal
  [Expand]Архива на стари производи
 [Collapse]Кориснички прирачник за PANTHEON Web
  [Expand]Најава во PANTHEON Web
  [Expand]Како да започнете со PANTHEON Web
  [Expand]Кориснички прирачник за PANTHEON Web Light
  [Expand]Кориснички прирачник за PANTHEON Web Terminal
  [Expand]Кориснички прирачник за PANTHEON Web Legal
  [Expand]Стара архивa на производи
[Collapse]PANTHEON Гранула
 [Collapse]Водич за PANTHEON Гранули
  [Expand]Гранула Кадри
  [Expand]Гранула Патни налози
  [Expand]Гранула Документи и задачи
  [Expand]Гранула Контролна табла
  [Expand]Гранула B2B нарачки
  [Expand]Гранула Сервис на терен
  [Expand]Инвентаризација на фиксни средства
  [Expand]Гранула Попис на магацини
 [Collapse]Кориснички прирачник за PANTHEON Гранули
   Започнување, Pantheon гранули
   Користење на PANTHEON Гранули во фиктивната компанија Текта
  [Expand]Гранули и активација
  [Expand]Гранула Кадри
  [Expand]Гранула Патни налози
  [Expand]Гранула Документи и Задачи
  [Expand]Гранула Б2Б нарачки
  [Expand]Гранула Контролна табла
  [Expand]Гранула Сервис на терен
  [Expand]Инвентаризација на фиксни средства
   PANTHEON Гранула - FAQ
  [Expand]Гранула Попис на магацин
   Архива
[Expand]Кориснички сервер

Load Time: 375,0098 ms
"
  6613 | 1 | |
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:

 

  

     


Rate this topic
Was this topic usefull?
Comments
Comment will also bo visible in forum!