Як переглянути C1 Flow (YAML) сценарію в Scenario Builder?
Коли потрібно швидко побачити логіку секції «одним текстом» — без обходу полотна блок за блоком — у Scenario Builder можна відкрити C1 Flow: текстовий опис сценарію у форматі YAML (стани, переходи, переклади). Це режим лише для перегляду: зміни в редакторі не зберігаються в сценарій.
Коли знадобиться
- Потрібно передати структуру секції колезі або в підтримку.
- Зручніше читати довгі ланцюжки станів і гілок, ніж рухатися по полотну.
- Треба скопіювати фрагмент YAML для аналізу поза конструктором.
Перед початком
Ви увійшли з правами інтегратора або адміністратора. Відкрито Scenario Builder для потрібного бота. На інстансі увімкнено налаштування платформи для C1 Flow projection (його вмикає адміністратор у Налаштування → Feature Flags). Якщо пункту меню немає — зверніться до адміністратора. Сценарій опубліковано (або збережено на сервері), якщо потрібен актуальний зріз: YAML будується зі збереженого стану бота, а не з незбережених правок на полотні.
Як відкрити перегляд C1 Flow
- Відкрийте потрібну секцію сценарію в Scenario Builder.
- На верхній панелі інструментів натисніть кнопку з піктограмою шестерні (меню «Налаштування»).
- Оберіть «Переглянути C1 Flow (YAML)».
- Відкриється вікно «C1 Flow» з текстовим редактором.
Поки дані завантажуються, з’явиться індикатор «Завантаження projection...».
Як користуватися вікном
| Елемент | Призначення |
|---|---|
| Файл | Список YAML-файлів проєкції: bot.c1.yaml (загальні дані бота) та sections/…c1.yaml (окремі секції). |
| Редактор | Текст обраного файлу; прокрутка, підсвітка синтаксису. Редагування не зберігається. |
| Version hash | Короткий ідентифікатор версії зрізу (для звернення в підтримку). |
| Копіювати | Копіює весь вміст поточного файлу в буфер обміну. |
За замовчуванням відкривається YAML поточної секції, якщо він є в проєкції.
Якщо перегляд недоступний
| Симптом | Що зробити |
|---|---|
| У меню «Налаштування» немає пункту «Переглянути C1 Flow (YAML)» | Попросіть адміністратора увімкнути C1 Flow projection на інстансі. |
| Повідомлення, що projection недоступна | Те саме — налаштування вимкнено або ще не застосовано на інстансі. |
| Помилка завантаження | Перевірте з’єднання; опублікуйте сценарій і спробуйте знову. Якщо не допомогло — зверніться в підтримку. |
| Порожній список файлів | Збережіть або опублікуйте сценарій і відкрийте перегляд повторно. |
Обмеження
- Тільки перегляд. Зміни YAML у вікні не застосовуються до полотна та не публікують сценарій.
- Зріз відображає збережений стан бота; незбережені правки на полотні в YAML не потрапляють.
- C1 Flow — це текстове подання логіки; не всі нюанси візуального редактора можуть бути видимі в YAML один до одного.
Щоб змінити сценарій, продовжуйте працювати на полотні або через звичний процес публікації. Докладніше про формат — у поясненні про C1 Flow.