0

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

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

是否可以使用 SharePoint Designer 工作流动态设置项目组的权限。如果我在 SP 设计器工作流中对组名进行硬核,我就能够完成这项工作。我不确定如何将组名动态传递给工作流。

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

4

1 回答 1

0

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

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

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

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

于 2013-10-18T13:35:17.113 回答