讲讲EHR系统的【员工入职信息管理】如何设计,有做相关系统功能的同学可以一起交流下。
01设计原则
这里提几点:
1)覆盖全部,填写的内容需要覆盖全面,能够用于收集新人的信息;
2)数据交互,维护了信息后,该信息可以同步到其他关联菜单,比如【用户管理】等;
3)远程填写,需要在offer里就可以让入职的新人就把信息填完。
02整体方案
新建菜单,维护数据的按钮以导入和编辑为主。
新建系统外链接,附上员工入职信息的Excel,或者直接显示填写内容。
后续入职后,可以给HR一个同步按钮,点击按钮可以采集信息,直接传到EHR系统的【员工入职信息管理】。
如果不做对外的链接,就把【员工入职信息管理】的导入模板放到offer里,两者统一,入职后把这个Excel上传就好。
同时,这些信息要同步到其他关联菜单,比如系统的【用户管理】、钉钉等。
03原型图
原型图通用的,这里不再放了。
04字段取值逻辑
05查询条件设计
最常用的查询条件就是用户名和菜单了。
06功能按钮设计
这是这个设计里面的重中之重了,尤其是涉及到一些校验的,一定要清晰。
功能名称 |
详情 |
说明 |
查询 |
点击查询按钮,可以根据设定的条件查出对应的结果 | |
重置 |
点击重置按钮,将所有查询条件变为空白值,查询结果不变 | |
编辑 |
1.点击编辑按钮,弹出窗口,填写信息,点击确定即可保存该条数据,同时窗口隐藏;点击取消,不保存,同时窗口隐藏,返回界面;按员工ID传至公共管理平台【用户管理】;编辑后按手机号匹配钉钉,若存在,将信息更改;若不存在,新增一条数据; 2.若必填项的没有填写,点击确定报错:请输入xx! 3.若超过字数限制,点击确定报错:xx最多xx字数! 4.若身份证号码不是18位,点击确定报错:身份证号码只能18位! 5.若电子邮箱不是邮箱格式,点击确定报错:电子邮箱格式不对! 6.若学历学位一行数据的毕业时间小于入学时间,点击确定报错:毕业时间xx需大于入学时间xx! 7.若工作简历一行数据的结束时间小于开始时间,点击确定报错:结束时间xx需大于开始时间xx! 8.学历学位、工作简历、社会关系,点击“ ”可以添加一行数据,点击“-”可以删掉该行数据; 9.联系电话,若系统中已存在相同数据,导入失败,报错:联系电话xx系统中已存在! |
1.员工ID:不可编辑; 2.姓名:文本格式,必填项,最多5字符; 3.英文名:文本格式,非必填项,最多20字符; 4.曾用名:文本格式,非必填项,最多5字符; 5.性别:下拉框格式,包括男/女,必填项; 6.实际生日日期:日期格式,必填项; 7.公历/农历:下拉框格式,包括公历/农历,必填项; 8.身份证号码:文本格式,必填项,必须18位; 9.籍贯:文本格式,必填项,最多20位; 10.电子邮箱:文本格式,必填项,最多50位,且需是邮箱格式; 11.民族:文本格式,必填项,最多20位; 12.婚姻:下拉框格式,包括未婚/已婚/离异/丧偶,必填项; 13.政治面貌:下拉框格式,包括党员/预备党员/共青团员/群众,必填项; 14.户口类型:下拉框格式,包括城镇/农业,必填项; 15.户籍地址:文本格式,必填项,最多50位; 16.联系电话、文本格式,必填项,最多20位; 17.现住地址:文本格式,必填项,最多50位; 18.兴趣爱好、紧急联系人电话,文本格式,必填项,最多20位; 19.紧急联系人、与本人关系:文本格式,必填项,最多5位; 20.毕业院校:文本格式,必填项,最多20位; 21.学历:下拉框格式,包括高中/中专/大专/本科/研究生/博士研究生,必填项; 22.入学时间、毕业时间:时间格式,必填项; 23.专业:文本格式,必填项,最多20位; 24.学位:下拉框格式,包括学士/硕士/博士/名誉博士/无,必填项; 25.教育类别:下拉框格式,包括全日制/非全日制,必填项; 26.开始时间、结束时间:时间格式,非必填项; 27.工作单位、职务:文本格式,非必填项,最多20位,工作简历中但凡一行数据某个字段填写,其他字段变为必填项; 28.称谓:下拉框格式,包括父亲/母亲/丈夫/妻子/兄/弟/姐/妹/祖父/祖母/外祖父/外祖母/儿子/女儿,必填项; 29.姓名:文本格式,必填项,最多5字符; 30.性别:下拉框格式,包括男/女,必填项; 31.出生日期:时间格式,必填项; 32.人员状况:下拉框格式,包括在业/离退/无业/上学/学前/已故/烈士,必填项; 33.工作单位、职务、文本格式,必填项,最多20位, 34.在深是否已参保:下拉框格式,包括是/否,必填项; 35.社保电脑号、公积金号、工资卡号:文本格式,非必填项,最多20位; |
删除 |
顶端的删除按钮: 1.勾选每行数据最左边的复选按钮,点击删除按钮,弹出窗口提示“请确认是否要删除该信息!”,点击确定即可删掉该行数据,点击取消不操作删除,隐藏窗口,返回界面,可选择多行进行删除,删除后数据清掉不做回收处理,保留操作记录即可; 2.若没有勾选每行数据最左边的复选按钮,点击删除按钮,无操作,无反应! 右侧的删除按钮: 1.点击删除按钮,弹出窗口提示“请确认是否要删除该信息!”,点击确定即可删掉该行数据,点击取消不操作删除,隐藏窗口,返回界面,可选择多行进行删除,删除后数据清掉不做回收处理,保留操作记录即可; | |
导入 |
1.点击申请导入,弹出窗口,可以点击模板下载模板,可以上传文件; 2.若没有上传文件,点击导入报错:请上传文件后再导入! 3.支持.xls和.xlsx文件,不是报错:只能导入.xls/.xlsx文件! 4.导入后根据员工ID将部分信息传至【用户管理】,同时按手机号匹配钉钉,若存在,将信息更改;若不存在,新增一条数据;。 |
校验: 1.C4、E3、工作简历、E27、G27为非必填项,其他为必填项,其中学历学位和社会关系需由上到下填写,第一行没填写,其他不能填写,否则导入报错:xx不能为空! 2.C3:最多5字符; 3.C4:最多20字符; 4.E3:最多5字符; 5.G3:只能是男或女 ,否则报错:性别只能是男或女! 6.I3:最多20字符; 7.B5:只能是公历/农历,否则报错:公历/农历只能是公历/农历! 7.D5:18字符,否则报错:身份证号只能18位! 8.G5:最多20字符; 9.I5:最多50字符,且需邮箱格式,若不是,报错:电子邮箱只能是邮箱格式! 10.C6:最多20字符; 11.E6:只能是未婚/已婚/离异/丧偶,否则报错:婚姻只能是婚/已婚/离异/丧偶! 12.G6:只能是党员/预备党员/共青团员/群众,否则报错:政治面貌只能是党员/预备党员/共青团员/群众! 13.I6:只能是城镇/农业,否则报错:户口类型只能是城镇/农业! 14.C7:最多50字符; 15.G7:最多20字符(不需要校验数字格式,香港一些同事会填写-之类的); 16.I7:最多50字符; 17.C8:最多50字符; 18.G8:最多20字符; 19.C9:最多5字符; 20.E9:最多5字符; 21.G9:最多20字符; 22.B11-B14:最多20字符; 23.D11-D14:只能是高中/中专/大专/本科/研究生/博士研究生,否则报错:第x行,学历只能是高中/中专/大专/本科/研究生/博士研究生! 24.E11-E14,F11-F14,G11-G14:最多20字符; 25.H11-H14:只能是学士/硕士/博士/名誉博士,否则报错:第x行,学位只能是是学士/硕士/博士/名誉博士! 26.I11-I14:只能是全日制/非全日制,否则报错:第x行,教育类别只能是全日制/非全日制! 27.B16-B20,C16-C20,D16-D20,H16-D20:最多20字符; 28.B22-B26:只能是父亲/母亲/丈夫/妻子/兄/弟/姐/妹/祖父/祖母/外祖父/外祖母/儿子/女儿,否则报错:第x行,称谓只能是父亲/母亲/丈夫/妻子/兄/弟/姐/妹/祖父/祖母/外祖父/外祖母/儿子/女儿! 29.C22-C26:最多5字符; 30.D22-D26:只能是男或女,否则报错:第x行,性别只能是男或女! 31.E22-E26:最多20字符; 32.F22-F26:只能是在业/离退/无业/上学/学前/已故/烈士,否则报错:第x行,人员状况只能是在业/离退/无业/上学/学前/已故/烈士! 33.G22-G26,H22-H26,I22-I26:非必填项,最多20字符; 34.C27:非必填项,只能是/否,否则报错:在深是否已参保只能是或否! 35.E27,G27:最多20字符; 35.I27:最多20字符,非必填项; 36.字符个数超限制的,报错:xx最多xx字符! 37.能同时校验可以多个同时校验,不可以就按顺序校验出现了就停止校验即可; |
导出 |
1.点击导出数据,可以选择勾选数据、当前页和全部查询结果导出; | |
同步 |
1.点击信息同步,可以触发接口,获取对外链接的信息,传到【员工入职信息管理】,传递字段保持一致,只传递这边没有的数据; |
或者新加个定时任务,自动获取也可以 |
07其他事项
其他需要注意以下几点:
1.做对外链接的时候,要看下权限,不需要系统的用户登录就可以填写,类似于调查问卷的形式。同时那个链接的数据库就跟【员工入职信息管理】的数据库表单设计一样就好,不建议用同一个,为了安全;
2.Excel的每个单元格的位置校验要仔细一点;
3.要以员工ID为唯一性,因为姓名是有可能出现重复的。
希望简单的一些文字对大家产品方面的学习有些帮助。
,