⭐ Задача
Таблица на схеме

Схема основных связанных сущностей

📅 Задачи yougile
✏️ Общее описание
Все задачи их статусы описаны на схеме на странице "Заказ путь по задачам сотрудника" а также в разделе по процесам
Схема
* приблизительная, т.к. часто меняется, а картика обновляется редко
🔎 Уточнить
🖊️ Общие особенности
- Реализовано сохранение данных при переключении вкладок
📋 Предзаполненные данные
🔐 Доступ
Все роли имеют доступ
💻 Веб интерфейс
https://orders.regina.fvds.ru/tasks
Таблица
Таблица
Фильтрация задач (бек):
- Общие условия:
- данный сотрудник является исполнителем, соисполнителем или наблюдателем задачи
- Для Помощника менеджера по продажам:
- дополнительно задачи в которых связанные менеджеры удовлетворяют основным условиям
- Для начальника:
- дополнительно задачи в которых подчинённые являются исполнителями или соисполнителями (только просмотр)
Колонки:
- (id)
- Заказ покупателя (по умолчанию скрыта)
- Складская единица (по умолчанию скрыта)
- Изделие (по умолчанию скрыта)
- Номер
- Наименование (пока если заполнена складская единица - её наименование, если заполнен заказ покупателя - его наименование, иначе "Без имени")
- Процесс (по умолчанию скрыта)
- Тип процесс (по умолчанию скрыта)
- Тип
- Статус
- Состояние
- Исполнитель
- Обновление (Дата последнего изменения)
- Создание (Дата создания)
- Приоритет (по умолчанию скрыта)
- isEditable (true если сотрудник исполнитель, соисполнитель и задача в состоянии Ожидает или В работе)
- Затраченное фактическое время (с бека в минутах. Пользователю в формате "-ч. -мин.", int?, пока не заполнять)
Сортировка (бэк):
- сортируем по приоритету и дате
Сортировка (фронт):
- пользовательская сортировка выключена
Фильтрация (фронт):
- дополнительное отображение фильтрации
Действия: Создать, Просмотр, Редактирование

Просмотр
Просмотр
На странице просмотра задачи есть 3 блока левых вкладок:
- Основная - с которой происходит основная работа
- Вспомогательные - отображают важные сущности, которые часто требуются для выполнения задачи, чтобы постоянно не прыгать между вкладками
- Отоброжение процесса. 3.1. Процесс - отображает все созданные задачи в рамках данного процесса. 3.2. Смена статусов - когда и кто изменял статус у задач в данном процессе. 3.3. Корректировки - все корректировки выполненные над данной задачей.

- на основной вкладке вверху располагается одинаковое для всех задач меню управления:
- номер задачи
- информация о типе задачи
- информация о корректировке (отображается если идёт корректировка)
- элемент смены статусов и отображения текущей
- кнопка смены статуса (перед сменой статуса сохраняет все изменения)
- кнопка создания корректировки предыдущей задач
- кнопка сохранения изменений
пример модального окна с информацией о типе задачи:

🔗 Связанные сущности
- 📕 Тип задачи
- 📕 Статус задачи
- 📕 Состояние задачи
- 🧾 Запрос корректировки
- 🧾⭐ Дата смены статуса
- 🧾⭐ Затраченное фактическое время
- ⭐ Процесс
👨🏽💻 API
/Task/Task/.. - Swagger - Task API