Опубликованный редакционный черновик. Проверка фактов и языка ещё не завершена. Примеры приведены для объяснения методики.
Решение и подход
Представляйте людей, организации и возможные договоры отдельными объектами с явными связями. Один человек участвует в нескольких сделках, у компании несколько контактов. Опишите смену работодателя, группы компаний и повторные проекты без копирования всех данных в каждую сделку.
Учебный пример
Учебный пример: компания заказала сайт, затем интеграцию. Это две сделки одной организации; руководитель и закупщик — контакты с разными ролями. Обновление телефона закупщика сохраняет связи, не дублирует человека и не смешивает суммы проектов.
Критерий приёмки
Проверьте компанию с тремя контактами, контакт в двух проектах и смену работодателя. Отчёты считают объекты по определениям. Отключение старой связи сохраняет историю, поиск позволяет определить организацию и проект текущего обращения.
Главное
- Связывайте разные объекты, не дублируя людей и компании в каждой сделке.