SharePoint 隐藏 站点内容 选项
我用的是英文版,右上角有个settings,里面有个site content,这个链接如何隐藏,因为不想让一般用户看到所有内容。如果可以隐藏,那么问题又出来了,如果有用户直接打出该页面的URL,隐藏也是没有实际意义的。
其实我的最终目的就是,将所有数据都存在一个list里,不同部门只能看到自己部门的内容,为什么不将各个部门分开存放到不同list里呢?因为工作流是list相关的工作流,如果分开,那就要做几十个list,几十个工作流。为什么不用通用工作流呢?因为通用工作流没办法将信息写入当前list里的指定列中。
举个例子:我们公司有十几个部门,现在做的出差申请,需要2级审批,员工的审批者已经维护在一张列表中。各个部门不可查看其他部门的申请。因为审批者、审批时间与内容要记录下来,所以需要写列表,通用工作流应该没办法操作当前list列值。
希望大家一起一起讨论下,你们是怎么实现的? sharepoint 工作流 权限
[解决办法]
按部门存放不同的list这方案也可以考虑吧,比如每个部门都有自己单独的子网站,部门的数据(不仅仅是出差申请)都存放在各自的站点之下。
reusable workflow是不能操作单个list的custom column的,你可以创建list workflow。
这种方案初期工作量大,后期维护麻烦,但是以后性能、扩展性会比较好,就看你怎么看了。
[解决办法]
用SP Column permission:
http://spcolumnpermission.codeplex.com/
[解决办法]
List下为部门创建各自的Folder,单独对Folder设置权限。不同部门的人只能读写自己部门Folder下内容。