制造业人力资源解决方案
U8人力资源开发部
1考勤解决方案
1.1 考勤机集成方案
U8考勤管理支持两种第三方考勤机系统集成模式:直接集成方案和外部数据文件接口方案。
外部数据文件接口方案:支持导入TXT格式的考勤机刷卡数据文件。
直接集成方案(870):可直接将用友协作厂家的刷卡数据从考勤机下载到考勤系统。
1.1.1 考勤机直接集成方案
为提高考勤系统的适应性,减少实施和应用的复杂度,在870中(估计9月发版)提供标准的外挂考勤机接口,考勤机厂家可根据标准接口编写接口服务或者通过二次开发提供数据服务,集成第三方考勤机系统,可直接从考勤机中下载刷卡数据。
计划支持的考勤机厂家及型号:
中控指纹机型号:A5
卡式机型号:JDK6
科密指纹机型号:326 226
卡式机型号:2100
考勤机连接方式:
U8考勤系统通过计算机的COM口或IP地址访问考勤机。
861补丁中增加考勤机管理功能,如下图所示:
可通过COM口或IP地址搜索考勤机并注册到考勤系统中。
远程刷卡数据下载:
考勤机一般安装在工厂门口,如果考勤机支持IP访问,可远程下载刷卡数据。
进入刷卡数据模块,点击下载按钮,选择考勤机下载数据。
1.1.2 外部数据文件接口方案
对于不能直接支持的第三方考勤机,系统提供导入TXT格式刷卡数据的接口。
考勤机接口设置
➢考勤机设置程序:
➢数据接收程序:将刷卡数据下载到本地保存为TXT文件
➢结果文件名称:考勤刷卡数据文件路径及文件名,导入刷卡数据时将指定文件的数据导入考勤系统。
刷卡数据文件格式设置
➢考勤数据文件每行只能有一条刷卡数据;
➢刷卡数据容按卡号、年、月、日、小时、分钟、考勤机号、考勤标志以无关项分隔,后两项为可选项目;
➢如果设置了考勤标志,则系统只导入在指定位置存在与考勤标志相同容的记录;
➢首、尾两行可以设置为数据说明;
例如,考勤刷卡数据文件格式:1000 2004/08/15 08:00:00 00,其中1000是卡号,最后的00是考勤标志。
格式设置如下:
卡号(4)、无关项(1)、年(4)、无关项(1)、月(2)、无关项(1)、日(2)、无关项(1)、小时(2)、无关项(1)、分钟(2)、无关项(4)、考勤标志(2)。
导入刷卡数据
导入刷卡数据之前必须设置好考勤机接口及数据文件格式。
下载:需要考勤机厂商提供数据下载程序,将刷卡数据从考勤机输出存为TXT格式文件
设置:考勤机设置程序,由考勤机厂商提供
如考勤机厂商未提供单独的数据下载程序和设置工具程序,则由考勤机附带的软件提供数据输出功能。
导入:根据文件格式描述分析刷卡数据文件,导入刷卡数据到考勤系统。
注意事项:
●考勤刷卡数据如包括等长度不一致的项目,可能导致不能正确导入数据;考勤机厂
家提供的软件一般可以设置输出项目,将从输出项目中去掉。
●外部接口目前只支持TXT格式
1.2平时加班自动转加班方案
制造企业加班非常普遍,很多情况下不适合采用填写加班单的方式,最好能根据刷卡数据自动计算出加班时间,由主管审核确定。
应用场景:
企业规定一个工作日11个小时,其中:8点-12点,13点-17点为正常上班,18点-21点为固定加班,21点以后为其它加班。
固定加班与其它加班加班费不同。
类似应用:
●早上提前上班算加班
应用流程
1、设置考勤表项目
2、设置班次
3、设置加班计算公式
4、排班
5、导入刷卡数据
6、考勤日结果计算
软件体验
1、设置考勤表项目
进入HR基础设置/系统设置/信息结构模块,给考勤日结果、考勤月结果表分别增加两个字段:固定加班时间、其它加班时间,并设置数据类型为数值型,1位小数。
2、设置班次
时段起始刷卡
时间上班时
间
下班
时间
截止刷
卡时间
单刷卡旷
工工时
零刷卡
旷工工
时
最大迟到
时间
迟到计
旷工工
时
最大早
退时间
早退计
旷工工
时
上午
07:30 08:00 12:00 12:30 0 4 30 0 30 0
下午
12:30:01 13:00 17:00 17:30 0 4 30 0 30 0
晚上
17:30:01 18:00 21:00 23:50 0 0 180 0 180 0
说明:
起始刷卡时间、截止刷卡时间:位于该时间围的刷卡属于该时段的有效刷卡。
上班时间、下班时间:该时段要求的上、下班时间。
单刷卡旷工工时:该时段只有一次有效刷卡,记旷工工时;可以设置为0,统计单刷卡次数。
零刷卡旷工工时:该时段没有有效刷卡,记旷工工时;可设置为该时段的上班时间,也可以设置为0,统计零刷卡次数。
最大迟到时间:迟到时间大于最大迟到时间算旷工;与允许迟到时间对应,在允许迟到时间刷卡,不算迟到。
假如最后一个时段(固定加班)不计旷工,则可将最大迟到时间设置
为一个比较大的值。
迟到计旷工工时:超过最大迟到时间后刷卡,计旷工工时。
可以设置为0,设置公式计算旷工时间
最大早退时间:早退时间大于最大早退时间算旷工;与允许早退时间对应,在允许早退
时间刷卡离开,不算早退。
假如最后一个时段(固定加班)不计旷工,则可将最大早退时间设置为一个比较大的值。
早退计旷工工时:提前超过最大早退时间刷卡离开,计旷工工时。
可以设置为0,设置公式计算旷工时间。
有效工时:设置为8小时,其它时间算加班。
3、设置加班时间计算公式
进入考勤设置/计算公式模块
设置固定加班时间计算公式
注:如时段三没有刷卡记录或只有一个刷卡记录,则加班时间为0。
超出时段三下班时间的加班不计算到固定加班,需要单独记录到其它加班。
设置其它加班时间计算公式
算法补充说明:
如加班时间30分种不计加班,超过30分钟不足1个小时计0.5小时。
请采用如下方式:
iif( 考勤日结果.时段3下班时间IS NULL or 考勤日结果.时段3下班刷卡< 考勤日结果.时段3下班时间,0,(Datediff('Minute', 考勤日结果.时段3下班时间, 考勤日结果.时段3下班刷卡)/30)/2.0)
如加班40分钟,整除30等于1,再除以2.0等于0.5小时。
如加班20分钟,整除30等于0,即不计加班。
如加班1小时20分钟即80分钟,整除30等于2,再除以2.0等于1.0小时。
4、排班
员工编号0002 2006/06/05 的班次为带固定加班班次。
班次时段设置参见第二步“设置班次”。
5、导入刷卡数据
导入过程略
下面是员工0002在6月5日的刷卡数据。
6、考勤日结果计算
员工0002在6月5日的加班情况:
固定加班=3.0小时
其它加班=2.0小时
1.3弹性就餐时间解决方案
应用场景:
国很多制造企业属于劳动密集型企业,员工人数众多。
就餐时间无法统一安排,需要分多批就餐,因此不能只在中午安排一个小时的休息就餐时间。
如中餐,员工可以在11点-13点之间就餐,但就餐时间不允许超出45分钟。
即11点-13点之间的两条打卡时间之差小于或等于45钟,则认为正常,如超过则算迟到或旷工。
通过设置多个班次的方式解决该问题显得非常吃力,也不便于各车间自行安排或临时调整就餐时间。
类似应用:
弹性工时制:如在一天指定时间围上足指定时间(如7点-21点之间,工作满8小时即算正常上班)。
解决方案:
假设设置统一的班次,分上午、下午两个工作时段。
说明:
中午就餐时间从11点-13点共两个小时,但要际就餐时间不能超过45分钟。
班次的有效工时设置为8小时。
班次设置的实际工时只有3+4=7个小时。
上午的迟到、下午的早退根据配置由考勤系统自动处理。
因中午就餐设置弹性工时,故将上午的最大早退时间和下午的最大迟到时间设置足够大,考勤系统不会自行处理中午就餐的迟到早退情况。
在考勤日结果中增加1个字段:就餐迟到早退时间
在计算公式模块给考勤日结果的就餐迟到早退时间项目设置公式
Getmax(Datediff(‘Minute’,考勤日结果.时段1下班刷卡,考勤日结果.时段2上班刷卡)-45,0)
就餐时间小于或等于45分钟,则表示正常。