本发明涉及一种智能排班系统,尤指一种利用可撷取全部员工的一员工行事历,分辨出各员工的可排班时间,再基于可排班时间产生一公司班表,并且智能排班系统可根据一排班规则(如劳动法规)进行侦错及优化后,再将公司班表汇回至员工行事历的智能排班系统。
背景技术:
一般采取轮班工作制(shiftwork)的行业多为制造业、仓储通讯业、运输业、医疗保健服务业、保全业以及餐饮业,采取轮班工作制的企业通常会预先安排出班表以便员工们可依循班表轮值,然而,随着企业员工人数的增加,目前排班作业皆依靠人力资源管理系统(ehr)安排员工轮班时间,请参照中国发明专利第cn102622658a号“人力资源管理系统”,其主要是建置有一个企业服务器,通过企业服务器管理考勤制度,考勤制度包括班组制度、出勤异常、休假制度、加班制度和津贴制度,通过企业服务器自动产生出班表,另有其他专利以供参考:
(1)中国专利第cn106952079a号“自动排班系统”;
(2)中国专利第cn106709693a号“实现自动排班的方法和装置”;
(3)中国专利第cn101101653a号“动态工作流调度”;
(4)美国专利第us20170300640a1号“managedserviceprovidersystemforcollaborativehealthcarecredentialing,compliance,andschedulingacrosssharedsuppliers”;
(5)美国专利第us20150170106a1号“employeeincentiveprogram”;
(6)美国专利第us20180218332a1号“categorizedtimedesignationoncalendars”。
现有的人力资源管理系统(ehr)虽然可以通过系统自动安排公司班表,然而,系统强制安排的班表并非所有员工都可以接受,因此,部分员工会私自与他人调换班表,这种状况人力资源管理系统并无法取得通报,因此,公司管理端调阅公司班表时,并无法得到符合现实情况的轮班信息,这对公司管理上造成极大隐忧,例如,当员工私自调班并未通报,若公司在调班时间发生重大事情,此刻公司管理端调阅公司班表时,并无法得知调班事实,因此可能无法做出正确的惩处;另外员工普遍对工时法规不了解,因此私自的调班行为,更可能有违反法规的情况发生,这将使公司暴露于被法规惩处的风险之中,由此可知,设计出符合员工期待,并且可以及时掌握员工调班事实且符合法律规范的系统,此乃待需解决的问题。
技术实现要素:
有鉴于上述的问题,本发明针对排班系统进行修正;因此,本发明的主要目的在于提供一种撷取员工私人行事历并自动安排公司班表的智能排班系统及其实施方法。为达上述的目的,本发明所述的一种智能排班系统供以撷取至少一员工行事历,并基于各该员工行事历产生一公司班表,该智能排班系统包括:
一中央处理模块,用于运行该智能排班系统;
一排班模块,电性连接于该中央处理模块,该排班模块撷取员工行事历以建立公司班表;
一信息串接模块,电性连接于该中央处理模块,该信息串接模块与至少一外部行事历服务器完成信息连接后,以接收员工行事历;
一行事历数据库,电性连接于该中央处理模块,储存有员工行事历与公司班表;
以及该排班模块接收各员工行事历后,分析各员工行事历的至少一可排班时间,并基于各可排班时间产生公司班表,该排班模块以一排班规则对该公司班表进行检查及调整,调整完成后再将该公司班表汇回各该员工行事历及该行事历数据库。
其中,该排班模块包含有一语意分析模块,该语意分析模块分析各员工行事历的事件信息后,基于语意分析取得高休假意愿的事件信息,并对该事件信息标记为默认休假日期,以对该员工行事历筛选出该可排班时间。
其中,该排班模块包含有一历史数据库,该历史数据库储存有该智能排班系统进行过的处理动作并记录为一纪录文件档案。
进一步地,该历史数据库连接于一区块链网络,以将该纪录文件档案储存至该区块链网络。
其中,一人力媒合模块与该中央处理模块完成信息连接,该人力媒合模块建立有一媒合数据库,储存至少一媒合人力数据,该人力媒合模块将一职缺请求发布出去。
其中,该中央处理模块与一工时计算模块完成电性连接,该工时计算模块供以产生及储存一工时纪录档案。
进一步地,该中央处理模块与一薪资计算模块完成电性连接,该薪资计算模块以该工时纪录档案计算出一新资结算档案。
本发明所述的一种智能排班系统的实施方法包括:
一撷取员工行事历步骤:一智能排班系统于一外部行事历服务器撷取及储存至少一员工行事历;
一比对可排班时间步骤:该智能排班系统撷取到各员工行事历后,该智能排班系统分析各该员工行事历的至少一可排班时间;
一优化公司班表步骤:该排班模块基于各可排班时间产生一公司班表,该排班模块基于一排班规则对该公司班表进行侦错及调整该公司班表,调整完毕后,该排班模块将一排班确认讯息传送至一管理端信息装置进行确认;
一储存及发布公司班表步骤:当该管理端信息装置同意该排班确认讯息,该排班模块储存该公司班表,并将调整后的该公司班表汇回至各员工行事历;
一侦测公司班表步骤:当一员工信息装置将一班表调整请求传送至该智能排班系统后,该智能排班系统将一班表事务性消息送至该管理端信息装置进行确认,当该班表事务性消息被同意,则该智能排班系统基于该班表调整请求对该公司班表进行调整,当该排班表事务性消息被否决时,则该智能排班系统维持该公司班表。
进一步地,在该比对可排班时间步骤,该智能排班系统通过一语意分析模块,对符合语意的事件信息设定为可排班时间。
进一步地,对该公司班表所进行的动作,该智能排班系统产生一纪录文件档案,并将该纪录文件档案储存于一区块链网络。
本发明的有益效果是:
本发明所称的智能排班系统及其实施方法,其主要具有一智能排班系统,所述的智能排班系统与至少一外部行事历服务器完成串接后,智能排班系统即可撷取至少一员工行事历,并且对各员工行事历分析出至少一可排班时间,并基于可排班时间产生一公司班表,之后,智能排班系统可对公司班表进行侦错及优化,再将公司班表汇回各个员工的员工行事历,,当公司班表的建立及异动,排班模块可向一管理端信息装置发布确认讯息,使公司管理端可掌握公司班表的异动情形进行决策,智能排班系统还可以通过一人力媒合模块进行人力媒合,以填补空缺班表增加排班的弹性,并且智能排班系统与员工对公司班表做的任何修改行为,智能排班系统皆能记录成一纪录文件档案(logfile),日后发生纠纷时,公司管理端和员工皆可以索取纪录文件档案作为证明。
智能排班系统可进一步信息连接于一人力媒合服务器,通过向人力媒合服务器发布一职缺信息,使得智能排班系统可补足人力短缺,或是解决员工临时请假的问题。
智能排班系统可统计各个员工的工时,分析出各员工的上班工时、及加班工时,并可进一步储存为一工时纪录档案,智能排班系统还可以依据工时纪录档案计算出各个员工的薪资。
附图说明
图1是本发明的系统架构图;
图2是本发明的实施例;
图3是本发明的实施流程图;
图4是本发明的实施示意图(一);
图5是本发明的实施示意图(二);
图6是本发明的实施示意图(三);
图7是本发明的实施示意图(四);
图8是本发明的另一实施例(一);
图9是本发明的另一实施例(二);
图10是本发明的另一实施例(三);
图11是本发明的另一实施例(四);
图12是本发明的另一实施例(五)。
附图标记说明
10智能排班系统
101中央处理模块
102排班模块
1021排班规则数据库
1022历史数据库
1023语意分析模块
1024人力媒合模块
103信息串接模块
104行事历数据库
105员工数据库
106工时计算模块
107薪资计算模块
20员工信息装置
20’管理端信息装置
30外部行事历服务器
40人力媒合服务器
d1员工行事历
d2公司班表
d11预设休假日期
d11’预设休假日期
d3排班确认讯息
d4同意讯息
d5班表调整请求
d6班表事务性消息
s1撷取员工行事历步骤
s2比对可排班时间步骤
s3优化公司班表步骤
s4储存及发布公司班表步骤
s5侦测公司班表步骤。
具体实施方式
关于本发明的技术内容、特点与功效,以配合参考附图的较佳实施例的详细说明中,可清楚的呈现。
请参阅图1,图中所示为本发明的系统架构图,如图,本发明的智能排班系统10可以通过一服务器实施,智能排班系统10主要具有一中央处理模块101,另有一排班模块102、一信息串接模块103、一行事历数据库104、一员工数据库105与中央处理模块101完成电性连接;
(1)所述的中央处理模块101可运行智能排班系统10、及处理电子信息;
(2)所述的排班模块102是基于机械学习算法运行,排班模块102可撷取一员工行事历,并且排班模块102可从员工行事历中判断出一可排班时间,再基于各员工行事历的可排班时间产生一公司班表,其中,排班模块102是基于排班规则建立检查公司班表,其中,排班模块102可通过通过自动索引程序(automaticindexer)实现撷取员工行事历,且所述的公司班表与员工行事历为电子行事历,所述的可排班时间为员工行事历中未设定事件信息的时间,所述的事件信息可包含有时间信息和事件注记;
(3)所述的信息串接模块103是可以串接到至少一外部行事历服务器以撷取员工行事历,其中,信息串接模块103所串接的外部行事历服务器,其可以为一行事历程序(例如:google日历、timetree、jorte)、项目管理程序(trello、planner)等,或电子邮件平台,智能排班系统10通过信息串接模块103串接于外部行事历服务器后,即可以通过排班模块102撷取建立于外部行事历服务器中指定的员工行事历;
(4)所述的行事历数据库104是可储存员工行事历及公司班表,以供排班模块102搜寻及编辑,其中,当智能排班系统10撷取员工行事历后,行事历数据库104会对撷取的员工行事历信息给予一组行事历标识符,使排班模块102可以通过行事历标识符编辑公司班表,借此辨别班表上的成员;
(5)所述的员工数据库105储存有至少一笔员工资料,其中,每笔员工数据可以写入每笔员工数据的年资、职位权限或联络资料,公司管理端可以依据需求增订,排班模块102可依据各员工数据的职位权限给予相对应的操作处理。
请再参阅图1,所述的排班模块102还包含有一排班规则数据库1021及一历史数据库1022;
(1)所述的排班规则数据库1021建立有至少一项排班规则,排班模块102主要是依据排班规则建立或检查公司班表,所述的排班规则是可以程序语言编辑,且排班规则可以依据劳动法律、公司排班规定和公司福利编列,公司管理端也可以依据需求自定义规则,其中,所述的劳动法律是可以依据该国劳动法律规定设定(例如:每周上班工时限制);
(2)所述的历史数据库1022可储存智能排班系统10所进行的处理过程,例如,建立公司班表、变动公司班表、更新公司班表、打卡记录、加班记录、请假调班记录、薪资发放记录和到离职时间,可将所有处理动作纪录为一纪录文件档案(logfile);
(3)所述的历史数据库1022可储存智能排班系统10所进行的处理过程,例如,建立公司班表、变动公司班表、和更新公司班表,并将处理动作纪录为一纪录文件档案(logfile),历史数据库1022也可以将纪录文件档案储存至一区块链网络,由于区块链网络无法轻易被窜改,可确保纪录文件档案的正确性,其中,历史数据库1022系以md5hash区块链技术实现,但不以此为限,特先声明。
请参阅图2,图中所示为本发明的实施例,如图,再请搭配参阅图1,本发明实施时,员工可以使用一员工信息装置20通过通过因特网信息连接至智能排班系统10,使智能排班系统10可与员工信息装置20相互沟通,员工信息装置20可向智能排班系统10提出一绑定行事历请求,智能排班系统10接受绑定行事历请求后,智能排班系统10的信息串接模块103即可依据绑定行事历请求串接于指定的一外部行事历服务器30,使得智能排班系统10可以对外部行事历服务器30内的电子行事历信息进行读取及写入动作;其中,所述的员工信息装置20可以为智能型手机、平板计算机、穿戴式信息装置或计算机装置,用户系可以预安装有班表管理应用程序,使员工信息装置20执行班表管理应用程序后,即可与智能排班系统10完成信息链接,并且,员工信息装置20还可以通过班表管理应用程序,显示智能排班系统10所产生的公司班表。
请参阅图3,图中所示为本发明的实施流程图,并请搭配参阅图2、图4至图7,图中所示为本发明的实施示意图(一)~(四),如图,本发明的公司班表产生流程,如下:
(1)撷取员工行事历步骤s1:开始时,请搭配参阅图4,智能排班系统10串接于至少一外部行事历服务器30,使智能排班系统10可撷取至少一员工行事历(d1、d1’),并且储存至智能排班系统10的一行事历数据库104;
(2)比对可排班时间步骤s2:智能排班系统10接收到员工行事历(d1、d1’)后,智能排班系统10的一排班模块102会撷取员工行事历(d1、d1’),并侦测各员工行事历(d1、d1’)的至少一可排班时间,其中,排班模块102先侦测出各员工行事历(d1、d1’)中的一预设休假日期(d11、d11’),例如图5中,排班模块102撷取a员工行事历d1后,可从a员工行事历d1中四月份行事历侦测到共两项事件信息,“2019/04/09,skll保养品在线开卖”与“2019/04/24,排休跟alice去逛百货公司”,排班模块102排除这两笔事件信息,员工行事历d1中其他时间即为可排班时间;
(3)优化公司班表步骤s3:请搭配参阅图6,当排班模块102撷取各员工行事历(d1、d1’)的各项可排班时间后,排班模块102可基于各员工行事历(d1、d1’)的各项可排班时间建立一公司班表d2,当公司班表d2被建立后,排班模块102会进一步基于一排班规则对公司班表d2进行侦错,当公司班表d2不符合排班规则,则排班模块102可以一筛选参考数据调整公司班表d2,所述的筛选参考数据可以为员工数据(例如当月休假数、历史上班工时、年资或职位阶层进行筛选)进行权重比对以调整公司班表d2,调整完毕后,排班模块102会将一排班确认讯息d3传送至一管理端信息装置20’进行确认,若管理端信息装置20’同意公司班表d2,则进行下一步骤,反之,若管理端信息装置20’不同意公司班表d2,则排班模块102继续调整公司班表d2的班表组合,直至管理端信息装置20’同意公司班表d2为止;
(4)储存及发布公司班表步骤s4:当管理端信息装置20’同意公司班表d2,管理端信息装置20’会将一同意讯息d4传送至智能排班系统10,使排班模块102可将公司班表d2储存至一行事历数据库104,并将调整后的公司班表d2汇入至各员工行事历(d1、d1’),其中,排班模块102汇入于各员工行事历(d1、d1’)时,排班模块102可以将公司班表d2部分或全部汇入各员工行事历(d1、d1’),于部分汇入状况下,排班模块102仅需汇入与该员工相关的班别,其中,排班模块102可以对各员工行事历(d1、d1’)的行事历标识符进行识别;
(5)侦测公司班表步骤s5:请搭配参阅图7,当公司班表d2确认并完成汇入作业后,排班模块102持续的检查公司班表d2,当员工需要调整公司班表d2时,该员工可以通过员工信息装置20将一班表调整请求d5传送至智能排班系统10,使排班模块102将一班表事务性消息d6至管理端信息装置20’进行确认,当管理端信息装置20’同意该项班表事务性消息d6,则排班模块102基于班表调整请求d5对公司班表d2进行调整,反之,当管理端信息装置20’否决该笔班表事务性消息d6,则排班模块102维持公司班表d2。
请参阅图8,图中所示为本发明的另一实施例(一),如图,本发明的排班模块102还包含有一语意分析模块1023,语意分析模块1023储存有至少一项关键词信息,排班模块102可通过比对语意分析模块1023,判断员工行事历所记录的事件信息是否默认休假日期,关键词词信息可以是例如:“排休”、“休假”、“请假”、“出去玩”等关键词词,以更精准的辨识员工行事历上的事件信息是否可以被设定可排班时间,并且语意分析模块1023会对各项事件信息计算出权重,以计算出的权重数值判断该则事件信息的休假意愿,语意分析模块1023还可以通过类神经网络算法执行语意分析功能,但凡任何一种可达成语意分析的技术手段者,皆可实施,并不以类神经网络算法为限,特先陈明,因此,排班模块102通过语意分析模块1023,可更加准确的分析出可排班时间。
请参阅图9,图中所示为本发明的另一实施例(二),请搭配参阅图4~图7,如图所示,智能排班系统10包含有一人力媒合模块1024,所述的人力媒合模块1024与中央处理模块101完成信息连接,所述的人力媒合模块1024建立有一媒合数据库,可储存至少一项媒合人力数据,所述的媒合人力资料包含有兼职人员联络信息、历史班表信息和历史考勤信息等信息,其中,当排班模块102基于排班规则对公司班表d2进行调整,仍有无法符合排班规则的状况,例如:手摇饮料店当日员工临时请假,导致当日轮班员工数量不足时,排班模块102会将一人力媒合请求传送至管理端信息装置20’,当管理端信息装置20’同意人力媒合请求后,人力媒合模块1024可将一职缺请求发布给基于媒合数据库的兼职人员,其中,兼职人员可预先于自己持有的一媒合端信息装置安装班表管理应用程序,使媒合端信息装置可与智能排班系统10完成信息连接,以接收智能排班系统10所发布的职缺请求,再者,当该笔职缺请求完成媒合,排班模块102即可于媒合数据库撷取媒合对象的媒合人力数据,并将该笔媒合人力数据汇入于公司班表d2,完成汇入后,排班模块102会再将一媒合结果确认信息传送至管理端信息装置,当管理端信息装置同意媒合结果,则排班模块102将调整完成的公司班表d2发布出去,当媒合成功后,人力媒合模块1024可进一步将一媒合成功讯息传送给媒合端信息装置,或者,排班模块102可将公司班表d2汇入媒合端信息装置所绑定的电子行事历,反之,当管理端信息装置否决媒合结果,则人力媒合模块1024会再进行媒合配对,直至管理端信息装置同意媒合结果为止。
请再参阅图10,图中所示为本发明的另一实施例(三),如图,智能排班系统10可进一步信息连接于一人力媒合服务器40,所述的人力媒合服务器40系可以媒合人力资源,且人力媒合服务器40可对外发布一职缺信息,若成功媒合,人力媒合模块1024即可为该名兼职人员,于媒合数据库新增一笔媒合人力数据。
请参阅图11,图中所示为本发明的另一实施例(四),如图,本发明的智能排班系统10更包含有一工时计算模块106,中央处理模块101与工时计算模块106完成电性连接,所述的工时计算模块106可分析每一位员工的一般上班工时及加班工时,并且产生及储存一工时纪录档案;请再参阅图12,图中所示为本发明的另一实施例(五),如图,本发明之智能排班系统10更包含有一薪资计算模块107,中央处理模块101与薪资计算模块107完成电性连接,所述的薪资计算模块107系可以工时纪录档案为基础计算出各公司员工的薪资,并且可进一步汇出为一新资结算档案。
由上所述可知,本发明涉及的智能排班系统及其实施方法,其主要具有一智能排班系统,所述的智能排班系统包含有一排班模块、一信息串接模块、一行事历数据库及一员工数据,智能排班系统主要是通过通过信息串接模块与至少一外部行事历服务器进行串接,进而撷取各个员工的一员工行事历,此外,排班模块可分析各员工行事历的可排班时间,再基于各项可排班时间产生一公司班表,排班模块可再基于一排班规则对公司班表进行调整及检查,并且公司班表的建立及异动,排班模块可向一管理端信息装置发布确认讯息,使公司管理端可掌握公司班表的异动情形进行决策,智能排班系统还可通过通过一人力媒合模块进行人力媒合,以填补空缺班表,增加排班之弹性;依此,本发明据以实施后,确实可达到提供一种撷取员工私人行事历并自动安排出公司班表、提高排班人性化的智能排班系统及其实施方法。
本发明通过上述的实施例公开说明,仅为本发明的较佳的实施例而已,并非用以限定本发明实施的范围;任何本领域技术人员在不脱离本发明的精神与范围下所作的均等变化与修饰,皆应涵盖于本发明的专利范围内。