Jen
如果一条 Busabase 工作流先读取记录,经过等待或人工处理后再继续,而记录在这期间发生了变化,后续步骤使用的是最初读取的值,还是执行时的最新值?对于需要根据当前状态决定下一步的流程,应该在哪个环节重新核对数据?
如果一条 Busabase 工作流先读取记录,经过等待或人工处理后再继续,而记录在这期间发生了变化,后续步骤使用的是最初读取的值,还是执行时的最新值?对于需要根据当前状态决定下一步的流程,应该在哪个环节重新核对数据?

感谢提问。你关心的是:一条 Busabase 工作流如果先「读取记录」,中间经过「等待一段时间」或人工审批再继续,后续步骤看到的是暂停前的快照,还是继续执行时的最新记录?
工作流会在服务器上真正跑起来。数据新鲜度是:
公开说明见:Workflows · Does a Wait see the latest data?
示意:

在工作流的「运行」页签可以亲手跑一次:启动 → 等待期间改记录 → 继续 / 等时间到 → 看后续步骤是否读到新值。
有具体场景(例如审批后改状态再分支)也可以再补充,我们按场景一起看。
Sign in to join the discussion. Reading is always open; you only need an account to post.
Sign in