我有一个3 ReceiveActivity
的流程图。
例如
ReceiveActivity1(StartProcess)->ReceiveActivity2(ApproveByBoss)->ReceiveActivity3(FinalizeProcess)
有没有办法去教授"通过WCF调用FinalizeProcess
方法但是从未为特定工作流实例调用ApproveByBoss
时,有一些特殊行为(例如抛出Exception)的工作流?
当然可以放弃一个自定义活动来验证某些"预期"接收触发后保持状态。但它让我认为工作流程修改不那么灵活。
答案 0 :(得分:0)
有没有办法“教”工作流程有一些特殊的 FinalizeProcess方法的行为(例如抛出Exception) 通过WCF调用,但从未调用ApproveByBoss具体 工作流实例?
如果FinalizeProcess
未完成,如何继续ApproveByBoss
。如果正确实施,WF将抛出异常。为了达到您的要求,您必须使用Correlation。检查this nice article。
答案 1 :(得分:0)