(57)【特許請求の範囲】
【請求項１】
所定の製品グループに属する複数の製品の仕様を規定する機種仕様データであって、前記複数の製品がそれぞれ有する機能の特徴を示す複数の機能特徴項目と、前記複数の機能特徴項目のそれぞれに属する１以上の前記特徴の選択肢を示す特徴選択肢項目と、前記特徴選択肢項目により示される前記特徴の選択肢が前記複数の製品のそれぞれによって選択されているか否かを示す機種仕様項目とを含む機種仕様データを記憶する第１記憶部と、
前記製品グループに属するいずれかの製品に対して実施されるチェック処理をそれぞれ示す複数のチェック項目と、前記複数のチェック項目により示される前記各チェック処理がそれぞれ前記各特徴選択肢項目により示される前記特徴の選択肢に対して実施されるか否かを示す実施選択項目とを含むチェック項目データを記憶する第２記憶部と、
前記機種仕様データと前記チェック項目データとに基づいて、前記製品グループに属する第１製品に対して実施される前記チェック処理を示す前記チェック項目を並べたチェック項目リストを作成するリスト作成部と、
を備え、
前記リスト作成部は、前記第１製品の前記機種仕様データの前記機種仕様項目が、前記複数の機能特徴項目のいずれかに属する第１特徴選択肢項目により示される前記特徴の選択肢が選択されていることを示し、前記チェック項目データの第１チェック項目に対応する前記実施選択項目が、前記第１特徴選択肢項目により示される前記特徴の選択肢に対して前記チェック処理が実施されることを示す場合に、前記第１チェック項目を前記チェック項目リストに含める、
チェックリスト作成装置。
【請求項２】
前記複数の製品の生産工程が割り当てられた作業エリアに設置された作業端末と、前記作業端末と通信可能に接続された請求項１に記載のチェックリスト作成装置とを有する作業実績管理システムであって、
前記作業端末は、
表示部と、
前記作業エリアで行われる作業の対象である対象製品を特定する製品識別子を前記チェックリスト作成装置に送信し、前記製品識別子により特定される前記対象製品の前記チェック項目リストを前記チェックリスト作成装置から受信する第１取得部と、
前記チェック項目リストに含まれている前記チェック項目を前記表示部に表示させ、ユーザが入力した前記チェック項目により示される前記チェック処理の実施結果を取得する第２取得部と、
前記第２取得部により取得された前記実施結果を、前記チェックリスト作成装置に送信する送信部と、
を備え、
前記チェックリスト作成装置は、
前記作業端末から前記製品識別子を受信し、前記チェック項目リストに含まれている前記チェック項目により示される前記チェック処理の実施結果を前記作業端末から受信する通信部を更に備え、
前記リスト作成部は、前記製品識別子により特定される前記対象製品を前記第１製品として前記チェック項目リストを作成し、
前記通信部は、作成された前記チェック項目リストを前記作業端末に送信する、
作業実績管理システム。
【請求項３】
前記端末装置と通信可能に構成され、前記チェック項目に関連する関連文書を記憶する記憶装置を更に備え、
前記第２記憶部に記憶される前記チェック項目データは、更に、前記複数のチェック項目のそれぞれに対応付けられた、前記関連文書を特定する文書識別子を含み、
前記記憶装置は、前記文書識別子と対応付けて前記関連文書を記憶し、
前記作業端末は、
前記ユーザによって選択された前記文書識別子を取得する第３取得部と、
前記第３取得部により取得された前記文書識別子と対応付けて前記記憶装置に記憶されている前記関連文書を前記記憶装置から受信し、前記表示部に表示する表示制御部と、
を更に備える、
請求項２に記載の作業実績管理システム。
【請求項４】
前記第２記憶部に記憶される前記チェック項目データは、更に、前記複数のチェック項目のそれぞれに対応付けられた、前記チェック項目により示される前記チェック処理の実施の順番を示す順序情報と、前記順序情報により示される前記チェック処理の実施の順番を守る必要があるか否かを示すチェックポイント情報とを含み、
前記第２取得部は、前記ユーザにより入力された前記実施結果のチェック項目に対応付けて前記第２記憶部に記憶されている前記チェックポイント情報が、前記チェック処理の実施の順番を守る必要があることを示す場合には、前記チェック項目に対応する前記順序情報が示す順番よりも前の順番を示す前記順序情報に対応するチェック項目の前記実施結果を取得している場合にのみ、前記ユーザにより入力された前記実施結果を取得する、
請求項２又は３に記載の作業実績管理システム。
【請求項５】
前記第２記憶部に記憶される前記チェック項目データは、更に、前記複数のチェック項目のそれぞれに対応付けられた、前記チェック項目により示される前記チェック処理の実施が任意であるか否かを示す任意入力情報を含み、
前記第２取得部は、前記ユーザにより入力された前記実施結果のチェック項目に対応付けて前記第２記憶部に記憶されている前記チェックポイント情報が、前記チェック処理の実施の順番を守る必要があることを示す場合には、前記チェック項目に対応する前記順序情報が示す順番よりも前の順番を示す前記順序情報に対応するチェック項目であって、対応する前記任意入力情報により前記チェック処理の実施が任意でないことを示すチェック項目の前記実施結果を取得している場合にのみ、前記ユーザにより入力された前記実施結果を取得する、
請求項４に記載の作業実績管理システム。
【請求項６】
前記第２記憶部に記憶される前記チェック項目データは、更に、前記複数のチェック項目のそれぞれに対応付けられた、前記チェック項目により示される前記チェック処理の実施が任意であるか否かを示す任意入力情報を含み、
前記リスト作成部は、前記作業端末から受信した前記製品識別子にカスタム仕様であることを示す付加コードが含まれている場合には、前記製品識別子から前記付加コードを除いた識別子により特定される前記対象製品を前記第１製品として前記チェック項目リストを作成し、かつ、前記任意入力情報として、全ての前記チェック項目により示される前記チェック処理の実施が任意であることを示す任意入力情報を前記チェック項目リストに含める、
請求項２〜５のいずれか一項に記載の作業実績管理システム。
【請求項７】
前記第２記憶部に記憶される前記チェック項目データは、更に、前記複数のチェック項目のそれぞれに対応付けられた、前記特徴選択肢項目により示される前記特徴の選択肢に関連する文字情報を含み、
前記文字情報は、前記第１製品の前記機種仕様データの前記機種仕様項目が、前記複数の機能特徴項目のうちのいずれかに属する前記特徴選択肢項目のうち一部の前記特徴選択肢項目により示される前記特徴の選択肢が選択されていることを示し、残りの前記特徴選択肢項目により示される前記特徴の選択肢が選択されていないことを示す場合に、前記特徴選択肢項目が属する前記機能特徴項目を表す文字列と、前記機種仕様項目によって選択されていることが示されている前記特徴選択肢項目を表す文字列とが組み合わされた文字列を含む、
請求項２〜６のいずれか一項に記載の作業実績管理システム。
【請求項８】
前記機種仕様データと前記チェック項目データとに基づいて作成されたマスタ情報であって、前記製品グループに属するいずれかの製品に対して実施される前記チェック処理をそれぞれ示す前記複数のチェック項目と、前記複数のチェック項目に対応してそれぞれ設けられ前記チェック処理の実施の順番を示す順序情報と、前記複数のチェック項目に対応してそれぞれ設けられ前記順序情報により示される前記チェック処理の実施の順番を守る必要があるか否かを示すチェックポイント情報とを有するチェック関連情報と、前記複数のチェック項目に対応してそれぞれ設けられ前記製品グループに属する製品ごとに前記チェック処理が実施されるか否かを示す機種仕様情報と、を含むマスタ情報を記憶するマスタ情報記憶部と、
前記マスタ情報を管理するマスタ情報管理部と、
をさらに備え、
前記マスタ情報記憶部は、前記チェック関連情報として第１チェック関連情報を含み、前記機種仕様情報として第１機種仕様情報を含む第１マスタ情報と、前記チェック関連情報として第２チェック関連情報を含み、前記機種仕様情報として第２機種仕様情報を含む第２マスタ情報とを記憶し、
前記第２マスタ情報は、前記第１マスタ情報の一部が変更されて作成され、
前記マスタ情報管理部は、
前記順序情報以外で前記第１チェック関連情報と前記第２チェック関連情報とに同一内容が重複して含まれているか否かを判断し、前記第１チェック関連情報と前記第２チェック関連情報とに含まれている内容を重複しないように含む第１統合情報を生成し、
前記第１機種仕様情報と前記第２機種仕様情報とに同一製品が重複して含まれているか否かを判断し、前記第１機種仕様情報と前記第２機種仕様情報とに含まれている製品を重複しないように含む第２統合情報を生成し、
前記第１統合情報に含まれている前記チェック項目と前記第２統合情報に含まれている各製品との各組合せに対応して、前記第１チェック関連情報の対応する前記チェック項目に示される前記チェック処理が実施されるか、実施されないか、又は前記第１統合情報に前記第１チェック関連情報が含まれないかを示す第１要素と、前記第２チェック関連情報の対応する前記チェック項目に示される前記チェック処理が実施されるか、実施されないか、又は前記第１統合情報に前記第２チェック関連情報が含まれないかを示す第２要素とからなる差分ベクトルをそれぞれ生成し、
前記差分ベクトルを用いて、前記第１マスタ情報に対する前記第２マスタ情報の差異を前記第２統合情報に含まれる製品ごとに示す差分情報を生成する、
請求項１に記載のチェックリスト作成装置。
【請求項９】
前記チェック処理の実施の順番を守る必要があることを示す前記チェックポイント情報が第１チェックポイント情報と定義され、
前記マスタ情報管理部は、
前記第１チェック関連情報及び前記第２チェック関連情報において、それぞれ、前記順序情報により示される順番で、前記第１チェックポイント情報ごとに分割されたチェック項目群を表すグループ情報を生成し、
前記グループ情報が同じ範囲内で、前記第１チェック関連情報と前記第２チェック関連情報とに同一内容が重複して含まれているか否かを判断する、
請求項８に記載のチェックリスト作成装置。
【請求項１０】
前記チェック処理の実施の順番を守る必要があることを示す前記チェックポイント情報が第１チェックポイント情報と定義され、
前記マスタ情報管理部は、
前記第１チェック関連情報及び前記第２チェック関連情報において、それぞれ、前記第１チェック関連情報及び前記第２チェック関連情報の両方において前記第１チェックポイント情報が存在し、かつ、前記第１チェックポイント情報に対応する内容が同一である場合に、前記第１チェックポイント情報ごとに分割されたチェック項目群を表すグループ情報を生成し、
前記グループ情報が同じ範囲内で、前記第１チェック関連情報と前記第２チェック関連情報とに同一内容が重複して含まれているか否かを判断する、
請求項８に記載のチェックリスト作成装置。
【請求項１１】
所定の製品グループに属する複数の製品の仕様を規定する機種仕様データであって、前記複数の製品がそれぞれ有する機能の特徴を示す複数の機能特徴項目と、前記複数の機能特徴項目のそれぞれに属する１以上の前記特徴の選択肢を示す特徴選択肢項目と、前記特徴選択肢項目により示される前記特徴の選択肢が前記複数の製品のそれぞれによって選択されているか否かを示す機種仕様項目とを含む機種仕様データを記憶する第１記憶部と、
前記製品グループに属するいずれかの製品に対して実施されるチェック処理をそれぞれ示す複数のチェック項目と、前記複数のチェック項目により示される前記各チェック処理がそれぞれ前記各特徴選択肢項目により示される前記特徴の選択肢に対して実施されるか否かを示す実施選択項目とを含むチェック項目データを記憶する第２記憶部と、
を備えるチェックリスト作成装置で用いられるチェックリスト作成方法であって、
前記機種仕様データと前記チェック項目データとに基づいて、前記製品グループに属する第１製品に対して実施される前記チェック処理を示す前記チェック項目を並べたチェック項目リストを作成するリスト作成ステップを備え、
前記リスト作成ステップでは、前記第１製品の前記機種仕様データの前記機種仕様項目が、前記複数の機能特徴項目のいずれかに属する第１特徴選択肢項目により示される前記特徴の選択肢が選択されていることを示し、前記チェック項目データの第１チェック項目に対応する前記実施選択項目が、前記第１特徴選択肢項目により示される前記特徴の選択肢に対して前記チェック処理が実施されることを示す場合に、前記第１チェック項目が前記チェック項目リストに含められる、
チェックリスト作成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、製品の生産管理技術に関し、特に、チェックリストの作成及び作業実績を管理する技術に関する。
【背景技術】
【０００２】
従来から、例えば機械組立工場の生産ラインにおいては、チェックシートと呼ばれる作業指示と作業実績記録とを兼ねた作業管理シートが、作業対象の部材と一緒にラインを流れている。
【０００３】
作業者はチェックシートを見て、自分の工程での作業内容を確認し、また、作業結果を記録する。詳細には、作業者は、組立作業を実施しながら、必要な作業を間違いなく実施したことを確認し、その製品に使用した部品のシリアル番号等、及び、組立作業に含まれる工程内検査結果等を、自分の署名とともにチェックシートに記入する。
【０００４】
そして、品質保証担当者は、このチェックシートを後から参照することによって、必要な作業が適切な作業者によって実施されたことを確認することができる。また、出荷後等に、製品に不具合が発生した場合には、品質保証担当者は、チェックシートに記録されている内容に基づいて、不具合に関連する検査結果の数値を確認したり、関連する部品の製造ロットを追跡したりする。
【０００５】
しかし、従来用いられてきたチェックシートは、紙のチェックシートであったことから、後に作業内容を確認するには、大きな作業工数となる時間と手間を要していた。例えば、ある製品に問題が発生した場合に、その製品の作業実績やその製品に使用された部品の詳細を確認するためには、製造現場に保存されている膨大な紙ファイルの中から該当するチェックシートを、品質保証担当者が探し出す必要があったからである。
【０００６】
また、紙のチェックシートの場合、製品が１つの工場で作られるのではなく、複数の拠点で製品が部分ごとに製造される場合には、製造履歴をまとめて管理することは困難である場合が多い。特に、近年、製造拠点を他国に置くケース、例えば、エンジンなどのコア部分は日本で製造し、周辺部分は市場に近い新興国の工場で作るというケースが発生しており、このような製造拠点の分散が進むにつれて、紙のチェックシートでは、その製造履歴の管理がより困難となってきている。
【０００７】
このような背景のもと、近年の情報通信技術（Ｉｎｆｏｒｍａｔｉｏｎ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｔｅｃｈｎｏｌｏｇｙ）の進展に伴い、製造ラインの設置場所に関わらず、製造履歴をリアルタイムにまとめて管理でき、且つ、実績内容の検索や解析も容易にできる電子チェックシートの導入が検討されるようになってきた。
【０００８】
例えば、作業指示システムは、製造する各製品の設計情報、設備、治具等を含めた作業手順情報などの作業指示データを予め蓄積したデータベースと作業現場に設置した情報端末とを備え、製造する製品に対応した作業指示データを作業者が使用する情報端末に配信する。そして、作業の進捗情報を情報端末を介して収集し、進捗に合わせた作業指示を適時提示する技術が提案されている（特許文献１等参照）。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開平０９−２６２７４５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
ここで、この従来技術では、予め、製造する予定の製品型名（製品の機種仕様を示す名称）に１対１に対応した作業手順等が記載されたチェックシート（作業指示データ）が作成されて、データベースに保存されている必要がある。つまり、製品の種類の増加に伴い、担当者は、増えた製品の機種仕様に対するチェックシートを、製造に間に合うように、適時整備する必要が生じる。
【００１１】
しかし、近年の、多品種少量生産が進んだ生産ラインでは、１つのラインで製造する製品の機種仕様の総数は１千種類を超える場合もあり、担当者が、個別の機種仕様に対するチェックシートを整備しつづけることは、現実的に困難である場合が発生し得る。
【００１２】
また、モジュラー設計やフロントローディングなどの設計手法を用いる場合には、それらの設計情報を管理するシステムと、製造工程における要求に対処するための生産設計プロセスとを連携させて、各製品のチェックシートを適時作成し整備するようなシステムを開発することは可能であるが、時間と大きな投資が必要となる。
【００１３】
そこで、本発明は、多品種少量生産を特徴とする製造ラインにおいて、製造する製品個別の機種仕様に対応したチェックシートを、簡便に作成することができる技術を提供することを目的とする。
【課題を解決するための手段】
【００１４】
本発明の第１態様に係るチェックリスト作成装置は、所定の製品グループに属する複数の製品の仕様を規定する機種仕様データであって、前記複数の製品がそれぞれ有する機能の特徴を示す複数の機能特徴項目と、前記複数の機能特徴項目のそれぞれに属する１以上の前記特徴の選択肢を示す特徴選択肢項目と、前記特徴選択肢項目により示される前記特徴の選択肢が前記複数の製品のそれぞれによって選択されているか否かを示す機種仕様項目とを含む機種仕様データを記憶する第１記憶部と、前記製品グループに属するいずれかの製品に対して実施されるチェック処理をそれぞれ示す複数のチェック項目と、前記複数のチェック項目により示される前記各チェック処理がそれぞれ前記各特徴選択肢項目により示される前記特徴の選択肢に対して実施されるか否かを示す実施選択項目とを含むチェック項目データを記憶する第２記憶部と、前記機種仕様データと前記チェック項目データとに基づいて、前記製品グループに属する第１製品に対して実施される前記チェック処理を示す前記チェック項目を並べたチェック項目リストを作成するリスト作成部と、を備え、前記リスト作成部は、前記第１製品の前記機種仕様データの前記機種仕様項目が、前記複数の機能特徴項目のいずれかに属する第１特徴選択肢項目により示される前記特徴の選択肢が選択されていることを示し、前記チェック項目データの第１チェック項目に対応する前記実施選択項目が、前記第１特徴選択肢項目により示される前記特徴の選択肢に対して前記チェック処理が実施されることを示す場合に、前記第１チェック項目を前記チェック項目リストに含めるものである。
【００１５】
本発明の第２態様に係るチェックリスト作成方法は、所定の製品グループに属する複数の製品の仕様を規定する機種仕様データであって、前記複数の製品がそれぞれ有する機能の特徴を示す複数の機能特徴項目と、前記複数の機能特徴項目のそれぞれに属する１以上の前記特徴の選択肢を示す特徴選択肢項目と、前記特徴選択肢項目により示される前記特徴の選択肢が前記複数の製品のそれぞれによって選択されているか否かを示す機種仕様項目とを含む機種仕様データを記憶する第１記憶部と、前記製品グループに属するいずれかの製品に対して実施されるチェック処理をそれぞれ示す複数のチェック項目と、前記複数のチェック項目により示される前記各チェック処理がそれぞれ前記各特徴選択肢項目により示される前記特徴の選択肢に対して実施されるか否かを示す実施選択項目とを含むチェック項目データを記憶する第２記憶部と、を備えるチェックリスト作成装置で用いられるチェックリスト作成方法であって、前記機種仕様データと前記チェック項目データとに基づいて、前記製品グループに属する第１製品に対して実施される前記チェック処理を示す前記チェック項目を並べたチェック項目リストを作成するリスト作成ステップを備え、前記リスト作成ステップでは、前記第１製品の前記機種仕様データの前記機種仕様項目が、前記複数の機能特徴項目のいずれかに属する第１特徴選択肢項目により示される前記特徴の選択肢が選択されていることを示し、前記チェック項目データの第１チェック項目に対応する前記実施選択項目が、前記第１特徴選択肢項目により示される前記特徴の選択肢に対して前記チェック処理が実施されることを示す場合に、前記第１チェック項目が前記チェック項目リストに含められるものである。
【００１６】
これらの構成によれば、製品とその製品が有する機能の特徴とを対応させた機種仕様データと、チェック処理を示すチェック項目とそのチェック処理が実施される特徴の選択肢とを対応させたチェック項目データとを、それぞれ作成しておけば、製品ごとのチェック項目リストを作成することが可能となる。ここで、機能の特徴とは、製品の特徴を広く示すものであり、いわゆる製品の働きだけでなく、その製品が使用される場所又は地域等も含んでもよい。
【００１７】
製品ごとに個別にチェック項目リストを一から作成し、記憶しておく場合には、各製品の機能の特徴とチェック項目との組み合わせ等を考慮し、多くの種類のチェック項目リストを作成することが必要となり、そのチェック項目リストのメンテナンスに多大な労力が必要となることが多い。しかし、上記構成の機種仕様データやチェック項目データのような、単純な対応関係を持たせたデータ構造のデータを複数記憶しておき、必要に応じて、情報を集約してチェック項目リストを作成することで、チェック項目リストを製品ごとに整備する場合に比べて負荷を減らすことが可能となる。このチェック項目リストを用いることにより、設計管理システムと連携させるような大掛かりな仕組みを導入せずとも、多品種少量生産に対応した製品毎の個別のチェックシートの運用が可能となる。
【００１８】
本発明の第３態様に係る作業実績管理システムは、前記複数の製品の生産工程が割り当てられた作業エリアに設置された作業端末と、前記作業端末と通信可能に接続された請求項１に記載のチェックリスト作成装置とを有する作業実績管理システムであって、前記作業端末は、表示部と、前記作業エリアで行われる作業の対象である対象製品を特定する製品識別子を前記チェックリスト作成装置に送信し、前記製品識別子により特定される前記対象製品の前記チェック項目リストを前記チェックリスト作成装置から受信する第１取得部と、前記チェック項目リストに含まれている前記チェック項目を前記表示部に表示させ、ユーザが入力した前記チェック項目により示される前記チェック処理の実施結果を取得する第２取得部と、前記第２取得部により取得された前記実施結果を、前記チェックリスト作成装置に送信する送信部と、を備え、前記チェックリスト作成装置は、前記作業端末から前記製品識別子を受信し、前記チェック項目リストに含まれている前記チェック項目により示される前記チェック処理の実施結果を前記作業端末から受信する通信部を更に備え、前記リスト作成部は、前記製品識別子により特定される前記対象製品を前記第１製品として前記チェック項目リストを作成し、前記通信部は、作成された前記チェック項目リストを前記作業端末に送信するものである。
【００１９】
この構成によれば、ユーザである作業者は、その作業場所で実施すべきチェック処理を、表示されたチェック項目から簡単かつ明確に把握でき、また、電子的にチェック処理の実施結果、つまり作業実績を入力することができる。そして、作業実績は、チェックリスト作成装置に集約されるので、生産管理担当者は、生産拠点がどこであろうとも、集約された作業実績を参照することにより作業進捗をリアルタイムに把握できる。また、品質保証担当者は、出荷後の製品に問題があった場合には、ただちに、チェックリスト作成装置に集約された作業実績を参照することにより例えば製造履歴又は計測数値を把握することが可能となる。
【００２０】
また、上述の作業実績管理システムにおいて、前記端末装置と通信可能に構成され、前記チェック項目に関連する関連文書を記憶する記憶装置を更に備えてもよい。前記第２記憶部に記憶される前記チェック項目データは、更に、前記複数のチェック項目のそれぞれに対応付けられた、前記関連文書を特定する文書識別子を含んでもよい。前記記憶装置は、前記文書識別子と対応付けて前記関連文書を記憶してもよい。前記作業端末は、前記ユーザによって選択された前記文書識別子を取得する第３取得部と、前記第３取得部により取得された前記文書識別子と対応付けて前記記憶装置に記憶されている前記関連文書を前記記憶装置から受信し、前記表示部に表示する表示制御部と、を更に備えてもよい。
【００２１】
この構成によれば、ユーザは、文書識別子を選択するだけで、チェック項目に関連する関連文書、例えば、設計図や手順書等を即座に参照できる。つまり、ユーザは製造ラインを離れることなく、必要な作業手順書や試験要領書を簡単に確認することができるので、作業品質を向上させることが可能となる。
【００２２】
また、上述の作業実績管理システムにおいて、前記第２記憶部に記憶される前記チェック項目データは、更に、前記複数のチェック項目のそれぞれに対応付けられた、前記チェック項目により示される前記チェック処理の実施の順番を示す順序情報と、前記順序情報により示される前記チェック処理の実施の順番を守る必要があるか否かを示すチェックポイント情報とを含んでもよい。前記第２取得部は、前記ユーザにより入力された前記実施結果のチェック項目に対応付けて前記第２記憶部に記憶されている前記チェックポイント情報が、前記チェック処理の実施の順番を守る必要があることを示す場合には、前記チェック項目に対応する前記順序情報が示す順番よりも前の順番を示す前記順序情報に対応するチェック項目の前記実施結果を取得している場合にのみ、前記ユーザにより入力された前記実施結果を取得してもよい。
【００２３】
この構成によれば、ユーザにより入力された実施結果のチェック項目に対応付けて第２記憶部に記憶されているチェックポイント情報が、チェック処理の実施の順番を守る必要があることを示す場合には、チェック項目に対応する順序情報が示す順番よりも前の順番を示す順序情報に対応するチェック項目の実施結果が取得されている場合にのみ、ユーザにより入力された実施結果が、第２取得部により取得される。言い換えると、チェック項目に対応する順序情報が示す順番よりも前の順番を示す順序情報に対応するチェック項目の実施結果が取得されていない場合には、ユーザにより入力された実施結果が、第２取得部により取得されない。したがって、実施の順番を守る必要があるチェック処理については、チェック処理の実施の順番をユーザに守らせることが可能となる。
【００２４】
また、上述の作業実績管理システムにおいて、前記第２記憶部に記憶される前記チェック項目データは、更に、前記複数のチェック項目のそれぞれに対応付けられた、前記チェック項目により示される前記チェック処理の実施が任意であるか否かを示す任意入力情報を含んでもよい。前記第２取得部は、前記ユーザにより入力された前記実施結果のチェック項目に対応付けて前記第２記憶部に記憶されている前記チェックポイント情報が、前記チェック処理の実施の順番を守る必要があることを示す場合には、前記チェック項目に対応する前記順序情報が示す順番よりも前の順番を示す前記順序情報に対応するチェック項目であって、対応する前記任意入力情報により前記チェック処理の実施が任意でないことを示すチェック項目の前記実施結果を取得している場合にのみ、前記ユーザにより入力された前記実施結果を取得してもよい。
【００２５】
この構成によれば、チェック処理の実施が任意でない場合には、チェック処理の実施の順序をユーザに守らせることが可能となる。また、任意入力情報により、チェック処理の実施が任意であるチェック項目も設定できる。したがって、生産管理担当者は、生産ラインでの作業について、ある程度のチェック処理の実施の順序の柔軟さを保ちつつ、必要なチェック処理の実施の順序の大枠は担保することが可能となる。
【００２６】
また、上述の作業実績管理システムにおいて、前記第２記憶部に記憶される前記チェック項目データは、更に、前記複数のチェック項目のそれぞれに対応付けられた、前記チェック項目により示される前記チェック処理の実施が任意であるか否かを示す任意入力情報を含んでもよい。前記リスト作成部は、前記作業端末から受信した前記製品識別子にカスタム仕様であることを示す付加コードが含まれている場合には、前記製品識別子から前記付加コードを除いた識別子により特定される前記対象製品を前記第１製品として前記チェック項目リストを作成し、かつ、前記任意入力情報として、全ての前記チェック項目により示される前記チェック処理の実施が任意であることを示す任意入力情報を前記チェック項目リストに含めてもよい。
【００２７】
この構成によれば、製品がカスタム仕様の場合には、ベースとなる製品のチェック項目リストが作成される。また、全てのチェック処理の実施に関しては任意とされるので、カスタム仕様ではない製品のチェック項目リストと、カスタム仕様の製品のチェック項目リストとを、同じシステムで作成することが可能となる。
【００２８】
また、上述の作業実績管理システムにおいて、前記第２記憶部に記憶される前記チェック項目データは、更に、前記複数のチェック項目のそれぞれに対応付けられた、前記特徴選択肢項目により示される前記特徴の選択肢に関連する文字情報を含んでもよい。前記文字情報は、前記第１製品の前記機種仕様データの前記機種仕様項目が、前記複数の機能特徴項目のうちのいずれかに属する前記特徴選択肢項目のうち一部の前記特徴選択肢項目により示される前記特徴の選択肢が選択されていることを示し、残りの前記特徴選択肢項目により示される前記特徴の選択肢が選択されていないことを示す場合に、前記特徴選択肢項目が属する前記機能特徴項目を表す文字列と、前記機種仕様項目によって選択されていることが示されている前記特徴選択肢項目を表す文字列とが組み合わされた文字列を含んでもよい。
【００２９】
この構成によれば、複数の機能特徴項目のうちのいずれかに属する特徴選択肢項目のうち一部の特徴選択肢項目により示される特徴の選択肢が選択されていることが示され、残りの特徴選択肢項目により示される特徴の選択肢が選択されていないことが示されている場合に、選択されていることが示されている特徴選択肢項目を表す文字列が、チェック項目データに含められる。このため、製品の特長を文字列として表示することができる。その結果、ユーザは、特徴の選択肢の選択が正確に行われているか否かなどのチェック項目データの内容の確認を容易に行うことが可能となる。
【００３０】
また、上述のチェックリスト作成装置において、前記機種仕様データと前記チェック項目データとに基づいて作成されたマスタ情報であって、前記製品グループに属するいずれかの製品に対して実施される前記チェック処理をそれぞれ示す前記複数のチェック項目と、前記複数のチェック項目に対応してそれぞれ設けられ前記チェック処理の実施の順番を示す順序情報と、前記複数のチェック項目に対応してそれぞれ設けられ前記順序情報により示される前記チェック処理の実施の順番を守る必要があるか否かを示すチェックポイント情報とを有するチェック関連情報と、前記複数のチェック項目に対応してそれぞれ設けられ前記製品グループに属する製品ごとに前記チェック処理が実施されるか否かを示す機種仕様情報と、を含むマスタ情報を記憶するマスタ情報記憶部と、前記マスタ情報を管理するマスタ情報管理部と、をさらに備えてもよい。前記マスタ情報記憶部は、前記チェック関連情報として第１チェック関連情報を含み、前記機種仕様情報として第１機種仕様情報を含む第１マスタ情報と、前記チェック関連情報として第２チェック関連情報を含み、前記機種仕様情報として第２機種仕様情報を含む第２マスタ情報とを記憶してもよい。前記第２マスタ情報は、前記第１マスタ情報の一部が変更されて作成されてもよい。前記マスタ情報管理部は、前記順序情報以外で前記第１チェック関連情報と前記第２チェック関連情報とに同一内容が重複して含まれているか否かを判断し、前記第１チェック関連情報と前記第２チェック関連情報とに含まれている内容を重複しないように含む第１統合情報を生成してもよい。前記マスタ情報管理部は、前記第１機種仕様情報と前記第２機種仕様情報とに同一製品が重複して含まれているか否かを判断し、前記第１機種仕様情報と前記第２機種仕様情報とに含まれている製品を重複しないように含む第２統合情報を生成してもよい。前記マスタ情報管理部は、前記第１統合情報に含まれている前記チェック項目と前記第２統合情報に含まれている各製品との各組合せに対応して、前記第１チェック関連情報の対応する前記チェック項目に示される前記チェック処理が実施されるか、実施されないか、又は前記第１統合情報に前記第１チェック関連情報が含まれないかを示す第１要素と、前記第２チェック関連情報の対応する前記チェック項目に示される前記チェック処理が実施されるか、実施されないか、又は前記第１統合情報に前記第２チェック関連情報が含まれないかを示す第２要素とからなる差分ベクトルをそれぞれ生成してもよい。前記マスタ情報管理部は、前記差分ベクトルを用いて、前記第１マスタ情報に対する前記第２マスタ情報の差異を前記第２統合情報に含まれる製品ごとに示す差分情報を生成してもよい。
【００３１】
この構成によれば、順序情報以外で第１チェック関連情報と第２チェック関連情報とに同一内容が重複して含まれているか否かが判断される。第１チェック関連情報と第２チェック関連情報とに含まれている内容を重複しないように含む第１統合情報が生成される。
【００３２】
もし、順序情報も考慮して、チェック処理の実施の順番が異なるだけで同一内容ではないと判断されると、順序情報以外の内容が同一であっても、全て第１統合情報に含まれることになる。その場合には、第１統合情報が煩雑になる。
【００３３】
しかし、この構成によれば、チェック処理の実施の順番が異なっていても、順序情報以外の内容が同一であれば、第１チェック関連情報と第２チェック関連情報とに同一内容が重複して含まれていると判断される。したがって、第１統合情報が煩雑になるのを防ぐことができる。
【００３４】
また、この構成によれば、差分ベクトルを用いて、第１マスタ情報に対する第２マスタ情報の差異を第２統合情報に含まれる製品ごとに示す差分情報が生成される。このため、第１マスタ情報が正しく作成されたことが既に分かっている場合には、差分情報のみを確認することにより、第２マスタ情報が正しく作成されているか否かを容易に判断することができる。
【００３５】
また、上述のチェックリスト作成装置において、前記チェック処理の実施の順番を守る必要があることを示す前記チェックポイント情報が第１チェックポイント情報と定義されてもよい。前記マスタ情報管理部は、前記第１チェック関連情報及び前記第２チェック関連情報において、それぞれ、前記順序情報により示される順番で、前記第１チェックポイント情報ごとに分割されたチェック項目群を表すグループ情報を生成してもよい。前記マスタ情報管理部は、前記グループ情報が同じ範囲内で、前記第１チェック関連情報と前記第２チェック関連情報とに同一内容が重複して含まれているか否かを判断してもよい。
【００３６】
この構成によれば、第１チェック関連情報及び第２チェック関連情報において、それぞれ、順序情報により示される順番で、第１チェックポイント情報ごとに分割されたチェック項目群を表すグループ情報が生成される。グループ情報が同じ範囲内で、第１チェック関連情報と第２チェック関連情報とに同一内容が重複して含まれているか否かが判断される。このため、判断を容易に行うことができる。
【００３７】
また、上述のチェックリスト作成装置において、前記チェック処理の実施の順番を守る必要があることを示す前記チェックポイント情報が第１チェックポイント情報と定義されてもよい。前記マスタ情報管理部は、前記第１チェック関連情報及び前記第２チェック関連情報において、それぞれ、前記第１チェック関連情報及び前記第２チェック関連情報の両方において前記第１チェックポイント情報が存在し、かつ、前記第１チェックポイント情報に対応する内容が同一である場合に、前記第１チェックポイント情報ごとに分割されたチェック項目群を表すグループ情報を生成してもよい。前記マスタ情報管理部は、前記グループ情報が同じ範囲内で、前記第１チェック関連情報と前記第２チェック関連情報とに同一内容が重複して含まれているか否かを判断してもよい。
【００３８】
この構成によれば、第１チェック関連情報及び第２チェック関連情報において、それぞれ、第１チェック関連情報及び第２チェック関連情報の両方において第１チェックポイント情報が存在し、かつ、第１チェックポイント情報に対応する内容が同一である場合に、前記第１チェックポイント情報ごとに分割されたチェック項目群を表すグループ情報が生成される。このため、第１マスタ情報に対して、第２マスタ情報においてチェックポイント情報が変更された場合でも、第１チェック関連情報と第２チェック関連情報とでグループ情報がずれることはない。その結果、グループ情報が同じ範囲内で、第１チェック関連情報と第２チェック関連情報とに同一内容が重複して含まれているか否かを容易に判断することができる。
【発明の効果】
【００３９】
本発明によれば、多品種少量生産を特徴とする製造ラインにおいて、製造する製品個別の機種仕様に対応したチェックシートを、簡便に作成することが可能となる。
【図面の簡単な説明】
【００４０】
【図１】実施形態における作業実績管理システムの全体構成を説明するための図である。
【図２】第１実施形態の管理サーバ装置、及び、作業端末装置の機能を示すブロック図である。
【図３】作業端末装置のチェック画面の例を示す図である。
【図４】機種仕様テーブルの構成及び内容の例を示す図である。
【図５】チェック項目テーブルの構成及び内容の例を示す図である。
【図６】機種別チェック項目リストの構成及び内容の例を示す図である。
【図７】機種別チェック項目リストの作成方法を説明するための図である。
【図８】作業実績テーブルの構成及び内容の例を示す図である。
【図９】注文情報テーブルの構成及び内容の例を示す図である。
【図１０】作業実績管理システムの作業実績収集処理のフローチャートである。
【図１１】チェック項目リスト作成処理のフローチャートである。
【図１２】作業実績入力処理のフローチャートである。
【図１３】第２実施形態の管理サーバ装置、及び、作業端末装置の機能を示すブロック図である。
【図１４】第２実施形態の機種別チェック項目一覧テーブルの構成及び内容の例を示す図である。
【図１５】機種別チェック項目一覧テーブルの一例を示す図である。
【図１６】機種別チェック項目一覧テーブルの別の例を示す図である。
【図１７】第３実施形態の管理サーバ装置、及び、作業端末装置の機能を示すブロック図である。
【図１８】マスタ情報管理部による変更前後の機種別チェック項目一覧テーブルの差分情報を抽出する手順の一例を概略的に示すフローチャートである。
【図１９】図１５の機種別チェック項目一覧テーブルから抜き出されたチェック関連情報にグループ情報が付加されたチェック付加情報を示す図である。
【図２０】図１６の機種別チェック項目一覧テーブルから抜き出されたチェック関連情報にグループ情報が付加されたチェック付加情報を示す図である。
【図２１】並列情報を示す図である。
【図２２】統合情報を示す図である。
【図２３】機種仕様コード並列情報を示す図である。
【図２４】機種仕様コード統合情報を示す図である。
【図２５】組合せテーブルを示す図である。
【図２６】差分ベクトルが記載された組合せテーブルを示す図である。
【図２７】差分ベクトル変換表を示す図である。
【図２８】差分チェック表を示す図である。
【発明を実施するための形態】
【００４１】
＜第１実施形態＞
＜概要＞
複数の工程によって生産される製品の生産ライン、例えば、機械組立工場の生産ラインは、ステーションと呼ばれる作業エリアに分割されており、ステーションにおける一連の作業が、管理すべき工程の単位となっている。
【００４２】
以下、本発明にかかる第１実施形態を図面に基づいて説明する。
【００４３】
＜全体構成＞
図１は、作業実績管理システム１００の全体構成を概略的に示す図である。作業実績管理システム１００は、管理サーバ装置１０００、ファイルサーバ装置１８００、生産管理システム１９００、作業端末装置２０００Ａ、作業端末装置２０００Ｂ、ネットワーク１０１、無線基地局１２０Ａ、及び、無線基地局１２０Ｂを備える。
【００４４】
尚、本明細書において、総称する場合には添え字を省略した参照符号で示し、個別の構成を指す場合には添え字を付した参照符号で示す。また、図１には、作業端末装置２０００Ａ、２０００Ｂの２つの作業端末装置が示されているが、より多く設けられていてもよく、無線基地局１２０Ａ、１２０Ｂの２つの無線基地局が示されているが、より多く備えられていてもよい。
【００４５】
作業端末装置２０００は、ステーションに１対１に対応して設置されている。作業端末装置２０００Ａは、ステーション１に設けられ、作業端末装置２０００Ｂは、ステーション２に設けられている。作業端末装置２０００Ａは、カードリーダ２５００Ａを備え、作業端末装置２０００Ｂは、カードリーダ２５００Ｂを備えている。
【００４６】
作業端末装置２０００は、ネットワーク１０１及び無線基地局１２０を介して、管理サーバ装置１０００と接続される。ネットワーク１０１は、工場内ネットワークであり、例えば、Ｅｔｈｅｒｎｅｔ（登録商標）規格に準拠した有線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）である。無線基地局１２０は、例えば、ＷｉＦｉ（登録商標）規格に準拠した無線ＬＡＮ基地局である。
【００４７】
図１のステーション１、及び、ステーション２は、それぞれ生産ライン１１０における作業エリアである。ステーション１，２において、それぞれステーションに割り当てられた工程の作業が行われる。従って、複数工程によって生産される製品の場合は、その工程分のステーションが設けられる。図１では、ステーション２で行う工程は、ステーション１で行う工程の後工程であるものとする。すなわち、この生産ライン１１０では、ステーション１で処理された組立機械等の作業対象物は、次に、ステーション２で処理される。
【００４８】
作業対象物にはそれぞれ工程指示カード２５１０が付加されている。工程指示カード２５１０は作業対象物と共にステーションを移動する。工程指示カード２５１０には、作業対象物を特定する情報が記載されている。カードリーダ２５００によって工程指示カード２５１０が読み込まれると、作業端末装置２０００にチェックシートが表示される。本実施形態では、作業対象物を特定する情報として、製造オーダ番号を用いる。つまり、ステーションにおける作業は、１つの完成製品を単位とする製造オーダ番号で区別される。
【００４９】
また、ステーションで作業を行う作業者には、それぞれ、作業者ＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｄａｔａ）が付与されている。作業者は、作業者ＩＤが記載された作業者ＩＤカード２６１０を備えているものとする。作業者は、原則として、ステーションに入るときには作業端末装置２０００に自己の作業者ＩＤを登録し、ステーションから退出するときには、作業者ＩＤの登録を削除する。尚、図１では、ステーション１に作業者が２人、ステーション２に作業者が１人示されているが、この人数に限られない。
【００５０】
作業者が、生産ライン１１０を流れてきた作業対象物、例えば、その組立作業に必要な部品等に付加されている工程指示カード２５１０を、カードリーダ２５００に読み込ませると、作業端末装置２０００にチェックシートが表示される。工程指示カード２５１０は、１つの完成製品を特定する識別子である製造オーダ番号ごとに発行される。
【００５１】
作業者は、作業端末装置２０００に表示されたチェックシートに従い、組立作業などの作業を行い、作業が完了すると、その作業についての実績を、作業端末装置２０００に表示されているチェックシートに入力する。各作業端末装置２０００に入力された各ステーションの作業実績は、管理サーバ装置１０００に集約され管理される。
【００５２】
＜チェックシート＞
図３は、作業端末装置２０００の表示部２３００（図２）に表示されるチェック画面ＷＩＮの例を示す図である。
【００５３】
チェック画面ＷＩＮには、チェックシート２０が表示される。チェック画面ＷＩＮの左上には、表示されているチェックシート２０の識別情報１０が表示される。図３では、識別情報１０によって、製造オーダ番号が「Ｊ０４００２３」で、機種が「ＭＳ０３−Ａ１Ｊ」で、製造予定日が「２０１４／１０／１」の製品のチェックシート２０が表示されていることが分かる。
【００５４】
作業者が、作業端末装置２０００のカードリーダ２５００を用いて、工程指示カード２５１０の製造オーダ番号「Ｊ０４００２３」を読み込むと、図３に示すようなチェック画面ＷＩＮが作業端末装置２０００の表示部２３００（図２）に表示される。
【００５５】
チェックシート２０は、チェック項目２１、任意入力項目２２、項目タイプ２３、入力欄２４、入力時刻２５、入力者２６、関連図書２７の７つの項目から構成されている。
【００５６】
チェックシート２０の７つの項目の内、チェック項目２１、任意入力項目２２、項目タイプ２３、関連図書２７の４つの項目は、チェックシート２０を表示した時に既に設定されている項目である。また、入力欄２４、入力時刻２５、入力者２６の３項目は、作業者が作業実績として入力する項目である。具体的には、作業者が入力欄２４に作業結果を入力すると、作業端末装置２０００によって、その入力時の時刻が入力時刻２５に設定され、作業者の識別子が入力者２６に設定される。
【００５７】
チェック項目２１は、作業者が実施するチェック処理を示す。チェック項目２１は、チェック処理が行われる順番に上から表示されている。任意入力項目２２は、入力欄２４への入力が、任意であるか否かを示す。任意入力項目２２として表示されている「○」は、入力欄２４への入力が任意であることを示す。つまり、任意入力項目２２として「○」が表示されていない行のチェック項目２１に示されているチェック処理を実施することは必須である。一方、任意入力項目２２として「○」が表示されている行のチェック項目２１に示されているチェック処理は実施されなくてもよい。
【００５８】
項目タイプ２３は、入力欄２４へ入力するデータのタイプを示す。例えば、作業者は、項目タイプ２３として「チェック」が表示されている行の入力欄２４へは、「レ」（チェックマーク）を入力する。また、作業者は、項目タイプ２３として「数値」が表示されている行の入力欄２４へは、数値を入力する。
【００５９】
入力欄２４は、チェック項目２１に示されているチェック処理の実施結果を示す。入力時刻２５は、入力欄２４に実施結果が入力された時の時刻を示す。入力者２６は、入力欄２４に実施結果を入力した作業者を示す。関連図書２７は、チェック項目２１に示されているチェック処理に関わる関連図書、例えば、図面、作業手順書、試験要領書等を示す関連図書名を示す。例えば、作業者は、チェック項目２１として「駆動部本体試運転」と表示されているチェック処理について手順を確認したい場合には、その行の関連図書２７として表示されている「手順００２」をマウス等で選択する。そうすると、別ウィンドウが開いて「手順００２」が示す文書ファイルの内容が表示される。
【００６０】
組立作業を行う際には、チェックシートだけではなく、作業の詳細を記した作業手順書や試験要領書が必要である。実際に製造作業を行う前に、作業者に、これらの図書を元に教育が行われる。しかし、生産ライン１１０での作業中に、作業者は、これら関連図書の確認を行いたいと思うことがあり得る。
【００６１】
しかし、作業者は、容易に生産ライン１１０を離れることができないことから、従来は、確認を行うことは難しかった。作業実績管理システム１００では、作業者がチェックシート２０の関連図書２７に表示されている関連図書名を選択すれば、所望の文書ファイルの内容が表示される。このため、作業者は生産ライン１１０を離れることなく、必要な作業手順書や試験要領書を簡単に確認することが可能となる。結果的に、作業品質が向上することになる。
【００６２】
作業者は、チェックシート２０のチェック項目２１を見て、チェック処理の作業の手順を把握する。そして、作業が完了すると、作業者は、入力欄２４に、任意入力項目２２及び項目タイプ２３での表示内容に応じて、所定のフォーマットで実績情報を入力する。例えば、入力欄２４をマウスで指定した後、例えばダブルクリックしてチェックマークを入力したり、キーボード等を用いて測定数値やテキストなどを入力したりして、入力欄２４に実績情報を入力する。
【００６３】
上述したチェック画面ＷＩＮに表示されたチェックシート２０に対して、作業者は、自分のステーションで行った作業について、実績情報を入力する。例えば、ステーション１の、識別子「神鋼太郎」で示される作業者は、チェックシート２０の１行目〜３行目までの３つのチェック項目２１に示されるチェック処理を実施し、入力欄２４に実績情報を入力し、作業対象物をステーション２に送る。
【００６４】
そして、次の工程のステーション２の作業者が、作業端末装置２０００のカードリーダ２５００を用いて、工程指示カード２５１０の製造オーダ番号「Ｊ０４００２３」を読み込むと、図３に示すような、入力欄２４の１〜３行目までに実績情報が表示されたチェックシート２０が表示される。ステーション２の作業者は、４つ目のチェック項目２１に示されるチェック処理を実施する。このように、作業者は、生産ライン１１０を流れてくる作業対象物である部品等に対して、各ステーションにおいて組立作業を行い、完成された製品を作成する。
【００６５】
＜管理サーバ装置、及び、作業端末装置の構成＞
次に、管理サーバ装置１０００、ファイルサーバ装置１８００、生産管理システム１９００、及び、作業端末装置２０００の構成を説明する。
【００６６】
図２は、第１実施形態の管理サーバ装置１０００、ファイルサーバ装置１８００、生産管理システム１９００、及び、作業端末装置２０００の機能を示すブロック図である。
【００６７】
作業端末装置２０００（作業端末の一例）は、例えば、中央演算処理装置（ＣＰＵ）、メモリおよびその周辺回路等を備えるパーソナルコンピュータ（ＰＣ）等である。作業端末装置２０００は、メモリに記憶されたプログラムに従ってＣＰＵが動作することにより、制御部２１００、通信部２２００、表示部２３００、操作部２４００、カードリーダ２５００、及び、作業者ＩＤ取得部２６００としての機能を備える。
【００６８】
制御部２１００（第２取得部の一例、第３取得部の一例、表示制御部の一例）は、作業端末装置２０００が備える各機能部を制御する。制御部２１００は、作業実績を取得する処理、例えば、チェックシート２０を表示部２３００に表示させ、操作部２４００から作業実績を受け付ける処理等を行う。また、制御部２１００は、チェックシート２０の関連図書２７に表示されている関連図書名が作業者により選択されると、関連図書名の文書ファイルを、管理サーバ装置１０００を介してファイルサーバ装置１８００から取得し、取得した文書ファイルの内容を表示部２３００に表示させる処理を行う。
【００６９】
通信部２２００（第１取得部の一例、送信部の一例）は、ネットワーク１０１、及び、無線基地局１２０を介して、管理サーバ装置１０００と通信する機能を有する。
【００７０】
表示部２３００は、例えば、チェックシート２０を表示し、操作部２４００を用いて作業者により入力された作業実績を入力欄２４に表示する。表示部２３００は、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）ディスプレイ、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、有機ＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ、及び、プラズマディスプレイ等を有する。
【００７１】
操作部２４００は、例えば、作業が完了した旨などの作業実績の作業者による入力を受け付ける。操作部２４００は、例えば、キーボード、マウス、タッチパネル等を有する。
【００７２】
カードリーダ２５００は、作業対象物に付加されている工程指示カード２５１０のうち、作業対象物を特定する識別子である「製造オーダ番号」を読み込む機能を有する。例えば、製造オーダ番号としてバーコードが用いられている場合は、カードリーダ２５００は、バーコードリーダを含み、バーコードリーダで読み込んだバーコードを作業対象物の識別子である「製造オーダ番号」に変換する。
【００７３】
作業者ＩＤ取得部２６００は、作業者が携帯している作業者ＩＤカード２６１０から、作業者ＩＤを取得する。例えば、作業者ＩＤが作業者ＩＤカード２６１０にバーコードで記載されている場合は、作業者ＩＤ取得部２６００は、バーコードリーダを含み、バーコードリーダで読み込んだバーコードを作業者ＩＤに変換する。また、作業者ＩＤカード２６１０にＩＣタグが用いられている場合は、作業者ＩＤ取得部２６００は、ＩＣタグリーダ装置を含む。この場合、作業者がＩＣタグリーダ装置の近くを通過すると、作業者の入退出が検知されることとしてもよい。
【００７４】
管理サーバ装置１０００（チェックリスト作成装置の一例）は、例えば、ＣＰＵ、メモリおよびその周辺回路等を備えるＰＣ等である。管理サーバ装置１０００は、メモリに記憶されたプログラムに従ってＣＰＵが動作することにより、制御部１１００、通信部１２００、表示部１３００、操作部１４００、機種別項目リスト作成部１６００、作業実績収集部１７００、機種仕様情報記憶部３０００、チェック項目情報記憶部３１００、機種別項目リスト記憶部３３００、及び、作業実績情報記憶部３４００としての機能を備える。
【００７５】
制御部１１００は、管理サーバ装置１０００が備える各機能部を制御する。制御部１１００は、作業実績を収集し管理する処理、例えば、チェックシート２０を作業端末装置２０００に送信し、作業実績を受信し、受信した作業実績を記憶する処理等を行う。
【００７６】
通信部１２００は、ネットワーク１０１及び無線基地局１２０を介して、作業端末装置２０００と通信する機能を有する。
【００７７】
表示部１３００は、ＬＣＤ等を有し、例えば、機種仕様情報記憶部３０００に記憶されている機種仕様データ３０１０（図４）、チェック項目情報記憶部３１００に記憶されているチェック項目データ３１１０（図５）等を表示する。
【００７８】
操作部１４００は、キーボード等を有し、例えば、表示部１３００に表示されている機種仕様データ３０１０及びチェック項目データ３１１０等に対するデータ入力のためにユーザによって操作される。
【００７９】
機種別項目リスト作成部１６００（リスト作成部の一例）は、機種仕様情報記憶部３０００に記憶されている機種仕様データ３０１０と、チェック項目情報記憶部３１００に記憶されているチェック項目データ３１１０とから、製造オーダ番号により特定される注文製品の機種に応じた機種別チェック項目リスト３３１０（図６）を作成する。
【００８０】
機種別項目リスト作成部１６００は、作成した機種別チェック項目リスト３３１０を機種別項目リスト記憶部３３００に保存する。これらの機種仕様データ３０１０とチェック項目データ３１１０とは、＜データ＞の項で説明される。機種別チェック項目リスト３３１０の作成方法は、＜機種別チェック項目リスト作成方法＞の項で説明される。
【００８１】
作業実績収集部１７００は、作業端末装置２０００から送信された製造オーダ番号に応じた機種別チェック項目リスト３３１０を機種別項目リスト記憶部３３００から読み出して作業端末装置２０００に送信する。作業実績収集部１７００は、作業端末装置２０００から受信した作業実績情報を作業実績情報記憶部３４００に保存する。作業実績収集部１７００は、作業実績テーブル３４１０を作成する。作業実績収集部１７００は、作成した作業実績テーブル３４１０を作業実績情報記憶部３４００に保存する。
【００８２】
機種仕様情報記憶部３０００（第１記憶部の一例）は、機種毎の機能を、機種仕様データ３０１０として記憶する。この機種仕様データ３０１０は、生産技術担当者により作成される。
【００８３】
チェック項目情報記憶部３１００（第２記憶部の一例）は、機能ごとのチェック項目を、チェック項目データ３１１０として記憶する。このチェック項目データ３１１０は、生産技術担当者により作成される。
【００８４】
入力確認部１４５０は、機種仕様データ３０１０及びチェック項目データ３１１０に対して生産技術担当者により操作部１４００を用いて入力されたデータを確認する。入力確認部１４５０は、確認したデータ入力に基づき、機種仕様データ３０１０及びチェック項目データ３１１０を作成する。入力確認部１４５０は、作成した機種仕様データ３０１０を機種仕様情報記憶部３０００に保存する。入力確認部１４５０は、作成したチェック項目データ３１１０をチェック項目情報記憶部３１００に保存する。
【００８５】
機種別項目リスト記憶部３３００は、機種毎の機種別チェック項目リスト３３１０を記憶する。機種別チェック項目リスト３３１０は、機種別項目リスト作成部１６００によって作成され、機種別項目リスト記憶部３３００に保存される。
【００８６】
作業実績情報記憶部３４００は、製造オーダ番号ごとに、作業実績テーブル３４１０を記憶する。作業実績テーブル３４１０は、作業実績収集部１７００により作成され、作業実績情報記憶部３４００に保存される。
【００８７】
ファイルサーバ装置１８００（記憶装置の一例）は、管理サーバ装置１０００と通信可能に接続されている。ファイルサーバ装置１８００は、管理サーバ装置１０００を介して、作業端末装置２０００と通信可能に接続されている。ファイルサーバ装置１８００は、チェック処理に関連する文書ファイル（関連文書の一例）を記憶し、管理する。例えば、文書ファイルは、ＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）等の汎用フォーマットで保存されている。
【００８８】
作業者がチェックシート２０の関連図書２７に表示されている関連図書名を選択すると、作業端末装置２０００は、関連図書名を、管理サーバ装置１０００を介してファイルサーバ装置１８００に送信する。ファイルサーバ装置１８００は、作業端末装置２０００から関連図書名を受信すると、受信した関連図書名により指定される文書ファイルを読み出し、読み出した文書ファイルを作業端末装置２０００に送信する。
【００８９】
尚、ファイルサーバ装置１８００に記憶されている文書ファイルは、管理サーバ装置１０００に記憶されていてもよい。この場合には、作業端末装置２０００は、関連図書名を管理サーバ装置１０００に送信する。管理サーバ装置１０００は、作業端末装置２０００から受信した関連図書名により指定される文書ファイルを読み出し、読み出した文書ファイルを作業端末装置２０００に送信する。
【００９０】
生産管理システム１９００は、製品の注文から納品までの計画を管理する。また、生産管理システム１９００は、管理サーバ装置１０００と通信可能に接続されている。本実施形態では、生産管理システム１９００は、製造オーダ番号とオーダされた製品（機種）とを対応付けた注文情報を記憶している。生産管理システム１９００は、作業端末装置２０００から、管理サーバ装置１０００を介して、製造オーダ番号を受信する。生産管理システム１９００は、受信した製造オーダ番号に対応付けられた製品（機種）に関連する情報を作業端末装置２０００に送信する。
【００９１】
尚、機種仕様情報記憶部３０００、チェック項目情報記憶部３１００、機種別項目リスト記憶部３３００、作業実績情報記憶部３４００が記憶している情報、及び、生産管理システム１９００が記憶している注文情報は、＜データ＞の項で説明される。
【００９２】
＜データ＞
以下、作業実績管理システム１００で用いられるデータが説明される。
【００９３】
＜機種仕様情報記憶部３０００＞
図４は、機種仕様データ３０１０の構成例及びその内容例を示す図である。機種仕様データ３０１０は、製品の仕様を示すものであり、生産技術担当者によって作成されて、機種仕様情報記憶部３０００に記憶される。この機種仕様データ３０１０は、ある程度の基本構成を共有する機種仕様の製品グループ毎に作成される。図４は、製品グループ「ＭＳ０３」の機種仕様データ３０１０の例を示す。
【００９４】
機種仕様データ３０１０は、機種３０１１、及び、仕様項目３０１２を有する。機種３０１１は、製品グループ「ＭＳ０３」に属する製品の種類を特定するための機種識別子（製品識別子の一例）を示す。つまり、機種３０１１は、完成製品を特定するのではなく、製品の種類を特定する。尚、完成製品は、製造オーダ番号により特定される。
【００９５】
仕様項目３０１２は、機種３０１１が示す機種の製品（つまり、製品グループ「ＭＳ０３」に属する製品）のいずれかが有する仕様の項目を示す。仕様項目３０１２は、製品が有する機能の特徴を表す複数の機能特徴項目３０１３を含む。図４では、仕様項目３０１２は、「製品形状」、「制御電圧」及び「販売地区」の３つの機能特徴項目３０１３を含む。
【００９６】
機能特徴項目３０１３は、その特徴の選択肢を示す特徴選択肢項目３０１４を含む。図４では、機能特徴項目３０１３のうち、「製品形状」は、「タイプＡ」、「タイプＢ」及び「タイプＣ」の３つの特徴選択肢項目３０１４を含み、「制御電圧」は、「１００Ｖ」、「２００Ｖ」及び「４００Ｖ」の３つの特徴選択肢項目３０１４を含み、「販売地区」は、「国内」、「アジア」及び「欧州」の３つの特徴選択肢項目３０１４を含む。
【００９７】
そして、機種３０１１が示す機種識別子の行と、特徴選択肢項目３０１４の列とにより規定される２次元マトリックス内の要素（機種仕様項目の一例）に対応させて、各機種識別子により示される製品が有する特徴が示されている。「１」が設定されている要素は、その行の機種識別子により示される製品によって、その列の特徴選択肢項目３０１４により示される特徴の選択肢が選択されていることを示し、「０」が設定されている要素は、その列の特徴選択肢項目３０１４により示される特徴の選択肢が選択されていないことを示す。
【００９８】
生産技術担当者が、機種仕様データ３０１０を作成する場合、まず、機種３０１１により示される各機種識別子（製品）の仕様の違いを表す機能特徴と、各機能特徴に含まれる特徴選択肢とを機種仕様として選定する。そして、生産技術担当者は、各機種３０１１により示される各機種識別子（製品）の仕様が、特徴選択肢項目３０１４により示される各特徴の選択肢のどのような組み合わせで指定されるかを登録する。つまり、生産技術担当者は、機種３０１１により示される機種識別子の行と特徴選択肢項目３０１４の列とにより規定される２次元マトリックス内の全ての要素に、「１」又は「０」を設定する。
【００９９】
入力確認部１４５０は、操作部１４００を用いて生産技術担当者により２次元マトリックス内の要素に入力されたデータを確認する。入力確認部１４５０は、確認の結果、入力データが「１」又は「０」であれば、入力データを受け付ける。一方、入力確認部１４５０は、確認の結果、入力データが「１」又は「０」でなければ、入力データを受け付けない。この場合、入力確認部１４５０は、例えば表示部１３００にメッセージを表示して、ユーザに注意を喚起してもよい。入力確認部１４５０は、生産技術担当者による入力データに従って、機種仕様データ３０１０を作成する。
【０１００】
図４では、「ＭＳ０３」という製品グループに対し、「製品形状」、「制御電圧」、「販売地区」の違いによって異なる機能の特徴を示す機能特徴項目３０１３が与えられている例が示されている。各機能特徴項目３０１３において、「１」が立てられている特徴選択肢項目３０１４が、選択された特徴を表している。
【０１０１】
例えば「ＭＳ０３−Ａ１Ｊ」という機種３０１１の機種識別子では、機能特徴項目３０１３の「製品形状」では「タイプＡ」の要素に、「制御電圧」では「１００Ｖ」の要素に、「販売地区」では「国内」の要素に、それぞれ「１」が立てられている。このため、この機種識別子の製品の仕様は、タイプＡの形状をしており、制御電圧が１００Ｖ（ボルト）であり、国内販売モデルであることが分かる。
【０１０２】
尚、本実施形態では、各機種識別子の製品の仕様は、各機能特徴項目３０１３において必ず１つのみの特徴選択肢項目３０１４が選択されている（「１」が立てられている）ものとする。
【０１０３】
＜チェック項目情報記憶部３１００＞
図５は、チェック項目データ３１１０の構成例及びその内容例を示す図である。チェック項目データ３１１０は、チェック項目の一覧であり、生産技術担当者によって作成されて、チェック項目情報記憶部３１００に記憶される。このチェック項目データ３１１０は、ある程度の基本構成を共有する機種仕様の製品グループ毎に作成される。図５は、製品グループ「ＭＳ０３」のチェック項目データ３１１０の例を示す。
【０１０４】
チェック項目データ３１１０は、項目番号３１１１、チェック項目３１１２、項目タイプ３１１３、関連図書３１１４、任意入力項目３１１５、チェックポイント３１１６、適用パターン３１１７、及び、仕様項目３１１８を備える。仕様項目３１１８は、機能特徴項目３１１９を含む。機能特徴項目３１１９は、特徴選択肢項目３１２０を含む。
【０１０５】
チェック項目３１１２は、実施されるチェック処理の内容を示す。項目番号３１１１（順序情報の一例）は、チェック項目３１１２に示されるチェック処理が行われる順番を示すものであり、１から昇順に設定される。チェック項目データ３１１０には、１つのチェック処理が、１レコードとして登録される。従って、項目番号３１１１は、チェック項目３１１２に示されるチェック処理を特定する番号と言える。
【０１０６】
項目タイプ３１１３は、チェック項目３１１２が示すチェック処理の実績情報のタイプを示す。具体的には、項目タイプ３１１３は、チェックシート２０（図３参照）の入力欄２４に入力されるデータの型を示す。
【０１０７】
項目タイプ３１１３において、「チェック」は、チェック項目３１１２が示すチェック処理の内容を行ったことを示す「レ」を入力することを示す。例えば、チェック項目３１１２が「組立部品の欠品なきことを確認」の場合は、欠品がないことを確認した場合に「レ」を入力する。
【０１０８】
項目タイプ３１１３において、「Ｓ／Ｎ」は、チェック項目３１１２が示すチェック処理の内容を行った結果のシリアル番号を入力することを示す。例えば、チェック項目３１１２により示されるチェック処理が「モータシリアルＮｏ．確認（１００Ｖ／２００Ｖ）」の場合は、モータのシリアル番号を入力する。
【０１０９】
項目タイプ３１１３において、「数値」は、チェック項目３１１２が示すチェック処理の内容を行った結果の値を入力することを示す。例えば、チェック項目３１１２により示されるチェック処理が「制御電圧値を測定（１００Ｖ）」の場合は、製品の制御電圧を測定し、その結果である制御電圧値を入力する。項目タイプ３１１３において、「テキスト」は、チェック項目３１１２が示すチェック処理に関するコメント等の文字列を入力することを示す。
【０１１０】
関連図書３１１４（文書識別子の一例）は、チェック項目３１１２が示すチェック処理に関係する関連図書を特定するための関連図書名、例えば、図面名、手順書名等を示す。
【０１１１】
任意入力項目３１１５（任意入力情報の一例）は、チェック項目３１１２に示されるチェック処理の実施が、必須であるのか、任意であるのかを示す。任意入力項目３１１５において、「０」はチェック処理の実施が必須であることを示し、「１」はチェック処理の実施が任意であることを示す。
【０１１２】
チェック処理のなかには、例えば項目番号３１１１が「２６」のレコードのチェック項目３１１２「特記事項」のように、何かあれば入力が必要だが、必ずしも入力が必要ではないものもある。そのような場合には、任意入力項目３１１５に例えば「１」が立てられているチェック項目３１１２に示されるチェック処理の実施は、任意とする。
【０１１３】
チェックポイント３１１６（チェックポイント情報の一例）は、チェック項目３１１２が示すチェック処理を行うタイミング条件を示す。具体的には、チェックポイント３１１６として「１」が設定されているレコードのチェック項目３１１２に示されるチェック処理は、このレコードの項目番号３１１１として設定されている番号より小さな番号が設定されているレコードのチェック処理が全て終了した後でなければ、実施できない。
【０１１４】
例えば、項目番号３１１１が「２５」のレコードのチェック項目３１１２に示されるチェック処理「駆動部本体最終確認」は、項目番号３１１１が「１」〜「２４」のレコードのチェック処理が実施されていなければ、実施することができない。
【０１１５】
但し、任意入力項目３１１５が「１」のレコードのチェック処理の実施が済んでいるか否かは問わない。つまり、任意入力項目３１１５が「１」のレコードのチェック処理の作業実績がチェックシート２０に入力されていない場合であっても、作業者は、チェックポイント３１１６として「１」が設定されているレコードのチェック処理の作業実績をチェックシート２０に入力することができる。
【０１１６】
多品種少量生産、特にカスタム生産に近い製品組み立ての場合、個別作業の具体的な実施順序が指定されておらず、作業者の裁量に任されている場合や、作業の一部分が、機種仕様ごとに、適宜、部分組立ラインに分離して実施される場合がある。このような場合に対応するため、本実施形態では、ある程度は順序を前後してチェック処理を行うことを許容しつつ、それに制限を加える仕組みが導入されている。
【０１１７】
つまり、作業者は、チェックシート２０に入力する作業実績を、必ずしも予め定められた順番で入力しなくてもよい場合がある。具体的には、上述のように、チェック項目データ３１１０にチェックポイント３１１６という項目が設けられて、以下の制約が設けられている。
（ｉ）チェックポイント３１１６に「０」が立てられているチェック項目については、それ以前の（項目番号３１１１がより小さい）チェック項目の入力が全て完了していなくても作業実績を入力できる。
（ｉｉ）チェックポイント３１１６に「１」が立てられているチェック項目については、それ以前の（項目番号３１１１がより小さい）チェック項目の入力が全て完了していなければ作業実績を入力できない。
（ｉｉｉ）チェックポイント３１１６に「１」が立てられているチェック項目について作業実績が入力されていなければ、それ以後のチェック項目について作業実績を入力できない。
【０１１８】
言い換えれば、チェックポイント３１１６に「０」が立てられているチェック項目については、作業者の裁量で実施順序を変えて行ってもよいことになる。この制約により、ある程度の作業順序の柔軟さを保ちつつ、必要な作業順序の大枠を担保することができる。
【０１１９】
適用パターン３１１７（文字情報の一例）は、チェック項目３１１２に示されるチェック処理が、どのような機種の仕様に適用されるかの説明を示す。具体的には、適用パターン３１１７は、機能特徴項目３１１９を表す文字列と特徴選択肢項目３１２０を表す文字列とをつなげた文字列を含む。
【０１２０】
仕様項目３１１８は、機種仕様データ３０１０（図４参照）の仕様項目３０１２と同様の仕様の項目を示す。仕様項目３１１８は、製品が有する機能の特徴を表す機能特徴項目３１１９を含む。機能特徴項目３１１９は、その特徴の選択肢を示す特徴選択肢項目３１２０を含む。
【０１２１】
そして、チェック項目３１１２に示されるチェック処理の行と、仕様項目３１１８の特徴選択肢項目３１２０の列とにより規定される２次元マトリックス内の要素（実施選択項目の一例）に対応させて、各チェック項目３１１２に示されるチェック処理が実施されるか否かが示されている。
【０１２２】
「１」が設定されている要素は、その行のチェック項目３１１２に示されるすチェック処理が、その列の特徴選択肢項目３１２０に示される特徴の選択肢に対して実施されることを示す。「０」が設定されている要素は、その行のチェック項目３１１２に示されるチェック処理が、その列の特徴選択肢項目３１２０に示される特徴の選択肢に対しては実施されないことを示す。
【０１２３】
生産技術担当者が、チェック項目データ３１１０を作成する場合、チェック項目３１１２に示されるチェック処理が、いずれの特徴選択肢項目３１２０に示される特徴の選択肢に対して実施されるチェック処理であるかを登録する。つまり、生産技術担当者は、チェック項目３１１２に示されるチェック処理の行と、特徴選択肢項目３１２０の列とにより規定される２次元マトリックス内の全ての要素に、「１」又は「０」を設定する。
【０１２４】
入力確認部１４５０は、操作部１４００を用いて生産技術担当者により２次元マトリックス内の要素に入力されたデータを確認する。入力確認部１４５０は、確認の結果、入力データが「１」又は「０」であれば、入力データを受け付ける。一方、入力確認部１４５０は、確認の結果、入力データが「１」又は「０」でなければ、入力データを受け付けない。この場合、入力確認部１４５０は、例えば表示部１３００にメッセージを表示して、ユーザに注意を喚起してもよい。入力確認部１４５０は、生産技術担当者による入力データに従って、チェック項目データ３１１０を作成する。
【０１２５】
生産技術担当者が、チェック項目データ３１１０を作成する際に、チェック項目３１１２の行と特徴選択肢項目３１２０の列とで規定される２次元マトリクスの要素に設定する値（つまり、「１」又は「０」）を間違えると、必要なチェック項目３１１２が表示されなかったり、不要なチェック項目３１１２が表示されたりして、現場の混乱を招く恐れがある。
【０１２６】
そこで、本実施形態では、入力確認部１４５０は、チェック項目データ３１１０のマトリックスの各要素が設定されると、レコード毎に、特徴選択肢項目３１２０の要素が「０」と「１」との双方を含む機能特徴項目３１１９の名称と、その機能特徴項目３１１９に属する特徴選択肢項目３１２０のうち「１」が設定された特徴選択肢項目３１２０の名称の集合とを組み合わせた文字列を作成する。入力確認部１４５０は、作成した文字列を適用パターン３１１７として設定する。その結果、生産技術担当者は、適用パターン３１１７として設定された文字列を参照することで、正しい特徴選択肢項目３１２０を選択したか否かの確認を行うことが可能となる。
【０１２７】
尚、特徴選択肢項目３１２０の要素が「０」と「１」との双方を含む機能特徴項目３１１９の名称を用いるのは、特徴選択肢項目３１２０の全ての要素が「１」である場合には、機能特徴項目３１１９の名称を表示しても、特徴選択肢項目３１２０の選択間違いのチェックとはならないからである。
【０１２８】
例えば、図５の項目番号３１１１が「３」のレコードにおいて、要素に「０」が設定されているのは、機能特徴項目３１１９が「制御電圧」の特徴選択肢項目３１２０が「４００Ｖ」である。従って、入力確認部１４５０は、機能特徴項目３１１９の名称「制御電圧」と、その機能特徴項目３１１９に属する特徴選択肢項目３１２０のうち「１」が設定された特徴選択肢項目３１２０の名称「１００Ｖ」、「２００Ｖ」の集合とを組み合わせた文字列「制御電圧：１００Ｖ、２００Ｖ」を、適用パターン３１１７として設定する。
【０１２９】
また、入力確認部１４５０は、全ての特徴選択肢項目３１２０に「１」が設定された場合には、「共通」との文字列を適用パターン３１１７として設定する。
【０１３０】
このように、本実施形態では、各チェック項目３１１２に対する特徴選択肢項目３１２０の設定が入力されると、２次元マトリクスの要素への「１」又は「０」の数字で表現されている適用対象が、「制御電圧：４００Ｖ  販売地区：アジア」などと、より認識しやすい日本語の文字列で適用パターン３１１７に表示されることになる。よって、生産技術担当者は、自身の入力の意図と、実際に要素に入力された「１」又は「０」とを、より直感的に照合できるので、設定ミスを低減することが可能となる。
【０１３１】
＜機種別項目リスト記憶部３３００＞
図６は、機種別チェック項目リスト３３１０の構成例及びその内容例を示す図である。機種別チェック項目リスト３３１０は、機種に応じたチェック項目リストである。機種別項目リスト作成部１６００は、機種別チェック項目リスト３３１０を作成する。機種別項目リスト作成部１６００は、作成した機種別チェック項目リスト３３１０を機種別項目リスト記憶部３３００に保存する。
【０１３２】
機種別チェック項目リスト３３１０は、作業実績収集部１７００によって作業端末装置２０００に送信される。作業端末装置２０００は、受信した機種別チェック項目リスト３３１０に基づいてチェックシート２０を作成し、作成したチェックシート２０を表示部２３００に表示する。図６は、製造オーダ番号「Ｊ０４００９９」の機種「ＭＳ０３−Ａ３Ａ」の製品の機種別チェック項目リスト３３１０の例を示す。
【０１３３】
機種別チェック項目リスト３３１０は、項目番号３３１１、チェック項目３３１２、項目タイプ３３１３、関連図書３３１４、任意入力項目３３１５、及び、チェックポイント３３１６を備える。
【０１３４】
項目番号３３１１、チェック項目３３１２、項目タイプ３３１３、関連図書３３１４、任意入力項目３３１５、チェックポイント３３１６は、チェック項目データ３１１０（図５）の、項目番号３１１１、チェック項目３１１２、項目タイプ３１１３、関連図書３１１４、任意入力項目３１１５、チェックポイント３１１６と同様の項目である。
【０１３５】
チェック項目３３１２は、チェック処理の内容を示す。項目番号３３１１は、チェック項目３３１２に示されるチェック処理を特定し、チェック処理の順序を示す。項目タイプ３３１３は、チェック項目３３１２に示されるチェック処理の作業実績のタイプを示す。関連図書３３１４は、チェック項目３３１２に示されるチェック処理に関係する関連図書名を示す。任意入力項目３３１５は、チェック項目３３１２に示されるチェック処理の実施が、必須であるのか、任意であるのかを示す。
【０１３６】
チェックポイント３３１６は、チェック処理を実施する順番を守る必要があるか否かを示す。すなわち、チェックポイント３３１６として「１」が設定されているレコードのチェック項目３３１２に示されているチェック処理は、このレコードの項目番号３３１１として設定されている番号より小さな番号が項目番号３３１１として設定されているレコードのチェック処理が全て終了した後に、行われなければならない。
【０１３７】
機種別チェック項目リスト３３１０がチェック項目データ３１１０と異なる点は、チェック項目データ３１１０に含まれている適用パターン３１１７と仕様項目３１１８とを備えないことである。
【０１３８】
また、チェック項目データ３１１０には、製品グループ「ＭＳ０３」に属する製品のいずれかに行われるチェック処理、言い換えれば、全てのチェック処理が登録されているが、機種別チェック項目リスト３３１０には、機種「ＭＳ０３−Ａ３Ａ」の製品のチェック処理のみが登録されている。従って、チェック項目データ３１１０には、「１」から昇順の番号が設定された項目番号３１１１のレコードが登録されているが、機種別チェック項目リスト３３１０には、図６に示されるように、必要なチェック処理の番号が設定された項目番号３３１１のレコードのみが登録されている。
【０１３９】
＜機種別チェック項目リストの作成方法＞
ここで、機種別項目リスト作成部１６００が、機種別チェック項目リスト３３１０を作成する方法について説明する。
【０１４０】
図７は、機種別チェック項目リスト３３１０の作成方法を説明するための図である。図７では、機種別項目リスト作成部１６００が、機種仕様データ３０１０の機種３０１１が「ＭＳ０３−Ａ３Ａ」の製品の機種別チェック項目リスト３３１０を、作成する場合を考える。
【０１４１】
機種別項目リスト作成部１６００は、機種仕様データ３０１０とチェック項目データ３１１０とから、機種３０１１が「ＭＳ０３−Ａ３Ａ」の製品に対して行うべきチェック処理を判断し、項目番号対応表７２０を作業メモリに作成する。
【０１４２】
この項目番号対応表７２０において、「項目番号」は、チェック項目データ３１１０の項目番号３１１１に対応し、「ＭＳ０３−Ａ３Ａ」は、「項目番号」に対応するチェック項目データ３１１０の項目番号３１１１のチェック処理を機種３０１１が「ＭＳ０３−Ａ３Ａ」の製品に対して行うか否かの判定結果を示す。
【０１４３】
「ＭＳ０３−Ａ３Ａ」が「１」の場合は、対応する項目番号３１１１のチェック処理が行われることを示し、「ＭＳ０３−Ａ３Ａ」が「０」の場合は、対応する項目番号３１１１のチェック処理が行われないことを示す。
【０１４４】
機種別項目リスト作成部１６００は、全ての「項目番号」について、チェック処理が行われるか否かを判断し、この項目番号対応表７２０を作成する。そして、機種別項目リスト作成部１６００は、項目番号対応表７２０の「ＭＳ０３−Ａ３Ａ」として「１」が設定されている「項目番号」の番号と同じ番号が、項目番号３１１１として設定されているレコードをチェック項目データ３１１０から読み出して、機種別チェック項目リスト３３１０を作成する。
【０１４５】
以下、チェック項目データ３１１０の項目番号３１１１が「４」のチェック処理を行うか否かの判断を、機種別項目リスト作成部１６００が行う方法を説明する。
【０１４６】
機種別項目リスト作成部１６００は、まず、機種仕様データ３０１０から機種３０１１として「ＭＳ０３−Ａ３Ａ」が設定されているレコードを読み出し（破線の矢印７２１参照）、機種３０１１と、その特徴選択肢項目３０１４とのマトリックス内の要素として設定されている論理値７１０を抽出する。また、機種別項目リスト作成部１６００は、チェック項目データ３１１０の項目番号３１１１として「４」が設定されているレコードの要素の論理値７０９を抽出する。機種別項目リスト作成部１６００は、論理値７１０と、論理値７０９との論理積７１１を求める。
【０１４７】
次に、機種別項目リスト作成部１６００は、求めた論理積７１１の論理値について、仕様項目３１１８の機能特徴項目３１１９ごとに、つまり、３つの論理値ごとに、論理和７１２を求める。そして、機種別項目リスト作成部１６００は、求めた論理和７１２の論理値について、論理積７１３を求める。この論理積７１３の論理値が、機種「ＭＳ０３−Ａ３Ａ」に対して、項目番号３１１１が「４」のチェック処理を行うか否かを示す。この論理積７１３の論理値が「１」の場合、項目番号３１１１が「４」のチェック処理が行われ、「０」の場合、チェック処理が行われないことを示す。図７では、論理積７１３の論理値は「０」であるので、項目番号対応表７２０の「項目番号」の「４」と対応して、「０」が設定される（一点鎖線の矢印７２２参照）。
【０１４８】
＜作業実績情報記憶部３４００＞
図８は、作業実績テーブル３４１０の構成例及びその内容例を示す図である。作業実績テーブル３４１０は、作業実績を管理するためのものである。作業実績テーブル３４１０は、製造オーダ番号ごとに作業実績収集部１７００により作成され、作業実績情報記憶部３４００に記憶される。作業実績テーブル３４１０には、作業端末装置２０００に表示されたチェックシート２０（図３参照）に作業者が入力した作業実績が、１チェック項目につき１レコードとして、作業実績収集部１７００により追加される。尚、図８は、製造オーダ番号「Ｊ０４００２３」の作業実績テーブル３４１０の例を示す。
【０１４９】
作業実績テーブル３４１０は、製造オーダ番号３４１１、項目番号３４１２、項目タイプ３４１３、入力実績３４１４、入力時刻３４１５、及び、入力者３４１６を備える。
【０１５０】
製造オーダ番号３４１１は、作業実績テーブル３４１０が、いずれの製造オーダ番号の製品の作業実績であるかを示す。項目番号３４１２は、チェック項目（チェック処理）を特定するための番号を示す。項目タイプ３４１３は、項目番号３４１２が特定するチェック処理の作業実績のタイプを示す。
【０１５１】
入力実績３４１４は、製造オーダ番号３４１１の製品に対して、項目番号３４１２により特定されるチェック項目により示されるチェック処理が行われた結果を示す。この結果は、作業者によってチェックシート２０（図３参照）の入力欄２４として入力されたものである。
【０１５２】
入力時刻３４１５は、入力実績３４１４が示すチェック結果が、作業者によってチェックシート２０に入力された時刻、つまり、チェックシート２０の入力時刻２５として表示された時刻を示す。言い換えれば、入力時刻３４１５は、そのチェック処理が行われた時刻を示す。
【０１５３】
入力者３４１６は、項目番号３４１２が示すチェック項目のチェック処理を行った作業者の識別子を示す。この識別子は、チェックシート２０の入力者２６として表示されたものである。
【０１５４】
製造オーダ番号３４１１の製品が、ステーションを流れていく。作業者によってチェック項目が示すチェック処理が行われると、作業実績がチェックシート２０に入力される。ステーションでの作業が終了すると、チェックシート２０の入力結果に基づき、作業実績テーブル３４１０にレコードが追加される。
【０１５５】
＜生産管理システム１９００の記憶部＞
図９は、注文情報テーブル１９１０の構成例及びその内容例を示す図である。注文情報テーブル１９１０は、生産管理システム１９００内の記憶部に記憶され、管理されているデータである。生産管理システム１９００は、作業端末装置２０００から、管理サーバ装置１０００を介して、製造オーダ番号を受信すると、注文情報テーブル１９１０を参照して、その製造オーダ番号に対応する機種仕様を作業端末装置２０００に送信する。
【０１５６】
注文情報テーブル１９１０は、製造オーダ番号１９１１、及び、機種１９１２を備える。製造オーダ番号１９１１（製品識別子の一例）は、顧客からの注文を特定するための識別子である。機種１９１２は、製造オーダ番号１９１１の識別子が示す注文によって、製造を依頼された製品の機種を特定する識別子を示す。
【０１５７】
図９において、機種１９１２の「ＭＳ０３−Ａ１Ｊ−Ｃ」は、受注に応じてカスタム仕様で製造する製品であることを示す。付加コード「Ｃ」が、カスタム仕様であることを示す。「ＭＳ０３−Ａ１Ｊ−Ｃ」は、機種「ＭＳ０３−Ａ１Ｊ」をベースとしたカスタム仕様であることを示す。機種「ＭＳ０３−Ａ１Ｊ」は、製品識別子から付加コードを除いた識別子により特定される対象製品の一例である。
【０１５８】
機種１９１２が示す識別子の末尾にカスタム仕様を示すコード「Ｃ」が付加されている場合、機種別項目リスト作成部１６００は、ベースとなる機種に適用される機種別チェック項目リスト３３１０を作成する。そして、機種別項目リスト作成部１６００は、作成した機種別チェック項目リスト３３１０の任意入力項目３３１５として「１」を設定する。
【０１５９】
カスタム仕様の製品については、機種別項目リスト作成部１６００は、このように作成した機種別チェック項目リスト３３１０を作業端末装置２０００に配信し、チェックシート２０を表示させることで、全てのチェック項目を任意入力項目として動作させる。つまり、注文品がカスタム仕様の場合でも、ベースとなる機種仕様のまま実施するほとんどのチェック項目については電子化の効果を活用しつつ、カスタム製造指示によって実施しないチェック項目に関してはチェック処理を不要とできる。従って、機種仕様データ３０１０に機種３０１１として登録されていないカスタム製造指示による注文品を、作業実績管理システム１００において扱うことが可能となる。
【０１６０】
従来は、機種仕様データ３０１０に登録されていないカスタム仕様の機種については、登録されている機種とは別に、カスタム製造指示書を発行したり、新たなチェック項目の追加や不要なチェック項目の削除を行ったりする手間が必要となる場合が多い。しかし、本実施形態の作業実績管理システム１００は、カスタム仕様の機種において全てのチェック項目を任意のチェック項目としている。これによって、通常のカスタム仕様ではない製品とカスタム仕様の製品とを扱うことを可能にしている。尚、本実施形態では、カスタム製品については、機種別チェック項目リスト３３１０内の全ての任意入力項目３３１５として「１」を設定することとしているが、カスタム製造指示書によって実施しないチェック項目に対してのみ「１」を設定することとしてもよい。
【０１６１】
＜動作＞
以下、作業実績管理システム１００の動作について、図１０〜図１２を用いて説明する。
【０１６２】
図１０は、作業実績収集処理のフローチャートであり、図１１は、チェック項目リスト作成処理のフローチャートであり、図１２は、作業実績入力処理のフローチャートである。尚、図１０のフローチャートにおいて、破線矢印は、データの流れを示す。
【０１６３】
まず、図１０の作業実績収集処理から説明する。作業者は、作業を行う予定のステーションに入る際に、そのステーションに設置されている作業端末装置２０００にログインする。具体的には、所持する作業者ＩＤカード２６１０の作業者ＩＤを、作業端末装置２０００の作業者ＩＤ取得部２６００に読み込ませる。作業者ＩＤ取得部２６００は、読み込んだ作業者ＩＤを制御部２１００に通知する。通知を受けた制御部２１００は、通知された作業者ＩＤを作業メモリに記憶する。
【０１６４】
作業端末装置２０００にログインした作業者は、作業対象物が生産ライン１１０を流れてくると、作業対象物に添付されている工程指示カード２５１０の「製造オーダ番号」を、カードリーダ２５００を用いて読み込む。「製造オーダ番号」を読み込んだカードリーダ２５００は、読み込んだ「製造オーダ番号」を制御部２１００に通知する（ステップＳ１０）。通知を受けた制御部２１００は、通知された「製造オーダ番号」を、通信部２２００を介して管理サーバ装置１０００に送信する（ステップＳ１１）。
【０１６５】
管理サーバ装置１０００の制御部１１００は、通信部１２００を介して「製造オーダ番号」を受信すると、受信した「製造オーダ番号」により特定される製品の機種の機種別チェック項目リスト３３１０が作成済みであるか否かを判断する（ステップＳ２０）。つまり、生産ライン１１０で最初に製造する機種である場合は、機種別チェック項目リスト３３１０は作成されていないからである。制御部１１００は、機種別項目リスト記憶部３３００に、「製造オーダ番号」により特定される製品の機種別チェック項目リスト３３１０が記憶されている場合には、作成済みであると判断し（ステップＳ２０でＹＥＳ）、ステップＳ２３の処理を実行する。
【０１６６】
一方、機種別項目リスト記憶部３３００に、「製造オーダ番号」により特定される製品の機種別チェック項目リスト３３１０が記憶されていない場合には、作成されていないと判断し（ステップＳ２０でＮＯ）、制御部１１００は、作業端末装置２０００から受信した「製造オーダ番号」を生産管理システム１９００に送信する（ステップＳ２１）。
【０１６７】
「製造オーダ番号」を管理サーバ装置１０００から受信した生産管理システム１９００は、記憶部に記憶されている注文情報テーブル１９１０（図９参照）を参照して、受信した「製造オーダ番号」により特定される製品の機種識別子を求める。具体的には、注文情報テーブル１９１０において、受信した「製造オーダ番号」が製造オーダ番号１９１１として設定されているレコードに、機種１９１２として設定されている機種識別子を読み出す。図９の例では、「製造オーダ番号」が「Ｊ０４００２３」の場合、機種識別子は「ＭＳ０３−Ａ１Ｊ−Ｃ」となる。生産管理システム１９００は、求めた機種識別子を、管理サーバ装置１０００に送信する（ステップＳ３０）。
【０１６８】
管理サーバ装置１０００の制御部１１００は、機種識別子を生産管理システム１９００から受信すると、受信した機種識別子を機種別項目リスト作成部１６００に渡して、機種別チェック項目リスト３３１０（図６参照）の作成を依頼する。依頼を受けた機種別項目リスト作成部１６００は、機種識別子の機種別チェック項目リスト３３１０を作成する（ステップＳ２２）。
【０１６９】
ここで、図１１を用いて、機種別チェック項目リストの作成処理（図１０のステップＳ２２）について説明する。
【０１７０】
機種別項目リスト作成部１６００は、制御部１１００から機種識別子を受け取る（ステップＳ４０）。続いて、ステップＳ４１において、機種別項目リスト作成部１６００は、機種仕様情報記憶部３０００に記憶されている機種仕様データ３０１０と、チェック項目情報記憶部３１００に記憶されているチェック項目データ３１１０とを参照して、上記＜機種別チェック項目リスト作成方法＞で説明したように、受け取った機種識別子が示す製品についての行うべきチェック項目を抽出する（図７の項目番号対応表７２０を参照）。この際、機種別項目リスト作成部１６００は、制御部１１００から受け取った機種識別子の末尾に、カスタム仕様を示すコード「Ｃ」が付加されている場合は、「−Ｃ」を除いて、ベースとなる機種について、チェック項目を抽出する。
【０１７１】
次に、機種別項目リスト作成部１６００は、制御部１１００から受け取った機種識別子の末尾に、カスタム仕様を示すコード「Ｃ」が付加されているか否かを判断する（ステップＳ４２）。カスタム仕様を示すコード「Ｃ」が付加されている場合は（ステップＳ４２でＹＥＳ）、チェック項目データ３１１０から、図７の項目番号対応表７２０に「１」が設定されている「項目番号」の番号と同じ番号が項目番号３１１１として設定されているレコードを読み出して、機種別チェック項目リスト３３１０を作成し、全てのレコードの任意入力項目３３１５として「１」を設定する（ステップＳ４４）。
【０１７２】
一方、制御部１１００から受け取った機種識別子の末尾に、カスタム仕様を示すコード「Ｃ」が付加されていない場合は（ステップＳ４２でＮＯ）、機種別項目リスト作成部１６００は、機種別チェック項目リスト３３１０を作成する（ステップＳ４３）。
【０１７３】
そして、機種別チェック項目リスト３３１０を作成した機種別項目リスト作成部１６００は、作成した機種別チェック項目リスト３３１０を機種別項目リスト記憶部３３００に記憶し、その旨を制御部１１００に通知する。これで、図１０のステップＳ２２のチェック項目リスト作成処理が終了する。
【０１７４】
次に、図１０のステップ２３において、制御部１１００は、作業端末装置２０００から受信した「製造オーダ番号」と、生産管理システム１９００から受信した機種識別子とを作業実績収集部１７００に渡して、作業実績の収集を依頼する。
【０１７５】
依頼を受けた作業実績収集部１７００は、制御部１１００から渡された機種識別子の機種別チェック項目リスト３３１０を、機種別項目リスト記憶部３３００から読み出し、作業端末装置２０００に送信する（ステップＳ２３）。また、作業実績収集部１７００は、作業実績情報記憶部３４００に、作業端末装置２０００から受信した「製造オーダ番号」の作業実績テーブル３４１０が記憶されている場合には、その作業実績テーブル３４１０を読み出して、作業端末装置２０００に送信する。つまり、２つ目以降のステーションの作業端末装置２０００には、作業実績テーブル３４１０も送信されることになる。
【０１７６】
作業端末装置２０００の制御部２１００は、管理サーバ装置１０００から機種別チェック項目リスト３３１０を受信すると、作業実績入力処理を行う（ステップＳ１２）。２つ目以降のステーションの作業端末装置２０００は、作業実績テーブル３４１０も受信する。
【０１７７】
ここで、図１２を用いて、作業実績入力処理（図１０のステップＳ１２）について説明する。制御部２１００は、管理サーバ装置１０００から機種別チェック項目リスト３３１０及び作業実績テーブル３４１０を受信する（ステップＳ５０）。次いで、制御部２１００は、機種別チェック項目リスト３３１０及び作業実績テーブル３４１０を基にチェックシート２０を作成し、作成したチェックシート２０を表示部２３００に表示する（ステップＳ５１）。具体的には、制御部２１００は、チェック項目２１、任意入力項目２２、項目タイプ２３、入力欄２４、入力時刻２５、入力者２６、関連図書２７の７つの項目からなるチェックシート２０を含むチェック画面ＷＩＮ（図３参照）を表示部２３００に表示する。
【０１７８】
制御部２１００は、機種別チェック項目リスト３３１０の各レコードのチェック項目３３１２に示されているチェック処理を、レコード順に、チェックシート２０の各行のチェック項目２１に表示する。また、制御部２１００は、機種別チェック項目リスト３３１０の任意入力項目３３１５に「１」が設定されているレコードに対応するチェックシート２０の行の任意入力項目２２に「○」を表示する。
【０１７９】
制御部２１００は、機種別チェック項目リスト３３１０の各レコードの項目タイプ３３１３に設定されている作業実績の入力タイプを、チェックシート２０の各行の項目タイプ２３に表示する。制御部２１００は、機種別チェック項目リスト３３１０の各レコードの関連図書３３１４に設定されている関連図書名を、チェックシート２０の各行の関連図書２７に表示する。
【０１８０】
また、制御部２１００は、作業実績テーブル３４１０の各レコードの内容を、チェックシート２０の対応する項目に表示する。具体的には、制御部２１００は、作業実績テーブル３４１０の各レコードの入力実績３４１４に設定されている作業実績、入力時刻３４１５に設定されている時刻、入力者３４１６に設定されている作業者ＩＤを、それぞれ、当該レコードの項目番号３４１２に設定されている番号に対応する行の入力欄２４、入力時刻２５、入力者２６に表示する。
【０１８１】
表示部２３００のチェック画面ＷＩＮにチェックシート２０を表示した制御部２１００は、操作部２４００を介した作業者のチェックシート２０への入力項目を判定する（ステップＳ５２）。
【０１８２】
制御部２１００は、チェックシート２０の関連図書２７の関連図書名が選択されたと判定すると（ステップＳ５２で「関連図書」）、選択された関連図書名を、管理サーバ装置１０００を介してファイルサーバ装置１８００に送信する。作業端末装置２０００から関連図書名を受信したファイルサーバ装置１８００は、受信した関連図書名により指定される文書ファイルを読み出し、読み出した文書ファイルを作業端末装置２０００に送信する。ファイルサーバ装置１８００から文書ファイルを受信した制御部２１００は、表示部２３００にウィンドウを開き、受信した文書ファイルを表示する（ステップＳ５３）。
【０１８３】
また、ステップＳ５２において、制御部２１００は、チェックシート２０の入力欄２４の入力領域にデータが入力されたと判定すると（ステップＳ５２で「入力欄」）、入力された入力領域に、入力が可能か否かを判断する（ステップＳ５４）。
【０１８４】
具体的には、制御部２１００は、入力された入力領域の行（以下、「入力行」という）に対応する機種別チェック項目リスト３３１０のレコードのチェックポイント３３１６に「０」が設定されている場合には、入力可能であると判断する。
【０１８５】
但し、制御部２１００は、入力行に対応する機種別チェック項目リスト３３１０のレコードのチェックポイント３３１６に「０」が設定されている場合でも、その入力行より上に作業実績が入力されていない行があり、その行に対応する機種別チェック項目リスト３３１０のレコードのチェックポイント３３１６に「１」が設定されている場合には、入力不可能であると判断する。
【０１８６】
また、制御部２１００は、入力行に対応する機種別チェック項目リスト３３１０のレコードのチェックポイント３３１６に「１」が設定されている場合には、その入力行より上の全ての行に作業実績が入力されている場合に、入力可能であると判断する。
【０１８７】
また、制御部２１００は、入力行に対応する機種別チェック項目リスト３３１０のレコードのチェックポイント３３１６に「１」が設定されている場合であって、その入力行より上のいずれかの行に作業実績が入力されていない場合、その入力されていない行が任意入力項目の行である場合には入力可能であると判断し、任意入力項目の行でない場合には入力不可能であると判断する。
【０１８８】
尚、制御部２１００は、行が任意入力項目の行であるか否かを、その行に対応する機種別チェック項目リスト３３１０のレコードの任意入力項目３３１５に設定されている値によって判断する。制御部２１００は、任意入力項目３３１５に、「１」が設定されていれば任意入力項目の行であると判断し、「０」が設定されていれば任意入力項目の行でないと判断する。
【０１８９】
制御部２１００は、入力が不可能であると判断した場合には（ステップＳ５４でＮＯ）、表示部２３００にエラーメッセージを表示し、処理をステップＳ５２に戻す。
【０１９０】
また更に、制御部２１００は、ステップＳ５４において、入力されたデータの型が、入力された行の項目タイプ２３として表示している型に合致するか否かを判断してもよい。制御部２１００は、合致しない（例えば、項目タイプ２３が数値である入力欄２４にアルファベットが入力された）と判断すると（ステップＳ５４でＮＯ）、表示部２３００にエラーメッセージを表示して、処理をステップＳ５２に戻してもよい。
【０１９１】
ステップＳ５４において、データが入力された入力領域が、入力が可能であると判断した場合（ステップＳ５４でＹＥＳ）、制御部２１００は、タイマー（不図示）から現在時刻を取得して、チェックシート２０の入力行の入力時刻２５に取得した時刻を書き込み、作業メモリに記憶されている作業者ＩＤを、チェックシート２０の入力行の入力者２６に書き込む（ステップＳ５５）。
【０１９２】
続いて、制御部２１００は、作業メモリに作業者ＩＤが記憶されていたか否かを判断する（ステップＳ５６）。作業メモリに作業者ＩＤが記憶されていれば（ステップＳ５６でＹＥＳ）、処理はステップＳ５８に進む。
【０１９３】
一方、作業メモリに作業者ＩＤが記憶されていない場合（ステップＳ５６でＮＯ）、制御部２１００は、作業者に対するメッセージを表示部２３００に表示する等によって、作業者が所持する作業者ＩＤカード２６１０の作業者ＩＤを、作業端末装置２０００の作業者ＩＤ取得部２６００に読み込ませるように指示して、作業者ＩＤを取得する（ステップＳ５７）。制御部２１００は、取得した作業者ＩＤを作業メモリに記憶し、チェックシート２０の入力行の入力者２６に書き込む。
【０１９４】
尚、作業メモリに記憶されている作業者ＩＤにより示される作業者が、チェック処理を行う資格がない場合等に、制御部２１００は、チェック処理を行う資格を有する別の作業者に作業者ＩＤを入力させることとしてもよい。この場合は、制御部２１００は、例えば作業メモリに作業者ＩＤと資格を有するチェック処理とを対応させて記憶しておく。
【０１９５】
ステップＳ５８において、制御部２１００は、作業者が操作部２４００を用いて作業終了の操作を行ったか否かを判断する。例えば、所定のボタンを押下する等の終了操作を作業者が行ったことを検知した場合（ステップＳ５８でＹＥＳ）、制御部２１００は、処理をステップＳ５９に進める。また、作業者が作業終了の操作を行ったことを検知しない場合（ステップＳ５８でＮＯ）、制御部２１００は、処理をステップＳ５２に戻す。
【０１９６】
ステップＳ５９において、制御部２１００は、作業者が作業実績を入力したチェックシート２０の１以上の入力行の項目タイプ２３、入力欄２４、入力時刻２５、入力者２６に表示されているデータと、入力行に対応する機種別チェック項目リスト３３１０のレコードの項目番号３３１１に設定されている項目番号と、作業対象物の「製造オーダ番号」とを、作業実績データとして、管理サーバ装置１０００に送信する。これで、図１０のステップＳ１２の作業実績入力処理が終了する。
【０１９７】
次に、図１０のステップ２４において、管理サーバ装置１０００の作業実績収集部１７００は、作業端末装置２０００から作業実績データを受信すると、受信した作業実績データから、レコードを作成し、作業実績テーブル３４１０（図８参照）に追加する。具体的には、作業実績収集部１７００は、作業実績データとして受信したデータの項目番号ごとに、「製造オーダ番号」を製造オーダ番号３４１１として設定し、項目番号を項目番号３４１２として設定し、項目タイプ２３のデータを項目タイプ３４１３として設定し、入力欄２４のデータを入力実績３４１４として設定し、入力時刻２５のデータを入力時刻３４１５として設定し、入力者２６のデータを入力者３４１６として設定したレコードを作成し、作業実績テーブル３４１０に追加する。
【０１９８】
＜第２実施形態＞
第１実施形態では、作業端末装置２０００から製造オーダ番号を受信すると、管理サーバ装置１０００の機種別項目リスト作成部１６００が、機種仕様データ３０１０とチェック項目データ３１１０とに基づいて、機種別チェック項目リスト３３１０を作成することとしている。これに対して、第２実施形態では、予め、対象となる製品グループに属する全ての機種について、行うべきチェック項目を判断して記憶しておく点が異なる。
【０１９９】
従って、第２実施形態の処理では、機種別項目リスト作成部１６００は、機種別チェック項目一覧テーブル３２１０（後述の図１４）を参照して、製造オーダ番号により特定される製品の機種に応じた機種別チェック項目リスト３３１０を作成することになる点のみが、第１実施形態の処理（図１０〜図１２参照）と異なる。以下、第１実施形態との相違点のみを説明する。
【０２００】
図１３は、第２実施形態の管理サーバ装置１０００、ファイルサーバ装置１８００、生産管理システム１９００、及び、作業端末装置２０００の機能を示すブロック図である。第２実施形態の管理サーバ装置１０００の構成は、図１３に示すように、第１実施形態の管理サーバ装置１０００に、機種別チェック項目一覧作成部１５００と機種別チェック項目一覧記憶部３２００とを追加したものである。
【０２０１】
図１４は、機種別チェック項目一覧テーブル３２１０の構成例及びその内容例を示す図である。機種別チェック項目一覧テーブル３２１０は、製品グループに属する全ての機種のチェック項目リストである。機種別チェック項目一覧作成部１５００は、機種別チェック項目一覧テーブル３２１０を作成し、作成した機種別チェック項目一覧テーブル３２１０を機種別チェック項目一覧記憶部３２００（マスタ情報記憶部の一例）に記憶させる。図１４は、製品グループ「ＭＳ０３」の機種別チェック項目一覧テーブル３２１０の例を示す。
【０２０２】
機種別チェック項目一覧テーブル３２１０（マスタ情報の一例）は、項目番号３２１１、チェック項目３２１２、項目タイプ３２１３、関連図書３２１４、任意入力項目３２１５、チェックポイント３２１６、適用パターン３２１７、及び、機種仕様３２１８を備える。
【０２０３】
項目番号３２１１、チェック項目３２１２、項目タイプ３２１３、関連図書３２１４、任意入力項目３２１５、チェックポイント３２１６、適用パターン３２１７は、チェック項目データ３１１０（図５）の、項目番号３１１１、チェック項目３１１２、項目タイプ３１１３、関連図書３１１４、任意入力項目３１１５、チェックポイント３１１６、適用パターン３１１７と同様の項目である。
【０２０４】
チェック項目３２１２は、チェック処理の内容を示す。項目番号３２１１（順序情報の一例）は、チェック項目３２１２に示されるチェック処理を特定する。項目タイプ３２１３は、チェック項目３２１２に示されるチェック処理の実績情報のタイプを示す。関連図書３２１４は、チェック項目３２１２に示されるチェック処理に関係する関連図書名を示す。任意入力項目３２１５は、チェック項目３２１２に示されるチェック処理の実施が、必須であるのか、任意であるのかを示す。
【０２０５】
チェックポイント３２１６（チェックポイント情報の一例）は、チェック項目３１１２に示されるチェック処理を行うタイミング条件を示す。具体的には、チェックポイント３２１６として「１」が設定されているレコードのチェック項目３２１２に示されるチェック処理は、このレコードの項目番号３２１１として設定されている番号より小さな番号が項目番号３２１１として設定されているレコードのチェック処理が全て終了した後に、行わなければならない。
【０２０６】
適用パターン３２１７は、チェック項目３１１２が示すチェック処理の内容が、どのような機種の仕様に適用されるかの説明を示す。
【０２０７】
機種仕様３２１８（機種仕様情報の一例）は、製品グループに属する各製品を識別する機種識別子を含む。機種仕様３２１８は、機種識別子の列と、項目番号３２１１〜適用パターン３２１７を含む行とにより規定される２次元マトリックス内の要素に対応させて、各機種識別子が示す製品に対して、各チェック項目３２１２が示すチェック処理が行われるか否かを示す。「１」が設定されている要素は、その列の機種識別子が示す製品に対して、その行のチェック項目３２１２に示されるチェック処理が行われることを示す。「０」が設定されている要素は、その列の機種識別子が示す製品に対して、その行のチェック項目３２１２に示されるチェック処理が行われないことを示す。
【０２０８】
機種別チェック項目一覧作成部１５００は、機種仕様情報記憶部３０００に記憶されている機種仕様データ３０１０と、チェック項目情報記憶部３１００に記憶されているチェック項目データ３１１０とから、機種毎に、第１実施形態の＜機種別チェック項目リスト作成方法＞で説明したように、全ての「項目番号」について、チェック処理が行われるか否かを判断し、機種別チェック項目一覧テーブル３２１０を作成する。
【０２０９】
第２実施形態の作業実績管理システム１００の作業実績収集処理と、第１実施形態の作業実績管理システム１００の作業実績収集処理との異なる点は、図１０のフローチャートのステップＳ２２のチェック項目リスト作成処理のみである。
【０２１０】
第１実施形態の機種別項目リスト作成部１６００は、図１１のフローチャートで示す処理を行うが、第２実施形態の機種別項目リスト作成部１６００は、機種別チェック項目一覧記憶部３２００に記憶される機種別チェック項目一覧テーブル３２１０から、所望の機種の機種別チェック項目リスト３３１０（図６）を作成する。具体的には、第２実施形態の機種別項目リスト作成部１６００は、所望の機種識別子が機種仕様３２１８として設定されている列の要素に「１」が設定されている行を読み出して、所望の機種別チェック項目リスト３３１０を作成する。
【０２１１】
各機種仕様３２１８に対して、個別に機種別チェック項目リスト３３１０を作成するとなると、図１４から分かるように、２７通りの機種別チェック項目リスト３３１０を作成することが必要となり、情報のメンテナンスに多大な労力が必要となる。しかし、第２実施形態では、図１４に示されるように、製品グループ毎に情報を集約して機種別チェック項目一覧テーブル３２１０が作成されている。これによって、リスト作成の負荷を減らすことができ、作成したリストの閲覧性を高めることができる。
【０２１２】
＜第３実施形態＞
チェックシート２０は、製造実績記録の役割と、品質記録の役割とを担っている。したがって、チェックシート２０を作成する基となる機種仕様データ３０１０、チェック項目データ３１１０、機種別チェック項目リスト３３１０、機種別チェック項目一覧テーブル３２１０等の仕様に関連する情報の内容を変更する際には、通常、製造部門あるいは品質保証部門の承認を受ける必要がある。
【０２１３】
そのため、仕様に関連する情報の変更前後における差分情報が抽出されて明示されると、変更後の仕様に関連する情報の良否を確認することが容易になる。第３実施形態では、変更前の機種別チェック項目一覧テーブル３２１０と、変更後の機種別チェック項目一覧テーブル３２１０との差分情報が抽出されている。
【０２１４】
図１５は、機種別チェック項目一覧記憶部３２００に記憶されている機種別チェック項目一覧テーブル３２１０の一例を示す図である。図１６は、機種別チェック項目一覧記憶部３２００に記憶されている機種別チェック項目一覧テーブル３２１０の別の例を示す図である。
【０２１５】
図１６の機種別チェック項目一覧テーブル３２１０（第２マスタ情報の一例）は、図１５の機種別チェック項目一覧テーブル３２１０（第１マスタ情報の一例）の一部が変更されて作成されたものである。図１５の機種仕様３２１８は、第１機種仕様情報の一例である。図１６の機種仕様３２１８は、第２機種仕様情報の一例である。
【０２１６】
機種別チェック項目一覧テーブル３２１０において変更される項目としては、チェック項目３２１２に示されるチェック処理の内容、項目タイプ３２１３、チェックポイント３２１６、機種仕様３２１８に含まれる機種識別子、チェック項目３２１２の行と機種識別子の列とによって規定される２次元マトリクスの要素の値等が考えられる。
【０２１７】
この第３実施形態では、チェック項目３２１２が「ケーシングシリアルＮｏ．確認」の項目番号３２１１が「３」から「７」」に変更されている。そのチェック項目３２１２が「ケーシングシリアルＮｏ．確認」の適用パターン３２１７が「共通」から「国内」に変更されている。
【０２１８】
項目番号３２１１が「１０」でチェック項目３２１２が「駆動部本体組立確認」のチェックポイント３２１６が「１」から「０」に変更されている。項目番号３２１１が「１３」でチェック項目３２１２が「駆動部本体試運転」の関連図書３２１４が「手順００３」から「手順００６」に変更されている。また、機種仕様３２１８に特別仕様「ＭＳ０３−Ｂ３ＥＳ」が追加されている。
【０２１９】
図１７は、第３実施形態の管理サーバ装置１０００、ファイルサーバ装置１８００、生産管理システム１９００、及び、作業端末装置２０００の機能を示すブロック図である。第３実施形態の管理サーバ装置１０００の構成は、図１７に示されるように、第２実施形態の管理サーバ装置１０００に、マスタ情報管理部１７５０を追加したものである。
【０２２０】
マスタ情報管理部１７５０は、機種別チェック項目一覧記憶部３２００に記憶される機種別チェック項目一覧テーブル３２１０の変更内容を管理する。マスタ情報管理部１７５０は、機種別チェック項目一覧テーブル３２１０が変更された場合に、変更前後の機種別チェック項目一覧テーブル３２１０の差分情報を抽出する。この第３実施形態では、マスタ情報管理部１７５０は、図１５の機種別チェック項目一覧テーブル３２１０と図１６の機種別チェック項目一覧テーブル３２１０との差分情報を抽出する。
【０２２１】
図１８は、マスタ情報管理部１７５０による変更前後の機種別チェック項目一覧テーブル３２１０の差分情報を抽出する手順の一例を概略的に示すフローチャートである。
【０２２２】
まず、ステップＳ１８０１において、マスタ情報管理部１７５０は、機種別チェック項目一覧記憶部３２００から、図１５の機種別チェック項目一覧テーブル３２１０と、図１６の機種別チェック項目一覧テーブル３２１０とを取得する。
【０２２３】
次に、ステップＳ１８０２において、マスタ情報管理部１７５０は、取得された図１５の機種別チェック項目一覧テーブル３２１０と、図１６の機種別チェック項目一覧テーブル３２１０とから、それぞれ、チェック関連情報を抜き出す。マスタ情報管理部１７５０は、それぞれ、抜き出したチェック関連情報にグループ情報を付加して、チェック付加情報を作成する。
【０２２４】
図１９は、図１５の機種別チェック項目一覧テーブル３２１０から抜き出されたチェック関連情報３２２０にグループ情報３２３１が付加されたチェック付加情報３２３０を示す図である。図２０は、図１６の機種別チェック項目一覧テーブル３２１０から抜き出されたチェック関連情報３２２０にグループ情報３２３１が付加されたチェック付加情報３２３０を示す図である。
【０２２５】
図１９、図２０に示されるように、チェック関連情報３２２０は、機種別チェック項目一覧テーブル３２１０のうち、項目番号３２１１からチェックポイント３２１６までのデータを含む。図１９のチェック関連情報３２２０は、第１チェック関連情報の一例である。図２０のチェック関連情報３２２０は、第２チェック関連情報の一例である。
【０２２６】
グループ情報３２３１は、項目番号３２１１が「１」の項目から順に設定される。本第３実施形態では、図１９、図２０に示されるように、グループ情報３２３１の値として最初に「Ｐ１」が設定される。
【０２２７】
マスタ情報管理部１７５０は、「チェックポイント３２１６が「１」である項目であって、かつ、項目番号３２１１を除くチェック関連情報３２２０（本第３実施形態では、チェック項目３２１２からチェックポイント３２１６までの５項目）が同一内容である項目が、変更前後の両方のチェック関連情報３２２０（つまり機種別チェック項目一覧テーブル３２１０）に存在する」という条件が満たされる場合に、その次の項目からグループ情報３２３１の値を変化させる。
【０２２８】
例えば図１９では、チェック項目３２１２が「駆動部本体組立確認」のチェックポイント３２１６は「１」であるが、図２０では、対応するチェック項目３２１２が「駆動部本体組立確認」のチェックポイント３２１６は「０」になっている。したがって、「チェックポイント３２１６が「１」である項目が、変更前後の両方の機種別チェック項目一覧テーブル３２１０に存在する」という条件が満たされないため、グループ情報３２３１の値は変化せず、グループ情報３２３１の値は「Ｐ１」のままとなる。
【０２２９】
また、図１９及び図２０では、チェック項目３２１２が「駆動部本体最終確認」の項目について、「チェックポイント３２１６が「１」である項目であって、かつ、項目番号３２１１を除くチェック関連情報３２２０（本第３実施形態では、チェック項目３２１２からチェックポイント３２１６までの５項目）が同一内容である項目が、変更前後の両方のチェック関連情報３２２０（つまり機種別チェック項目一覧テーブル３２１０）に存在する」という条件が満たされる。このため、次の項目番号３２１１が「２６」の項目からグループ情報３２３１の値が変化して、グループ情報３２３１の値として「Ｐ２」が設定される。なお、値が「１」のチェックポイント３２１６は、第１チェックポイント情報の一例である。
【０２３０】
なお、グループ情報３２３１の値として、「１」、「２」、「３」のように数字を用いて順に増やしてもよい。あるいは、グループ情報３２３１の値として、「Ａ」、「Ｂ」、「Ｃ」のように符号を用いて順に変化させてもよい。
【０２３１】
図１９、図２０の例では、チェック項目３２１２が「駆動部本体最終確認」の項目番号３２１１は、変更前の機種別チェック項目一覧テーブル３２１０のチェック関連情報３２２０（図１９）でも、変更後の機種別チェック項目一覧テーブル３２１０のチェック関連情報３２２０（図２０）でも、共に「２５」で同一であった。これに対して、例えば変更後の機種別チェック項目一覧テーブル３２１０において、新たな項目が追加され、「駆動部本体最終確認」の項目番号３２１１が「２５」から増えている場合も考えられる。しかし、この場合でも、項目番号３２１１は「同一内容である項目」の判断には用いられないため、上記の判断には影響しない。その結果、上記と同様に、次の項目からグループ情報３２３１の値が変化する。
【０２３２】
ここで、グループ情報３２３１が、さらに説明される。機種別チェック項目一覧テーブル３２１０におけるチェックポイント３２１６は、上述のように、チェック処理を実施する順番を守る必要があるか否かを示す。すなわち、チェックポイント３２１６に「１」が設定されている場合には、製造ラインでの作業の実施に当たって、チェックポイント３２１６が「１」の項目を超えてチェック処理の実施の順番を入れ替えることは禁止されている。このように、実際の作業を制約するため、機種別チェック項目一覧テーブル３２１０においても、チェック処理の実施の順番がチェックポイントを超えて入れ替わっていないかどうかを確認する必要がある。
【０２３３】
そこで、各チェック項目３２１２に対して、「グループ情報」を付与することを考える。この「グループ情報」の値として、例えば最初に「Ｑ１」を設定する。チェックポイント３２１６が「０」に設定されていれば、チェック項目３２１２の順に「グループ情報」は同一値に設定される。そして、チェックポイント３２１６が「１」に設定されていれば、その次の項目から「グループ情報」の値を例えば「Ｑ２」に変化させる。つまり、チェック処理の実施の順番が制約されるチェック項目の範囲において、同じ値の「グループ情報」が設定されることになる。
【０２３４】
機種別チェック項目一覧テーブル３２１０の変更前後における内容の重複を判断する際に、「グループ情報」を考慮して判断すると、同じ値の「グループ情報」を共有するチェック項目同士については、チェック処理の順番が入れ替わっても差異として認識されずに重複していると判断される。しかし、「グループ情報」の値が異なるようなチェック処理の順番の入替については差異として認識される。これによって、チェックポイントを跨いだチェック処理の実施の順番の入替について確認できる。
【０２３５】
通常、チェックポイント３２１６が「１」に設定されるチェック処理は、配管工程の最後、又は試運転工程の最後など、各工程の最後に「＊＊工程の最終確認」という定型の内容である場合が多く、チェックポイント３２１６の値が頻繁に変更されることはない。このように、チェックポイント３２１６の値が変更されない場合には、上記「グループ情報」を用いてもよい。
【０２３６】
例えば、図２０において、項目番号３２１１が「１０」のチェックポイント３２１６が「１」の場合、つまり変更されずに図１９と同じ場合を考える。この場合には、上記「グループ情報」は、図１９及び図２０の両方とも、項目番号３２１１が、「１」から「１０」までは「Ｑ１」に設定され、「１１」から「２５」までは「Ｑ２」に設定され、「２６」以降は「Ｑ３」に設定される。
【０２３７】
しかしながら、まれにチェックポイント３２１６の値が「０」から「１」に変更されたり、「１」から「０」に変更されたりする場合がある。その場合には、上記「グループ情報」の値は、変更前後のチェック付加情報３２３０において互いに順次ずれて設定されてしまう。
【０２３８】
例えば図１９のチェック付加情報３２３０では、上記「グループ情報」の値は、項目番号３２１１が、「１」から「１０」までは「Ｑ１」に設定され、「１１」から「２５」までは「Ｑ２」に設定され、「２６」以降は「Ｑ３」に設定される。
【０２３９】
これに対して、例えば図２０のチェック付加情報３２３０では、上記「グループ情報」の値は、項目番号３２１１が、「１」から「２５」までは「Ｑ１」に設定され、「２６」以降は「Ｑ２」に設定される。
【０２４０】
したがって、例えば項目番号３２１１が「１４」から「１６」のように、チェック項目３２１２に示されるチェック処理の内容及び実施の実質的な順番に変更がなくても、重複していないと判断されてしまう。
【０２４１】
そこで、本第３実施形態では、グループ情報３２３１の値は、上記「グループ情報」と異なり、上述のように、「チェックポイント３２１６が「１」である項目であって、かつ、項目番号３２１１を除くチェック関連情報３２２０が同一内容である項目が、変更前後の両方のチェック関連情報３２２０（つまり機種別チェック項目一覧テーブル３２１０）に存在する」という条件が満たされると、次の項目番号３２１１の項目から変化する。
【０２４２】
この条件によって、図１９に示されるように、チェックポイント３２１６が「１」に設定されている項目番号３２１１が「１０」の次の項目では、グループ情報３２３１の値は変化せずに「Ｐ１」のままになる。その結果、図１９の変更前のチェック付加情報３２３０と図２０の変更後のチェック付加情報３２３０とで、グループ情報３２３１の値がずれることを防止できる。その結果、変更前後の差分を正しく抽出できる。
【０２４３】
この第３実施形態では、項目番号３２１１が「１０」のチェックポイント３２１６の値が、変更前の「１」から変更後の「０」に変更されている。このような変更以外に、例えばチェックポイント３２１６がそれぞれ「１」に設定されている各項目の間に新たにチェックポイント３２１６が「１」に設定された項目を追加する変更、チェックポイント３２１６が「１」に設定されている項目を削除する変更などの場合でも、上記条件が満たされないため、グループ情報３２３１の値がずれることを防止できる。
【０２４４】
図１８に戻って、ステップＳ１８０３において、マスタ情報管理部１７５０は、変更前のチェック付加情報３２３０（図１９）と、変更後のチェック付加情報３２３０（図２０）とを並べて、並列情報３２４０を作成する。
【０２４５】
図２１は、並列情報３２４０を示す図である。図２１において、項目番号（旧）３２１１ａは、変更前の機種別チェック項目一覧テーブル３２１０（図１５）の項目番号３２１１を表し、項目番号（新）３２１１ｂは、変更後の機種別チェック項目一覧テーブル３２１０（図１６）の項目番号３２１１を表す。図２１に示されるように、並列情報３２４０には、変更前後の機種別チェック項目一覧テーブル３２１０のチェック付加情報３２３０（図１９、図２０）の情報が、内容の重複に関わらず全て含まれている。
【０２４６】
図１８に戻って、ステップＳ１８０４において、マスタ情報管理部１７５０は、並列情報３２４０において項目番号３２１１ａ，３２１１ｂ以外の項目（本第３実施形態では、チェック項目３２１２からグループ情報３２３１までの６項目）の内容が重複する項目を１行にまとめて、異なる内容の項目のみが並べられたチェック統合情報３２５０（図２２）を作成する。
【０２４７】
マスタ情報管理部１７５０は、一般的には、Ｒｕｂｙ又はＰｅｒｌ等の高級言語で実装されているハッシュテーブル実装を用いればよい。項目の内容を表す特徴的な識別情報であるハッシュコードが用いられると、項目の内容が同じであれば同一のハッシュコードが付与され、項目の内容が異なっていれば、異なるハッシュコードが付与される。マスタ情報管理部１７５０は、ハッシュコードを用いることによって、重複する内容を１行にまとめて、異なる内容の項目のみが並べられたリストを得ることができる。
【０２４８】
図２２は、チェック統合情報３２５０（第１統合情報の一例）を示す図である。並列情報３２４０において、変更前後の機種別チェック項目一覧テーブル３２１０のチェック付加情報３２３０の内容が重複する項目があった場合、図２２では、項目としては１行のみが示されているが、項目番号（旧）３２１１ａと項目番号（新）３２１１ｂとにそれぞれ番号が記載されているため、変更前後の両方に項目があったことが分かる。
【０２４９】
項目番号（旧）３２１１ａと項目番号（新）３２１１ｂとのいずれか一方にしか番号が記載されていない項目は、変更がされた項目、追加された項目、又は削除された項目であり、変更前後のいずれか一方にしか存在しない項目である。
【０２５０】
上述のように、本第３実施形態では、マスタ情報管理部１７５０は、並列情報３２４０からチェック統合情報３２５０を作成する際において、変更前後の内容が重複するか否かの判断に項目番号３２１１ａ，３２１１ｂを用いていない。
【０２５１】
ここで、図２２を参照して、変更前後の内容が重複するか否かの判断に項目番号３２１１ａ，３２１１ｂが用いられる場合が検討される。この場合、項目番号（旧）３２１１ａが「７」で項目番号（新）３２１１ｂが「３」の項目は、他の項目が全て同じであるが、重複していないと判断される。同様に。項目番号（旧）３２１１ａが「３」で項目番号（新）３２１１ｂが「７」の項目は、他の項目が全て同じであるが、重複していないと判断される。
【０２５２】
このように、項目番号３２１１ａ，３２１１ｂ以外の項目が全て同じであっても、重複していないと判断される。その結果、チェック統合情報３２５０が煩雑になってしまう。また、実際の製造ラインにおける作業では、必ずしも、チェック処理の実施の順序が厳密に問われないことも多い。そこで、本第３実施形態では、マスタ情報管理部１７５０は、変更前後の内容が重複するか否かの判断に項目番号３２１１ａ，３２１１ｂを用いていない。
【０２５３】
図１８に戻って、ステップＳ１８０５において、マスタ情報管理部１７５０は、変更前の機種別チェック項目一覧テーブル３２１０の機種仕様３２１８（図１９）のコード情報と、変更後の機種別チェック項目一覧テーブル３２１０の機種仕様３２１８（図２０）のコード情報とを並べて、機種仕様コード並列情報３２６０を作成する。
【０２５４】
図２３は、機種仕様コード並列情報３２６０を示す図である。図２３において、機種仕様（旧）３２１８ａの機種識別子は、変更前の機種別チェック項目一覧テーブル３２１０の機種仕様３２１８の機種識別子を表し、機種仕様（新）３２１８ｂの機種識別子は、変更後の機種別チェック項目一覧テーブル３２１０の機種仕様３２１８の機種識別子を表す。図２３に示されるように、機種仕様コード並列情報３２６０には、変更前後の機種別チェック項目一覧テーブル３２１０の機種仕様３２１８（図１９、図２０）の機種識別子が、内容の重複に関わらず全て含まれている。
【０２５５】
図１８に戻って、ステップＳ１８０６において、マスタ情報管理部１７５０は、機種仕様コード並列情報３２６０の内容が重複するものを１つにまとめて、異なる内容のみが並べられた機種仕様コード統合情報３２７０（図２４）を作成する。
【０２５６】
図２４は、機種仕様コード統合情報３２７０（第２統合情報の一例）を示す図である。本第３実施形態では、変更後の機種別チェック項目一覧テーブル３２１０の機種仕様３２１８（図２０）は、変更前の機種別チェック項目一覧テーブル３２１０の機種仕様３２１８（図１９）に対して、特別仕様「ＭＳ０３−Ｂ３ＥＳ」が追加されただけである。したがって、図２４の機種仕様コード統合情報３２７０の機種仕様（旧・新）３２１８ｃの機種識別子は、図２０に示される変更後の機種別チェック項目一覧テーブル３２１０の機種仕様３２１８の機種識別子と同じである。
【０２５７】
図１８において、マスタ情報管理部１７５０は、ステップＳ１８０５〜Ｓ１８０６を、ステップＳ１８０２〜Ｓ１８０４と並列に実行してもよく、ステップＳ１８０２〜Ｓ１８０４の後で実行してもよく、ステップＳ１８０２〜Ｓ１８０４より先に実行してもよい。
【０２５８】
次に、ステップＳ１８０７において、マスタ情報管理部１７５０は、まず、ステップＳ１８０４で作成されたチェック統合情報３２５０と、ステップＳ１８０６で作成された機種仕様コード統合情報３２７０とを組み合わせて、組合せテーブル３２８０を作成する。
【０２５９】
図２５は、組合せテーブル３２８０を示す図である。図２５に示されるように、組合せテーブル３２８０は、図２２に示されるチェック統合情報３２５０と、図２４に示される機種仕様コード統合情報３２７０とが並べられて構成されたものである。図２５では、組合せテーブル３２８０の機種仕様（旧・新）３２１８ｃにおける機種識別子の列と、チェック項目３２１２等の行とにより規定される２次元マトリクス内の各セルは空欄になっている。
【０２６０】
図１８に戻って、ステップＳ１８０７において、さらに、マスタ情報管理部１７５０は、差分ベクトルを生成する。マスタ情報管理部１７５０は、図２５では空欄になっていた組合せテーブル３２８０の各セルに、生成した差分ベクトルを記載する。差分ベクトルは、変更前の機種別チェック項目一覧テーブル３２１０（図１５）に関する第１要素と、変更後の機種別チェック項目一覧テーブル３２１０（図１６）に関する第２要素とを含む。
【０２６１】
図２６は、差分ベクトルが記載された組合せテーブル３２８０を示す図である。なお、図２６では、項目タイプ３２１３〜グループ情報３２３１の図示が省略されている。
【０２６２】
差分ベクトルの第１要素は、変更前の機種別チェック項目一覧テーブル３２１０（図１５）の対応するセルの値である。差分ベクトルの第２要素は、変更後の機種別チェック項目一覧テーブル３２１０（図１６）の対応するセルの値である。すなわち、差分ベクトルの第１要素及び第２要素は、機種仕様３２１８ｃの機種識別子により示される製品に対して、対応するチェック項目３２１２により示されるチェック処理が実施される場合には「１」に設定され、実施されない場合には「０」に設定される。また、対応するチェック項目３２１２が無い場合又は変更された場合には、本第３実施形態では、第１要素及び第２要素は、「２」に設定される。
【０２６３】
図２６において、一例として、チェック項目３２１２が「ケーシングシリアルＮｏ．確認」の行と機種仕様（旧・新）３２１８ｃの機種識別子「ＭＳ０３−Ａ１Ａ」の列とにより規定されるセルの差分ベクトルが説明される。
【０２６４】
図１５に示される変更前の機種別チェック項目一覧テーブル３２１０において、チェック項目３２１２が「ケーシングシリアルＮｏ．確認」の行と機種仕様３２１８の機種識別子「ＭＳ０３−Ａ１Ａ」の列とにより規定されるセルには「１」が設定されている。このため、差分ベクトルの第１要素は、「１」になる。
【０２６５】
図１６に示される変更後の機種別チェック項目一覧テーブル３２１０において、チェック項目３２１２が「ケーシングシリアルＮｏ．確認」の行と機種仕様３２１８の機種識別子「ＭＳ０３−Ａ１Ａ」の列とにより規定されるセルには「０」が設定されている。このため、差分ベクトルの第２要素は、「０」になる。
【０２６６】
したがって、図２６に示されるように、チェック項目３２１２が「ケーシングシリアルＮｏ．確認」の行と機種仕様（旧・新）３２１８ｃの機種識別子「ＭＳ０３−Ａ１Ａ」の列とにより規定されるセルの差分ベクトルは、［１，０］になる。
【０２６７】
図２６において、別の例として、項目番号（旧）３２１１ａが「１０」の行と機種仕様（旧・新）３２１８ｃの機種識別子「ＭＳ０３−Ａ１Ｊ」の列とにより規定されるセルの差分ベクトルが説明される。
【０２６８】
図１５に示される変更前の機種別チェック項目一覧テーブル３２１０において、項目番号３２１１が「１０」の行と機種仕様３２１８の機種識別子「ＭＳ０３−Ａ１Ｊ」の列とにより規定されるセルには「１」が設定されている。このため、差分ベクトルの第１要素は、「１」になる。
【０２６９】
一方、図２６の組合せテーブル３２８０には、項目番号（新）３２１１ｂが「１０」の行が存在している。これによって、変更後の機種別チェック項目一覧テーブル３２１０には、項目番号（旧）３２１１ａが「１０」の行は存在していないことが表されている。このため、差分ベクトルの第２要素は、「２」になる。
【０２７０】
したがって、図２６に示されるように、項目番号（旧）３２１１ａが「１０」の行と機種仕様（旧・新）３２１８ｃの機種識別子「ＭＳ０３−Ａ１Ｊ」の列とにより規定されるセルの差分ベクトルは、［１，２］になる。
【０２７１】
図１８に戻って、ステップＳ１８０８において、マスタ情報管理部１７５０は、組合せテーブル３２８０（図２６）に記載された差分ベクトルを、差分ベクトル変換表３２８５（図２７）を用いて変換値に変換する。マスタ情報管理部１７５０は、差分ベクトルに代えて変換値が記載された差分チェック表３２９０（図２８）を作成して、図１８の処理を終了する。
【０２７２】
図２７は、差分ベクトル変換表３２８５を示す図である。図２８は、差分チェック表３２９０（差分情報の一例）を示す図である。
【０２７３】
差分ベクトルの第１要素が「０」又は「２」であって第２要素が「０」又は「２」の場合には、変更前後において、対応するチェック処理が実施されない又は対応するチェック処理が存在しないことを意味する。そこで、差分ベクトル［０，０］、［０，２］、［２，０］、［２，２］は、図２７に示されるように、変換値「０」に変換される。
【０２７４】
差分ベクトルの第１要素が「１」であって第２要素が「１」の場合には、変更前後において、対応するチェック処理が実施されることを意味する。そこで、差分ベクトル［１，１］は、図２７に示されるように、変換値「１」に変換される。
【０２７５】
差分ベクトルの第１要素が「０」又は「２」であって第２要素が「１」の場合には、変更前には実施されていなかったチェック処理又は変更前には存在していなかったチェック処理が、変更後には実施されることを意味する。そこで、差分ベクトル［０，１］、［２，１］は、図２７に示されるように、変換値「Ａ」に変換される。例えば図２８において、項目番号（新）３２１１ｂが「１０」の行の各セルである。値「Ａ」は、追加を意味するＡＤＤの先頭文字から採用されている。
【０２７６】
差分ベクトルの第１要素が「１」であって第２要素が「０」又は「２」の場合には、変更前には実施されていたチェック処理が、変更後には実施されなくなった又は対応するチェック処理が存在しなくなったことを意味する。そこで、差分ベクトル［１，０］、［１，２］は、図２７に示されるように、変換値「Ｄ」に変換される。例えば図２８において、機種識別子「ＭＳ０３−Ｂ３ＥＳ」の列を除く、項目番号（旧）３２１１ａが「１０」の行である。値「Ｄ」は、削除を意味するＤＥＬＥＴＥの先頭文字から採用されている。
【０２７７】
図２８に示される差分チェック表３２９０では、実施されていなかったチェック処理が新たに実施される場合には、変換値「Ａ」が表示され、実施されていたチェック処理が新たに実施されなくなる場合には、変換値「Ｄ」が表示される。
【０２７８】
このように、第３実施形態では、差分ベクトルのままではなくて、差分ベクトルを文字に変換し、文字で差分を表している。したがって、製造部門あるいは品質保証部門の担当者は、変更前の機種別チェック項目一覧テーブル３２１０（図１５）に対する変更後の機種別チェック項目一覧テーブル３２１０（図１６）の変更された箇所を容易に理解することができる。
【０２７９】
尚、第１実施形態及び第２実施形態の管理サーバ装置１０００の機能部は、複数の装置に分散していてもよい。例えば、第２実施形態では、機種別チェック項目一覧作成部１５００、機種仕様情報記憶部３０００、及び、チェック項目情報記憶部３１００が、管理サーバ装置１０００とは別のサーバ装置に設けられてもよい。
【０２８０】
本発明を表現するために、上述において図面を参照しながら実施形態を通して本発明を適切且つ十分に説明したが、当業者であれば上述の実施形態を変更および／または改良することは容易に為し得ることであると認識すべきである。したがって、当業者が実施する変更形態または改良形態が、請求の範囲に記載された請求項の権利範囲を離脱するレベルのものでない限り、当該変更形態または当該改良形態は、当該請求項の権利範囲に包括されると解釈される。
【符号の説明】
【０２８１】
１００  作業実績管理システム
１０００  管理サーバ装置
１１００，２１００  制御部
１２００，２２００  通信部
１３００，２３００  表示部
１４００，２４００  操作部
１５００  機種別チェック項目一覧作成部
１６００  機種別項目リスト作成部
１７００  作業実績収集部
１８００  ファイルサーバ装置
１９００  生産管理システム
２０００  作業端末装置
２５００  カードリーダ
２６００  作業者ＩＤ取得部
３０００  機種仕様情報記憶部
３０１０  機種仕様データ
３１００  チェック項目情報記憶部
３１１０  チェック項目データ
３２００  機種別チェック項目一覧記憶部
３２１０  機種別チェック項目一覧テーブル
３３００  機種別項目リスト記憶部
３３１０  機種別チェック項目リスト
３４００  作業実績情報記憶部
３４１０  作業実績テーブル
【図１】
0006606450.tif 000002
【図２】
0006606450.tif 000003
【図３】
0006606450.tif 000004
【図４】
0006606450.tif 000005
【図５】
0006606450.tif 000006
【図６】
0006606450.tif 000007
【図７】
0006606450.tif 000008
【図８】
0006606450.tif 000009
【図９】
0006606450.tif 000010
【図１０】
0006606450.tif 000011
【図１１】
0006606450.tif 000012
【図１２】
0006606450.tif 000013
【図１３】
0006606450.tif 000014
【図１４】
0006606450.tif 000015
【図１５】
0006606450.tif 000016
【図１６】
0006606450.tif 000017
【図１７】
0006606450.tif 000018
【図１８】
0006606450.tif 000019
【図１９】
0006606450.tif 000020
【図２０】
0006606450.tif 000021
【図２１】
0006606450.tif 000022
【図２２】
0006606450.tif 000023
【図２３】
0006606450.tif 000024
【図２４】
0006606450.tif 000025
【図２５】
0006606450.tif 000026
【図２６】
0006606450.tif 000027
【図２７】
0006606450.tif 000028
【図２８】
0006606450.tif 000029