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

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

📘

Важливо

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

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

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

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

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

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

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

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

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

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

  • Клікніть лівою кнопкою миші на потрібний блок — він автоматично підключиться до попереднього. Якщо попередній блок є умовою з двома гілками (зеленою та червоною), новий блок підключиться до зеленої гілки.
  • Або перетягніть блок і підключіть його вручну.

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

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

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

Вибір блоків

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

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

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

  • Ctrl + Z — скасувати дію.
  • Ctrl + Y —  повторити дію.

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

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

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

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

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

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

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

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

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

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

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

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

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

або комбінації клавіш:

  • Scroll + Ctrl — для Windows;
  • Scroll + Cmd — для MacOS.

Копіювання блоків і сценаріїв

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

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

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

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

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

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

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

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

📘

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

📘

Примітка

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

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

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

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

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

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

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

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

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

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

Натисніть кнопку Запуски виберіть один із пунктів:

  • В процесі — усі запущені в цей момент сценарії.
  • Завершені — усі завершені в цей момент сценарії.
  • З помилками — сценарії, під час виконання яких сталася помилка.
  • Завершені за 7 днів — усі сценарії (в процесі та завершені), запущені за останні 7 днів.
  • Статуси запуску на групу — сценарії, запущені для групи контактів (доступно тільки у регулярних сценаріях для групи).

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

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

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

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

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