- 目的背景
《周计划编排》功能上线已有一段时间了,主管们一直呼吁做产前准备。现为了完善《周计划管理》填补产前准备模块的空白。年前和开发主管进行了沟通讨论,现收集整理后的处理方案如下,希望大家抽空审阅一下,没有异议请回复邮件确认。
- 详细内容
目前流程是这样,周四运维在《周计划编排》功能中录入完下周计划,魏卫东将任务进行派工。这时,开发人员可以看到下周的计划,对拿到的任务进行产前准备工作。
产前准备主要目的是,让开发人员提前了解第二天的任务,对需求是否清晰、程序是否开发、业务流程是否清楚等。
产前准备的模块放在《周计划编排》功能中处理,开任务单后,进行产前准备。考虑到有些人在习惯于操作《编程任务单查询》,任务单明细分页做了关联,也可以进行产前准备处理。
程序将实现,开发人员简单登记产前准备的情况,是否异常、填写备注(备注采用图文形式,既可以输入文字也可以截图),通知上级领导等。
- 程序设计
①【周计划编排】功能改造
1、右键 增加“产前准备”,派工结束后,让开发人员登记“产前准备”情况,如下图:
2、计划明细右侧增加表格,“产前准备明细”,字段包含:是否异常(T/F)、产前准备人员、填写时间(精确到时分)、备注、是否回复(T/F)、回复人、回复时间(精确到时分)、回复内容。
其中,【备注】、【回复内容】字段保存的是图文格式, 表格中【备注】、【回复内容】仅显示文本内容缩写,截取前15个字符,右键将调出新界面“查看图文”。
【备注】:开发人员录入产前准备信息。
【回复内容】:产品经理答复开发的疑问。
- “产前准备”的登记页面如下图。
是否异常:表示任务能否正常完成
勾选【是】,需要填写备注,备注一栏是图文格式,既可以输入 文字,也可以插入 图片;
勾选【否】,问题描述可以不填。
- “回复内容”的登记页面如下图。
输入框是图文格式,保存自动发送网鸽通知,对应的开发人员,“任务单:xxx,产前准备已回复,请查看!”
4、【备注】、【回复内容】图文查看
“产前准备明细”增加 右键【查看备注】、【查看回复内容】,打开新的窗口,可以查看开发人员登记的图文信息,窗口将采用“游离的形式”,不会阻碍功能操作,如下图:
5、开发人员产前准备消息通知处理机制
开发人员【产前准备登记】后,将自动构造如下图所示的邮件格式,自动发送给固定的接收人(魏卫东、周廷兵)。等【网鸽通知】恢复后,也可以考虑增加网鸽通知。
②【编程任务单查询】功能改造
【编程任务单查询】将按【周计划编排功能】同步更新处理,方便开发人员直接对任务单进行“产前准备”,而不需要打开【周计划编排功能】。
四、数据库表设计
T401_Worker_Antenatal_Preparation人员产前准备表 |
|
|
| ||
主键 | 字段名称 | 字段说明 | varchar | 长度 | 备注 |
PK | detail_guid | 计划明细主键 | varchar | 40 |
|
| abnormal_tag | 是否异常 | varchar | 10 |
|
| reply_tag | 是否已回复 | varchar | 10 |
|
| worker_no | 产前准备人员 | varchar | 40 |
|
| edit_datetime | 填写时间 | datetime | 8 |
|
| datail_note | 备注 | varchar | 40 |
|
| datail_note_guid | 备注guid | varchar | 40 | 图文资源guid |
| reply_worker_no | 回复人 | varchar | 40 |
|
| reply_datetime | 回复时间 | datetime | 8 |
|
| reply_note | 回复内容 | varchar | 40 |
|
| reply_note_guid | 回复内容guid | varchar | 40 | 图文资源guid |