---
title: "Процеси та сценарії — Scenario Builder"
description: "Що таке Scenario Builder — візуальний редактор сценаріїв ботів у ConnectiveOne. Як він влаштований і для кого підходить."
---

# Процеси та сценарії — Scenario Builder

**Scenario Builder** — це модуль ConnectiveOne для створення та редагування сценаріїв ботів. Ви будуєте діалог візуально: додаєте блоки на полотно, з'єднуєте їх стрілками, налаштовуєте умови і переходи — без написання коду. Все в одному інтерфейсі: від пошуку потрібного бота до тестування готового сценарію.

<video src="https://storage.static.kwizbot.io/connectiveone-docs/learn/scenario-builder/NewScenarioBuilder.mp4" controls></video>

---

## Що таке Scenario Builder

Scenario Builder — візуальний редактор сценаріїв на основі блоків (нод). Кожен блок виконує свою роль: надіслати повідомлення, зібрати ввід від користувача, направити за умовами, передати оператору тощо. Ви розташовуєте блоки на полотні, з'єднуєте їх переходами — і отримуєте логіку діалогу.

Модуль об'єднує дві частини в одному місці: **Бібліотеку процесів** (список усіх ботів) та **редактор** (полотно для побудови сценарію). Не потрібно перемикатися між розділами: знайшли бота — відкрили конструктор — редагуєте.

---

## Як це влаштовано

### Бібліотека процесів і редактор разом

**Бібліотека процесів** — це список усіх ботів з фільтрами (категорії, тип процесу, статус, тригери, теги), картками та ієрархією. З картки процесу можна одразу натиснути «Відкрити конструктор» і перейти до редагування.

- Швидко знайти потрібний бот — фільтри і пошук
- Бачити тригери на картці — не потрібно відкривати сценарій
- Працювати в єдиному контексті — вибір процесу, потім редагування
- Керувати ієрархією — батьківські та дочірні процеси разом

**Активний процес** для всієї сесії Constructor обирається окремо — у блоці **«Меню процесу»** гамбургер-меню (пошук і закріплення зірочкою). Це не сторінка бібліотеки: [як перемкнути активний процес](/uk/constructor/how-to/switch-active-process.md).

### Інструменти для швидкої роботи

- **Автоматичне розташування** — кнопка вирівнює блоки за потоком виконання
- **Пошук нод** — знайдіть потрібний блок за назвою
- **Клавіатурні скорочення** — збереження, масштабування, переміщення
- **Замітки** — коментарі та пояснення прямо на схемі
- **Змінні та константи** — окрема панель для керування

### Тестування прямо в редакторі

- **Запуски** — історія запусків з датою, статусом, результатом
- **Прев'ю чату** — віджет перегляду чату під час інтерактивного тесту
- **Підсвітка на полотні** — виділяються ноди, які вже виконались
- **Тест дії у контексті** — протестувати дію з поточним станом прямо в панелі ноди

---

## Основні компоненти

Усі компоненти додаються через кнопку «+» на полотні. Модальне вікно з категоріями (Основні, Messaging, Data тощо) та пошуком.

| Задача | Блок |
|--------|------|
| Надіслати текст або меню | Повідомлення з кнопками |
| Зібрати дані від користувача | Очікування вводу |
| Направити за умовами | Роутер |
| Перейти в іншу секцію/процес | Точка виходу → Точка входу |
| Передати оператору | Підключення до оператора |
| Надіслати лист | Відправити Email |
| Вибір з великого списку | Пошук у списку |
| Вибір з каруселі | Слайдер |
| Оцінка після діалогу | CSAT |
| Залишити пояснення на схемі | Замітка |

**Старт і тригери** — у стартовій ноді: канали (Telegram, Viber, Widget), webhook, внутрішні події, MCP Tool (для AI-асистентів). Все в одному місці, без переходу в Bot Settings. Див. [Що таке стартова нода](/uk/scenariobuilder/explanation/what-is-start-node.md) та [Налаштувати тригери стартової ноди](/uk/scenariobuilder/how-to/configure-start-node-triggers.md).

**Дії** — режим форми замість чистого JSON. UI Scheme з Бібліотеки дій: групи полів, підказки, описи параметрів.

---

## Кому підходить Scenario Builder

- **Тим, хто щойно починає** — структурований інтерфейс, вбудована документація для кожного типу ноди
- **Тим, хто підтримує складні сценарії** — Запуски з історією, Прев'ю чату, тест дії у контексті
- **Командам** — замітки на схемі, історія версій, збереження з коментарем, конкурентне редагування
- **Тим, хто інтегрує ботів** — webhook, внутрішні події, централізоване керування тригерами

---

## Підсумок

Scenario Builder — це єдиний інструмент для роботи зі сценаріями в ConnectiveOne:

- Єдиний контекст: Бібліотека процесів + редактор в одному модулі
- Менше рутини: автоматичне розташування, пошук нод, замітки, змінні в окремих панелях
- Тестування в редакторі: Запуски, Прев'ю чату, підсвітка нод, тест дій
- Зручні налаштування: тригери в стартовій ноді, режим форми для дій, пропущені переклади відмічені в інтерфейсі

---

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

- [Scenario Builder — хаб для інтеграторів](/uk/scenariobuilder/integrator-hub.md)
- [Як створити сценарій](/uk/scenariobuilder/how-to/create-scenario.md)
- [Як редагувати сценарій](/uk/scenariobuilder/how-to/edit-scenario.md)
- [Як протестувати сценарій](/uk/scenariobuilder/how-to/test-scenario.md) — запуск, прев'ю чату, історія запусків
