【问题标题】:Sharepoint 2007 : How to set column level permission?Sharepoint 2007:如何设置列级权限?
【发布时间】:2015-03-12 18:01:31
【问题描述】:

我想在 Sharepoint 2007 中设置列​​表的列级别权限。我将不胜感激。

例子:

我希望员工填写表格中的其他信息,但不允许他们更改工资。只有管​​理员可以更改某些字段。

【问题讨论】:

标签: sharepoint sharepoint-2007


【解决方案1】:

你不能这样做。

SharePoint 不支持列级安全性。

您需要扩展 SharePoint 以实现此目的...

看这里。 http://code.msdn.microsoft.com/SecureField

【讨论】:

  • 很高兴我没有解释我的“这就是我将如何做”的方法 - 链接工作正常。 :)
【解决方案2】:

正确,SharePoint 没有列级权限。但是,我一直在此方案中使用的一个很好的简单解决方法是创建自定义列表表单并使用列的“显示”选项不希望用户编辑。然后,您创建一个编辑表单,其中的字段对于那些有权编辑条目的人是可编辑的。希望这会有所帮助。

【讨论】:

    【解决方案3】:

    我将在这里冒险,但我不相信您有能力控制 SharePoint 2007 中各个列的权限。至少我没有听说过。我浏览了列表定义和权限,但没有发现任何内容。

    【讨论】:

      【解决方案4】:

      另一个第三方工具是 Datapolis 的 Sharepoint Column Protector。此处讨论了有关该工具的更多详细信息 (How to apply item level permission for sharepoint columns)。

      【讨论】:

        【解决方案5】:

        这是许多 SharePoint 用户的常见请求,但 MS 不提供。您可以尝试 3rd 方工具,例如 BoostSolutions Column/View Permission 和……

        【讨论】:

          猜你喜欢
          • 2011-06-24
          • 2021-01-14
          • 1970-01-01
          • 2012-01-08
          • 1970-01-01
          • 1970-01-01
          • 2020-09-27
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多