---
title: "Глосарій ключових actions"
description: "Короткий довідник actions для навчального треку: симптом → action → edge, параметри та виходи."
---

# Глосарій ключових actions

> Короткий довідник для навчального треку. Повний перелік: [Довідник actions](/uk/actionjail/reference/actions-reference.md).

Формат: **action** — навіщо | ключові параметри | виходи (edges)

---

## Симптом → action → edge

| Симптом у Runs | Ймовірна action | Перевірити edge |
|----------------|-----------------|-----------------|
| Тиша після AI | `action_fastline_pro` | **fallback** |
| Тиша після API | `action_send_request` | **not_ok**, error |
| Тиша після connect | `operator_panel__connect…` | **limit**, error |
| Новий клієнт vs повторний | `registered_users__get` | success / **error** |
| Тікет не створено | `action_tickets_create` | **error** |
| Запис CD не збережено | `custom_modules__set` | **error** |
| Free-text на keyboard | MessageKeyboard | default / validation |

---

## AI та відповіді

### `action_fastline_pro`

Відповідь через Fast Line Pro (база знань).

| Параметри | Опис |
|-----------|------|
| `agent_name` | Ім'я агента в Fast Line Pro |
| `user_input` | Питання, напр. `{{question}}` |
| `save_response` | Змінна відповіді → `{{ai_answer}}` |

**Edges:** основний + **fallback**

→ [Fast Line Pro action](/uk/fastlinepro/how-to/use-action-fastline-pro.md)

---

## Логіка

### Router (`action_router`)

Розгалуження за змінними в UI: `first_match` / `all_match` + **default branch**.

→ [Router node](/uk/scenariobuilder/explanation/router-node.md)

### `switch` (Action)

Розгалуження за умовами в Action-ноді — зручно для JSON / імпорту.

**Edges:** перша істинна умова → подія; при помилці — `error`

### `if_else` *(legacy)*

Зустрічається в старих сценаріях. На навчанні для нових flow — **Router** / **`switch`**.

**Edges:** `if` / `elseif` / **`else`**

### MessageKeyboard — edges кнопок

Кожна кнопка — свій edge; **default** для вільного тексту.

---

## Операторська панель (нода сценарію)

### `operator_panel__connect_to_operator_with_msg`

Передача діалогу оператору.

| Параметри | Опис |
|-----------|------|
| `subject_alias` | Alias теми в Settings |
| `auto_connect_operator` | Автопідключення з skill group теми |
| `chat_closed_alias` | Alias після закриття оператором |
| `custom_timeout_time` | Таймаут неактивності (хв) |
| `connection_timeout_time` | Очікування підключення оператора (сек) |
| `customTextToOperator` | Контекст для оператора в OP |

**Edges:** **`success`** · **`limit`** · **`error`** · `banned`

→ [Повний довідник connect](/uk/actionjail/reference/actions/operator_panel__connect_to_operator_with_msg.md)

---

## Зовнішні API

### `action_send_request`

HTTP GET/POST; токени через `{{instance_settings.…}}`.

**Edges:** **`ok`** · **`not_ok`** · `error`

### `generate_list`

Список для клавіатури з масиву/API — Use Case 4 (optional).

---

## Tickets

### `action_tickets_create` / `_v2`

| Параметри | Опис |
|-----------|------|
| `subject_alias` | Тема з Settings |
| `ticket_description` | Опис (v2) |

**Edges:** **`success`** · **`error`** · Результат: `ticket_id` у constants

---

## Broadcast

### `action_broadcast__subscribe` / `__unsubscribe`

Підписка на topic — не разова розсилка Use Case 11.

### Autobroadcast (параметри сценарію / action)

| Параметр | Навіщо |
|----------|--------|
| `send_after` | Затримка доставки |
| `one_time` | Одноразова відправка |

### MessageKeyboard URL

| ActionType | Канал |
|------------|-------|
| `open-url` | Telegram |
| `open-web-app` | Viber |

---

## Registered Users

### `registered_users__set` / `__get`

Профіль між діалогами. **Edges:** `success` · **`error`** (`__get` = новий клієнт).

---

## Custom Data

### `custom_modules__set` / `__get` / `__search`

| Action | Навіщо |
|--------|--------|
| `__set` | Створити запис; `module:field` у constants |
| `__get` | Прочитати запис |
| `__search` | Фільтр / пошук у каталозі (AI-каталог, optional) |

**Edges `__set`:** success · error

---

## Статистика

### `statistic__set`

Запис CSAT/NPS у платформенну статистику — після успішного CD write (Use Case 7b, optional).

---

## Інше

| Action / патерн | Навіщо |
|-----------------|--------|
| `check_schedule` | Робочий час success/error |
| `goto_alias` | Перехід за alias (SLA alias) |
| Macro секція | Use Case 8 — прапорець «макрос» |

---

## Instance Settings

`{{instance_settings.ключ}}` — токени API, не в коді Action Jail.

---

## Пов'язані матеріали

- [FAQ](/uk/learn/implementer/training/reference/faq.md)
- [Матриця тестування](/uk/learn/implementer/training/reference/testing-matrix.md)
- [Built-in actions](/uk/scenariobuilder/reference/standard-built-in-actions.md)
