Я работаю с небольшой некоммерческой организацией, которая попросила Сервисы Sharepoint 3 настройка для них. У нас есть система в рабочем состоянии, и мы создали несколько сайтов в структуре. Прямо сейчас у нас есть:
Сейчас у нас в основном 3 класса пользователей:
Прямо сейчас у нас есть эта конфигурация, но если член правления перейдет к http://extranet.domain.com и входит в систему, они получают страницу с отказом в доступе, но http://extranet.domain.com/board работает. То же самое и с заинтересованными сторонами.
Нужно ли мне переносить данные с «домашней» вкладки и предоставлять всем доступ к ним, чтобы они могли переходить на эти вложенные вкладки? Разве нет способа просто «выкинуть» пользователя на его вкладки, к которым у него есть доступ?
Я бы перенес все данные с корневого сайта и предоставил всем доступ, чтобы увидеть это. Обрезка безопасности приведет к тому, что они будут видеть только дочерние сайты, на которые у них есть права. Он намного чище (например, не требует настройки SharePoint) и позволяет каждому легко «обнаруживать» то, что они видят.
Кроме того, в какой-то момент у вас будет пользователь Board, которому нужно увидеть сайт библиотеки, и как вы перенаправляете на несколько вкладок?
Чистое решение - исследовать написание или покупку веб-части перенаправления. Кажется, у Bamboo есть тот, который вам подходит.
Вы также можете взломать CQWP, чтобы сделать то же самое менее элегантным, но все же работающим способом.
На вашей стартовой странице
Добавьте CQWP и поместите в него строку перенаправления.
<meta http-Equiv = "refresh" content = "0; url =http: // где угодно">
Мне пришлось добавить здесь дополнительное место, чтобы страница могла отображать его без перенаправления
Сделайте это по три раза для каждой из ваших групп.
Установите таргетинг на одну группу на каждую веб-часть. Совет будет ориентирован на тот, который перенаправляет на их страницы и так далее.