我们有一个父编排,我们称之为子编排。 但是,一旦子业务流程完成,我们希望将消息返回到父业务流程。
这样做的最佳/最标准方法是什么?
由于
斯图尔特
答案 0 :(得分:2)
你可以去任何一种方式......
B是最简单的解决方案。您使用带有“调用形状”的返回参数。这种方式的两个主要缺点是你将同步处理。因此,如果这两个业务流程不相关,或者处于单独的业务流程中,那么您将有很多业务流程在等待。其次,你是父母和孩子的耦合。因此,您正在创建父和子之间的依赖关系。任何时候你需要停止父母,你将不得不停止孩子。
如果您的情况不符合上述情况,您可能希望解耦并执行异步转到“开始”形状或消息框直接端口。 MessageBox直接绑定端口是唯一真正的解耦方案,并且是最具可扩展性的。