算法名称:多子争权。
功能目标:多条子记录被同时触发后,父记录只被触发一次。
子记录工作流:(见图 1)
01:获取父记录。
02:更新父记录的某字段:写入流程实例 ID。
03:等待几秒,让其他子记录来抢。
04:判断父记录的某字段还是不是自己的流程实例 ID。
05:若是,调用父记录的子流程。
06:若否,结束。
调试结果:搞定。(见图 2)
请
登录后发表观点
强 👍
就像楼主说的场景,当所有关联子表记录并行触发的时候,可以保证只有一个子表流程会发送通知
同样的可以用来决定是否要执行某流程
frank.lin 2024-08-29 14:39:10很有意思的思路
“当最后一批的 N 个任务同时完成时,项目经理会收到 N 个通知。”
感觉用途还挺广的
不是这么个意思哦,他这个是只有优先抢的执行实例才输出,相当于单独分支,多选执行才会有这样的,获取多条的节点不会这样并行的
这个就是采购订单和采购明细的关联更新
点赞
很有意思的思路
“当最后一批的 N 个任务同时完成时,项目经理会收到 N 个通知。”
感觉用途还挺广的