我正在尝试以某种方式创建一个注册表,以便SharePoint网站上的用户(最初具有读取权限)可以将自己添加到已为文档库提供权限的组中。这类似于Moodle可以做的事情,用户可以在这里注册课程。
我的想法是我设置了一个列表,允许所有用户拥有贡献权限。然后,用户将添加一个非常基本的列表项,该列表项将启动工作流。工作流程会将所述用户添加到已经为文档库提供权限的组中。
如果有帮助,原因如下: 我们有很多学生访问我们的SharePoint网站(超过2000),并且所有学生都在一般AD组。若要使用SharePoint学习工具包(并因此使用SCORM内容),必须有一个具有特定权限的SharePoint组,理想情况下,该组应包含单个用户而不是AD组(具体取决于AD组的大小) )。遗憾的是,没有办法让我们的学习者记录系统公开SharePoint可以“看到”的字段,这就是为什么所有学生都在普通AD组下的原因。因为有这么多学生(其中一些名字相似),让讲师过滤每个学生手动将它们添加到需要的SLK组是一项艰巨的任务。这个想法出现在哪里。学生可以自己加入SLK小组并获得SLK材料。
呼吸。
答案 0 :(得分:0)
有很多可行的方法可以做到这一点。例如,您可以create custom timer job每隔15分钟运行一次,并将sharepoint组与您提到的列表同步。如果您想坚持工作流方式,可以create custom workflow action将用户添加到sharepoint组,然后使用sharepoint designer创建使用此活动的工作流。