我有一个 3 的流程图ReceiveActivity
。
例如
ReceiveActivity1(StartProcess)->ReceiveActivity2(ApproveByBoss)->ReceiveActivity3(FinalizeProcess)
FinalizeProcess
当通过 WCF 调用方法但ApproveByBoss
从未为特定的工作流实例调用方法时,是否有任何方法可以“教导”工作流存在一些特殊行为(例如抛出异常) ?
当然,可以删除一个自定义活动,该活动将在 Receive 触发后验证一些“预期的”持久状态。但我认为它使工作流程修改不那么灵活。