2013-04-25 6 views
1

У меня есть три группы пользователей: HR, IT и Supplies. Эти три группы имеют свои собственные подсайты.
HR =/site1
IT =/site2
Поставки =/site3
, но у них есть общий сайт верхнего уровня говорят "http://xyz.com"
Переадресация сайта SharePoint на основе группы SharePoint

Когда пользователь из HR открывает сайт верхнего уровня, он должен быть автоматически перенаправляется на соответствующий подсайт (сайт1) аналогично IT на сайт2, а также с Прикладками.

Это можно сделать используя метод OOTB.

ответ

0

Если ваш сайт использует уникальные разрешения на уровне субсайта, следующие могут работать. Я объясняю это для отдельной группы IT: [1] Добавьте редакторы контента на свою страницу приветствия сайта root lelvel. [2] Установка типа хром непревзойденными, и установить все это Sharepoint группы в аудитории [3] набор содержание

&ltscript type="text/javascript">window.location.href='/IT/';</script>

таким же образом добавить контент редактор веб-часть для каждого дочернего узла.

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

Откат: [1] Администраторы также перенаправляются на ту же страницу, и никто не сможет редактировать страницу. [2] Кто-то, имеющий разрешение на доступ к нескольким отделам, будет перенаправляться на любой сайт в случайном порядке на основе порядка выполнения скриптов.

Есть способы улучшить сценарий, написанный в веб-части редактора контента, чтобы преодолеть оба вышеупомянутых изменения. Вы можете просто использовать sharepoint javascript api для улучшения скрипта.

Дайте мне знать, если это имеет смысл.

+0

Спасибо, Prashant, я уже пробовал вышеупомянутое решение, но я не могу использовать его из-за обратного режима редактирования, если в случае, если я должен изменить существующий URL-адрес отдела ИТ или внести некоторые изменения в веб-страницу. есть способ редактировать CEWP для админов по крайней мере. –

+0

переместите сценарий в отдельный файл в библиотеке активов или стилей и установите ссылку в веб-части редактора контента. –

+0

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

Смежные вопросы