Як стягнути зв'язки в джгут на полотні?
Коли між двома колонками блоків іде багато паралельних зв'язок, вони складаються в клубок. Стяжка збирає їх у охайний джгут із затискачами. Змінюється лише малюнок: логіка сценарію, перевірки й виконання лишаються такими самими.
Коли знадобиться
- Кілька довгих зв'язок ідуть з однієї частини сценарію в іншу і перетинають усе полотно.
- Потрібно обігнути блок однією зв'язкою, не перекладаючи блоки.
- Треба зробити схему читабельною перед тим, як показати її колезі.
Що важливо знати
- Стяжка вмикається адміністратором: Меню -> Налаштування -> Налаштування інстансу -> Feature flags -> Scenario Builder -> «Стяжка зв'язків». Поки прапорець вимкнено, зв'язки малюються напряму, а збережені стяжки не стираються.
- Колір смуг один. Яка зв'язка куди йде, видно, якщо навести курсор на її хвіст: підсвічується вся зв'язка.
- Одна зв'язка з точкою вигину — це та сама стяжка з одним затискачем.
- У стяжки може бути до 8 затискачів.
- Затискачі не рухаються, коли ви переносите блоки вручну. Поправте їх перетягуванням або запустіть автоматичне розташування: воно переставляє стяжки разом із блоками.
- Автоматичне розташування, яке запускає ШІ-агент, затискачі не переставляє.
- Скасувати дію (Undo) у Scenario Builder немає.
- Якщо секцію редагує колега, ви бачите його стяжки, але змінити їх не можете.
- У Linux клавішу Alt інколи забирає віконний менеджер. Тоді користуйтеся кнопкою «Стяжка» на панелі.
- При поверненні платформи на старішу версію стяжки зникнуть із секцій, які ви опублікуєте з неї. Логіка сценарію не постраждає.
Перед початком
Покрокова інструкція
1. Стягнути кілька зв'язок
- Затисніть Alt (на Mac — Option). Курсор стане хрестиком, унизу з'явиться підказка.
- Затисніть ліву кнопку миші на порожньому місці полотна чи на зв'язці й проведіть лінію поперек потрібних зв'язок. Біля курсора видно, що станеться: «Стягнути зв'язків: N».
- Відпустіть кнопку. Зв'язки збираються в джгут з одним затискачем.
Без клавіатури, наприклад на трекпаді: натисніть кнопку «Стяжка» на панелі й проведіть лінію без Alt. Після вдалої лінії режим вимикається. Esc скасовує лінію, ще один Esc виходить з режиму.
2. Додати точку вигину одній зв'язці
Проведіть лінію поперек однієї зв'язки: біля курсора з'явиться «Додати точку вигину». Зв'язка пройде через нову точку плавною кривою.
3. Перемістити затискач
Потягніть затискач (або точку вигину). Зв'язки йдуть за ним.
4. Додати ще один затискач
Затисніть Alt і потягніть за затискач: поруч з'явиться нова точка, і ви несете саме її. Так джгут можна провести в обхід блоків.
5. Прибрати затискач
Двічі клацніть по затискачу. Коли прибрано останній, стяжка зникає.
6. Зняти стяжку
Клацніть по будь-якій стягнутій зв'язці: по її хвосту чи по ділянці між затискачами. Підсвітиться вся стяжка, а не одна зв'язка. Натисніть Delete або Backspace: зникне лише стяжка, зв'язки повернуться до прямих і самі не видаляються. Щоб видалити окрему зв'язку, спершу зніміть стяжку.
Що відбувається після
Стяжка зберігається разом із секцією під час публікації, потрапляє в імпорт і версії. Експорт сценарію переносить стяжки лише тоді, коли на інстансі ввімкнено новий формат експорту; інакше файл міститиме зв'язки без стяжок, і після імпорту вони будуть прямими. Якщо стяжки потрібні в експорті, попросіть адміністратора платформи перевірити цей формат. Блоки-клони й копії блоків в іншу секцію приходять без стяжки.
Як переконатися, що все вдалось
- Зв'язки йдуть одним джгутом, між затискачами видно сіру смугу.
- Після публікації й оновлення сторінки джгут на місці.
- Наведення на хвіст підсвічує всю зв'язку.