Архитектура прав или планирование уникальности

Очень интересная тематика, если вы только планируете будущее на SharePoint, первым делом продумайте уникальность прав и уникальность прав на элементы, списки, библиотеки, временные списки. Все это очень бьет по производительности и на самом деле если планирование какого-либо приложения на небольшое количество пользователей (около 5-10, небольшой отдел который производит коммуникацию внутри), то можно и не поднимать эту тему вовсе. А вот если у вас будут работать большое кол-во сотрудников с очень высокой тенденцией и сложной коммуникацией внутри компании и за ее пределами, то перед тем как бизнес вам поставил задачу первой задачей в планировании проекта поставьет архитектура безопасности.


Как заявляет Microsoft, то в списке может быть max = 50000 уникальных прав. Это 10000 элементов и у каждого по 5 уникальных прав, при высоской тенденции список (примерно 100 элементов в день) достинет такого количество элементов через 100 дней т.е. даже полугода не пройдет, как случиться апокалипсис внезависимости настроен у вас кеш и коллекция сайтов летала как никогда. Так что поделюсь своим опытом, как организовал список с уникальными правами.

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

Комментарии

Популярные сообщения из этого блога

Перенос контекстного меню (ECB) на другое поле в вашем представление

SPFieldIterator наше все или как изменить внешний вид List Form в SharePoint