导图社区 智能考勤
智能考勤、是否需要班次版本号?打卡记录里的历史班次信息,打卡记录是否增加班次版本字段 暂时不需要版本号。
编辑于2023-01-10 22:06:32 广东智能考勤
考勤
考勤打卡
考勤签到
正常打卡
上班签到
上班签到只能签到一次
下班签到
下班可更新下班签到时间
外勤打卡
外勤打卡上下班签到
外勤打卡备注(开关控制)
外勤打卡拍照(开关控制)
考勤设置
考勤组管理
考勤组成员设置
须打卡
无需打卡
考勤打卡地点设置(多个)
每周考勤时间班次设置
法定节假日自动排休开关
特殊上班日期考勤班次设置
特殊不上班考勤班次设置
外勤打卡设置
允许外勤打卡开关
外勤打卡须审批开关
外勤打卡须写备注和拍照开关
外勤打卡补卡设置
允许补卡
允许补卡类型
允许补卡时间
允许补卡次数
班次管理
默认班次设置
一天上下班次数设置
优先做一天上下班一次的
上下班时间设置
休息时间设置
弹性打卡开关
弹性时间设置
晚到早退不算异常开关
时间设置
考勤统计
考勤统计
范围纬度
个人
考勤组
全公司
时间纬度
天
月
报表
导出报表
查看报表
考勤详情
考勤状态
1:正常
2:迟到
3:早退
4:旷工
5:出差
6:外出
7:请假
8:正常(补卡申请通过)
假期管理
假期类型管理
请假类型
假期是否限额
最小请假单位
请假统计单位
员工假期余额
是否带薪
发起假期申请
假期发放到个人
请假流程审批
在项目中
项目经理先审批
不在项目中
申请人直接领导审批
列表
考勤补录
提交补录
补录申请列表
补录流程审批
在项目中审批流程
由项目经理先审批
不在项目中审批流程
申请人直接领导审批
详情
请假申请
发起请假申请
请假类型
假期余额
是否限额
最小请假单位
请假统计单位
请假申请列表
详情
请假流程审批
在项目中审批流程
由项目经理先审批
不在项目中审批流程
申请人直接领导审批
因公外出
发起申请
列表
详情
流程审批
在项目中
项目经理先审批
不在项目中
申请人直接领导审批
加班申请
发起申请
单据列表
详情
流程审批
在项目中
项目经理先审批
不在项目中
申请人直接领导审批
加班管理
加班规则管理
扣除休息时间管理
基本表
考勤主表
主键id
1、这个表的记录生成方式?提前生成所有用户的打卡空记录
2、图中【1】为基本必须字段 3、其他字段,通过逻辑计算得到的字段,是否可以通过【触发器】后台自动生成,减轻前端的工作量,将来如果计算规则发生变化,只需更改【触发器】,无需修改前端代码 4、冗余字段的考虑 5、【出勤天数】如何统计,group by 【考勤日期】从此表获取 6、【缺勤天数】如何统计 从此表获取 7、【日历】的状态如何获取,表结构 月份、日
租户id
考勤组编号
班次编号
员工id
考勤日期
格式:YYYY-mm-dd
上班打卡编号
下班打卡编号
是否外勤打卡
0:默认,否
1:是
外勤打卡的图片放文件表,关联打卡流水表的考勤编号
是否需要打卡
0:今天无须打卡
1:默认,须打卡
2:人员无需考勤
考勤状态
1:正常
2:迟到
3:早退
4:旷工
5:出差
6:外出
7:请假
8:正常(补卡申请通过)
是否迟到
0:默认,无迟到
1:迟到
上班打卡记录
是否早退
0:默认,无早退
1:早退
下班打卡记录
是否旷工
0:默认,无
1:旷工
是否加班
0:默认,无加班
1:加班
考勤时长是否合格
0:不合格
1:合格
是否请假
0:默认,未请假
1:请假
请假的情况有没有打卡记录?
是否出差
1:是
0:默认,否
外勤打卡?出差无需打卡
是否为法定节假日
1:是
0:默认,否
是否为特殊上班日期
1:是
0:默认,否
是否为特殊不上班日期
1:是
0:默认,否
创建人id
创建时间
格式 YYYY-mm-dd HH:MM:SS
更新人id
更新时间
格式 YYYY-mm-dd HH:MM:SS
没想好
打卡流水表
主键id
租户id
员工id
打卡编号
打卡日期
打卡时间
打卡位置
打卡详细地点
打卡位置经度
打卡位置纬度
打卡类型
1:上班
2:下班
打卡来源
1:上班地打卡
2:外勤打卡
3:其他
外勤打卡备注
创建人id
创建时间
更新人id
更新时间
考勤组表
主键id
租户id
考勤组编号
考勤组名称
加班管理编号
关联加班管理表,与加班管理变是多对一的关系
考勤类型
1:默认,固定班制
备注:目前只做固定班制
2:轮班
3:其他
是否允许外勤打卡
0:默认,不允许
1:允许
法定节假日是否自动排休
0:不排休
1:默认,排休
外勤打卡需要写备注和拍照
0:默认,不需要
1:须写备注和拍照
外勤打卡需要审批
0:不需要
1:需要
是否允许补卡
0:不允许
1:默认,允许
允许补卡类型
多选(1:缺卡:2:迟到:3:早退:4:正常)
采用什么方式?字符串
允许补卡天数
天数(默认30天,0-90,0代表无限制,n代表n天内)
允许补卡次数
30天内允许补卡次数,默认为10次
创建人id
创建时间
更新人id
更新时间
维表
考勤状态
1:正常
2:迟到
3:早退
4:旷工
5:出差
6:外出
7:请假
8:正常(补卡申请通过)
是否
0:否
1:是
请假类型
1:年假
2:事假
3:病假
4:调休假
5:婚假
6:产检
7:陪产假
8:丧假
10:哺乳假
考勤组打卡地点表
主键id
租户id
考勤组编号
打卡位置
打卡详细地址
打卡地点经度
打卡地点纬度
允许打卡范围
单位:米
创建人id
创建时间
更新人id
更新时间
考勤组成员表
主键id
租户id
成员id
成员:用户/部门
部门id
考勤组编号
成员是否需要打卡
1:默认,需要打卡
0:无续打卡
创建人id
创建时间
更新人id
更新时间
班次表
主键id
租户id
班次编号
1、如果班次发生变化,修改当前班次,还是新增?修改
2、是否需要班次版本号?打卡记录里的历史班次信息,打卡记录是否增加班次版本字段 暂时不需要版本号
班次名称
是否默认班次
0:非默认,1:默认(默认班次只允许存在一个)
一天上下班次数
默认为1
是否弹性打卡
0:非弹性
1:弹性
晚到早走不算异常开关
0:默认,开关关闭,正常
此开关和弹性打卡开关不能同时打开
1:开关打开,异常
晚到允许的分钟数
默认为60分钟
早走允许的分钟数
默认为0分钟
创建人id
创建时间
更新人id
更新时间
每周考勤计划表
主键id
租户id
考勤组编号
周一班次编号
周二班次i编号
周三班次编号
周四班次编号
周五班次i编号
周六班次编号
周日班次编号
创建人id
创建时间
更新人id
更新时间
考勤组特殊日期
主键id
租户id
考勤组编号
特殊日期
格式:YYYY-mm-dd
班次编号
打卡日期使用,不打卡日期不使用
特殊考勤类型
1:特殊打卡日期
2:特殊不用打卡日期
创建人id
创建时间
更新人id
更新时间
班次上下班时间表
主键id
租户id
班次编号
排序序号
正点上班时间
正点下班时间
上班允许打卡最早时间
默认00:00:00
上班允许打卡最晚时间
默认23:59:59
下班允许打卡最早时间
默认23:59:59
下班允许打卡最晚时间
默认23:59:59
是否有中途休息时间
0:默认,没有
1:有
中途休息开始时间
中途休息结束时间
创建人id
创建时间
更新人id
更新时间
假期管理表
主键id
租户id
请假类型
1:年假
2:事假
3:病假
4:调休假
5:婚假
6:产检
7:陪产假
8:丧假
10:哺乳假
假期类型可自行编辑名称和其他信息
是否限制余额
0:默认,否
1:是
假期总余额
单位:小时
是否带薪休假
0:默认,否
1:是
适用范围
先放着,后续再说
1:默认,全公司
2:部门
3:人员
是否需要上传请假证明
0:默认,不需要
1:需要
是否请假证明文字提示
0:默认,不提示
1:提示
请假证明文字提示内容
最小请假单位
1:小时
备注:最小请假单位为0.5小时
2:半天
3:天
请假统计方式
1:按小时统计
2:按照天统计
请假时长核算
1:按照工作日计算请假时长
2:按照自然日计算请假时长
备注:如请产假和陪产假,星期天也计入请假时长
发放方式
1:按月发放
2:按年发放
几月发放
默认为1
几号发放
默认为1
发放小时数
默认为0
有效期
备注:字段类型为int,n代表自发放日n天后失效
创建人id
创建时间
更新人id
更新时间
假期发放记录表
主键id
租户id
员工id
请假类型
1:年假
2:事假
3:病假
4:调休假
5:婚假
6:产检
7:陪产假
8:丧假
10:哺乳假
假期内容可在假期管理模块编辑
发放日期
假期有效期截止日期
假期是否有效
0:无效
1:有效
创建人id
创建时间
更新人id
更新时间
单据申请表
主键id
租户id
单据编号
单据类型
1:清假申请
2:考勤补录
3:因公外出
4:加班申请
请假类型
1:年假
2:事假
3:病假
4:调休假
5:婚假
6:产检
7:陪产假
8:丧假
10:哺乳假
假期类型可自行编辑名称和其他信息
开始时间
格式:YYYY-mm-dd HH:ii:ss
结束时间
格式:YYYY-mm-dd HH:ii:ss
时长
时长单位
day:天
hour:小时
事由说明
单据提交时间
是否在项目上
0:默认,否
1:是
加班补偿类型
1:记为调休
2:计为加班费
3:员工自主选择(删除)
加班申请独有
补录日期
考勤补录申请独有
补录原因
1:新员工入职
2:上班忘打卡
3:下班忘打卡
4:其他
考勤补录独有
单据通过时间
直接领导id
项目经理id
项目编号
单据状态
0:草稿
1:已提交
2:已退回
3:已通过
创建人id
创建时间
更新人id
更新时间
加班配置表
主键id
租户id
加班配置编号
加班配置名称
最小计时单位
是否适用于全公司
0,默认,否
1,是
创建人id
创建时间
更新人id
更新时间
考勤组加班管理关联表
主键id
加班配置编号
考勤组编号
创建人id
创建时间
更新人id
更新时间
这个表关联考勤组表和加班配置表
加班日期类型配置表
主键id
租户id
加班配置编号
关联加班配置表
加班日期类型配置编号
日期类型
工作日
weekday
休息日
restday
节假日
holiday
是否允许加班
计算方式
1:按照审批时长计算
2:在审批时段内,按打卡时长计算
3:无需审批,按打卡时长计算
是否扣除休息时间
0:默认,关闭,不扣除
1:打开,扣除
是否计为调休或加班费
补偿方式
1:计为加班费
2:计为调休
调休比例
计为调休时,需要设置调休比例
目前写死成1,后续可能会扩展
创建人id
创建时间
更新人id
更新时间
扣除休息时间表
主键id
租户id
加班日期类型配置编号
开始时间
结束时间
创建人id
创建时间
更新人id
更新时间
法定节假日表
主键id
节假日名称
节假日日期
开始放假日期
放假结束日期
创建人id
创建时间
更新人id
更新时间
用户表(已存在)
增加字段:考勤组编号
考虑下创建个新的中间表还是在用户表加字段