Дороботка функционала коробочной версии CRM Битрикс

Бюджет: по договоренности
Есть коробочная версия Битрикс. 
Функционал системы по умолчанию подразумевает возможность разграничения прав доступа к сущностям CRM только из перечня "свои", "свои и своего отдела", "свои, своего отдела и подотделов". При этом в настройке прав доступа CRM вид прав "Свои" относится только к Ответственному, но никак не к Создателю (автору) или иному.  
Т.е. на текущий момент создатель сущности CRM (лид, контакт) не имеющий полный доступ к просмотру всех сущностей теряет возможность видеть сущность(лид, контакт) в момент изменения ответственного с него на другого пользователя. 

Что необходимо сделать: 

1. По аналогии с задачами, добавить свойство "Наблюдатели" для сущностей CRM (лид, контакт). 
2. Поле должно поддерживать мульти-выбор, т.е. в "Наблюдатели" можно добавить нескольких сотрудников из оргструктуры компании 
3. В поле "Наблюдатели" могут находится любые сотрудники компании вне зависимости от их места в иерархической структуре и вне зависимости от привязки к какому-либо отделу  
4. В случае когда сотрудник добавлен в поле "Наблюдатели" для лида/контакта, лид/контакт становится видимым, но недоступным для редактирования для этого сотрудника, при этом НЕ имеет значения кто Создатель данного лида/контакта и кто Ответственный в данный момент. Т.е. поведение такое-же, как будто сущность лида/контакта на данный момент закреплена на сотрудника через поле Ответственный, но только на просмотр. 
От кандиатов – сроки и стоимость доработки. 
Предпочтение отдается готовому решению, если есть (стоит полагать что такая проблема довольно распространена)
Опубликован 17.05.2016 в 14:07 Последнее изменение: 24.05.2016 в 12:33

Выберите способ верификации:

Обновите страницу после прохождения верификации.