Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
List SharePoint 2013列表权限_List_Sharepoint - Fatal编程技术网

List SharePoint 2013列表权限

List SharePoint 2013列表权限,list,sharepoint,List,Sharepoint,我想在SharePoint 2013中创建一个列表,该列表可供多个用户访问,但仅向每个用户显示其记录。 例如:仅显示用户记录的时间和出勤列表。只有管理员才能查看所有记录。在这种情况下,每个列表项都需要停止从父项继承权限,只为那些可以编辑和读取记录的人分配权限 您是否试图通过UI或代码来实现这一点 要通过UI执行此操作,请执行以下操作: 1.在列表视图中,单击列表项的省略号 2.单击共享->高级 3.单击功能区中的“停止继承权限” 4.删除/添加所需的权限您可以在列表上创建一个视图,并添加筛选器以

我想在SharePoint 2013中创建一个列表,该列表可供多个用户访问,但仅向每个用户显示其记录。
例如:仅显示用户记录的时间和出勤列表。只有管理员才能查看所有记录。

在这种情况下,每个列表项都需要停止从父项继承权限,只为那些可以编辑和读取记录的人分配权限

您是否试图通过UI或代码来实现这一点

要通过UI执行此操作,请执行以下操作: 1.在列表视图中,单击列表项的省略号 2.单击共享->高级 3.单击功能区中的“停止继承权限”
4.删除/添加所需的权限

您可以在列表上创建一个视图,并添加筛选器以仅显示当前用户的项目。示例:


或者,如果希望仅显示用户创建的项目。转到列表设置>高级设置并设置项目级权限。示例:

如果您使用SharePoint Designer 2013

1) 创建名为“设置项目级权限”的SP2010工作流

2) 触发器=项目创建/更改时

3) 添加“模拟步骤”->替换当前项的“读/写”权限

4) 在列表项中,您可以选择“多人选取器”字段,以便在创建/更改项目时授予他们不同的权限

示例:“员工姓名”是我案例中的人员选取者。 对于Manager,您可以硬编码“Manager组”(sp组)