我正在研究Sharepoint Server 2007状态机工作流程。到目前为止,我有一些状态和我使用InfoPath 2007创建的自定义Association / InitiationForm。另外,我有一些修改表单。我在删除工作流状态页面中的修改链接时遇到问题。
我有一个状态,在此状态的初始化块中,我的EnableWorkflowModification Activity出现。所以在状态开始时修改是活动的。在相同的状态下,我有一个OnWorkflowModification活动,它捕获由EnableWorkflowModification活动引发的事件。在此状态之后,我的修改结束,链接应该在状态页面中消失。但这种情况并非如此。 两个活动都具有相同的关联令牌(修改)和相同的所有者(拥有状态)。 有没有人知道为什么不删除链接以及如何删除修改链接?
提前谢谢你,Stefan!
答案 0 :(得分:1)
您是否检查过OnWorkflowModification事件处理程序实际正在触发?尝试调试或添加一些事件日志跟踪以确保它是。我遇到了与OnWorkflowItemChanged事件处理程序类似的问题。
答案 1 :(得分:1)
确保在eventHandlingScopeActivity中包含enableWorkflowModification和onWorkflowModified,并将其设置为每个的OwnerActivityName。