创建工作流任务会生成“无效的字段名称” 错误
我有一个自定义(基于代码)工作流程,通过 .wsp 文件中的功能部署在 WSS 中。 该工作流配置有自定义任务内容类型(即,Workflow 元素包含 TaskListContentTypeId 属性)。 此内容类型的声明包含指向自定义任务编辑页面的 FormUrls 元素。
当工作流尝试创建任务时,工作流会引发以下异常:
字段名称无效。 {17ca3a22-fdfe-46eb-99b5-9646baed3f16
这是 FormURN 网站列的 ID。 我认为 FormURN 仅用于 InfoPath 表单,而不是常规的 aspx 表单...
有谁知道如何解决这个问题,以便我可以在工作流程中创建任务?
I have a custom (code-based) workflow, deployed in WSS via features in a .wsp file. The workflow is configured with a custom task content type (ie, the Workflow element contains a TaskListContentTypeId attribute). This content type's declaration contains a FormUrls element pointing to a custom task edit page.
When the workflow attempts to create a task, the workflow throws this exception:
Invalid field name. {17ca3a22-fdfe-46eb-99b5-9646baed3f16
This is the ID of the FormURN site column. I thought FormURN is only used for InfoPath forms, not regular aspx forms...
Does anyone have any idea how to solve this, so I can create tasks in my workflow?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您是否在工作流程中使用 CreateTaskWithContentTypeId 活动? 如果是,那么您需要确保内容类型已添加到工作流程任务列表中。 SharePoint 不会自动添加它们。
奥辛
Are you using the CreateTaskWithContentTypeId activity in your workflow? If you are then you need to ensure that the content types have been added to the Workflow Tasks list. SharePoint will not add them automatically.
Oisin
事实证明,我错过了两件事:
添加到工作流任务列表中
It turns out that I was missing two things:
added to the workflow task list