. . SuiteCRM 7.5.1. Ссылка на использование пользователей, ролей и групп безопасности в SuiteCRM.Управление пользователями, ролями и группами безопасности. Как настроить нижнюю линию в SuiteCRM.
Итак, у меня есть определенная настройка, и я просмотрел и прочитал много документации и изо всех сил пытался обернуть голову тем, как это делает SuiteCRM.
Как бы один правильно реализовать следующий сценарий ?:
Скажем, у меня есть дерево, как так:
Мы нумеровать эти строки для понимания: 1, 2, 3 и 4. Тогда у нас есть Администраторы, которые являются сотрудниками, чтобы бросить в микс.
Администраторы может работать практически со всеми записями, за исключением работы с рабочими процессами, бардак с кодом, или возиться с несколькими пользовательскими модулями, за пределами того, что они имеют очень мало ограничений и не подчиняются какой-либо из правил нижестоящих.
Тогда мы следуем нижестоящему:
Person 1-х можно увидеть все лицо 2-х, 3-х и 4-х, которые конкретно в их нижестоящие и в пределах своей территории. Они не могут видеть какой-либо другой период Лица 1. Они не могут видеть ни 2, 3, ни 4, которые не находятся в их нижней части или их территории. Они также не могут видеть администраторов или что-то, что им назначено.
Лицо 2's может видеть все лица 3 и 4 в пределах их конкретного нижнего строения и территории, они не могут видеть ни одного человека в течение 1 или 2 лет. Они не могут видеть ни одного человека 3 или 4 вне своей территории или Downline. Они также не могут видеть администраторов или что-то, что им назначено.
Лицо 3's может видеть все 4 в пределах их конкретного нижнего строения и территории, они не могут видеть ни одного человека 1, 2 или другого 3 периода. Они не видят никого Лица 4 за пределами своей территории или Downline. Они также не могут видеть администраторов или что-то, что им назначено.
Лицо 4's может видеть только записи, присвоенные им.
В этом примере есть только 4 глубины, в реальном мире на самом деле есть 12 глубинных администраторов плюс меня, Супер Администратор.
Как я могу это решить?
Так что я должен что-то делать неправильно: Созданная группа A, назначенная пользователям Кеном и Андреа для группы, Кен имеет роль с назначенными ему полномочиями группы, группа A назначает ей роль с правами владельца. Кен и Андреа являются «назначенными» своими собственными записями в настраиваемом модуле, который я связал с группами безопасности. Затем я назначил записи Кена и Андреа группе A. Кен также является членом группы AA. Когда я вхожу в систему как Кен, я не вижу записи Андреа, которую мне нужно уметь видеть. Я также считаю, что у меня есть право [настройки] (http://imgur.com/P0QmNL5) –
После дальнейшего изучения я понимаю, что это может быть связано с настраиваемым модулем. Если я добавлю записи к модулю Opportunities по умолчанию и имею одну продажу для Андреа и одну для Кена, то я могу правильно просмотреть связанные записи в зависимости от того, кого я вхожу в систему. Итак ... как мне настроить это для пользовательских модулей? –
В Admin-> SecuritySuite есть инструмент Hookup, где вы можете добавить поддержку групп безопасности для любых существующих пользовательских модулей. Запустите это для своего настраиваемого модуля, а затем перейдите, он должен работать правильно. – egg