|  12.10.2011, 19:09 | #1 | 
| Участник |  CRM 4.0 Настройка прав доступа к объектам 
			
			Коллеги, Существует ли цивилизованный способ решения следующей проблемы: есть функционал, к объектам которого примотаны стандартные контакты, создаваемые сотрудниками нескольких параллельных по структуре подразделений. Необходимо, чтобы все пользователи функционала могли видеть и редактировать все связанные с объектами контакты, независимо от того, кем они были созданы. Нужно как-то исхитрятся с иерархией подразделений? Раздавать/отбирать плагином доступ к контакту для рабочей группы, в которую натолкать всех пользователей функционала? Может быть есть еще какие-то способы решения? 
				__________________ С уважением, Tony Green | 
|  | 
|  12.10.2011, 22:41 | #2 | 
| Moderator | 
			
			Совсем не обязательно, чтобы подразделения повторяли орг. структуру. Достаточно часто, в сценариях подобных вашему, структуру юнитов правильнее делать исходя из функционального деления. "Цивилизованный" способ только такой. Злоупотреблять автоматической раздачей прав я вам не советую, так как это приводит усложнению проверок доступа и может замедлить решение. Если функиональное дробление подразделений идет вразрез с какими-то иными требованиями, то могу лишь посоветовать маленькую хитрость. Расшаривайте права для группы не на контакты, а на саму центральную сущность. Если она состоит в родительском или настраиваеммом каскадном отношении со связанными контактами, то доступ к дочерним объектам будет выдан автоматически. Съекономите код на раздаче доступа, например, к прочим связанным записям. 
				__________________ http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.   MS Certified Dirty Magic Professional Последний раз редактировалось Артем Enot Грунин; 12.10.2011 в 22:43. | 
|  | |
| За это сообщение автора поблагодарили: Tony Green (1). | |
|  | 
| 
 |