Skip to content

Use cases

Anton Gerasimenko edited this page Feb 13, 2023 · 1 revision

Use-cases

  • tittle: | Наделение участников рабочего пространства правами Администратора
  • actors: | Администратор бота
  • prerequisites:
    • Создано рабочее пространство Slack
    • В рабочем пространстве развернут DailyBot
    • В рабочем пространстве имееются каналы
    • В рабочее пространство добавлены участники (2 или более)
  • steps:
    • Выбирает участника рабочего пространства без прав Администратора
    • Выбирает функцию "сделать администратором DailyBot"
  • result: | Участник обладает правами Администратора DailyBot внутри рабочего пространства

  • tittle: | Создание нового репорта
  • actors: | Администратор бота
  • prerequisites:
    • Создано рабочее пространство Slack
    • В рабочем пространстве развернут DailyBot
    • В рабочем пространстве имееются каналы
    • В рабочее пространство добавлены участники (2 или более)
  • steps:
    • В панели инструментов выбирает создать репорт (шаблон или собственный)
    • Выбирает периодичность запуска репорта (ежедневно, еженедельно, ежемесячно и т.п.)
    • Выбирает время запуска репорта внутри дня
    • Выбирает вопросы для репорта (стандартные или собственные)
    • Выбирает канал/каналы для трансляции заполненных репортов
    • Выбирает участников репорта (из списка участников рабочего пространства)
    • Подтверждает создание репорта
  • result: | В списке репортов отображается созданный репорт

  • tittle: | Редактирование существующего репорта
  • actors: | Администратор бота
  • prerequisites:
    • Создано рабочее пространство Slack
    • В рабочем пространстве развернут DailyBot
    • В рабочем пространстве имееются каналы
    • В рабочее пространство добавлены участники (2 или более)
    • В панели инструментов отображаются существующие репотрты ( 1 или более)
  • steps:
    • В панели инструментов выбирает репорт для редактирования
    • Редактирует периодичность запуска репорта (ежедневно, еженедельно, ежемесячно и т.п.)
    • Редактирует время запуска репорта внутри дня
    • Редактирует вопросы для репорта (стандартные или собственные)
    • Редактирует список каналов для трансляции заполненных репортов
    • Редактирует список участников репорта (из списка участников рабочего пространства)
    • Подтверждает изменения в репорте
  • result: | Появляется сообщение об успешном внесении изменений в репорт

  • tittle: | Отправка отчета пользователем
  • actors: | Участник репорта
  • prerequisites:
    • Существуют репорты (1 или более)
    • Бот запустил репорт по графику для участника этого репорта
  • steps:
    • Видит приветственного сообщение от бота с первым вопросом
    • Отвечает на первый вопрос
    • Видит сообщение от бота со следующим вопросом
    • Отвечает на следующий вопрос
    • Видит заключительное сообщение от бота, когда список вопросов репорта исчерпан
  • result: | В канале для трансляции репорта отображаются результаты опроса участника

  • tittle: | Принудительная отправка отчета пользователем
  • actors: | Участник репорта
  • prerequisites:
    • Существуют репорты (1 или более)
    • Участник принудительно запустил репорт путем отправки команды боту
  • steps:
    • Выбирает из списка репортов, где он участвует, тот который хочет отправить
    • Видит приветственного сообщение от бота с первым вопросом
    • Отвечает на первый вопрос
    • Видит сообщение от бота со следующим вопросом
    • Отвечает на следующий вопрос
    • Видит заключительное сообщение от бота, когда список вопросов репорта исчерпан
  • result: | В канале для трансляции репорта отображаются результаты опроса участника

  • tittle: | Редактирование отправленного результата опроса
  • actors: | Участник репорта
  • prerequisites:
    • Существуют репорты (1 или более)
    • Участник репорта прошел опрос
    • Результат опроса участника отображается в канале для трансляции репорта
  • steps:
    • Выбирает редактирование проведенного опроса
    • Во всплывающем окне отображаются вопросы репорта с актуальными ответами участника
    • Редактирует ответы по собственному усмотрению
    • Сохраняет изменения внесенные в опрос
    • Видит сообщение от бота об успешном внесении изменений в опрос
  • result: | В канале для трансляции репорта отображаются обновленные результаты опроса участника

  • tittle: | Комментирование результатов опроса другими участниками рабочего пространства
  • actors: | Третье лицо (участник) внутри рабочего пространства
  • prerequisites:
    • Существуют репорты (1 или более)
    • Участник репорта прошел опрос
    • Результат опроса участника отображается в канале для трансляции репорта
    • Существует необходимость комментирования опроса третьим лицом
  • steps:
    • Заходит в канал, где публикуются опросы участников репорта
    • Выбирает опубликованный опрос с целью комментирования
    • Выбирает "ответ в обсуждении" к опубликованному опросу участника репорта
    • Публикует комментарий к опросу
  • result: | В обсуждении к опросу бот добавляет сообщение с тегом участника чей опрос прокомментирован
Clone this wiki locally