ENG  РУС
>

API

Добавление узла

Создадим сразу несколько узлов в одном процессе.

Запрос:

{
  "ops": [
    {
      "type": "create",
      "obj": "node",
      "conv_id": "1234",
      "title": "Узел обработки",
      "description": "Это стартовый узел …",
      "obj_type": "1"
    },
    {
      "type": "create",
      "obj": "node",
      "conv_id": "1234",
      "title": "Конечный узел, удача",
      "obj_type": "2"
    },
    {
      "type": "create",
      "obj": "node",
      "conv_id": "1234",
      "title": "Узел эскалации",
      "obj_type": "3"
    },
    {
      "type": "create",
      "obj": "node",
      "conv_id": "1234",
      "title": "Конечный узел, ошибка",
      "obj_type": "2"
    },
    {
      "type": "create",
      "obj": "node",
      "conv_id": "1234",
      "title": "Узел эскалации, конец",
      "obj_type": "2"
    }
  ]
}

obj_type определяет тип узла:

  • 0 - обычный
  • 1 - стартовый (в одном процессе может быть только один стартовый узел)
  • 2 - конечный
  • 3 - эскалационный

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

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