我正在使用 SharePoint 2010 工作流,我在 Infopaht 2010 中创建了几个任务编辑表单。
这是我如何在 SharePoint 工作流的 TaskEdit 表单中指定扩展属性值的参考。与参考文章类似,在我的 TaskEdit 表单中,我也有一个文本框,我将其值指定为工作流的扩展属性。
我的问题是,一旦创建了工作流任务,扩展属性就会正确显示在任务编辑表单中,但是当用户更改任务时,如果用户再次打开他分配的工作流任务,则扩展属性值不会保留。它显示为空白。
以下是我如何从工作流的 CreateTask 活动中指定扩展属性。
SPWorkflowTaskProperties wtp = new SPWorkflowTaskProperties();
wtp.ExtendedProperties["ExtendedPropertyField"] = "Some text value";
我必须在任务更改事件的某个地方重置它吗?我在这里错过了什么吗?任何想法 ?
谢谢。