<< Click to Display Table of Contents >> Разработка > Рекомендации по разработке для масштабируемых систем > Оптимизация длительных процессов Назначение прав группе пользователей (экземплярные права)
|
![]() ![]() |
В некоторых задачах сотрудникам автоматически назначаются права на вложенный документ.
Например, разработана задача на ознакомление. По ней массово отправляются подзадачи сотрудникам всех подразделений компании и автоматически выдаются права на организационно-распорядительный документ. По одной подзадаче может быть выдано 50-100 прав доступа в зависимости от численности сотрудников в подразделении, а документ при этом вложен в сотни подзадач (по числу подразделений). Суммарное количество прав может превышать 3000.
В результате списки документов в системе открываются длительное время. Права на панели «Управление доступом» также отображаются с замедлением. Это происходит из-за того, что в базе данных разрастается таблица с правами доступа, и время выполнения запросов к ней увеличивается.
В такой ситуации рекомендуется назначать права на документ не каждому пользователю отдельно (экземплярные права), а сразу группе сотрудников, например роли или подразделению. Для этого можно использовать разрешения, настройку прав доступа на типы объектов и правила назначения прав.
© Компания Directum, 2024 |