电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > PPT文档下载
分享到微信 分享到微博 分享到QQ空间

金蝶k3wisev12.1hr培训7.1-考勤管理-系统内置公式函数算法介绍k3产品部hr规划需求团队

  • 资源ID:57539070       资源大小:1.84MB        全文页数:44页
  • 资源格式: PPT        下载积分:10金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要10金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

金蝶k3wisev12.1hr培训7.1-考勤管理-系统内置公式函数算法介绍k3产品部hr规划需求团队

金蝶K/3WISEV12.1HR产品培训,-系统内置公式函数算法介绍,金蝶软件(中国)有限公司,演讲人:K/3产品部HR规划需求团队,提纲,内置公式介绍 内置函数 算法分析 业务分析 取职员打卡记录函数 生成假期额度 考勤汇总函数 个性化公式实现,考勤内置公式介绍,考勤计算,考勤汇总,假期额度生成,假期额度重算,考勤自动计算,实时重算假期额度,考勤重算,生成自然年度假期额度,考勤计算相关公式区别,考勤计算,考勤计算:不仅计算考勤异常,冲消假期等,还进行智能排班,取职员打卡记录,考勤重算:只需要计算考勤异常,冲消假期等,考勤自动计算:由于自动计算是系统每天自动执行,所以该公式只计算当天的考勤记录,假期额度相关公式区别,额度生成,生成假期额度:根据出生日期生成全体职员的年假额度等,生成自然年度假期额度:根据指定的基准日期生成全体职员的年假额度等,两个公式共用的是相同函数,主要差别就是传递的参数和年假额度生成方式不一样,假期重算相关公式区别,假期重算,重算假期额度:重算所有人的假期额度,ATS实时重算假期额度:重算某个人的假期额度,实时重算一般保存,作废假期单时使用,考虑到性能,只重算所选职员的假期额度,提纲,内置公式介绍 内置函数 算法分析 业务分析 取职员打卡记录函数 生成假期额度 考勤汇总函数 个性化公式实现,内置函数算法分析_考勤计算,考勤智能排班,取职员打卡记录,原始考勤异常处理,补签卡计算,计算考勤异常处理,初始化冲消假期,取假期单计算,取出差单计算,取调休单计算,取停工单计算,内置函数算法分析_考勤汇总,汇总,迟到,早退,年假,病假,旷工,产假,婚假,加班,用户可以自定义字段,然后汇总感兴趣的内容,提纲,内置公式介绍 内置函数 算法分析 业务分析 取职员打卡记录函数 生成假期额度 考勤汇总函数 个性化公式实现,系统内置考勤函数公式类别,考勤计算,考勤汇总,假期额度生成,假期额度重算,考勤自动计算,考勤重算,生成自然年度假期额度,员工智能排班函数,考勤智能排班函数可实现职员排班的智能化。 算法:取指定时间段内设置了智能排班且未排班的职员,从打卡数据中获取职员最早上班时间,最早上班时间和轮班规则中的班次第一段上班时间比较,取时间最接近的班次作为模糊匹配上的班次。如智能排班设置启用每日班次智能判断,周六日按轮班规则判断,则周六周日按轮班规则取到对应的顺序结合轮班规则开始于顺序,获取对应的班次。如启用每日班次智能判断,周六日按日历规则判断。则周六周日按日历取周六周日班次。,按指定范围获取职员/清除指定范围职员临时表,实现分组织单元计算的关键函数,如果想支持分组织单元计算的公式,必包含,方法:添加后,关联#Temp_EmpSelected。 功能:根据组织单元及职员范围条件参数,进行过滤,获得职员过滤表变量 参数:UnitIDs:组织单元ID集合 格式为'组织单元ID1','组织单元ID2'.EmpIDs:职员ID(s)字符串,格式为'职员ID1','职员ID2'.组织单元ID(s)=UnitIDs职员ID(s)=EmpIDs 算法: 1,获取指定范围的组织单元;2,定义临时表,用来保存指定范围内的职员3,如果没有指定需要计算的职员,根据指定的组织单元获取职员,如果指定则取交集,取计算范围内的原始打卡记录,性能和并发考虑,使用临时表取代之前的HR_ATS_OriginalityCardTemp 。 功能:获取需要计算范围内的所有原始打卡记录 参数:BeginDate:计算开始时间,DateTimeEndDate:计算结束时间DateTime算法: 1,获取计算范围内需要的原始打卡记录;2,因为跨天班次的存在,所以取卡时间为>=开始时间-1天 并且 <结束时间+2天,取职员打卡记录函数,取职员打卡记录函数 函数名称:取职员打卡记录 函数结构:取职员打卡记录(BeginDate,EndDate,Interval) *说明:公式需要调用该函数时必须引用该函数结构,而不是函数的名称。 函数描述:用于计算和判定职员在当天班次的各段工作时间的实际上、下班时间点。 函数参数: BeginDate:本次计算的开始日期。 EndDate:本次计算的结束日期。 Interval:打卡间隔时间。 Splits:本次计算需要对班次中的前几段上下班时间进行计算(显然段数少则计算速度快)。 *说明:调用该函数的公式必须为以上参数提供对应的参数值。,取职员打卡记录函数,取职员打卡记录函数功能:取职员打卡记录函数根据取卡规则,从原始打卡记录中获取职员考勤的上、下班时间。 算法概要:函数根据职员当天工作班次对应的班次定义中规定的各段工作时间的标准上、下班出勤时间点(在班次定义中进行设置)以及结合取卡规则(例如:在上班时间点附近有多张卡时如何取卡等),对考勤机提供的职员的原始打卡时间数据进行计算和分析,从而判定出职员当天班次的各段工作时间的实际上、下班时间点。,取职员打卡记录函数,算法: 1、取指定时间段内职员的原始打卡记录放入原始打卡记录临时表HR_ATS_OriginalityCardTemp(V12后调整为#TempOriginalityCard ),以减小数据量,提高计算速度。2、取5段上、下班时间点的打卡记录: 举例说明:第一时间段上班时间。取卡规则:上班打卡1 = Min(打卡记录临时表.打卡时间) 当 (打卡记录临时表.打卡时间 >= 最早上班时间) and (打卡记录临时表.打卡时间<标准下班1),取职员打卡记录函数,调用了取职员打卡记录函数的系统内置公式有:,生成假期额度公式,额度初始化 年假计算(更新假期额度) 婚假计算(更新假期额度) 产假计算(更新假期额度) 护理假计算(更新假期额度) 调休假计算(更新假期额度) 工伤假计算(更新假期额度) 病假、事假、丧假计算(更新假期额度) 整理假期额度*说明:生成自然年度假期额度公式设计思路和计算顺序与其相同,只是年假计算的具体规则不同。,额度初始化函数,额度初始化函数 函数名称:额度初始化 函数结构:额度初始化(CalculateDate,StandardDate,IsPosDate) *说明:公式需要调用该函数时必须引用该函数结构,而不是函数的名称。 函数描述:将当前日期以前的额度置为禁用,并将手动修改的额度放入临时表#TempHolidayLimit 函数参数: BeginDate:本次计算的开始日期。 EndDate:本次计算的结束日期。 IsPosDate:是否以入职日期作为基准日期 *说明:调用该函数的公式必须为以上参数提供对应的参数值。,额度初始化函数,算法: 1、获取计算时间2、禁用以前的额度3、创建临时表,插入手动修改的记录,年假计算函数,年假计算函数 函数名称:年假计算 函数结构:年假计算(HolidayTypeCode,Period,IsPosDate) *说明:公式需要调用该函数时必须引用该函数结构,而不是函数的名称。 函数描述:初始化额度表,为每个人插入对应假期类型,且额度为零的记录。 函数参数: HolidayTypeCode :假期类型。 Period :周期。 IsPosDate:是否以入职日期作为基准日期 *说明:调用该函数的公式必须为以上参数提供对应的参数值。,考勤汇总函数,考勤汇总函数 函数名称:考勤汇总 函数结构:考勤汇总(BeginDate,EndDate) *说明:公式需要调用该函数时必须引用该函数结构,而不是函数的名称。 函数描述:为考勤汇总报表准备职员每天的日汇总记录。基于对应的考勤计算记录进行“再计算”处理。 函数参数: BeginDate:本次计算的开始日期。 EndDate:本次计算的结束日期。 *说明:调用该函数的公式必须为以上参数提供对应的参数值。,考勤汇总示例,要在考勤汇总里汇总丧假和工伤假的天数,请问如何实现?,示例分析,考勤汇总计算更新的是考勤汇总表,考勤汇总表里保存的是日汇总记录。 日汇总记录是基于对应日期考勤明细记录的计算结果。 在考勤明细表中有类型1、类型2、类型3及对应的3个请假类型的时长。,解决方法,在考勤汇总表中增加工伤假天数和丧假天数字段,通过修改考勤汇总函数和公式,在考勤汇总时分别统计职员在计算日期范围内工伤假天数和丧假天数。,具体步骤,Step1: 在数据字典中找到考勤汇总表,增加两字段“工伤假天数”和“丧假天数”;,具体步骤,Step2:在函数设置中复制新增考勤汇总函数,并将以下内容添加在原函数的最后,并保存;,生成假期额度,额度初始化,年假计算,整理假期额度,自定义假期类型函数,直接插入,生成假期额度示例,1.在公司服务满1-2年(含2年),可休假5天,最多可分10次休完; 2.服务满2-5年(含5年),可休假7天,最多可分14次休完; 3.服务满5-10年(含10年),可休假10天,最多可分20次休完; 4.服务满10年以上,可休假12天,最多分24次休完;,示例分析,此处只涉及年假修改 更改更新年假额度函数即可,假期额度重算,重算额度,GUI整天,分段,连续定量,工作流整天,1.分别获取假单 2,清空对应的已用额度和 已用次数 3.上传对应的额度和次数,假期额度重算,FUsedCounts=SUM(CASEWHEN si.FLaborHour=0 and FIsHarfDay = 0 THEN FLength/8WHEN si.FLaborHour>0 and FLength/si.FLaborHour0 and FLength/si.FLaborHour>=1 and FIsHarfDay = 0 THEN 1WHEN FIsHarfDay = 1 THEN 0.5END),提纲,内置公式介绍 内置函数 算法分析 业务分析 取职员打卡记录函数 生成假期额度 考勤汇总函数 个性化公式实现,个性化公式实现,函数,公式,存储过程,公式,函数,函数,函数,函数的粒度越小,重用性越高,公式越灵活,个性化公式示例,需求描述 算法分析 公式实现,有薪假描述,客户规则如下:有薪假(即年假):假期周期:1年假期范围:每年的4月1日至来年的3月31日,有薪假规则描述,以入司日期为判断标准 如果入司满1年者,有薪假为17天; 如果未满1年者过了试用期的职员按月份折算假期。 折算方法:从入公司当月开始按下表计算:15日前(包括15日)入公司者,该月计作开始月,15日后入公司者,下月计作开始月,有薪假计算结果如下表,算法描述,入司一年以上的假期额度都是17天 需要确认入司不满一年员工月份,还有入司当月日期 比较入司日期后上传对应的额度,实现细节,CONVERT(INT,day(职员_考勤职员视图.入司日期)>15 (CONVERT(INT,month(职员_考勤职员视图.入司日期) 年假计算函数初始化额度 更新假期额度函数根据判断条件上传对应的额度,有薪假公式实现,复制新增假期额度公式 按要求更改年假函数 参数不用变化,保存即可.,感谢观看,金蝶软件(中国)有限公司,

注意事项

本文(金蝶k3wisev12.1hr培训7.1-考勤管理-系统内置公式函数算法介绍k3产品部hr规划需求团队)为本站会员(小**)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.