有 200 个工作站点需要 30 名成员审核,每人每周审核一个站点(个别人每两周审核一次),这样需要约 7 周一轮审核完成。目前是人为的分配工作站点给各个成员,这样太废时间。能不能通过系统自动分配?
要求:
- 从当前周开始,依次排序 (比如本周是 Week15 ,从 Week15 开始分配,所有成员都分配到任务后再从 Week16 开始继续)
- 每一轮每个成员分配到的工作站点不能重复
请各位大神帮忙出出主意 !
谢谢
有 200 个工作站点需要 30 名成员审核,每人每周审核一个站点(个别人每两周审核一次),这样需要约 7 周一轮审核完成。目前是人为的分配工作站点给各个成员,这样太废时间。能不能通过系统自动分配?
要求:
请各位大神帮忙出出主意 !
谢谢
我按照你的方法试了一下,发现一个问题:只要工作表刷新审核人就会跟着刷新。这是什么原因?
这个可能需要向你录屏了,想象不到。
那依然是前面的大致思路,可以尝试下。
我按照你的方法试了一下,发现一个问题:只要工作表刷新审核人就会跟着刷新。这是什么原因?
- 200 个工作站是固定的
- 30 个人,每人一周一个工作站,第一周审核 30 个工作站,第二周第一个人从 31 站开始再排下去。直到 200 个工作站全部审核完。再开始第二轮
那依然是前面的大致思路,可以尝试下。
还需要很多信息,例如 200 站点记录时固定的,每次都循环审核一次,还是每一轮审核周期会生成新的。 每周一个人只能审核 1 次吗。等等。
总体思路是:
- 建立一个分配规则表:【成员】,【频率】{1 周 1 次,2 周 1 次},【是否分配】 {1 周 1 次的标记为是,两周 1 次的标记为否,待定}。 工作站点需要一次字段标识下被第几周分配了,例如 weeknum。
- 建立一个定时触发的流程,每周获取人员规则标注中 为“是”的人员。 然后子流程获取一个工作站{条件是 weeknum 不是当前周},进行分配审核,然后并将工作站中 weeknum 写入当前周。
- 流程最后处理两周 1 次的人员状态。先将为否的人员标记为 待定。 再将 2 周 1 次频率的且是否分配标记为是的人员标记为否,再讲待定的人员标记为是。
还需要很多信息,例如 200 站点记录时固定的,每次都循环审核一次,还是每一轮审核周期会生成新的。 每周一个人只能审核 1 次吗。等等。
总体思路是: