V6.0连接考勤机配置步骤
配置外部数据源
通过系统管理—基础数据设置—数据源设置:配置外部数据源(目前只有旗舰版提供配置外部数据源的功能)
进入数据源配置:主要配置红色方框内的信息,配置完后通过测试连接,测试配置是否正确。
对于没有提供数据源配置功能的版本,可通过sql文配置(SQLSERVER配置例子):INSERT INTO trace_db_source (trace_db_source_id, source_name, db_type, db_driver, db_user_name, db_password, db_character_encoding, db_url, client_character_encoding, db_source_type, create_user_id, create_time, update_user_id, update_time, flag) VALUES ('TraceDbSource000001IB25', '连接考勤机数据源', 'SQLServer', 'com.microsoft.jdbc.sqlserver.SQLServerDriver', 'sa', ', NULL, 'jdbc:microsoft:sqlserver://192.168.1.1:1433DatabaseName=att', NULL, 0, NULL, NULL, NULL, NULL, NULL)
考勤机数据库配置
通过考勤信息—打卡记录—连接远程数据库进入配置画面
第一步:先选择刚才配置的数据源
第二步:参照例子配置考勤SQL语句,SQL语句需要现在数据库上执行确认没有问题再放到数据源配置中。(以下例子在SQLSERVER的考勤机数据库)
name(姓名):用于同步考勤数据
checktime(打卡时间):
cardNo(考勤编号):可以给空,如果不是空系统会先根据考勤编号与人事档案进行匹配
checkType(打卡进出标记):0—出,1—进,考勤机不记录进出状态的直接给-1
注意:无论考勤机数据库中是否存在以上字段,都必须在SQL语句中表示出来,名称不一样的通过重命名的方式对应上即可。
第三步:测试SQL语句,
先确认考勤机数据库都有那一天的数据,然后选择日期,点击测试SQL语句,可以看到数据,说明配置的没有问题。
如果没有出现数据,先确认人事档案中的姓名和考勤机中的姓名是否匹配,如果需要考勤编号与人事档案进行匹配时,通过打卡记录—卡号设置确认设置的是否正确
第四步:启用,保存
手动执行
通过打卡记录—手动执行对考勤记录进行跑批,选择人员,日期执行即可,等待一会儿,系统执行跑批需要一定的时间,当提示跑批成功后,进入考勤记录,查询执行日期下的考勤记录是否正确。
定时执行
通过打卡记录—定时执行,设置每日系统跑批时间。
中控的设置说明:
selectname,checktime,cardNo,-1ascheckType
fromuserinfoa,checkinoutb
wherea.userid=b.useridandb.checktime>=?andb.checktime<=?
orderbychecktime,nameAsc
客服电话 | 186-1522-2784 |
销售电话 | 186-1522-2784 |
联系邮箱 | ma@htoa9.cc |
联系地址 | 市中区顺河东街66号银座晶都2号 |
微信联系 |