我正在与一家小型非营利组织合作,他们要求SharePoint 服务 3为他们设置。我们已经启动并运行了系统,并在结构内创建了一些站点。目前我们有:
- 家
- 金融
- 木板
- 设施
- 图书馆
目前我们主要有三类用户:
- 董事会成员(仅应有权访问董事会)
- 工作人员(应具有完全访问权限)
- 项目利益相关者(应该有权访问图书馆)
目前,我们已经实现了这种配置,但是如果董事会成员http://extranet.domain.com并登录后,他们会看到一个拒绝访问的页面,但是http://extranet.domain.com/board对于利益相关者来说也是如此。
我是否需要将数据从“主页”选项卡中移出,并让每个人都能访问它,以便他们可以导航到这些子选项卡?有没有办法简单地将用户“踢”到他们有权访问的选项卡?
答案1
干净的解决方案是研究编写或购买重定向 Web 部件。Bamboo 似乎有一个适合您的。
您还可以破解 CQWP,以不太优雅但仍然有效的方式做同样的事情。
在你的启动页面上
添加 CQWP 并在其中放置重定向字符串。
<meta http-equiv="刷新"content="0;url=http://无论“>
我必须在这里面多留一个空格,这样页面才能显示它而无需重定向对每个组重复三次
将受众定位设置为每个 Web 部件一个组。董事会将定位到重定向到其页面的组,依此类推。
答案2
我会将所有数据从根站点迁移出来,并让每个人都有权限查看这些数据。安全调整将使他们只能看到他们有权访问的子站点。这样更简洁(例如,不需要对 SharePoint 进行自定义),并且每个人都可以轻松“发现”他们可以看到的内容。
此外,在某些时候,您会有一个需要查看图书馆网站的董事会用户,您如何重定向到多个选项卡?