Skip to content

Use case

KirillSamokhin edited this page Feb 28, 2024 · 13 revisions

Сценарии использования

Действующее лицо: Преподаватель.

Сценарий "Инициализация чата с ботом"

Основной сценарий.

  • Преподаватель открывает чат с ботом.
  • Преподаватель нажимает "Start".

Сценарий "Отметка о прочтении уведомления"

Основной сценарий.

  • Преподаватель открывает чат с ботом.
  • Преподаватель нажимает "Confirm".

Сценарий "Переход к отслеживаемой таблице"

Основной сценарий.

  • Преподаватель открывает чат с ботом.
  • Преподаватель нажимает "Table".
  • Осуществляется переход к Google-таблице, в которой данный преподаватель был упомянут.

Действующее лицо: Администратор.

Сценарий "Вход в Web-приложение администратора"

Основной сценарий.

  • Администратор открывает Web-приложение.
  • Администратор авторизуется в приложении через свой Telegram-аккаунт.

Сценарий "Настройка White list преподавателей"

Основной сценарий.

  • Администратор открывает Web-приложение.
  • Администратор переходит во вкладку "Teachers".
  • Администратор добавляет ФИО и логин нового преподавателя в список.

Альтернативный сценарий.

  • Администратор открывает Web-приложение.
  • Администратор переходит во вкладку "Teachers".
  • Администратор изменяет ФИО и логины уже добавленных преподавателей.

Сценарий "Просмотр логов"

Основной сценарий.

  • Администратор открывает Web-приложение.
  • Администратор переходит во вкладку "Logs".
  • Просмотр всех логов без фильтрации и поиска.

Альтернативный сценарий.

  • Администратор открывает Web-приложение.
  • Администратор переходит во вкладку "Logs".
  • Поиск по тексту сообщения без фильтрации по тегу.

Альтернативный сценарий.

  • Администратор открывает Web-приложение.
  • Администратор переходит во вкладку "Logs".
  • Фильтрация сообщений с выбранными тегами.

Альтернативный сценарий.

  • Администратор открывает Web-приложение.
  • Администратор переходит во вкладку "Logs".
  • Поиск по тексту сообщения с фильтрацией по тегу.

Сценарий "Настройка таблиц"

Основной сценарий.

  • Администратор открывает Web-приложение.
  • Администратор переходит во вкладку "Tables".
  • Администратор нажимает "Add".
  • Администратор заполняет поля в появившемся диалоговом окне (название, ссылка, провайдер, частота проверки).
  • Администратор подтверждает создание таблицы / закрывает диалоговое окно (отмена создания таблицы).

Альтернативный сценарий.

  • Администратор открывает Web-приложение.
  • Администратор переходит во вкладку "Tables".
  • Администратор нажимает "Edit".
  • Администратор изменяет значения полей в появившемся диалоговом окне (название, ссылка, провайдер, частота проверки).
  • Администратор подтверждает изменение таблицы / закрывает диалоговое окно (отмена изменения таблицы).

Альтернативный сценарий.

  • Администратор открывает Web-приложение.
  • Администратор переходит во вкладку "Tables".
  • Администратор нажимает "Delete".
  • Администратор подтверждает удаление таблицы в появившемся диалоговом окне / закрывает диалоговое окно (отмена удаления таблицы).

Сценарий "Настройка правил"

Основной сценарий.

  • Администратор открывает Web-приложение.
  • Администратор переходит во вкладку "Tables".
  • Администратор нажимает "Add rule".
  • Администратор заполняет поля в появившемся диалоговом окне (название таблицы, столбец преподавателей, отслеживаемые столбцы).
  • Администратор подтверждает создание правила / закрывает диалоговое окно (отмена создания правила).

Альтернативный сценарий.

  • Администратор открывает Web-приложение.
  • Администратор переходит во вкладку "Tables".
  • Администратор нажимает "Edit rule".
  • Администратор изменяет значения полей в появившемся диалоговом окне (название таблицы, столбец преподавателей, отслеживаемые столбцы).
  • Администратор подтверждает изменение правила / закрывает диалоговое окно (отмена изменения правила).

Альтернативный сценарий.

  • Администратор открывает Web-приложение.
  • Администратор переходит во вкладку "Tables".
  • Администратор нажимает "Delete rule".
  • Администратор подтверждает удаление правила в появившемся диалоговом окне / закрывает диалоговое окно (отмена удаления правила).

Сценарий "Просмотр статистики"

Основной сценарий.

  • Администратор открывает Web-приложение.
  • Администратор переходит во вкладку "Statistics".
  • Администратор просматривает статистику доступа и статистику уведомлений.