Довідка
Markdown статтіПовідомити про помилку

Параметри ноди «Роутер»

Нода Роутер (Router, action_router) виконує умовне розгалуження за правилами. Залежно від контексту (канал, статус тикета, теги, пріоритет тощо) виконання йде в одну з гілок. У Node Inspector (панель справа) доступні такі секції:

Режим (mode)

  • first_match — виконується перша гілка, умови якої виконалися.
  • all_matches — виконуються всі гілки, умови яких виконалися (паралельне виконання).

Правила (rules)

  • branch_id — ідентифікатор гілки, з яким з'єднується edge (стрілка) на полотні. Кожне правило веде до окремої гілки.
  • conditions — масив умов (field, operator, value, nextLogic, groupStart, groupEnd).
  • logic — логіка між умовами (AND, OR).

Гілка за замовчуванням (default_branch)

  • Інакше — гілка, яка виконується, коли жодне правило не спрацювало.
  • На полотні з'єднується з edge «Інакше» або подібним.

Підказка: branch_id — з'єднується з кнопкою/edge; default_branch — коли жодне правило не спрацювало.

Структура правила

Кожне правило містить:

Поле Опис
branch_id ID гілки, до якої веде edge
conditions Масив умов
field Поле контексту для перевірки
operator Оператор порівняння
value Значення для порівняння
nextLogic AND або OR — логіка до наступної умови
groupStart Початок групи умов (для дужок)
groupEnd Кінець групи умов

Доступні поля контексту (field)

Поле Field у Node Inspector — закритий список. Сюди не вводять довільні змінні сценарію (user_choice тощо). Для розгалуження за константою сценарію див. Action switch у Built-in actions.

  • channel — канал (telegram, viber, whatsapp, widget, facebook тощо).
  • request_type — тип звернення.
  • status_name — назва статусу тикета.
  • priority — пріоритет тикета.
  • subject — тема звернення.
  • request_tag — тег звернення.
  • client_tag — тег клієнта.

Оператори (operator)

  • equals — дорівнює.
  • not_equals — не дорівнює.
  • in_list — значення входить у список.
  • empty — поле порожнє.
  • not_empty — поле не порожнє.

Логіка (nextLogic)

  • AND — усі умови в групі мають виконатися.
  • OR — достатньо виконання однієї з умов.

Пов'язані документи

Працюєте з власним ШІ-агентом?Встановіть відкритий skill, щоб ваш ШІ-агент працював з актуальною офіційною документацією ConnectiveOne.Отримати skillПотрібна підтримка?Не знайшли відповідь або потрібна допомога команди ConnectiveOne? Створіть запит у Client Portal.Створити запит