企业微信打卡需求
企业微信打卡功能需求¶
本文档有以下作用:
- 开发人员开发依据
- 设计人员输入源
- 产品经理跟进产品执行实现程度的依据
- 测试人员编写功能测试用例的输入源
- 外部人员产品理解或执行的依据
产品简述¶
产品描述¶
企业微信主要针对企业进行OA管理,具有丰富的OA管理功能,其中考勤打卡是企业微信办公管理的一项基本和重要的功能。
该考勤打卡要求能满足固定上下班、外出打卡、排班、自由上下班等多样化的打卡需求,并且要求员工上下班打卡不需要排队,在手机上就可轻松完成,满足高效便捷的需求
产品功能¶
该考勤打卡需要满足以下功能:
管理员端:
- 能够设置开启上下班打卡
- 能够设置不同的打卡规则类型
- 固定时间上下班
- 按班次上下班
- 自由上下班
- 能够添加打卡人员
- 能够设置打卡方式
- 手机打卡
- 智能考勤机
- U盘导入
- 能够设置打卡地点和打卡范围
- 添加打卡位置
- WIFI打卡
- 智能考勤机打卡
- 能够设置打卡时间
- 能够进行外出打卡
- 能够设置特殊打卡规则
- 查看/导出打卡记录
员工端:
- 能够进行上下班打卡
- 能够进行外出打卡
- 上下班打卡时间符合预设置规则(如时间早于设置的时间可以正常打卡,晚于开始时间记为迟到,早于结束时间记为早退,晚于结束时间即可正常打卡)
- 员工能够设置自己的打卡规则(如自动打卡,进行打卡提醒等)
- 下班打卡后可以再次更新打卡时间且打卡时间以最后一次打卡时间为准
- 工作时间可以进行外出打卡,允许进行多次外出打卡
- 外出打卡每次打卡增加一次,外出打卡次数从0开始计算
- 外出打卡成功提示打卡成功,显示打卡时间与打卡位置
- 迟到打卡可以进行补卡申请,可以进入补卡流程
- 早退打卡可以进行补卡申请,可以进入补卡流程
- 早退打卡后允许进行更新下班卡操作
产品总体架构¶
下图为企业微信打卡功能结构图

下图为管理端主要功能结构图

下图为管理端主要功能结构图

企业微信打卡功能业务流程图¶
下图为企业微信管理员设置规则流程图

下图为企业员工上下版打卡流程图

企业微信打卡功能¶
手机端管理员设置上下班规则页面¶
企业管理员可以在工作台->打卡->管理->上下班规则 来设置企业的打卡规则

手机端打卡页面¶
企业员工可以在工作台->打卡->上/下班打卡 进行打卡

手机端员工打卡设置页面¶
企业员工可以在工作台->打卡->三个点(更多)->打卡设置 进行自动打卡设置

手机端外出打卡页面¶
企业员工可以在工作台->打卡->外出打卡->第N次外出 进行外出打卡

手机端上班迟到页面¶
企业员工可以在工作台->打卡->上班打卡(晚于上班打卡时间) 进行打卡

手机端上班早退页面¶
企业员工可以在工作台->打卡->下班打卡(早于下班打卡时间) 进行打卡

手机端补卡页面¶
企业员工可以在异常打卡页面进行补卡申请

产品性能需求¶
- 支持 1000 万用户同时访问管理端
- 支持 10-10万员工同时打卡
- 在网络状况良好的情况下,页面跳转速度不超过 5 秒
产品兼容性需求¶
- WEB 端,各种主流的尺寸及终端的 WEB 端显示的页面均无显示异常
- 移动端,各种主流的尺寸及终端显示的页面无异常