如何不通过工作流实现主表状态的自动更新

分享  收藏
9 / 529

如下图:
已知:主表 A 和子表 b 是 1 对 N 关联;主表 A 中有一个针对子表 b 的汇总控件【完成数】,同时还有一个基于汇总控件的计算【完成率】。
目标:当完成率为 0 时,状态为未开始;完成率大于 0 小于 1 时,状态为进行中;完成率等于 1 时,状态为已完成。
要求:如何不通过工作流实现;或者如何减少工作流的使用来实现(通过子表数据的更新去触发的话会浪费很多工作流(具体场景的时候可能是 3 级子表,而且子表的数量很大),主表的汇总控件和计算值又无法作为触发条件)

image.png