(57)【要約】【課題】作業者の作業状況を作業者に負担をかけずに収集する。【解決手段】作業者によって選択される選択対象画面を選択対象画面特定部３１Ｈが特定し、この選択対象画面に表示される表示項目を検出しこれに対応する内容を表示情報として作業者端末記憶手段３２から表示情報抽出部３１Ａが抽出し、選択対象画面の作業区分を表示情報と予め設定された対応関係情報に基づいて作業区分特定部３１Ｂが特定し、選択対象画面の表示動作時間を表示動作時間計時部３１Ｄが計時し、表示動作時間計時部３１Ｄが計時した時間を作業区分特定部３１Ｂが特定した作業区分ごとに作業情報出力部３１Ｃが集計し、集計した情報を管理用作業情報として出力する。【選択図】図１
2012043103.tif 000002
【特許請求の範囲】
【請求項１】
特定の作業用アプリケーションプログラムを予め記憶した作業者端末記憶手段と、外部から入力される動作指令を受け付ける作業者端末入力手段と、前記動作指令に基づいて前記アプリケーションプログラムの動作処理内容を実行すると共に当該動作処理結果を表示用として出力する作業者端末制御手段と、前記動作処理結果を画面に表示する作業者端末表示手段とを備えた作業者端末を設け、
前記作業者端末制御手段が、特定の作業者から前記作業者端末入力手段を介して入力される動作指令によって特定される前記動作処理結果の画面を選択対象画面とする選択対象画面特定部と、前記選択対象画面に表示される表示項目を検出しこれに対応する内容を表示情報として前記作業者端末記憶手段から抽出する表示情報抽出部と、前記選択対象画面の区分別けに際し当該選択対象画面が予め設定された複数の作業区分のいずれに属するかを前記表示項目と前記作業区分との対応関係を予め設定した対応関係情報に基づいて特定する作業区分特定部と、前記選択対象画面の表示動作時間を計時する表示動作時間計時部と、前記計時時間と前記特定された作業区分とを関連付けて管理用作業情報として出力する作業情報出力部とを有することを特徴とする管理用作業情報収集システム。
【請求項２】
請求項１に記載の管理用作業情報収集システムにおいて、
前記作業者端末に、前記表示項目と前記作業区分との対応関係情報を設定する管理者端末を併設し、
前記管理者端末が、前記アプリケーションプログラムで特定されている動作処理内容から前記表示項目及びこの内容を抽出し出力する設定用表示項目出力部と、この出力された前記表示項目及びこの内容に基づいて外部入力される当該表示項目の内容に対応する作業区分を前記対応関係情報として出力する対応関係情報出力部とを有することを特徴とする管理用作業情報収集システム。
【請求項３】
請求項２に記載の管理用作業情報収集システムにおいて、
前記対応関係情報を記憶する対応関係情報記憶部と前記管理用作業情報を記憶する管理用作業情報記憶部とを有する作業管理サーバを、前記管理者端末および前記作業者端末に共通に併設すると共に、
前記対応関係情報出力部は、前記対応関係情報を前記対応関係記憶部に記憶させ、
前記作業区分特定部は、前記対応関係情報を前記対応関係記憶部から抽出すると共に、
前記作業情報出力部は、前記管理用作業情報を前記管理用作業情報記憶部に記憶させることを特徴とする管理用作業情報収集システム。
【請求項４】
請求項１に記載の管理用作業情報収集システムにおいて、
前記作業情報出力部は、前記選択対象画面の属する前記作業区分が複数に亘る場合に、前記表示動作時間を前記各作業区分ごとにそれぞれ集計することを特徴とする管理用作業情報収集システム。
【請求項５】
請求項１又は２のいずれか一つに記載の管理用作業情報収集システムにおいて、
前記表示項目を、ＵＲＬ情報、表示ボタン情報、表示ラベル情報、遷移先情報、遷移元情報の内の少なくとも一つ以上の情報であることを特徴とする管理用作業情報収集システム。
【請求項６】
請求項１に記載の管理用作業情報収集システムにおいて、
前記作業者端末制御手段は、
当該作業者端末制御手段が予め設定された所定の条件となった場合に前記表示動作時間計時部に対して計時を中断させる指令を送信すると共に、
当該作業者端末制御手段に前記作業者端末入力手段を介して特定の動作指令が入力された場合、前記表示動作時間計時部に対して計時中断状態を解除し計時を再開させる指令を送信する監視中断・再開部を有することを特徴とする管理用作業情報収集システム。
【請求項７】
特定の作業用アプリケーションプログラムを予め記憶した作業者端末記憶手段と、外部から入力される動作指令を受け付ける作業者端末入力手段と、前記動作指令に基づいて前記アプリケーションプログラムの動作処理内容を実行すると共に当該動作処理結果を表示用として出力する作業者端末制御手段と、前記動作処理結果を画面に表示する作業者端末表示手段とを備えた作業者端末にあって、
特定の作業者から前記作業者端末入力手段を介して入力される動作指令によって特定される前記動作処理結果の画面を選択対象画面特定部が選択対象画面とし、
前記選択対象画面に表示される表示項目を検出しこれに対応する内容を表示情報として前記作業者端末記憶手段から表示情報抽出部が抽出し、
前記選択対象画面の区分別けに際し当該選択対象画面が予め設定された複数の作業区分のいずれに属するかを前記表示項目と前記作業区分との対応関係を予め設定した対応関係情報に基づいて作業区分特定部が特定し、
前記選択対象画面の表示動作時間を表示動作時間計時部が計時し、
前記計時時間と前記特定された作業区分とを関連付けて管理用作業情報として作業情報出力部が出力する構成としたことを特徴とする管理用作業情報収集システム制御方法。
【請求項８】
特定の作業用アプリケーションプログラムを予め記憶した作業者端末記憶手段と、外部から入力される動作指令を受け付ける作業者端末入力手段と、前記動作指令に基づいて前記アプリケーションプログラムの動作処理内容を実行すると共に当該動作処理結果を表示用として出力する作業者端末制御手段と、前記動作処理結果を画面に表示する作業者端末表示手段とを備えた作業者端末にあって、
特定の作業者から前記作業者端末入力手段を介して入力される動作指令によって特定される前記動作処理結果の画面を選択対象画面とする選択対象画面特定機能、
前記選択対象画面に表示される表示項目を検出しこれに対応する内容を表示情報として前記作業者端末記憶手段から抽出する表示情報抽出機能、
前記選択対象画面の区分別けに際し当該選択対象画面が予め設定された複数の作業区分のいずれに属するかを前記表示項目と前記作業区分との対応関係を予め設定した対応関係情報に基づいて特定する作業区分特定機能、
前記選択対象画面の表示動作時間を計時する表示動作時間計時機能、
前記計時時間と前記特定された作業区分とを関連付けて管理用作業情報として出力する作業情報出力機能、
をコンピュータに実現させるようにしたことを特徴とする管理用作業情報収集システム制御用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、管理用作業情報収集システムに関し、特に作業者端末に表示されている画面情報を収集する管理用作業情報収集システムに関する。
【背景技術】
【０００２】
近年、ＩＴ環境が高度に発達したことにより、コンピュータ端末１台で業務に関わるほとんどの作業を実行することができるようになり、コンピュータ端末上で複数の作業を並行して進める機会が多くなった。
【０００３】
また、作業中に電子メールを受信した場合、実施中の作業を一時中断して受信した電子メールに関する他の作業を実施するなど、作業形態が複雑になることが多い。このため、作業者は各作業に対して実際にどの程度の作業時間を割いたかを正確に集計することが困難になっており、作業者が作業管理にかける時間が増加していた。
【０００４】
また、社外から請け負った作業と社内の自社作業の関係においても、どちらの作業にどの程度時間を割いたかを正確に集計することが困難になり、経費の算出があいまいになってしまっていることが多い。
【０００５】
このため、社外から請け負った作業と社内の自社作業と区別し、さらに、プロジェクトごとにかかった時間を区別し、かかった時間を正確に集計することが求められていた。
【０００６】
これに対して、従来より具体的に知られている上記技術分野の内容としては、特許文献１および２がある。
【０００７】
特許文献１に開示された技術は、コンピュータ端末の表示画面に表示されている操作対象画面（アクティブ画面）から、このコンピュータの制御部（ＣＰＵ）が当該アクティブ画面を表示させているプログラムの名称、ファイル名、画面タイトルを取得し、このアクティブ画面の表示動作時間を計時することにより、作業にかかった時間を計時する技術である。
【０００８】
また、特許文献２に開示された技術は、アクティブ画面を別の画面に切り替えた場合に、切替前のアクティブ画面の表示動作時間の計時を停止すると共に、切替後のアクティブ画面の表示動作時間の計時を開始し、計時時間をプログラム名、ファイル名、画面タイトルごとに集計する技術である。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００２−２４５０４
【特許文献２】特許番号３５６３０４７
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、特許文献１および２に開示された技術は、プログラム名、ファイル名、画面タイトルに基づいて作業項目の判定を行っていたため、文章作成ソフトのように画面タイトルに編集対象となっているファイル名が表示されるような場合は十分対応可能であるが、例えば、Ｗｅｂブラウザ上で実施する作業の場合においては、端末上で動作するプログラム名称はＷｅｂブラウザで統一されてしまう。このため、プログラム名は識別に有効な情報ではなく、またファイル名については無関係な情報のため、Ｗｅｂブラウザ上に表示されている画面のタイトルだけを基準にして作業を判定するしかないといった不都合があった。
【００１１】
さらに、Ｗｅｂブラウザ上に明示的にシステムの名称を表示する機能を実装したアプリケーションも存在するが、例えば、「ログイン」とだけ表示されているアプリケーションの場合、どのシステムに対するログイン画面であるか不明であるため、１つの作業で次々に画面遷移動作が発生するＷｅｂシステムで監視を行う場合、画面のタイトルだけによる判定では、これらの画面遷移に費やした時間が一つの作業として判定できないといった不都合があった。
【００１２】
また、作業者に予め割り当てられている作業以外については、作業項目上で「その他」に集約されてしまうため、個々のアクセスから不適切なアクセスを検出することができず、さらに、アプリケーション画面の操作が無い場合の作業項目（例えば会議）に対する集計機能が無いといった不都合があった。
【００１３】
〔発明の目的〕
本発明は、上記関連技術の有する不都合を改善し、作業者に負担をかけることなく作業者の作業状況を、作業者を管理する管理者が有効に把握することが可能な管理用作業情報収集システムを提供することをその目的とする。
【課題を解決するための手段】
【００１４】
上記目的を達成するため、本発明の管理用作業情報収集システムは、特定の作業用アプリケーションプログラムを予め記憶した作業者端末記憶手段と、外部から入力される動作指令を受け付ける作業者端末入力手段と、前記動作指令に基づいて前記アプリケーションプログラムの動作処理内容を実行すると共に当該動作処理結果を表示用として出力する作業者端末制御手段と、前記動作処理結果を画面に表示する作業者端末表示手段とを備えた作業者端末を設け、前記作業者端末制御手段が、特定の作業者から前記作業者端末入力手段を介して入力される動作指令によって特定される前記動作処理結果の画面を選択対象画面とする選択対象画面特定部と、前記選択対象画面に表示される表示項目を検出しこれに対応する内容を表示情報として前記作業者端末記憶手段から抽出する表示情報抽出部と、前記選択対象画面の区分別けに際し当該選択対象画面が予め設定された複数の作業区分のいずれに属するかを前記表示項目と前記作業区分との対応関係を予め設定した対応関係情報に基づいて特定する作業区分特定部と、前記選択対象画面の表示動作時間を計時する表示動作時間計時部と、前記計時時間と前記特定された作業区分とを関連付けて管理用作業情報として出力する作業情報出力部とを有することを特徴とする。
【００１５】
また、本発明に係る管理用作業情報収集システム制御方法は、特定の作業用アプリケーションプログラムを予め記憶した作業者端末記憶手段と、外部から入力される動作指令を受け付ける作業者端末入力手段と、前記動作指令に基づいて前記アプリケーションプログラムの動作処理内容を実行すると共に当該動作処理結果を表示用として出力する作業者端末制御手段と、前記動作処理結果を画面に表示する作業者端末表示手段とを備えた作業者端末にあって、特定の作業者から前記作業者端末入力手段を介して入力される動作指令によって特定される前記動作処理結果の画面を選択対象画面特定部が選択対象画面とし、前記選択対象画面に表示される表示項目を検出しこれに対応する内容を表示情報として前記作業者端末記憶手段から表示情報抽出部が抽出し、前記選択対象画面の区分別けに際し当該選択対象画面が予め設定された複数の作業区分のいずれに属するかを前記表示項目と前記作業区分との対応関係を予め設定した対応関係情報に基づいて作業区分特定部が特定し、前記選択対象画面の表示動作時間を表示動作時間計時部が計時し、前記計時時間と前記特定された作業区分とを関連付けて管理用作業情報として作業情報出力部が出力する構成としたことを特徴とする。
【００１６】
更に、本発明に係る管理用作業情報収集システム制御用プログラムは、特定の作業用アプリケーションプログラムを予め記憶した作業者端末記憶手段と、外部から入力される動作指令を受け付ける作業者端末入力手段と、前記動作指令に基づいて前記アプリケーションプログラムの動作処理内容を実行すると共に当該動作処理結果を表示用として出力する作業者端末制御手段と、前記動作処理結果を画面に表示する作業者端末表示手段とを備えた作業者端末にあって、特定の作業者から前記作業者端末入力手段を介して入力される動作指令によって特定される前記動作処理結果の画面を選択対象画面とする選択対象画面特定機能、前記選択対象画面に表示される表示項目を検出しこれに対応する内容を表示情報として前記作業者端末記憶手段から抽出する表示情報抽出機能、前記選択対象画面の区分別けに際し当該選択対象画面が予め設定された複数の作業区分のいずれに属するかを前記表示項目と前記作業区分との対応関係を予め設定した対応関係情報に基づいて特定する作業区分特定機能、前記選択対象画面の表示動作時間を計時する表示動作時間計時機能、前記計時時間と前記特定された作業区分とを関連付けて管理用作業情報として出力する作業情報出力機能、をコンピュータに実現させるようにしたことを特徴とする。
【発明の効果】
【００１７】
本発明は上述したように構成したので、これによると、選択対象画面の属する作業区分を特定し、選択対象画面の表示動作時間を計時し、作業区分と計時時間とを関連付けて管理用作業情報として出力し、この管理用作業情報を管理者が確認することで、作業者の実施する作業の作業区分およびこの作業に費やした時間を正確に把握することができ、作業者に対して負担をかけずにこの作業者の作業状況を管理者が把握することができる優れた管理用作業情報収集システム、管理用作業情報収集システム制御方法および管理用作業情報収集システム制御用プログラムを提供することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明に係る管理用作業情報収集システムの一実施形態を示すブロック図である。
【図２】図１に開示したブロック図における管理者端末１０の動作を説明した説明図である。
【図３】図１に開示したブロック図における作業者端末３０の動作を説明した説明図である。
【図４】（Ａ）図１に開示したブロック図における管理者端末表示手段１５の表示例を示した説明図である。（Ｂ）図１に開示したブロック図における作業者端末表示手段３５の表示例を示した説明図である。
【図５】図１に開示したブロック図における計時中断・再開部３１Ｆの動作を説明した説明図である。
【図６】図１に開示したブロックにおける対応関係情報記憶部２２Ａに記憶された対応関係情報の内容の一例を示した説明図である。
【図７】図６に開示した対応関係情報の作業種別２１３の内容の一例を示した説明図である。
【図８】図１に開示したブロック図における管理用作業情報記憶部２２Ｂに記憶された管理用作業情報の内容の一例を示した説明図である。
【図９】図１に開示したブロック図における管理者端末制御手段１１の動作を示すフローチャートである。
【図１０】図１に開示したブロック図における作業者端末制御手段３１の動作を示すフローチャートである。
【図１１】図１に開示したブロック図において、作業者が作業者端末３０からログアウトする場合の作業者端末制御手段３１の動作を示すフローチャートである。
【図１２】図１に開示したブロック図において、作業者が作業者端末３０を使用しない場合の作業者端末制御手段３１の動作を示すフローチャートである。
【図１３】図１に開示したブロック図において、作業者端末３０のスクリーンロック機能が動作した場合の作業者端末制御手段３１の動作を示すフローチャートである。
【図１４】本発明に係る管理用作業情報収集システムのその他の実施形態を示すブロック図である。
【発明を実施するための形態】
【００１９】
〔実施形態〕
以下、本発明に係る管理用作業情報収集システムの一実施形態を、図１および図６に基づいて説明する。
【００２０】
まず、図１に示す実施形態の管理用作業情報収集システムは、特定の作業者が業務利用する作業者端末３０と、この作業者の作業状況を管理する管理者が作業状況管理用に使用する管理者端末１０と、前述の作業状況に関する情報を記憶する作業管理サーバ２０とを有している。
【００２１】
前述の作業者端末３０は、特定の作業用アプリケーションプログラム５０を予め記憶した作業者端末記憶手段３２と、外部から動作指令を受け付ける作業者端末入出力部３３と、前述の動作指令に基づいてアプリケーションプログラム５０の動作処理内容を実行すると共にこの動作処理結果を表示用として出力する作業者端末制御手段３１とを備えている。
【００２２】
また、作業者端末３０は、作業者端末制御手段３１の動作処理結果を画面に表示する作業者端末表示手段３５と、特定の作業者からの入力操作情報を作業者端末入出力部３３に伝送する作業者端末入力手段３４とを備えている。
【００２３】
前述の作業者端末制御手段３１は、作業者端末３０の起動時および終了時に所定の画面を作業者端末表示手段３５に表示させるログイン・ログアウト部３１Ｅと、特定の作業者から作業者端末入力手段３４を介して入力される動作指令によって特定される動作処理結果の画面を選択対象画面（アクティブ画面）とする選択対象画面特定部３１Ｈとを有している。
【００２４】
これにより、選択対象画面特定部３１Ｈは、作業者端末入力手段３４を介して作業者が動作処理結果の画面を選択した場合に、この特定された動作処理結果の画面を選択対象画面として特定することができる。
【００２５】
また、作業者端末制御手段３１は、選択対象画面の区分別けに際し当該選択対象画面が予め設定された複数の作業区分のいずれに属するかを表示項目と作業区分との対応関係が予め設定された対応関係情報を外部から取得する対応関係情報取得部３１Ｇと、選択対象画面に表示される表示項目を検出しこれに対応する内容を表示情報として作業者端末記憶手段３２から抽出する表示情報抽出部３１Ａとを有している。
【００２６】
これにより、対応関係情報取得部３１は予め設定された対応関係情報を外部から取得し、表示項目抽出部３１Ａは選択対象画面に表示される表示項目に対応する内容をアプリケーションプログラム５０が記憶されている作業者端末記憶手段３２から抽出することができる。
【００２７】
さらに、作業者端末制御手段３１は、選択対象画面の区分別けに際し前述の対応関係情報に基づいて特定する作業区分特定部３１Ｂと、選択対象画面の表示動作時間を計時する表示動作時間計時部３１Ｄと、計時した計時時間と特定された作業区分とを関連付けて管理用作業情報として出力する作業情報出力部３１Ｃとを有している。
【００２８】
これにより、作業区分特定部３１Ｂは、対応関係情報取得部３１Ｇが取得した対応関係情報に基づいて選択対象画面の作業区分を特定すると共に、作業区分の特定された選択対象画面が作業者端末表示手段３５に表示されている時間を計時することができる。
【００２９】
ここで、前述のログイン・ログアウト画面３１Ｅは、作業者が作業者端末３０を起動させた場合に作業者を識別する作業者ＩＤの入力を促すログイン画面を作業者端末表示手段３５に表示させる機能と、前述の作業監視プログラム３２Ａの動作処理内容を作業者端末制御手段３１に実行するように指令する機能と、作業者が作業者端末３０を終了させた場合に作業情報出力部３１Ｃに集計した管理用作業情報を外部に出力するよう指令する機能とを有している。
【００３０】
これにより、ログイン・ログアウト画面３１Ｅは、作業者が作業者端末３０を起動させた場合にはログイン画面を作業者端末表示手段３５に表示させ、作業者のログイン後に作業者端末制御部３１に前述の作業監視プログラム３２Ａの動作処理内容を実行させることができる。
【００３１】
また、ログイン・ログアウト画面３１Ｅは、作業者が作業者端末３０を終了させた場合にはログアウト画面を表示させると共に作業情報出力部３１Ｃに対して集計した管理用作業情報を外部に出力させることができる。
【００３２】
さらに、作業者端末制御手段３１は、作業者端末制御手段３１が予め設定された所定の条件となった場合に表示動作時間計時部３１Ｄに対して計時を中断させる動作指令を送信すると共に、作業者端末制御手段３１に作業者端末入力手段３４を介して特定の動作指令が入力された場合に前述の計時中断指令によって計時中断状態となった表示動作時間計時部３１Ｄに対して計時を再開させる動作指令を送信する監視中断・再開部３１Ｆを有している。
【００３３】
また、監視中断・再開部３１Ｆは、前述の計時中断の動作指令を送信した場合に、表示動作時間計時部３１Ｄに対して計時中断時間を計時させる動作指令を送信すると共に、前述の計時再開の動作指令を送信した場合に、前述の計時中断時間の計時を停止させる動作指令を送信する機能を有している。
【００３４】
これにより、監視中断・再開部３１Ｆは、作業者端末制御手段３１が予め設定された所定の条件となった場合に、選択対象画面の計時を中断することができると共に、計時を中断している時間を計時することができる。
【００３５】
ここで、作業者端末制御手段３１は、前述の予め設定された所定の条件として、作業者が離席した場合など作業者端末入力手段３４に一定時間入力動作がなされなかった場合に、作業者端末３０を第三者が不正利用することを防ぐため、作業者端末入力手段３４から予め設定された解除動作が入力されるまで作業者端末制御手段３４の動作に制限をかけるスクリーンロック機能を図示しない形で有している。
【００３６】
これにより、作業者が離席した場合など、前述のスクリーンロック機能が動作すると、作業中断・監視機能３１Ｆがスクリーンロック機能を検知し、表示動作時間計時部３１Ｄに対して計時を中断させて、離席時間を計時することができる。
【００３７】
さらに、監視中断・再開部３１Ｆは、作業区分および作業時間を外部から直接入力されることを受け付ける機能を有している。これにより、作業者が作業者端末入力手段３４を介して作業区分および作業時間を入力することで、作業区分に分類されていない作業を入力することができる。
【００３８】
また、監視中断・再開部３１Ｆは、作業者端末表示手段３５に表示されるタスクバーに表示動作計時部３１Ｄの動作を中断または再開させる監視中断・再開アイコンを表示させる機能と、作業者端末入力手段３４を介して計時中断・再開アイコンが選択された場合に対応する動作指令を表示動作計時部３１Ｄに送信する機能を有している。
【００３９】
これにより、表示動作計時部３１Ｄが選択対象画面の表示動作時間を計時中に前述の計時中断・再開アイコンが作業者端末入力手段３４を介して選択されると、計時中断・再開部３１Ｆは表示動作時間計時部３１Ｄに対して計時を中断させる動作指令を送信することができる。
【００４０】
また、前述の計時中断の動作指令によって表示動作計時部３１Ｄが計時中断状態の場合に、前述の計時中断・再開アイコンが作業者端末入力手段３４を介して選択されると、計時中断・再開部３１Ｆは表示動作時間計時部３１Ｄに対して計時を再開させる動作指令を送信することがでる。
【００４１】
また、前述の作業者情報出力部３１Ｄは、作業者端末入力手段３４を介して作業者によって選択対象画面が切り替えられ、且つ当該各選択対象画面が複数の作業区分に亘る場合に、表示動作時間を各作業区分ごとにそれぞれ集計し機能を有している。
【００４２】
上述の作業者端末制御部３１の有する、表示情報抽出部３１Ａ、作業区分特定部３１Ｂ、作業情報出力部３１Ｃ、表示動作時間計時部３１Ｄ、ログイン・ログアウト部３１Ｅ、計時中断・再開部３１Ｆ、対応関係情報取得部３１Ｇの動作内容は作業監視プログラム３２Ａの動作処理内容に記述されており、作業者端末制御手段３１が、この作業監視プログラム３２Ａの動作処理内容を実行することによって、上述の各部が作業者端末制御手段３１に実装されるものとする。
【００４３】
前述の管理者端末１０は、作業者が実際に使用するアプリケーションプログラム５０を記憶した管理者端末記憶手段１２と、外部との入出力を受け付ける管理者端末入出力手段１３と、管理者端末記憶手段１２に記憶されている内容を実行すると共に管理者端末入出力部１３を制御する管理者端末制御手段１１とを有している。
【００４４】
さらに、管理者端末１０は、管理者端末入出力手段１３を介して管理者端末制御手段１１から出力される動作処理結果を画面に表示する管理者端末表示手段１５と、管理者からの入力操作情報を管理者端末入出力手段１３に伝送する管理者端末入力手段１４とを備えている。
【００４５】
前述の管理者端末記憶手段１２は、作業者がどの区分に該当する作業を実施しているかを管理者端末制御手段１１によって処理される情報に基づいて特定する処理内容が記述された作業定義プログラム１２Ａが記憶されている。
【００４６】
この、管理者端末制御手段１１は、アプリケーションプログラム５０で特定されている動作処理内容から管理者端末表示手段１５に表示される表示項目およびこの内容を抽出し管理者端末表示手段１５に出力する設定用表示項目出力部１１Ａと、この出力された表示項目及びこの内容に基づいて管理者端末入力手段１４を介して管理者によって外部入力される表示項目に対応する作業区分を対応関係情報として出力する対応関係情報出力部１１Ｂとを有している。
【００４７】
ここで、前述の設定用表示項目出力部１１Ａおよび対応関係情報出力部１１Ｂの動作内容は、作業定義プログラム１２Ａの動作処理内容に記述されており、管理者端末制御手段１１がこの作業定義プログラム１２Ａの動作処理内容を実行することにより、上述の各部が管理者端末制御手段１１に実装されるものとする。
【００４８】
また、前述の表示項目は、ＵＲＬ情報、表示ボタン情報、表示ラベル情報、表示されている画面に続いて遷移する遷移先情報、表示されている画面を呼び出した遷移元画面情報のうちの少なくとも一つ以上であることとする。
【００４９】
これにより、設定用表示項目出力部１１Ａは、管理者端末表示手段１５に表示される動作処理結果の画面から、この画面を呼び出した（リクエスト）ＵＲＬや画面を構成する表示ラベルやボタンなどの表示項目とこの内容を抽出し管理者端末表示手段１５に表示させることができる。例えば、画面上に表示されているボタンを押下した場合の遷移先の画面情報を、このボタンの動作処理内容から抽出し表示することができる。
【００５０】
また、対応関係情報出力部１１Ｂは、管理者端末入力手段１４を介して管理者から外部入力される前述の表示項目に対応する作業区分を受け付け、表示項目と作業区分の対応関係を対応関係情報として出力することができる。
【００５１】
これにより、設定用表示項目出力部１１Ａがアプリケーションプログラム５０の動作処理内容から抽出した表示項目を全て一覧として管理者端末表示手段１５に表示させ、対応関係情報出力部１１Ｂが前述の表示項目の一覧から管理者が選択した情報を受け付けると共にこの情報を対応関係情報記憶部２２Ａに記憶させるように作業管理サーバ２０に指令することができる。
【００５２】
前述の作業管理サーバ２０は、外部との通信を行う作業管理サーバ入出力部２３と、管理者端末１０および作業者端末３０で生成された情報を記憶する作業管理サーバ記憶手段２２と、作業管理サーバ入出力部２３および作業管理サーバ記憶手段２２に対する動作制御を行う作業管理者サーバ制御部２１とを備えている。
【００５３】
前述の作業管理サーバ記憶手段２２は、対応関係情報を記憶する対応関係情報記憶部２２Ａと、管理用作業情報を記憶する管理用作業情報記憶部２２Ｂとを有している。ここで、管理者端末１０の対応関係出力部１１Ｂは、生成した対応関係情報を対応関係記憶部２２Ａに記憶させるように作業管理サーバ制御手段２１を制御する機能を有している。
【００５４】
また、作業者端末３０の対応関係情報取得部３１Ｇは、対応関係情報記憶部２２Ａの内容を取得するように作業管理サーバ制御手段２１を制御すると共に、この取得した対応関係情報を作業区分特定部３１Ｂに伝送する機能を有している。
【００５５】
さらに、作業者端末３０の作業情報出力部３１Ｃは、生成した管理用作業情報を管理用作業情報記憶部２２Ｂに記憶させるように作業管理サーバ制御手段２１を制御する機能を有している。
【００５６】
これにより、対応関係情報出力部１１Ｂは対応関係情報記憶部２２Ａに対応関係情報を記憶させることができ、対応関係情報取得部３１Ｇは対応関係記憶部２２Ａから対応関係情報を取得することができ、作業情報出力部３１Ｃは管理用作業情報記憶部２２Ｂに管理用作業情報を記憶させることができる。
【００５７】
ここで、対応関係情報の内容について、図６に基づいて説明する。
対応関係情報には、一つの画面ごとに作業区分を特定するための作業項目が図６に示すような形式で登録されている。前述のとおり、この各作業項目は、管理者から指定された情報に基づいて、管理者端末１０の対応関係情報出力部１１Ｂが生成する。
【００５８】
前述の作業区分特定部３１Ｂは、表示項目抽出部３１Ａが取得した表示項目の内容と対応関係情報取得部３１Ｇが取得した対応関係情報の画面タイトル判定フラグ２１６および画面タイトル２１７とに基づいて選択対象画面が対応関係情報に登録されているものであるか否か判定する画面タイトル判定機能を有している。
【００５９】
また、作業区分特定部３１Ｂは、選択対象画面がＷｅｂアプリケーションプログラムの場合には、表示項目抽出部３１Ａが取得した表示項目の内容と対応関係情報取得部３１Ｇが取得した対応関係情報のＵＲＬ判定フラグ２１９およびＵＲＬ２２０とに基づいて、選択対象画面が対応関係情報に登録されているものであるか否か判定するＵＲＬ判定機能を有している
【００６０】
さらに、作業区分特定部３１Ｂは、表示項目抽出部３１Ａが取得した表示項目の内容と対応関係情報取得部３１Ｇが取得した対応関係情報の項目識別子２２１とに基づいて、項目識別子２２１が表示項目の内容と一致するか否か判定する項目識別子判定機能を有している
【００６１】
これにより、ＵＲＬに作業者のＩＤが含まれる場合であっても、ＵＲＬ判定フラグ２１９を有効に設定することで、画面特定情報取得部１１Ａが取得したＵＲＬとＵＲＬ２２０とが完全に一致せずとも、この取得したＵＲＬによって画面を特定する情報として設定することができる。
【００６２】
また、前記画面特定情報取得部１１Ａおよび３１Ａによって画面を特定するために使用する識別子は、画面タイトル、画面のファイル名、画面のＵＲＬ、遷移元画面情報、遷移先画面情報であってもよいものとする。
【００６３】
〔全体的な動作〕
次に、管理用作業情報収集システムの全体的な動作について図１乃至図１３に基づいて説明する。
【００６４】
ここで、アプリケーションプログラム５０の動作処理内容は、図４（Ａ）に示すように、最初に画面１５Ａが表示され、続いて画面１５Ｂに遷移するものとする。
【００６５】
まず最初に、管理者は管理者端末入力手段１４を介して管理者端末制御手段１１に作業定義プログラム１２Ａを実行するように指令し、この指令を管理者端末入出力部１３を介して受けた管理者端末制御手段１１は、管理者端末記憶手段１２から作業定義プログラム１２Ａを読み込み、読み込んだ動作処理内容を実行する（図９：ステップＳ１０１／作業定義プログラム実行開始工程）。
【００６６】
作業定義プログラムに１２Ａには、設定用表示項目出力部１１Ａと対応関係情報出力部１１Ｂの有する動作処理内容が記述されているので、管理者端末制御手段１１が作業定義プログラムに１２Ａの動作処理内容を実行することにより、管理者端末制御手段１１に設定用表示項目出力部１１Ａと対応関係情報出力部１１Ｂが実装される。
【００６７】
続いて、管理者は管理者端末入力手段１４を介して管理者端末制御手段１１にアプリケーションプログラム５０を実行するように指令し、この指令を管理者端末入出力部１３を介して受けた管理者端末制御手段１１は、管理者端末記憶手段１２からアプリケーションプログラム５０を読み込み、読み込んだ動作処理内容を実行する（図９：ステップＳ１０２／アプリケーションプログラム実行開始工程）。
【００６８】
これにより、管理者端末制御手段１１がアプリケーションプログラム５０の動作処理内容を実行し、この結果、管理者端末表示手段１５に図４（Ａ）の画面１５Ａが表示される。この画面１５Ａは、タイトル１５Ａ１とＵＲＬ１５Ａ２とを有している。
【００６９】
設定用表示項目出力部１１Ａは、管理者端末制御手段１１Ａで処理され管理者端末表示手段１５に表示されている画面から予め特定された表示項目およびその内容を抽出し（図９：ステップＳ１０３／表示情報抽出工程）、抽出した情報を管理者端末表示手段１５に一覧として表示させる（図９：ステップＳ１０４／抽出情報表示工程）。
【００７０】
これにより、前述の画面１５Ａは、タイトル１５Ａ１およびＵＲＬ１５Ａ２を有しているので、この各表示情報が管理者端末表示手段１５に表示される。
【００７１】
続いて管理者は、管理者端末表示手段１５に表示された表示情報に基づいて、この画面１５Ａを特定するために最低限必要な情報を対応関係情報として管理者端末入力手段１４を介して選択する。管理者は、表示情報の内容が予め設定された複数の作業区分の内のいずれに対応するかを判断し、登録する（図９：ステップＳ１０５／作業区分入力工程）。
【００７２】
ここで、管理者は、画面１５Ａの属性として、作業区分２１１、作業名称２１２、作業種別２１３、画面監視有無２１４、画面識別子２１５、画面タイトル判定フラグ２１６、画面タイトル２１７、画面解析方式２１８、ＵＲＬ判定フラグ２１９、ＵＲＬ２２０、および項目識別子２２１（各々の説明は図６を参照）を登録する。
【００７３】
管理者から対応関係情報を受け付けた対応関係情報出力部１１Ｂは、登録された対応関係情報の各項目を画面１５Ａに関する対応関係情報として生成し（図９：ステップＳ１０６／対応関係情報生成工程）、生成した対応関係情報を対応関係情報記憶部２２Ａに保存するように作業管理サーバ２０に対して指令する（図９：ステップＳ１０７／対応関係情報保存工程）。
【００７４】
管理者端末制御手段１１からの保存指令を受けた作業管理サーバ制御手段２１は、対応関係情報を対応関係情報記憶部２２Ａに保存させる。これによって対応関係情報が対応関係情報記憶部２２Ａに記憶される。
【００７５】
前述の画面１５Ａ表示した後に、図４（Ａ）の画面１５Ｂを表示する動作処理内容であった場合には、管理者は、前述の画面１５Ａと同じ作業識別子を画面１５Ｂの対応関係情報に登録するものとする。これにより、画面１５Ａと画面１５Ｂとが関連付けられ、画面１５Ａと画面１５Ｂの表示動作時間を同じ作業区分として計時することができる。
【００７６】
ここで、例えば、動作処理結果の画面に多数の表示項目が存在した場合、この各表示項目に対応する表示情報を管理者が全て対応関係情報に登録してしまうと、この画面を特定するための対応関係情報が増加してしまう。
【００７７】
このため、この対応関係情報を取得する対応関係情報取得部３１Ｇの負担および対応関係情報に基づいて作業区分を特定する作業区分特定部３１Ｂの負荷が大きくなり性能劣化が発生してしまうため、管理者は作業区分を特定するために必要な最低限の表示情報を選択するものとする。
【００７８】
また、画面タイトルやＵＲＬについて、これらを構成する文字列の一部にユーザを識別するＩＤが表示される場合など、表示情報の一部がユーザごとに可変となる場合には、完全一致による判定が困難となるため、対応関係情報にユーザＩＤを除いた固定部分が部分一致したか否かしたか否かを判定するように管理者が指定するものとする。
【００７９】
これによって、ユーザＩＤが文字列に含まれていた場合であっても作業区分を判定することが可能となる。また、このように表示情報の判定方法を完全一致ではなく部分一致とすることで、作業者単位で対応関係情報を作成せず済むため、管理者が対応関係情報を作成するために費やす作業時間を抑えることができる。
【００８０】
さらに、選択対象画面の検出方法および選択対象画面の表示項目からその内容を検出するための方法としては、Ｗｉｎ３２タイプのアプリケーションプログラム解析方法や、Ｗｅｂタイプのアプリケーションプログラム解析方法（ＭｉｃｒｏＳｏｆｔ  Ａｃｔｉｖｅ  Ａｃｃｅｓｓｉｂｉｌｉｔｙ）を使用することで実施するものとする。
【００８１】
また、対応関係情報出力部１１Ｂは、図２では省略されているが、管理用作業情報で作業区分が不明となっているものに対して、正規の作業項目として事後編集が可能であるものとする。
【００８２】
次に作業監視プログラム３２Ａの処理内容について図３および図４に基づいて説明する。
まず、作業者が作業者端末３０を起動すると、作業者端末制御手段３１が作業者端末記憶手段３２から作業監視プログラム３２Ａの動作処理内容を読み込み、読み込んだ内容を実行する（図１０：ステップＳ２０１／作業監視プログラム実行開始工程）。
【００８３】
前述の作業監視プログラム３２Ａを実行した結果、作業者端末制御手段３１に表示情報抽出部３１Ａ、作業区分特定部３１Ｂ、作業情報出力部３１Ｃ、表示動作時間計時部３１Ｄ、ログイン・ログアウト部３１Ｅ、計時中断・再開部３１Ｆ、対応関係情報取得部３１Ｇが実装される。
【００８４】
続いて、対応関係情報取得部３１Ｇは、作業管理サーバ制御手段２１に対して対応関係情報記憶部２２Ａの内容を、対応関係情報取得部３１Ｇに送信するように指令し、この指令を受けた作業管理サーバ制御手段２１は対応関係情報記憶部２２Ａの内容を対応関係情報取得部３１Ｇに送信する（図１０：ステップＳ２０２／対応関係情報取得工程）。これにより対応関係情報取得部３１Ｇは、対応関係情報を取得することができる
【００８５】
さらに、ログイン・ログアウト部３１Ｅは、ログイン画面を表示するように作業者端末表示手段３５を制御し、作業者端末表示手段３５にログイン画面が表示される（図１０：ステップＳ２０３／ログイン画面表示工程）。ここで、ログイン処理については、作業者端末制御手段３１で動作処理されるオペレーティングシステムのログイン情報を引き継ぐことも可能であるとする。
【００８６】
ログイン・ログアウト部３１Ｅは、作業者端末入力手段３４を介して入力されるログイン情報を受け付けると、入力されたログイン情報をログイン情報記憶機能に記憶する。
【００８７】
作業者端末制御手段３１は、作業者端末入力手段３４を介して作業者から入力されるアプリケーションプログラム５０の動作処理内容の実行指令を受けて、作業者端末記憶手段３２からアプリケーションプログラム５０の動作処理内容を読み込み、読み込んだ内容を実行する（図１０：ステップＳ２０４／アプリケーションプログラム実行開始工程）。
【００８８】
作業者端末制御手段３１は、アプリケーションプログラム５０の処理内容を実行した結果、図５（Ｂ）に示す画面５１Ａを表示するように作業者端末表示手段３５を制御し、作業者端末表示手段３５は画面５１Ａを表示する。
【００８９】
選択対象画面特定部３１Ｈは、作業者端末表示手段３５に選択対象画面が発生したか否か判定を開始する。作業者端末制御手段３１は、作業者端末入力手段３４を介して作業者から画面５１Ａを選択対象画面として選択する動作指令を受け付けると、この情報を選択対象画面特定部３１Ｈに送信し、選択対象画面特定部３１Ｈは画面５１Ａを選択対象画面として特定する。
【００９０】
表示情報抽出部３１Ａは、選択対象画面特定部３１Ｈから選択対象画面５１Ａを取得する（図１０：ステップＳ２０５／選択対象画面取得工程）と共に、選択対象画面５１Ａに表示される表示項目を検出する。この検出した表示項目に対応する内容を作業者端末記憶手段３２に記憶されているアプリケーションプログラム５０の動作処理内容から表示情報として抽出する（図１０：ステップＳ２０６／画面特定情報取得工程）。
【００９１】
これにより、表示情報抽出部３１Ａは、選択対象画面５１Ａから表示項目として、タイトル５１Ａ１およびＵＲＬ５１Ａ２と検出する。このタイトル５１Ａ１およびＵＲＬ５１Ａ２に対応する内容を、作業者端末記憶手段３２に記憶されているアプリケーションプログラム５０の動作処理内容から表示情報として抽出することができる。
【００９２】
続いて、作業区分特定部３１Ｂは、選択対象画面５１Ａの区分別けに際して、この選択対象画面５１Ａが予め設定された複数の作業区分のいずれに属するかを、前述の表示情報抽出部３１Ｂが抽出した表示項目及びその内容と対応関係情報取得部３１Ｇが取得した対応関係情報とに基づいて特定する（図１０：ステップＳ２０６〜Ｓ２０８／作業区分特定工程）。
【００９３】
まず、作業区分特定部３１Ｂは、アプリケーションプログラム５０がＷｅｂアプリケーションであるか否か判定し、この判定の結果、アプリケーションプログラム５０がＷｅｂアプリケーションでない場合には、表示情報抽出部３１Ａが抽出したタイトル５１Ａ１と対応関係情報取得部３１Ｇが取得した対応関係情報の画面タイトル２１７とが一致するか否か判定する（図１０：ステップＳ２０６／作業区分特定工程の画面タイトル判定工程）。
【００９４】
前述の判定の結果、一致した場合には、画面タイトル２１７に関連付けられて登録されている作業区分２１１を対応関係情報から取得する（図１０：ステップＳ２０９／作業区分特定工程）ことで、選択対象画面５１Ａの属する作業区分を特定することができる。
【００９５】
ここで、画面タイトル判定フラグ２１６が「部分一致」である画面タイトル２１７は、タイトル５１Ａ１と画面タイトル２１７とが部分的に一致した場合であっても一致したと判定するものとする。
【００９６】
これにより、タイトル画面の文字列に作業者ＩＤなど作業者ごとに異なる部分が含まれている場合にも、抽出したタイトル５１Ａ１と対応関係情報の画面タイトル２１７とが一致したと判定でき、作業区分を特定することができる。
【００９７】
一方、アプリケーションプログラム５０がＷｅｂアプリケーションであった場合には、表示情報抽出部３１Ａが抽出したＵＲＬ５１Ａ２と対応関係情報取得部３１Ｇが取得した対応関係情報のＵＲＬ２２０とが一致するか否か判定する（図１０：ステップＳ２０７／作業区分特定工程のＵＲＬ判定工程）
【００９８】
前述の判定の結果、一致した場合には、ＵＲＬ２１９に関連付けられて登録されている作業区分２１１を対応関係情報から取得する（図１０：ステップＳ２０９／作業区分特定工程）ことで、選択対象画面５１Ａの属する作業区分を特定することができる。
【００９９】
ここで、ＵＲＬ判定フラグ２１９が「部分一致」であるＵＲＬ２２０は、表示情報のＵＲＬ５１Ａ２と対応関係情報のＵＲＬ２１７とが部分的に一致した場合であっても一致したと判定するものとする。
【０１００】
これにより、ＵＲＬの文字列に作業者ＩＤなど作業者ごとに異なる部分が含まれている場合にも、表示情報のＵＲＬ５１Ａ２と対応関係情報のＵＲＬ２２０とが一致したと判定でき、作業区分を特定することができる。
【０１０１】
また、上述のタイトル画面またはＵＲＬによる判定の結果、作業区分を特定することができなかった場合には、対応関係情報の項目識別子２２１が定義されているか否か判定し、定義されている場合には、定義されている項目が全て選択対象画面に存在するか否か判定する（図１０：ステップＳ２０８／作業区分特定工程の項目識別子判定工程）。
【０１０２】
前述の判定の結果、一致した場合には、項目識別子２２１に関連付けられて登録されている作業区分２１１を対応関係情報から取得する（図１０：ステップＳ２０９／作業区分特定工程）ことで、選択対象画面５１Ａの属する作業区分を特定することができる。
【０１０３】
ここで、選択対象画面から表示項目及びその内容を抽出する手法は、アプリケーションプログラム５０が、Ｗｅｂアプリケーションである場合にはＭＳＡＡ方式を用いるものとし、Ｗｅｂアプリケーションでない場合にはＷｉｎ３２方式を用いるものとする。
【０１０４】
また、本実施形態では、画面タイトル判定工程またはＵＲＬ判定工程を実施してから項目識別子判定工程を実施しているが、項目識別子判定工程を実施してから画面タイトル判定工程またはＵＲＬ判定工程を実施してもよいものとする。
【０１０５】
上述の、画面タイトルまたはＵＲＬと、項目識別子による判定で作業区分が特定できなかった場合には、作業区分を「不明」とする（図１０：ステップＳ２０９／作業区分特定工程）。
【０１０６】
選択対象画面３５Ａの作業区分を特定した作業区分特定部３１Ｂは、表示動作時間計時部３１Ｄに対して計時を開始するように制御し、表示動作時間計時部３１Ｄは計時を開始する（図１０：ステップＳ２１１／計時開始工程）。
【０１０７】
作業者端末制御手段３１は、アプリケーションプログラム５０の動作処理内容を続行した結果、選択対象画面５１Ａに替えて画面５１Ｂを選択対象画面表示するように作業者端末表示手段３５を制御し、作業者端末表示手段３５は、画面５１Ｂを表示する。
【０１０８】
表示情報抽出部３１Ａは、選択対象画面が切り替わったことを検出すると（図１０：ステップＳ２１２／選択対象画面切替検出工程）この情報を作業区分特定部３１Ｂに送信し、この情報を受信した作業区分特定部３１Ｂは表示動作時間計時部３１Ｄに対して計時を停止するように制御して計時を停止させる（図１０：ステップＳ２１３／計時停止工程）。
【０１０９】
また、作業区分特定部３１Ｂは、表示動作時間計時部３１Ｄから計時時間を取得すると共に、この取得した計時時間と前述の特定した画面５１Ａの作業区分とを関連付けて管理用作業情報として作業情報出力部３１Ｃに出力し（図１０：ステップＳ２１４／作業情報出力工程）、作業情報集計部３１Ｃは、受信した管理用作業情報を一時的に内部に記憶する。
【０１１０】
続いて、表示情報抽出部３１Ａは、画面５１Ｂについても前述の画面５１Ａと同様の手法で表示情報を抽出し、この抽出した情報を作業区分特定部３１Ｂに送信する。
【０１１１】
作業区分特定部３１Ｂは、画面５１Ａについても前述の画面５１Ａと同様の手法で作業区分を特定し、画面５１Ｂの表示動作時間を表示動作時間計時部３１Ｄを制御して計時する。
【０１１２】
ここで、作業者端末入力手段３４を介して作業者が画面５１Ｃを選択するように作業者端末制御手段３１に動作指令を送信した場合、この動作指令を受けて作業者端末制御手段３１は画面５１Ｃを表示するように作業者端末表示手段３５を制御し表示させる。
【０１１３】
表示情報抽出部３１Ａは、選択対象画面が切り替わったことを検出すると、この情報を作業区分特定部３１Ｂに送信し、この情報を受信した作業区分特定部３１Ｂは表示動作時間計時部３１Ｄに対して計時を停止するように制御して計時を停止させる。
【０１１４】
作業区分特定部３１Ｂは、表示動作時間計時部３１Ｄから計時時間を取得すると共に、この取得した計時時間と画面５１Ｂの作業区分とを関連付けて管理用作業情報として作業情報出力部３１Ｃに出力する。
【０１１５】
ここで、作業情報集計部３１Ｃは、受信した画面５１Ｂの作業区分が内部に一時的に保存されている画面５１Ｂに作業区分と一致するか否か判定し、一致する場合には画面５１Ａの作業時間に画面５１Ｂの作業時間を加算する。
【０１１６】
続いて、表示情報抽出部３１Ａは、画面５１Ｃについても前述の画面５１Ａと同様の手法で表示情報を抽出し、この抽出した情報を作業区分特定部３１Ｂに送信する。
【０１１７】
作業区分特定部３１Ｂは、前述の表示情報から画面５１Ｃの属する作業区分を特定できないため、作業区分を「不明」と特定し、画面５１Ｃの表示動作時間を表示動作時間計時部３１Ｄを制御して計時を開始させる。
【０１１８】
ここで、画面５１Ｃから新たな画面の選択した場合、作業区分特定部は画面５１Ｃの作業区分および表示動作時間を作業情報出力部３１Ｃに送信し、作業場表出力部３１Ｃは作業区分が不明と分類された表示動作時間に画面５１Ｃの表示動作時間を記憶させる。
【０１１９】
次に、作業者が作業者端末３０から離席した場合の動作を説明する。
作業者端末入力手段３４から一定時間の間に入力動作が無い場合、作業者端末制御手段３１は、作業者端末３０をロック状態にする。
【０１２０】
計時中断・再開部３１Ｆは、このスクリーンロック機能の動作を検出すると（図１３：ステップＳ５０１／スクリーンロック検出工程）、作業区分特定部３１Ｂに表示動作時間の計時を停止するよう指令を送信する。
【０１２１】
この指令を受けた作業区分特定部３１Ｂは、表示動作時間計時部３１Ｄを制御し計時を停止させる（図１３：ステップＳ５０２／計時停止工程）と共にこの表示動作時間計時部３１Ｄから計時時間を取得する。
【０１２２】
前述の作業区分および計時情報を作業情報出力部３１Ｃに送信し（図１３：ステップＳ５０３／集計機能送信工程）、スクリーンロックの動作時間を計時するため表示動作時間計時部３１Ｄに計時を開始するように制御し計時を開始させる（図１３：ステップＳ５０４／計時開始工程）。
【０１２３】
作業者端末制御手段３１は作業者端末入力手段３４を介して予め設定された解除動作を受け付けるとスクリーンロック解除する（図１３：ステップＳ５０５／スクリーンロック解除工程）。
【０１２４】
計時中断・再開部３１Ｆは、スクリーンロック機能の解除を検出すると、作業区分特定部３１Ｂにスクリーンロックの動作時間の計時を停止し、選択対象画面の表示動作時間の計時を再開するよう指令を送信する。
【０１２５】
この指令を受けた作業区分特定部３１Ｂは、表示動作時間計時部３１Ｄを制御し計時を停止させる（図１３：ステップＳ５０６／計時情報取得工程）と共にこの表示動作時間計時部３１Ｄから計時時間を取得し、作業区分および計時情報を作業情報出力部３１Ｃに送信し（図１３：ステップＳ５０７／集計機能送信工程）、選択対象画面の表示動作時間を計時するため表示動作時間計時部３１Ｄに計時を開始するように制御し計時を開始させる（図１３：ステップＳ５０８／計時開始工程）。
【０１２６】
ここで、スクリーンロック機能が動作した状態の作業区分は「スクリーンロック」として分類されるものとする。また、作業者端末３０に、スクリーンロック機能が設定されていない場合は、計時中断・再開部３１Ｆがスクリーンロック機能を実現するものとする。さらに、社内セキュリティポリシーで決められている一定時間経過した場合にＯＳのスクリーンロックが機能しない場合においても、計時中断・再開部３１Ｆがスクリーンロック機能を実現するものとする。
【０１２７】
次に作業者が作業者端末３０からログアウトまたはシャットダウンした際の動作を図１１に基づいて説明する。
【０１２８】
ログイン・ログアウト部３１Ｅは、作業者端末入力手段３４を介して作業者端末制御手段３１に予め設定されたログアウト動作指令またはシャットダウン動作指令が入力されたことを検出すると、作業区分特定部３１Ｂに対して表示動作時間の計時を停止し管理用作業情報を出力するよう指令を送信する。
【０１２９】
この指令を受けた作業区分特定部３１Ｂは、表示動作時間計時部３１Ｄを制御し計時を停止させる（図１１：ステップＳ３０１／計時停止工程）と共にこの表示動作時間計時部３１Ｄから計時時間を取得し、特定された作業区分および取得した計時情報を作業情報出力部３１Ｃに送信する（図１１：ステップＳ３０２／集計機能送信工程）。
【０１３０】
作業情報出力部３１Ｃは、内部に一時的に記憶されている管理用作業情報の内容の該当する作業区分に計時時間を加算し、この管理用作業情報を管理用作業情報記憶部２２Ｂに保存すように作用管理サーバ制御手段２１を制御し保存させる（図１１：ステップＳ３０３／作業実績保存工程）。
【０１３１】
これにより、作業情報出力部３１Ｃは、この作業情報出力部３１Ｃの内部に一時的に保存された管理用作業情報を、作業管理サーバ２０の管理用作業情報記憶部２２Ｂに記憶させることができる。
【０１３２】
ここで、作業者が作業者端末入力手段３４を介して作業者端末制御手段３１にシャットダウン動作指令を送信した場合には、この動作指令をログイン・ログアウト部３１Ｅを検出すると共に、前述のログアウト動作処理を実行するものとする。
【０１３３】
また、作業者が作業者端末３０に対してログアウト動作およびシャットダウン動作のいずれの動作処理も実行せずに放置したまま翌日になった場合、作業情報出力部３１Ｃは、内部の一時的に記憶している管理用作業情報を１日単位で管理するため、翌日正常にログアウトまたはシャットダウンの動作処理を実行した際に未保存分である２日分の管理用作業情報を管理用作業情報記憶部２２Ｂに保存するものとする。
【０１３４】
次に、会議、出張や研修など、作業者がアプリケーションプログラム５０の動作処理内容を作業者端末制御手段３１に実行させない場合の作業者端末３０の動作を図５に基づいて説明する。
【０１３５】
対応関係情報取得部３１Ｇは、対応関係情報記憶部２２Ａから取得した対応関係情報の画面監視有無２１４が「なし」の場合、作業者端末制御手段３１に対して作業アイコンを作業者端末表示手段３５に表示させるように動作指令を送信する。
【０１３６】
この動作指令を受けた作業者端末制御手段３１は、作業者端末表示手段３５を制御し作業アイコンを表示させる。
【０１３７】
例えば会議の場合、作業者は作業を一時中断するため、作業者端末入力手段３４を操作して作業者端末制御手段３１に対して作業者端末表示手段３５のタスクトレイ内に表示されている「会議を示すアイコン」を選択するように動作指令を入力する。
【０１３８】
計時中断・再開部３１Ｆは、この会議アイコンが選択されたという動作指令を検出すると、作業区分特定部３１Ｂに表示動作時間の計時を停止するよう指令を送信する（図１２：ステップＳ４０１／監視中断工程）と共に会議時間の入力を促すメッセージを作業者端末表示手段３５を表示するように制御する。
【０１３９】
計時中断・再開部３１Ｆは、作業者端末表示手段３５を介して作業者から入力される会議時間を作業区分特定部３１Ｂに送信した（図１２：ステップＳ４０２／会議時間入力工程）後に、さらに作業区分特定部３１Ｂに対して表示動作時間の計時を停止させる動作指令を送信し、この動作指令を受けた作業区分特定部３１Ｂは表示動作時間計時部３１Ｄを制御し計時を停止させる（図１２：ステップＳ４０２／計時停止工程）。
【０１４０】
作業区分特定部３１Ｂは、表示動作時間計時部３１Ｄから計時時間を取得し、取得した計時時間とこの作業区分特定部３１Ｂで特定した作業区分とを関連付けて管理用作業情報として作業情報出力部３１Ｃに送信する（図１２：ステップＳ４０４／集計機能送信工程）と共に、前述の会議のために表示動作時間の計時を中断する時間を計時するため、表示動作時間計時部３１Ｄを制御して計時を開始させる。
【０１４１】
作業情報出力部３１Ｃは、前述の管理用作業情報の内容から作業区分を特定し、この作業情報出力部３１Ｃ内部に一時的に記憶させる。この時、作業情報出力部３１Ｃ内部に管理用作業情報が既に記憶されている場合には、作業区分ごとに計時時間を積算する。
【０１４２】
続いて、作業者が会議から戻り、作業を再開する場合の動作を説明する。
計時中断・再開部３１Ｆは、作業者端末入力手段３４から作業者端末制御手段３１に送信される動作処理指令の内容に会議が終了したことを示す「会議終了アイコン」が選択する動作処理指令が含まれている否か判定する（図１２：ステップＳ４０６／会議復帰判定工程）。
【０１４３】
作業者は作業を再開するため、作業者端末入力手段３４を操作して作業者端末表示手段３５のタスクトレイ内に表示されている「会議終了アイコン」を選択するように作業者端末制御手段３１に対して動作指令を入力する。
【０１４４】
計時中断・再開部３１Ｆは、この「会議終了アイコン」が選択されたという動作指令があったと判定すると、作業区分特定部３１Ｂに計時を停止する指令を送信し（図１２：ステップＳ４０１／監視中断工程）、この指令を受けた作業区分特定部３１Ｂは表示動作時間計時部３１Ｄを制御して計時を停止させる。
【０１４５】
一方、会議終了アイコンが選択されない場合、計時中断・再開部３１Ｆは、表示動作時間計時部３１Ｄから計時時間を取得し、取得した計時時間と会議時間とを比較する（図１２：ステップＳ４０７／会議時間判定工程）。
【０１４６】
前述の比較の結果、計時時間が会議時間を超えた場合、計時中断・再開部３１Ｆは、作業区分特定部３１Ｂに対して、中断時間の計時を停止し表示動作時間の計時を開始させる動作指令を送信する（図１２：ステップＳ４０８／計時停止工程）。
【０１４７】
この動作指令により、作業区分特定部３１Ｂは、表示動作時間計時部３１Ｄを制御して計時を停止させると共に計時時間を取得する。これにより、作業区分特定部３１Ｂは、会議時間として作業を中断した時間を取得することができる。
【０１４８】
また、作業区分特定部３１Ｂは、「会議」という作業区分と取得した計時時間とを管理用作業情報として作業情報出力部３１Ｃに送信し（図１２：ステップＳ４０９／集計機能送信工程）、作業情報出力部３１Ｃは、作業区分ごとに計時時間を累積すると共に、作業区分特定部３１Ｂは、表示動作時間計時部３１Ｄを制御し計時を開始させる。
【０１４９】
これにより、作業者が会議から戻り「会議終了アイコン」を選択し忘れた場合においても、作業者から入力された会議時間を超過した時点で、選択対象画面の表示動作時間の計時を再開することが可能となる。
【０１５０】
ここで、作業情報出力部３１Ｃは、一時的に記憶されている管理用作業情報を、前述のログアウト時またはシャットダウン時だけでなく、予め設定された時間または時間間隔に基づいて管理用作業情報記憶部２２Ｂに出力することも可能であるものとする。
【０１５１】
これにより、管理用作業情報が定期的に管理用作業情報記憶部２２Ｂに記憶されるため、管理者は、作業者端末３０がログアウトまたはシャットダウンされるのを待たずに管理用作業情報を確認することができる。
【０１５２】
また、前述の管理用作業情報は図８に示すように作業者識別子２３１、作業日２３２、作業端末識別子２３３、作業開始時刻２３４、作業終了時刻２３５、最終スクリーンロック時刻２３６、作業中断累積時間２３７、作業フラグ２３８、作業区分２３０、不明作業情報２４０、および作業時間２４１が記憶されているものとする。
【０１５３】
ここで、上述した実施形態における動作にあって、上記工程で実行される各実行内容をプログラム化し、これをコンピュータに機能させるように構成してもよい。
【０１５４】
（実施形態の効果）
以上のように、本実施形態では、アプリケーションプログラム５０の動作処理内容を実行した動作処理結果の画面から表示項目を検出すると共にこれに対応する内容をアプリケーションプログラム５０から抽出し表示情報として出力し、表示情報とこの表示情報に対応する作業区分とを対応関係情報として対応関係記憶部２２Ｂに記憶させる。
この対応関係記憶部２２Ｂの内容と表示情報抽出部３１Ａが選択対象画面から抽出した表示情報とに基づいて作業区分特定部３１Ｂが作業区分と特定し、選択対象画面の表示動作時間を表示動作時間計時部３１Ｄが計時し、特定された作業区分ごとに計時された時間を積算し、これを管理用作業情報として作業情報出力部３１Ｃが管理用作業情報記憶部２２Ｂに記憶させる。これにより、作業者がどの画面を選択し、選択した画面でどのくらいの時間を費やしたかを正確に計時することができ、管理者が作業者の作業状況を正確に管理することができる。
【０１５５】
〔その他の実施形態〕
上述したように、一実施形態では、作業情報出力部３１Ｃから出力された管理用作業情報を管理用作業情報記憶部２２Ｂに記憶する場合を例示した。これに対し、管理用作業情報記憶部２２Ｂに記憶された管理用作業情報に含まれる各項目を営業品目に対応する項目に変換して作業者が作業に費やした時間を工数として算出するようにしてもよい。図１４に示すように、作業管理サーバ制御手段２１は、変換ルールを作成して予め作業管理サーバ記憶手段２２が有している整形ルール記憶部２２Ｃに記憶させる整形ルール作成部２１Ｂと、この変換ルールに基づいて管理用作業の各項目をそれぞれ営業品目に対応する値に変換する管理用作業情報整形処理部２１Ａと、この生成された営業品目を外部に出力する配信処理部２１Ｃとを有している。この管理用作業情報整形処理部２１Ａ、整形ルール作成部２１Ｂおよび配信処理部２１Ｃは、作業管理サーバ制御手段２１が作業管理サーバ記憶手段２２に予め記憶された作業データ提供プログラム２２Ｄの動作処理内容を実行することにより作業管理サーバ制御手段２１に実装される。この作業データ提供プログラム２２Ｄは、ＧＵＩタイプのプログラムであり、作業管理サーバ制御手段２１は、図示しない形で作業管理サーバ２０に備えられた表示手段を制御し、整形ルール作成処理、整形処理、配信処理を表示させる。管理者は、図示しない形で作業管理サーバ２０に備えられた入力手段を操作して、まず整形ルール作成処理を選択して整形ルール作成部２１Ｂを動作させ、管理用作業情報をどのようなルールでその他の業務管理システム４０にて必要となるデータへ変換するかを定義し、これを整形ルールとして整形ルール記憶部２２Ｃに保存する（例えば、作業区分を営業品目コードに変換するなど）。続いて、整形処理を選択し、管理用作業情報整形処理部２１Ａを動作させ、管理用作業情報記憶部２２Ｂの内容と整形ルール記憶部２２Ｃの内容とに基づいて変換処理を行う。配信処理部２１Ｃは、変換処理した情報を、管理者から設定された配信のタイミング、配信方法、および配信先の業務管理システムに基づいて変換処理した情報を送信する。このように構成することで、管理用作業情報を、より実用的な情報に変換することができ、作業者の作業状況を管理者が容易に管理することが可能となる。このようにしても、前述した実施形態と同等の作用効果を備えた管理用作業情報収集システムを得ることができる。
【０１５６】
上述した実施形態については、その新規な技術的内容の要点をまとめると、以下の付記のようになる。
尚、上記実施形態の一部又は全部は、新規な技術として以下のようにまとめられるが、本発明は必ずしもこれに限定されるものではない。
【０１５７】
（付記１）特定の作業用アプリケーションプログラムを予め記憶した作業者端末記憶手段と、外部から入力される動作指令を受け付ける作業者端末入力手段と、前記動作指令に基づいて前記アプリケーションプログラムの動作処理内容を実行すると共に当該動作処理結果を表示用として出力する作業者端末制御手段と、前記動作処理結果を画面に表示する作業者端末表示手段とを備えた作業者端末を設け、
前記作業者端末制御手段が、特定の作業者から前記作業者端末入力手段を介して入力される動作指令によって特定される前記動作処理結果の画面を選択対象画面とする選択対象画面特定部と、前記選択対象画面に表示される表示項目を検出しこれに対応する内容を表示情報として前記作業者端末記憶手段から抽出する表示情報抽出部と、前記選択対象画面の区分別けに際し当該選択対象画面が予め設定された複数の作業区分のいずれに属するかを前記表示項目と前記作業区分との対応関係を予め設定した対応関係情報に基づいて特定する作業区分特定部と、前記選択対象画面の表示動作時間を計時する表示動作時間計時部と、前記計時時間と前記特定された作業区分とを関連付けて管理用作業情報として出力する作業情報出力部とを有することを特徴とする管理用作業情報収集システム。
【０１５８】
（付記２）付記１に記載の管理用作業情報収集システムにおいて、
前記作業者端末に、前記表示項目と前記作業区分との対応関係情報を設定する管理者端末を併設し、
前記管理者端末が、前記アプリケーションプログラムで特定されている動作処理内容から前記表示項目及びこの内容を抽出し出力する設定用表示項目出力部と、この出力された前記表示項目及びこの内容に基づいて外部入力される当該表示項目の内容に対応する作業区分を前記対応関係情報として出力する対応関係情報出力部とを有することを特徴とする管理用作業情報収集システム。
【０１５９】
（付記３）付記２に記載の管理用作業情報収集システムにおいて、
前記対応関係情報を記憶する対応関係情報記憶部と前記管理用作業情報を記憶する管理用作業情報記憶部とを有する作業管理サーバを、前記管理者端末および前記作業者端末に共通に併設すると共に、
前記対応関係情報出力部は、前記対応関係情報を前記対応関係記憶部に記憶させ、
前記作業区分特定部は、前記対応関係情報を前記対応関係記憶部から抽出すると共に、
前記作業情報出力部は、前記管理用作業情報を前記管理用作業情報記憶部に記憶させることを特徴とする管理用作業情報収集システム。
【０１６０】
（付記４）付記１に記載の管理用作業情報収集システムにおいて、
前記作業情報出力部は、前記選択対象画面の属する前記作業区分が複数に亘る場合に、前記表示動作時間を前記各作業区分ごとにそれぞれ集計することを特徴とする管理用作業情報収集システム。
【０１６１】
（付記５）付記１又は２のいずれか一つに記載の管理用作業情報収集システムにおいて、
前記表示項目を、ＵＲＬ情報、表示ボタン情報、表示ラベル情報、遷移先情報、遷移元情報の内の少なくとも一つ以上の情報であることを特徴とする管理用作業情報収集システム。
【０１６２】
（付記６）付記１に記載の管理用作業情報収集システムにおいて、
前記作業者端末制御手段は、
当該作業者端末制御手段が予め設定された所定の条件となった場合に前記表示動作時間計時部に対して計時を中断させる指令を送信すると共に、
当該作業者端末制御手段に前記作業者端末入力手段を介して特定の動作指令が入力された場合、前記表示動作時間計時部に対して計時中断状態を解除し計時を再開させる指令を送信する監視中断・再開部を有することを特徴とする管理用作業情報収集システム。
【０１６３】
（付記７）特定の作業用アプリケーションプログラムを予め記憶した作業者端末記憶手段と、外部から入力される動作指令を受け付ける作業者端末入力手段と、前記動作指令に基づいて前記アプリケーションプログラムの動作処理内容を実行すると共に当該動作処理結果を表示用として出力する作業者端末制御手段と、前記動作処理結果を画面に表示する作業者端末表示手段とを備えた作業者端末にあって、
特定の作業者から前記作業者端末入力手段を介して入力される動作指令によって特定される前記動作処理結果の画面を選択対象画面特定部が選択対象画面とし、
前記選択対象画面に表示される表示項目を検出しこれに対応する内容を表示情報として前記作業者端末記憶手段から表示情報抽出部が抽出し、
前記選択対象画面の区分別けに際し当該選択対象画面が予め設定された複数の作業区分のいずれに属するかを前記表示項目と前記作業区分との対応関係を予め設定した対応関係情報に基づいて作業区分特定部が特定し、
前記選択対象画面の表示動作時間を表示動作時間計時部が計時し、
前記計時時間と前記特定された作業区分とを関連付けて管理用作業情報として作業情報出力部が出力する構成としたことを特徴とする管理用作業情報収集システム制御方法。
【０１６４】
（付記８）特定の作業用アプリケーションプログラムを予め記憶した作業者端末記憶手段と、外部から入力される動作指令を受け付ける作業者端末入力手段と、前記動作指令に基づいて前記アプリケーションプログラムの動作処理内容を実行すると共に当該動作処理結果を表示用として出力する作業者端末制御手段と、前記動作処理結果を画面に表示する作業者端末表示手段とを備えた作業者端末にあって、
特定の作業者から前記作業者端末入力手段を介して入力される動作指令によって特定される前記動作処理結果の画面を選択対象画面とする選択対象画面特定機能、
前記選択対象画面に表示される表示項目を検出しこれに対応する内容を表示情報として前記作業者端末記憶手段から抽出する表示情報抽出機能、
前記選択対象画面の区分別けに際し当該選択対象画面が予め設定された複数の作業区分のいずれに属するかを前記表示項目と前記作業区分との対応関係を予め設定した対応関係情報に基づいて特定する作業区分特定機能、
前記選択対象画面の表示動作時間を計時する表示動作時間計時機能、
前記計時時間と前記特定された作業区分とを関連付けて管理用作業情報として出力する作業情報出力機能、
をコンピュータに実現させるようにしたことを特徴とする管理用作業情報収集システム制御用プログラム。
【産業上の利用可能性】
【０１６５】
本発明は、作業者端末の動作状況を取得することで、作業者の作業状況を管理者が管理するシステムに応用することが可能である。
【符号の説明】
【０１６６】
１０  管理者端末
１１Ａ  設定用表示項目出力部
１１Ｂ  対応関係情報出力部
２０  作業管理サーバ
３０  作業者端末
３１  作業者端末制御手段
３１Ａ  表示情報抽出部
３１Ｂ  作業区分特定部
３１Ｃ  作業情報出力部
３１Ｄ  表示動作時間計時部
３１Ｆ  計時中断・再開部
３２  作業者端末記憶手段
３４  作業者端末入力手段
３５  作業者端末表示手段
５０  アプリケーションプログラム
【図１】
2012043103.tif 000003
【図２】
2012043103.tif 000004
【図３】
2012043103.tif 000005
【図４】
2012043103.tif 000006
【図５】
2012043103.tif 000007
【図６】
2012043103.tif 000008
【図７】
2012043103.tif 000009
【図８】
2012043103.tif 000010
【図９】
2012043103.tif 000011
【図１０】
2012043103.tif 000012
【図１１】
2012043103.tif 000013
【図１２】
2012043103.tif 000014
【図１３】
2012043103.tif 000015
【図１４】
2012043103.tif 000016