Показать сообщение отдельно
Старый 08.05.2019, 10:15   #3  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,880 / 615 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Цитата:
Сообщение от Павел Бевзенко Посмотреть сообщение
Всем привет.

Как сейчас:
Контакты привязаны к организации 1-1.
получается что если один контакт надо привязать к двум организациям, то его надо завести 2 раза.
Естественно у контакта права от пользователя - кто ответственный.

Хочу сделать:
Возможность привязать один контакт к нескольким организациям 1-N
Чтоб справочник контактов был только с уникальными контактами (не дублировались)
Но получается что для такой реализации надо всем сотрудникам открыть доступ на все контакты, а это не комильфо.

Кто-то сталкивался с такой задачей? расскажите как решали?
Давайте уточним, контакты привязаны к организации 1:N (основное отношение, но есть и друие). Иными словами, может быть много контактов от одной организации.

Теперь к вопросу как быть. По идеологии системы, контакт - это не персона, это - контактные данные этой персоны. Если у человека есть несколько email и телефонов - это несколько контактов.

Что касается доступа. Дать доступ на все контакты и организации - это самая что ни на есть распространенная практика. Вы для этого и внедряли CRM чтобы все знали какие у вашей фирмы есть контакты и кто их владелец. Если вы не доверяете своим сотрудникам - увольте их, или не пускайте в CRM.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional