我有一个项目,项目底下有 4 个子任务,只有 4 个任务都完成后项目进度才能变成已完成,完成不足 4 个,项目进度变成进行中,大概要怎么实现?
请
登录后发表观点
许天恒 2023-09-12 17:08:51可以写个工作流,当任务表更新时触发。
获取多条记录,获取子表中“完成”的记录,再统计下记录条数,≥4 更新状态已完成,<4 更新状态进行中
谢了
Alvin.Zhang 2023-09-12 19:33:38选择子流程结束后再下一个节点,然后流程选创新。
谢了
况育军 2023-09-12 17:56:15任务表更新,且状态=已完成时,获取任务关联的项目,再用获取单条记录,获取项目下关联的任务表(筛选条件:状态 ≠ 已完成),
获取节点下,加有无数据分支。 有数据分支,更新项目为进行中;无数据分支,更新项目为已完成。原理:只要项目下还能找到一个不等于已完成的任务,那项目就是进行中,否则项目就是已完成。
谢了
串行
选择子流程结束后再下一个节点,然后流程选创新。
任务表更新,且状态=已完成时,获取任务关联的项目,再用获取单条记录,获取项目下关联的任务表(筛选条件:状态 ≠ 已完成),
获取节点下,加有无数据分支。 有数据分支,更新项目为进行中;无数据分支,更新项目为已完成。
原理:只要项目下还能找到一个不等于已完成的任务,那项目就是进行中,否则项目就是已完成。
可以写个工作流,当任务表更新时触发。
获取多条记录,获取子表中“完成”的记录,再统计下记录条数,≥4 更新状态已完成,<4 更新状态进行中