一、功能概述
二、V1.0产品需求
2. 业务流程
3. 需求描述
2)可以手动维护员工的照片,增加AI图像采集系统识别率;
1)支持员工姓名、部门和录入时间查询;默认查询所有的人员信息;
2)点击部门查询,下拉菜单显示钉钉的主部门信息,支持模糊查询;
4)录入时间分开始时间和结束时间;录入时间精确到天;开始时间<=结束时间<=当前日期
2)人员信息卡片包含:照片、员工姓名、部门、职位和录入时间;
3)员工信息管理页面,点击修改按钮,弹窗显示修改页面;可新增编辑员工照片;
1)员工信息管理页面,点击修改按钮,弹窗显示修改页面;修改页面根据点击的员工信息显示
2)修改页面,包含:员工ID、员工姓名、部门、职位、录入时间和员工照片;
3)修改页面,员工照片可编辑,点击新增按钮,可上传本地照片新增,员工照片可以支持多张;
4)修改页面,点击确定按钮,保存员工信息;修改页面,点击取消按钮,关闭修改页面;
1)员工信息管理页面,点击详情按钮,弹窗显示详情页面;详情页面根据点击的员工信息显示
2)详情页面,包含:员工ID、员工姓名、部门、职位、手机号、录入时间和员工照片;
2)员工姓名支持模糊查询;点击部门查询,下拉菜单显示钉钉的主部门信息,支持模糊查询;开始时间分起始日期和结束日期;开始时间精确到秒;起始日期<=结束日期<=当前日期
1)根据员工出入记录的开始时间倒序显示;默认显示当天的员工出入记录信息;
2)员工出入记录信息包含:员工ID、员工姓名、部门、职位、开始时间、开始照片、结束时间、结束照片、时长和备注;
1)员工出入记录页面,点击查看按钮,显示员工照片;
1)基于员工出入记录,统计员工工作期间的外出情况;
2)工作时间:上午上班时间至上午下班时间;下午上班时间至下午下班时间;
3)统计员工出入记录信息,开始时间或者结束时间在工作时间的人员外出情况;
2)员工姓名支持模糊查询;点击部门查询,下拉菜单显示钉钉的主部门信息,支持模糊查询;统计日期分起始日期和结束日期;统计日期精确到天;起始日期<=结束日期<=当前日期
1)根据员工外出次数的排序显示员工每日统计;默认显示当天的员工外出统计信息;
2)员工每日统计信息包含:员工ID、员工姓名、部门、出入次数、出入时间和统计日期;
4)员工出入统计的员工为出入次数>=1的员工信息;
1)员工每日统计页面,点击详情按钮,跳转到人流量统计页面;
2)根据点击详情按钮的人员信息,在人流量统计页面显示员工外出记录;
统计日期分起始日期和结束日期;统计日期精确到天;起始日期<=结束日期<=当前日期
1)以员工的部门为统计维度,统计员工的外出情况;根据出入人数的大小倒序显示,默认显示当天的统计信息;
2)部门每日统计信息包含:部门、部门人数、出入人数、出入占比出入次数、出入时间和统计日期;
3)支持出入占比、出入人数、出入次数和出入时间的升序和降序的显示;
4)出入时间精确到分钟;出入占比四舍五入精确到0.01;
2)消息通知,员工外出时间和次数超过一定限制,给部门主管 推送消息;外出员工外出时间和次数的要求以及推送消息的内容待定;
出入时长计算
2. 需求描述
1)出入概况,统计出入总时长(分钟)、出入总次数和平均出入时长(分钟);
2)出入趋势,显示最近七天的出入总时长、出入总次数和平均出入时长的出入趋势信息;
3)排名,员工出入总时长TOP5、员工出入总次数TOP5、员工平均出入时长TOP5、部门出入人数TOP5、部门出入占比TOP5、部门平均出入时长TOP5;
1)出入概况包含:出入总时长(分钟)、出入总次数和平均出入时长(分钟);
2)出入总时长(分钟),统计员工出入记录的出入总时长,单位分钟,四舍五入显示;
4)出入平均时长(分钟),为出入总时长/出入总次数,单位分钟,四舍五入显示;
1)出入趋势为出入时长、出入次数和平均出入时长的最近7天的趋势信息;
1)员工出入总时长TOP5、员工出入总次数TOP5、员工平均出入时长TOP5、部门出入人数TOP5、部门出入占比TOP5、部门平均出入时长TOP5;
2)员工出入总时长,根据出入时长,显示前五名信息,包含:排名、姓名、部门和分钟;
3)员工出入总次数,根据出入次数,显示前五名信息,包含:排名、姓名、部门和次数;
4)员工出入平均时长,根据员工出入平均时长,显示前五名信息,包含:排名、姓名、部门和分钟;员工出入平均时长 = 员工出入总时长/员工出入总次数,单位分钟,四舍五入显示;
5)部门出入人数,根据部门的出入人数,显示前五名信息,包含:排名、部门和人数;
6)部门出入占比,根据部门的出入占比,显示前五名信息,包含:排名、部门和人数,出入占比,四舍五入,精确到0.01,单位%;
7)部门出入平均时长,部门出入平均时长,显示前五名信息,包含:排名、部门和分钟;部门出入平均时长 = 部门出入总时长/部门出入总次数,单位分钟,四舍五入显示;
1)根据员工信息,自动创建,员工登录账户,登录账户为员工手机号、密码为123456;
2)员工登录成功,可查看当前员工信息管理页面的员工信息、当前员工的出入记录信息、当前员工的统计信息和员工出入通知设置页面的设置信息;
3)员工登录成功,员工信息管理页面,员工信息管理页面的查询条件无法使用;
1)员工信息修改页面,新增出入记录是否通知和出入统计是否通知;
2)出入记录是否通知和出入统计是否通知的默认值为否;
3)出入记录是否通知的选择项为是,员工外出/返回时(不含午休时间),通过钉钉推送外出记录信息;出入统计是否通知的选择项为是,员工每日/每周/每月的出入统计信息,通过钉钉推送外出记录信息;
2)管理员审核员工上传的照片,审核通过保存到AI图像采集系统的后台;
1)支持:员工姓名、部门、审核状态和申请时间查询;
2)员工姓名和部门支持模糊查询,审核状态包含:全部、待审核、审核通过和审核失败,申请时间分开始时间和结束时间,精确到天;
1) 员工照片审核信息包含:员工姓名、部门、员工照片1、员工照片2、员工照片3、审核状态、申请时间和审核时间;
2)审核状态:待审核,操作栏显示审核通过和审核失败按钮,点击审核通过,审核状态改为审核通过,员工照片上传照片保存,保存审核时间,审核时间精确到秒;审核状态:待审核,操作栏显示审核通过和审核失败按钮,点击审核失败,审核状态改为审核失败,保存审核时间,审核时间精确到秒;
员工登录成功,可查看员工自己的出入记录信息;查询条件:员工姓名和部门不可使用;
1)员工出入统计页面,新增风险等级、平均出入时长和异常次数;
2)员工风险等级,根据风险等级设置页面的设置信息显示员工的风险等级;
3)员工平均出入时长 = 员工出入总时长/员工出入总次数;
4) 异常次数为员工出入记录页面,开始时间或者结束时间为空的出入记录信息;
1)部门出入统计页面,新增平均出入时长和异常次数;
2)部门平均出入时长 = 部门出入总时长/部门出入总次数;
3) 异常次数为员工出入记录页面,开始时间或者结束时间为空的出入记录信息;
1)设置员工每日异常出入次数和每月异常出入次数;每日异常出入次数和每月异常出入次数为正整数;每日异常出入次数 < 每月异常出入次数;
2)员工异常次数,超过设置的阈值,通过钉钉系统的接口给员工及其主管发送通知;
3) 异常出入次数通知的内容为:“张三,你好,当前异常出入次数,已超过每日异常出入次数,请规范出入行为”;
2)员工风险等级根据异常出入次数显示,如异常次数3-5为风险等级一级,当员工 3 <= 每日异常次数 < = 5,风险等级为风险等级一级;异常次数为整数;
1)员工外出,钉钉通知:“张三,你好,2021年6月18日,15:20分,离开公司”;员工外出,返回公司,钉钉通知:“张三,你好,2021年6月18日,15:25分,返回公司,出入时长:5分钟”;
2) 员工出入统计模板,“张三,你好,2021年 6月8日,出入时长:20分钟,出入次数:4次,平均出入时长:5分钟,异常出入次数:2次;”
3) 员工出入统计模板,“张三,你好,2021年6月8日,当前异常出入次数:5次,已超过每日异常出入次数,请规范出入行为;”
4) 每天通知前一天员工出入信息,员工出入信息为空,不通知;每周一通知上个周员工出入信息,员工出入信息为空,不通知;每月1号通知上个月员工出入信息,员工出入信息为空,不通知;
最后,想系统学习B端产品的小伙伴可点击:
手把手教你做B端产品经理
此外,我建立了各大城市的产品交流群,想进群小伙伴加微信:
chanpin626
我拉你进群。
(加过微信:chanpin628或yw5201a1的别加,分享内容一样,有一个号就行)