《(精品)7.6)K3WISEV12.2HR_案例(实施服务类).ppt》由会员分享,可在线阅读,更多相关《(精品)7.6)K3WISEV12.2HR_案例(实施服务类).ppt(26页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 版权所有 1993-2009 金蝶软件(中国)有限公司金蝶金蝶K/3WISE V12.2HR产品培训产品培训-考勤案例考勤案例演讲人:K/3产品部HR规划需求团队金蝶软件(中国)有限公司 版权所有 1993-2011金蝶软件(中国)有限公司P2提纲提纲n案例一:取卡规则n案例二:自定义考勤汇总实际出勤天数n案例三:按照请假单时长进行考勤汇总 版权所有 1993-2011金蝶软件(中国)有限公司P3案例一:取卡规则案例一:取卡规则n系统默认的取卡规则n最早最晚卡取卡规则n临近时间点取卡规则n段内请假出差取卡规则 版权所有 1993-2011金蝶软件(中国)有限公司P4系统默认的取卡规则系统默认
2、的取卡规则取卡最早时间取卡最晚时间ABCDA 取卡范围B 取卡范围C 取卡范围D 取卡范围n A、B、C、D 为班次维护中设置的标准上下班时间nA、B、C、D 取卡规则为:在各自的取卡范围内获取最早卡 版权所有 1993-2011金蝶软件(中国)有限公司P5最早最晚卡取卡规则最早最晚卡取卡规则n 适用场景n由于客户使用的是一卡通系统,门禁数据和考勤数据在一起,门禁即考勤,打卡规则是员工一天只需要打两次考勤卡(上班卡和下班卡),中间段的所有打卡记录均为门禁记录n在只有一段班的情况下,职员正常上下班,由于不小心上班卡多打了一张卡8:10,按现有系统的顺序取卡规则,8:10这张卡将会作为下班卡。因此
3、产生旷工异常n但我们希望的是该场景下,最早的7:50这张卡能够作为下班卡,最晚的18:30作为下班看,而在这段时间内产生的任何卡将被忽略掉 版权所有 1993-2011金蝶软件(中国)有限公司P6最早最晚卡取卡规则最早最晚卡取卡规则n 业务规则n最早最晚卡规则属于现有系统取卡的一种特殊场景,但在实际客户应用中会经常碰到。为了满足以上取卡特殊场景解决客户考勤和门禁一卡通的问题,客户可以弃用现有顺序取卡规则,将取卡规则改为按最早最晚规则取卡n规则如下:取班次中定义的最早最晚取卡范围内中的第一张卡作为上班卡,最后一张卡作为下班卡n使用该规则必须满足以下两个前提中的任意一种才适用:1.职员当天的班次只
4、有一段班的工作日班次2.职员当天的班次为法定节假日或者公休日班次 版权所有 1993-2011金蝶软件(中国)有限公司P7最早最晚卡取卡规则最早最晚卡取卡规则n 实现思路n函数:增加自定义函数,在原有系统内置函数基础上复制新增,改写取职员打卡记录函数:取职员最早最晚打卡(BeginDate,EndDate,Interval)n公式:创建自定义公式:考勤计算_最早最晚 公式,在原有系统内置考勤计算公式上复制新增,将自定义取职员最早最晚打卡函数替换原有的取职员打卡记录函数,即可 版权所有 1993-2011金蝶软件(中国)有限公司P8临近时间点取卡规则临近时间点取卡规则n 适用场景n在一段班次内,
5、员工中途外出办事频繁,对于其外出进出都需要打卡监控,但是中途的打卡记录并不需要参与计算,只是作为记录查询。系统获取一段班次的上下班卡时,就需要按照该段班次的上下班时间点自动去取临点最近的卡n由于目前系统采用的是最早顺次取卡规则,现希望系统能够通过班次时间点临近的打卡,智能的判断出职员上下班时间点打卡记录1234568:0011:0011:3012:0514:0018:00原系统取卡上班1下班1上班2下班28:0011:0012:0518:00希望取卡上班1下班1上班2下班28:0012:0514:0018:00 版权所有 1993-2011金蝶软件(中国)有限公司P9临近时间点取卡规则临近时间
6、点取卡规则n 业务规则n为满足上述场景,其关键问题是系统能够正确计算出职员打卡数据与上下班时间点接近的打卡。因此我们新增如下规则:1.第一段上班时间点取班次取卡范围内的最早打卡。在此时间点上取卡保持系统默认的取卡规则2.最后一段下班时间点取班次取卡范围内的最晚打卡。下班取职员的最晚打卡作为下班卡打卡记录1234568:0012:0014:0018:0019:3021:30原系统取卡上班1下班1上班2下班28:0012:0014:0018:00临近点取卡上班1下班1上班2下班28:0012:0014:0021:30 版权所有 1993-2011金蝶软件(中国)有限公司P10临近时间点取卡规则临近
7、时间点取卡规则n 业务规则3.段间上班:取临近上班时间点的打卡,此规则下有三种情况:a.只有上班前卡 a.只有上班后卡a.有上班前卡又有后卡,优先取所有前卡中最临近卡。打卡记录1234568:0012:0013:3013:5014:0018:00原系统取卡上班1下班1上班2下班28:0012:0013:3018:00临近点取卡上班1下班1上班2下班28:0012:0014:0018:00打卡记录1234568:0012:0014:0514:1014:1518:00原系统取卡上班1下班1上班2下班28:0012:0014:0514:10临近点取卡上班1下班1上班2下班28:0012:0014:0
8、518:00打卡记录1234568:0012:0013:3013:5014:1018:00原系统取卡上班1下班1上班2下班28:0012:0013:3018:00临近点取卡上班1下班1上班2下班28:0012:0013:5018:00 版权所有 1993-2011金蝶软件(中国)有限公司P11临近时间点取卡规则临近时间点取卡规则n 业务规则3.段间上班:取临近上班时间点的打卡,此规则下有三种情况:a.只有上班前卡 b.只有上班后卡c.有上班前卡又有后卡,优先取所有前卡中最临近卡。打卡记录1234568:0012:0013:3013:5014:0018:00原系统取卡上班1下班1上班2下班28:
9、0012:0013:3018:00临近点取卡上班1下班1上班2下班28:0012:0014:0018:00打卡记录1234568:0012:0014:0514:1014:1518:00原系统取卡上班1下班1上班2下班28:0012:0014:0514:10临近点取卡上班1下班1上班2下班28:0012:0014:0518:00打卡记录1234568:0012:0013:3013:5014:1018:00原系统取卡上班1下班1上班2下班28:0012:0013:3018:00临近点取卡上班1下班1上班2下班28:0012:0013:5018:00 版权所有 1993-2011金蝶软件(中国)有限
10、公司P12临近时间点取卡规则临近时间点取卡规则n 业务规则3.段间下班:取临近下班时间点的打卡,此规则下有四种情况:a.只有上班前卡 b.只有上班后卡打卡记录1234568:0010:0011:3011:5014:0018:00原系统取卡上班1下班1上班2下班28:0010:0014:0018:00临近点取卡上班1下班1上班2下班28:0011:5014:0018:00打卡记录1234568:0012:1013:3013:5014:1018:00原系统取卡上班1下班1上班2下班28:0012:1013:3014:00临近点取卡上班1下班1上班2下班28:0012:1013:5018:00 版权
11、所有 1993-2011金蝶软件(中国)有限公司P13临近时间点取卡规则临近时间点取卡规则C.有下班前卡和后卡,但下班时间点与下一段上班时间点之间打卡数=2 则优先取下班时间点所有后卡中最临近卡打卡记录1234568:0011:3011:5512:1514:0018:00原系统取卡上班1下班1上班2下班28:0011:3012:1518:00临近点取卡上班1下班1上班2下班28:0011:5514:0018:00打卡记录1234568:0011:0011:5512:2013:5514:00原系统取卡上班1下班1上班2下班28:0011:0012:2018:00临近点取卡上班1下班1上班2下班2
12、8:0012:2014:0018:00 版权所有 1993-2011金蝶软件(中国)有限公司P14临近时间点取卡规则临近时间点取卡规则n该规则缺点:n早退现象可能不能被反映n迟到现象可能不能被反映n段内出差请假可能不能被反映 版权所有 1993-2011金蝶软件(中国)有限公司P15临近时间点取卡规则临近时间点取卡规则n 实现思路n函数:增加自定义函数,在原有系统内置函数基础上复制新增,增加县官业务规则处理:取职员打卡记录_临近点取卡(BeginDate,EndDate,Interval,Splits)n公式:创建自定义公式:考勤计算_临近点取卡公式,在原有系统内置考勤计算公式上复制新增,将自
13、定义的函数替换原有的系统函数,即可 版权所有 1993-2011金蝶软件(中国)有限公司P16段内请假出差取卡规则段内请假出差取卡规则n 适用场景n一般为制造型企业,客户对考勤取卡计算的精确性较高,对于员工一段班次内的外出和请假需要监控且需要计算到其外出和请假的时长。目前我们系统取卡规则计算,段内请假的这种情况(中途外出打卡在下班前回来又打卡),即便填写了请假单也会产生额外的旷工时长,所以无法精确计算段内请假时长n职员的各段时间点打卡正常,在第一段上班申请了一张 9:00-10:00 的请假单,实际9:10 外出打一张卡,回来 9:50 打一张卡,按现有系统规则,12:10 这张卡将不会作为下
14、班卡,9:10 外出卡将被取为第一段班的下班卡,因此产生旷工异常n实际旷工时长=矿工时长-冲销时长=2小时 即 旷工时长=班次下班时间(12:00)-实际下班打卡时间(9:10)=2.83小时 冲销时长=10:00-9:10=0.83 小时n但我们希望的是该场景下,12:10这张卡能够作为第一段的下班卡,同时外出9:10-9:50这段时间作为单据的冲销时长 版权所有 1993-2011金蝶软件(中国)有限公司P17最早最晚卡取卡规则最早最晚卡取卡规则n 业务规则n从上面的场景分析,要满足段内请假出差的场景,其关键问题就是下班卡时间能够正确取对。只要上下班时间正常,则满足该场景的职员将不会有异常
15、。同时记录下职员的实际外出时间,并通过假单的时间范围与实际外出的时间范围取交集来精确记录单据的实际冲销时长n因此为满足上述段内请假出差的场景,我们新增如下规则:1.段内请假可支持的最大取卡范围为:请假单据的开始时间-打卡间隔 至 请假单据结束时间+打卡时间间隔2.段内请假出差中发生的卡将被自动忽略,即不参与取卡3.段内如果出现多次打卡(打卡数2),默认取段内最早卡和最晚卡作为实际外出时间4.取假单与实际外出时间范围的交集时长来作为段内请假的冲销时长 版权所有 1993-2011金蝶软件(中国)有限公司P18最早最晚卡取卡规则最早最晚卡取卡规则n 业务规则n以下特殊场景将不符合段内请假出差的规则
16、,将会按照现有系统默认规则处理:1.段内请假只打一张卡:如果职员段内申请了请假,但是实际打卡只有一张打卡,该打卡记录有可能是外出卡,也可能是返回卡。因此系统将无法界定该卡为何种卡,此种情况下不做任何处理,默认使用现有系统规则记异常2.段内请假太早外出,太晚返回:此种情况下时间打卡时间已经超出了段内请假最大取卡范围,因此实际打卡将不会被忽略掉。此种场景也不做任何处理,默认使用现有规则计算 版权所有 1993-2011金蝶软件(中国)有限公司P19最早最晚卡取卡规则最早最晚卡取卡规则n 实现思路n函数:增加自定义函数,在原有系统内置函数基础上复制新增,增加段内请假出差业务规则处理:取职员打卡记录_
17、含段内(BeginDate,EndDate,Interval,Splits)计算考勤异常处理_含段内(BeginDate,EndDate)取单据精确计算_含段内(IsUpdateLate,IsUpdateEarly,BeginDate,EndDate)n公式:创建自定义公式:考勤计算_含段内 公式,在原有系统内置考勤计算公式上复制新增,将自定义的三个函数替换原有的系统函数,即可 版权所有 1993-2011金蝶软件(中国)有限公司P20案例二:自定义考勤汇总实际出勤天数案例二:自定义考勤汇总实际出勤天数n应用场景1.不同的企业,对于员工每天的实际出勤小时数的计算方法是不同的,即使是在同一个企业
18、中,不同部门、职位的员工由于工作性质的不同,对每天实际出勤小时数的计算方法也有可能是不同的2.要精确计算员工的实际出勤小时数,就需要依据企业的实际要求,通过添加自定义的考勤汇总字段,然后自定义设置考勤汇总计算函数的方式来处理3.举例:A.实际出勤小时数=当天班次的标准工时-当天旷工小时数-当天请事假小时数B.计算出每天的实际出勤小时数后,按如下规则转换成实际出勤天数:n实际出勤小时数=8H 则计 1 天n4H=实际出勤小时数 8H 则计 0.5 天n实际出勤小时数 4H 则计 0 版权所有 1993-2011金蝶软件(中国)有限公司P21案例二:自定义考勤汇总实际出勤天数案例二:自定义考勤汇总
19、实际出勤天数n系统现有的处理方式n考勤管理系统中,虽然考勤汇总表中有“实际出勤小时”字段,但在系统内置的考勤汇总公式中并没有对其进行精确计算,而是直接将其等于了员工当天班次的标准工时(即应出勤工时)版权所有 1993-2011金蝶软件(中国)有限公司P22案例二:自定义考勤汇总实际出勤天数案例二:自定义考勤汇总实际出勤天数n实现思路:1.首先备份客户账套,建议下面的改动先在测试账套中测试通过,再更新至用户实际账套中2.在数据字典中,为考勤汇总表新增“实际出勤天数”字段,字段名称自定义3.在函数设置平台,复制新增“考勤汇总”函数,依据业务规则修改函数4.在 公式设置平台,复制新增“考勤汇总”公式
20、,更改为引用自定义的考勤汇总计算函数5.在考勤计算,考勤重算、考勤自动计算公式中引用自定义的考勤汇总公式6.使用自定义的考勤公式执行计算 版权所有 1993-2011金蝶软件(中国)有限公司P23案例三:按照请假单时长进行考勤汇总案例三:按照请假单时长进行考勤汇总n系统现有的处理方式n考勤汇总 中显示的各类假期类型的数据(如:年假天数等),来源于请假单的冲销时长数据,系统并非直接获取请假单时长数据进行汇总n应用场景n由于用户自身的考勤规则,希望考勤汇总中各类假期类别的数据直接获取请假单的时长数据,而不是按照系统默认规则取请假单冲销时长数据 版权所有 1993-2011金蝶软件(中国)有限公司P
21、24案例二:自定义考勤汇总实际出勤天数案例二:自定义考勤汇总实际出勤天数n实现思路:1.首先备份客户账套,建议下面的改动先在测试账套中测试通过,再更新至用户实际账套中2.需要在 数据字典中,为考勤汇总表新增所需要的字段,如“年假假单请假时长”字段3.在 函数设置平台中,新增一个考勤汇总统计请假单时长函数,函数实现思路如下:n创建临时表,用于存放统计时长数据n然后将某一假期的统计时长写入临时表中,获取年假类型及已审核状态假单n更新前先将自定义字段值清零n更新考勤汇总表中用户自定义字段的值,最后删除临时表4.在 公式设置中,复制新增“考勤汇总”公式,在考勤汇总函数后加入新增的“考勤汇总统计年假请假时长”函数 5.在考勤计算,考勤重算、考勤自动计算公式中引用自定义的考勤汇总公式6.使用自定义的考勤公式执行计算谢 谢!