我有一个在列表中创建条目的SharePoint表单,此列表具有项目级别权限,我具有管理员权限,因此我可以看到所有条目,而用户只能看到自己的条目。这就是我想要的。
我需要基于该列表中的某些条目设置日历,因此我创建了一个新视图并为其分配了日历类型。对我来说很好(因为我有管理员),但不适合与公司共享。
所以我想问一下你们中任何一个聪明人都可以想到一种我可以执行以下操作之一的方法:
A:共享原始列表中的3列(标题,日期,公司名称)。(仅删除这些列的项目级别权限)
B:自动将条目复制到新列表(因此权限无关紧要)
C:我想不到的其他事情
谢谢
P.S。我尝试了一次查找,但是每次手动都只能通过一个条目,因此不值得继续前进
答案 0 :(得分:0)
您有实施限制吗?
以其他方式显示这3列的一种方式,不在当前列表的列表视图Web部件中显示。 您可以创建Web服务,其Web方法,方法将以提升的特权通过列表中的3列获取数据,从而避免了列表项级别的权限。 您可以创建一些“事物”来调用Web服务方法并显示它。 “事物”可以是Excel文件,由一些定期运行的代码填充的另一个列表,SSRS中的“报告”或其他内容。
或者您可以使用工作流,timerjob或其他一些定期运行的代码将这3列数据移动到另一个源(列表,sql表或其他)。在此来源上创建报告。
或者创建自己的仅显示3列的Web部件,并以提升的特权获取数据。将此Web部件添加到任何页面。
可能是其他方式...