如何描述包含并行的 workflow?

2018-07-28 08:54:36 +08:00
 zjsxwc

一般串行的 workflow,用一个字段来保存当前状态就行,节点间的转换也可以通过from stateA to stateB来描述。

那么但现实中包含多个同时进行的并行 workflow 如何标记? 我看了几个老 erp 的 workflow 碰到这种情况都是强行把并行转换为串行,这样很不合理。

如图:

https://i.loli.net/2018/07/28/5b5bbe5681b6b.png

1628 次点击
所在节点    程序员
2 条回复
lolizeppelin
2018-07-28 09:06:21 +08:00
你可以参考 openstack 的 taskflow

思路是生产消费模式


消费没拿到产品就等待


泡面需要开水合面 所以被卡主


烧水只要有水就能开水 买面有钱就开始



烧水提供开水 买面提供面
lolizeppelin
2018-07-28 09:13:16 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/474843

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX