@ZybinDmitry

Какую структуру базы данных Mysql выбрать для хранения задач для пользователей?

Каким образом организовать структуру базы данных при следующей последовательности действий?

В системе регистрируется заявка на выполнение ряда задач (задач может быть несколько), администратор должен назначить исполнителя задачи и проконтролировать выполнение. Пользователь должен подгрузить в систему скан документа (отчет о выполнении).

upd.
Уточню, на данный момент есть решение в таком виде, заявка вносится в базу, система автоматически формирует задачи и записывает их в бд. Администратор заходит на страницу с описанием задач и назначает пользователя из таблицы user. Как мне правильно отслеживать ход выполнения работ по заявке? Может есть другой подход к решению таких задач?

Схематично: Заявка загружена -> Задачи по заявке сформированы и записаны в таблицу задач ->Администратор назначает исполнителя (из таблицы пользователей) -> Пользователь получает уведомление и приступает к работе -> К карточке задачи подгружает отчет -> Администратор выполняет проверку и если все ок, то задача отмечается выполненной

Вопрос: Как правильно отслеживать ход выполнения заявки и как правильно организовать создание задач, с учетом возможных ошибок при внесении заявки в систему?
  • Вопрос задан
  • 102 просмотра
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
Для описанного достаточно трех таблиц: юзер, задача и заявка.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы