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

Конфігурація

1. Опис

Сторінка призначена для налаштування параметрів системи на рівні домену.

Сторінка "Конфігурація" доступна користувачам, які мають глобальний дозвіл на дії "Вибирати" і "Управління системними конфігураціями". Ці дозволи додаються на сторінці “Дозволи ролей“ ролі користувача.

Для дії прав "Редагувати", "Створювати" і "Видаляти" необхідно мати права "Вибирати" і "Управління системними конфігураціями".

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

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

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

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

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

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

Конфігурація.png
Рис. 1. Сторінка “Конфігурація”

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

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

Новий параметр.png
Рис. 2. Модальне вікно "Новий параметр"

Модальне вікно "Новий параметр" складається з поля "Параметр". При натисканні на нього відкривається список доступних параметрів. Після вибору параметра з'являється додаткові елементи;

  • поле "Значення" (Рис. 3) - вводиться значення обраного параметра;

Значення.png
Рис. 3. Поле "Значення”
  • перемикач "Стан" (Рис. 4) - відповідає за значення true/false обраного параметра;

Стан.png
Рис. 4. перемикач "Стан”
  • поле “Формат” (Рис. 5) - залежно від вибору формату можуть бути доступні додаткові елементи.

Вибір формату.png
Рис. 5. Поле “Формат”

Доступні такі параметри:

  1. enable_omnichannel;

  2. member_chunk_size;

  3. enable_2FA;

  4. scheme_version_limit;

  5. amd_cancel_not_human;

  6. search_number_length;

  7. chat_ai_connection;

  8. password_regular_expression;

  9. password_validation_text;

  10. export_settings;

  11. autolink_call_to_contact;

  12. labels_to_limit_contacts;

  13. call_end_sound_notification;

  14. call_end_push_notification;

  15. chat_end_sound_notification;

  16. chat_end_push_notification;

  17. task_end_sound_notification;

  18. task_end_push_notification;

  19. push_notification_timeout;

  20. new_message_sound_notification;

  21. new_chat_sound_notification;

  22. period_to_playback_records;

  23. screenshot_interval;

  24. password_expiry_days;

  25. password_min_length;

  26. password_categories;

  27. password_contains_login.

1.1.1. enable_omnichannel

При значенні true дає можливість одночасно приймати дзвінки та чати.

1.1.2. member_chunk_size

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

1.1.3. enable_2FA

Перемикач "Стан" визначає увімкнена, або вимкнена, двофакторна аутентифікація.

1.1.4. scheme_version_limit

У полі “Значення” задається максимальна кількість збережених попередніх версій схеми.

1.1.5. amd_cancel_not_human

Якщо AMD визначило результат, як cancel, то такі значення не включаються у відсоток втрачених для дайлера, якщо перемикач “Стан” включений. Якщо перемикач “Стан” виключений, то такі дзвінки включаються до відсотка втрачених.

1.1.6. search_number_length

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

Приклад:

В системі створений контакт Х з номером 380991234567.

Дзвінок з номера +380991234567.

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

Тобто, перевірка проводитиметься по значені 0991234567. І при дзвінку з номера +380991234567 буде ідентифікуватись контакт Х.

1.1.7. chat_ai_connection

В значення задається стрічка підключення до сервера моделі машинного навчання. Якщо налаштування задане, тоді компонент, використаний в схемі, буде підключатися по цій адресі. Якщо адреса вказана безпосередньо в схемі (Компонент "Chat AI"), то підключення проходитиме по ній.

1.1.8. password_regular_expression

У значення цього параметра задається регулярний вираз для пароля користувача.

Якщо задано цей параметр разом із password_validation_text, то при введенні в поле "Пароль" значення, яке не підпадає під заданий регулярний вираз, під полем буде виводитися підказка із текстом, вказаним у значенні параметра password_validation_text.

1.1.9. password_validation_text

У значення цього параметра задається текст, який буде відображатися, якщо введене в поле "Пароль" значення не підпадає під заданий регулярний вираз (див. password_regular_expression) (Рис. 6).

password_validation_text (укр).png
Рис. 6. Відображення password_validation_text

1.1.10. export_settings

Використовується для налаштування формату, в якому будуть експортуватися файли.

Доступні такі формати:

  • xls;

  • csv.

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

Використовується для можливості пов'язати дзвінок із контактом у випадках, коли в оператора немає ліцензії CUSTOMER_SERVICE.

Залежно від значення змінної wbt_hide_number інформація про контакт може не відображатися в Workspace.
Відображення контакту в Workspace так само залежить від наявності ліцензії CUSTOMER_SERVICE.

Якщо перемикач “Стан” активний, то для всіх дзвінків, які потрапляють у маршрутизацію, застосовується автоматичний пошук контакту за номером телефону.

Якщо знайдено один контакт, тоді його ідентифікатор зберігається і передається із дзвінком. Виконується автоматична прив'язка до знайденого контакту.

1.1.12. labels_to_limit_contacts

Використовується для обмеження доступних контактів у Workspace відповідно до міток контактів (Рис. 7).

У полі «Значення» вибираються одна або декілька міток, які використовуються для фільтрації списку контактів.

Новий параметр.jpg
Рис. 7. Параметр “labels_to_limit_contacts“

Якщо параметр не заданий — при активованому праві “Обмежити контакти у Workspace” контакти у Workspace не відображаються (Рис. 8).

Якщо параметр заданий — користувач бачить у Workspace лише ті контакти, що містять хоча б одну з обраних міток.

Обмежити контакти у Workspace - призначено.jpg
Рис. 8. Право “Обмежити контакти у Workspace“ призначено - вигляд у Workspace

Якщо право “Обмежити контакти у Workspaceне призначено — фільтрація не застосовується, відображаються всі контакти (Рис. 9).

Право “Обмежити контакти у Workspace“ не призначено - вигляд у Workspace.jpg
Рис. 9. Право “Обмежити контакти у Workspace“ не призначено - вигляд у Workspace

1.1.13. call_end_sound_notification

Відповідає за відтворення звукового сповіщення у Workspace після завершення дзвінка.
Якщо перемикач "Стан" активний – image-20250721-122949.png , звук програється автоматично.

Налаштування користувача мають вищий пріоритет, ніж відповідні системні налаштування сповіщень, задані в розділі “Admin” → “Система” → “Конфігурація.

1.1.14. call_end_push_notification

Керує відображенням візуального сповіщення на екрані Workspace після завершення дзвінка.
Якщо перемикач увімкнено – image-20250721-122949.png , повідомлення з’являється у робочій області інтерфейсу.

1.1.15. chat_end_sound_notification

Увімкнення звукового сповіщення у Workspace після завершення чату. Коли параметр активний – image-20250721-122949.png , система відтворює звук завершення діалогу.

1.1.16. chat_end_push_notification

Відповідає за візуальне сповіщення у Workspace після завершення чату (Рис. 10). Сповіщення з’являється на екрані, якщо перемикач увімкнено – image-20250721-122949.png .

image-20250721-124303.png
Рис. 10. Приклад вигляду візуального сповіщення про завершення чату

1.1.17. task_end_sound_notification

Керує звуковим сповіщенням у Workspace після завершення задачі.

Якщо параметр активний – image-20250721-122949.png , система відтворює відповідний звуковий сигнал.

1.1.18. task_end_push_notification

Увімкнення візуального сповіщення у Workspace після завершення задачі.
Повідомлення автоматично з’являється на екрані інтерфейсу при активному параметрі – image-20250721-122949.png .

1.1.19. push_notification_timeout

У полі "Значення" задається час (у секундах), протягом якого візуальне сповіщення у Workspace залишається видимим. Тип значення: число. Значення за замовчуванням — 30 (Рис. 11).

push_notification_timeout.png
Рис. 11. Новий параметр push_notification_timeout

1.1.20. new_message_sound_notification

Увімкнення звукового сповіщення у Workspace про нове повідомлення в чаті.

При активному параметрі – image-20250721-122949.png звук автоматично відтворюється при надходженні повідомлення.

1.1.21. new_chat_sound_notification

Керує звуковим сповіщенням у Workspace про надходження нового чату.

Якщо параметр активний – image-20250721-122949.png , при появі нового діалогу система відтворює звук.

1.1.22. period_to_playback_records

Параметр використовується для обмеження періоду, за який користувачі можуть переглядати історію дзвінків і відтворювати записи розмов у розділі “History”.

У полі “Значення” задається кількість днів, протягом яких записи дзвінків будуть доступні для перегляду та прослуховування. Якщо параметр задано, система автоматично приховує всі записи, старші за вказаний період.

Приклад:

Якщо значення параметра period_to_playback_records = 30, то користувач зможе переглядати й відтворювати записи дзвінків лише за останні 30 днів.

Параметр діє в поєднанні з правами ролей:

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

1.1.23. screenshot_interval

У полі "Значення" задається числовий інтервал у хвилинах, з якою періодичністю система автоматично створює знімки екрана операторів, для яких активовано право "Слідкувати за екраном оператора".

Значення за замовчуванням30 хвилин.

Параметр визначає частоту автоматичного створення скриншотів протягом робочої зміни.

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

Для автоматичного створення знімків також необхідно, щоб:

  • на комп’ютері оператора був запущений і авторизований додаток “DeskTrack”;

  • для оператора або команди було увімкнено перемикач “Слідкувати за екраном оператора” у налаштуваннях доступу.

1.1.24. password_expiry_days

У полі "Значення" задається кількість днів, після яких користувач повинен змінити пароль.

Тип значення: число.

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

1.1.25. password_min_length

У полі "Значення" задається мінімальна допустима довжина пароля користувача.

Тип значення: число.

Значення за замовчуванням: 8.

Якщо пароль не відповідає встановленій мінімальній довжині не буде прийнятий системою та буде виведено повідомлення про помилку — під час авторизації та в розділі “Загальне” (Користувачі).

1.1.26. password_categories

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

Тип значення: мультивибір.

Доступні такі значення:

  • [A-Z] — великі літери;

  • [a-z] — малі літери;

  • [0-9] — цифри;

  • special — спеціальні символи (!@#$%^&*()_+-=[]{};:|,.<>/?).

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

Якщо пароль не містить символів із обов'язкової категорії, буде виведено повідомлення про помилку із зазначенням відсутньої категорії — під час авторизації та в розділі “Загальне” (Користувачі).

1.1.27. password_contains_login

Перемикач "Стан" визначає, чи дозволено використовувати ім’я користувача в паролі.

Тип значення: логічне.

Значення за замовчуванням: false.

  • Якщо перемикач вимкнений, пароль не може містити ім’я користувача.

  • Якщо увімкнений — використання імені користувача в паролі дозволено.

Якщо пароль містить ім'я користувача і це заборонено налаштуванням, буде виведено повідомлення про помилку — під час авторизації та в розділі “Загальне” (Користувачі).

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

Пошук здійснюється за колонкою "Параметр".

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

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

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

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

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

  1. Чекбокс;

  2. Колонка "Параметр";

  3. Колонка "Значення";

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

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

1.4.1. Чекбокс

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

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

Рис. 12. Видалення декількох записів

1.4.2. Колонка "Параметр"

Тут відображаються назви параметра.

1.4.3. Колонка "Значення"

Тут відображається значення параметра.

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

Під час натискання на кнопку %D0%9A%D0%BD%D0%BE%D0%BF%D0%BA%D0%B0%20%D1%80%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C.png?version=1&modificationDate=1708608119705&cacheVersion=1&api=v2&width=20 відкривається модальне вікно "Редагувати параметр" (Рис. 13), у якому можна зробити зміни.

Модальне вікно Редагувати параметр.png
Рис. 13. Модальне вікно "Редагувати параметр"

Залежно від параметра модальне вікно може мати кілька варіантів.

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

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

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

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

1.5. Пагінація

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

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

2.1. Створення конфігурації

Ціль

Створити конфігурацію

Передумови

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

  2. Доступ до розділу "Конфігурація" в Admin;

  3. Дозвіл на створення у розділі "Конфігурація";

  4. Наявність права доступу "Управління системними конфігураціями".

Сценарій:


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

  2. Ввести дані.

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

Результат

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

2.2. Видалення конфігурації

Ціль

Видалити конфігурацію 

Передумови

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

  2. Доступ до розділу "Конфігурація" в Admin;

  3. Дозвіл на перегляд і видалення у розділі "Конфігурація";

  4. Наявність права доступу "Управління системними конфігураціями";

  5. Наявність щонайменше однієї конфігурації.

Сценарій:


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

  2. Натиснути кнопку видалення - image2021-8-16_14-26-39.png?version=1&modificationDate=1695735402227&cacheVersion=1&api=v2&height=24 . Відкривається модальне вікно для підтвердження видалення.

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

Результат

Модальне вікно закривається. Конфігурацію видалено.

2.3. Видалення декількох конфігурацій

Ціль

Видалити декілька конфігурацій

Передумови

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

  2. Доступ до розділу "Конфігурація" в Admin;

  3. Дозвіл на перегляд і видалення у розділі "Конфігурація";

  4. Наявність права доступу "Управління системними конфігураціями";

  5. Наявність щонайменше однієї конфігурації.

Сценарій:


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

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

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

Результат

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

2.4. Редагування конфігурації

Ціль

Редагувати декілька конфігурацій

Передумови

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

  2. Доступ до розділу "Конфігурація" в Admin;

  3. Дозвіл на перегляд і редагування у розділі "Конфігурація";

  4. Наявність права доступу "Управління системними конфігураціями";

  5. Наявність щонайменше однієї конфігурації.

Сценарій:


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

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

  3. Внести зміни.
    Натиснути кнопку "Зберегти".

Результат

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