资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,返回,版权所有,1993-2011,金蝶软件,(,中国,),有限公司,P/,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,返回,版权所有,1993-2009,金蝶软件,(,中国,),有限公司,P/,*,版权所有,1993-2011,金蝶软件,(,中国,),有限公司,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,K/3WISEV12.1HR,产品培训,-,考勤公式快速入门,目录,考勤计算的设计思路及业务规则,公式平台简介,公式、函数设置功能、工具讲解及演示,常用的考勤信息表、公用业务代码介绍,案例:一个简单的自定义公式,目录,考勤计算的设计思路及规则,假期计算的设计思路及规则,汇总计算的设计思路及规则,考勤计算设计思路及规则,考勤计算公式,按指定范围获取职员(,V12,后:支持分组单元计算),取指定范围内的原始打卡记录(,V12,后:一次取原始打卡记录),考勤智能排班,取职员打卡记录,原始考勤异常处理,补签卡计算,计算考勤异常处理,初始化冲销假期,取假期单计算,(V12,后:取单据精确计算),取出差单计算,(V12,后:取单据精确计算),取调休单计算,(V12.1,后:取消),取停工单计算,(V12.1,后:取消),汇总计算(,V12.1,后:考勤计算就直接汇总),调休假额度计算(考勤计算同时更新调休额度),考勤重算公式,考勤自动计算公式,目录,考勤计算的设计思路及规则,假期计算的设计思路及规则,汇总计算的设计思路及规则,假期计算设计思路及规则,生成假期额度,生成自然年度假期额度,假期重算,生成假期额度公式,额度初始化,年假计算,(,更新假期额度,),婚假计算,(,更新假期额度,),产假计算,(,更新假期额度,),护理假计算,(,更新假期额度,),调休假计算,(,更新假期额度,),工伤假计算,(,更新假期额度,),病假、事假、丧假计算,(,更新假期额度,),整理假期额度,*说明:生成自然年度假期额度公式设计思路,和计算顺序与其相同,只是年假计算的具体规则不同。,假期计算设计思路及规则,生成假期额度,公式主要由额度初始化函数,各假期类型计算函数及最后额度清理函数组成。用于生成每个职员对应计算周期内的标准假期额度和标准可休假次数。,基准日期,为职员入职日期。,假期类型标准假期额度和标准可休假次数根据劳动法及公司规定设置,如张三、李四都有年假,但由于他们入司日期不同,享受年假的额度和次数也就不一样。,生成自然年度假期额度,用于生成每个职员对应计算周期内的标准假期额度和标准可休假次数。基准日期为自然年度的,1,月,1,日。,假期计算设计思路及规则,重算假期额度,额度重算公式的功能,主要是将已录入系统的请假单与假期额度进行关联,每当系统中多一张假单,进行额度重算时,某个职员对应的额度就会减少,请假次数也会减少一次。,补充概念:请假单与拆清楚细记录,连续定量请假,假期计算设计思路及规则,假期已用额度和剩余额度:,1、假期已用额度计算规则:,(1)计算公式:假期类型已用额度=已经冲销的请假记录时长+已经审核的请假记录时长+未审核的请假记录时长,(2)额度单位:可用额度以“天为单位。,(3)请假记录时长是以小时为单位的,当时长需要参与已用额度计算时,需要将时间单位转换成“天。转换规则:,A、整天记录(未冲销)时长转换:根据整天记录的明细天数,作为该记录的请假天数,来参与已用额度的计算。,B、整天记录(已冲销)时长转换:根据整天记录明细中的,冲消时长除以当日时长,作为该记录的请假天数,来参与已用额度的计算。,C、分段记录(未冲销)时长转换:根据分段记录的结束时间减去开始时间的时长,除以该记录对应当天的正常排班工时,得到请假天数,来参与已用额度的计算。当计算出的天数大于1时,默认取1。,D、分段记录(已冲销)时长转换:根据明细记录中的冲销时长除以该记录对应当天的正常排班工时,得到请假天数,来参与已用额度的计算。,(4)对跨取假周期的请假记录,则在计算请假时长时,取记录日期与取假周期的交集局部的日期进行计算。,2、假期剩余额度计算规则:,剩余额度=可用额度-已用额度,目录,考勤计算的设计思路及规则,假期计算的设计思路及规则,汇总计算的设计思路及规则,汇总计算设计思路及规则,考勤汇总公式将职员一个时间段内每天的考勤明细记录通过汇总计算,再保存到考勤汇总表。,考勤汇总表保存职员每天的考勤日汇总记录。,报表查询中的考勤汇总表是在查询时,取考勤日汇总记录,再实时进行加法汇总计算。,考勤计算的设计思路及业务规则,系统内置公式函数,自定义公式函数,目录,考勤计算的设计思路及业务规则,公式平台简介,公式、函数设置功能、工具讲解及演示,常用的考勤信息表、公用业务代码介绍,案例:一个简单的自定义公式,公式平台简介,金蝶,K/3,考勤管理系统中提供了用户自定义考勤运算函数、公式的功能。公式平台就是进行公式、函数编辑的工具。,通过自定义公式函数即可实现业务规则,无需更改程序。,对于考勤管理制度与通用业务流程和管理方法差异性小,的情况。使用者通过对系统内置函数、公式进行参数设,置或简单修改,即可满足企业客户的个性化需求。,对于考勤管理制度比较“独特或者考勤规则、假期制度与通用业务规则差异很大的情况,也可以利用考勤系统的架构为客户“量身定制一整套全新的公式函数。,当然这需要计算实施本钱或二次开发费用!,公式平台简介,考勤系统的核心,公式平台简介,谁使用公式平台?,使用者需要准备哪些知识、技能?,了解考勤业务规则,分析问题的能力和灵活变通的思维方式,了解根本的SQL语句,了解系统的业务数据流,目录,考勤计算的设计思路及业务规则,公式平台简介,公式、函数设置功能、工具讲解及演示,常用的考勤信息表、公用业务代码介绍,案例:一个简单的自定义公式,目录,公式平台简介,公式、函数设置功能、工具讲解及演示,考勤计算的设计思路及规则,假期计算的设计思路及规则,汇总计算的设计思路及规则,常用的考勤信息表、公用业务代码介绍,案例:一个简单的自定义公式,考勤信息表,重用的考勤信息表,原始打卡记录,原始打卡记录临时表,职员考勤原始信息,职员考勤计算信息(常用),职员排班信息(常用),假期额度(常用),假期类型(常用),职员考勤汇总表(常用),职员考勤汇总历史表,枚举表示状态、类别的字段。,如:补签卡原因、考勤组、员工类别等都属于公用业务代码。,补签卡原因:漏打卡、考勤机故障、停电、个人原因,公式平台可智能感应相关的公用业务代码,公用业务代码,目录,公式平台简介,公式、函数设置功能、工具讲解及演示,考勤计算的设计思路及规则,假期计算的设计思路及规则,汇总计算的设计思路及规则,常用的考勤信息表、公用业务代码介绍,案例:一个简单的自定义公式,10min,案例:一个简单的自定义考勤汇总公式,客户的个性化需求:,绿色原野销售有限公司销售部职员使用,2,个班次(白班、夜班),需要在每月的考勤汇总报表中分别统计出每名职员该月排班情况(白班、夜班的次数)。,思考:怎样通过设置公式实现客户的需求?,案例:一个简单的自定义考勤汇总公式,公式设计思路:,要素:,数据来源、规则实现、输出结果,数据输入:即为了得到目标结果,公式计算时需要用到的一些数据。,表达为公式的参数以及各个数据表的字段(可以从公式元素箱中拖取),本例中,需要用到班次信息表中的班次代码,考勤汇总表中的出勤日期等。,数据来源(数据输入),规则实现,正确分析客户业务,细化、拆分业务规则,将业务规则转换为数据更新的条件,用公式语句描述规则,输出结果:,客户想要的结果,如:本例中在考勤汇总报表中汇总统计,职员一个月上白班的次数和大夜班的次数。,公式设计原则,原则:,从目的结果出发,,倒推中间规则实现过程和需要哪些数据来源,案例:一个简单的自定义考勤汇总公式,STEP1,从结果出发:,1,、客户需求最终要实现什么效果?,统计职员一个月的白班次数和大夜班次数,这两个结果字段需要在目标表自定义。下一步,找目标表,!,2,、输出结果在哪个模块信息区域展示?该信息区域从哪张数据表取数?,用户在报表查询的,考勤汇总报表,中查询。,该业务模块从哪张数据表中取数?,找到啦!,目标表:职员考勤汇总表,HR_ATS_EmpAttendTotal.,下一步:,分析客户业务规则,!,进入,规则实现的过程,!,案例:一个简单的自定义考勤汇总公式,STEP2,规则实现,:,1,、理解考勤汇总公式的计算逻辑,对应一人一天一条的考勤计算结果记录,,生成一人一天一条日汇总记录,2,、客户业务规则的细分,1,)统计一个月的数据,汇总统计有开始、结束日期范围,-,公式参数为汇总计算开始、结束日期,2,)统计白班次数,对考勤日汇总记录进行条件判断,如果记录的班次,=,白班,,则该条记录的白班次数,=1,3,)统计大夜班次数,同上,案例:一个简单的自定义考勤汇总公式,设置,职员考勤汇总表,.,大夜班次数,=1,当,职员考勤汇总表,.,出勤日期,=BeginDate,且,职员考勤汇总表,.,出勤日期,=,BeginDate,And,HR_ATS_EmpAttendTotal.FAttendDay,=,BeginDate,案例:一个简单的自定义考勤汇总公式,回忆具体实现步骤:,1、正确分析和理解客户的需求。,2、整理思路,设计实现方法。(从结果倒推!),3、具体实现,根据规则写公式及设置相关参数。,4、检查公式正确性。,(利用“保存检错,检查公式计算结果),提示:,在熟悉考勤业务以及系统的业务数据流之后,可以使用函数实现更多、更复杂的需求!(需要了解和掌握一些根本的SQL语句),感谢观看,金蝶软件(中国)有限公司,
展开阅读全文