首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何控制WWF接收活动调用顺序

如何控制WWF接收活动调用顺序
EN

Stack Overflow用户
提问于 2013-03-01 19:14:33
回答 2查看 124关注 0票数 0

我有一个带有3个ReceiveActivity的流程图。

例如ReceiveActivity1(StartProcess)->ReceiveActivity2(ApproveByBoss)->ReceiveActivity3(FinalizeProcess)

有没有办法“教导”工作流,当通过WCF调用FinalizeProcess方法,但从未为特定的工作流实例调用ApproveByBoss时,会有一些特殊的行为(例如抛出异常)?

当然,也可以删除一个自定义活动,该活动将在接收触发后验证一些“预期的”持久化状态。但我认为这使得工作流程的修改不那么灵活。

EN

回答 2

Stack Overflow用户

发布于 2013-03-01 19:31:57

有没有办法“教导”工作流,当通过WCF调用FinalizeProcess方法,但从未为特定的工作流实例调用ApproveByBoss时,会有一些特殊的行为(例如抛出异常)?

如果ApproveByBoss还没有完成,您如何继续FinalizeProcess。如果正确实现,WF将抛出异常。为了满足您的需求,您必须使用Correlation。检查this nice article

票数 0
EN

Stack Overflow用户

发布于 2013-03-08 00:01:04

如果不把你的WF弄得一团糟的话。但是,您可以查看以下内容:

http://blogs.msdn.com/b/routingrules/archive/2009/12/30/routing-service-features-error-handling-part-2.aspx

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15156370

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档