Логика создания сервиса заданий

Начать. Это бесплатно
или регистрация c помощью Вашего email-адреса
Логика создания сервиса заданий создатель Mind Map: Логика создания сервиса заданий

1. Логика редактирования

1.1. Редактирование маршрута

1.1.1. Название

1.1.2. Тип расписания

1.1.3. Порядок прохождения точек

1.2. Редактирование точек

1.2.1. Название

1.2.2. Зона

1.2.3. Номер позиции

1.2.4. Время прибытия/отбытия

1.3. Редактирование задания

1.3.1. Название

1.3.2. Описание

1.3.3. Тип задания

1.3.4. Время начала задания

1.3.5. Время завершения задания

1.3.6. Список машин

1.3.7. Маршрут

2. Логика удаления

2.1. Удаление маршрута

2.1.1. Маршрут нельзя удалить, пока у него есть задания

2.1.2. При удалении маршрута, он помещается в корзину

2.2. Удаление точки маршрута

2.3. Удаление задания

2.3.1. Задание нельзя удалить, пока оно активно

2.3.2. При удалении задания, оно помещается в корзину

3. Логика статусов и событий заданий

3.1. События для задания

3.1.1. Отклонение от маршрута

3.1.2. Отклонение от расписания

3.2. Статусы задания

3.2.1. Задание выполнено

3.2.1.1. порядок последовательный

3.2.1.2. порядок произвольный

3.2.1.3. порядок с пропусками

3.2.2. Задание провалено

3.2.2.1. порядок последовательный/произвольный

3.2.2.2. порядок с пропусками

3.2.3. Задание запланировано

3.2.4. Задание активно

4. Логика активации и переактивации задания

5. Логика контроля

6. Логика отчетов

7. Сценарии тестирования

8. Логика создания заданий

8.1. пользователь создает маршрут

8.1.1. Новый маршрут

8.1.1.1. пользователь вводит название маршрута

8.1.1.2. тип расписания

8.1.1.3. порядок прохождения точек

8.1.1.4. пользователь наполняет маршрут точками

8.1.1.4.1. юзер вводит название точки

8.1.1.4.2. выбирает зону

8.1.1.4.3. задает номер позиции для этой точки

8.1.1.4.4. задает время прибытия

8.1.1.4.5. допустимое время отклонения+ время отбытия

8.1.1.4.6. допустимое время отклонения

8.1.1.4.7. Точка появится в списке

8.1.2. Маршрут на основе существующего

8.1.2.1. полная копия выбранного маршрута (с другим именем)

8.1.2.1.1. пользователь редактирует этот маршрут как хочет

8.1.3. Пользователь может создать Задание

8.1.3.1. Название

8.1.3.2. Описание

8.1.3.3. тип задания

8.1.3.4. срок действия задания

8.1.3.5. Прикрепить машины для задания

8.1.3.6. Прикрепить маршрут для задания

9. Расширенная логика создания

9.1. Создание маршрута

9.1.1. Название

9.1.2. Тип расписания

9.1.2.1. Относительно активации

9.1.2.2. Относительно суток

9.1.2.3. Абсолютное

9.1.3. Порядок прохождения точек

9.1.3.1. Последовательный

9.1.3.2. Произвольный

9.1.3.3. С пропусками

9.1.4. Создание точек

9.2. Создание точек

9.2.1. Название

9.2.2. Зона

9.2.2.1. прикрепить зону

9.2.2.2. выбрать точку на карте

9.2.3. Номер позиции

9.2.4. Время прибытия

9.2.5. Время отклонения прибытия

9.2.6. Время отбытия

9.2.7. Время отклонения отбытия

9.2.8. Время нахождения в точке

9.3. Создание задания

9.3.1. Название

9.3.2. Описание

9.3.3. Тип задания

9.3.3.1. одноразовое

9.3.3.2. ежедневное

9.3.3.3. список дней

9.3.4. Время начала задания

9.3.5. Время завершения задания

9.3.6. Список машин

9.3.7. Маршрут

10. Логика уведомлений

11. API для сущностей

12. Логика дашборда

13. Дашбоард для контроля заданий