Прошу совет по реализации структуры

Все вопросы/проблемы по установке и использовании.
Ответить
romanlos
Сообщения: 6
Зарегистрирован: 22 апр 2019, 14:41
Имя: Роман
Откуда: Санкт-Петербург

Прошу совет по реализации структуры

Сообщение romanlos »

Прошу совет. Как организовать такую задачу: Есть сущность "Клиенты" с организациями клиентов к каждой привязаны пользователи организации. Есть подсущности "обученные сотрудники", "договора" и "оборудование". У подсущности "оборудование" есть еще три свои подсущности "инсталляция", "ремонтные работы" и "заявки на ремонт" (заполняет клиент или наш сотрудник).
Схема:
Клиенты (с привязкой пользователей)
- договора
- обученные сотрудники
- оборудование
- - заявка на работы
- - инсталляция
- - ремонтные работы

Но встала необходимость сделать функцию передачи оборудования другому заказчику с другими пользователями и всеми записями о ремонте и инсталляция, но в то же время заявки не переносились. Заявка на ремонт приходит на конкретное единицу оборудования поэтому и привязывалась к оборудованию и часть данных бралось с родительской сущности "оборудование" и "клиент", для передачи по почте. Инсталляция производится тоже конкретного оборудования

Как мне теперь это реализовать?
romanlos
Сообщения: 6
Зарегистрирован: 22 апр 2019, 14:41
Имя: Роман
Откуда: Санкт-Петербург

Re: Прошу совет по реализации структуры

Сообщение romanlos »

Наверное не понятно описал, и ответа так и не дождался...
При старой структуре оборудование на другую организацию не перекидывалось. Может что-то не так делал...

Изменил структуру :
-----
Клиенты (с привязкой пользователей, сотрудников организации клиента через тип поля "Пользователи")
- договора
- обученные сотрудники
- заявка на работы
Оборудование (со связью с сущностью Клиенты по названию организации)
- инсталляция
- ремонтные работы
-----

В этом случае оборудование перекидывается, но понятно, что пользователи клиента не видят оборудования.
Для того, чтобы сотрудники клиента, увидели только свое оборудование нужно, также через добавлять их через тип поля "Пользователи". Но оборудования может быть много и к каждому добавлять и потом изменять при передаче, как-то не удобно. Есть ли другие варианты?
romanlos
Сообщения: 6
Зарегистрирован: 22 апр 2019, 14:41
Имя: Роман
Откуда: Санкт-Петербург

Re: Прошу совет по реализации структуры

Сообщение romanlos »

Возможно есть способ реализации через указание организации в сущности "Пользователь"?
Ответить