环境:wf4.0 开发的一个工作流服务。
背景:流程服务通过自己开发WCF接口接到请求后创建流程模型的实例。 模型中是一个顺序流程,其中有几个环节,需要返回业务系统一些数据,业务系统代办处理后,再调用流程服务的另一个接口,需要读取这些新数据后,从流程挂起的位置重新开始。
问题:模型中挂起流程,使用的是Bookmark,执行到Bookmark时,会引发实例的 Idle 事件,可以取到是哪个bookmark挂起了,然后返回业务系统,但是无法取到流程模型中处理得到信息,例如"下一步骤的经办人ID"。
1.本来试图取实例的输出参数,但是 Idle 事件中无返回,实例中也没有找到,不知道是不是我漏掉了。
2.如果不用 Bookmark,是否可以用其他方法?有几种方法?
这里想向高手请教下,模型某个活动挂起后,如何能取到流程中的某些变量。谢谢