最近在sharepoint上看见IT增加了一个栏位属性为私有栏,经过了解,该栏位属性的好处是可以控制该栏位的编辑权限。也是因为这个好处,我就在某列表里面尝试了一下,加入了几个私有栏,把权限分配给了某个用户组。但是不久就发现了问题。
首先测试过程中发现,对于列表的记录无法进行详细信息的展现。即大家都习惯看到记录就直接点击,展开来看详细记录。但是因为加了私有栏,这个功能不行了。
又过了几天,有人报告,无法看到列表的记录,汗,这个我们都测试过怎么不行了呢。原来是权限问题,之前测试的SQA都有管理员权限,而使用者我们只给分配了讨论权限(即增删改记录的权限),使用者报告只能看见自己提的记录,不能看见所有记录。这个问题在给他分配了该列表的管理员权限后,暂时解决。
经过和IT当初引入该控件的同事请教后,答复是,该控件在英文版本上一切都非常好,但是在中文版本上就会出现上述,但不仅限于上述这些问题。。。汗。
看来这个功能虽然解决了我们对列表栏位的权限控制,但是使用起来还是不灵啊,要想其他替代办法。偶打算试试通过工作流来收集专属于某些人权限的栏位信息了。
(续)
在经过折腾和请教后,发现第二个问题,即只能看见自己记录这个问题,不是私有栏的错。是在列表设置-》高级设置-》项目级设置中,有个读取权限,可选择,只读取所有项目或者只读取自己的项目。不知道为啥设置成了只读取自己的项目。所以导致只能看见自己提交的记录了。改成可读取所有项目后,问题解决了。OY。。。再次感谢小白同学的提醒。。