SharePoint列表项查看/读取权限

时间:2017-10-09 17:31:13

标签: permissions sharepoint-2013 sharepoint-list nintex-workflow

我实际上是SharePoint权限的新手。我真的需要有人帮助指导我或给我一个提示。

我有一个带有项目的SharePoint 2013列表。用户使用Nintex表单创建项目,当创建项目时,Nintex Workflow会触发。

此列表背后的想法是,用户A将创建一个项目,然后用户B将审核它并批准/拒绝。 用户A创建项目后,项目权限应更改为“读取”#39;这样用户A就不会更改任何项目值,直到用户B采取某些行动。

在工作流程中,我正在使用'设置项目权限更改项目权限'动作和设置权限为Read。

但问题出在

之后

1)用户A创建的项目,他无法查看/读取项目但能够编辑项目。 我通过列表选择了项目,然后点击了查看项目'通过功能区,我收到错误'抱歉,您无法访问他的页面'。
我点击了项目的eclipse,选择了共享 - > ADVANCED我看到用户A有查看/读取权限。
然后我确定了工作流程历史记录'如果行动得到执行,似乎行动成功执行。

用户能够编辑项目但无法查看项目真的很奇怪吗?

如果有人能提供任何提示或帮助使项目可读,我真的很感激。

2 个答案:

答案 0 :(得分:1)

您可以单击列表项,并检查该项的权限。您可以点击共享对象 - >高级。然后从功能区中选择“检查权限”。输入用户名称并查看他拥有的权限。

如果他不仅仅是阅读,那就意味着工作流程还没有完成它的工作。所以检查工作流程。它应该破坏该列表项的任何继承权限,然后仅为用户B设置唯一权限。这将取消用户A的权限。

答案 1 :(得分:0)

第二种方法是创建表单状态列并将其连接到提交按钮。

返回一个值,例如。 A表提交表格后提交给专栏。

现在在nintex表单设计器中,如果表单状态==“已提交”,请选择控件并添加规则以禁用控件。