Sharepoint 2010 Прерывание наследования разрешений

Мне нужно создать рабочий процесс, который бы нарушил наследование разрешений на дочернем сайте sharepoint.

Я строю сайт sharepoint 2010, который имеет модульную структуру и может расширяться в зависимости от потребностей клиентов. Требование проекта заключается в том, что клиент должен иметь возможность расширять веб-сайт и добавлять дочерние сайты из шаблонов при минимальном взаимодействии. С этой целью я создал список и приложил к этому списку рабочий процесс, который создает новый веб-сайт на основе информации, предоставленной в полях списка. Рабочий процесс, который я использую, - это решение, которое я нашел в Интернете http://www.ilovesharepoint.com/2011/02/create-site-action-sharepoint-designer.html

После создания веб-сайта мне нужно создать группы безопасности (в этом помогает другой рабочий процесс, который я нашел в Интернете).

Проблема в том, что дочерний сайт должен наследовать группы безопасности от родительского сайта, а затем мне нужно добавить новые. Для этого мне нужно убрать наследство с родительского сайта и затем я могу создавать новые группы. В настоящее время мой клиент должен делать это вручную - очень плохо. Поэтому мне нужно создать рабочий процесс, который бы делал именно это.

Проблема в том, что я совершенно не понимаю, как это сделать.

В идеале, я хотел бы создать какое-то действие рабочего процесса, которое будет принимать URL-адрес сайта в качестве входного, а затем нарушать права доступа. Из того, что я смог найти, мне нужно использовать функцию BreakRoleInheritance, чтобы сделать это. но как мне создать рабочий процесс, который принимает ввод и как я могу преобразовать ввод строки в реальный сайт?

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

Большое спасибо.

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

0 ответов

Другие вопросы по тегам