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

1. Описание

Предназначена для настройки параметров системы на уровне домена.

Страница "Конфигурация" доступна пользователям, у которых есть глобальное разрешение на действия "Выбрать" и "Управление системными конфигурациями". Эти разрешения добавляются на странице "Права доступа ролей" роли пользователя. 

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

Состоит из таких элементов:

  1. Инструмент создания(Рис.1 (1));
  2. Поле поиска (Рис.1 (2));
  3. Инструмент обновления реестра записей (Рис.1 (3));
  4. Реестр записей (Рис.1 (4)) ;
  5. Пагинация (Рис.1 (5)).

Рис. 1. Страница "Конфигурация"

1.1. Инструмент создания

Для создания нового объекта служит кнопка "Добавить" (Рис.1 (1)), после нажатия на которую открывается модальное окно "Новый параметр" (Рис.2).

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

Модальное окно "Новый параметр" состоит из поля "Параметр". При нажатии на него открывается список доступных параметров. После выбора параметра появляется дополнительные элементы:

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

Рис. 3. Поле "Значение"

  • переключатель "Состояние" (Рис. 4) - отвечает за значение true/false выбранного параметра;

Рис. 4. Переключатель "Состояние"

  • поле "Формат" (Рис. 5) - в зависимости от выбора формата может быть доступны дополнительные элементы;

Рис. 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.

1.1.1. enable_omnichanne

При значении 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 

В значение этого параметра задается регулярное выражение  для пароля пользователя.

1.1.9. password_validation_text

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

Рис. 6. Отображение password_validation_text

1.1.10. export_settings

Используется для настройки формата, в котором будут экспортироваться файлы.

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

  • xls;
  • csv.

При выборе формату csv необходимо задать разделитель в поле "Разделитель".

Используется для возможности связать звонок с контактом в случаях, когда у оператора нет лицензии CUSTOMER_SERVICE.

В зависимости от значения переменной wbt_hide_number информация о контакте может не отображаться в Workspace.
Отображение контакта в  Workspace так же зависит от наличия лицензии CUSTOMER_SERVICE

Если переключатель "Состояние" активный, то для всех звонков, которые попадают в маршрутизацию, применяется автоматический поиск контакт по номеру телефона. 

Если найден один контакт, тогда его идентификатор сохраняется и передается со звонком. Выполняется автоматическая привязка к найденному контакту.


1.2. Поле поиска

Поиск производится по колонке "Параметр".

Состоит из поля ввода и кнопки закрытия (), которая отображается, когда в поле ввода установлен курсор.  Для поиска по части слова, или номера, используется символ "*". Можно использовать символ "*" и для замены любого количества символов.

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

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

(Рис.1 (3)).

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

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

  1. Чекбокс;

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

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

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

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

1.4.1. Чекбокс

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

1.5. Пагинация

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

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

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

Цель

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

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

Сценарий:

  1. Нажать кнопку "Добавить". Открывается модальное окно "Новый параметр".
  2. Внести данные.
  3. Нажать кнопку "Сохранить". Модальное окно закрывается.

Результат

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

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

Цель

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

Предусловия
  1.  Доступ к приложению Admin;
  2.  Доступ к разделу "Конфигурация" в приложении Admin;
  3.  Разрешение на действия в разделе "Конфигурация";
  4. Наличие минимум одной конфигурации в реестре записей.

Сценарий:

  1. Найти в реестре записей конфигурацию, которую необходимо удалить.
  2. Нажать на кнопку удаления - . Открывается модальное окно для подтверждения удаления.
  3. Нажать кнопку "Да".

Результат

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

2.3. Удаление нескольких конфигураций

Цель

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

Предусловия
  1.  Доступ к приложению Admin;
  2.  Доступ к разделу "Конфигурация" в приложении Admin;
  3.  Разрешение на действия в разделе "Конфигурация";
  4. Наличие минимум двух конфигураций в реестре записей.

Сценарий:

  1. Найти в реестре записи конфигурации, которые необходимо удалить. Выбрать их с помощью чекбокса.
  2. Нажать на кнопку удаления вверху реестра записей. Открывается модальное окно для подтверждения удаления.
  3. Нажать кнопку "Да".

Результат

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

2.4. Редактирование конфигурации

Цель

Изменить конфигурацию

Предусловия
  1.  Доступ к приложению Admin;
  2.  Доступ к разделу "Конфигурация" в приложении Admin;
  3.  Разрешение на действия в разделе "Конфигурация";
  4. Наличие минимум одной конфигурации в реестре записей.

Сценарий:

  1. Найти в реестре записей конфигурацию, которую необходимо редактировать.
  2. Нажать на кнопку редактирования в записи этой конфигурация. Открывается модальное окно "Редактировать параметр".
  3. Внести изменения.
  4. Нажать кнопку "Сохранить".

Результат

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