Як редагувати сценарій разом з колегами?
Коли над великим ботом працює кілька інтеграторів, чекати, поки колега збереже й вийде, — марнування часу. У Scenario Builder можна працювати над одним процесом паралельно: кожен у своїй секції, з живими курсорами колег на полотні та передачею секції за запитом.
Коли знадобиться
- Двоє чи більше інтеграторів налаштовують різні секції одного бота.
- Перед зміною сценарію треба побачити, хто саме зараз із ним працює.
- Колега тримає потрібну вам секцію, і ви хочете отримати її без ризику втратити його зміни.
Що важливо знати
- Спільне редагування вмикає адміністратор у два кроки: спочатку «Спільна робота: курсори та учасники», потім «Паралельне редагування секцій» (Меню -> Налаштування, розділ Налаштування інстансу, картка Feature flags, категорія Scenario Builder).
- Секція — одиниця паралельної роботи: одну секцію одночасно редагує лише одна людина, різні секції — різні люди.
- Публікація зберігає лише ваші змінені секції. Секції колег залишаються недоторканими.
- Якщо спільне редагування вимкнено, діє звичайна поведінка: сценарій редагує один користувач, для решти збереження заблоковано.
Перед початком
Покрокова інструкція
1. Подивіться, хто вже працює з процесом
- Угорі редактора — панель «Активні в цьому процесі» з кольоровими аватарами колег.
- Наведіть курсор на аватар — побачите email колеги, секцію, у якій він працює, а якщо він давно без дії — позначку «неактивний N хв».
- На полотні видно живі курсори колег, а нода, яку колега зараз редагує, підсвічена кольоровим кільцем.
2. Оберіть вільну секцію
- У списку секцій ліворуч зайняті секції позначені замком, підказка показує «Редагує: (email колеги)».
- Відкрийте вільну секцію та почніть редагувати — біля неї з'явиться олівець із підказкою «Ви редагуєте цю секцію». Секція закріплена за вами, поки ви активно з нею працюєте; якщо залишити її або не працювати понад 3 хвилини, колега зможе отримати її за запитом (див. крок 3).
3. Якщо потрібна зайнята секція
- Відкрийте її — секція доступна лише для перегляду, над полотном банер: «Секцію … редагує … — лише перегляд».
- Натисніть «Запросити редагування». З'явиться повідомлення «Запит надіслано — очікуємо відповіді редактора».
- Колега отримає запит на редагування з кнопками «Передати» і «Заблокувати» та відліком «Автопередача через N с».
- Далі можливі три результати:
- колега натиснув «Передати» або не відповів упродовж 30 секунд — ви побачите «Секція тепер ваша»;
- колега без дії понад 3 хвилини — секція передається вам одразу;
- колега натиснув «Заблокувати» — з'явиться «Редактор відхилив ваш запит»; домовтеся з ним напряму.
4. Збережіть свої зміни
- Натисніть «Зберегти» або
Ctrl+S(Mac:Cmd+S) — як за звичайного редагування. - Опублікуються лише секції, які змінювали ви. Якщо серед змінених опинилася чужа секція, система пропустить її та попередить: «Секції, які редагують інші, пропущено: …».
Що відбувається після
Ваші секції збережено, і колеги одразу бачать актуальну версію; їхні секції не зачеплені. Коли ви переходите до іншої секції або закриваєте вкладку, секція автоматично звільняється для інших.
Як переконатися, що все вдалось
- Біля вашої секції у списку — олівець «Ви редагуєте цю секцію».
- Після збереження з'явилося повідомлення про успішну публікацію без попередження про пропущені секції.
- У історії версій з'явився запис із вашим збереженням.
Інші способи
- Якщо адміністратор увімкнув лише курсори та учасників (без паралельного редагування секцій), сценарій, як і раніше, редагує один користувач. У банері блокування з'явиться кнопка «Попросити доступ» — колега одразу отримає повідомлення, що ви хочете редагувати, без дзвінків і листування в месенджерах.