未禁用Sharepoint工作流修改

时间:2020-03-06 14:52:07  来源:igfitidea点击:

我正在开发SharePoint Server 2007状态机工作流。到目前为止,我有一些状态以及使用InfoPath 2007创建的自定义Association / InitiationForm。此外,我还具有一些修改形式。我在工作流程的状态页中删除修改链接时遇到问题。

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

谢谢你,斯特凡!

解决方案

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

确保在eventHandlingScopeActivity内部具有enableWorkflowModification和onWorkflowModified,并将其分别设置为OwnerActivityName。