共享点公共表格

时间:2009-04-27 20:35:16

标签: sharepoint permissions sharepoint-2007 anonymous

我有一个运行一个具有面向公众形式的网站的MOSS 2007,任何匿名用户都可以填写并保存。但我要求匿名用户只能看到空白表单,并且其他用户填写的表单对匿名用户不可见/不可访问。

为此,我有一个受身份验证保护的表单库(form1),以及另一个可供公众使用的表单库(form2)。我的安排是匿名用户从form2填写表单,并将其保存在form1中。但是以这种方式实现它时,我收到“提交表单时出错”错误。

有什么想法吗?

3 个答案:

答案 0 :(得分:1)

您可以创建将新文档从公共文档库移动到受保护文档库的简单工作流。或者您可以通过电子邮件启用文档库以填充表单作为受保护文档库的附件。
这里有关于视频的免费研讨会,有关如何构建SharePoint工作流的开发环境的详细说明等。 http://rshelton.com/archive/2007/10/05/free-workshop-sharepoint-document-workflow-for-developers---part-1.aspx

答案 1 :(得分:0)

我认为最简单的方法是使用事件处理程序! (假设你知道基本代码) 希望这个博客对你有所帮助,否则谷歌吧。 http://blogs.msdn.com/brianwilson/archive/2007/03/05/part-1-event-handlers-everything-you-need-to-know-about-microsoft-office-sharepoint-portal-server-moss-event-handlers.aspx

答案 2 :(得分:0)

您信任经过身份验证的用户吗?如果是这样,最简单的方法是给予他们管理列表权限并更改列表的查看/编辑访问设置。

您可以在“列表设置 - >高级设置 - >项目级别权限”下找到它们。

通过这种方式,您可以将所有内容放在同一个列表中。