限制管理员仅查看其员工在SharePoint 2010中创建的列表项

时间:2011-08-25 16:26:30

标签: view sharepoint-2010 restrict

我正在使用SP2010自定义列表作为每周时间表,供大约50名员工和8位经理使用。要创建项目,员工在默认视图中输入客户端,项目,活动类型,周末和小时。现在我想创建另一个仅限于经理的视图。理想情况下,我希望SP2010知道经理是谁,并限制他们可以看到的项目只是他们的员工创建的项目。

我尝试了以下但没有运气。

  1. IT创建的用户信息列表包含我所在组织的所有成员。我将经理的姓名添加到每个项目中。
  2. 当我创建该列表时,我重新定位了自定义列表中出现的Modified By列。
  3. 具体来说,我将Modified By列(人员或组类型)重命名为Manager的名称,并将Show Field:的值更改为Manager的名称。我宁愿不这样做,但我无法弄清楚如何添加一个Person或Group类型的列表列,并允许您选择一列来填充我需要的值。
  4. 我保存了视图设置,我可以在第一列中看到特定员工的经理姓名。到目前为止一切都很好!
  5. 然后我重新编辑了视图并创建了一个过滤器,当Manager的名称等于[ME]时显示项目。
  6. 我保存了视图设置,这次我看不到任何有意义的员工列表项目,因为我不是人事经理。
  7. 我有一位同事,他是一名人事经理,试一试,他没有看到他的员工的物品,但我知道有十几个,他们出现在#4。
  8. 我改变过滤器专门寻找他的名字,尽管我可以,他仍然看不到他的雇员。
  9. 所以我认为它必须是权限级别问题,因为他的权限级别是Contribute,而我的是完全控制。
  10. 我把他提升到设计水平,只要我在视角的过滤器中硬编码他的名字,他就可以看到他的员工。
  11. 有人知道如何轻松地做到这一点吗?

1 个答案:

答案 0 :(得分:0)

据我所知,创建列表和库存在差异。

库似乎没有以正确格式显示组字段的功能,而列表则显示。因此,如果您想为经理/员工创建一个视图,那么您需要在列表中执行该操作,并将经理和员工作为视图中的列。

确保员工和经理无权修改他们的观点。