疑问/缺陷:工作流-数据表事件 的发生时机

工作流-数据表事件 到底是发生在数据变化前还是数据变化后?


看界面中的提示,应该是发生在数据变化之后的,但是我执行的统计结果显示却是在数据发生变化之前的,明显与界面提示不一致。

DEMO地址是:
https://a_o19zqav30dh.v7.demo-cn.nocobase.com/admin/bjlivflkspl

工作流是:
https://a_o19zqav30dh.v7.demo-cn.nocobase.com/admin/workflow/workflows/34

https://a_o19zqav30dh.v7.demo-cn.nocobase.com/admin/workflow/workflows/35

看过官方案例和再次经过测试后,发现是同步与异步的结果不一样,如果是同步方式,工作流触发是发生在数据发生之前;如果是异步方式,工作流触发是在数据发生之后的。

但无论哪种方式,都不应该造成结果的不同吧?所以我还是认为这是个BUG。

感谢反馈,同步状态下的确有问题,这边会尽快修复。

感谢!:+1:希望nocobase越来越好!

已经在 main 分支修复了。