(57)【要約】【課題】複数の作業者で共有するための情報を簡単にサーバに登録する。【解決手段】３次元ＣＡＤソフトを有する端末装置３に、３次元ＣＡＤソフトが起動されているときにユーザが所定の操作を行った場合に、３次元ＣＡＤソフトの画面が端末装置３のデスクトップに表示された状態を保持するための処理を行う指定画像キャプチャ処理部３０４と、  その状態が保持されている間にユーザがデスクトップから選択した領域の画像の指摘画像ファイル６ＳＧをサーバ２に送信する指摘事項データ送信部３０６と、を設ける。【選択図】図５
2007141187.tif 000002
【特許請求の範囲】
【請求項１】
作業に関する情報である作業関連情報を複数の作業者で共有できるようにするためにサーバに登録する処理を行う作業関連情報登録用装置であって、
前記作業関連情報をユーザに作成させ、編集させ、または確認させる機能を有する作業関連情報取扱用アプリケーションソフトの起動が可能であり、
前記作業関連情報取扱用アプリケーションソフトが起動されているときにユーザが所定の操作を行った場合に、前記作業関連情報取扱用アプリケーションソフトの画面が当該作業関連情報登録用装置のデスクトップに表示された状態を保持するための処理を行う画面状態保持手段と、
前記状態が保持されている間にユーザが前記デスクトップから選択した領域の画像の画像データを、前記サーバに送信する、送信手段と、
を有することを特徴とする作業関連情報登録用装置。
【請求項２】
作業に関する情報である作業関連情報を複数の作業者で共有できるようにするためにサーバに登録する処理を行う作業関連情報登録用装置であって、
前記作業関連情報をユーザに作成させ、編集させ、または確認させる機能を有する作業関連情報取扱用アプリケーションソフトの起動が可能であり、
テキスト形式の前記作業関連情報を入力するためのテキスト入力画面を当該情報登録用装置のデスクトップに表示するテキスト入力画面表示手段と、
前記テキスト入力画面が表示されかつ前記作業関連情報取扱用アプリケーションソフトが起動されているときにユーザが所定の操作を行った場合に、前記作業関連情報取扱用アプリケーションソフトの画面が前記デスクトップに表示されかつ前記テキスト入力画面が非表示である状態を保持するための処理を行う画面状態保持手段と、
前記状態が保持されている間にユーザが前記デスクトップから選択した領域の画像の画像データを記憶する画像データ記憶手段と、
非表示の前記テキスト入力画面を、前記画像データ記憶手段に記憶されている前記画像データに係る画像が当該テキスト入力画面の中の所定の領域に配置された状態で再表示する、テキスト入力画面再表示手段と、
前記テキスト入力画面において入力されたテキスト形式の前記作業関連情報と前記画像データ記憶手段に記憶されている前記画像データとを前記サーバに送信する送信手段と、
を有することを特徴とする作業関連情報登録用装置。
【請求項３】
作業に関する情報である作業関連情報を複数の作業者で共有できるようにするためにサーバに登録する作業関連情報登録方法であって、
端末装置に、
当該端末装置のデスクトップに表示されている、前記作業関連情報をユーザに作成させ、編集させ、または確認させる機能を有する作業関連情報取扱用アプリケーションソフトの画面が、前記作業関連情報が見やすくなるように調整された状態において、ユーザが所定の操作を行った場合に、当該状態を保持するための処理を実行させ、
前記状態が保持されている間にユーザが前記デスクトップから選択した領域の画像の画像データを、前記サーバに送信する処理、を実行させる、
ことを特徴とする作業関連情報登録方法。
【請求項４】
作業に関する情報である作業関連情報を複数の作業者で共有できるようにするためにサーバに登録する作業関連情報登録方法であって、
前記作業関連情報をユーザに作成させ、編集させ、または確認させる機能を有する作業関連情報取扱用アプリケーションソフトを起動することができるように端末装置を用意しておき、
前記作業関連情報取扱用アプリケーションソフトの画面を、前記作業関連情報が見やすくなるように調整された状態で前記端末装置のデスクトップに表示させておき、
前記端末装置に、
テキスト形式の前記作業関連情報を入力するためのテキスト入力画面を前記デスクトップに表示させる処理を実行させ、
ユーザが所定の操作を行った場合に、前記テキスト入力画面を非表示にするとともに、前記作業関連情報取扱用アプリケーションソフトの画面が前記状態に保持されるようにするための処理、を実行させ、
前記状態が保持されている間にユーザが前記デスクトップから選択した領域の画像の画像データを画像データ記憶手段に記憶させる処理を実行させ、
非表示の前記テキスト入力画面を、前記画像データ記憶手段に記憶されている前記画像データに係る画像が当該テキスト入力画面の中の所定の領域に配置された状態で再表示する処理を実行させ、
前記テキスト入力画面において入力されたテキスト形式の前記作業関連情報と前記画像データ記憶手段に記憶されている前記画像データとを前記サーバに送信する処理を実行させる、
ことを特徴とする作業関連情報登録方法。
【請求項５】
作業に関する情報である作業関連情報を複数の作業者で共有できるようにするためにサーバに登録する処理を行うコンピュータに用いられるコンピュータプログラムであって、
当該コンピュータに、
当該コンピュータのデスクトップに表示されている、前記作業関連情報をユーザに作成させ、編集させ、または確認させる機能を有する作業関連情報取扱用アプリケーションソフトの画面が、前記作業関連情報が見やすくなるように調整された状態において、ユーザが所定の操作を行った場合に、当該状態を保持するための処理を実行させ、
前記状態が保持されている間にユーザが前記デスクトップから選択した領域の画像の画像データを、前記サーバに送信する処理、を実行させる、
ことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバに情報を登録するための端末装置およびサーバに情報を登録する方法などに関する。
【背景技術】
【０００２】
図２４は従来の画像データの登録方法を説明するフローチャートである。
【０００３】
近年、パーソナルコンピュータ、サーバ、および種々の通信機器が高性能化しかつ規格の統一化が図られるようになった。また、これらの装置を動作させるためのオペレーティングシステムおよびアプリケーションソフトが高性能化しかつユーザインタフェースの統一化が図られるようになった。しかも、これらの装置およびソフトウェアは安価で提供されるようになった。これに伴って、役所および企業などでは、これらの装置およびソフトウェアによるネットワークシステムのインフラが簡単に導入されるようになり、業務の効率化が急速に進められるようになった。
【０００４】
このような環境の変化の中、例えば、製造業に携わる企業においては、非特許文献１に記載されるようなソフトウェアを用いてＶＤＲが行われるようになった。「ＶＤＲ」とは、バーチャルデザインレビュー（Virtual Design Review）の略語であり、３次元ＣＡＤによる仮想空間におけるデザインレビュー、つまり、コンピュータ上で製品の３次元形状を再現し製品の設計のチェックを行うこと、を意味する。
【０００５】
このＶＤＲの作業は、企業内の様々な部門が関係している。ＶＤＲの作業そのものは、基本的に設計部門が行うが、製造部門において実際に製品またはそのプロトタイプを製造した際に不具合が発見されると、その不具合が設計部門に報告される。設計部門は、その不具合が設計上のものであるかどうか、検討する。そのほか、メンテナンス部門または顧客対応部門などで得られた情報も、設計部門に報告されることがある。設計部門は、報告された内容に基づいて設計の修正または改善を行う。そして、報告元の部門は、その修正または改善の内容を検討する。このように、製品の設計に関する情報は、様々な部門で使用される。
【０００６】
設計に関する情報は、複数のユーザで共有できるようにするために、サーバで管理されている。したがって、設計に関する情報の取得者は、これをサーバに登録する作業を行わなければならない。その情報をテキストデータのみで表現することができるのであれば、その作業は、それ程面倒ではない。しかし、画像データが必要な場合は、従来は、例えば図２４に示すような手順で作業を行わなければならず、面倒であった。
【０００７】
ＣＡＤソフトで作業をしている作業者は、自分のパーソナルコンピュータを操作して、まず、サーバに設けられているデータベースにアクセスするためのアプリケーションソフト（例えば、Ｗｅｂブラウザ）を起動する（図２４の＃９０１、＃９０２）。画像を編集するためのアプリケーションソフト（例えば、描画ソフト）を起動する（＃９０３）。ＣＡＤソフトの作業用のウィンドウがアクティブウィンドウになるように画面の切替えを行い（＃９０４）、現在のデスクトップの全体の画像をキャプチャする（＃９０５）。その画像を描画ソフトにペーストする（＃９０６）。
【０００８】
その画像から、今回必要な部分画像を選択してキャプチャする（＃９０７）。新しいウィンドウを描画ソフトに生成させ、その部分画像をそのウィンドウにペーストし、これを画像ファイルとして保存する（＃９０８〜＃９１０）。そして、その保存した画像ファイルのファイル名をＷｅｂブラウザに対して指定することによって、サーバのデータベースに画像データを登録する（＃９１１）。
【特許文献１】特開２０００−１８１８３５号公報
【非特許文献１】”ＶＰＳカタログ”、富士通株式会社、２００３年１０月、［平成１７年１０月２７日検索］、インターネット＜http://salesgroup.fujitsu.com/plm/downloads/jp/jplm/vps/VPS＿V2＿10.pdf＞
【発明の開示】
【発明が解決しようとする課題】
【０００９】
上に説明したように、ＣＡＤソフトなどの画面の中からキャプチャした画像の画像データを、サーバのデータベースに登録するためには、ユーザは、面倒な作業を行わなければならなかった。また、作業時間が長くなってしまうので、ユーザにとって大きな負担となっていた。作業時間が長くなると、パーソナルコンピュータとサーバとの通信時間も長くなるので、サーバに余計な負荷が掛かってしまうおそれもある。
【００１０】
特許文献１には、あるクライアント端末に存在する情報を他のクライアント端末で参照するための方法が記載されている。しかし、特許文献１に記載されている方法では、上記の問題点を解決することができない。
【００１１】
本発明は、このような問題点に鑑み、複数の作業者で共有するための情報を従来よりも簡単にサーバに登録できるようにすることを目的とする。
【課題を解決するための手段】
【００１２】
本発明に係る作業関連情報登録用装置は、作業に関する情報である作業関連情報を複数の作業者で共有できるようにするためにサーバに登録する処理を行う作業関連情報登録用装置であって、前記作業関連情報をユーザに作成させ、編集させ、または確認させる機能を有する作業関連情報取扱用アプリケーションソフトの起動が可能であり、前記作業関連情報取扱用アプリケーションソフトが起動されているときにユーザが所定の操作を行った場合に、前記作業関連情報取扱用アプリケーションソフトの画面が当該作業関連情報登録用装置のデスクトップに表示された状態を保持するための処理を行う画面状態保持手段と、前記状態が保持されている間にユーザが前記デスクトップから選択した領域の画像の画像データを、前記サーバに送信する、送信手段と、を有することを特徴とする。
【発明の効果】
【００１３】
本発明によると、複数の作業者で共有するための情報を従来よりも簡単にサーバに登録することができる。
【発明を実施するための最良の形態】
【００１４】
図１は製品情報共有システム１の全体的な構成の例を示す図、図２はサーバ２の機能的構成の例を示す図、図３は端末装置３のハードウェア構成の例を示す図、図４は端末装置３のソフトウェアの例を示す図、図５は指摘事項入力ソフトウェア３Ｐ２によって実現される端末装置３の機能的構成の例を示す図、図６は対策事項入力ソフトウェア３Ｐ３によって実現される端末装置３の機能的構成の例を示す図である。
【００１５】
図１に示すように、製品情報共有システム１は、サーバ２、複数台の端末装置３、および通信回線４などによって構成される。サーバ２と各端末装置３とは、通信回線４を介して互いに接続されている。通信回線４として、インターネット、ＬＡＮ、公衆回線、または専用線などが用いられる。
【００１６】
製品情報共有システム１は、機械、コンピュータ、電化製品、または自動車などの製品を生産する会社の中の設計部門において使用される。製品情報共有システム１によると、従業員同士で、製品の設計の問題点に関する情報およびその対策に関する情報などを共有することができる。以下、パーソナルコンピュータおよびその周辺機器などを生産するメーカＸの設計部門において製品情報共有システム１が使用される場合を例に説明する。
【００１７】
サーバ２は、Ｗｅｂサーバの機能を有するサーバ機であって、そのハードディスクには、図２に示すようなＷｅｂページデータ送信部２０１、指摘関連データ受信部２０２、対策関連データ受信部２０３、指摘情報更新部２０４、対策情報更新部２０５、指摘情報チェックリスト２ＳＣ、対策情報チェックリスト２ＴＣ、従業員情報マスタ２ＪＭ、チェックリストマスタ２ＬＭ、およびチェック項目マスタ２ＫＭなどの機能を実現するためのプログラムおよびデータなどがインストールされている。これらのプログラムおよびデータは、必要に応じてＲＡＭにロードされ、ＣＰＵによってプログラムが実行される。これらの機能を実現するために、市販のデータベースサーバ用のソフトウェアまたはグループウェアなどを用いてもよい。本実施形態では、特に、マイクロソフト社のＡｃｔｉｖｅＸに対応したソフトウェアが用いられる。
【００１８】
端末装置３は、図３に示すように、ＣＰＵ３０ａ、ＲＡＭ３０ｂ、ＲＯＭ３０ｃ、ハードディスク３０ｄ、ディスプレイ３０ｅ、キーボード３０ｆ、ポインティングデバイス３０ｇ、スピーカ３０ｈ、および通信インタフェース３０ｊなどによって構成される。端末装置３として、パーソナルコンピュータ、ワークステーション、またはＰＤＡ（Personal Digital Assistant）などが用いられる。
【００１９】
ハードディスク３０ｄには、図４に示すように、オペレーティングシステム（ＯＳ）のほか、Ｗｅｂブラウザ３Ｐ１、指摘事項入力ソフトウェア３Ｐ２、対策事項入力ソフトウェア３Ｐ３、および３次元ＣＡＤソフトウェア３Ｐ４などがインストールされている。これらのプログラム（ソフトウェア）は、必要に応じてＲＡＭ３０ｂにロードされ、ＣＰＵ３０ａによってプログラムが実行される。
【００２０】
また、ＲＡＭ３０ｂまたはハードディスク３０ｄには、ユーザが選択した画像の画像データおよび入力したテキストデータなどを一時的に記憶するユーザ入力データ一時記憶領域ＴＭ１、ＴＭ２が設けられる。
【００２１】
Ｗｅｂブラウザ３Ｐ１は、Ｗｅｂページを表示するためのブラウザである。Ｗｅｂブラウザ３Ｐ１として、マイクロソフト社の「Internet Explorer」またはＡＯＬ社の「Netscape Navigator」などのような既製品が用いられるが、特に、本実施形態では、マイクロソフト社のＡｃｔｉｖｅＸに対応したブラウザが用いられる。
【００２２】
３次元ＣＡＤソフトウェア３Ｐ４は、３次元ＣＡＤ（Computer Aided Design）システムを実現するためのソフトウェアである。３次元ＣＡＤソフトウェア３Ｐ４によると、メーカＸの従業員は、コンピュータ上で３次元画像によって製品を仮想し、その３次元画像を用いて製品の設計、試作、テスト、および修正などの工程の作業を行うことができる。つまり、従業員は、実物の模型（モックアップモデル）を作成することなく、製品の形状を容易に認識し、デザインレビュー（ＤＲ）の効率化を図ることができる。３次元ＣＡＤによる仮想的なデザインレビューは、一般に、「バーチャルデザインレビュー」または「ＶＤＲ」などと呼称される。
【００２３】
３次元ＣＡＤソフトウェア３Ｐ４は、市販のものでもよいし、メーカＸが独自に作成したものでもよい。例えば、富士通社の「ＶＰＳ（Virtual Product Simulator）」が用いられる。係る製品によると、製品の３次元設計だけでなく、組立性の検証、部品同士の干渉の確認、および断面の確認などを容易に行うことができる。
【００２４】
指摘事項入力ソフトウェア３Ｐ２は、従業員がＶＤＲの工程において製品の問題点を具体的に指摘するのをサポートするためのソフトウェアであって、図５に示すようなブラウザ画面非表示化処理部３０１、指摘事項入力画面表示部３０２、指摘事項入力画面等非表示化処理部３０３、指定画像キャプチャ処理部３０４、指摘事項入力画面再表示部３０５、指摘事項データ送信部３０６、およびブラウザ画面再表示部３０７などの機能を実現するモジュールおよびユーザ入力データ一時記憶領域ＴＭ１をＲＡＭ３０ｂまたはハードディスク３０ｄに設けるためのモジュールなどによって構成される。
【００２５】
対策事項入力ソフトウェア３Ｐ３は、従業員が製品の問題点の原因および対策について入力するのをサポートするためのソフトウェアであって、図６に示すようなブラウザ画面非表示化処理部３２１、対策事項入力画面表示部３２２、対策事項入力画面等非表示化処理部３２３、指定画像キャプチャ処理部３２４、対策事項入力画面再表示部３２５、対策事項データ送信部３２６、およびブラウザ画面再表示部３２７などの機能を実現するモジュールおよびユーザ入力データ一時記憶領域ＴＭ２をＲＡＭ３０ｂまたはハードディスク３０ｄに設けるためのモジュールなどによって構成される。
【００２６】
なお、指摘事項入力ソフトウェア３Ｐ２および対策事項入力ソフトウェア３Ｐ３に含まれるモジュールの全部または一部は、ＡｃｔｉｖｅＸ対応のモジュールとして、必要に応じてサーバ２から配布される場合がある。
【００２７】
図７は従業員情報マスタ２ＪＭの例を示す図、図８はチェックリストマスタ２ＬＭの例を示す図、図９はチェック項目マスタ２ＫＭの例を示す図、図１０は指摘情報チェックリスト２ＳＣの例を示す図、図１１は対策情報チェックリスト２ＴＣの例を示す図、図１２は指摘事項入力画面ＨＧＡの例を示す図、図１３は対策事項入力画面ＨＧＢの例を示す図、図１４はウィンドウの非表示の方法の例を説明するための図である。
【００２８】
次に、図２に示すサーバ２の各部および図５および図６に示す端末装置３の各部の機能および処理内容などについて詳細に説明する。
【００２９】
図２において、サーバ２の従業員情報マスタ２ＪＭは、図７に示すように、メーカＸの従業員ごとに従業員情報８Ｃが格納されている。従業員情報８Ｃには、その従業員に与えられているユーザアカウントの識別情報（つまり、ユーザＩＤ）およびパスワード、その従業員の氏名および所属する部署の部署名などに関する情報が示されている。
【００３０】
従業員情報８Ｃは、従業員が新たに入社し、異動し、または退職するごとに、人事担当者またはシステム管理者によって、従業員情報マスタ２ＪＭに新規登録され、内容が変更され、または従業員情報マスタ２ＪＭから削除される。
【００３１】
チェックリストマスタ２ＬＭには、図８に示すように、チェックリストごとにチェックリスト情報８Ａが格納されている。
【００３２】
「チェックリスト」とは、メーカＸの製品の製造工程においてチェックすべき事項を纏めたリストである。チェックリストは、例えば、一機種の製品を大量生産する場合には、機種ごとに設けられる。または、オーダメイドの製品を生産する場合は、１つのオーダごとに設けられる。もちろん、オーダメイドの製品であっても他のオーダと共通する部分が多い場合は、共通のチェックリストが設けられることもある。本実施形態では、製品情報共有システム１は大量生産する製品のために用いられるものとし、１つの機種ごとにチェックリストが設けられているものとする。なお、サーバ２には、後に説明するように、ＶＤＲの工程のためのチェックリストとして、指摘情報チェックリスト２ＳＣおよび対策情報チェックリスト２ＴＣが設けられている。
【００３３】
チェックリスト情報８Ａにおいて、「チェックリストコード」は、そのチェックリスト情報８Ａに係るチェックリストを他のチェックリストと区別するための識別情報である。本実施形態では、上述の通り、１つの機種ごとにチェックリストが設けられているので、チェックリストコードは、機種の識別情報でもあると言える。「チェックリスト対象名」は、そのチェックリストの対象の名称を示している。ここでは、そのチェックリストの対象の製品の機種名が用いられる。
【００３４】
図２のチェック項目マスタ２ＫＭには、図９に示すように、チェック項目ごとにチェック項目情報８Ｂが格納されている。
【００３５】
「チェック項目」とは、製品の製造工程においてチェックすべき項目を意味する。本実施形態では、パーツごとにチェック項目が定められている場合を例に説明する。よって、チェック項目マスタ２ＫＭには、ＶＤＲ工程におけるチェック項目（つまりパーツ）ごとのチェック項目情報８Ｂが格納されている。通常、チェック項目は、機種ごとに異なる。したがって、チェック項目マスタ２ＫＭは機種ごとに、つまり、チェックリストマスタ２ＬＭごとに、設けられている。チェック項目マスタ２ＫＭには、対応するチェックリストマスタ２ＬＭのチェックリストコードが対応付けられている。
【００３６】
チェック項目情報８Ｂにおいて、「チェック項目コード」は、そのチェック項目情報８Ｂに係るチェック項目を他のチェック項目と区別するための識別情報である。「チェック項目名」は、チェックすべき項目の名称を示している。
【００３７】
図２の指摘情報チェックリスト２ＳＣは、チェック項目ごとに１つずつ設けられている。そして、指摘情報チェックリスト２ＳＣには、図１０に示すように、そのチェック項目に関する詳細な指摘事項ごとに指摘情報７Ａが格納されている。また、指摘情報チェックリスト２ＳＣには、そのチェック項目のチェック項目コードが対応付けられている。この指摘情報７Ａは、ＶＤＲの工程において発見された問題点を指摘するための情報である。
【００３８】
指摘情報７Ａにおいて、「指摘コード」は、その指摘情報７Ａに係る指摘事項を他の指摘事項と区別するための識別情報である。この指摘コードは、後に説明する対策情報７Ｂの識別情報としても用いられる。「指摘事項内容」は、指摘すべき事項の具体的な内容を示している。つまり、何について指摘をすべきかの指示を表している。原則として、指摘情報７Ａは、ＶＤＲを開始する前の工程つまり最初の設計の工程で用意され、それらの指摘コードおよび指摘事項内容は、設計者などによって予め決められる。ただし、ＶＤＲを開始した後で設計変更または設計ミスなどが生じた場合は、適宜、指摘情報７Ａを追加することができる。指摘情報７Ａの指摘コードおよび指摘事項内容以外のフィールドは、ＶＤＲの工程の作業に応じて従業員によって登録される。したがって、指摘コードおよび指摘事項内容以外のフィールドは、最初は空である。指摘コードおよび指摘事項内容以外のフィールドについては、後に説明する。
【００３９】
このように、ＶＤＲの工程においてチェックすべき事項は、チェックリストマスタ２ＬＭのチェックリストコードによって機種ごとに大きく分類され、チェック項目マスタ２ＫＭのチェック項目コードによってパーツごとに小さく分類されている、と言える。そして、指摘情報チェックリスト２ＳＣによって指摘すべき事項の詳細が定義されている、と言える。
【００４０】
対策情報チェックリスト２ＴＣは、１つの指摘情報チェックリスト２ＳＣごとに１つずつ設けられている。つまり、対策情報チェックリスト２ＴＣは、指摘情報チェックリスト２ＳＣと対になっている。
【００４１】
対策情報チェックリスト２ＴＣには、図１１に示すように、対になっている指摘情報チェックリスト２ＳＣに格納されている指摘情報７Ａごとに対応して、対策情報７Ｂが格納されている。対策情報７Ｂも、指摘情報７Ａと同様に、原則として、ＶＤＲの工程の作業を開始する前に予め用意される。対策情報７Ｂの指摘コード以外のフィールドは、ＶＤＲの工程の作業に応じて従業員によって登録される。したがって、指摘コード以外のフィールドは、最初は空である。また、対策情報チェックリスト２ＴＣには、対になっている指摘情報チェックリスト２ＳＣに対応付けられているチェック項目コードと同じチェック項目コードが対応付けられている。
【００４２】
図２のＷｅｂページデータ送信部２０１は、端末装置３からの要求に従って、Ｗｅｂページを表示するためのＷｅｂページデータ６１を生成し、これを要求元の端末装置３に送信する。
【００４３】
図５および図６において、端末装置３のブラウザ画面非表示化処理部３０１は、端末装置３のディスプレイ３０ｅのデスクトップに現在表示されているＷｅｂブラウザ３Ｐ１のウィンドウ（以下、「ブラウザ画面」と記載する。）をデスクトップから隠すための処理、つまり、非表示にするための処理を行う。ブラウザ画面非表示化処理部３２１も、ブラウザ画面非表示化処理部３０１と同様に、現在デスクトップに表示されているブラウザ画面を非表示にするための処理を行う。
【００４４】
指摘事項入力画面表示部３０２は、図１２に示すような指摘事項入力画面ＨＧＡをデスクトップに表示させるための処理を行う。この指摘事項入力画面ＨＧＡは、従業員すなわち端末装置３のユーザがＶＤＲの工程において発見した問題点などに関する情報を入力するためのウィンドウである。画面内のテキストボックス、画像表示領域、およびボタンなどの役割については、後に説明する。
【００４５】
対策事項入力画面表示部３２２は、図１３に示すような対策事項入力画面ＨＧＢをデスクトップに表示させるための処理を行う。この対策事項入力画面ＨＧＢは、端末装置３のユーザが問題点の発生の原因および対策の方法などに関する情報を入力するためのウィンドウである。画面内のテキストボックス、画像表示領域、およびボタンなどの役割については、後に説明する。
【００４６】
指摘事項入力画面等非表示化処理部３０３は、現在デスクトップに表示されている指摘事項入力画面ＨＧＡを非表示にするための処理を行う。対策事項入力画面等非表示化処理部３２３は、現在デスクトップに表示されている対策事項入力画面ＨＧＢを非表示にするための処理を行う。
【００４７】
上に述べたように、ブラウザ画面非表示化処理部３０１、３２１、指摘事項入力画面等非表示化処理部３０３、および対策事項入力画面等非表示化処理部３２３は、所定のウィンドウを非表示にする処理を行うが、ウィンドウを非表示にする方法として、例えば次の２つの方法のうちのいずれかを採用することができる。
【００４８】
１つは、図１４に示すように、ウィンドウを非表示にし、その代わりにそのウィンドウに対応するアイコンをデスクトップに表示させる方法である。係る方法は、ユーザにとってウィンドウが小さなアイコンに変化したように見える。よって、一般に、「アイコン化」または「最小化」などと呼ばれる。アイコンは、ＯＳのデスクトップのデザインによって、画面の左右どちらかの端に表示される場合もあれば、「タスクバー」と呼ばれるデスクトップの下部に表示される場合もある。アイコンをクリックすると、ウィンドウを再表示させる。
【００４９】
もう１つは、代わりのアイコンを表示させることなく非表示にする方法である。つまり、ウィンドウを完全に隠してしまうようにする方法である。ウィンドウを再表示するには、例えばキーボード３０ｆの所定のキーを押す。
【００５０】
前者すなわち最小化の方法は、ウィンドウが非表示であることがユーザにとって分かりやすいが、最小化の状態を維持するのに少なからずパソコンの資源を必要とするので、後者の方法に比べて処理時間が掛かってしまう。そこで、本実施形態では、後者すなわちアイコン化せずウィンドウを非表示にする。そのためには、例えばモジュールをＣ＋＋言語で記述するのであれば、ウィンドウの表示状態を設定する関数である「ＣＷｎｄ：：ＳｈｏｗＷｉｎｄｏｗ（）」を用いればよい。もちろん、処理の状況に応じて表示／非表示を切り換える場面が頻繁に発生するような処理形態を取る場合には、ウィンドウをアイコン化（最小化）するように構成しても構わない。
【００５１】
図５および図６に戻って、指定画像キャプチャ処理部３０４は、ユーザがキーボード３０ｆまたはポインティングデバイス３０ｇを操作してデスクトップ上で選択した領域の画像の画像データをユーザ入力データ一時記憶領域ＴＭ１にコピーして記憶させるための処理を行う。同様に、指定画像キャプチャ処理部３２４は、ユーザがデスクトップ上で選択した領域の画像の画像データをユーザ入力データ一時記憶領域ＴＭ２にコピーして記憶させるための処理を行う。つまり、指定画像キャプチャ処理部３０４、３２４は、ユーザが指定した画像をキャプチャするための処理を行う。
【００５２】
指摘事項入力画面再表示部３０５は、非表示の状態の指摘事項入力画面ＨＧＡを再度、デスクトップに表示させるための処理を行う。この際に、指定画像キャプチャ処理部３０４によってユーザ入力データ一時記憶領域ＴＭ１にキャプチャ（コピー）されている画像が画面内の画像表示領域ＧＨＡに表示されるようにする。
【００５３】
同様に、対策事項入力画面再表示部３２５は、非表示の状態の対策事項入力画面ＨＧＢを再度、デスクトップに表示させるための処理を行う。やはりこの場合も、ユーザ入力データ一時記憶領域ＴＭ２にキャプチャされている画像が画像表示領域ＧＨＢに表示されるようにする。
【００５４】
画像表示領域ＧＨＡ、ＧＨＢに表示する画像は、画像表示領域ＧＨＢのサイズに応じて解像度を落としても構わない。
【００５５】
指摘事項データ送信部３０６は、指摘事項入力画面ＨＧＡのテキストボックスＢＸ１１〜ＢＸ１３に入力された内容のテキストデータおよび画像表示領域ＧＨＡに表示されている画像に係るデータつまりユーザ入力データ一時記憶領域ＴＭ１にキャプチャ（コピー）されている画像データをファイル化し、両者を互いに対応付けて（例えば、共通のファイル名を付けて）サーバ２に送信するための処理を行う。以下、そのテキストデータのファイルおよび画像データのファイルを、それぞれ、「指摘テキストファイル６ＳＸ」および「指摘画像ファイル６ＳＧ」と記載する。
【００５６】
同様に、対策事項データ送信部３２６は、対策事項入力画面ＨＧＢのテキストボックスＢＸ２１、ＢＸ２２に入力された内容のテキストデータおよび画像表示領域ＧＨＢに表示されている画像に係るデータつまりユーザ入力データ一時記憶領域ＴＭ２にキャプチャされている画像データを、互いに対応付けてサーバ２に送信するための処理を行う。以下、そのテキストデータのファイルおよび画像データのファイルを、それぞれ、「対策テキストファイル６ＴＸ」および「指摘画像ファイル６ＴＧ」と記載する。
【００５７】
ブラウザ画面再表示部３０７、３２７は、非表示の状態のブラウザ画面を再度、デスクトップに表示させるための処理を行う。
【００５８】
図２において、サーバ２の指摘関連データ受信部２０２は、指摘テキストファイル６ＳＸおよび指摘画像ファイル６ＳＧを端末装置３から受信するための処理を行う。指摘情報更新部２０４は、受信された指摘テキストファイル６ＳＸおよび指摘画像ファイル６ＳＧに基づいて、指摘情報チェックリスト２ＳＣの内容を更新する処理を行う。
【００５９】
対策関連データ受信部２０３は、対策テキストファイル６ＴＸおよび指摘画像ファイル６ＴＧを端末装置３から受信するための処理を行う。対策情報更新部２０５、受信された対策テキストファイル６ＴＸおよび指摘画像ファイル６ＴＧに基づいて、対策情報チェックリスト２ＴＣの内容を更新する処理を行う。
【００６０】
図１５は端末装置３の全体的な処理の流れの例を説明するフローチャート、図１６はＣＡＤ作業画面ＨＧＣの例を示す図、図１７はサーバ２の全体的な処理の流れの例を説明するフローチャート、図１８はＶＤＲ情報登録トップ画面ＨＧＤの例を示す図、図１９および図２０は指摘データ登録処理の流れの例を説明するフローチャート、図２１はユーザ入力データ一時記憶領域ＴＭ１、ＴＭ２の構造の例を示す図、図２２はおよび図２３は対策データ登録処理の流れの例を説明するフローチャートである。
【００６１】
次に、サーバ２および端末装置３の各部の処理内容などについて、端末装置３のユーザによるＶＤＲの作業の流れに沿って、フローチャートなどを参照して説明する。
【００６２】
ユーザは、ＶＤＲの作業を行うために、端末装置３に３次元ＣＡＤソフトウェア３Ｐ４を起動させる（図１５の＃３０）。すると、端末装置３のデスクトップには、図１６に示すようなＣＡＤ作業画面ＨＧＣが表示される。このＣＡＤ作業画面ＨＧＣは、製品およびそれを構成するパーツの形状をユーザに確認させまたは編集させるためのウィンドウである。ここで、ユーザは、自分の担当する作業に係る製品の３次元画像を開き、その３次元画像（つまり、仮想空間の中の製品）の位置または姿勢を変えながら、問題点を探したり発見された問題点を解決する方法を考えたりする。
【００６３】
ユーザは、問題点を見つけまたは解決方法を考え出したら、３次元画像の位置および姿勢を、その問題点または解決方法が分かるような状態にしておく。そして、Ｗｅｂブラウザ３Ｐ１が未起動であれば、これを起動させる（＃３１）。すると、端末装置３のデスクトップには、ブラウザ画面が表示される。ここで、ユーザは、ＶＤＲの作業用のＷｅｂページのＵＲＬ（Uniform Resource Locator）を指定する。すると、端末装置３は、サーバ２にアクセスし、そのＷｅｂページを要求する（＃３２）。
【００６４】
サーバ２において、Ｗｅｂページデータ送信部２０１（図２参照）は、端末装置３からＷｅｂページを要求されると（図１７の＃２１でＹｅｓ）、そのＷｅｂページを表示するためのＷｅｂページデータ６１を生成し、端末装置３に送信する（図１７の＃２２）。
【００６５】
端末装置３において、Ｗｅｂページデータ６１が受信されると、ブラウザ画面の表示内容が図１８に示すようなＷｅｂページに更新される（＃３３）。以下、このＷｅｂページが表示されている状態のブラウザ画面を「ＶＤＲ情報登録トップ画面ＨＧＤ」と記載する。
【００６６】
ＶＤＲ情報登録トップ画面ＨＧＤのチェックリストＣＬＴは、指摘事項に関する一覧であって、その内容はサーバ２の指摘情報チェックリスト２ＳＣ（図１０参照）および対策情報チェックリスト２ＴＣ（図１１参照）に基づいている。チェックリストＣＬＴの記載内容が多いと、チェックリストＣＬＴの一部分しかＶＤＲ情報登録トップ画面ＨＧＤに表示されない。この場合は、ＶＤＲ情報登録トップ画面ＨＧＤの右方および下方にあるスクロールボタンを操作するなどして、ＶＤＲ情報登録トップ画面ＨＧＤをスクロールさせながら、チェックリストＣＬＴの全体を確認することができる。
【００６７】
なお、ユーザは、３次元ＣＡＤソフトウェア３Ｐ４による作業を、ＶＤＲ情報登録トップ画面ＨＧＤおよび後に説明する指摘事項入力画面ＨＧＡがデスクトップに登録された後に行うこともできる。その場合は、作業の開始時に３次元ＣＡＤソフトウェア３Ｐ４を起動するようにしてもよい。もちろん、予め起動しておいても構わない。
【００６８】
また、サーバ２は、端末装置３のユーザが未だ製品情報共有システム１にログインしていない場合は、Ｗｅｂページの要求があった際に（＃２１でＹｅｓ）、ユーザＩＤおよびパスワードを入力するようにユーザに対して要求する。そして、入力されたユーザＩＤおよびパスワードと従業員情報マスタ２ＪＭに格納されている従業員情報８Ｃとに基づいてユーザ認証を行い、正規のユーザであることが確認された場合にのみ、Ｗｅｂページデータ６１をその端末装置３に送信する（＃２２）。
【００６９】
ＶＤＲ情報登録トップ画面ＨＧＤが表示された後、ユーザは、指摘事項に関する問題点をサーバ２に登録する作業を行う場合は簡易指摘登録ボタンＢＮ４１をクリックし、既に挙がっている問題点の対策などをサーバ２に登録する作業を行う場合は簡易対策登録ボタンＢＮ４２をクリックする。
【００７０】
ユーザが簡易指摘登録ボタンＢＮ４１をクリックした場合は（＃３４でＹｅｓ）、端末装置３において、例えば図１９および図２０に示すような手順で指摘データ登録処理が開始される（＃３５）。
【００７１】
ブラウザ画面非表示化処理部３０１（図５参照）は、ＶＤＲ情報登録トップ画面ＨＧＤを非表示にする（図１９の＃３１１）。指摘事項入力画面表示部３０２は図１２に示すような指摘事項入力画面ＨＧＡをデスクトップに表示させるが、指摘事項入力画面等非表示化処理部３０３はこれをすぐに非表示にする（＃３１２）。つまり、ユーザから見るとデスクトップに指摘事項入力画面ＨＧＡが最初から非表示状態で（例えば、アイコン化されて）出現するように表示処理を行う。この指摘事項入力画面ＨＧＡは、前に述べたように、ユーザが発見した問題点などに関する情報を指摘するための入力用ウィンドウである。
【００７２】
ところで、ユーザ入力データ一時記憶領域ＴＭ１は、図２１に示すように、指摘事項入力画面ＨＧＡで入力されまたは指定された内容のデータが格納されるような構造を有している。さらに、これらのデータをファイル化する際に使用するファイル名を格納するための領域も設けられている。なお、後に説明する対策データ登録処理で使用されるユーザ入力データ一時記憶領域ＴＭ２も、同様の構造を有している。
【００７３】
図１９に戻って、ステップ＃３１２の処理が完了した時点で、指摘事項入力画面ＨＧＡおよびＶＤＲ情報登録トップ画面ＨＧＤは非表示の状態になっている。ここで、ユーザは、問題点などに関する情報を入力するための作業を行う。まずは、問題点の箇所を示す画像を入力する作業を行う。係る作業は、次のような手順で行う。
【００７４】
既に、ＣＡＤ作業画面ＨＧＣにおいて問題点の箇所が示されるように製品の３次元画像を位置および姿勢を調整済である場合は、その箇所を選択しやすいように必要に応じてＣＡＤ作業画面ＨＧＣの位置などを調整する。未だ問題点の箇所を発見していない場合は、３次元ＣＡＤソフトウェア３Ｐ４を起動してＣＡＤ作業画面ＨＧＣを表示させ、製品の３次元画像を開く。その３次元画像（つまり、仮想空間の中の製品）の位置または姿勢を変えながら、問題点を探し出し、その問題点の箇所が分かるように３次元画像の位置および姿勢を決める。
【００７５】
このようにデスクトップ上の画面表示を画像の入力作業を行うのに最適な状態にしたら、指摘事項入力画面ＨＧＡを再表示するために、アイコンをクリックしまたはショートカットキーを押すなどの所定の操作を行う。
【００７６】
すると（＃３１３でＹｅｓ）、指摘事項入力画面再表示部３０５は、非表示の状態である指摘事項入力画面ＨＧＡをデスクトップに再表示させる（＃３１４）。
【００７７】
ここで、ユーザは、速やかにキャプチャボタンＢＮ１１をクリックする。すると（＃３１５でＹｅｓ）、指摘事項入力画面等非表示化処理部３０３は、現在表示されている指摘事項入力画面ＨＧＡを再び非表示にする（＃３１６）。
【００７８】
指定画像キャプチャ処理部３０４は、キャプチャボタンＢＮ１１がクリックされた直後に、ユーザが調整した最適なデスクトップ画面を保持しておくために（例えば、全部または一部が他のウィンドウなどによって隠れてしまわないようにするために）、指摘事項入力ソフトウェア３Ｐ２をアクティブにしたまま、指摘事項入力ソフトウェア３Ｐ２以外のアプリケーションにイベントを取られないようにする（＃３１７）。つまり、イベントロック処理を行う。
【００７９】
イベントロック処理を実現するためには、モジュールをＣ＋＋言語で記述するのであれば、「ｍｏｕｓｅ＿ｅｖｅｎｔ（）」関数を使用し、その引数として「ＭＯＵＳＥＥＶＥＮＴＦ＿ＲＩＧＨＴＤＯＷＮを」指定すればよい。これは、マウスの右クリックをした状態をプログラム的に作り出すものである。通常、右クリック状態において他のアプリケーション上で左クリックを行ってもイベントは移らず、最初の右クリックをした際にマウスカーソルの下に存在したアプリケーションが常にアクティブになる。この仕組みを利用し、常に対策事項入力ソフトウェア３Ｐ３をアクティブにしておくことができる。
【００８０】
ここで、ユーザは、問題点の箇所が含まれるようにポインティングデバイス３０ｇをドラッグするなどして画像領域を選択する。
【００８１】
すると、指定画像キャプチャ処理部３０４は、現在のデスクトップ全体のビットマップ画像の中から、選択された画像領域の画像を抽出し、その画像のビットマップデータをユーザ入力データ一時記憶領域ＴＭ１のビットマップデータ格納領域ＲＹＡに格納する（＃３１８、＃３１９）。つまり、選択された画像領域の画像をキャプチャする。ビットマップデータ格納領域ＲＹＡに古いビットマップデータが記憶されている場合は、それを削除し、新たに選択された画像領域の画像のビットマップデータを記憶させる。そして、指摘事項入力画面再表示部３０５は、イベントロックを解除し（＃３２０）、指摘事項入力画面ＨＧＡをデスクトップに再表示させる（＃３２１）。このとき、選択された画像領域の画像が画像表示領域ＧＨＡに表示されるようにする。
【００８２】
キャプチャの処理を実現するためには、モジュールをＣ＋＋言語で記述するのであれば、「ＣＷｎｄ：：ＳｅｔＣａｐｕｔｕｒｅ（）」関数を使用すればよい。これは、本プログラムの領域外においてマウスがクリックをされた場合においても、その入力を本プログラムに送るようにするためのものである。これにより、デスクトップ上の全範囲を、マウス（ポインティングデバイス３０ｇ）の操作による選択の範囲にすることができる。
【００８３】
ユーザは、引き続き、問題点についての情報の入力の作業を行う。指摘事項入力画面ＨＧＡのテキストボックスＢＸ１０には、今回の登録対象に係る指摘事項を示す識別情報を入力する。前に説明したように、指摘事項は、チェックリストコード、チェック項目マスタ２ＫＭ、および指摘コードによって識別することができる。よって、テキストボックスＢＸ１０には、これら３つのコードを、例えばハイフンなどの記号で繋げて入力する。以下、これら３つのコードによって表される識別情報を「問題点コード」と記載する。
【００８４】
または、ユーザは、以前に表示されたＶＤＲ情報登録トップ画面ＨＧＤ（図１８参照）において次のような操作を行うことによって、問題点コードを予め指定しておくことができる。すなわち、ユーザは、ＶＤＲ情報登録トップ画面ＨＧＤにおいて、予め、チェックリストＣＬＴの中から今回の登録対象に係る指摘事項を見つけておく。そして、見つかった指摘事項の行の「選択」欄のチェックボックスＣＫをクリックして選択し、簡易指摘登録ボタンＢＮ４１をクリックする。すると、指摘事項入力画面表示部３０２は、その指摘事項に対応する問題点コードがテキストボックスＢＸ１０に既定値として入力された状態で指摘事項入力画面ＨＧＡを表示させる。
【００８５】
さらに、ユーザは、今回発見した問題点などの情報をテキストボックスＢＸ１１〜ＢＸ１３に入力する。テキストボックスＢＸ１１、ＢＸ１２、ＢＸ１３には、それぞれ、問題点の具体的な内容、関連する部品の番号、およびその部品の名称を入力する。問題点を解決するための修正を行うべき優先度を優先度選択ボタン群ＢＧ１の中のいずれかのラジオボタンをクリックして指定する。
【００８６】
テキストボックスＢＸ１１〜ＢＸ１３に入力された内容および優先度選択ボタン群ＢＧ１で指定された内容は、それぞれの内容をカンマで区切ったＣＳＶ（Comma Separated Value）形式のテキストデータとして、ユーザ入力データ一時記憶領域ＴＭ１のテキストデータ格納領域ＲＹＢに格納される。ビットマップデータ格納領域ＲＹＡに古いテキストデータが記憶されている場合は、これを削除し、新たに入力されまたは指定された内容のテキストデータを記憶させる。
【００８７】
以上の操作により、問題点についての情報の入力および指定が完了する。これらの内容の一部を訂正したい場合は、ユーザは、上記の操作のうちの必要なものをやり直せばよい。また、入力などを最初からやり直したい場合は、クリアボタンＢＮ１２をクリックすればよい。すると（＃３１５でＮｏ、＃３２２でＹｅｓ）、端末装置３は、テキストボックスＢＸ１１〜ＢＸ１３、画像表示領域ＧＨＡ、および優先度選択ボタン群ＢＧ１に入力されまたは選択された内容をリセットし、ユーザ入力データ一時記憶領域ＴＭ１に記憶されているデータを消去し（＃３２３）、ステップ＃３１２に戻って指摘事項入力画面ＨＧＡを非表示状態でデスクトップに登録する。
【００８８】
ユーザは、訂正箇所がない場合は、アップボタンＢＮ１３をクリックする。すると（＃３１５でＮｏ、＃３２２でＮｏ、図２０の＃３２４でＹｅｓ）、指摘事項データ送信部３０６は、指摘事項入力画面ＨＧＡに入力されまたは指定された内容のデータを、例えば次のようにサーバ２にアップロードする。
【００８９】
これらのデータをファイル化する際に使用するファイル名を取得する（＃３２６）。ファイル名は、例えば、端末装置３を操作しているユーザのユーザ名を示す文字列とアップボタンＢＮ１３がクリックされた年、月、日、時、分、秒、ミリ秒の１８桁の数字とを組み合わせることによって取得する。このような情報を組み合わせることによって、今回のアップロードの対象のデータを、同じ日時に他のユーザの作業によって得られたデータおよび同じユーザが過去に行った作業によって得られたデータなどと確実に識別することができるファイル名が得られる。このファイル名は、ユーザ入力データ一時記憶領域ＴＭ１のファイル名格納領域ＲＹＣ（図２１参照）に格納される。
【００９０】
ユーザ入力データ一時記憶領域ＴＭ１のビットマップデータ格納領域ＲＹＡに格納されているビットマップデータを所定のフォーマットの画像データに変換する（＃３２７）。例えば、ＪＰＥＧまたはＧＩＦなどの画像データに変換する。
【００９１】
変換された画像データをファイル化し、ファイル名格納領域ＲＹＣに格納されているファイル名およびその画像データのフォーマットを示す拡張子を与える（＃３２８）。これにより、指摘画像ファイル６ＳＧが生成される。そして、その指摘画像ファイル６ＳＧをサーバ２に送信する（＃３２９）。
【００９２】
ステップ＃３２７〜＃３２９の処理と並行してまたは前後して、ユーザ入力データ一時記憶領域ＴＭ１のテキストデータ格納領域ＲＹＢに格納されているテキストデータをファイル化し、ファイル名格納領域ＲＹＣに格納されているファイル名およびテキストであることを表す「ＴＸＴ」などの拡張子を与える（＃３３０）。これにより、指摘テキストファイル６ＳＸが生成される。そして、その指摘テキストファイル６ＳＸをサーバ２に送信する（＃３３１）。
【００９３】
なお、送信した指摘画像ファイル６ＳＧおよび指摘テキストファイル６ＳＸがどの指摘事項に関するものであるのかをサーバ２に知らせるために、指摘事項入力画面ＨＧＡのテキストボックスＢＸ１０に入力された問題点コードをサーバ２に通知しておく。通知は、これらのファイルを送信する前に行っておいてもよいし、これらのファイルのヘッダなどに書き込んでおいてもよい。
【００９４】
以上の処理によって、指摘事項に関する問題点のデータがサーバ２に送信される。端末装置３のデスクトップには、再び、指摘事項入力画面ＨＧＡが非表示状態で登録される（図１９の＃３１２）。ユーザは、引き続き、他の問題点に関する登録の作業を行う場合は、指摘事項入力画面ＨＧＡおよびＣＡＤ作業画面ＨＧＣなどを見ながら、上に述べた作業を行えばよい。作業を終了したい場合または指摘事項の一覧を再確認したい場合は、指摘事項入力画面ＨＧＡを再表示させ（＃３１３でＹｅｓ、＃３１４）、終了ボタンＢＮ１４をクリックする。
【００９５】
すると（＃３１５でＮｏ、＃３２２でＮｏ、図２０の＃３２４でＮｏ）、ブラウザ画面再表示部３０７は、指摘事項入力画面ＨＧＡを閉じるとともに（＃３３２）、ＶＤＲ情報登録トップ画面ＨＧＤ（図１８参照）をデスクトップに再表示させる（＃３３３）。
【００９６】
サーバ２において、端末装置３が送信したファイルは、指摘関連データ受信部２０２（図２参照）によって受信される。
【００９７】
指摘情報更新部２０４は、そのファイルが指摘テキストファイル６ＳＸであった場合は（図１７の＃２１でＮｏ、＃２３でＮｏ）、その指摘テキストファイル６ＳＸに対応する指摘情報７Ａを指摘情報チェックリスト２ＳＣ（図１０参照）の中から検索し、その指摘情報７Ａの「問題点」、「関連部品番号」、「関連部品名」、および「優先度」のフィールドに、その指摘テキストファイル６ＳＸの中のカンマで区切られた各内容（つまり、図１２の指摘事項入力画面ＨＧＡのテキストボックスＢＸ１１、ＢＸ１２、ＢＸ１３、および優先度選択ボタン群ＢＧ１に入力されまたは指定された内容）を格納する（＃２４）。
【００９８】
一方、受信したファイルが指摘画像ファイル６ＳＧであった場合は（＃２１でＮｏ、＃２３でＹｅｓ）、その指摘画像ファイル６ＳＧを所定のディレクトリに保存するとともに（＃２５）、その指摘画像ファイル６ＳＧに対応する指摘情報７Ａの「指摘関連画像ファイル」のフィールドにそのファイル名および拡張子を格納する（＃２６）。
【００９９】
また、ステップ＃２４または＃２６の処理の際に、指摘情報７Ａの他のフィールドすなわち「指摘日付」、「指摘元部署」、および「指摘者」のフィールドに、それぞれ、本日の日付、今回の問題点を提起したユーザの所属部署名、およびそのユーザの氏名を格納する。ユーザの所属部署名および氏名は、図７の従業員情報マスタ２ＪＭに格納されているそのユーザの従業員情報８Ｃを参照することによって知ることができる。
【０１００】
以上の処理によって、指摘事項に関する問題点のデータが端末装置３からサーバ２にアップロードされ、所定の場所に登録される。その後、端末装置３において、ＶＤＲ情報登録トップ画面ＨＧＤの再表示ボタンＢＮ４３がクリックされると、Ｗｅｂブラウザ３Ｐ１は、最新のＷｅｂページデータ６１をサーバ２からダウンロードする。そして、これに基づいて、今回新たに登録した情報が反映されたＶＤＲ情報登録トップ画面ＨＧＤを表示し直す。
【０１０１】
ところで、このようにして集められる複数の画像は、縦または横の長さが統一されていることが好ましい場合がある。そこで、キャプチャ処理の際にユーザが所定のサイズの画像領域を簡単に指定することができるように、指摘事項入力ソフトウェア３Ｐ２には次のような工夫がなされている。
【０１０２】
指摘事項入力ソフトウェア３Ｐ２には、画像領域を指定するためのモードとして、「サイズ固定モード」、「拡大縮小モード」、および「フリーモード」が用意されている。
【０１０３】
ユーザは、図１２の指摘事項入力画面ＨＧＡにおいてキャプチャボタンＢＮ１１をクリックする前に、モード選択ボタン群ＢＲ１１、基準選択ボタン群ＢＲ１２、またはサイズ選択ボタン群ＢＲ１３の中のラジオボタンをクリックしまたはテキストボックスＢＸ１８、ＢＸ１９に値を入力することによって画像領域のサイズを決めておく。
【０１０４】
拡大縮小することなくかつ固定のサイズの画像領域を指定したい場合は、モード選択ボタン群ＢＲ１１の中から「サイズ固定」のラジオボタンをクリックするとともに、サイズ選択ボタン群ＢＲ１３の中から所望するサイズのラジオボタンをクリックしまたは縦横の長さをテキストボックスＢＸ１８、ＢＸ１９に入力する。その後、端末装置３は、キャプチャボタンＢＮ１１がクリックされると、指摘事項入力画面ＨＧＡを非表示にするとともに図１６のＣＡＤ作業画面ＨＧＣを表示させる。さらに、ＣＡＤ作業画面ＨＧＣの上に、サイズ選択ボタン群ＢＲ１３またはテキストボックスＢＸ１８、ＢＸ１９によって指定されたサイズの矩形のボックスを表示させる。ユーザは、ポインティングデバイス３０ｇなどを操作することによってそのボックスをキャプチャしたい場所に移動させる。そして、所定の操作を行う。すると、そのボックスと重なった部分の画像の画像データがユーザ入力データ一時記憶領域ＴＭ１に記憶される。
【０１０５】
または、サーバ２に登録する画像のサイズを統一するが画像領域を自由に指定したい場合は、モード選択ボタン群ＢＲ１１の中から「拡大／縮小」のラジオボタンをクリックするとともに、基準選択ボタン群ＢＲ１２の中からいずれかのラジオボタンをクリックし、さらにサイズ選択ボタン群ＢＲ１３またはテキストボックスＢＸ１８、ＢＸ１９によってそのサイズを指定する。
【０１０６】
具体的には、サーバ２に登録する画像の縦横両方の長さを統一したい場合は、「両方指定」のラジオボタンをクリックする。すると、端末装置３は、ユーザがＣＡＤ作業画面ＨＧＣの上で指定した画像領域の画像をキャプチャした後、そのキャプチャした画像をサイズ選択ボタン群ＢＲ１３またはテキストボックスＢＸ１８、ＢＸ１９で指定されたサイズに拡大しまたは縮小する。縦のみを統一するようにしたい場合は、「縦を基準」のラジオボタンをクリックする。すると、端末装置３は、ユーザがＣＡＤ作業画面ＨＧＣの上で指定した画像領域の画像をキャプチャした後、そのキャプチャした画像を、縦横比を変えることなく、かつ、その縦の長さがサイズ選択ボタン群ＢＲ１３またはテキストボックスＢＸ１８、ＢＸ１９で指定された縦の長さになるように、拡大しまたは縮小する。同様に、横のみを統一するようにしたい場合は、「横を基準」のラジオボタンをクリックする。すると、端末装置３は、キャプチャした画像を、縦横比を変えることなく、かつ、その横の長さがサイズ選択ボタン群ＢＲ１３またはテキストボックスＢＸ１８、ＢＸ１９で指定された横の長さになるように、拡大しまたは縮小する。
【０１０７】
または、画像のサイズを統一したくない場合は、モード選択ボタン群ＢＲ１１の中から「フリー」のラジオボタンをクリックする。すると、端末装置３は、キャプチャした画像を、そのままのサイズでユーザ入力データ一時記憶領域ＴＭ１に記憶させておく。
【０１０８】
図１５に戻って、ユーザは、問題点の対策などに関する情報をサーバ２に登録する作業を行う場合は、ＶＤＲ情報登録トップ画面ＨＧＤの簡易対策登録ボタンＢＮ４２をクリックする。すると（＃３４でＮｏ）、端末装置３は、図２２および図２３に示すような手順で対策データ登録処理を開始する（＃３６）。
【０１０９】
対策データ登録処理の手順は、前に図１９および図２０で説明した指摘データ登録処理の手順と基本的に同じである。ただし、処理対象が異なるので、幾つかのステップにおいて処理の内容が若干異なる。また、指摘データ登録処理は図５のブラウザ画面非表示化処理部３０１ないしブラウザ画面再表示部３０７によって実行されたが、指摘データ登録処理は図６のブラウザ画面非表示化処理部３２１ないしブラウザ画面再表示部３２７によって実行される。以下、指摘データ登録処理との相違点を中心に対策データ登録処理を説明する。指摘データ登録処理と共通する点については説明を省略する。
【０１１０】
ブラウザ画面非表示化処理部３２１は、ＶＤＲ情報登録トップ画面ＨＧＤを非表示にする（図２２の＃３５１）。対策事項入力画面表示部３２２は図１３に示すような対策事項入力画面ＨＧＢをデスクトップに表示させるが、対策事項入力画面等非表示化処理部３２３はこれをすぐに非表示にする（＃３５２）。
【０１１１】
この時点で、対策事項入力画面ＨＧＢおよびＶＤＲ情報登録トップ画面ＨＧＤは非表示の状態になっている。ここで、ユーザは、対策などに関する情報を入力するための作業を行う。まずは、問題点の箇所を示す画像を入力する作業を行う。係る作業は、次のような手順で行う。
【０１１２】
既に、ＣＡＤ作業画面ＨＧＣにおいて、対策または解決方法が分かりやすいように製品の３次元画像を位置および姿勢を調整済である場合は、その部分を選択しやすいように必要に応じてＣＡＤ作業画面ＨＧＣの位置などを調整する。未だ調整していない場合は、３次元ＣＡＤソフトウェア３Ｐ４を用いてこれらの操作を行う。
【０１１３】
このようにデスクトップ上の画面表示を画像の入力作業を行うのに最適な状態にしたら、対策事項入力画面ＨＧＢを再表示するために、アイコンをクリックしまたはショートカットキーを押すなどの所定の操作を行う。
【０１１４】
すると（＃３５３でＹｅｓ）、対策事項入力画面再表示部３２５は、非表示の状態である対策事項入力画面ＨＧＢをデスクトップに再表示させる（＃３５４）。
【０１１５】
ここで、ユーザは、速やかにキャプチャボタンＢＮ２１をクリックする。すると（＃３５５でＹｅｓ）、対策事項入力画面等非表示化処理部３２３は、現在表示されている対策事項入力画面ＨＧＢを再び非表示にする（＃３５６）。
【０１１６】
指定画像キャプチャ処理部３２４は、対策事項入力ソフトウェア３Ｐ３をアクティブにしたまま、対策事項入力ソフトウェア３Ｐ３以外のアプリケーションにイベントを取られないようにする（＃３５７）。つまり、イベントロック処理を行う。
【０１１７】
ここで、ユーザは、解決方法の分かりやすい部分が含まれるようにポインティングデバイス３０ｇをドラッグするなどして画像領域を選択する。
【０１１８】
すると、指定画像キャプチャ処理部３２４は、選択された画像領域のビットマップデータをユーザ入力データ一時記憶領域ＴＭ２のビットマップデータ格納領域ＲＹＡに格納する（＃３５８、＃３５９）。つまり、選択された画像領域の画像をキャプチャする。そして、対策事項入力画面再表示部３２５は、イベントロックを解除し（＃３６０）、対策事項入力画面ＨＧＢをデスクトップに再表示させる（＃３６１）。このとき、選択された画像領域の画像が画像表示領域ＧＨＢに表示されるようにする。
【０１１９】
ユーザは、引き続き、問題点についての情報の入力の作業を行う。テキストボックスＢＸ２０には、今回登録する対策または解決方法に係る問題点を示す識別情報すなわち問題点コードを入力する。テキストボックスＢＸ２１、ＢＸ２２には、それぞれ、問題点の原因および対策を入力する。
【０１２０】
テキストボックスＢＸ２１、ＢＸ２２に入力された内容は、ＣＳＶ形式のテキストデータとして、ユーザ入力データ一時記憶領域ＴＭ２のテキストデータ格納領域ＲＹＢに格納される。
【０１２１】
以上の操作により、問題点の対策などについての情報の入力が完了する。問題点についての入力の場合と同様、入力内容を訂正しまたは初めからやり直すこともできる。
【０１２２】
訂正箇所がない場合は、ユーザは、アップボタンＢＮ２３をクリックする。すると（＃３５５でＮｏ、＃３６２でＮｏ、図２３の＃３６４でＹｅｓ）、指摘事項データ送信部３０６は、対策事項入力画面ＨＧＢに入力された内容のデータつまりユーザ入力データ一時記憶領域ＴＭ２に格納されたデータを、指摘画像ファイル６ＴＧおよび対策テキストファイル６ＴＸに変換してサーバ２にアップロードする（＃３６５〜＃３７１）。アップロードの処理の方法は、指摘データ登録処理における指摘画像ファイル６ＳＧおよび指摘テキストファイル６ＳＸのアップロードの処理の方法と同様である。
【０１２３】
以上の処理によって、問題点の対策などに関するデータがサーバ２に送信される。ユーザは、問題点のデータを登録する場合と同様に、引き続き作業を行うこともできるし作業を終了することもできる。
【０１２４】
サーバ２において、端末装置３が送信した指摘画像ファイル６ＴＧおよび対策テキストファイル６ＴＸは、対策関連データ受信部２０３（図２参照）によって受信される。対策情報更新部２０５は、これらのファイルおよび作業を行ったユーザの従業員情報８Ｃ（図７参照）などに基づいて、これらのファイルに対応する対策情報チェックリスト２ＴＣの対策情報７Ｂの「対策日付」、「対策部署」、「対策者」、「原因」、「対策」、および「対策関連ファイル」の各フィールドに情報を格納する（図１７の＃２４、＃２６）。指摘画像ファイル６ＴＧは、所定のディレクトリに保存される（＃２５）。
【０１２５】
以上の処理によって、問題点の対策などに関するデータが端末装置３からサーバ２にアップロードされ、所定の場所に登録される。
【０１２６】
本実施形態によると、サーバへの情報の登録の作業を従来よりも少ない手数で行うことができる。また、ウィンドウの切換えも従来よりも簡単である。連続的に情報を登録する際の操作も、従来よりも簡単である。よって、作業者の負担を従来よりも軽減することができ、かつ、情報の登録を速やかにし情報のリアルタイム性を高めることができる。
【０１２７】
また、登録のために必要な処理の大半をクライアント側すなわち端末装置３で行うことができる。よって、処理の負荷がサーバ２に集中することを避けることができ、サーバ２の運用を円滑にすることができる。
【０１２８】
本実施形態では、３次元ＣＡＤソフトウェアでの作業中に得られた情報をサーバ２に登録する場合を例に説明したが、本発明は、他のアプリケーションソフトでの作業中に得られた情報を登録する場合にも適用可能である。
【０１２９】
その他、製品情報共有システム１、サーバ２、端末装置３の全体または各部の構成、処理内容、処理順序、データベースの構成などは、本発明の趣旨に沿って適宜変更することができる。
【産業上の利用可能性】
【０１３０】
本発明は、特に、サーバに登録すべき情報が多い環境において作業者の登録処理の負担を軽減し、業務の生産性を向上させるために好適に用いられる。
【図面の簡単な説明】
【０１３１】
【図１】製品情報共有システムの全体的な構成の例を示す図である。
【図２】サーバの機能的構成の例を示す図である。
【図３】端末装置のハードウェア構成の例を示す図である。
【図４】端末装置のソフトウェアの例を示す図である。
【図５】指摘事項入力ソフトウェアによって実現される端末装置の機能的構成の例を示す図である。
【図６】対策事項入力ソフトウェアによって実現される端末装置の機能的構成の例を示す図である。
【図７】従業員情報マスタの例を示す図である。
【図８】チェックリストマスタの例を示す図である。
【図９】チェック項目マスタの例を示す図である。
【図１０】指摘情報チェックリストの例を示す図である。
【図１１】対策情報チェックリストの例を示す図である。
【図１２】指摘事項入力画面の例を示す図である。
【図１３】対策事項入力画面の例を示す図である。
【図１４】ウィンドウの非表示の方法の例を説明するための図である。
【図１５】端末装置の全体的な処理の流れの例を説明するフローチャートである。
【図１６】ＣＡＤ作業画面の例を示す図である。
【図１７】サーバの全体的な処理の流れの例を説明するフローチャートである。
【図１８】ＶＤＲ情報登録トップ画面の例を示す図である。
【図１９】指摘データ登録処理の流れの例を説明するフローチャートである。
【図２０】指摘データ登録処理の流れの例を説明するフローチャートである。
【図２１】画像データ記憶領域の構造の例を示す図である。
【図２２】対策データ登録処理の流れの例を説明するフローチャートである。
【図２３】対策データ登録処理の流れの例を説明するフローチャートである。
【図２４】従来の画像データの登録方法を説明するフローチャートである。
【符号の説明】
【０１３２】
２  サーバ
３  端末装置（作業関連情報登録用装置）
３０２  指摘事項入力画面表示部（テキスト入力画面表示手段）
３０３  指摘事項入力画面等非表示化処理部（画面非表示化手段）
３０４、３２４  指定画像キャプチャ処理部（画面状態保持手段）
３０５  指摘事項入力画面再表示部（テキスト入力画面再表示手段）
３０６  指摘事項データ送信部（送信手段）
３２２  対策事項入力画面表示部（テキスト入力画面表示手段）
３２５  対策事項入力画面再表示部（テキスト入力画面再表示手段）
３２６  対策事項データ送信部（送信手段）
３Ｐ４  ３次元ＣＡＤソフトウェア（作業関連情報取扱用アプリケーションソフト）
７Ａ  指摘情報（作業関連情報）
７Ｂ  対策情報（作業関連情報）
６ＳＧ、６ＴＧ  指摘画像ファイル（作業関連情報、画像データ）
ＨＧＡ  指摘事項入力画面（テキスト入力画面）
ＨＧＢ  対策事項入力画面（テキスト入力画面）
ＨＧＣ  ＣＡＤ作業画面
ＴＭ１、ＴＭ２  ユーザ入力データ一時記憶領域（画像データ記憶手段）
【図１】
2007141187.tif 000003
【図２】
2007141187.tif 000004
【図３】
2007141187.tif 000005
【図４】
2007141187.tif 000006
【図５】
2007141187.tif 000007
【図６】
2007141187.tif 000008
【図７】
2007141187.tif 000009
【図８】
2007141187.tif 000010
【図９】
2007141187.tif 000011
【図１０】
2007141187.tif 000012
【図１１】
2007141187.tif 000013
【図１２】
2007141187.tif 000014
【図１３】
2007141187.tif 000015
【図１４】
2007141187.tif 000016
【図１５】
2007141187.tif 000017
【図１６】
2007141187.tif 000018
【図１７】
2007141187.tif 000019
【図１８】
2007141187.tif 000020
【図１９】
2007141187.tif 000021
【図２０】
2007141187.tif 000022
【図２１】
2007141187.tif 000023
【図２２】
2007141187.tif 000024
【図２３】
2007141187.tif 000025
【図２４】
2007141187.tif 000026