从SharePoint Designer工作流在SharePoint表单库中创建项目

从SharePoint Designer工作流在SharePoint表单库中创建项目,sharepoint,sharepoint-2007,infopath,Sharepoint,Sharepoint 2007,Infopath,我正在使用MOSS(SharePoint 2007)和InfoPath 2007 我有一个带有附加InfoPath表单的表单库,希望在SharePoint designer内置的工作流期间在此库中创建新项目(表单) 我尝试过使用“创建列表项”操作,但它没有分配正确的元数据(新项在列表视图中看起来很好,但无法用于呈现表单(如果尝试查看该项,则会出现通用的“表单已关闭”错误)) 如果需要的话,我并不反对在.NET中编写自己的自定义WFA来完成这项工作,尽管找到一个更简单的解决方案会更好 有谁能提供一

我正在使用MOSS(SharePoint 2007)和InfoPath 2007

我有一个带有附加InfoPath表单的表单库,希望在SharePoint designer内置的工作流期间在此库中创建新项目(表单)

我尝试过使用“创建列表项”操作,但它没有分配正确的元数据(新项在列表视图中看起来很好,但无法用于呈现表单(如果尝试查看该项,则会出现通用的“表单已关闭”错误))

如果需要的话,我并不反对在.NET中编写自己的自定义WFA来完成这项工作,尽管找到一个更简单的解决方案会更好


有谁能提供一些资源来说明如何在SPD中实现这一点,或者通过编程实现这一点?到目前为止,我对这个主题的搜索没有结果…

通过YouTube上的视频找到了解决方案:

对于那些(像我一样)可能无法在需要这些信息的地方观看YouTube内容的其他人,以下是流程:

  • 创建IP表单
  • 发布到SP服务器(作为文档库)
  • 在文档库上,更改设置:
    • 允许管理内容类型
    • 在浏览器中显示
  • “填写”表单的空白版本,并将其保存到名为“模板”的文档库中
  • 打开“模板”表单的上下文菜单并选择下载副本
  • 从文档库中删除“模板”表单
  • 在windows资源管理器中打开库
  • 开放式表格目录
  • 将下载的“模板”表单副本粘贴到表单目录中(作为template.xml)
  • 返回文档库设置
    • 关闭内容类型的管理
    • 将模板url更改为template.xml
    • 按OK保存更改
  • 回到以前的高级设置,并重新启用内容类型管理
  • 在SPD中,创建一个WF,该WF使用创建列表项将项放入该库中
  • 就这样。发布InfoPath表单只需12个步骤,即可使其按预期运行,任何SharePoint开发人员都应该熟悉12个步骤的程序