PANTHEON™ Help

 Категории
 Главна страна - Добре дојдовте во помош за PANTHEON
[Collapse]PANTHEON
 [Collapse]PANTHEON упатства
  [Expand]Водич за PANTHEON Farming
  [Collapse]Водич за Datalab PANTHEON™
   [Expand]Помош
   [Expand]ПОС
   [Expand]Подесувања
   [Expand]Нарачки
   [Expand]Материјално
   [Expand]Производство
   [Expand]Сервис
   [Expand]ПОС
   [Expand]Финансии
   [Expand]Кадри
   [Expand]Работна површина
   [Expand]Анализи
    Додатно
   [Expand]Аналитика
   [Expand]Пораки и предупредувања
   [Expand]Системско окружување за Даталаб програми
   [Expand]Официјални објаснувања
    Речник на термини
   [Collapse]Дополнителни програми
    [Expand]Datalab CHRONOS
    [Expand]Datalab ATENA
    [Expand]Datalab Migrator
    [Collapse]Pantheon Automation Server
     [Expand]PAAS инсталација и тестирање
      Pantheon Automation Server надградба
     [Expand]Значење и работа на PAAS
     [Expand]Опис на REST методи за обработка на задачи
      Алтернатива за REST API
      Предефинирани вредности и PAAS.exe опции
      PAAS поддршка на повеќе сервери
      PAAS надградба
     Pantheon FA
     ДодајКорисници - Додавање на Корисници во Базата на Податоци
    [Expand]Pantheon LX/LT
     Post-Migration Wizard
    [Expand]Datalab OTOS
    [Expand]Pantheon web сервиси (PAWS)
    [Expand]мобилни Патни Налози
     Pantheon SHAKE
   [Expand]Застарени производи
  [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 Гранули во фиктивната компанија Текта
  [Expand]Гранули и активација
  [Expand]Гранула Кадри
  [Expand]Гранула Патни налози
  [Expand]Гранула Документи и Задачи
  [Expand]Гранула Б2Б нарачки
  [Expand]Гранула Контролна табла
  [Expand]Гранула Сервис на терен
   PANTHEON Гранула - FAQ
  [Expand]Инвентаризација на фиксни средства
  [Expand]Гранула Попис на магацин
   Архива
[Expand]Кориснички сервер

Load Time: 1171,8894 ms
"
  1000001317 | 220991 | 371846 | Review
Label

Опис на REST методи за обработка на задачи

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

 

PAAS работи исто така и со web сервис. Може да се користат методи за добивање извештаи, работа со документ системот и за управување со бизнис процеси.

Во ова поглавје може да се најда следните REST методи за обработка на задачи и нивен опис:

1. Креирање на нова задача за процесирање
2. Добивање статус на постојна задача
3. Симнување на единечен фајл со резултат

 

1. Креирање на нова задача за процесирање

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

Параметри:

  • база: SQL Server база каде што треба да се изврши задачата;
  • команда: команда која се извршува на PAAS;
  • тело: треба да содржи JSON параметри за нова задача.

Се враќа: JSON објект со две полиња;

  • задача: нумерички ИД на задачата
  • извршувач: стринг токен на задачата

Примери на крерање на нова задача за процесирање:

 

000001.gif Со оваа метода веднаш се закажува задача. Параметрите  :command и :body се чуваат во табелата ‘tPA_PAASProcessing’ како пратени.


Вистинското извршување се прави со PANTHEON.exe. PAAS го стартува PANTHEON доколку не е веќе стартуван или известува од него дека има достапна задача за извршување.

 

2. Добивање статус на постојна задача

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

Параметри: 

База: SQL Server база каде што задачата е задача: ИД на задачата се креираво фајл; се прима guid 'runner' кога се креира задачата.

Се враќа статус од табелата ‘tPA_PAASProcessing’ за одредена задача:

{ "id": нумерички ИД на задачата (anQId) "status": нумерички статус (anStatus): 0: pending, 102: processing, 200: done OK, 400: Err "lane": име на стринг за приритената лентакаде што задачата се извршува (засега не се користи) "command": стринг за команда за задача (Printing, Workflow, ...) (acCommand) "result": JSON со резултат. се враќа од Pantheon (acResult) кога задачата е готова.

{ "guid": guid на процесорот на задачи (засега не се користи) кога статусот е OK "files": ареа на стрингови ["full\\path1\\to_file1.ext", full\\path1\\to_file1.ext"] "error": стринг за опис на грешки, доколку има грешка } }


Пример за добивање со Get статус на постојна задача

 

3. Симнување на единечен фајл со резултат

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

Параметри:

  • База: SQL Server база каде што задачата се извршува и завршува со OK.
  • Задача: ИД на задачата за креираниот фајл.
  • Фајл: нумерички редослед на фајлови во ареата во status > result > files.
  • Guid: ‘runner’ се прима кога задачата е креирана.

Се враќа: Содржина на фајл.


Пример за симнување на единечен фајл со резултат

 

Поврзани теми:

 


 

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