用户能够在sharepoint中查看与其区域办事处关联的数据

用户能够在sharepoint中查看与其区域办事处关联的数据,sharepoint,filter,Sharepoint,Filter,我是sharepoint的新手 我的系统有不同的用户,每个用户都被分配到一个地区办事处。我只希望用户能够看到与其区域办事处相关的数据 我只希望用户能够从他们自己的区域操纵或查看对象。 如何在sharepoint中执行此操作 有人能帮我一下吗……答案因您使用的SharePoint版本而异。如果您有MOSS,您可以在此处使用“目标受众”(但是,请注意,目标受众仅隐藏项目,如果用户使用项目的直接url,则用户仍可看到该项目) 为每个区域办事处创建受众,并让用户将项目分配给受众。为确保所有项目都设置了“

我是sharepoint的新手

我的系统有不同的用户,每个用户都被分配到一个地区办事处。我只希望用户能够看到与其区域办事处相关的数据

我只希望用户能够从他们自己的区域操纵或查看对象。 如何在sharepoint中执行此操作


有人能帮我一下吗……

答案因您使用的SharePoint版本而异。如果您有MOSS,您可以在此处使用“目标受众”(但是,请注意,目标受众仅隐藏项目,如果用户使用项目的直接url,则用户仍可看到该项目)

为每个区域办事处创建受众,并让用户将项目分配给受众。为确保所有项目都设置了“目标受众”,请创建一个事件处理程序,检查每个项目中是否设置了“taret受众”字段,如果未设置,则根据当前用户进行设置

如果您有普通的WSS,或者不想只是隐藏,而是不允许访问项目,那么您必须对所有项目设置
BreakRoleInheritance
,并根据作者来自的地区办公室设置所有项目的权限。您可以在eventhandler或New/Edit表单中执行此操作,您的代码选项可在此处找到:

您需要执行的操作:

  • 为每个区域创建SharePoint组
  • 将用户或广告组(更好)添加到适当的区域组
  • 转到您的站点、库/列表、文件夹或项目/文档/文件并修改权限,以便只有特定组才能查看特定项目