一般串行的 workflow,用一个字段来保存当前状态就行,节点间的转换也可以通过from stateA to stateB来描述。
那么但现实中包含多个同时进行的并行 workflow 如何标记? 我看了几个老 erp 的 workflow 碰到这种情况都是强行把并行转换为串行,这样很不合理。
如图:
1
lolizeppelin 2018 年 7 月 28 日 via Android 你可以参考 openstack 的 taskflow
思路是生产消费模式 消费没拿到产品就等待 泡面需要开水合面 所以被卡主 烧水只要有水就能开水 买面有钱就开始 烧水提供开水 买面提供面 |
2
lolizeppelin 2018 年 7 月 28 日 via Android
|