移除关联记录时,如何触发工作流

* 描述问题


背景:合同(1)-》项目(N),项目(1)-》明细(N)
目标:在合同里将项目移除时(见上图),想把明细中与项目的关联删除掉(把f_project_id置空)
现状:
移除关联记录时,我想触发一个工作流,我用了数据表事件(项目表),但没有触发。

* 运行环境

  • NocoBase 版本:1.7.14
  • 数据库种类与版本: MySQL 8.x
  • 操作系统:
  • 部署方式:
  • Docker 镜像版本:
  • NodeJS 版本:

如何重现

预期行为

截图

日志

在合同里将项目移除时,并不是项目表里删除记录,而是合同表里面的关联字段变更了(删掉了一条关联数据),因此数据表事件(项目表),不会触发事件。

有什么做法,能解决我的这个问题么?

我看保存后,项目表的f_contract_id已被置为NULL,于是配置了下方的节点。