如何進(jìn)行考勤排版_第1頁(yè)
如何進(jìn)行考勤排版_第2頁(yè)
如何進(jìn)行考勤排版_第3頁(yè)
如何進(jìn)行考勤排版_第4頁(yè)
如何進(jìn)行考勤排版_第5頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、班次在考勤,班次定義,就是員工上下班的標(biāo)準(zhǔn),就是考勤的標(biāo)準(zhǔn),其重要性不言而喻。企業(yè)中存在著各色各樣的班次,而且不同的企業(yè)對(duì)班次的定義及習(xí)慣說(shuō)法也不一樣,理清班次的定義及其相關(guān)聯(lián)的術(shù)語(yǔ)含義就非常有意義。下面分幾個(gè)方面來(lái)描述班次及其在企業(yè)中的常見(jiàn)表現(xiàn)。一、基本班次的組成:班次定義了員工一天的上下班時(shí)間及規(guī)則,班次是由多個(gè)班段組成的,了解班次之前先了解班段。下面先說(shuō)明一下相關(guān)的術(shù)語(yǔ),這些術(shù)語(yǔ)可以輔助我們更好地交流。就類似于我們談軟件的“設(shè)計(jì)模式”一樣。1、固定班段 指上下班時(shí)間固定的班段。例:指定上下班時(shí)間為 8:00-12:00.2、自由班段 是指上下班時(shí)間是由員工自由掌握的。例:允許員工 7:0

2、0-9:00之間的任一時(shí)刻上班,11:00-13:00的任一時(shí)刻下班,但要保障上滿4小時(shí)。這類型的班段可稱為自由班段。3、休息時(shí)段 在一個(gè)班段內(nèi)部,允許存在多個(gè)休息時(shí)段。4、用餐時(shí)段 同休息時(shí)段類似。用餐時(shí)段可分為兩類:固定用餐和自由用餐,舉例說(shuō):規(guī)定中午用餐 11:30-12:30 ,叫固定用餐,允許中午 11:00-13:00之間用餐,但規(guī)定用餐時(shí)間只能是1個(gè)小時(shí),叫自由用餐。如果規(guī)定了員工可以自由選擇11:00-12:00 11:15-12:15 11:30-12:30之間的一個(gè)時(shí)段用餐,則可稱為浮動(dòng)用餐。由上面4個(gè)基本元素組合而成的班次,稱為基本班次,其中休息時(shí)段或用餐時(shí)段是從屬于某個(gè)

3、班段的,這樣組成的班次,能夠適應(yīng)大部分的情況。班次除了規(guī)定上下 班時(shí)間規(guī)則外,還要定義該班次中,怎樣才算遲到早退,怎樣才算缺席曠工,還有其它什么異常等等,如含用餐時(shí)段的班次,就有用餐超時(shí)的異常。(每個(gè)班次都定義遲到早退缺席曠工等設(shè)定,會(huì)比較啰嗦,可做個(gè)全局默認(rèn)值,如果班次中沒(méi)有設(shè)定就使用默認(rèn)值)二、特殊班次1、休息:休息作為一個(gè)特殊的班次指明了當(dāng)天不用上班。注意指定休息并非指定當(dāng)天是周日或節(jié)假日,這由其它地方定義。指定休息僅僅是指定當(dāng)天不用上班。2、自由上下班:例:規(guī)定員工當(dāng)天 7:00-19:00可自由上下班(多個(gè)班段),只要保障上足8小時(shí)即可,或者上了多少小時(shí)班算多少。周六周日自由加班就是

4、屬于這種情況。3、互斥班組:將多個(gè)互斥的基本班次組合在一起,構(gòu)成一個(gè)互斥班組。所謂互斥的,是指各個(gè)班次其上下班時(shí)間相互不交叉。計(jì)算考勤時(shí)由系統(tǒng)自動(dòng)識(shí)別匹配是哪個(gè)基本班次。這對(duì)于兩班倒或三班倒的情況下可以有效地減少排班的工作量。不建議使用互斥班組來(lái)進(jìn)行排班,因?yàn)樵趩T工多打卡或少打卡的情況下,同時(shí)加班,請(qǐng)假會(huì)讓班次是的刷卡點(diǎn)改變,這都使得智能匹配過(guò)程容易產(chǎn)生錯(cuò)誤。明確排班則沒(méi)有這類錯(cuò)誤??记趹?yīng)是非常嚴(yán)肅的,哪怕是0.0001%的錯(cuò)誤,都會(huì)給你的考勤軟件蒙上污點(diǎn)。4、動(dòng)態(tài)班次 這是一種非常特殊的班次。正常情況下,班次的定義是預(yù)先定義的,而動(dòng)態(tài)班次的班次定義是由程序動(dòng)態(tài)生成的。好像這不好理解,舉例說(shuō),

5、學(xué)校老師按課程表上下班,上課前30分鐘要簽到,下課后即可下班,沒(méi)課可以不來(lái)。此時(shí)可依據(jù)課程表動(dòng)態(tài)生成一個(gè)基本班次來(lái)參與考勤計(jì)算。如果不使用動(dòng)態(tài)班次,則需要預(yù)定義很多個(gè)基本班次,而且也加大了排班的難度。很明顯,這種班次需要二次開(kāi)發(fā)定制才能使用。三、“工作天”在班次中的重要性班次解決了員工當(dāng)天該如何上下班,排班指定了員工當(dāng)天上哪個(gè)班次。這個(gè)天并非我們時(shí)常說(shuō)的24小時(shí)的一天,而是“工作天”。一個(gè)工作天可能不止24小時(shí)。班次中定義工作天的起止時(shí)間點(diǎn),加班可能會(huì)改變?cè)摃r(shí)間點(diǎn),從而使得一個(gè)工作天實(shí)際上不止24小時(shí)。“休息”作為一個(gè)特殊的班次,其不用指定工作天起止點(diǎn)。班次中如果不定義工作天,那么對(duì)于跨天加班

6、及連續(xù)上班36小時(shí)的現(xiàn)象就不好處理。這里說(shuō)一下員工連續(xù)工作36小時(shí)的現(xiàn)象(變態(tài)吧),例如:兩班倒時(shí),1號(hào)上夜班,一直加班到2號(hào),然后接著上白班,2號(hào)下班后又加班。好像說(shuō),這不可能吧! 我說(shuō)說(shuō)我知道的比較合理的解析。一種情況是下班后安排幾個(gè)員工到醫(yī)院守護(hù)病人,然后第二天繼續(xù)上班,自然得付給員工加班費(fèi)了。其實(shí)并不是那名員工強(qiáng)壯得變態(tài),他們可以睡覺(jué)的。另一種情況是,安排員工24小時(shí)待命,機(jī)器一好就開(kāi)始生產(chǎn),自然這也是得給員工加班費(fèi)的。所以,面對(duì)異常現(xiàn)象時(shí),不要盲目下結(jié)論,調(diào)查分析后更有發(fā)言權(quán)。對(duì)于該異常,應(yīng)該將加班時(shí)間分配到相應(yīng)的工作天去,這也需要工作天定義。定義了工作天,考勤體系更為完整。四、用面

7、向?qū)ο蟮念悂?lái)因應(yīng)企業(yè)班次的發(fā)展以上所說(shuō)的班次,能對(duì)應(yīng)企業(yè)中的普遍情況,但就能適應(yīng)企業(yè)中的全部情況了嗎?那肯定是不行的,隨著企業(yè)的發(fā)展與需求的變化,班次也將隨著變化,但無(wú)論如何變化,總要規(guī)定員工是如何上下班的,如何打卡的,怎樣才算是異常等等信息,對(duì)于考勤計(jì)算來(lái)說(shuō),這個(gè)班次又是如何匹配刷卡的,如何匹配工作天的,等等信息總要在班次中定義,排班也一樣,無(wú)論采用何種排班方法,總得給出當(dāng)天排的是什么班次。用寫SQL過(guò)程來(lái)計(jì)算考勤過(guò)程的方法,因?yàn)槠鋵?duì)模塊化及面向?qū)ο缶恢С?,在需求發(fā)生變更時(shí),改動(dòng)代碼或看別人的代碼都將變得無(wú)比艱難。用面向?qū)ο蟮能浖椒梢栽谄髽I(yè)有新的班次類型出現(xiàn)時(shí),輕松面對(duì),而無(wú)須對(duì)軟件大

8、動(dòng)干戈。用面向?qū)ο蟮姆椒▌t需要建立一個(gè)正確的考勤模型體系,只要考勤模型不變,變化就盡在掌握中。四 公休作息日作息是每個(gè)人所必需的,五 調(diào)休考勤排班班次及排班對(duì)于考勤有著重要的意義,是計(jì)算考勤的基準(zhǔn)。考勤軟件是否好用,排班是否好用就占了很大的比重。1、群組排班與個(gè)人排班的關(guān)系。不同的軟件其排班實(shí)現(xiàn)不大一樣,一般分為群組排班及個(gè)人排班,排班邏輯是個(gè)人排班優(yōu)先于群組排班。對(duì)于群組的概念, 有些軟件直接用部門替代有些則有專門的考勤班組概念,無(wú)論如何做,都是一個(gè)員工集合也就是Group這個(gè)概念,個(gè)人排班作為特殊情況對(duì)待。其當(dāng)天排班過(guò)程 則是這樣:如果當(dāng)天有做個(gè)人排班,則以個(gè)人排班為準(zhǔn),否則以群組排班作為

9、當(dāng)天班次,如果群組排班也沒(méi)排,那么就依全局設(shè)定來(lái)處理這個(gè)異常,沒(méi)排班的可以設(shè) 定一個(gè)默認(rèn)班次,或者設(shè)一個(gè)部門默認(rèn)班次或者直接發(fā)出異常,總之在考勤計(jì)算前要確認(rèn)當(dāng)天所上班次,我是反對(duì)智能匹配班次這個(gè)概念的,因?yàn)榭记谑莻€(gè)很嚴(yán)肅的 話題,就算你做到了99.99%成功匹配,但就是出現(xiàn)一個(gè)錯(cuò)誤,就需要人工來(lái)做全部檢查。2、異動(dòng)與歷史記錄對(duì)排班的影響。一個(gè)例子就是:?jiǎn)T工2007-3-15從排班組A 調(diào)入排班組B,那么其班次也會(huì)跟著改變,計(jì)算時(shí)得考慮這些因素。類似這樣的例子有:?jiǎn)T工部門調(diào)動(dòng)對(duì)于統(tǒng)計(jì)部門每天人數(shù)的影響,薪資異動(dòng)對(duì)于每月薪資計(jì)算的影響。3、數(shù)據(jù)的來(lái)攏去脈能夠展示出來(lái)給用戶看,回答為什么員工當(dāng)天上的

10、是這個(gè)班次,打了這些卡后,為什么得到如此計(jì)算結(jié)果。4、個(gè)人月排班查詢:數(shù)據(jù)來(lái)源是群組排班與、個(gè)人排班、加班、請(qǐng)假及異動(dòng)記錄,依據(jù)預(yù)定的規(guī)則計(jì)算出員工當(dāng)天排班然后展示出來(lái)給用戶看,"加"表示當(dāng)天有安排加班,"假"表示當(dāng)天有請(qǐng)假,"離"表示當(dāng)天已離職,"未"表示當(dāng)天尚未入職,并提供快捷的方式查找到相應(yīng)的記錄,以做到有理可依有據(jù)可查。個(gè)人排班與群組排班具有類似的界面及批量排班功能,目的是減少排班工作量,讓軟件更人性化一些。5、 個(gè)人考勤明細(xì):考勤計(jì)算結(jié)果與相關(guān)考勤數(shù)據(jù)展示出來(lái),讓用戶明白刷了什么卡,得到什么樣的結(jié)果,力求

11、做到數(shù)據(jù)透明化。解決幾個(gè)問(wèn)題:1)當(dāng)天該員工是否應(yīng)上班?這由排班系統(tǒng)來(lái)排定。2) 應(yīng)該什么時(shí)候上下班 ?這由班次定義指定。3) 打了什么卡?這通過(guò)自動(dòng)采集考勤機(jī)數(shù)據(jù)得到。4)計(jì)算結(jié)果是什么樣的?為什么是這樣?將計(jì)算結(jié)果顯示出來(lái),并支持相應(yīng)的分組統(tǒng)計(jì)。能方便地過(guò)濾出每一天的異常人員,并提供方便的途徑回答員工的考勤疑問(wèn)。排班系統(tǒng)與考勤計(jì)算的關(guān)系排班系統(tǒng)與考勤計(jì)算其實(shí)關(guān)系不大,也就是考勤計(jì)算只需要排班系統(tǒng)告訴員工當(dāng)天排的是哪個(gè)班次就行了,具體如何排班,如何倒班則與考勤計(jì)算無(wú)關(guān)。理解這一點(diǎn)就可以將排班系統(tǒng)與考勤計(jì)算獨(dú)立開(kāi)來(lái)。排班系統(tǒng)的目標(biāo)是更好地真實(shí)地反映企業(yè)中排班的實(shí)際情況,企業(yè)中排班的主要對(duì)象是:

12、1、人。2、班次。3、倒班規(guī)則。下面分開(kāi)來(lái)說(shuō):1、人,要解決多人同時(shí)排班的問(wèn)題。最簡(jiǎn)單方法是手工進(jìn)行每人每天的排班,加一個(gè)批量處理功能來(lái)解決多人同時(shí)排班的問(wèn)題。這里說(shuō)另一種方法:將人歸入群組,然后對(duì)群組進(jìn)行每天排班,特殊的人員進(jìn)行個(gè)人每天排班。也就有群組排班與個(gè)人排班同時(shí)存在,匹配邏輯是個(gè)人排班優(yōu)先于群組排班。同時(shí)群組排班及個(gè)人排班都應(yīng)該有批量處理功能。 對(duì)人分群組進(jìn)行群組排班的方法比較貼近千人以上的企業(yè)的實(shí)際情況,能清楚地反映當(dāng)前群組的班次。其帶來(lái)的問(wèn)題是員工歸屬群組的歷史記錄問(wèn)題,這個(gè)問(wèn)題要處理。2、班次,班次的種類及具體班次的定義請(qǐng)看另一個(gè)文章,這里只是提出排班時(shí),要對(duì)所排班次的合理性做

13、出檢測(cè)并警告,主要是相鄰天的上下班時(shí)間交叉問(wèn)題,特別是1號(hào)上夜班,2號(hào)上白班這種情況。當(dāng)班次很多時(shí),一般會(huì)對(duì)班次進(jìn)行分類,常有以下分類:1、按部門分。2、按使用性質(zhì)分:常用班次,臨時(shí)班次, 一次性班次等。分類后能很容易就能找到相應(yīng)的班次,不用記住班次的名稱或編號(hào)。3、倒班規(guī)則,如果做好了群組排班與個(gè)人排班,就算沒(méi)做倒班規(guī)則,對(duì)千人左右的廠也夠用了。但要應(yīng)付更多的員工時(shí),倒班規(guī)則可以幫助HR人員很快地生成當(dāng)月排班表。常見(jiàn)的倒班規(guī)則有:兩班倒,三班倒,倒班時(shí)間則有:按月倒及按周倒,或者自定義倒班日期。倒班規(guī)則掛在員工考勤群組中,不同的考勤群組指定不同的倒班規(guī)則,這樣就可以快速生成群組排班表。 快速

14、生成一個(gè)群組排班表,再由HR人員手工做少少修改或不用修改就可以完成排班,這可以減輕排班難度。4、員工排班表的生成。排班表決定員工最終排定班次,注意:該表不一定存在于數(shù)據(jù)庫(kù)中,至少在我的設(shè)計(jì)里,該表沒(méi)有存在于數(shù)據(jù)庫(kù)表中。它是排班系統(tǒng) 動(dòng)態(tài)依據(jù)“群組排班表”“個(gè)人排班表”“個(gè)人歷史記錄”計(jì)算而得出的。目前我 設(shè)計(jì)中“倒班規(guī)則”則是用來(lái)快速生成群組排班表,減輕排班工作量的,與排班表生成邏輯無(wú)關(guān)。如果要做得更復(fù)雜一些,也可以在將“倒班規(guī)則”考慮到排班表的生成中去,那樣的排班表生成邏輯就復(fù)雜很多了。我認(rèn)為:將“倒班規(guī)則”只用作快速生成群組排班表,不計(jì)入排班表生成邏輯中是一個(gè)足夠好用的方案,系統(tǒng)不需要再?gòu)?fù)雜化。5、關(guān)于自動(dòng)偵測(cè)員工當(dāng)天班次。自動(dòng)偵測(cè)員工當(dāng)天班次,作為一個(gè)功能存在,做成“偵測(cè)可能的排班錯(cuò)誤”,并提供對(duì)應(yīng)的可能班次。用以方便檢測(cè)排班錯(cuò)誤。還是不贊成用自動(dòng)檢測(cè)到的班次

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論