创建工作流任务会生成"无效的字段名称"错误
时间:2020-03-05 18:59:41 来源:igfitidea点击:
我有一个自定义(基于代码)工作流,它通过.wsp文件中的功能部署在WSS中。工作流配置有自定义任务内容类型(即,Workflow元素包含TaskListContentTypeId属性)。此内容类型的声明包含一个指向自定义任务编辑页面的FormUrls元素。
当工作流尝试创建任务时,工作流将引发以下异常:
无效的字段名称。 {17ca3a22-fdfe-46eb-99b5-9646baed3f16
这是FormURN站点列的ID。我认为FormURN仅用于InfoPath表单,而不用于常规的aspx表单...
有谁知道如何解决这个问题,以便我可以在工作流程中创建任务?
解决方案
回答
我们是否在工作流程中使用CreateTaskWithContentTypeId活动?如果是,则需要确保已将内容类型添加到"工作流任务"列表中。 SharePoint不会自动添加它们。
爱信
回答
原来,我错过了两件事:
- 我的自定义内容类型需要添加到工作流任务列表中
- 我需要在内容类型定义中添加一个空的FieldRefs元素;没有它,内容类型就不会继承任何工作流程任务字段。