5.7 KiB
5.7 KiB
HotelTask - Бизнес-требования
MVP — Таск-менеджер для сотрудников отеля. Платформа, состоящая из ряда сервисов, которые решают повседневные задачи, эффективно распределяют ресурсы объекта размещения, а также предоставляют аналитику для улучшения.
1. Пользователи и роли
Система должна поддерживать следующие роли:
Администратор системы
- Управление пользователями
- Настройка ролей и прав доступа
- Просмотр всех задач и отчетов
Менеджер / Супервайзер
- Создание и распределение задач
- Контроль статусов выполнения
- Приоритизация задач
Линейный сотрудник
- Просмотр назначенных задач
- Изменение статуса задачи
- Добавление комментариев и отметок о выполнении
API-интерфейс
- Постановка задач для сотрудников
- Изменение статуса задачи
2. Управление пользователями
Система должна обеспечивать:
- Регистрацию и авторизацию пользователей
- Назначение ролей пользователям
- Редактирование профиля пользователя
- Деактивацию пользователей
3. Управление задачами
Создание задачи
Система должна позволять создавать задачу с указанием:
| Поле | Описание |
|---|---|
| Название | Краткое название задачи |
| Описание | Детальное описание задачи |
| Тип задачи | Уборка, ремонт, обслуживание гостей и т.д. |
| Приоритет | Низкий / Средний / Высокий / Срочный |
| Срок выполнения | Дедлайн задачи |
| Исполнитель | Ответственный сотрудник |
| Супервайзер | Ответственный менеджер |
Операции с задачами
- Редактировать задачу
- Удалять задачу (при наличии прав)
- Назначать и переназначать исполнителей
- Включать трекинг времени задачи
Статусы задач
| Статус | Описание |
|---|---|
| Новая | Задача создана, ожидает выполнения |
| В работе | Сотрудник приступил к выполнению |
| Ожидает | Задача приостановлена (ждет чего-то) |
| Выполнена | Задача завершена |
| Пауза | Временно отложена |
| Отменена | Задача отменена |
Сотрудник должен иметь возможность менять статус своих задач.
4. Уведомления
Система должна отправлять push-уведомления:
- Сотруднику — о назначении новой задачи
- Менеджеру — о завершении задачи
- Напоминания — о приближении срока выполнения
5. Комментарии и вложения
Система должна позволять:
- Добавлять комментарии к задачам
- Прикреплять фотографии или файлы (например, фото выполненной уборки)
- Просматривать историю изменений задачи
6. Поиск и фильтрация
Система должна обеспечивать:
Поиск:
- По названию задачи
- По описанию задачи
Фильтрация:
- По статусу
- По приоритету
- По сотруднику
- По дате выполнения
- По типу задачи
7. Отчеты и аналитика
Система должна предоставлять:
- Отчет по выполненным задачам за период
- Статистику по сотрудникам
- Статистику по типам задач
- Процент просроченных задач
8. Доступ с разных устройств
Система должна:
- Корректно работать в веб-браузере
- Поддерживать мобильные устройства (адаптивный интерфейс)
- Иметь мобильное приложение
9. Интеграции
PMS (Property Management System)
Система должна взаимодействовать с внешними PMS:
- Получать бронирования с информацией о гостях и номерах
- Получать статус номера
- Изменять статус номера
Консьерж Resonline
Система должна взаимодействовать с сервисом Консьерж Resonline:
- Получать данные о заказе в номер
- Передавать статус заказа