ENG  РУС
>

API

Добавление логики

Добавим в "Узел обработки" (node_id="n10221") логику:

  • когда количество задач в узле превысит 1000, создаем эскалацию (параллельно) в узле "Узел эскалации" (node_id="n10233").
  • логика по времени 10 минут (600 секунд). Когда задача в узле находится больше этого времени, она переходит в "Конечный узел, ошибка" (node_id="n10234").

Запрос:

{
  "ops": [
    {
      "type": "modify",
      "obj": "node",
      "obj_id": "n10221",
      "conv_id": "1234",
      "title": "Ошибка ЕКБ",
      "obj_type": 3,
      "semaphors": [
        {
          "type": "count",
          "value": "1000",
          "esc_node_id": "n10233"
        },
        {
          "type": "time",
          "value": "600",
          "to_node_id": "n10234"
        }
      ]
    }
  ]
}

Ответ при удачном выполнении операции:

{
  "request_proc": "ok",
  "ops": [
    {
      "obj": "node",
      "obj_id": "n10221",
      "proc": "ok"
    }
  ]
}
comments powered by HyperComments