我有一个 MOSS 2007 运行一个网站,该网站有一个面向公众的表单,任何匿名用户都可以填写和保存。但我要求匿名用户只能看到空白表单,并且其他用户填写的表单对匿名用户不可见/不可访问。
为此,我有一个受身份验证保护的表单库(form1)和另一个可供公众使用的表单库(form2)。我的安排是匿名用户从form2填写表单,并将其保存在form1中。但是在以这种方式实现时,我收到“提交表单时出错”错误。
任何的想法 ?
我有一个 MOSS 2007 运行一个网站,该网站有一个面向公众的表单,任何匿名用户都可以填写和保存。但我要求匿名用户只能看到空白表单,并且其他用户填写的表单对匿名用户不可见/不可访问。
为此,我有一个受身份验证保护的表单库(form1)和另一个可供公众使用的表单库(form2)。我的安排是匿名用户从form2填写表单,并将其保存在form1中。但是在以这种方式实现时,我收到“提交表单时出错”错误。
任何的想法 ?
您可以创建简单的工作流程,将新文档从公共文档库移动到受保护的文档库。或者,您可以通过电子邮件启用文档库以将填写的表格作为受保护文档库的附件。
这里有关于如何构建 SharePoint 工作流的视频、开发环境的详细描述等免费研讨会。http://rshelton.com/archive/2007/10/05/free-workshop-sharepoint-document-workflow-for-developers---part-1.aspx
我认为最简单的方法是使用事件处理程序!(假设你知道基本代码)希望这个博客对你有所帮助,否则谷歌它。http://blogs.msdn.com/brianwilson/archive/2007/03/05/part-1-event-handlers-everything-you-need-to-know-about-microsoft-office-sharepoint-portal-server-苔藓事件处理程序.aspx
您信任经过身份验证的用户吗?如果是这样,最简单的方法是授予他们管理列表权限并更改列表的查看/编辑访问设置。
您可以在“列表设置 -> 高级设置 -> 项目级权限”下找到它们。
这样,您就可以将所有内容都放在同一个列表中。