具有infopath任务表单的自定义Windows工作流 - 切换相同表单中的多个视图

时间:2012-12-04 10:00:13

标签: sharepoint-2010 sharepoint-2007 workflow-foundation infopath sharepoint-workflow

我通过向任务表单添加更多视图来自定义已开发的Windows工作流程。在Workflow.xml中,有任务表单定义为“Task0_FormURN,Task1_FormURN,Task2_FormURN,Task3_FormURN,Task4_FormURN,Task5_FormURN”(标签已在此处删除)。这些表单中的每一种都适用于当前的工作流程。

但是当我在工作流xml中添加一个新视图并将表单增加为“Task6_FormURN”并在workflowproperies后面的代码中将“TaskType”属性设置为“6”时,它只显示默认视图。当前添加的视图未显示为下一个表单,而是显示默认视图。

我已经发布并部署了inforpath表单,并且它也在中央管理inforpath模板文件夹中正确更新。我使用了Sharepoint 2007,Visual Studio 2008,Inforpath 2007。

是否有任何配置要在Inforpath表单中查看新添加的视图? 如何在工作流和Inforpath视图之间建立连接?

很棒的朋友。

1 个答案:

答案 0 :(得分:0)

这可以通过规则来完成。可以在inforpath表单选项部分中指定规则。

Form Options -> Open and Save ->Rules您可以根据TaskType定义切换视图的规则。

希望这会对你有所帮助。