我有三个独立的用户组说HR,IT和Supplies这三个组都有自己的子站点
HR = / SITE1
IT = /站点2
用品= / site3
但他们有一个共同的顶级网站说“http://xyz.com”
当HR的用户打开顶级网站时,他应该自动重定向到相应的子网站(site1),类似于IT到site2,与用品相同。
可以使用OOTB方法完成。
答案 0 :(得分:0)
如果您的网站在子网站级别使用唯一权限,则以下操作可能有效。我正在为一个小组解释它: [1]在root lelvel站点的欢迎页面中添加内容编辑器。 [2]将chrome type设置为none,并在受众中设置所有sharepoint组 [3]将内容设置为
<script type="text/javascript">window.location.href='/IT/';</script>
为每个子网站添加内容编辑器Web部件。
这样,如果来自IT组的某人登录,则内容编辑器Web部件变为可见,并且脚本会将其重定向到IT主页。这只是一个提示,而不是一个真正的解决方案。
退款: [1]管理员还将重定向到同一页面,没有人能够编辑该页面。 [2]有权访问多个部门的人将根据脚本执行顺序随机重定向到任何网站。
有一些方法可以改进内容编辑器Web部件中编写的脚本,以克服上述两种变化。您可以简单地使用sharepoint javascript api来改进脚本。
如果这是有道理的,请告诉我。