1

我正在研究 Sharepoint Server 2007 状态机工作流程。到目前为止,我有一些状态和一个自定义关联/启动表单,它是使用 InfoPath 2007 创建的。此外,我还有一些修改表单。我在删除工作流状态页面中的修改链接时遇到问题。

我有一个状态,在这个状态的初始化块中,我的 EnableWorkflowModification Activity 出现了。因此,在状态开始时,修改处于活动状态。在相同的状态下,我有一个 OnWorkflowModification 活动,它捕获 EnableWorkflowModification 活动引发的事件。在此状态之后,我的修改结束,链接应该在状态页面中消失。但这种情况并非如此。两个活动都具有相同的相关令牌(修改)和相同的所有者(拥有状态)。有谁知道为什么链接没有被删除以及如何删除修改链接?

提前谢谢你,斯特凡!

4

2 回答 2

1

确保在 eventHandlingScopeActivity 中有 enableWorkflowModification 和 onWorkflowModified,并将其设置为每个的 OwnerActivityName。

于 2009-02-09T17:56:31.530 回答
1

您是否检查过 OnWorkflowModification 事件处理程序实际上正在触发?尝试调试或添加一些事件日志跟踪以确保它是。我在 OnWorkflowItemChanged 事件处理程序中遇到了类似的问题。

于 2008-09-29T10:14:56.873 回答