前沿回顾
之前上线的“群团”模块,产品按需求方的要求,直接给技术一个excel,按这个excel替换掉线上的表单数据吧。
于是,技术几个人一顿吐槽,于是就召开会议
一、会议开始,首先提出三个问题
1、之前的技术方案是怎样?
2、现在面临的异常点及问题是什么?
3、使用什么方案去解决问题?
二、针对上面三个问题,一步步展开说明讨论
1、目前技术方案
定时任务自动进行入会/离会
具体设置:
集团中存在有合同的人员,自动加入到工会、团员、妇联;
集团中合同终止的人员,自动离开工会、团员、妇联;
集团之间换岗换合同人员,比如:一人从集团A公司签合同到B公司;
人员会先从A公司终止合同,自动离开A公司工会,到B公司签订合同后,自动入会B公司。
2、面临问题
2.1 、实际入会人员与目前的入会人员不一致
原因:并非所有人员都是签订合同就成为工会会员,专业企业中的外业人员不会进入工会
2.2、工会不一致,目前涉及到的业务影响点
工会相关的业务有:工会会员可享受福利、需每月缴纳会费
在数据不一致期间:
(1)部分非工会会员,已进行了福利的发放,其中比如生日礼物福利;
【其中包含已领取生日礼物人员、及发送领取通知但未领取礼物人员】
(2)所有非工会会员,发放薪资时,工会费会计算到薪资中
【因项目是近一周上线,故只有薪资表,领导可看中的数据有误;目前还未发放薪资,必须中发放之前修复此问题】
三、解决问题的方案
1、针对人员不一致
(1)首先按合同自动入工会是错误的,故需关掉定时自动加工会的定时任务;
【修改定时任务代码,确保自动入工会去掉,保留自动离开工会正常;此外不会影响到自动加入/退出团员会、妇联会】
(2)目前工会那里已提供一份正确的数据,需要替换掉数据库中工会会员表中的数据;
【sql处理,确保工会表中会员的入会信息、人员信息完整而正确】
2、引入新的问题
关掉自动加入工会的定时任务,改成人员手动入会,导致:
(1)人员手动入会,依靠人员的主动性,需要督促到位;
(2)如人员未及时入会,导致工会会龄计算不准确;
然而,工会会龄又会影响到团体健康体检的福利
如何确保之前的工会会员,及之后的入会的会员,会龄计算正确?
最终决定此刻为临时方案,后期方案:单独对入工会的条件进行过滤后再自动加入工会。
3、影响的业务处理
(1)生日福利的发放数据
已发放的,在总务前台处有记录,拿来对比下即可,并将收到待办通知人员的名单给到总务人员,以防多发;
未发放但收到待办通知的,在数据库中进行处理待办关闭;
(2)薪资表中,更新工会会员名单后,进行重新生成薪资,保证薪资表数据正确;
四、最后,进行落实
产品人员负责:
1、核对正确且齐全的工会会员数据;
2、拿到总务前台发放生日福利的名单;
3、关于入会方案进行重新设计,给出最新具体方案;
开发人员负责:
1、处理更新工会会员数据、处理薪资数据、处理领取生日福利待办数据;
2、负责修改定时加入工会会员的定时任务
测试人员负责:
1、对最新工会会员数据进行校验;
2、修改定时任务后,重新测试此定时任务的功能;
3、跟踪并验证今日的所有任务进行完毕
网友评论