应用场景
自定义考勤项目主要应用于新版考勤月报中,是可以满足企业不同需求,定义适配企业个性化考勤指标的项目。
1、自定义考勤项目优先找下级组织存在的规则
2、由于考勤计算的特殊性(非常高频次的每人每天计算多次),自定义考勤项目非常影响月报计算速度及服务器性能,非必要考勤项目不要使用该功能!!!
3、可以尽可能多的使用list插件在界面显示或者在算薪时处理数据。
4、不要删除自定义考勤项目,禁用考勤项目就行!
5、非必要不能在公式编辑器里面调用云函数,禁止在公式编辑器和云函数里面调用api!
操作步骤
1、新增自定义项目,示例如图
- 名称:考勤项目的名称
- 编码:不可以重复,按规范来
- 排序码:在自定义考勤项目中的排序
- 是否启用:是否使用
- 最小时间单位:自定义考勤项目的最小单位
- 舍位方式:四舍五入,向上取整,向下取整
- 自定义计算公式:详见自定义计算公式及使用举例
2、结果验证
考勤月报 030307 新版考勤月报 查看新版月报,需点计算验证
3、自定义考勤项目的组织个性化:
- 在根组织创建的考勤项目所有下级可用
- 下级部门修改了上级部门的自定义考勤项目,是会变成组织个性化的部门级规则的,而不会改变上级部门的设置。
- 下级可以新增自定义考勤项目,组织个性化为:是。该项目在其它的组织默认不启用。
- 所有的自定义考勤项目在新版月报所有组织中都可以看到,如果该组织未启用这个考勤项目,则月报中显示为空。
自定义考勤项目在月报汇总数据中的隐藏、排序
1、自定义考勤项目的隐藏
新建自定义考勤项目之后,在新版考勤月报界面的元数据配置中,并不会自动生成元数据,此时该自定义考勤项目的隐藏由考勤设置--自定义考勤项目–是否启用控制。
若配置元数据之后,考勤项目的显示优先由元数据控制。
2、自定义考勤项目排序
在元数据中添加以下内容:
{ "key": "statistic_data_User_Define_scq", "label": "实出勤", "width": 80, "sequence": 570, "hide": false },
其中label为自定义考勤项目名称,sequence控制在月报中的排序,hide控制在月报中的显示。
下面具体说一下如何查找考勤项目对应的key值:在新版考勤月报右键检查(注意当前页面不要有太多人,不然数据过多无法查看),选择network,选择hcm.model.list,选择preview,选择一个人展开,向下滑动寻找对应的key值:statistic_data_User_Define_******,(***指在自定义考勤项目时自定义的编码)
系统预置考勤项目对应key值
statistic_data_work_actual --- 实际出勤
statistic_data_work_onjob --- 出勤
statistic_data_work_rest --- 休息
statistic_data_work_outjob --- 缺勤
statistic_data_work_late --- 迟到
statistic_data_work_early --- 早退
statistic_data_work_absence --- 旷工
statistic_data_leave_normal --- 事假
statistic_data_leave_annual --- 年假
statistic_data_leave_sick --- 病假
statistic_data_leave_maternity --- 产假
statistic_data_leave_antenatal --- 孕检假
statistic_data_leave_care --- 护理假
statistic_data_leave_funeral --- 丧假
statistic_data_leave_home --- 探亲假
statistic_data_leave_injury --- 工伤假
statistic_data_leave_feeding --- 哺乳假
statistic_data_leave_marital --- 婚假
statistic_data_leave_shift --- 调休假
statistic_data_overtime_normal --- 平加
statistic_data_overtime_rest --- 休加
statistic_data_overtime_holiday --- 假加
statistic_data_trip_normal --- 外出
statistic_data_trip_business --- 出差
statistic_data_leave_gestation --- 孕期假
statistic_data_leave_familyplan --- 计划生育假
statistic_data_leave_abortion --- 流产假
statistic_data_leave_pregnancy --- 妊娠假
statistic_data_leave_paternity --- 陪产假
statistic_data_leave_nursing --- 看护假
statistic_data_leave_statutory --- 公假
statistic_data_overtime_oncall --- 值班
statistic_data_leave_childcare --- 育儿假
statistic_data_leave_pre_maternity --- 产前假
statistic_data_trip_abroad --- 国外出差
statistic_data_trip_user_defined1 --- 自定义出差1
statistic_data_trip_user_defined2 --- 自定义出差2
statistic_data_leave_user_defined --- 自定义休假
statistic_data_leave_user_defined1 --- 自定义休假1
statistic_data_leave_user_defined2 --- 自定义休假2
statistic_data_trip_user_defined3 --- 自定义出差3
statistic_data_trip_user_defined4 --- 自定义出差4
statistic_data_trip_user_defined5 --- 自定义出差5
statistic_data_trip_user_defined6 --- 自定义出差6
statistic_data_trip_user_defined7 --- 自定义出差7