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). |
|
|