Webitel: Документація

Тригери

1. Опис

Тригери — це інструменти автоматизації в Webitel, які дозволяють запускати задану схему (процес) у відповідь на певну подію або в конкретний час.

Залежно від типу, тригер може:

  • спрацьовувати за часом (At Time), наприклад, щодня о 09:00 або кожну хвилину — для періодичних нагадувань, технічних дій тощо;

  • реагувати на подію (On Event), наприклад, створення або редагування звернення, додавання коментаря, видалення файлу.

Для коректної роботи кожен тригер має бути прив'язаний до схеми, яка виконує необхідну дію (наприклад, надсилає повідомлення або оновлює статус). Без схеми тригер не створиться.

Складається з наступних елементів:

  1. Інструмент створення (Рис. 1(1));

  2. Поле пошуку (Рис. 1(2));

  3. Інструмент оновлення реєстру записів (Рис. 1(3));

  4. Реєстр записів (Рис. 1(4));

  5. Пагінація (Рис. 1(5)).

Сторінка Тригери.png
Рис. 1. Сторінка “Тригери”

1.1. Інструмент створення

Для створення нового об'єкта слугує кнопка "Додати" (Рис. 1(1)), після натискання на яку відкривається доступ до деталей. Відкрити доступ до деталей до вже наявного тригера можна через інструмент редагування запису (див. пункт 1.4.7).

Деталі:

1.2. Поле пошуку

Пошук здійснюється по колонці "Ім'я"

Складається з поля введення та кнопки закриття ( image-20241231-141138.png ), яка відображається, коли в полі введення встановлено курсор. Для пошуку в частині слова або номера використовується символ *. Можна використовувати символ *  і для заміни будь-якої кількості символів.

1.3. Інструмент оновлення реєстру записів

Оновлення таблиці реєстру записів виконується натисканням кнопки оновлення - image-20241231-123329.png .

1.4. Реєстр записів

Реєстр це список записів наявних об'єктів цього розділу, кожен з яких складається з набору полів.

Складається з таких частин:

  1. Чекбокс;

  2. Колонка "Ім'я";

  3. Колонка "Тип";

  4. Колонка "Схема";

  5. Колонка "Стан";

  6. Інструмент редагування;

  7. Інструмент видалення.

Якщо на сторінці немає жодного запису, відображається додаткова кнопка «Додати», функціонал якої дублює кнопку «Додати» у п. 1.1.

1.4.1. Чекбокс

Використовується для вибору одного або кількох записів. Після вибору одного або кількох записів з’являється додатковий інструмент видалення біля поля пошуку. Інформація про кількість записів, вибраних для видалення, з’являється при наведенні на цей інструмент. Коли ви натискаєте на нього, з’являється модальне вікно підтвердження. Він містить кнопки "Так", "Ні" та кнопку закриття - image-2023-7-12_22-34-16.png . Натискання кнопки "Так" видаляє записи. Натискання кнопки «Ні» закриває модальне вікно, а записи не видаляються.
Якщо відмітити чекбокс у заголовку, то усі записи на сторінці будуть вибрані.

Модальне вікно Підтвердіть видалення (декілька об'єктів).png

Рис. 2. Підтвердження видалення декількох записів

1.4.2. Колонка "Ім'я"

Тут відображається ім'я тригера.

При натисканні на ім'я відкривається сторінка деталі "Загальне" цього тригера (за наявності прав на редагування).

1.4.3 Колонка "Тип"

Тут відображається тип тригера.

Доступні типи:

  • At Time - тригер спрацьовує у встановлений час. Час встановлюється на сторінці деталі "Загальне" в полі "Вираз".

  • On Event - активується після настання певної події в системі. Подія обирається на вкладці “Загальне“, в полі “Подія“.

1.4.4. Колонка "Схема"

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

1.4.5. Колонка "Стан"

Перемикач у колонці "Стан" відповідає за автоматичне спрацьовування тригера згідно з установками:

Screenshot 2025-01-21 125251.png - спрацьовує у встановлений час або подію;

Screenshot 2025-01-20 235952.png - не спрацьовує автоматично.

1.4.6. Кнопка ручного запуску

Натискання кнопки запускає тригер незалежно від положення перемикача "Стан" і налаштувань автоматичного спрацьовування.

Ручний запуск тригера не скасовує автоматичне спрацьовування, якщо перемикач "Стан" увімкнено.

1.4.7. Інструмент редагування

Відкривається натисканням кнопки редагування ( image-20241231-123436.png ), при наведенні курсором на яку відображається інформація з назвою інструмента. Після натискання цієї кнопки відкривається доступ до деталей, в яких можна змінити дані об'єкта.

1.4.8. Інструмент видалення

Використовується для видалення об'єкта із підтвердженням через модальне вікно. Під час наведення на кнопку видалення ( image-20241231-123050.png ) відображається інформація з назвою інструменту. Після натискання кнопки видалення з'являється модальне вікно з підтвердженням. Натискання кнопки "Так" видаляє об'єкт. Натискання кнопки "Ні" закриває модальне вікно, об'єкт не видаляється.

Модальне вікно Підтвердіть видалення.png

Рис. 3. Модальне вікно підтвердження видалення

1.5. Пагінація

Складається з поля "Записів на сторінці", в якому вказується кількість записів (можливо задати від 1 до 1000) на одну сторінку та кнопок вперед image-20250102-163221.png і назад image-20250102-163241.png для перемикання сторінок.

2. Можливості

2.1. Створення тригера

Ціль

Створити новий тригер

Передумови

  1. Доступ до застосунку "Admin";

  2. Доступ до розділу "Тригери" в Admin;

  3. Дозвіл на створення у розділі "Тригери".

Сценарій:

 

  1. Натиснути кнопку "Додати". Відкриється сторінка "Загальне".

  2. Ввести дані. Кнопка "Зберегти" стає активною.

  3. Натиснути кнопку "Зберегти". Відкривається доступ до деталі "Дозволи".

  4. Перейти в інші деталі та ввести дані.

  5. Натиснути кнопку "Зберегти". 

Результат

Дані збережені.

2.2. Видалення тригера

Ціль

Видалити тригер

Передумови

  1. Доступ до застосунку "Admin";

  2. Доступ до розділу "Тригери" в Admin;

  3. Дозвіл на перегляд і видалення у розділі "Тригери".

  4. Наявність щонайменше одного тригера.

Сценарій:

 

  1. Знайти тригер, якого потрібно видалити.

  2. Натиснути кнопку видалення - 6456135f-bd04-4f73-bfe4-0e1d43352885 . Відкривається модальне вікно для підтвердження видалення.

  3. Натиснути кнопку "Так".

Результат

Модальне вікно закривається. Тригер видалено.

2.3. Видалення декількох тригерів

Ціль

Видалити кілька тригерів

Передумови

  1. Доступ до застосунку "Admin";

  2. Доступ до розділу "Тригери" в Admin;

  3. Дозвіл на перегляд і видалення у розділі "Тригери".

  4. Наявність тригерів.

Сценарій:

 

  1. Знайти в реєстрі тригери, яких потрібно видалити. Вибрати їх за допомогою чекбоксу.

  2. Натиснути кнопку видалення вгорі реєстру записів. Відкривається модальне вікно для підтвердження видалення.

  3. Натиснути кнопку "Так".

Результат

Модальне вікно закривається. Вибрані тригери видалено.

2.4. Редагування тригера

Ціль

Редагувати тригер

Передумови

  1. Доступ до застосунку "Admin";

  2. Доступ до розділу "Тригери" в Admin;

  3. Дозвіл на перегляд і редагування розділі "Тригери".

  4. Наявність щонайменше одного тригера.

Сценарій:

 

  1. Знайти в реєстрі записів тригер, який необхідно редагувати.

  2. Натиснути кнопку редагування в записі цього тригера. Відкриється сторінка "Загальне".

  3. Ввести зміни.

  4. Натиснути кнопку "Зберегти".

Результат

Дані збережені.

2.5 Увімкнення/вимкнення тригера

Ціль

Увімкнути тригери

Передумови

  1. Доступ до застосунку "Admin";

  2. Доступ до розділу "Тригери" в Admin;

  3. Дозвіл на перегляд у розділі "Тригери".

  4. Наявність щонайменше одного тригера.

Сценарій:

 

  1. Знайти в реєстрі записів тригер, який необхідно увімкнути.

  2. Перевести перемикач у колонці "Стан" в активне положення.

Результат

Дані збережено. Тригер увімкнено.

2.6. Запуск тригера вручну

Ціль

Запуск тригера вручну

Передумови

  1. Доступ до застосунку "Admin";

  2. Доступ до розділу "Тригери" в Admin;

  3. Дозвіл на перегляд у розділі "Тригери".

  4. Наявність щонайменше одного тригера.

Сценарій:

 

  1. Знайти в реєстрі записів тригер, який необхідно запустити вручну.

    Натиснути на кнопку 8ea7fc55-3ca7-47f5-8c8e-5197f3b89dda .

Результат

Тригер запущено вручну.