金蝶考勤机Word下载.docx

上传人:b****5 文档编号:21729222 上传时间:2023-02-01 格式:DOCX 页数:8 大小:20.20KB
下载 相关 举报
金蝶考勤机Word下载.docx_第1页
第1页 / 共8页
金蝶考勤机Word下载.docx_第2页
第2页 / 共8页
金蝶考勤机Word下载.docx_第3页
第3页 / 共8页
金蝶考勤机Word下载.docx_第4页
第4页 / 共8页
金蝶考勤机Word下载.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

金蝶考勤机Word下载.docx

《金蝶考勤机Word下载.docx》由会员分享,可在线阅读,更多相关《金蝶考勤机Word下载.docx(8页珍藏版)》请在冰豆网上搜索。

金蝶考勤机Word下载.docx

考勤公式平台还提供专业的智能感知语言编辑环

境,系统会根据操作人员输入的文字自动查找对应

的考勤词汇。

HR或其他人员可以通过公式平台,

实现简单、准确、快速的企业考勤及假期相关公式

的定义。

3、假期规则及假期额度管理

系统提供用户输入请假单自动进行请假规则校验功能,并通过公式平台进行复杂假期可用额度的判断和生成,如:

系统可以计算以入职日期为年假计算周期的动态算法,同时支持逐年递增或按入职年限逐年分段递增的复杂年假和混合应用,还可以处理如病假按月限额申请,并可根据入职年限动态调整额度等,帮助用户实现自动化的假期额度计算和管理控制。

4、多类别管理,支持集中式考勤管理

系统可以为多个考勤类别设置多个考勤计算公式。

可以实现集团公司内按地域、按公司进行完全不同的集中式考勤管理,以及实现单一员工多套考勤记录管理、员工按考勤类型进行考勤记录管理等集中式的考勤管理要求。

5、考勤系统历史记录管理

系统提供考勤数据原始记录的存储与还原的管理,考勤数据按时间段自动保存,用户可以在任何的时间点进行历史数据还原,并且可以对原始数据与计算后数据进行对比分析,如:

原始加班与加班申请匹配后的差额,请假单与实际出勤情况的比较,为客户分析员工实际出勤情况提供依据。

6、加班成本控制管理

系统提供精确、灵活的加班管理设置,可以设定各种加班申请与实际出勤的匹配方式,如:

按加班申请的加班时间点精确匹配,或按照加班申请中的加班时间段的匹配方式,或多种匹配方式的混合应用,帮助企业轻松实现对加班成本的管理。

7、高效的人机交互界面及严密的权限管理

系统提供以部门、工号等常用项目为查询条件

的快速查询功能,所有界面均与操作员的操作权限

关联。

企业利用系统提供的权限管理,将考勤事务

操作下放至一线部门或员工本人进行自助管理,将

考勤管理延伸,HR部门彻底从考勤基础事务处理

中解放出来,从事务工作角色转变为管理服务角

色。

8、多角度、多维度精确的考勤数据报表

系统中员工出勤、请假、加班、旷工等考勤数据都精确计算到分钟,用户可以自选时间段进行汇总,可以按自然月或企业自己的工厂日历进行汇总计算,同时还可以定义汇总公式对考勤原始数据进行再处理、再运算,为企业提供更为精确的考勤报表数据。

还可将数据直接提供给工资管理系统进行工资计算,和其他HR数据报表一起为管理人员提供更为详尽的决策信息。

篇二:

中控考勤机接口文档

一.接口说明:

本接口用于将中控考勤机的打卡数据定时上传至金蝶K3的原始打卡数据表(HR_aTS_originalitycard)中,避免人工导入的动作。

二.接口条件:

1.服务器要装officeaccess20XX版本以上;

2.要安装中控的“考勤管理系统”(如图),且该客户端要支持“定时下载记录”

3.要有SQLserver;

三.接口原理:

1.中控客户端定时下载记录到att2000.mdb;

2.我们在SQL数据库中创建一个视图a来实时抓取att2000.mdb中表cHEcKinoUT的卡号和打卡时间;

3.然后再创建一个视图B获取视图a中最近一个月的数据;

4.最后再创建一个SQL执行计划,将视图B中的数据插入到K3的表HR_aTS_originalitycard中

四.注意事项:

1.本接口要注意中控客户端的定时下载时间和SQL执行计划的时间这两个时间的先后顺序,SQL代理作业的执行时间要在中控客户端下载记录时间之后几分钟;

2.一般来讲,如果att2000文件中有打卡记录,则金蝶K3的HR_aTS_originalitycard表中一定可以取到打卡记录,如果K3中没有打卡记录,请先检查att2000.mdb数据库中的cHEcKinoUT表中有没有相应记录。

3.下述具体步骤是制作该接口的过程,如非更换服务器或其他损坏等原因,则下面几步无需再做,仅供了解原理。

五.具体步骤:

1.在中控客户端里可以查看它的数据文件位置(如图att2000.mdb),记下此文件路径,

att2000.mdb中有一个表“cHEcKinoUT”存放着打卡数据

checkinout

2.中控客户端设置定时下载,打开中控客户端,在上方工具栏“维护/设置”——“系统

设置”,打开后进入“监控设置”,设置指定时间段连接设备,设置“定时下载记录时间”

3.进入SQL,选择K3HR帐套的数据库(在帐套管理可知道数据库名称),新建查询,然后

执行语句,开启SQL的辅助功能

EXEcsp_configure&

#39;

showadvancedoptions&

1

Go

--Toupdatethecurrentlyconfiguredvalueforadvancedoptions.REconFiGURE

--Toenablethefeature.

xp_cmdshell&

--Toupdatethecurrentlyconfiguredvalueforthisfeature.REconFiGURE

adHocdistributedQueries&

REconFiGURE

4.sql代码读取accESEE,创建视图hr_ats_carddata

cREaTEview[dbo].[hr_ats_carddata]as

SELEcT*FRomopenRowSet(&

microsoft.acE.oLEdB.12.0&

&

;

database=d:

\data\2000.mdb&

select

badgenumberas卡号,checktimeas打卡时间fromcheckinoutainnerjoinuserinfobona.userid=b.userid&

5.如果需要过滤时间范围,创建新的视图(这里取最近30天的记录)

cREaTEview[dbo].[hr_ats_carddata1]as

SELEcT*FRomhr_ats_carddata

where打卡时间>

daTEadd(day,-30,getdate())

6.创建数据库作业,在作业步骤中代码如下

insertintoHR_aTS_originalitycard(Fcardid,FcarddateTime,FEmpid)

selecta.*,b.Em_idfromdbo.hr_ats_carddata1a

innerjoinv_HR_aTS_Employeebona.卡号=b.Fcardid

wherenotexists

(select*fromHR_aTS_originalitycardwhereFcardid=a.卡号andFcarddateTime=a.打卡时间

篇三:

K3HR考勤系统常见实施难点及解决方案X0512********

K/3HR考勤系统常见实施难点及解决方案

根据机构实施及客户对考勤系统实施与使用过程中的困难反馈,汇总了一些客户常用业务场景中较普遍的需求满足及异常处理的二次开发解决方案供机构实施参考,以降低考勤项目实施难度、缩短交付周期。

以下的需求点及解决方案是以近期的一些原型客户实际业务场景为例,可能部分为较个性需求,供参考:

一、客户需求点:

1.中夜班次数统计:

考勤汇总表能根据客户自定义的规则统计中班次数和夜班次数;

2.段内公出异常处理:

减少考勤计算以后,段内请假造成的旷工异常;

3.汇总统计请假时长:

考勤汇总表根据请假单统计各类假期请假时长。

二、客户业务及应用场景:

1.中夜班次数统计:

客户需对中班、夜班给付不同的餐补,需根据不同的班次及加班时间在考勤汇总中统计出员工的中、夜班次数。

具体场景如下:

场景一:

上中班员工统计中班次数(2种类型);

上夜班员工统计记夜班次数(7种类型)。

中班员工迟到或旷工,但上班时间>

=3小时,且加班至23:

00后,计中班1次,否则不计;

同理,夜班员工迟到或旷工,但0:

00后连续上班且满3小时计夜班1次,否则不计。

举例:

16:

00-23:

00中班班次,某员工上班时间是20:

30-23:

00,不足3小时,则不记中班次数,夜班同理。

场景二:

(1)非中夜班员工晚上加班超过23:

00,且连续加班满3小时记中班次数1次;

(2)连续加班时中班、夜班次数不重复计,如0:

00之后连续加班满3小时则只记夜班次数1次。

中班员工继续加班满足场景二

(2)的条件则只记夜班1次次。

为管控到段内的卡,系统段内取下班卡规则为取段内下班最早卡,客户业务中由于中途出门办事或中途调休出现较多因公段内卡造成旷工异常。

场景:

某员工上的常白班班次为(8:

00-11:

30,13:

00-17:

00),该员工一天刷了6次卡(7:

32,11:

37,12:

54,14:

33,15:

24,17:

44)该员工下午出门办事(刷卡时间为14:

33-15:

24,出差单时间为14:

15-15:

45,实际出差时间小于出差单时间),考勤计算时会自动取此段最早下班卡为14:

33,除出差单冲销的时长外,仍会计旷工1.75小时。

开发思路说明:

增加假期类型--“公出假”,修改“取职员打卡记录”函数。

在每段写临时表的前面,先判断每段中间有没有公出和调休的假单,如果有假单并且有打卡记录在假单的开始时间和结束时间点内,再判断一下后面的打卡记录是否正常下班,如果满足以上条件,就将这两次打卡记录从临时表中删除。

目的是在考勤计算的同时不记这类异常。

客户需要一段时间后汇总全员的某些假期的请假时长来辅助分析管理问题,如产假总时长、病假总时长、事假总时长等。

以考勤汇总年假请假时长为例。

三、解决方案:

1.中班、夜班统计:

(1)进入K3GUi,HR数据字典设置中增加2个字段,分别是中班次数统计、夜班次数统计,并在数据库中把这两个字段对应的物理字段查找处来;

(2)复制新增汇总公式,保存,关闭公式设置;

(3)进入函数设置,新增统计中班夜班函数,将附件中内容复制到函数中,

并修改对应的物理字段,共有3处地方,如下图:

(4)进入公式设置,将新增加的函数添加到新增的汇总公式的{考勤汇总

(@Begindate,@Enddate)};

之后,保存该公式。

2.公出假处理:

(1)复制新增考勤计算公式,关闭公式设置;

(2)进入函数设置,新增加公出假取卡处理函数,函数SQL如下:

/*****************************************************************

功能:

处理公出假取卡数据

参数:

@Begindate:

计算开始时间,dateTime

@Enddate:

计算结束时间dateTime

算法:

1,获取有请公出假的考勤记录;

2,对公出假期间的打卡数据进行处理,不被认可为有效的打卡数据;

如:

如果请假开始时间开晚于用户实际出去的时间,则依然按系统原有逻辑处理;

同样对于结束时间逻辑相同;

如果迟到了,打卡时间落在请假时间内,该卡同样无效;

早退也一样。

*****************************************************************/

deleteorigcardfrom#Temporiginalitycardorigcard

innerjoinhr_ats_holidayholidayonholiday.fempid=origcard.fempid

andorigcard.FcarddateTimebetweenholiday.FStartTimeandholiday.FEndTime

innerjoinhr_ats_holidaytypeholidaytypeonholidaytype.fid=holiday.fholidaytypeidwhereholidaytype.Fname=&

公出假&

--&

&

-----------------------end公出假---------

(3)进入公式设置,选择新增加的公式,将该函数添加到{取计算范围内的原始打卡记录(@Begindate,@Enddate)};

函数之后,如下图:

在K/3GUi数据字典中为考勤汇总表新增加类试“年假假单请假时长”字段,字段取决于所需要统计的数据。

(1)在K/3GUi数据字典中为考勤汇总表新增加类试“年假假单请假时长”字段,字段取决于所需要统计的数据。

(2)进入考勤函数设置,新增加考勤汇总统计请假时长函数,名字按你需要的起,如:

考勤汇总统计年假请假时长。

参数为:

(@Begindate,@Enddate)

函数体为:

/*****************************************************************功能:

汇总一个时间段内职员的考勤请假时长统计数据

@BegindatedateTime开始日期

@EnddatedateTime结束日期

*****************************************************************/--创建临时表,存放统计时长数据

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 工学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1