积极答复者
如何在两个相同类型的工作流实例中交互触发事件?

问题
答案
-
hi,
工作流和外部交互,可以通过本地通信机制来完成,两个工作流也可以通过本地通信机制来交互。
obja启动后持久化,等待外部事件进入。
objb启动后运行,直到某一个参数改变,此时,objb可以调用一个本地服务的方法来这一改变通过本地通信机制传递出去,那么本地服务的方法内部就可以去触发obja所等待的事件。
My blog: http://xiaoshatian.cnblogs.com- 已建议为答案 Windie Chai [MVP]Moderator 2010年4月29日 13:30
- 已标记为答案 Windie Chai [MVP]Moderator 2010年4月29日 13:30
- 取消答案标记 江天皓月 2010年4月30日 8:27
- 已标记为答案 Windie Chai [MVP]Moderator 2010年5月6日 8:27
-
hi,
当然有差别,InvokeWorkflowActivity是启动一个新的外部工作流实例,而不是和现有的实例交互。
而你的需求是obja在启动后等待objb的事件,那么objb就不能用InvokeWorkflowActivity来和obja交互了。
My blog: http://xiaoshatian.cnblogs.com- 已标记为答案 Windie Chai [MVP]Moderator 2010年5月31日 14:34
全部回复
-
hi,
工作流和外部交互,可以通过本地通信机制来完成,两个工作流也可以通过本地通信机制来交互。
obja启动后持久化,等待外部事件进入。
objb启动后运行,直到某一个参数改变,此时,objb可以调用一个本地服务的方法来这一改变通过本地通信机制传递出去,那么本地服务的方法内部就可以去触发obja所等待的事件。
My blog: http://xiaoshatian.cnblogs.com- 已建议为答案 Windie Chai [MVP]Moderator 2010年4月29日 13:30
- 已标记为答案 Windie Chai [MVP]Moderator 2010年4月29日 13:30
- 取消答案标记 江天皓月 2010年4月30日 8:27
- 已标记为答案 Windie Chai [MVP]Moderator 2010年5月6日 8:27
-
hi,
当然有差别,InvokeWorkflowActivity是启动一个新的外部工作流实例,而不是和现有的实例交互。
而你的需求是obja在启动后等待objb的事件,那么objb就不能用InvokeWorkflowActivity来和obja交互了。
My blog: http://xiaoshatian.cnblogs.com- 已标记为答案 Windie Chai [MVP]Moderator 2010年5月31日 14:34