工作流-定时任务-触发模式(根据数据表时间字段),开启了重复模式,则工作流不会触发

create-nocobase-app方式部署,没有配置时区环境变量,时间字段都是含时区的类型。
有一个含时区的时间字段,按周触发,星期一会触发。
另一个含时区的时间字段,按周触发,星期五不会触发。


开始时间改成某个时区时间的“当时”就能正常触发,某个时区时间的“之前”就不行。

收到,我这边抽空再研究一下。

因为触发不正常,我现在用条件判断过滤来实现“截止日期之前两个月内”,但 工作流里的Formula.js又有问题。。。
image
手动执行工作流结果是false。
image


把数据复制到手册里返回结果是true。
EDATE(‘2025-05-16T16:00:00.000Z’,-2) <= DATEVALUE(‘2025-04-30T00:46:19.592Z’)

如果按之前说的 TZ 没配置的话,检查一下服务器的默认时区是哪个,最好设置为管理员所在时区。

就是在普通windows PC上运行的。

另外,Formula.js应该和时区无关吧。