Документация 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.8password_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).

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

labels to limit contacts.jpg
Рис. 7. Параметр “labels_to_limit_contacts“

Если параметр не задан — при активированном праве «Ограничить контакты в Workspace» контакты в Workspace не отображаются (Рис. 8).

Если параметр задан — пользователь видит в Workspace только те контакты, которые содержат хотя бы одну из выбранных меток.

Ограничить контакты в Workspace - применено.jpg
Рис. 8. Право «Ограничить контакты в Workspace» назначено — отображение в Workspace

Если право «Ограничить контакты в Workspace» не назначено — фильтрация не применяется, отображаются все контакты (Рис. 9).

Ограничить контакты в 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 после завершения чата. Уведомление отображается на экране, если переключатель включён image-20250721-122949.png .

1.1.17. task_end_sound_notification

Управляет звуковым уведомлением в Workspace после завершения задачи.
Если параметр активен — система воспроизводит соответствующий звуковой сигнал.

1.1.18. task_end_push_notification

Включает визуальное уведомление в Workspace после завершения задачи.
Уведомление автоматически появляется на экране интерфейса при активном параметре image-20250721-122949.png .

1.1.19. push_notification_timeout

В поле "Значение" задаётся продолжительность (в секундах), в течение которой визуальное уведомление в Workspace остаётся видимым. Тип значения: число. Значение по умолчанию — 30 (Рис. 10).

Новый параметр.png
Рис. 10. Новый параметр 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-20241213-101535.png ), которая отображается, когда в поле ввода установлен курсор.  Для поиска по части слова, или номера, используется символ *. Можно использовать символ * и для замены любого количества символов.

1.3. Инструмент обновления реестра записей 

Обновление таблицы реестра записей выполняется нажатием на кнопку обновления - image-20241213-115639.png .

1.4. Реестр записей 

Реестр представляет собой список записей  этого раздела, каждая из которых состоит из набора полей:

  1. Чекбокс;

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

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

  4. Инструмент редактирования;

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

1.4.1. Чекбокс

Используется для выбора одной или нескольких записей объектов.

Если выбрать чекбокс в заголовке, то будут выбраны все записи, которые находятся на странице.

После выбора одной или нескольких записей сверху реестра появляется дополнительный инструмент удаления, который позволяет удалить все выбранные записи. При наведении курсора на инструмент удаления появляется информация о количестве выбранных для удаления записей. При нажатии на него появляется модальное окно подтверждения. В нем находятся кнопки "Да", "Нет" и закрытия - image-20250624-092210.png

  • Нажатие кнопки "Да" удаляет записи.

  • Нажатие кнопки "Нет" закрывает модальное окно, записи не удаляются.

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


Рис. 11. Удаление нескольких записей

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

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

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

Здесь отображается значение параметра.

1.4.4. Инструмент редактирования

При нажатии на кнопку Кнопка редактировать.png открывается модальное окно "Редактировать параметр" (Рис. 12), в котором можно сделать изменения.

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

В зависимости от параметра модальное окно может иметь несколько вариантов.

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

Используется для удаления объекта с подтверждением через модальное окно. При наведении на кнопку удаления ( image-20250624-091835.png ) отображается информация с названием инструмента.  После нажатия кнопки удаления появляется модальное окно с подтверждениемНажатие кнопки "Да" удаляет объект и запись о нем. Нажатие кнопки "Нет" закрывает модальное окно, объект не удаляется. 

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


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

1.5. Пагинация

Состоит из поля "Записей на странице", в котором указывается количество записей (возможно задать от 1 до 1000) на одну страницу и кнопок вперед  image-20241213-095758.png и назад  image-20241213-095901.png для переключения страниц.

2. Возможности

2.1. Создание конфигурации

Цель

Создать конфигурацию

Предусловия

  1. Доступ к приложению Admin;

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

  3. Разрешение на создание в разделе "Конфигурация";

  4. Наличие права доступа “Управление системными конфигурациями”.

Сценарий:

  1. Нажать кнопку "Добавить". Открывается модальное окно "Новый параметр".

  2. Внести данные.

  3. Нажать кнопку "Сохранить". Модальное окно закрывается.

Результат

Конфигурация создана.

2.2. Удаление конфигурации

Цель

Удалить конфигурацию

Предусловия

  1. Доступ к приложению Admin;

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

  3. Разрешение на действия в разделе "Конфигурация";

  4. Наличие права доступа “Управление системными конфигурациями”;

  5. Наличие минимум одной конфигурации в реестре записей.

Сценарий:

  1. Найти в реестре записей конфигурацию, которую необходимо удалить.

  2. Нажать на кнопку удаления -  Кнопка Удалить.png . Открывается модальное окно для подтверждения удаления.

  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. Внести изменения.

  4. Нажать кнопку "Сохранить".

Результат

Модальное окно закрывается. Данные сохранены.