專利名稱:工作業績管理系統和工作業績管理方法
技術領域:
本發明涉及根據工作日志自動求工作業績的工作業績管理系統和工作業績管理方法。
背景技術:
例如在特開2003-187041號公報和特開2000-311264號公報中記載了一種管理工作人員工作業績的系統。
在特開2003-187041號公報中公開了工作人員對于預先分類的業務將其業績輸入到客戶機裝置,以及從各個客戶機裝置收集業績信息并進行合計的系統。
特開2003-187041號公報的系統中,從客戶機終端手動輸入全部的工作業績。因此,(1)要輸入工作業績的工時多。
(2)必然出現輸入數據的錯誤。
(3)有時會出現工作人員將相同的工作作為不同分類等問題。
另外,在特開2000-311264號公報中公開的系統不僅在計時卡上記錄出入工作地點的時刻,而且管理實際開始工作的時刻和結束時刻。雖然這個系統能夠管理工作人員進行工作的時間,但是不能管理工作種類和各個工作的工作時間等。
發明內容
本發明的目的在于提供一種能夠自動收集工作業績的工作業績管理系統以及工作業績管理方法。
另外,本發明的另一個目的還在于提供一種能夠收集工作人員的各個工作內容和其開始、結束時刻的工作業績管理系統以及工作業績管理方法。
為了實現上述目的,根據本發明的第一方面的工作業績管理系統具有工作日志記錄部件12,對于屬于規定種類的第1組工作,其將確定工作人員的工作人員信息、確定工作的工作信息、確定工作開始時刻的開始時刻信息以及確定結束時刻的結束時刻信息對應而自動地記錄;
工作時間計算部件211,其根據上述工作日志記錄部件12所記錄的開始時刻和結束時刻,求第一組的各個工作消耗的時間(工作時間);以及合計部件211,其用來合計用上述工作時間計算部件211計算出的工作時間。
例如,也可以還具有輸入部件4,其用來對于第一組工作之外的第二組工作手動輸入確定工作人員的信息和用來確定各個工作消耗的時間(業務時間)的信息,上述合計部件211具有用來合計上述第一組工作的工作時間和上述第二組工作的工作時間的部件211。
例如,也可以上述合計部件具有基于上述工作人員的信息來對各個工作人員合計用上述工作時間計算部件211計算出的工作時間的部件211。
例如,也可以上述工作日志記錄部件12具有記錄上述工作人員上班時刻和下班時刻的部件5,上述工作時間計算部件211具有根據上述工作日志部件12所記錄的上班時刻和下班時刻以及上述合計部件211所合計的各個工作人員的工作時間來計算上述工作人員進行的第一組工作和第二組工作之外的消耗時間的部件211。
例如,也可以上述工作日志記錄部件12將確定作為第一組的各工作對象的產品的產品識別信息(產品名、序列號)與工作人員信息、工作確定信息、開始時刻信息以及結束時刻信息對應來進行記錄,上述合計部件211具有基于產品識別信息來對各個產品合計工作時間的部件。
例如,也可以上述工作日志記錄部件12記錄各檢查工作的開始時刻和結束時刻,上述工作時間計算部件211具有根據上述工作日志記錄部件12所記錄的上述檢查開始時刻和結束時刻來求各個檢查所消耗的時間(檢查時間)的檢查時間計算部件。
例如,也可以上述工作日志記錄部件12記錄各安裝工作的開始時刻和結束時刻,上述工作時間計算部件211具有根據上述工作日志記錄部件12所記錄的上述安裝開始時刻和結束時刻來計算安裝時間的安裝時間計算部件。
為了實現上述目的,本發明的工作業績管理方法,例如具有工作日志記錄處理12,對于屬于規定種類的第一組工作,將確定工作人員的工作人員信息、確定工作的工作信息、確定工作開始時刻的開始時刻信息以及確定結束時刻的結束時刻信息對應而自動地記錄;工作時間計算處理211,其根據上述工作日志記錄處理12記錄的開始時刻以及結束時刻,求第一組的各個工作消耗的時間(工作時間);以及合計處理211,其對每個工作人員合計由上述工作時間計算處理211所計算出的工作時間。
還具有輸入步驟,其對于第一組工作之外的二組工作,手動輸入確定工作人員的信息和確定各個工作消耗的時間(業務時間)的信息,上述合計步驟對每個工作人員合計上述第一組的各個工作的工作時間和上述第二組的各個工作的工作時間。
例如,也可以上述工作日志記錄步驟將確定作為第一組的各個工作對象的產品的產品識別信息與工作人員信息、工作確定信息、開始時刻信息以及結束時刻信息對應來記錄,上述工作時間計算步驟包含基于產品識別信息來對各產品求工作時間的步驟。
例如,上述工作日志記錄步驟記錄上述工作人員的上班時刻以及下班時刻,上述工作時間計算步驟包含根據上述工作日志記錄步驟所記錄的上班時刻和下班時刻以及上述合計步驟所合計的各個工作人員的工作時間來計算上述工作人員在第一組工作以及第一組工作以外的消耗時間的步驟。
根據上述本發明,因為能夠根據由工作日志記錄部件記錄的工作日志來自動計算工作人員的工作時間,所以能夠減輕工作業績的輸入時間,減少這樣的輸入錯誤。
圖1是示出了應用根據本發明的工作業績管理系統以及工作業績管理方法的生產系統的一個實施例結構的方框圖。
圖2是示出了工作業績管理服務器結構的圖。
圖3是示出了生產日志數據庫的檢查日志的一個例子的圖。
圖4是示出了公司職員主數據庫(DB)的具體例子的圖。
圖5是示出了工作分類數據庫的具體例子的圖。
圖6是示出了計算規則表的圖。
圖7是示出了工作人員一天動作例子的圖。
圖8是說明工作業績合計系統的動作的流程圖。
圖9是說明在圖8中示出的工作時間計算處理A的動作的流程圖。
圖10是說明在圖8中示出的工作時間計算處理B的動作的流程圖。
圖11是說明在圖8中示出的工作時間計算處理C的動作的流程圖。
圖12是使用在工作業績數據庫(DB)中生成的工作時間計算數據,以月為單位來合計工作時間時的圖像圖。
圖13是圖1所示的工作業績管理系統的功能結構圖。
圖14是說明使用工作時間計算處理B的序列號來算出工作時間時的實施例動作的流程圖。
圖15是說明使用工作時間計算處理B的檢查結果來算出工作時間時的實施例動作的流程圖。
圖16是示出了在安裝工作中的工作日志的例子的圖。
圖17是示出了在安裝工作中的工作的流程的圖。
圖18是示出了圖17的安裝工作的計算規則表的圖。
具體實施例方式
下面將說明根據本發明實施例的工作業績管理系統和工作業績管理方法。
如圖1所示,工作業績管理系統1000由生產系統1、工作業績合計系統2、公司人員主數據庫3、工作人員終端4、上下班管理系統5和LAN100構成。
生產系統1是用來制造或生產產品的系統,具有多個產生裝置11(在圖1中例舉示出了1臺)、主計算機12和生產日志數據庫(DB)13。
多個生產裝置11包含例如制造裝置、加工裝置和檢查裝置等,為了制造(生產)產品,進行制造、加工、檢查等各種處理。各個生產裝置11產生表示起動(電源開)時刻、停止(電源關)時刻、各個工作(動作)的開始時刻以及結束時刻、工作人員(注冊人員)、對象產品等的信息。例如,作為各個生產裝置11中之一的裝置的檢查裝置生成表示起動時刻、停止時刻、工作人員(注冊人員)、檢查對象的產品名稱、產品的序列號、工作人員、檢查開始時刻/結束時刻和檢查結果等的信息。
主計算機12控制并管理多個生產裝置11的動作。例如,主計算機12收集各個生產裝置11生成的信息,并存儲到記錄在生產日志數據庫13中的文件內對應的文件中。例如,如果是檢查工作,則記錄在生產日志數據庫13中的工作日志之一的檢查日志中。
在圖3中示出了存儲在日志文件中的日志信息一個例子。這個日志信息是由檢查裝置生成,并且是通過主計算機12記錄在生產日志數據庫13中的檢查日志中。圖3的日志信息包括起動日期時間(2006/3/3/08:35:41)、停止時刻(17:22:24)、記錄ID(123456)、檢查對象的產品名稱(產品A、B等)、產品序列號No.、檢查人員ID(123456)、檢查開始時刻/結束時刻、檢查結果(OK或NG)等信息。另外,在圖3的例子中,雖然記錄ID和檢查員ID是一致的,但是記錄ID和檢查員ID也可以不一樣(注冊的人員和執行檢查工作的人員也可以不一樣)。
圖1示出了工作業績合計系統2是一個用于管理工作人員所做工作的業績的系統。工作業績合計系統2具有工作業績管理服務器21、工作分類數據庫22、工作業績數據庫(DB)23。
工作業績管理服務器21基于在生產日志數據庫13上記錄的信息來計算出每個工作的工作時間(所需時間),并且合計計算出的工作時間,然后將其記錄到工作業績數據庫23上。另外,工作業績管理服務器21基于在后述上下班管理系統5的上下班時刻數據庫52中記載的上班時刻、下班時刻來求工作人員的工作時間等。如圖2所示,工作業績管理服務器21由通信裝置210、控制裝置211、存儲裝置212構成。通信裝置210由諸如NIC(Network Interface Card,網絡接口卡)和路由器、調制解調器等構成。
控制裝置211由諸如CPU(Central Processing Unit,中央運算處理單元)和作為工作區的RAM(Random Access Memory,隨機存取存儲器)等構成。控制裝置211根據存儲裝置212上存儲的操作程序工作,讀出記錄在生產日志數據庫13上的工作開始時間信息、工作結束時間信息等,并基于讀出的信息計算出各個工作需要的時間(工作時間)。控制裝置211針對各個工作人員、各個裝置等合計計算出的工作時間,并記錄在工作業績數據庫23中。另外,控制裝置211基于上下班管理系統5的上下班時刻數據庫52中記錄的工作人員的出勤時刻、下班時刻來算出工作人員的工作時間。關于這個控制裝置211的操作,將在后面參照圖8-圖11進行詳細描述。
存儲裝置212由硬盤裝置等構成,并存儲控制裝置211的處理程序以及用于計算各個工作的工作時間的計算標準(計算準則)。關于存儲裝置212上存儲的計算標準,將在下面參照圖6進行詳細描述。
圖1的工作分類數據庫22是存儲了用于分類各個工作的分類信息的數據庫。,當有新的工作發生時,系統或者工作管理人員不是參照各自的標準而是參照工作分類數據庫22上記錄的分類信息,并依比分類各個工作。在本實施例的情況中,工作分類數據庫22存儲了圖5所示的工作分類信息。
具體地,用標題、分類A~D的分類信息來分類各個工作。所謂的標題意味著工作的對象。例如,將以全部產品為對象的工作分類為『通用』,如果是產品A固有的工作,則分類為對于『產品A』的工作。此外,分類A~D與工作內容對應的分類信息,構成分類A是分類劃分、B是大分類、C是中分類、D是小分類這樣的分層結構。作為分類A,例如,設置為一般業務、生產、企劃、設計等項目。設置數據處理、檢查、安裝、出廠等項目作為分類B。設置郵件處理、輸入考勤、協商、安排、檢查實施等項目作為分類C。設置例會、研討會、設備故障、產品不合格等項目作為分類D。
例如,在制造某些產品時,關于為進行安裝零件工作的慣例協商會議,例如從分類A中提取『生產』、從分類B中提取『安裝』、從分類C中提取『協商』、從分類D中提取『例會』的分類項目,分類為由這些的組合構成的種類。
此外,如果這個工作是為了制造產品Z,那么將通過標題為『產品Z』、分類A為『生產』、分類B為『安裝』、分類C為『協商』、分類D為『例會』這樣的分類項目的組合來進行統一地分類。
全部的工作并不是都分類為標題到分類D這5個項。例如,也可以是僅僅分類為標題和分類A的工作。
圖1的工作業績數據庫(DB)23存儲了工作業績管理服務器21合計的工作時間數據。通過以工作人員、產品等作為關鍵來合計這個工作時間數據。
下面將說明用來計算存儲在工作業績管理服務器21的存儲裝置212中的各個工作的工作時間的計算規則。
計算規則被設置在圖6中示出了計算規則表中。
這個計算規則表將用『分類A』~『分類D』的組合來分類的『工作』、用來求該工作時間(消耗時間)的計算公式、計算條件、分配計算出的工作時間的工作人員對應表示。
例如,在這個計算規則表格的第一項中,對于用分類A『一般業務』、分類B『其它』的組合來確定的工作,[(用業務開始時刻)-(下班時刻)]來求工作時間,其計算條件是『無』。這表示與『一般業務』相關的『其它』分類的工作的工作時間是用工作人員在下述的工作人員終端4上輸入業務開始意思的時刻和在上下班時刻數據庫52上記錄的下班時刻的差分來計算。而且表示沒有計算該差分的條件。而且表示用該計算公式算出工作時間的工作人員(對象人員)就是檢查裝置的注冊人員。
同樣,在第二項中,用分類A『生產』、分類B『檢查』、分類C『協商』、分類D『例會』確定的工作的工作時間是用[(主計算機的起動時刻)-(業務開始時刻)]來求,其條件是『無』。這表示在用于和『生產』相關的『檢查』的『協商』中的『例會』的工作時間是通過檢測裝置11檢測后由主計算機12記錄在生產日志數據庫13中的起動時刻和工作者在工作者終端4中輸入開始業務的時刻的差分來計算。并且,表示用這個計算公式算出工作時間的對象人員是檢查裝置的注冊人員。
另外,在第24項中,用[(下班時刻)-(業務結束時刻)]來求分類A『一般業務』、分類B『其它』的工作時間,表示其條件沒有。這表示用在上下班管理系統5的上下班時刻數據庫52上自動記錄的『下班時刻』、以及工作人員結束一天的業務、從工作人員終端4輸入結束業務意思的時刻的差分來求出從某一工作人員(檢查裝置的注冊人員)結束一天的工作到下班為止的時間。
系統管理人員預先設計這個計算表格,并且記錄在存儲裝置212上。
另外,如圖4所示,圖1的公司職員主數據庫(DB)3是存儲了公司職員姓名、公司職員號、所屬部門等信息的數據庫。在這其中,公司職員號是公司職員在執行任何的工作業務時確定工作人員所使用的信息。
圖1中的工作人員終端4是具有信息處理終端的通信終端。對于自動記錄在生產日志數據庫13上的工作之外的工作,工作人員用工作人員終端4輸入工作分類和工作時間或者工作開始時刻/結束時刻。工作分類是參照在工作分類數據庫22上記錄的分類。
例如,在9:00~10:00進行一般業務的公司內部培訓,以在這個工作的工作日志沒有被自動收集的情況為例。這種情況下,工作人員將進行了『一小時』的分類為標題『通用』、分類A『一般業務』、分類B『教育』、分類C『培訓』、分類D『公司內部培訓』的工作和自己的『公司職員號』一同輸入到工作人員終端4上。
上下班系統5是記錄了工作人員上下班時刻的系統。上下班管理系統5具有時間記錄器等上下班管理裝置51和上下班數據庫52。
工作人員插入計時卡(底部)時,上下班管理裝置51即在計時卡上打出當前時刻并且從計時卡讀取公司職員號,將該公司職員號和擋開日期對應記錄到上下班時刻數據庫52中。被記錄的當前時刻表示上班日期時間、下班日期時間。
下面將說明上述業績管理系統1000的動作。
首先,工作人員通過上下班管理裝置51在計時卡上打出上班時間、下班時間。上下班管理裝置51依次將表示公司職員號、上班時刻、下班時刻等的信息存儲進上下班時刻數據庫51。一方面,一旦生產裝置11運轉而進行的生產活動,各個生產裝置11就生成表示工作內容的數據。主計算機12將該數據依次記錄在生產日志數據庫13中。在這樣的生產日志數據庫13和上下班時刻數據庫52中依次累加數據。
例如,公司職員號為123456的公司職員進行如圖7所示的工作。
即,公司職員早晨一上班(T1),就通過上下班管理裝置51獲取上班時刻(例如8:20),并與公司職員號123456對應記錄在上下班時刻數據庫52中。隨后,在實際開始工作時,操作工作人員終端4,輸入開始工作(T2)。工作終端4判別該日期時間并將公司職員號、開始業務的日期與判別的時刻(業務開始時刻)對應記錄到業績數據庫23中。
隨后,如果該公司職員起動了檢查裝置所用的主計算機12(步驟T3),則設該時刻在『08:35:41』開始檢查工作時,該時刻被記錄到生產日志數據庫中。
隨后,進入檢查裝置而起動(T4),如果該日期是2006年3月3日的08:35:41,那么就將該情況記錄到檢查日志上。
隨后,順序進行檢查工作時,在每次檢查開始(T5,T7,...)時記錄工作開始時刻,在每次檢查結束(T6,T8,...)時記錄工作結束時刻。
一天的檢查工作結束,就停止檢查裝置。將這個時刻記錄在生產日志數據庫13的檢查日志中。通過上述步驟,生成如圖3所示的檢查日志。
隨后,停止檢查所用的主計算機12。將該時刻記錄在生產日志數據庫13中。隨后,公司職員從工作人員終端4輸入結束業務的意思,并將該時刻記錄到業績數據庫23中。隨后,在公司職員實際下班時,將該下班時刻記錄到上下班時刻數據庫52中。
如上所述,對于公司職員的上下班,在上下班時刻數據庫52中累積數據,對于使用生產裝置11的工作,自動累積各種信息到生產日志數據庫13中,將各個公司職員的業務開始、結束時刻等記錄到業績數據庫23中。
工作業績管理服務器21將會1天1次在深夜等負荷小的定時把當天在生產日志數據庫13中累積的數據和當天在上下班時刻數據庫52中累積的數據讀入到存儲裝置212中。隨后,工作業績管理服務器21開始以天為單位求各個工作等的工作時間并合計的圖8所示的處理。
這里,為了方便理解,使用圖3中所示的檢查日志和圖6所示的檢查工作的計算規則來說明動作。
另外,為了方便理解,在下面的說明中在流程圖方框內示出了計算公式。但是,不是將計算公式編入程序中,而最好是通過參照與圖6的計算規則表對應的項來進行計算。這樣的結構容易對計算公式進行變更、修正。
工作業績管理服務器21的控制裝置211依次讀出日志文件進行處理。
隨后,一讀出圖3所示的檢查日志文件,就開始如圖8所示的處理。
首先,在步驟S101,工作業績管理服務器21的控制裝置211從圖3所示的檢查日志中讀取檢查裝置的起動日期時間『2006/3月3日08:35:41』、起動人員(注冊人員)的公司職員號,即記錄ID『123456』。以便在下述的工作時間計算處理A中使用。
隨后,控制裝置211從記錄在檢查日志中的第一行記錄中讀取產品名稱『產品A』、序列號『A0000001』、公司職員號(即檢查人員號)、檢查開始時刻『08:45:20』、檢查結束時刻『08:48:55』等信息,并存儲這些值(步驟S102)。以便在下述的工作時間計算處理B中算出工作時間。
隨后,控制裝置211進行工作時間計算處理A(步驟S103)。該工作時間計算處理A是用來求出與所謂的檢查準備(安排)相關的工作時間的處理。后面參照圖9對該工作時間計算處理A進行了詳細的描述。
之后,在步驟S104中,控制裝置211進行工作時間計算處理B。該工作時間計算處理B是對每個檢查都計算出從檢查開始時刻到檢查結束時刻的時間的處理。后面參照圖10詳細描述了該工作時間計算處理B。
隨后在步驟S105中,判斷對日志文件的全部工作記錄的處理是否結束了(步驟S105)。
在沒有結束時,即還有未處理的工作記錄時(步驟S105否),讀取下面的記錄信息(步驟S106)。之后,處理返回到步驟S104,重復同樣的動作。
另一方面,在步驟S105中,在判斷結束了的時候,即全部工作記錄的處理都結束了的情況下(步驟S105是),前進到步驟S107。
隨后,在步驟S107,從圖3所示的檢查日志中讀取『停止時刻』。
隨后,控制部211執行求主要相當于后續整理工作的工作時間的工作時間計算處理C(步驟S108)。后面參照圖11詳細描述了該工作時間計算處理C。
如果該步驟S108結束,那么就生成與圖3所示的檢查日志相關的業績數據,并存儲到業績數據庫23中。
下面將參照圖9來說明工作時間計算處理A。
首先,在步驟S201中,控制裝置211判斷在步驟S101中獲取的注冊ID(注冊在檢查裝置中的公司職員的公司職員ID)是否存在于圖4的公司職員主數據庫3中。
當公司職員主數據庫3中不存在注冊ID時(步驟S201否),注冊人員是公司外部人員,不是工作時間的計算對象,因此結束該處理。
另一方面,在公司職員主數據庫3中存在注冊ID的情況下(步驟S201是),以注冊ID為關鍵,獲取注冊在檢查裝置中的公司職員的上班時刻(步驟S202),還獲取該公司職員從工作人員終端4輸入的業務開始時刻(步驟S203)。
隨后,控制裝置211基于圖6第一項所示的計算規則來計算[(業務開始時刻)-(上班時刻)]。控制裝置211將該計算值加到具有注冊ID作為公司職員號的公司職員用分類A『一般業務』、分類B『其它』確定的工作的工作時間中(步驟S204)。另外,與圖9流程中的處理相關,將標題看作是『通用』。用該步驟S204算出的時間相當于圖7所示的第一工作的工作時間。
隨后,控制裝置211基于圖6第二項所示的計算規則來計算[(主計算機的起動時刻)-(業務開始時刻)](步驟S205)。控制裝置211將該計算值加到具有與注冊ID相等的公司職員號的公司職員的標題『通用』、分類A『生產』、分類B『檢查』、分類C『協商』、分類D『例會』確定的工作的工作時間中(步驟S205)。用該步驟S205算出的時間相當于圖7所示的第二工作的工作時間。
隨后,控制裝置211基于圖6第三項所示的計算規則來計算[(系統起動時刻)-(主計算機的起動時刻)](步驟S206)。隨后,將該值加到具有與注冊ID相等的公司職員號的公司職員的標題『通用』、分類A『生產』、分類B『檢查』、分類C『安排』、分類D『設備設定』確定的工作的工作時間中(步驟S206)。用該步驟S206算出的時間相當于圖7所示的第三工作的工作時間。
下面,控制裝置211基于圖6第四項所示的計算規則來計算[(檢查開始時刻)-(系統起動時刻)](步驟S207)。相當于圖7所示的第四工作的工作時間。控制裝置211將該值加到具有與注冊ID相等的公司職員號的公司職員的標題『通用』、分類A『生產』、分類B『檢查』、分類C『安排』、分類D『設備設定』確定的工作的工作時間中(步驟S207)。
通過上述處理,工作時間計算處理A結束,求出注冊在檢查裝置中的公司職員從上班到開始檢查工作的工作時間的明細。
下面,將參照圖10說明在圖8所示的主流程步驟S104中執行的工作時間計算處理B。
在圖10中,首先控制裝置211用產品名稱來判斷作為工作對象的產品在上次與這次中是否一樣(步驟S301)。另外,由于上次的產品名稱不存在于第一記錄中,因此無條件地前進到步驟S303。
控制裝置211判斷讀取的記錄的產品名稱與上次生產的產品名稱一樣時(步驟S301是),則前進到步驟S302。
在步驟S302中,控制裝置211基于圖6第11項所示的計算規則來計算[(這次的檢查開始時刻)-(上次的檢查結束時刻)],并將其加到由注冊在相應的記錄中的公司職員號確定的公司職員的標題『產品名稱』、分類A『生產』、分類B『檢查』、分類C『檢查轉移』確定的工作的工作時間中(步驟S302)。
另一方面,如果在步驟S301中判斷產品名稱不一樣(步驟S301否)時,則前進到步驟S303。
在步驟S303中,控制裝置211基于在圖6第12項中所示的計算規則來計算[(這次的工作開始時刻)-(上次的工作結束時刻)]。隨后,將該值加到進行了工作的公司職員的上次檢查的『產品名稱』、分類A『生產』、分類B『檢查』、分類C『安排』、分類D『機種變更』的工作時間中。
如果步驟S302或步驟S303結束,則都前進到步驟S304。
在步驟S304中,控制裝置211基于圖6所示的第13項所示的計算規則來計算[(這次的工作結束時刻)-(這次的工作開始時刻)]。隨后,將該值加到執行了工作的公司職員的標題『產品』、分類A『生產』、分類B『檢查』、分類C『檢查實施』、分類D『例行檢查』確定的工作的工作時間中(步驟S304)。
在具體實施例中具體說明時,以圖3中檢查日志中的第2項記錄為例,則工作對象的產品是『A』,與上次一樣。因而,前進到步驟S302,計算[(這次的檢查開始時刻=08:50:11)-(上次的檢查結束時刻=08:48:55)],將求出的00:01:16加到公司職員號123456的公司職員的標題『A』、分類A『生產』、分類B『檢查』、分類C『檢查轉移』確定的工作的工作時間中(步驟S302)。
隨后,在步驟S304中,計算[(這次的工作結束時刻=08:53:49)-(這次的工作開始時刻=08:50:11)]=00:03:38,將該值加到公司職員ID123456的公司職員的標題『A』、分類A『生產』、分類B『檢查』、分類C『檢查實施』、分類D『例行檢查』確定的工作的工作時間中。
另一方面,以圖3檢查日志的第i記錄為例時,由于產品從『A』切換到『B』,在步驟S301中,判斷產品名稱不一樣(步驟S301否),前進到步驟S303。在步驟S303中,計算[(這次的工作開始時刻=15:18:10)-(上次的工作結束時刻=15:16:05)]=00:02:05。隨后,將該值加到具有公司職員ID123456的公司職員的標題『A』、分類A『生產』、分類B『檢查』、分類C『安排』、分類D『機種變更』的工作時間中。隨后,前進到步驟S304。另外,在步驟S304中的處理與上述的一樣。
隨后,重復圖8中的步驟S106、S105,在對圖3的檢索日志的最后記錄的處理結束的時刻,在步驟S105中判別為是,并前進到步驟S107。
另外,在步驟S301的前面,可以配置用來判斷記錄在處理對象記錄中的公司職員號(檢查人員ID)是否記錄在公司職員主數據庫3中的步驟。在這個步驟中,當判別為檢查人員ID沒有記錄在公司職員主數據庫3中的情況下,結束處理,在注冊了的情況下,轉移到步驟S301。
下面,將參照圖11來說明工作時間計算處理C。
控制裝置211首先判斷注冊ID是否存在于圖4的公司職員主數據庫3中(步驟S401)。
當注冊ID不存在于公司職員主數據庫3中時(步驟S401否),注冊人員為公司外部人員,由于不是工作時間的計算對象,因此結束該處理。
另一方面,當注冊ID存在于公司職員主數據庫3中時(步驟S401是),基于圖6第21項記錄所示的計算規則來計算[(檢查裝置停止時刻)-(檢查結束工作結束時刻)],并加到由注冊ID確定的公司職員的標題『通用』、分類A『生產』、分類B『檢查』、分類C『檢查』、分類D 『設備結束』確定的工作的工作時間中(步驟S402)。具體地,從圖3中所示的檢查日志的『檢查裝置停止時刻=17:22:24』減去最后記錄的『檢查結束時刻』『15:53:36』來求出『01:28:48』。隨后,將該時間加到公司職員號=123456(注冊ID)的公司職員的『通用/生產/檢查/安排/設備結束』確定的工作的工作時間中。
隨后,控制裝置211基于圖6第22項記錄所示的計算規則來計算[(主計算機停止時刻)-(檢查裝置停止時刻)](步驟S403)。控制裝置211將求出的時間加到由注冊ID確定的公司職員的標題『通用』、分類A『生產』、分類B『檢查』、分類C『安排』、分類D『設備結束』確定的工作的工作時間中(步驟S403)。
隨后,控制裝置211基于圖6第23項記錄所示的計算規則來求出[(業務結束時刻)-(主計算機停止時刻)](步驟S404)。『業務結束時刻』是注冊的工作人員從工作人員終端4輸入結束該天業務意思的時刻,并且被記錄在業績數據庫23中。另外,主計算機12的停止時刻記錄在生產日志數據庫13中。隨后,控制裝置211將求出的時間加到公司職員號=123456(注冊ID)的公司職員的『通用/生產/檢查/設備管理』確定的工作的工作時間中(步驟S404)。
隨后,控制裝置211為了求出從工作人員結束該天業務到下班的時間,基于圖6第24項記錄所示的計算規則來計算[(下班時刻)-(業務結束時刻)(步驟S405)。該『下班時刻』是記錄在上下班時刻數據庫52中的下班時刻。控制裝置211將該計算的時間加到由注冊ID確定的公司職員的標題『通用』、分類A『一般業務』、分類B『其它』確定的工作的工作時間中。
因為上述的處理結束,所以在工作時間計算處理C的流程圖中所示的全部處理結束。
另外,在步驟S401之前,當檢查裝置的注冊ID和各個檢查的檢查員ID不一致時,對于各個檢查員,可以計算[(業務結束時刻)-(結束業務結束時刻)]和[(下班時刻)-(業務結束時刻)],并且作為各個檢查員的『通用/一般業務/其它』、『通用/一般業務/其它』等確定的工作的工作時間合計。
通過進行以上說明的用于算出工作時間的各個處理,以天為單位合計每個工作人員以及每個工作的工作時間,并記錄在業績數據庫23中。
另外,工作業績合計系統2的控制部211在特定的結束日(例如,每月的最后一天)合計每個人的記錄在業績數據庫23中的數據,生成如圖12所示的合計數據(合計表)。在圖12中示出了姓名、公司職員號等確定公司職員的信息以及合計出的以天為單位的各個工作的工作時間。另外,圖12的輸出格式是一個例子,但并不限定于此。
通過這樣,管理人員掌握每個公司職員的一個月的工作時間以及其明細,并且能夠用其來改善業務效率等。
在圖13中示出了以上說明的工作業績管理系統1000的功能結構。
基于參與該系統的工作人員101和管理人員102的動作來說明。工作人員101是工作時間的計算對象的對象人員,管理人員102是編排工作分類數據庫22以及計算規則表,并以月為單位合計計算出的工作人員101的工作時間的人員。
如圖13所示,工作業績管理系統1000在功能上由工作時間輸入部161、數據變換部162、數據變換設定部163組成。
各個工作人員(公司職員)101從工作人員終端4輸入該天的業務開始的時刻(業務開始時刻)以及公司職員號等。工作時間輸入部161將這些信息存儲在業績數據庫23中。
隨后,工作人員101用生產裝置11進行各種工作。例如,工作人員101用檢查裝置進行檢查工作。各個檢查工作的開始時刻和結束時刻、檢查結果等被記錄在生產日志數據庫13的檢查日志中。
另外,對于不自動收集工作時間類型的工作(業務),工作人員101在工作人員終端4上輸入確定該工作(業務)和工作時間的信息。不自動收集工作時間類型的工作(業務)例如是不使用生產裝置11的工作(業務),諸如協商、會議、培訓、辦公室工作等。工作人員用工作分類數據庫22定義的分類來確定『工作』。另外,確定工作時間的信息例如既可以是工作開始時刻和結束時刻,也可以是工作時間本身(=結束時間-開始時間)。
工作時間輸入部161接受在工作人員終端4上輸入的工作時間,并對每個工作人員101記錄在業績數據庫23中。
工作人員101在工作終端4輸入結束業務的時間(業務結束時間)并下班。工作時間輸入部161將該時間記錄在業績數據庫23中。
通過工作人員101每天進行這樣的動作,以天為單位將工作人員101的工作時間記錄在業績數據庫23中。
管理人員102對于各個工作,將用來計算其工作時間的計算規則設定在計算規則表中。數據變換設定部163接受并存儲管理人員102的輸入的計算規則。另外,管理人員102將各個工作的分類設定在工作分類數據庫22中。
一旦達到預先安排的時間,數據變換部162就使用記錄在生產日志數據庫13中的數據和記錄在業績數據庫23中的數據來計算每個工作人員、每個工作、每個產品的工作時間,并合計。
如果發生了與工作時間相關的有必要重新合計的事項,管理人員102根據需要將該計算規則輸入在計算規則表中,并將工作分類設定在工作分類數據庫22中。例如,對于新的產品,在需要進行從來沒有的工作和檢查等的情況下,設定該工作的工作時間的計算規則和工作分類。
僅通過執行該工作,就能夠比較容易地對重新定義的工作等進行工作時間的合計。
這樣,在工作業績數據庫(DB)23中,按照由管理人員102來設定工作分類、計算規則,以天為單位來分別記錄工作人員101的工作業績。隨后,如圖12所示,數據變換部162用該數據以月為單位來合計工作時間。也可以以年為單位、以半年為單位、以季度(3個月)為單位來進行合計。
上述對本發明實施方式進行了說明,但本發明不限定于此。例如,基于要收集的數據和已經收集的數據來計算/合計工作時間的方法是任意的。
例如,在圖3的檢查日志中,收集了檢查對象產品的序列號,但也可以將該序列號用于進行工作時間的計算和收集。
下面將參照圖14來說明將產品的序列號用于工作時間的計算和合計的例子。將該圖14的處理置換為在圖8所示的主流程步驟S104中所執行的圖10所示的工作時間計算處理B,工作時間計算處理A和C與圖9和圖11所示的處理一樣。
首先,圖14的處理開始,首先在步驟S501中,控制裝置211判斷檢查日志的處理對象的記錄的公司職員ID(檢查員ID)是否存在于圖4的公司職員主數據庫3中。當公司職員ID不存在于公司職員主數據庫3中時(步驟S501否),結束本次處理。
另一方面,當判斷公司職員ID(檢查員ID)存在于公司職員主數據庫3中時(步驟S501是),控制裝置211判斷處理對象的記錄的的產品名稱是否是上次生產的產品名稱(步驟S502)。當判斷為不同時(步驟S502否),前進到步驟S508。
在步驟S508中,控制裝置211計算[(本次檢查開始時刻)-(上次檢查結束時刻)],并將該值加到由注冊在相應的記錄中的公司職員號確定的公司職員(檢查員)的『產品名稱/生產/檢查/安排/工作變更』確定的工作的工作時間中(步驟S508)。
另一方面,當在步驟S502中判斷產品名稱一樣時(步驟S502是),前進到步驟S503。
在步驟S503中,控制裝置211判斷記錄在處理對象的記錄中的序列號是否是主裝置的序列號(步驟S503)。主裝置是在檢查準備階段等中用于設備的設定等的標準產品。
在判斷關注的記錄的序列號不是主產品的序列號的情況下(步驟S503否),過程前進到步驟S504。
在步驟S504中,對記錄在處理對象記錄中的序列號和記錄在該前一個記錄中的序列號進行比較,判斷兩者是否相同。
當判斷序列號相同時(步驟S504是),在步驟S506中,控制裝置211計算[(本次檢查開始時刻)-(上次檢查結束時刻)],將該值加到由注冊在相應的記錄中的公司職員號確定的公司職員(檢查員)的『產品名稱/生產/檢查/檢查實施/再檢查』確定的工作的工作時間中(步驟S506)。
當判斷序列號不同時(步驟S504否),在步驟S505,控制裝置211計算[(本次檢查開始時刻)-(上次檢查結束時刻)],并將該值加到由注冊在相應的記錄中的公司職員號確定的公司職員(檢查員)的『產品名稱/生產/檢查/檢查轉移』確定的工作的工作時間中(步驟S505)。
步驟S505~508中的一個工作結束后,流程前進到步驟S509,控制裝置211計算[(本次的檢查結束時刻)-(本次的檢查開始時刻)],將求出的時間加到由注冊在相應的記錄中的公司職員號確定的公司職員(檢查員)的『產品名稱/生產/檢查/檢查實施/常規檢查』確定的工作的工作時間中(步驟S509)。
根據這樣結構,可以有效使用工作對象的產品序列號來進行工作時間的分類、計算、合計。
另外,將用圖15來說明圖8主流程步驟S104中執行的工作時間計算處理B的其它實施方式。
在圖15中所示的工作時間計算處理B是除了產品名稱、序列號之外還使用產品檢查結果進行的處理,使用記錄在圖3所示的檢查日志中的檢查結果來算出工作時間。
在圖15中,步驟S601~S605、608、613、614實質上與圖14的步驟S501~S505、S506、S507、S508相同。另一方面,在步驟S604中,當判斷上次作業的序列號和本次作業的序列號相同時,在步驟S607,判斷本次的結果是否OK。
如果本次的檢查結果是OK(步驟S607是),前進到步驟S608。另一方面,如果本次的檢查結果為否(步驟S608否),則前進到步驟S609。
在步驟S609中,控制裝置211判斷作為工作時間計算對象的產品和工作人員前一次制造的產品的(即,作為檢查日志中處理對象的記錄的前一行記錄)不合格(NG)是否是由系統錯誤引起的不合格。
具體地,在圖3所示的檢查日志的檢查結果是『NG(SYSTEM ERROR,系統錯誤)』的時候,控制裝置211判斷是由系統錯誤所引起的不合格。隨后,響應該判斷,基于預先設定的計算規則來算出工作時間,并將該時間加到用『設備故障』(步驟S610)、『產品不合格』(步驟S611)、『其它』(步驟S612)中的任一個確定的工作的工作時間中。
這樣,通過除了產品名稱、序列號之外還使用其它的檢查結果,也可以得出某一產品不合格的原因和求出該產品成為正常情況為止的工作時間等。
另外,本發明不受上述說明的實施形式的限定,可以是在不超出本發明權利要求書所記載的范圍情況下的多種變形。
例如,在上述實施例的情況中,雖然作為工作,以檢查的例子進行了說明,但是對于使用生產裝置11的任意工作都是可以適用的。
例如,也可以適用于安裝工作。圖16示出了在安裝工作中的工作日志(安裝日志)的例子。該安裝工作是圖17所示的多個工作人員連續進行的工作。
圖17所示的安裝工作是A~C的各個工作人員將從搬送裝置搬送的產品的零部件進行組裝而完成一個產品的工作。具體地,例如帶有IC標簽的零部件上安裝基板,最初工作人員A進行安裝工作。隨后,根據該零部件帶有IC標簽,因此將工作人員A開始組裝工作的時刻、結束時刻等記錄在工作日志中。下面,工作人員B使用安裝了基板的零部件,例如進行安裝閃存等零部件的組裝工作。隨后,將工作人員B開始組裝工作的時刻、結束時刻記錄在工作日志中。圖16中所示的通過點A、通過點B是工作人員A、工作人員B結束安裝工作的時刻,并且將其記錄在工作日志中。同樣,將工作人員C的工作開始時刻、全部安裝工作的結束時間記錄在工作日志中。
在上述的前提下,管理人員在圖18所示的計算表中設例會如第4項所示的計算公式。工作業績管理服務器21的控制裝置211用該第4項所示的計算公式『(安裝結束時刻)-(通過點B的時刻)』來求出工作人員C的工作時間。該組裝結束時刻是圖16所示的安裝日志的『組裝結束時間』(如果是產品A、序列號為A0000001的工作,那么就是『08:22:55』)。另一方面,通過點B的時刻就是圖16所示的工作日志的『通過點B』(如果是產品A、序列號為A0000001的工作,那么就是『08:20:11』)。隨后,根據這些時刻求其差分的『00:02:44』的工作時間。隨后,工作業績管理服務器21將求出的工作時間作為工作人員C的工作時間記錄在業績數據庫23中。
例如工作業績管理服務器21使用記錄在業績數據庫23中的每天的合計數據來合計例如在月末每個工作人員進行的組裝工作的工作時間。這樣,本發明也適用于求出組裝步驟的工作時間的情況。
權利要求
1.一種工作業績管理系統,其特征在于,該系統具有工作日志記錄部件(12),對于屬于規定種類的第1組工作,其將確定工作人員的工作人員信息、確定工作的工作信息、確定工作開始時刻的開始時刻信息以及確定結束時刻的結束時刻信息對應而自動地記錄;工作時間計算部件(211),其根據上述工作日志記錄部件(12)所記錄的開始時刻和結束時刻,求第一組的各個工作消耗的時間(工作時間);以及合計部件(211),其用來合計用上述工作時間計算部件(211)計算出的工作時間。
2.如權利要求1所述的工作業績管理系統,其特征在于還具有輸入部件(4),其用來對于第一組工作之外的第二組工作手動輸入確定工作人員的信息和用來確定各個工作消耗的時間(業務時間)的信息,上述合計部件(211)具有用來合計上述第一組工作的工作時間和上述第二組工作的工作時間的部件(211)。
3.如權利要求1或2所述的工作業績管理系統,其特征在于上述合計部件具有基于上述工作人員信息來對各個工作人員合計用上述工作時間計算部件(211)計算出的工作時間的部件(211)。
4.如權利要求3所述的工作業績管理系統,其特征在于上述工作日志記錄部件(12)具有記錄上述工作人員上班時刻和下班時刻的部件(5),上述工作時間計算部件(211)具有根據上述工作日志部件(12)所記錄的上班時刻和下班時刻以及上述合計部件(211)所合計的各個工作人員的工作時間來計算上述工作人員進行的第一組工作和第二組工作之外的消耗時間的部件(211)。
5.如權利要求1所述的工作業績管理系統,其特征在于上述工作日志記錄部件(12)將確定作為第一組的各工作對象的產品的產品識別信息(產品名、序列號)與工作人員信息、工作確定信息、開始時刻信息以及結束時刻信息對應來進行記錄,上述合計部件(211)具有基于產品識別信息來對各個產品合計工作時間的部件。
6.如權利要求1所述的工作業績管理系統,其特征在于上述工作日志記錄部件(12)記錄各檢查工作的開始時刻和結束時刻,上述工作時間計算部件(211)具有根據上述工作日志記錄部件(12)所記錄的上述檢查開始時刻和結束時刻來求各個檢查所消耗的時間(檢查時間)的檢查時間計算部件。
7.如權利要求1所述的工作業績管理系統,其特征在于上述工作日志記錄部件(12)記錄各安裝工作的開始時刻和結束時刻,上述工作時間計算部件(211)具有根據上述工作日志記錄部件(12)所記錄的上述安裝開始時刻和結束時刻來求安裝時間的安裝時間計算部件。
8.一種工作業績管理方法,其特征在于,進行以下處理工作日志記錄處理(12),對于屬于規定種類的第一組工作,將確定工作人員的工作人員信息、確定工作的工作信息、確定工作開始時刻的開始時刻信息以及確定結束時刻的結束時刻信息對應而自動地記錄;工作時間計算處理(211),其根據上述工作日志記錄處理(12)記錄的開始時刻以及結束時刻,求第一組的各個工作消耗的時間(工作時間);以及合計處理(211),其對每個工作人員合計由上述工作時間計算處理(211)所計算出的工作時間。
9.如權利要求8所述的工作業績管理方法,其特征在于該方法還具有輸入步驟,其對于第一組工作之外的第二組工作,手動輸入確定工作人員的信息和確定各個工作消耗的時間(業務時間)的信息,上述合計步驟對每個工作人員合計上述第一組的各個工作的工作時間和上述第二組的各個工作的工作時間。
10.如權利要求8或9所述的業績管理方法,其特征在于上述工作日志記錄步驟將確定作為第一組的各個工作對象的產品的產品識別信息與工作人員信息、工作確定信息、開始時刻信息以及結束時刻信息對應來記錄,上述工作時間計算步驟包含基于產品識別信息來對各產品求工作時間的步驟。
11.如權利要求10所述的工作業績管理方法,其特征在于上述工作日志記錄步驟記錄上述工作人員的上班時刻以及下班時刻,上述工作時間計算步驟包含根據上述工作日志記錄步驟所記錄的上班時刻和下班時刻以及上述合計步驟所合計的各個工作人員的工作時間來計算上述工作人員在第一組工作以及第一組工作以外的消耗時間的步驟。
全文摘要
提供了一個能夠自動收集工作人員的工作業績的工作業績管理系統和工作業績管理方法。工作業績管理服務器(21)獲取記錄在生產日志數據庫(13)中的工作開始時刻、結束時刻、產品名稱、公司職員號等信息,根據預先由管理人員決定的工作的分類的工作分類數據庫(22)和決定了工作時間的計算規則的計算規則表,使用從生產日志數據庫(13)中獲取的工作開始時間、結束時間等,對每個公司職員號自動求出工作時間。另一方面,對于不能夠自動合計工作時間的工作,接受從工作人員終端(4)輸入的工作時間,并根據該工作時間和自動算出的工作時間來對每個工作人員合計工作時間。
文檔編號G01N35/10GK1855142SQ200610084160
公開日2006年11月1日 申請日期2006年3月14日 優先權日2005年3月14日
發明者江部利明 申請人:株式會社理光