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