Доступ

Здравствуйте!

Как можно организовать доступ для пользователя так, чтобы он мог видеть контактов, контрагентов, активности и т.д., относящихся только к определенной продаже?

Заранее спасибо!

Нравится

1 комментарий

Здравствуйте, Акмаль!

Данную функциональность можно реализовать только на уровне скриптов конфигурации.

В частности, автоматизировать раздачу прав доступа на записи в зависимости от определенного критерия. Например, при установке/изменении ответственного по продаже вычитывать наличие у данного ответственного прав, если их нет - добавлять. делать это лучше всего на событии после сохранения записи.

Раздать права на уровне конфигурации можно следующей конструкцией:

SetEntitySchemaColumnRightLevel(Guid adminUnitId, string schemaName, string columnName, EntitySchemaColumnRightLevel rightLevel)

ОБратите внимание, автоматизация раздачи прав доступа - существенная проектная доработка, она тредует глубокого понимания структуры системы для корректно реализации.

Показать все комментарии