如何在列表项上实现项级别权限

时间:2013-09-27 14:19:37

标签: sharepoint-2010 designer sharepoint-workflow infopath2010

我有一个要求,即我有300个拥有多个用户的代理商和5个拥有多个用户和管理员的区域。多个机构向一个地区报告。

当用户以代理用户身份登录并创建列表项并在提交时,该项必须向与用户代理和区域代理所属相关的所有用户授予权限。这是使用代理属于某个地区的参考列表进行映射的。

可以动态地使用SharePoint Designer工作流设置组的权限。如果我在SP设计器工作流程中核心组名称,我就能够正常工作。我不确定如何动态地将组名称传递给工作流程。

SP组及其用户已在SharePoint权限中定义。

1 个答案:

答案 0 :(得分:0)

我使用InfoPath和SP列表找出了解决方案。

首先,我创建了一个名为“Regions”的引用列表,并在列表中停止继承,将SharePoint组和用户添加到组中,并在每个列表项上为有权访问列表项的SP组授予列表权限。

在“调查”列表中,“区域”列表中添加了查找字段,现在当用户添加新项目时,他将看到他所属的区域和代理商。

在“调查”列表中,我为“区域”和“代理商”创建了文件夹,并将文件夹级别权限设置为类似于“区域”列表。