本發(fā)明涉及軟件管理技術領域,特別涉及一種依據(jù)崗位能力和任務要求的智能排班算法及系統(tǒng)。
背景技術:
目前的管理軟件在排班上大都采用依據(jù)指定人員和班次進行排班,用戶通過排班界面進行人工排班。傳統(tǒng)的排班方法大都是將人對應到當日上班班次上來,僅僅滿足基礎考勤數(shù)據(jù)準確性要求,而隨著勞動力成本的逐年提升,已經(jīng)無法滿足企業(yè)依據(jù)任務所需要崗位能力和工時要求自動生成合理排班表的需求,并且在排班時也無法校驗排班的合理性。因此,需對現(xiàn)有技術加以改進。
技術實現(xiàn)要素:
本發(fā)明為了克服現(xiàn)有技術的不足,現(xiàn)提供了一種依據(jù)崗位能力和任務要求的智能排班算法,能夠依據(jù)用戶生產(chǎn)任務需求,結合企業(yè)上班制度、標準工序任務工時表,結合企業(yè)人力資源模型庫自動生成計劃排班,可以有效提升企業(yè)生產(chǎn)效率。
本發(fā)明提供了一種依據(jù)崗位能力和任務要求的智能排班算法,包括以下步驟:
s1:從信息庫中獲取生產(chǎn)任務信息數(shù)據(jù),對未執(zhí)行的任務進行處理標識;
s2:依據(jù)生產(chǎn)任務信息的先后排序及標準工序工時進行工時分解;
s3:結合工時分解的數(shù)據(jù)及企業(yè)勞動力資源池數(shù)據(jù)自動生成合理的排班。
本發(fā)明還提供了一種依據(jù)崗位能力和任務要求的智能排班系統(tǒng),所述系統(tǒng)包含采集模塊、處理模塊及存儲模塊,所述處理模塊分別與所述采集模塊及存儲模塊電連接。
相對于現(xiàn)有技術而言,能夠依據(jù)用戶生產(chǎn)任務需求,結合標準工序任務工時表,結合企業(yè)人力資源池數(shù)據(jù)自動生成計劃排班,可以解決企業(yè)傳統(tǒng)計劃排班中人員能力不匹配造成工時浪費問題,可以有效提升企業(yè)生產(chǎn)效率,同時可以依據(jù)企業(yè)排班合規(guī)制度有效規(guī)避觸發(fā)勞動法風險。
進一步地,所述步驟s1中生產(chǎn)任務信息數(shù)據(jù)包括:產(chǎn)品、工序、數(shù)量及交付周期的信息,所述信息通過人工錄入至信息庫中。便于按照不同的任務進行分析與排班。
進一步地,所述步驟s1的具體操作如下:
每月末或者有新的生產(chǎn)任務時自動從生產(chǎn)任務信息庫中獲取新的生產(chǎn)任務,即時更新,不會出現(xiàn)因延時或者遺漏而造成排班混亂;
結合現(xiàn)有排班表對未執(zhí)行分配的任務進行處理標識,以免遺漏未執(zhí)行的任務或者獲取信息不及時而造成排班錯誤。
進一步地,步驟s2中的操作步驟包括:
依據(jù)生產(chǎn)任務結合企業(yè)標準工序對應所需工時和崗位人員要求進行任務分解;
依據(jù)生產(chǎn)工序排序及交付周期獲得每個工序計劃開始時間和結束時間。
進一步地,步驟s3中,企業(yè)勞動力資源池包括人員崗位、技能等級、偏好及合適的上班時間的信息,所述信息通過人工錄入至信息庫中,設置上述信息便于對員工個人情況進行合理的排班,實現(xiàn)更好的工作效率。
進一步地,步驟s3的具體步驟為:
找出每個子任務每日需要的對應崗位能力要求的數(shù)量;
找出勞動力資源池中符合能力要求的人員指定日期是否空閑及是否允許排班;
如果符合能力要求人員數(shù)量不足,需要自動尋找更高級崗位能力人員進行匹配;
最后企業(yè)合規(guī)制度自動生成符合需求的排班計劃表。
進一步地,所述采集模塊從信息庫中獲取任務信息后傳送給處理模塊,所述處理模塊接收到任務信息后依據(jù)標準工序工時進行分解得出數(shù)據(jù),并結合企業(yè)勞動力資源池數(shù)據(jù)生成合理的排班信息傳送給存儲模塊。
本發(fā)明由于采用了以上技術方案,使其具有的有益效果是:
采用上述智能排班算法能夠依據(jù)用戶生產(chǎn)任務需求,結合企業(yè)上班制度、標準工序任務工時表,結合企業(yè)人力資源模型庫自動生成計劃排班,可以解決企業(yè)傳統(tǒng)計劃排班中人員能力不匹配造成工時浪費問題,滿足了企業(yè)依據(jù)任務所需要崗位能力和工時要求自動生成合理排班表的需求,并且在排班時也可校驗排班的合理性。有效提升企業(yè)生產(chǎn)效率,同時可以依據(jù)企業(yè)排班合規(guī)制度有效規(guī)避觸發(fā)勞動法風險。
附圖說明
圖1為本發(fā)明第一實施方式一種依據(jù)崗位能力和任務要求的智能排班算法的流程圖;
圖2為本發(fā)明第二實施方式一種依據(jù)崗位能力和任務要求的智能排班系統(tǒng)的模塊示意圖。
具體實施方式
為利于對現(xiàn)有技術的進一步了解,以下結合附圖及實施例對本發(fā)明進一步詳細描述。
本發(fā)明的第一實施方式提供了一種依據(jù)崗位能力和任務要求的智能排班算法,結合圖1所示,該方法具體包括以下步驟:
s1:從信息庫中獲取生產(chǎn)任務信息數(shù)據(jù),對未執(zhí)行的任務進行處理標識;
s2:依據(jù)生產(chǎn)任務信息的先后排序及標準工序工時進行工時分解;
s3:結合工時分解的數(shù)據(jù)及企業(yè)勞動力資源池數(shù)據(jù)自動生成合理的排班。
具體地說,獲取的生產(chǎn)任務信息包含:產(chǎn)品、工序、數(shù)量及交付周期等信息,其步驟為:每月末或者有新的生產(chǎn)任務時自動從生產(chǎn)任信息庫中獲取新的生產(chǎn)任務,結合現(xiàn)有排班表對未執(zhí)行分配的任務進行處理標識。
同時,在進行工時分解時,依據(jù)生產(chǎn)任務結合企業(yè)標準工序對應所需工時和崗位人員要求進行任務分解,例如:
獲取生產(chǎn)任務a后,依據(jù)標準工時定義得出任務分解,如下表1所示:
表1
依據(jù)生產(chǎn)工序排序及交付周期獲得每個工序計劃開始時間和結束時間。
另外,企業(yè)勞動力資源池定義如下(人員崗位、技能等級、偏好、合適的上班時間等等信息)。
依據(jù)任務分解結果結合企業(yè)勞動力資源池和預定排班計劃表以及企業(yè)合規(guī)制度自動調(diào)整排班,舉例如下:
工序a001,4-1日需要技能等級3的人員數(shù)量2名,任務時長4小時;
工序a002,4-1日需要技能等級1的人員數(shù)量1名,任務時長4小時;
工序a003,4-2日需要技能等級1的人員數(shù)量3名,任務時長4小時;
工序a004,4-2日需要能力等級3的人員數(shù)量要求2人,任務時長8小時;
企業(yè)上班制度是:上滿6天必須休息1天,
企業(yè)勞動力資源池數(shù)據(jù)如下表2所示:
表2
然后,結合工序任務要求和勞動力資源池進行自動能力和空閑匹配,在低能力等級不足時使用高能力等級匹配,自動排除請假人員和已經(jīng)安排其他崗位工作人員。具體步驟為:找出每個子任務每日需要的對應崗位能力要求的數(shù)量;找出勞動力資源池中符合能力要求的人員指定日期是否空閑是否允許排班;
如果符合能力要求人員數(shù)量不足,需要自動尋找更高級崗位能力人員進行匹配;
最后,結合企業(yè)上班制度上滿6天必須休息1天的規(guī)則制度自動生產(chǎn)計劃排班表。
在實際使用過程中,首先將產(chǎn)品、工序、數(shù)量及交付周期等信息錄入到數(shù)據(jù)庫中,以及設定企業(yè)勞動力資源池,通過系統(tǒng)獲取生產(chǎn)任務信息,依據(jù)任務先后排序和需要工時分解每個子任務需要的匹配崗位能力的人員數(shù)量、工時數(shù)量;然后依據(jù)步驟分解的崗位能力和工時企業(yè)勞動力資源池數(shù)據(jù)自動合理安排排班。本發(fā)明采用了上述智能排班算法能夠依據(jù)用戶生產(chǎn)任務需求,結合企業(yè)上班制度、標準工序任務工時表,結合企業(yè)人力資源模型庫自動生成計劃排班,可以解決企業(yè)傳統(tǒng)計劃排班中人員能力不匹配造成工時浪費問題,可以有效提升企業(yè)生產(chǎn)效率,同時可以依據(jù)企業(yè)排班合規(guī)制度有效規(guī)避觸發(fā)勞動法風險。
本發(fā)明的第二實施方式提供了一種依據(jù)崗位能力和任務要求的智能排班系統(tǒng),廣泛應用于企業(yè)中,如圖2所示,系統(tǒng)包含采集模塊1、處理模塊2及存儲模塊3,處理模塊2分別與采集模塊1及存儲模塊3電連接。其中,采集模塊1從信息庫中獲取任務信息后傳送給處理模塊2,處理模塊2接收到任務信息后依據(jù)標準工序工時進行分解得出數(shù)據(jù),并結合企業(yè)勞動力資源池數(shù)據(jù)生成合理的排班信息傳送給存儲模塊3。該系統(tǒng)與終端設備相連接,終端設備上設有顯示屏,用以顯示存儲模塊3內(nèi)生產(chǎn)的排班表,便于用戶獲知信息。由于本實施方式中的系統(tǒng)的操作方法已在第一實施方式中詳細說明,因此不再對第二實施方式的使用展開具體描述。
顯然,本領域的技術人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權利要求及其等同技術的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。