Налаштування та редагування сценаріїв

eSputnik пропонує drag-and-drop редактор для побудови сценаріїв. Він містить готові блоки, які ви можете розміщувати й підключати до сценарію, а також призначати їм задачі та умови.

📘

Важливо

Ознайомтеся з блоками, перш ніж розпочати налаштування сценарію

Створення нового сценарію

  1. Перейдіть у вкладку ТригериСценарії, натисніть Новий сценарій.
Перехід у вкладку Тригери → Сценарії та натискання кнопки Новий сценарій
  1. Вкажіть назву сценарію. Додайте мітки (опціонально).
Введення назви сценарію та додавання міток

Назва сценарію може містити до 100 символів. Якщо довга назва не вміщується на панелі, вона скорочується посередині — повний текст відображається в підказці при наведенні.

  1. Додайте й налаштуйте необхідні блоки.

Обов’язкові блоки:

  • Блок Старт. Під час створення нового сценарію він з'являється автоматично.
  • Блок Кінець. Перетягніть блок у кінець гілки сценарію.
  1. Збережіть сценарій одним із способів:
  • Зберегти — без виходу з редактора.
  • Зберегти і вийти — повернення до списку сценаріїв.
  • Зберегти й запустити один раз — одноразовий запуск сценарію.
Способи збереження сценарію: Зберегти, Зберегти і вийти, Зберегти й запустити один раз

На верхній панелі інструментів:

  • Зберегти й протестувати/ Протестувати — з тестовим запуском сценарію.
Кнопка Зберегти й протестувати на верхній панелі інструментів редактора сценарію

Керування блоками

Розглянемо дії, які можна виконувати з блоками.

Пошук блоків

Щоб швидко знайти потрібний блок і не переглядати групи Дія, Відправлення та Умови вручну, використовуйте поле Пошук у верхній частині панелі блоків. Почніть вводити назву блока, і панель одразу відфільтрує список та покаже блоки, що відповідають запиту в усіх групах.

Пошук блока за назвою в панелі блоків сценарію

За замовчуванням у кожній групі показані лише найпоширеніші блоки. Натисніть Ще блоки, щоб розгорнути групу й переглянути повний список, або Згорнути, щоб знову приховати додаткові блоки.

Розгортання списку блоків кнопкою Ще блоки

Додавання блоків

Блоки можна додати до сценарію кількома способами:

  1. Перетягніть блок у робочу область та підключіть його вручну.
  2. Виділіть блок у робочій області та клікніть потрібний блок на панелі. Новий блок буде автоматично підключений до вибраного.
Додавання блока перетягуванням або підключенням до виділеного блока

Щоб вставити блок між двома з'єднаними блоками:

  1. Перетягніть блок на лінію з'єднання.
  2. Коли лінія стане пунктирною, відпустіть блок.

Редактор автоматично вставить блок у ланцюжок, перепідключить зв'язки та змістить інші блоки, щоб звільнити місце.

Вставлення блока між двома з'єднаними блоками сценарію

До блоків сценарію можна підключати кілька гілок одночасно. Це дає змогу об’єднати різні шляхи в одну логічну точку без дублювання блоків та спростити структуру сценарію.

Використовуйте таке підключення, якщо сценарій має продовжитися однаковою дією — наприклад, перевіркою, чи прочитав контакт лист, незалежно від того, яке повідомлення він отримав.

Щоб об’єднати гілки:

  1. Виберіть блок, у якому вони мають зійтися.
  2. Перетягніть зв’язок з виходу кожної гілки до цього блоку.

У результаті блок матиме кілька вхідних підключень.

Підключення кількох гілок

Видалення блоків

Виберіть блок і натисніть значок Кошик над ним або на верхній панелі, або клавішу Delete.

Видалення блока значком Кошик або клавішею Delete

Для видалення з’єднання між блоками виділіть його (кольорові точки стануть синіми) і натисніть Delete.

Виділене з'єднання між блоками перед видаленням клавішею Delete

Вибір блоків

  • Для вибору кількох блоків і з’єднань утримуйте Shift і клікайте елементи.
  • Для вибору всіх блоків і з’єднань натисніть Ctrl+A.

Скасування дій

Натисніть стрілки скасування/повтору на панелі або використайте клавіші:

  • Ctrl + Z — скасувати дію.
  • Ctrl + Y — повторити дію.
Кнопки скасування та повтору дії на панелі інструментів редактора сценарію

Навігація у випадних списках

У випадних списках можна використовувати клавіші та для переміщення між елементами, а Enter — для вибору потрібного елемента. Поточний елемент підсвічується.

Навігація у випадному списку блоків за допомогою клавіш стрілок

Додаткові налаштування блоків 

Блоки, що потребують додаткових налаштувань, позначені помаранчевим знаком оклику.

Виберіть блок і відредагуйте параметри на правій панелі.

Блок із позначкою додаткових налаштувань і панеллю параметрів праворуч

Щоб згортати або розгортати панель блоків, натисніть клавішу [ або іконку кутових дужок у редакторі.

Згортання панелі блоків іконкою кутових дужок у редакторі сценарію

Опис і попередній перегляд сценарію

Опис сценарію допоможе позначати сценарії короткою інформацією про їхнє призначення та ключові дії.

Натисніть значок Опис сценарію у редакторі та додайте необхідну інформацію.

Значок Опис сценарію в редакторі для додавання інформації про сценарій

Опис відображається у спливаючій підказці при наведенні курсору.

Спливаюча підказка з описом сценарію при наведенні курсору

Попередній перегляд дає змогу перевірити структуру, логіку та налаштування блоків сценарію без переходу до редактора. Виберіть блок, щоб відкрити його параметри на правій панелі. У цьому режимі налаштування доступні лише для перегляду.

Щоб внести зміни, натисніть Редагувати сценарій.

Попередній перегляд

Масштабування сценарію

Функція масштабування дозволяє зручно працювати зі сценаріями, що мають велику кількість блоків та розгалужень, змінюючи їхній розмір для комфортного перегляду.

Скористайтеся кнопками в нижньому лівому куті у редакторі або у вікні попереднього перегляду сценарію:

  • + : для збільшення;
  • : для зменшення;
  • 100% : для відновлення стандартного масштабу,

або комбінації:

  • Scroll + ctrl або ctrl +/- — для Windows;
  • Scroll + CMD — або CMD +/- для MacOS.
Кнопки масштабування сценарію в нижньому лівому куті редактора

Копіювання

Блоки

Ви можете дублювати блоки у сценарії, щоб дубльований блок мав таку саму конфігурацію, як і вихідний.

Також можна скопіювати вибрані блоки з одного сценарію до іншого і створити новий сценарій, який містить блоки зі сценарію, що існує.

Щоб дублювати блок, натисніть значок Копіювати над ним або на верхній панелі. Також ви можете використовувати комбінації клавіш клавіатури Ctrl+C / Ctrl+V.

Дублювання блока значком Копіювати над блоком або на панелі інструментів

Щоб скопіювати блоки з одного сценарію до іншого:

  1. Відкрийте сценарії на 2 різних вкладках.
  2. За допомогою миші виберіть блоки у сценарії, які потрібно скопіювати, або натисніть Ctrl + C на клавіатурі.
  3. Перейдіть до іншого сценарію та вставте скопійовані блоки, натиснувши Ctrl+V на клавіатурі.
📘

Зверніть увагу

Для зручнішого виділення та копіювання блоків використовуйте клавіші Ctrl/command.

Сценарії

Щоб скопіювати сценарій цілком:

  1. Перейдіть у ТригериСценарії.
  2. Натисніть на три крапки біля потрібного сценарію.
  3. Оберіть Копіювати.

Відкриється новий сценарій із позначкою [copy] у назві, копіями всіх блоків і налаштуваннями умов запуску та зупинки з вихідного сценарію. Новий сценарій можна редагувати і зберегти.

📘

Зверніть увагу

  • Функція Копіювати до іншого акаунту доступна для шаблонів повідомлень, але не для сценаріїв. Щоб перенести сценарій в інший акаунт, зверніться до підтримки eSputnik.

Налаштування умов запуску та зупинки сценарію

Запуск і зупинка можуть бути налаштовані у відповідних блоках і в загальних параметрах сценарію.

Докладніше читайте у статті >

Тестування сценаріїв

Коли ви натискаєте Запустити тест, eSputnik перевіряє сценарій до відкриття налаштувань запуску. Якщо сценарій містить помилки, відкривається панель Перед запуском сценарію з розділами Виправте помилки та Перевірте попередження. Виправте помилки, які блокують запуск, а попередження перегляньте, щоб переконатися, що поточна конфігурація є навмисною. Якщо помилок немає, налаштування тестового запуску відкриваються відразу. Перевірка однаково працює в редакторі сценаріїв і в загальному списку сценаріїв.

Перевірити коректність роботи сценарію можна двома способами:

A. У редакторі під час створення або редагування сценарію (кнопка Зберегти й протестувати/Протестувати або меню кнопки Зберегти і вийтиЗберегти й запустити один раз):

Кнопка Зберегти й протестувати в редакторі сценарію

B. У загальному списку сценаріїв (опції Протестувати/ Запустити один раз):

Опції Протестувати та Запустити один раз у списку сценаріїв

Після визначення способу оберіть один з варіантів тестування:

  • Запустити на контакт
  • Запустити за параметрами події
  • Запустити на групу (цей варіант доступний лише в опції Запустити один раз)
Варіанти тестування сценарію: на контакт, за параметрами події або на групу

Запустити на контакт

Натисніть Вибір контакта і виберіть потрібний контакт зі списку.

Вибір контакту для тестового запуску сценарію

Якщо в сценарії використовуються параметри події, виберіть її зі списку.

Вибір події з параметрами для тестового запуску сценарію

Якщо в блоках сценаріїв прописані змінні, вкажіть їх значення у відповідних полях.

Поля для введення значень змінних під час тестового запуску сценарію

Натисніть Запуск.

Кнопка Запуск для тестування сценарію на контакт

Запустити за параметрами події

Введіть у відповідне поле параметри події у форматі JSON і натисніть Запуск.

Поле для введення параметрів події у форматі JSON перед запуском тесту

Запустити на групу

Натисніть Додати групу, виберіть статичний або умовний сегмент і натисніть Запуск. Для кожного контакту з вибраної групи буде згенерований тип події manualRunEventType.

Вибір групи для тестового запуску сценарію на контакти сегмента

Якщо у сценарії є блок Таймер, ви можете пропустити його для прискорення тестування — натиснувши кнопку Пропустити очікування.

Кнопка Пропустити очікування для блока Таймер під час тестування

Для виходу із меню тестування натисніть кнопку Закрити або Завершити сценарій для його зупинки.

📘

Примітка

Після завершення тесту система запам’ятає:

  • який варіант тестування ви обрали (на контакт, за параметрами події або на групу);
  • які саме значення ви вводили або вибирали.

Функція дозволяє швидко повторювати тестування без повторного введення однакових параметрів.

Якщо ви тестували сценарій різними способами, система зберігає останні налаштування окремо для кожного способу.

Виділене рамкою поле тестової події у форматі JSON, яке система запам'ятовує для повторного тестування

Після тестування сценарію перевірте історію його запусків та/або отримані через сценарій повідомлення.

📘

Примітка

Усі тестові запуски позначаються іконкою TEST.

Позначення тестових запусків іконкою TEST

Активація та деактивація сценаріїв

Вам необхідно активувати сценарій, щоб він міг запускатися автоматично відповідно до умов запуску.

Щоб активувати сценарій:

  1. Перейдіть на вкладку ТригериСценарії та виберіть Неактивні в меню зліва.
Вибір розділу Неактивні в меню сценаріїв
  1. Натисніть значок Активувати у потрібному сценарії.
Значок Активувати біля сценарію в списку

Щоб деактивувати сценарій:

  1. Перейдіть на вкладку Тригери → Сценарії та виберіть Активні в меню зліва.
  2. Натисніть значок Деактивувати у потрібному сценарії.
Значок Деактивувати біля активного сценарію в списку

Історія запусків сценарію

Переглянути історію запусків можна в редакторі або в загальному списку сценаріїв.

  1. У редакторі натисніть іконку Запуски.
Перегляд запусків у редакторі сценарію
  1. У загальному списку натисніть іконку Запуски в рядку потрібного сценарію.
Перегляд запусків у списку сценаріїв

Після натискання відкриється меню Показати запуски. Виберіть один із пунктів:

  • В процесі — запуски, які ще виконуються;
  • Завершених — запуски, що завершилися без помилок;
  • З помилками — запуски, під час виконання яких сталася помилка;
  • Протягом останніх 7 днів — усі запуски, що почалися протягом останніх семи днів.

Для регулярних сценаріїв для групи у меню додатково доступний пункт Статуси запуску на групу.

В обох точках переходу меню містить однакові фільтри та використовує однакові правила підрахунку. Дані про запуски доступні лише за останні сім днів; вибрати довільний або триваліший період неможливо.

📘

Як обчислюються лічильники

Для пунктів В процесі та Протягом останніх 7 днів використовується дата початку запуску, а для пунктів Завершених і З помилками — дата його завершення. Тому загальна кількість запусків за останні сім днів може не дорівнювати сумі лічильників за статусами.

Докладніше читайте у статті Відстеження історії запусків сценарію.

📘

Зверніть увагу

Коли контакт потрапляє у сценарій, для нього фіксується поточна версія сценарію. Далі контакт проходить саме цю зафіксовану логіку, навіть якщо сценарій відредагували: додали нові гілки, змінили умови, таймінг тощо.
Про зупинку запусків сценарію можна дізнатися за посиланням.

Пошук та фільтрація сценаріїв

Для пошуку сценаріїв використовуйте рядок пошуку за назвою, міткою або ID сценарію.

Рядок пошуку сценаріїв за назвою, міткою або ID

Для фільтрації сценаріїв за активністю натисніть у меню ліворуч відповідну вкладку:

  • Всі сценарії (відображаються сценарії зі всіма статусами)
  • Активні
  • Неактивні
Вкладки фільтрації сценаріїв: Всі сценарії, Активні, Неактивні

Did this page help you?