(57)【要約】【課題】製造対象物と製造対象物を製造する際に用いる書類とを点検する労力を軽減できる。【解決手段】第１の情報処理装置１０は、入力受付部１１と、制御部１２と、表示部１３とを備える。入力受付部１１は、製造対象物であるユニットに付与された第１の識別子からユニット情報を読み取り、ユニットを製造する際に用いるチェックシートに付与された第２の識別子からチェックシート情報を読み取る。制御部１２は、ユニット情報とチェックシート情報とを第２の情報処理装置２０に送信し、第２の情報処理装置２０から照合結果を受信する。表示部１３は、照合結果を表示する。第２の情報処理装置２０は、記憶部２２に格納されたドキュメント定義情報２３ａを読み出し、ドキュメント定義情報２３ａに基づいてユニット情報とチェックシート情報とを照合し、照合結果を第１の情報処理装置１０に送信する。【選択図】図１
2018018371.tif 000002
【特許請求の範囲】
【請求項１】
第１の情報処理装置と第２の情報処理装置とを含む情報処理システムであって、
前記第１の情報処理装置は、
製造対象物であるユニットに付与された第１の識別子からユニット情報を読み取り、前記ユニットを製造する際に用いる書類であるチェックシートに付与された第２の識別子からチェックシート情報を読み取る入力受付部と、
前記ユニット情報と前記チェックシート情報とを前記第２の情報処理装置に送信し、前記ユニット情報と前記チェックシート情報とを照合した結果である照合結果を前記第２の情報処理装置から受信する制御部と、
前記照合結果を表示する表示部とを備え、
前記第２の情報処理装置は、
記憶部に格納されたドキュメント定義情報を読み出し、前記ドキュメント定義情報に基づいて前記ユニット情報と前記チェックシート情報とを照合し、前記照合結果を前記第１の情報処理装置に送信する制御部を備える、
情報処理システム。
【請求項２】
前記第１の識別子および前記第２の識別子は、
バーコード、二次元バーコード、又は、ＲＦＩＤタグのいずれかである、
請求項１記載の情報処理システム。
【請求項３】
前記ユニット情報は、
前記ユニットによって構成される装置を識別する情報である装置識別情報と、前記ユニットを識別する情報であるユニット識別情報と、前記ユニットを一意に識別する情報であるシリアル番号と、前記装置が製造される予定の年および月を示す情報である製造年月を含み、
前記チェックシート情報は、
前記チェックシートを識別する情報であるチェックシート識別情報を含み、
前記ドキュメント定義情報は、
前記装置識別情報と、前記ユニット識別情報と、前記チェックシート識別情報とを対応づけた情報を含む、
請求項１記載の情報処理システム。
【請求項４】
前記第２の情報処理装置は、
受信した前記ユニット情報に含まれる前記装置識別情報と前記ユニット識別情報と受信した前記チェックシート情報に含まれる前記チェックシート識別情報について、前記ドキュメント定義情報において対応付けられているか否かを判定し、
前記判定した結果、対応付けられている場合は前記照合結果を整合とし、
前記判定した結果、対応付けられていない場合は前記照合結果を不整合とする、
請求項３記載の情報処理システム。
【請求項５】
前記第１の情報処理装置は、
前記照合結果が整合である場合、前記表示部に整合である旨の表示をし、
前記照合結果が不整合である場合、前記表示部に不整合の旨の表示をする、
請求項４記載の情報処理システム。
【請求項６】
前記第２の情報処理装置は、
受信した前記ユニット情報と前記チェックシート情報とを前記記憶部に製造履歴情報として格納し、
前記装置識別情報、前記ユニット識別情報、前記シリアル番号、前記製造年月、前記チェックシート識別情報のいずれかを含む検索要求を第３の情報処理装置から受信した場合に、前記製造履歴情報および前記ドキュメント定義情報を検索し、
前記検索した結果を前記第３の情報処理装置に送信する、
請求項３記載の情報処理システム。
【請求項７】
第１の情報処理装置と第２の情報処理装置とを含む情報処理システムにおける情報処理方法であって、
前記第１の情報処理装置は、
製造対象物であるユニットに付与された第１の識別子からユニット情報を読み取り、前記ユニットを製造する際に用いるチェックシートに付与された第２の識別子からチェックシート情報を読み取り、
前記ユニット情報と前記チェックシート情報とを前記第２の情報処理装置に送信し、前記第２の情報処理装置から照合結果を受信し、
前記照合結果を表示し、
前記第２の情報処理装置は、
記憶部に格納されたドキュメント定義情報を読み出し、
前記ドキュメント定義情報に基づいて前記ユニット情報と前記チェックシート情報とを照合し、
前記照合結果を前記第１の情報処理装置に送信する、
情報処理システムにおける情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システムおよび情報処理方法に関する。
【背景技術】
【０００２】
従来、工場等においては装置の製造仕様を文書で各製造工程に送り、各製造工程において製造仕様書に基づいて装置を製造している。
工場での製造仕様書の作成、各製造工程での作業指示等を大容量の２次元バーコードに収容した情報に基づいて行うことにより、各部門の管理用コンピュータへの入力がバーコードを読み取るだけで済み、キーボードによる入力作業が不要となる技術が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平７−３３４５６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来技術では、製造仕様書の情報等を２次元バーコードデータに変換したことにより、キーボードによる入力作業を軽減することに留まっていた。
工場における装置の製造作業では、装置を構成するユニットと、チェックシートや図面等のユニットを製造する際に確認が必要となる書類とを作業者が目視で点検しながら装置が製造される。製造対象物であるユニットとユニットを製造する際に確認が必要となる書類とは対応しており、多数のユニットから構成される装置を組み立てる場合、ユニットが多数であることに応じてチェックシートや図面の枚数も多数となる。また、装置が顧客ごとにカスタマイズされる場合、装置を構成するユニットも顧客ごとにカスタマイズされ、これに応じてチェックシートや図面も変更される。
【０００５】
このような製造作業において、製造対象物と製造対象物を製造する際に確認が必要となる書類とを作業者が目視で点検するために時間および労力が費やされ、人的ミスが発生する蓋然性が高くなるという問題がある。
【０００６】
一側面では、本発明は、製造作業において製造対象物と製造対象物を製造する際に用いる書類とを点検する労力を軽減できる情報処理システムおよび情報処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、以下に示すような情報処理システムを提供する。情報処理システムは、第１の情報処理装置と第２の情報処理装置とを含む。第１の情報処理装置は、入力受付部と、制御部と、表示部とを備える。入力受付部は、製造対象物であるユニットに付与された第１の識別子からユニット情報を読み取り、ユニットを製造する際に用いる書類であるチェックシートに付与された第２の識別子からチェックシート情報を読み取る。制御部は、ユニット情報とチェックシート情報とを第２の情報処理装置に送信し、ユニット情報とチェックシート情報とを照合した結果である照合結果を第２の情報処理装置から受信する。表示部は、照合結果を表示する。第２の情報処理装置は、記憶部と、制御部とを備える。制御部は、記憶部に格納されたドキュメント定義情報を読み出し、ドキュメント定義情報に基づいてユニット情報とチェックシート情報とを照合し、照合結果を第１の情報処理装置に送信する。
【発明の効果】
【０００８】
一態様によれば、製造作業において製造対象物と製造対象物を製造する際に用いる書類とを点検する労力を軽減できる情報処理システムおよび情報処理方法を提供できる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施形態の情報処理システムの一例を示す図である。
【図２】第２の実施形態の情報処理システムの一例を示す図である。
【図３】第２の実施形態のクライアントのハードウェア構成の一例を示す図である。
【図４】第２の実施形態のクライアントとサーバのシーケンスを示す図である。
【図５】第２の実施形態のバーコード読み取り対象物の一例を示す図である。
【図６】第２の実施形態のドキュメントＤＢの一例を示す図である。
【図７】第２の実施形態の機歴登録ＤＢの一例を示す図である。
【図８】第２の実施形態の照合結果画面（その１）の一例を示す図である。
【図９】第２の実施形態の照合結果画面（その２）の一例を示す図である。
【図１０】第２の実施形態の機歴表示画面の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照して実施の形態を詳細に説明する。
［第１の実施形態］
まず、第１の実施形態の情報処理システムについて図１を用いて説明する。図１は、第１の実施形態の情報処理システムの一例を示す図である。
【００１１】
情報処理システムは、第１の情報処理装置１０と第２の情報処理装置２０とを備える。情報処理システムは、工場や生産現場等に適用されるシステムの一例である。
第１の情報処理装置１０は、入力受付部１１と、制御部１２と、表示部１３とを備える。第１の情報処理装置１０は、工場等で製造する製造対象物に付与された識別子や、製造対象物を製造する際に用いられる書類に付与された識別子を読み取る機能を備えた情報処理装置である。第１の情報処理装置１０は、たとえば、小型スキャナを備えた電子機器や、バーコードリーダ機能を備えた電子機器や、ＲＦＩＤ（Radio Frequency IDentification）リーダ機能を備えた携帯端末や、スキャナ機能を備えた携帯端末等である。第１の情報処理装置１０は、無線ネットワーク又は有線ネットワークを介して第２の情報処理装置２０と情報通信が可能である。なお、ネットワークの図示は省略する。また、製造対象物や書類に付与される識別子とは、たとえば、バーコードや、二次元バーコードや、ＲＦＩＤタグ等である。
【００１２】
入力受付部１１は、識別子を読み取る機能を備えており、たとえば、スキャナやバーコードリーダやＲＦＩＤリーダ等である。入力受付部１１は、製造対象物であるユニットに付与された第１の識別子からユニット情報を読み取る。また、入力受付部１１は、製造対象物を製造する際に用いられる書類であるチェックシートや図面等に付与された第２の識別子からチェックシート情報を読み取る。
【００１３】
ユニット情報は、ユニットによって構成される装置を識別する情報である装置識別情報と、ユニットを識別する情報であるユニット識別情報と、ユニットを一意に識別する情報であるシリアル番号と、装置が製造される予定の年および月を示す情報である製造年月を含む。また、チェックシート情報は、チェックシートを識別する情報であるチェックシート識別情報を含む。
【００１４】
制御部１２は、第１の情報処理装置１０を制御する機能を備えており、たとえば、プロセッサである。制御部１２は、入力受付部１１が読み取った情報を第２の情報処理装置２０に送信し、第２の情報処理装置２０から照合結果を受信する。制御部１２は、照合結果を表示部１３に出力し、照合結果を表示させる。
【００１５】
表示部１３は、制御部１２からの表示出力による指示で表示する機能を備えており、たとえば、ディスプレイや液晶パネルである。表示部１３は、入力受付部１１が識別子から読み取った情報や、第２の情報処理装置２０から受信した照合結果を表示する。
【００１６】
第２の情報処理装置２０は、制御部２１と、記憶部２２とを備える。第２の情報処理装置２０は、情報を管理するコンピュータである。
制御部２１は、第２の情報処理装置２０を制御する機能を備えており、たとえば、プロセッサである。制御部２１は、第１の情報処理装置１０から送信された情報を記憶部２２に格納された情報に基づいて照合し、照合結果を第１の情報処理装置１０に送信する。
【００１７】
記憶部２２は、ドキュメント定義情報２３ａと製造履歴情報２３ｂを記憶する機能を備えており、たとえば、ＨＤＤ（Hard Disc Drive）や各種メモリ等の記憶装置である。
ドキュメント定義情報２３ａは、ユニットとチェックシートとの対応を定義した情報であり、予め記憶部２２に格納される情報である。ドキュメント定義情報２３ａは、装置識別情報と、ユニット識別情報と、チェックシート識別情報とを対応づけた情報を含む。
【００１８】
製造履歴情報２３ｂは、第１の情報処理装置１０から送信されたユニット情報やチェックシート情報等を第２の情報処理装置２０によって格納した情報である。
ここで、情報処理システムによって、作業者がユニットとチェックシートの照合を行う処理の流れについて説明する。
【００１９】
作業者は、第１の情報処理装置１０を用いて、製造する対象のユニットに付与された第１の識別子からユニット情報を読み取る。また、作業者は、ユニットを製造するために用いるチェックシートに付与された第２の識別子からチェックシート情報を読み取る。
【００２０】
第１の情報処理装置１０は、読み取ったユニット情報とチェックシート情報とを第２の情報処理装置２０に送信する。
第２の情報処理装置２０は、記憶部２２からドキュメント定義情報２３ａを読み出し、ユニット情報とチェックシート情報とを照合する。照合とは、第２の情報処理装置２０が、受信した装置識別情報とユニット識別情報とチェックシート識別情報について、ドキュメント定義情報２３ａにおいて対応付けられているか否かを判定する処理である。たとえば、装置識別情報「装置Ａ」、ユニット識別情報「ユニットａ」、チェックシート識別情報「チェックシート０１」を含む情報を受信した場合、第２の情報処理装置２０は、ユニットとチェックシートが対応付けられていると判定し、照合結果を整合とする。また、装置識別情報「装置Ｂ」、ユニット識別情報「ユニットｂ」、チェックシート識別情報「チェックシート０１」を含む情報を受信した場合、第２の情報処理装置２０は、ユニットとチェックシートが対応付けられていないと判定し、照合結果を不整合とする。第２の情報処理装置２０は、照合結果を第１の情報処理装置１０に送信する。
【００２１】
第１の情報処理装置１０は、第２の情報処理装置２０から照合結果を受信し、表示部１３に照合結果を表示する。
こうして、第１の情報処理装置１０において照合結果を表示することにより、作業者が目視でユニットとチェックシートの対応関係をチェックする労力を省くことができる。
【００２２】
また、第２の情報処理装置２０は、第１の情報処理装置１０から受信したユニット情報およびチェックシート情報を製造履歴情報２３ｂに蓄積することにより、作業者が製造したユニットとユニットを製造する際に用いられたチェックシートの情報を記憶できる。製造作業の管理者は、製造履歴情報２３ｂを用いて、製造されたユニットの情報や、ユニットを製造する際に用いられたチェックシートの情報を確認することができる。
【００２３】
このようにして、情報処理システムは、製造作業において製造対象物と製造対象物を製造する際に用いる書類とを点検する労力を軽減できる。
［第２の実施形態］
次に、第２の実施形態として、第１の情報処理装置１０を作業者が用いるクライアントに適用し第２の情報処理装置２０をサーバに適用した情報処理システムについて図２を用いて説明する。図２は、第２の実施形態の情報処理システムの一例を示す図である。
【００２４】
工場や生産拠点等における情報処理システム３００は、図２に示すように複数のクライアント１００，１００ａ，１００ｂ、サーバ２００、データベース５００を含む。クライアント１００，１００ａ，１００ｂは、ネットワーク２５０を介してサーバ２００と接続している。なお、サーバ２００は、ネットワーク２５０を介してデータベースと接続してもよい。以下の説明では、特にクライアントを特定せずに説明する場合には、クライアント１００と記載する。
【００２５】
クライアント１００は、工場や生産拠点等において組み立て作業を行う作業者や作業者を管理する管理者が用いる情報機器である。たとえば、作業者が用いるクライアント１００には、携帯型スキャナに画面表示機能と入力機能が付加された電子機器や、スキャナ機能付き携帯端末やＲＦＩＤリーダを備えた端末がある。また、管理者が用いるクライアント１００には、コンピュータや、タブレット型パソコン等がある。なお、以下の説明では、作業者が用いるクライアント１００を特定する場合には、作業者クライアント１００ａと記載する。また、管理者が用いるクライアント１００を特定する場合には、管理者クライアント１００ｂと記載する。
【００２６】
サーバ２００は、ネットワーク２５０を介してクライアント１００から情報を受信し、データベース５００に情報を格納するコンピュータである。また、サーバ２００は、クライアント１００から受信した情報とデータベース５００に格納された情報に基づき、クライアント１００に対して各種の情報を送信する。ネットワーク２５０は、無線ネットワークおよび有線ネットワークの両方を含む。
【００２７】
データベース５００は、装置を製造するために必要となる情報や、サーバ２００が格納した情報等を記憶する記憶装置である。たとえば、データベース５００は、装置を製造するために必要となる図面、図面を識別する図面番号、図面を確認した年月日、確認者名、等の情報を記憶できる。また、データベース５００は、組み立て作業の対象である装置および装置を構成するユニットを管理する情報であるドキュメントＤＢを記憶する。ドキュメントＤＢについては、後で図６を用いて説明する。また、データベース５００は、装置およびユニットの組み立ての履歴を管理する情報である機歴登録ＤＢを記憶する。機歴登録ＤＢについては、後で図７を用いて説明する。
【００２８】
ここで、情報処理システム３００における処理の流れの概略について説明する。
作業者クライアント１００ａは、製造対象物であるユニットとそのユニットを製造する際に用いる書類（ここでは、チェックシートとする）に付与されたバーコードを作業者クライアント１００ａに備えられたスキャナで読み取る。
【００２９】
なお、バーコードは、ユニットやチェックシート等を電子機器で識別するための識別子の一例に過ぎず、識別子はバーコードに限られない。また、スキャナも、識別子を読み取る機能の一例に過ぎず、作業者クライアント１００ａに備えられる機能はスキャナに限られない。たとえば、二次元バーコードやＲＦＩＤタグを識別子として適用できる。また、識別子に対応した読み取り機能として、二次元バーコードリーダやＲＦＩＤリーダを作業者クライアント１００ａに備えることができる。
【００３０】
作業者クライアント１００ａは、ユニットに付与されたバーコードから読み取った情報と、チェックシートに付与されたバーコードから読み取った情報とをサーバ２００に送信する。サーバ２００は、作業者クライアント１００ａから受信した情報をデータベース５００に格納する。また、サーバ２００は、データベース５００に格納された情報に基づき、作業者クライアント１００ａから送信された情報を照合する。サーバ２００は、作業者クライアント１００ａから送信された情報を照合した結果が「整合」である場合、照合結果が「整合」である旨の通知を作業者クライアント１００ａに送信する。また、サーバ２００は、作業者クライアント１００ａから送信された情報が「不整合」である場合、照合結果が「不整合」である旨の通知を作業者クライアント１００ａに送信するとともに、管理者クライアント１００ｂにもメール等で通知する。作業者クライアント１００ａは、サーバ２００から送信された照合結果を作業者クライアント１００ａが備える表示装置に表示する。なお、データベース５００に格納された情報は、管理者クライアント１００ｂからサーバ２００を介して検索可能であり、製造した製品の履歴情報の確認等に用いることができる。
【００３１】
このようにして、情報処理システム３００は、ユニットおよびチェックシートに付与されたバーコードの情報をサーバ２００で照合することにより、ユニットおよびチェックシートを作業者が目視で確認する時間および労力を軽減し、人的ミスを削減できる。また、情報処理システム３００は、作業者を管理する管理者が製造作業を管理するための工数も軽減できる。
【００３２】
次に、第２の実施形態のクライアントのハードウェア構成について図３を用いて説明する。図３は、第２の実施形態のクライアントのハードウェア構成の一例を示す図である。
クライアント１００は、制御部１１０を含む。制御部１１０は、プロセッサ１１１、ＲＡＭ１１２、ＨＤＤ１１３、入出力信号インタフェース１１４、記憶媒体インタフェース１１５、通信インタフェース１１６を含む。クライアント１００は、プロセッサ１１１によって装置全体が制御されている。プロセッサ１１１には、バス１１７を介してＲＡＭ１１２と複数の周辺機器が接続されている。プロセッサ１１１は、マルチプロセッサであってもよい。プロセッサ１１１は、たとえば、ＣＰＵ（Central Processing Unit）、ＭＰＵ（Micro Processing Unit）、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）、又はＰＬＤ（Programmable Logic Device）である。また、プロセッサ１１１は、ＣＰＵ、ＭＰＵ、ＤＳＰ、ＡＳＩＣ、ＰＬＤのうちの２以上の要素の組み合わせであってもよい。
【００３３】
ＲＡＭ１１２は、クライアント１００の主記憶装置として使用される。ＲＡＭ１１２には、プロセッサ１１１に実行させるＯＳのプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ１１２には、プロセッサ１１１による処理に必要な各種データが格納される。
【００３４】
バス１１７に接続されている周辺機器としては、ＨＤＤ１１３、入出力信号インタフェース１１４、記憶媒体インタフェース１１５および通信インタフェース１１６がある。
ＨＤＤ１１３は、内蔵したディスクに対して、磁気的にデータの書き込みおよび読み出しを行う。ＨＤＤ１１３は、クライアント１００の補助記憶装置として使用される。ＨＤＤ１１３には、ＯＳのプログラム、アプリケーションプログラム、および各種データが格納される。なお、補助記憶装置としては、フラッシュメモリ等の半導体記憶装置を使用することもできる。
【００３５】
入出力信号インタフェース１１４には、出力デバイス１２０と入力デバイス１２１が接続されている。入出力信号インタフェース１１４は、プロセッサ１１１からの命令にしたがって、出力デバイス１２０に出力する。入出力信号インタフェース１１４は、入力デバイス１２１から入力信号を取得し、プロセッサ１１１に出力する。
【００３６】
出力デバイス１２０の一例には、ＣＲＴ（Cathode Ray Tube）ディスプレイや、液晶パネルや、各種の表示装置や、プリンタ等がある。
入力デバイス１２１の一例には、スキャナや、バーコードリーダや、ＲＦＩＤリーダや、タッチパネルや、テンキーや、キーボードや、マウス等がある。なお、マウスは、ポインティングデバイスの一例であり、他のポインティングデバイスを使用することもできる。
【００３７】
記憶媒体インタフェース１１５は、磁気やレーザ等を利用して記憶媒体１２４に記録されたデータの読み取りや書き込みを行う。また、記憶媒体インタフェース１１５は、半導体メモリ等の記憶媒体に記録されたデータの読み取りを行うものであってもよい。記憶媒体１２４とは、たとえば、光ディスクや、フラッシュメモリ等の半導体メモリ等を含む。光ディスクは、光の反射によって読み取り可能なようにデータが記録された可搬型の記憶媒体である。光ディスクには、ＤＶＤ、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）等がある。
【００３８】
記憶媒体インタフェース１１５は、クライアント１００に周辺機器を接続するためのインタフェースとしても用いることができる。たとえば、記憶媒体インタフェース１１５には、メモリ装置やメモリリーダライタを接続することができる。メモリ装置は、記憶媒体インタフェース１１５との通信機能を搭載した記憶媒体である。メモリリーダライタは、メモリカードへのデータの書き込み、又はメモリカードからのデータの読み出しを行う装置である。メモリカードは、カード型の記憶媒体である。
【００３９】
通信インタフェース１１６は、ネットワーク２５０に接続されている。通信インタフェース１１６は、ネットワーク２５０を介して、他のコンピュータ又は通信機器との間でデータの送受信を行う。
【００４０】
以上のようなハードウェア構成によって、第２の実施形態のクライアント１００の処理機能を実現することができる。なお、サーバ２００も、図３に示したクライアント１００と同様のハードウェアにより実現できる。なお、第１の実施形態に示した第１の情報処理装置１０、第２の情報処理装置２０も、図３に示したクライアント１００と同様のハードウェアにより実現できる。
【００４１】
なお、上記の構成は一例であり、構成の組み合せは適宜決定される。たとえば、作業者クライアント１００ａは、入力デバイスとしてスキャナとテンキーを備え、出力デバイスとして液晶パネルを備え、これらの入出力デバイスが制御部１１０と一体型となった携帯端末であってもよい。また、読み取り対象の識別情報としてＲＦＩＤタグを用いる場合、作業者クライアント１００ａは、入力デバイスとしてＲＦＩＤリーダを備え、出力デバイスとして液晶パネルを備えた情報通信機器であってもよい。また、管理者クライアント１００ｂの場合、入力デバイスとしてキーボードとマウスを備え、出力デバイスとしてディスプレイとプリンタを備えたコンピュータであってもよい。また、サーバ２００の場合、入力デバイスとしてキーボードとマウスを備え、出力デバイスとしてディスプレイを備えたコンピュータであってもよい。
【００４２】
クライアント１００は、たとえばコンピュータ読み取り可能な記憶媒体に記録されたプログラムを実行することにより、第２の実施形態の処理機能を実現する。クライアント１００に実行させる処理内容を記述したプログラムは、様々な記憶媒体に記録しておくことができる。たとえば、クライアント１００に実行させるプログラムをＨＤＤ１１３に格納しておくことができる。プロセッサ１１１は、ＨＤＤ１１３内のプログラムの少なくとも一部をＲＡＭ１１２にロードし、プログラムを実行する。また、クライアント１００に実行させるプログラムを、光ディスク、メモリ装置、メモリカード等の可搬型記憶媒体に記録しておくこともできる。可搬型記憶媒体に格納されたプログラムは、たとえばプロセッサ１１１からの制御により、ＨＤＤ１１３にインストールされた後、実行可能となる。またプロセッサ１１１が、可搬型記憶媒体から直接プログラムを読み出して実行することもできる。
【００４３】
次に、第２の実施形態のクライアントとサーバのシーケンスについて図４を用いて説明する。図４は、第２の実施形態のクライアントとサーバのシーケンスを示す図である。
情報処理システム３００におけるクライアント１００とサーバ２００で実行される処理のシーケンスについて説明する。なお、作業者クライアント１００ａが実行する処理は、作業者クライアント１００ａの制御部１１０（プロセッサ１１１）が実行する。また、管理者クライアント１００ｂが実行する処理は、管理者クライアント１００ｂの制御部１１０（プロセッサ１１１）が実行する。また、サーバ２００が実行する処理は、サーバ２００の制御部１１０（プロセッサ１１１）が実行する。
【００４４】
図４において、ステップＳ１１からステップＳ１５で第１の処理について説明し、ステップＳ１６からステップＳ２２で第２の処理について説明し、ステップＳ２３からステップＳ２６で第３の処理について説明する。第１の処理は、作業者クライアント１００ａがユニットおよびチェックシートから読み取ったバーコードをサーバ２００で照合し、照合結果が整合している場合の処理である。第２の処理は、作業者クライアント１００ａがユニットおよびチェックシートから読み取ったバーコードをサーバ２００で照合し、照合結果が不整合の場合の処理である。第３の処理は、管理者クライアント１００ｂからサーバ２００に検索の要求を送信した場合の処理である。なお、第１の処理、第２の処理、第３の処理は、実行する順序を特定するものではなく、それぞれの処理は個別に実行可能であるものとする。
【００４５】
まず、第１の処理について、ステップＳ１１からステップＳ１５で説明する。
［ステップＳ１１］作業者クライアント１００ａは、ユニットおよびチェックシートのバーコードをスキャナで読み取る。言い換えると、作業者クライアント１００ａを用いる作業者が、ユニットに付与されたバーコードとチェックシートに付与されたバーコードとをスキャナで読み取る。
【００４６】
ここで、バーコードを読み取る対象物について図５を用いて説明する。図５は、第２の実施形態のバーコード読み取り対象物の一例を示す図である。
バーコード読み取り対象物とは、作業者が作業者クライアント１００ａを用いてバーコードを読み取る対象物である。作業者は、ユニット４００を組み立てる際に、ユニット４００に付与されているバーコード４０１とチェックシート４１０に付与されているバーコード４１１とを作業者クライアント１００ａに備えられたスキャナで読み取る。
【００４７】
バーコード読み取り対象物には、ユニット４００や、チェックシート４１０がある。なお、これらのバーコード読み取り対象物は一例であり、図面等の他の対象物であってもよい。また、ユニット４００やチェックシート４１０は、複数であってもよい。
【００４８】
ユニット４００は、作業者が組み立てる製造対象物であり、装置や、装置の一部分を構成する部品等である。ユニット４００の一例として、現金自動取引装置や、現金自動取引装置の一部分であるカード処理ユニットや、紙幣処理ユニットや、タッチパネル等がある。ユニット４００には、バーコード４０１が付与されている。作業者は、作業者クライアント１００ａが備えるスキャナを用いてバーコード４０１を読み取ることにより、装置を識別する装置識別情報、ユニット４００を識別するユニット識別情報、ユニット４００を一意に識別するシリアル番号、装置が製造される予定の年および月を示す情報である製造年月等の情報を取得できる。
【００４９】
チェックシート４１０は、製造対象物であるユニット４００を製造する際に用いる書類であり、言い換えると、作業者がユニット４００を組み立てる際に確認が必要となる書類である。チェックシート４１０は、ユニット識別情報、ユニットの組み立て作業の指示、ユニットの組み立てに用いるアイテム、点検すべき内容等が記載されている。作業者は、作業者クライアント１００ａが備えるスキャナを用いてバーコード４１１を読み取ることにより、チェックシート４１０のチェックシート識別情報を取得できる。
【００５０】
再び、クライアントとサーバのシーケンスの説明に戻る。
［ステップＳ１２］作業者クライアント１００ａは、ステップＳ１１で読み取った情報をサーバ２００に送信する。たとえば、作業者クライアント１００ａは、ユニット４００から取得した情報（装置識別情報、ユニット識別情報、シリアル番号、製造年月）とチェックシート４１０から取得した情報（チェックシート識別情報）とをサーバ２００に送信する。
【００５１】
［ステップＳ１３］サーバ２００は、作業者クライアント１００ａから受信した情報をドキュメントＤＢで照合する。また、サーバ２００は、作業者クライアント１００ａから受信した情報を機歴登録ＤＢに記憶する。
【００５２】
ここで、ドキュメントＤＢについて図６を用いて説明する。図６は、第２の実施形態のドキュメントＤＢの一例を示す図である。
ドキュメントＤＢ５１０は、組み立て作業の対象である装置および装置を構成するユニットを管理する情報である。ドキュメントＤＢ５１０は、情報処理システム３００のシステム管理者によってデータベース５００に予め記憶された情報である。ドキュメントＤＢ５１０は、エントリ番号、装置、顧客識別情報、メインユニット、サブユニットＡ、サブユニットＢを含む情報である。なお、ドキュメントＤＢ５１０は、メインユニットとサブユニットＡとサブユニットＢによって装置が構成される場合の一例であり、装置を構成するユニットに応じてドキュメントＤＢ５１０に含まれる項目を変更することが可能である。
【００５３】
エントリ番号の項目は、ドキュメントＤＢ５１０に含まれる各項目を識別するための情報であり、数字が昇順に記憶される。なお、エントリ番号の項目に数字を記憶するのは一例であり、文字や記号等の項目を識別できる情報であればよい。
【００５４】
装置の項目は、装置識別情報と装置チェックシート識別情報の項目を含む。装置識別情報の項目には、装置を識別するための情報である識別情報が記憶される。装置チェックシート識別情報の項目には、装置を製造する際に要するチェックシートを識別するための情報である識別情報が記憶される。
【００５５】
顧客識別情報の項目には、装置を納入する顧客を識別するための情報である識別情報が記憶される。なお、同一の装置であっても、装置のフロント部分のデザイン変更や、機能の変更等の顧客に応じたカスタマイズが必要となる場合が多く、装置および顧客に対応してチェックシートが必要となる。
【００５６】
メインユニットの項目は、メインユニット識別情報とメインユニットチェックシート識別情報の項目を含む。メインユニット識別情報の項目には、装置を構成するメインユニットを識別するための情報である識別情報が記憶される。メインユニットチェックシート識別情報の項目には、メインユニットを製造する際に要するチェックシートを識別するための情報である識別情報が記憶される。
【００５７】
サブユニットＡの項目は、サブユニットＡ識別情報とサブユニットＡチェックシート識別情報の項目を含む。サブユニットＡ識別情報の項目には、装置を構成するサブユニットＡを識別するための情報である識別情報が記憶される。サブユニットＡチェックシート識別情報の項目には、サブユニットＡを製造する際に要するチェックシートを識別するための情報である識別情報が記憶される。
【００５８】
サブユニットＢの項目は、サブユニットＢ識別情報とサブユニットＢチェックシート識別情報の項目を含む。サブユニットＢ識別情報の項目には、装置を構成するサブユニットＢを識別するための情報である識別情報が記憶される。サブユニットＢチェックシート識別情報の項目には、サブユニットＢを製造する際に要するチェックシートを識別するための情報である識別情報が記憶される。
【００５９】
再び、クライアントとサーバのシーケンスの説明に戻る。
ここで、サーバ２００が作業者クライアント１００ａから受信した情報をドキュメントＤＢ５１０に基づいて照合する処理について説明する。サーバ２００は、作業者クライアント１００ａから受信した情報がドキュメントＤＢ５１０において同一のエントリ番号の項目に含まれ、かつ、同一のユニットの項目に含まれるか否かを判定する。サーバ２００は、作業者クライアント１００ａから受信した情報が同一のエントリ番号の項目に含まれ、かつ、同一のユニットの項目に含まれる場合、照合結果を「整合」と判定する。また、サーバ２００は、作業者クライアント１００ａから受信した情報が同一のエントリ番号の項目に含まれない場合、又は、同一のユニットの項目に含まれない場合、照合結果を「不整合」と判定する。
【００６０】
より具体的に、装置識別情報「ＡＢＣ３６２Ｂ」、ユニット識別情報「Ｍ０６０」、チェックシート識別情報「ＣＨ３８０−６７５」を含む情報をサーバ２００が受信した場合について説明する。
【００６１】
サーバ２００は、データベース５００からドキュメントＤＢ５１０を読み出す。サーバ２００は、受信した識別情報について、装置識別情報「ＡＢＣ３６２Ｂ」、メインユニット識別情報「Ｍ０６０」およびメインユニットチェックシート識別情報「ＣＨ３８０−６７５」として同一のエントリ番号「１」の項目に含まれると判定する。また、サーバ２００は、メインユニット識別情報「Ｍ０６０」およびメインユニットチェックシート識別情報「ＣＨ３８０−６７５」が同一のユニット「メインユニット」の項目に含まれると判定する。この場合、サーバ２００は、照合結果を「整合」と判定する。
【００６２】
このように、サーバ２００は、作業者クライアント１００ａから受信した情報をドキュメントＤＢ５１０で照合することで、ユニット４００とチェックシート４１０が整合しているか否かを判定できる。また、サーバ２００は、照合した結果を、作業者クライアント１００ａから受信した情報と対応させて機歴登録ＤＢに記憶できる。
【００６３】
ここで、機歴登録ＤＢについて図７を用いて説明する。図７は、第２の実施形態の機歴登録ＤＢの一例を示す図である。
機歴登録ＤＢ５２０は、装置およびユニットの組み立ての履歴を管理する情報である。機歴登録ＤＢ５２０は、サーバ２００によってデータベース５００に記憶される情報である。機歴登録ＤＢ５２０は、エントリ番号、バーコード読取情報、ドキュメント照合履歴を含む情報である。なお、機歴登録ＤＢ５２０は、メインユニットとサブユニットＡとサブユニットＢによって装置が構成される場合の一例であり、装置を構成するユニットに応じて項目を変更することが可能である。
【００６４】
エントリ番号の項目には、機歴登録ＤＢ５２０に含まれる項目を識別するための情報であり、数字が昇順に記憶される。なお、エントリ番号の項目に数字を記憶するのは一例であり、文字や記号等の各項目を識別できる情報でもよい。
【００６５】
バーコード読取情報の項目には、装置識別情報、メインユニット、サブユニットＡ、サブユニットＢの項目を含む。また、メインユニット、サブユニットＡ、サブユニットＢの項目は、それぞれチェックシート識別情報、製造年月、シリアル番号の項目を含む。作業者クライアント１００ａはバーコードから読み取った情報をサーバ２００に送信し、サーバ２００は作業者クライアント１００ａから受信した情報をバーコード読取情報に記憶する。
【００６６】
装置識別情報の項目には、装置を識別するための情報である識別情報が記憶される。装置識別情報は、作業者クライアント１００ａによってユニットに付与されたバーコードから読み取られ、作業者クライアント１００ａからサーバ２００に送信され、サーバ２００によって機歴登録ＤＢ５２０に記憶される。
【００６７】
メインユニット、サブユニットＡおよびサブユニットＢそれぞれに含まれる項目について説明する。チェックシート識別情報の項目には、チェックシートに付与されたバーコードから読み取ったチェックシート識別情報が記憶される。製造年月の項目には、ユニットに付与されたバーコードから読み取った製造年月が記憶される。なお、製造年月は、ユニットの組み立て作業を実行した年および月ではなく、ユニットが製造される予定の年および月を示す情報である。シリアル番号の項目には、ユニットに付与されたバーコードから読み取ったシリアル番号が記憶される。シリアル番号は、ユニットを特定するための情報であり、同一の型式のユニットが大量生産される場合にシリアル番号によって各ユニットを特定できる。
【００６８】
ドキュメント照合履歴の項目には、ユニットおよびチェックシートに付与されたバーコードから読み取った情報を照合した履歴がサーバ２００によって格納される。
たとえば、エントリ番号「２」のドキュメント照合履歴について説明する。ドキュメント照合履歴の項目において、メインユニットを示す記号が「Ｍ」、サブユニットＡを示す記号が「Ａ」、サブユニットＢを示す記号が「Ｂ」と定められているものとする。
【００６９】
ドキュメント照合履歴「Ｍ２０１６０６０６：整合」は、メインユニットについて２０１６年６月６日にユニットおよびチェックシートからバーコードを読み取り、サーバ２００で照合した結果が整合であることを示している。また、ドキュメント照合履歴「Ａ２０１６０６０７：整合」は、サブユニットＡユニットについて２０１６年６月７日にユニットおよびチェックシートからバーコードを読み取り、サーバ２００で照合した結果が整合であることを示している。また、ドキュメント照合履歴「Ｂ２０１６０６１０：（１）不整合ＣＨ３８０−４６０，（２）整合」は、サブユニットＢについて２０１６年６月１０日に２回照合したことを示している。サブユニットＢについて、ユニットおよびチェックシートからバーコードを読み取り、１回目の照合結果が不整合でチェックシート識別情報がＣＨ３８０−４６０であり、２回目の照合結果が整合であることを示している。
【００７０】
このように、機歴登録ＤＢ５２０は、バーコードから読み取った情報と、バーコードから読み取った情報を照合した履歴情報とを記憶できる。機歴登録ＤＢ５２０に記憶された情報は、装置を納品した後の不良発生原因の特定や、ドキュメントの適用状況の確認作業等に用いることができる。
【００７１】
再び、クライアントとサーバのシーケンスの説明に戻る。
［ステップＳ１４］サーバ２００は、照合結果を作業者クライアント１００ａに送信する。ここで、ステップＳ１３で照合した結果が「整合」であるものとし、サーバ２００は、照合結果が「整合」である旨を作業者クライアント１００ａに送信するものとする。
【００７２】
［ステップＳ１５］作業者クライアント１００ａは、サーバ２００から受信した照合結果を出力デバイス１２０に出力して表示する。
ここで、作業者クライアント１００ａが出力デバイス１２０に表示する照合結果画面について図８を用いて説明する。図８は、第２の実施形態の照合結果画面（その１）の一例を示す図である。
【００７３】
照合結果画面（その１）８００は、作業者クライアント１００ａがサーバ２００から受信した照合結果を含む情報を表示した画面の一例である。以下の説明において、照合結果画面（その１）８００を照合結果画面８００と記載する。
【００７４】
照合結果画面８００は、照合結果が「整合」である場合に作業者クライアント１００ａで表示する画面の一例である。ここで、作業者クライアント１００ａは、ユニットに付与されたバーコードから装置識別情報「ＡＢＣ３６２Ｂ」、ユニット識別情報「Ｍ０６０」、を含む情報を読み取ったものとする。また、作業者クライアント１００ａは、チェックシートに付与されたバーコードからチェックシート識別情報「ＣＨ３８０−６７５」を含む情報を読み取ったものとする。作業者クライアント１００ａは、バーコードから読み取った情報をサーバ２００に送信し、サーバ２００から照合結果「整合」を受信したものとする。
【００７５】
照合結果画面８００は、ユニットスキャン結果表示領域８０１、チェックシートスキャン結果表示領域８０２、照合結果表示領域８０３、作業指示表示領域８０４を含む。
ユニットスキャン結果表示領域８０１は、ユニット４００に付与されたバーコード４０１を作業者クライアント１００ａに備えられたスキャナで読み取った結果を表示する領域である。ユニットスキャン結果表示領域８０１は、バーコード４０１の読み取り結果「正常」を表示する。なお、ユニットスキャン結果表示領域８０１は、バーコード４０１の読み取りができない場合には「異常」と表示する。また、ユニットスキャン結果表示領域８０１は、バーコード４０１から読み取った情報（たとえば、装置識別情報、ユニット識別情報、シリアル番号、製造年月など）を併せて表示できる。
【００７６】
チェックシートスキャン結果表示領域８０２は、チェックシート４１０に付与されたバーコード４１１を作業者クライアント１００ａに備えられたスキャナで読み取りした結果を表示する領域である。チェックシートスキャン結果表示領域８０２は、バーコード４１１の読み取り結果「正常」を表示する。なお、チェックシートスキャン結果表示領域８０２は、チェックシート４１０に付与されたバーコード４１１の読み取りができない場合に「異常」と表示する。また、チェックシートスキャン結果表示領域８０２は、バーコード４１１から読み取った情報（たとえば、チェックシート識別情報など）を併せて表示できる。
【００７７】
照合結果表示領域８０３は、ユニット４００に付与されたバーコード４０１の情報と、チェックシート４１０に付与されたバーコード４１１とを照合した結果を表示する領域である。照合結果表示領域８０３は、照合結果「整合」を表示する。
【００７８】
作業指示表示領域８０４は、サーバ２００から受信した照合結果に応じて、作業者に対する指示情報を表示する領域である。作業者クライアント１００ａは、サーバ２００から受信した照合結果「整合」に応じて、指示情報「組み立て作業を進めてください。」を作業指示表示領域８０４に表示できる。なお、指示情報は、作業者クライアント１００ａのＨＤＤ１１３等の記憶部に予め記憶されていてもよいし、サーバ２００から照合結果とともに送信されてもよい。作業者クライアント１００ａは、サーバ２００から受信した照合結果に対応する指示情報を作業指示表示領域８０４に表示できる。また、指示情報は、サーバ２００から送信された照合結果と作業者クライアント１００ａがバーコード４０１，４１１から読み取った情報とを組み合わせた情報であってもよい。
【００７９】
このように、照合結果画面８００を作業者クライアント１００ａが備えるディスプレイ等の出力デバイス１２０に表示することにより、作業者に対してチェックシート４１０がユニット４００の組み立て作業に適したものであるか否かを知らせることが可能となる。これにより、ユニットに対してチェックシートが適正か否かを作業者が目視で確認する労力を軽減できる。また、照合結果画面８００を表示することにより、作業者クライアント１００ａは、作業者に対して作業の指示が可能となる。
【００８０】
再び、クライアントとサーバのシーケンスの説明に戻る。
次に、第２の処理についてステップＳ１６からステップＳ２２で説明する。
［ステップＳ１６］作業者クライアント１００ａは、ユニットおよびチェックシートのバーコードをスキャナで読み取る。
【００８１】
［ステップＳ１７］作業者クライアント１００ａは、ステップＳ１６で読み取った情報をサーバ２００に送信する。
［ステップＳ１８］サーバ２００は、作業者クライアント１００ａから受信した情報をドキュメントＤＢ５１０で照合する。また、サーバ２００は、作業者クライアント１００ａから受信した情報を機歴登録ＤＢ５２０に記憶する。なお、サーバ２００が作業者クライアント１００ａから受信した情報をドキュメントＤＢ５１０に基づいて照合する処理については、ステップＳ１３と同様であるため、説明を省略する。
【００８２】
ここで、サーバ２００が受信した情報をドキュメントＤＢ５１０で照合した結果、不整合と判定したものとする。
［ステップＳ１９］サーバ２００は、照合結果が「不整合」である旨を管理者クライアント１００ｂにメールで送信する。言い換えると、サーバ２００は、照合結果を不整合と判定した情報が含まれるエントリ番号の項目に対応する装置識別情報を特定し、特定した装置識別情報と対応づけられたメールアドレスに対しメールを送信する。なお、管理者のメールアドレスと装置識別情報とを対応づけた情報が予めデータベース５００に格納されており、サーバ２００は、データベース５００から管理者のメールアドレスを取得し、メールを送信できるものとする。
【００８３】
ここで、サーバ２００が送信するメールの内容について具体的に説明する。サーバ２００は、照合結果を不整合と判定した装置やユニット等が特定できるメールを管理者クライアント１００ｂに送信できる。たとえば、サーバ２００は、「装置識別情報“ＡＢＣ３６２Ｃ”サブユニットＢ識別情報“Ｓ０６０−１２”組み立て工程において、チェックシートに不整合が発生しています。」という内容のメールを送信できる。
【００８４】
また、サーバ２００は、照合結果を不整合と判定したチェックシートの識別情報と正しい識別情報とを特定できるメールを管理者クライアント１００ｂに送信できる。たとえば、サーバ２００は、「作業者がバーコードで読み取ったチェックシート識別情報“ＣＨ３８０−４６０”が誤っています。正しいチェックシート識別情報は“ＣＨ３８０−４６１”です。」という内容のメールを送信できる。
【００８５】
［ステップＳ２０］管理者クライアント１００ｂは、サーバ２００から照合結果が「不整合」である旨の通知をメールで受信する。
［ステップＳ２１］サーバ２００は、照合結果が「不整合」である旨を作業者クライアント１００ａに送信する。また、サーバ２００は、照合結果を不整合と判定した識別情報と正しい識別情報とを特定できる情報を作業者クライアント１００ａに送信できる。
【００８６】
［ステップＳ２２］作業者クライアント１００ａは、サーバ２００から受信した照合結果を出力デバイス１２０に出力する。
ここで、作業者クライアント１００ａが出力デバイス１２０に表示する照合結果画面について図９を用いて説明する。図９は、第２の実施形態の照合結果画面（その２）の一例を示す図である。
【００８７】
照合結果画面（その２）８１０は、作業者クライアント１００ａがサーバ２００から受信した照合結果を含む情報を表示した画面の一例である。以下の説明において、照合結果画面（その２）８１０を照合結果画面８１０と記載する。
【００８８】
照合結果画面８１０は、照合結果が「不整合」である場合に作業者クライアント１００ａで表示する画面の一例である。ここで、作業者クライアント１００ａは、ユニットに付与されたバーコードから装置識別情報「ＡＢＣ３６２Ｃ」、サブユニットＢ識別情報「Ｓ０６０−１２」、を含む情報を読み取ったものとする。また、作業者クライアント１００ａは、チェックシートに付与されたバーコードからサブユニットＢチェックシート識別情報「ＣＨ３８０−４６０」を含む情報を読み取ったものとする。作業者クライアント１００ａは、バーコードから読み取った情報をサーバ２００に送信し、サーバ２００から照合結果「不整合」を受信したものとする。
【００８９】
照合結果画面８１０は、ユニットスキャン結果表示領域８１１、チェックシートスキャン結果表示領域８１２、照合結果表示領域８１３、作業指示表示領域８１４を含む。
ユニットスキャン結果表示領域８１１、チェックシートスキャン結果表示領域８１２、照合結果表示領域８１３は、ユニットスキャン結果表示領域８０１、チェックシートスキャン結果表示領域８０２、照合結果表示領域８０３と同様であるため、説明を省略する。
【００９０】
作業指示表示領域８１４は、作業者クライアント１００ａを用いる作業者に対する指示情報を表示する領域である。作業指示表示領域８１４は、照合結果「不整合」に基づき、指示情報として照合結果が「不整合」である原因や作業の指示等を表示する。たとえば、指示情報として「チェックシートが相違します。正しいチェックシート（ＣＨ３８０−４６１）を使ってください。」のように、照合結果が「不整合」である原因がチェックシートの相違である事や、作業者に対する指示を表示できる。また、作業指示表示領域８１４は、サーバ２００から受信した情報に基づき、読み取った識別情報と正しい識別情報との相違する部分を強調して表示できる。
【００９１】
また、作業指示表示領域８１４は、同一のチェックシート識別情報が複数読み取られて重複している場合には「チェックシートが重複しています。」と表示できる。また、作業指示表示領域８１４は、チェックシート識別情報が不足している場合には「チェックシートが不足しています。」という表示とともに不足しているチェックシート識別情報を表示できる。
【００９２】
なお、装置識別情報やチェックシート識別情報は、類似する文字や記号である場合がある。たとえば、識別情報に含まれる記号のうち末尾の版数のみが異なる場合など、識別情報の相違する部分について作業者が目視で確認することが難しい場合がある。このため、作業者クライアント１００ａは、識別情報の相違部分を強調して表示することにより、作業者に対しチェックシートの相違について注意喚起する。
【００９３】
再び、クライアントとサーバのシーケンスの説明に戻る。
次に、第３の処理についてステップＳ２３からステップＳ２６で説明する。
［ステップＳ２３］管理者クライアント１００ｂは、サーバ２００に対しドキュメントＤＢ５１０や機歴登録ＤＢ５２０の検索要求を送信する。たとえば、管理者クライアント１００ｂは、装置やユニットのチェックシート識別情報、顧客識別情報、製造年月、ドキュメント照合履歴等の情報を検索キーとしてサーバ２００に対して検索要求を送信できる。
【００９４】
［ステップＳ２４］サーバ２００は、管理者クライアント１００ｂから検索の要求を受け付け、機歴登録ＤＢ５２０を検索し検索結果を取得する。
たとえば、サーバ２００は、装置チェックシート識別情報「ＣＨ３８０−２」を検索キーとした機歴登録ＤＢ５２０の検索要求を受け付けた場合について説明する。サーバ２００は、装置チェックシート識別情報「ＣＨ３８０−２」と対応付けられた装置識別情報「ＡＢＣ３６２Ｃ」や顧客識別情報「Ｙ１１」をドキュメントＤＢ５１０から取得する。次に、サーバ２００は、装置識別情報「ＡＢＣ３６２Ｃ」に対応するエントリ番号「２」に含まれる情報を機歴登録ＤＢ５２０から取得する。サーバ２００は、ドキュメントＤＢ５１０および機歴登録ＤＢ５２０から取得した情報を検索結果とする。
【００９５】
［ステップＳ２５］サーバ２００は、ステップＳ２４で検索した結果を管理者クライアント１００ｂに送信する。
［ステップＳ２６］管理者クライアント１００ｂは、サーバ２００から検索結果を受信し、出力デバイス１２０に出力して処理を終了する。なお、管理者クライアント１００ｂは、検索結果をディスプレイに表示して出力してもよいし、プリンタから印刷して出力してもよい。また、管理者クライアント１００ｂは、検索結果をデータとしてファイルに出力し、ファイルをＨＤＤ１１３等の記憶部に保存してもよい。
【００９６】
ここで、管理者クライアント１００ｂが出力デバイス１２０に表示する機歴表示画面について図１０を用いて説明する。図１０は、第２の実施形態の機歴表示画面の一例を示す図である。
【００９７】
機歴表示画面８２０は、管理者クライアント１００ｂがサーバ２００から受信した検索結果を表示した画面の一例である。なお、管理者クライアント１００ｂは、装置チェックシート識別情報「ＣＨ３８０−２」を検索キーとした検索要求をサーバ２００に送信し、検索結果として機歴表示画面８２０を表示したものとする。
【００９８】
機歴表示画面８２０は、装置チェックシート識別情報、顧客識別情報、ユニット名、チェックシート識別情報、製造年月、ドキュメント照合履歴等を表示する。
なお、機歴表示画面８２０は、ドキュメントＤＢ５１０や機歴登録ＤＢ５２０に含まれる情報のみに限られず、装置を製造するために必要となる他の情報も合わせて表示できる。たとえば、データベース５００は、ユニット識別情報と図面番号と確認年月日と確認者とを対応付けて管理した情報を予め格納する。サーバ２００は、検索キーに応じて、データベース５００に格納されたこれらの情報を合わせて管理者クライアント１００ｂに送信する。管理者クライアント１００ｂは、サーバ２００から受信した情報を、機歴表示画面８２０に表示できる。
【００９９】
このように、機歴表示画面８２０において装置やユニットの製造の履歴情報を表示することにより、管理者クライアント１００ｂにおいて管理者は装置やユニットの情報を把握できる。
【０１００】
こうして、情報処理システム３００は、作業者クライアント１００ａから送信されたユニットとチェックシートのバーコードからの読み取り情報をサーバ２００において照合し、照合結果を作業者クライアント１００ａで表示する。これにより、作業者は、作業者クライアント１００ａにおいてユニットとチェックシートが整合しているか否かを把握することが可能となり、目視で確認する労力を軽減し、人的ミスを減らすことができる。また、管理者は、照合結果が不整合である旨を管理者クライアント１００ｂで受信することにより、作業者クライアント１００ａにおける作業の誤りを把握でき、製造作業を管理する工数を削減できる。
【０１０１】
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、第１の情報処理装置１０、第２の情報処理装置２０、クライアント１００、サーバ２００が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記憶媒体に記録しておくことができる。コンピュータで読み取り可能な記憶媒体としては、磁気記憶装置、光ディスク、光磁気記憶媒体、半導体メモリ等がある。磁気記憶装置には、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ：Flexible Disk）、磁気テープ等がある。光ディスクには、ＤＶＤ、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ／ＲＷ等がある。光磁気記憶媒体には、ＭＯ（Magneto-Optical Disk）等がある。
【０１０２】
プログラムを流通させる場合には、たとえば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記憶媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０１０３】
プログラムを実行するコンピュータは、たとえば、可搬型記憶媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムにしたがった処理を実行する。なお、コンピュータは、可搬型記憶媒体から直接プログラムを読み取り、そのプログラムにしたがった処理を実行することもできる。また、コンピュータは、ネットワークを介して接続されたサーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムにしたがった処理を実行することもできる。
【０１０４】
また、上記の処理機能の少なくとも一部を、ＤＳＰ、ＡＳＩＣ、ＰＬＤ等の電子回路で実現することもできる。
【符号の説明】
【０１０５】
１０  第１の情報処理装置
１１  入力受付部
１２，２１  制御部
１３  表示部
２０  第２の情報処理装置
２２  記憶部
２３ａ  ドキュメント定義情報
２３ｂ  製造履歴情報
【図１】
2018018371.tif 000003
【図２】
2018018371.tif 000004
【図３】
2018018371.tif 000005
【図４】
2018018371.tif 000006
【図５】
2018018371.tif 000007
【図６】
2018018371.tif 000008
【図７】
2018018371.tif 000009
【図８】
2018018371.tif 000010
【図９】
2018018371.tif 000011
【図１０】
2018018371.tif 000012