1. Описание
Подключение к мессенджерам.
Состоит из таких элементов:
-
Инструмент создания(Рис.1 (1));
-
Поле поиска (Рис.1 (2));
-
Инструмент обновления реестра записей (Рис.1 (3));
-
Реестр записей (Рис.1 (4)) ;
-
Пагинация (Рис.1 (5)).
Рис. 1. Страница "Текстовые шлюзы"
Требование и ограничения текстовых провайдеров можно посмотреть здесь.
1.1. Инструмент создания
Для создания нового текстового шлюза служит кнопка "Добавить" (Рис.1(1)), после нажатия на которую открывается модальное окно "Новый текстовый шлюз" (Рис.2). Доступны такие варианты:
-
Telegram Бот;
-
Telegram Приложение;
-
Infobit;
-
Meta;
-
Viber;
-
Web chat;
-
Custom Chat Gateway.
Рис. 2. Модальное окно "Новый текстовый шлюз"
После выбора и нажатии кнопки "Создать" открывается деталь выбранного варианта.
Для "Telegram Бот" доступы следующие детали:
Для "Telegram Приложение" доступы следующие детали:
Для "Infobit" доступы следующие детали:
Для "Meta" доступы следующие детали:
Для "Viber" доступы следующие детали:
Для "Web chat" доступы следующие детали:
Для "Custom Chat Gateway" доступы следующие детали:
1.2.Поле поиска
Поиск производится по колонке "Имя".
Состоит из поля ввода и кнопки закрытия (
1.3. Инструмент обновления реестра записей
Обновление таблицы реестра записей выполняется нажатием на кнопку обновления -
(Рис.1 (3)).
1.4. Реестр записей
Реестр представляет собой список записей существующих объектов этого раздела, каждая из которых состоит из набора полей:
-
Чекбокс;
-
Колонка "Имя";
-
Колонка "URI";
-
Колонка "Схема";
-
Колонка "Провайдер";
-
Колонка "Состояние";
-
Инструмент редактирования;
-
Инструмент удаления.
Если на странице нет ни одной записи, то отображается дополнительная кнопка «Добавить», функционал которой дублирует кнопку «Добавить» в п. 1.1.
1.4.1. Чекбокс
Используется для выбора одной или нескольких записей объектов.
Если выбрать чекбокс в заголовке, то будут выбраны все записи, которые находятся на странице.
После выбора одной или нескольких записей сверху реестра появляется дополнительный инструмент удаления, который позволяет удалить все выбранные записи. При наведении курсора на инструмент удаления появляется информация о количестве выбранных для удаления записей. При нажатии на него появляется модальное окно подтверждения. В нем находятся кнопки "Да", "Нет" и закрытия -
-
Нажатие кнопки "Да" удаляет записи.
-
Нажатие кнопки "Нет" закрывает модальное окно, записи не удаляются.
Рис. 3. Подтверждение удаления нескольких записей
1.4.2. Колонка "Имя"
Здесь отображаются название текстового шлюза. При нажатии на него открывается деталь данного текстового шлюза.
1.4.3. Колонка "URI"
Унифицированный идентификатор ресурсов — компактная строка букв, однозначно идентифицирующая отдельный абстрактный или физический ресурс. Задается при настройке текстового шлюза.
1.4.4. Колонка "Схема"
Здесь отображается схема, которая используется в данном текстовом шлюзе. Больше информации о схемах можно посмотреть здесь.
1.4.5. Колонка "Провайдер"
Здесь отображается эмблема выбранного мессенджера.
1.4.6. Колонка "Состояние"
Включает в себя переключатель, который отвечает за включение и отключения текстового шлюза, соответственно положению переключателя:
1.4.7. Инструмент редактирования
Открывается нажатием на кнопку редактирования
После нажатия на эту кнопку открывается деталь, в которых можно изменить данные объекта и перейти в другие детали для редактирования.
1.4.8. Инструмент удаления
Используется для удаления объекта с подтверждением через модальное окно. При наведении на кнопку удаления (
Рис. 4. Модальное окно подтверждения удаления
1.5. Пагинация
Состоит из поля "Записей на странице", в котором указывается количество записей (возможно задать от 1 до 1000) на одну страницу и кнопок вперед
2. Возможности
2.1. Создание нового текстового шлюза
|
Цель |
Создать новый текстовый шлюз |
|---|---|
|
Предусловия |
|
|
Сценарий:
|
|
|
Результат |
Данные сохранены. |
2.2. Удаление текстового шлюза
|
Цель |
Удалить текстовый шлюз |
|---|---|
|
Предусловия |
|
|
Сценарий:
|
|
|
Результат |
Модальное окно закрывается. Текстовый шлюз удален. |
2.3. Удаление нескольких текстовых шлюзов
|
Цель |
Удалить несколько текстовый шлюзов |
|---|---|
|
Предусловия |
|
|
Сценарий:
|
|
|
Результат |
Модальное окно закрывается. Текстовые шлюзы удалены. |
2.4. Редактирование текстового шлюза
|
Цель |
Изменить параметры текстового шлюза |
|---|---|
|
Предусловия |
|
|
Сценарий:
|
|
|
Результат |
Данные сохранены. |
2.5. Включение/отключение текстового шлюза
|
Цель |
Включить текстовый шлюз |
|---|---|
|
Предусловия |
|
|
Сценарий:
|
|
|
Результат |
Данные сохранены. Текстовый шлюз включен. |