|
|
|
Структура БД для Системы постановки задач
|
|||
|---|---|---|---|
|
#18+
Перерыл поиск, но ничего толкового не нашёл. Посоветуйте сабж. Дано - система управления интернет-провайдера. Пока в ней только сущности Устройства, Дома и Клиенты. Ещё активно используется WebCollab для задач по проектированию сети (отдел проектирования), подключению домов/квартир (строительный отдел), и в старой системе есть какое-то подобие тикетов, привязанных к клиентам из биллинга - это для тех. поддержки и для сервисного обслуживания (ремонт/настройка ПК и т.д). В общем, пока в голове вертится сущность Задача (с подзадачами): 1. Идентификатор 2. Дата создания/создатель, дата изменения/кто изменил 4. Исполнитель/Координатор (Координатором будет автоматически назначаться начальник отдела, а далее уже по необходимости) 5. Дата завершения (дедлайн) 6. Приоритет (тут просто - низкий, нормальный, высокий) 7. Статус - новая, открыта, закрыта, ожидание (например, действий пользователя) 8. Комментарий к статусу 9. Название 10. Текст задачи 11. Тип задачи (проектирование, подключение, тех. поддержка, сервис и т.д.) - скорее всего, тут будет выбор отдела компании 12. Клиент - если задача привязана к клиенту (какие-то проблемы и т.д.) 13. Устройство - если задача привязана к какому-нибудь устройству Больше всего смущает последние три поля, с ними пока непонятки. Ещё вопрос интересует на счёт Проектов. Думаю сделать просто древовидную структуру задач (с подзадачами). Как правильно сделать связь? parent_id, таблицу rel(parent_id, child_id) или что-нибудь другое? В общем, прошу советов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2012, 18:11 |
|
||
|
Структура БД для Системы постановки задач
|
|||
|---|---|---|---|
|
#18+
VeroLom Как правильно сделать связь? parent_id, таблицу rel(parent_id, child_id) или что-нибудь другое? http://www.google.com/search?q=деревья+в+sql ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2012, 21:20 |
|
||
|
Структура БД для Системы постановки задач
|
|||
|---|---|---|---|
|
#18+
VeroLomБольше всего смущает последние три поля, с ними пока непонятки. Непонятки? А какие именно VeroLomЕщё вопрос интересует на счёт Проектов. Думаю сделать просто древовидную структуру задач (с подзадачами). Как правильно сделать связь? parent_id, таблицу rel(parent_id, child_id) или что-нибудь другое? В общем, прошу советов. Если у Вас несколько задач будут соотносится с несколькими подзадачами (М:М), то без опосредующей эти связи таблички Вам не обойтись. А если это будет обычная древовидная структура, то достаточно 2 указанных Вами полей. И Вы всегда будете знать кто у кого родитель )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2012, 13:57 |
|
||
|
|

start [/forum/topic.php?fid=32&fpage=43&tid=1541446]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
74ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 253ms |
| total: | 397ms |

| 0 / 0 |
