首页 文章

SharePoint 2007:如何限制字段级别的访问?

提问于
浏览
3

是否可以在SharePoint 2007列表(MOSS,尽管我认为这不是企业版)中允许一个SharePoint组中的用户编辑某些字段中的值和另一个组中的用户来编辑其他字段中的值?

从我所做的所有搜索中,这似乎不可能,所以作为后备,我会接受答案,这些答案表明了完成这样的事情的最佳方法(例如,将项目保存在单独的列表中,通过ID链接它们) .

我无权访问Central Admin,但我确实拥有该网站的完全控制权 . 此外,此站点未配置自定义代码,因此除了更改列表设置(和站点设置)之外,我还可以通过SharePoint Developer(但不是Visual Studio)进行更改 .

非常感谢!

史蒂夫

4 回答

  • 0

    您是正确的,如果没有自定义代码,则无法设置字段级权限 . 此外,您正在考虑单独的列表,但您应该知道SharePoint列表查找是一个相当弱的相关性 . 可用,但不是非常强大 .

    为了显示组合数据,您需要'll want to look at SharePoint Designer' s joined subviews .

  • 0

    请看Laura Rogers的Displaying SharePoint Fields by Permission Level . 这是一种使用SharePoint Designer的方法 .

    另见SPListDisplaySetting CodePlex project . 这是一个需要安装的网站集功能,因此可能不是一个选项 .

  • 1

    您可以自定义SharePoint 2007列表的编辑表单(EditForm.aspx) . 使用自定义列表定义和自定义编辑表单,您可以编写代码来检查用户并显示取决于用户权限的不同字段 .

  • 1

    获得此功能的'a'解决方法是使用工作流更改与列表项关联的内容类型 .

    像这样:

    用户在内容类型A(有限字段)中创建列表项 .

    工作流程开始,更改内容类型B(所有字段) .

    管理员收到通知,打开listitem,填写其他表单字段 .

    等等..

相关问题