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