一、该问题的重现步骤是什么?
1.
2.
3.
二、你期待的结果是什么?实际看到的又是什么?
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
bladex 2.8
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
关于工作流,有个使用上的疑惑
现在blade-flow设计为单独的微服务使用单独的数据库。其他微服务涉及的审批流程通过blade-flow提服务进行流转审批。那么最后审批结束后,如何通知其他服微服务审批的结果呢?
以下那种方式是正确的呢
1、通过修改blade-flow远程调用其它微服务来达到目的?
2、流程定义中添加“Http task”进行远程调用?(试了一下会报错:Could not find org.flowable.http.HttpActivityBehavior)。
3、每个微服务都仿照blade-flow自己实现了一个流程管理?
希望能给详细的解答一下,谢谢!
在blade-flow写一个统一的通知接口,其他服务完毕后调用这个接口来达到通知的目的。
当然自己写消息通知还是有点麻烦的,推荐考虑下这个消息插件,价格还是很实惠的:https://bladex.cn/#/market/message
他已经对接了工作流,可以发消息通知了
谢谢你的回复!
我想问的是在流程到达 end时,如何告知其他服务这个流程结束了。
我想要的使用的场景是:
1、微服务x调用 blade-flow 的api发起一个试题审核流程。
2、然后此流程在blade-flow流转审批。
3、此流程在blade-flow中经过各结点执行到end时,调用微服务x的审核完成api。这样一个试题的审核就完成了。
问题是在到达end时,在blade-flow中的逻辑就结束了。谁来调用微服务x试题的审核完成api呢?怎么解决这种问题呢?谢谢
扫一扫访问 Blade技术社区 移动端