API робочого процесу - LabCollector

Пошук у базі знань за ключовими словами

← Усі теми
РЕЗЮМЕ:

WF API працює за тією ж логікою, що й LC API. Перегляньте, будь ласка, наш посібник з LabCollector та  наш посібник із Workflow API.

Необхідні заголовки:

• X-LC-APP-Auth (автентифікація)
• Прийняти (тип повернення)

Дії PUT:

виконати_завдання

Використовується для запуску завдання в додатку WF. Цей запуск має ті самі функції, що й звичайний запуск завдання з аддона WF (наприклад, автоматичний запуск).

Необхідні параметри:

1. ПІБ (назва нової роботи)
2. шаблон (шаблон нової роботи) -> може бути назвою шаблону або ідентифікатором шаблону

приклад:

http://[my_labcollector_url]/extra_modules/workflow/webservice/?action=execute_job&na me=XXXX&template=XXXX

———————————————————————————————————————

завершити_вузол

Використовується для ініціювання завершення типу виконання API вузла.

Необхідні параметри:

1. завдання (назва завдання, де знаходиться вузол) -> може бути назвою завдання або ідентифікатором завдання
2. node_id (ідентифікатор вузла) -> завжди від’ємне число (можна побачити у вузлі виконання API на стороні шаблону)

приклад:

http://[my_labcollector_url]/extra_modules/workflow/webservice/?action=complete_node&j ob=XXXX&node_id=-XX

 

Статус помилки:

Необхідні параметри:

  1. завдання (назва завдання, де знаходиться вузол) -> може бути назвою завдання або ідентифікатором завдання
  2. node_id (ідентифікатор вузла) -> завжди від’ємне число (можна побачити у вузлі виконання API на стороні шаблону)
  3. obs (під час встановлення статусу помилки спостереження, пов’язані з цією помилкою, є обов’язковими)

приклад:

http://[my_labcollector_url]/extra_modules/workflow/webservice/?action=complete_node&job=XXXX&node_id=-XX&status=E&obs=XXX

Схожі теми: