(57)【要約】【課題】誤操作によるリスクを算出する。【解決手段】複数の第１計算機と、第２計算機と、を備える計算機システムであって、前記第１計算機は、一つ以上のソフトウェアを実行し、前記実行されるソフトウェアに対する前記操作者による操作情報を取得し、前記操作者から情報の入力を受け付け、前記受け付けた入力情報が正しいか否かを前記操作者に確認させるための確認画面を表示し、前記取得された操作情報に基づいて、前記表示された確認画面に対する操作時間を算出し、前記算出された確認画面に対する操作時間を、前記第２計算機に送信し、前記第２計算機は、前記確認画面に対する操作時間を受信し、前記受信した確認画面に対する操作時間が第１閾値以下である操作の回数を算出することを特徴とする。【選択図】図２
2008181279.tif 000002
【特許請求の範囲】
【請求項１】
プロセッサ、メモリ及びインタフェースを備え、操作者によって操作される複数の第１計算機と、プロセッサ、メモリ及びインタフェースを備え、ネットワークを介して前記複数の第１計算機に接続される第２計算機と、を備える計算機システムであって、
前記第１計算機は、
一つ以上のソフトウェアを実行し、
前記実行されるソフトウェアに対する前記操作者による操作情報を取得し、
前記操作者から情報の入力を受け付け、
前記受け付けた入力情報が正しいか否かを前記操作者に確認させるための確認画面を表示し、
前記取得された操作情報に基づいて、前記表示された確認画面に対する操作時間を算出し、
前記算出された確認画面に対する操作時間を、前記第２計算機に送信し、
前記第２計算機は、
前記確認画面に対する操作時間を受信し、
前記受信した確認画面に対する操作時間が第１閾値以下である操作の回数を算出することを特徴とする計算機システム。
【請求項２】
前記確認画面は、入力情報が正しいと確認した操作者によって操作される確認ボタンを含み、
前記確認画面に対する操作時間は、当該確認画面が表示されてから、当該確認画面に含まれる確認ボタンが操作されるまでの時間であることを特徴とする請求項１に記載の計算機システム。
【請求項３】
前記第１閾値は、前記確認画面ごとに設定されることを特徴とする請求項１に記載の計算機システム。
【請求項４】
前記第２計算機は、前記操作者ごと、前記確認画面ごと又は時間帯ごとに、前記受信した確認画面に対する操作時間が前記第１閾値以下である操作の回数を算出することを特徴とする請求項１に記載の計算機システム。
【請求項５】
前記第２計算機は、前記算出された操作の回数を出力することを特徴とする請求項１に記載の計算機システム。
【請求項６】
前記第２計算機は、前記算出された操作の回数が第２閾値以上であると、警告を出力することを特徴とする請求項１に記載の計算機システム。
【請求項７】
前記第２計算機は、前記算出された操作の回数が第２閾値以上であると、警告の出力を前記第１計算機に指示することを特徴とする請求項１に記載の計算機システム。
【請求項８】
前記第１計算機は、
前記算出された確認画面に対する操作時間が前記第１閾値以下である場合、警告画面を表示し、
前記取得された操作情報に基づいて、前記表示された警告画面に対する操作時間を算出し、
前記算出された警告画面に対する操作時間を、前記第２計算機に送信し、
前記第２計算機は、
前記受信した前記警告画面に対する操作時間を受信し、
前記受信した警告画面に対する操作時間が第３閾値以下である操作の回数を算出することを特徴とする請求項１に記載の計算機システム。
【請求項９】
前記警告画面は、警告された情報を確認した操作者によって操作される警告確認ボタンを含み、
前記警告画面に対する操作時間は、当該警告画面が表示されてから、当該警告画面に含まれる警告確認ボタンが操作されるまでの時間であることを特徴とする請求項８に記載の計算機システム。
【請求項１０】
操作者によって操作される複数の第１計算機と、ネットワークを介して前記複数の第１計算機に接続される第２計算機と、を備える計算機システムにおける操作ミスによるリスクの算出方法であって、
前記第１計算機は、
一つ以上のソフトウェアを実行し、
前記実行されるソフトウェアに対する前記操作者による操作情報を取得し、
前記操作者から情報の入力を受け付け、
前記受け付けた入力情報が正しいか否かを前記操作者に確認させるための確認画面を表示し、
前記取得された操作情報に基づいて、前記表示された確認画面に対する操作時間を算出し、
前記算出された確認画面に対する操作時間を、前記第２計算機に送信し、
前記第２計算機は、
前記確認画面に対する操作時間を受信し、
前記受信した確認画面に対する操作時間が第１閾値以下である操作の回数を算出することを特徴とする操作ミスによるリスクの算出方法。
【請求項１１】
前記確認画面は、入力情報が正しいと確認した操作者によって操作される確認ボタンを含み、
前記確認画面に対する操作時間は、当該確認画面が表示されてから、当該確認画面に含まれる確認ボタンが操作されるまでの時間であることを特徴とする請求項１０に記載の操作ミスによるリスクの算出方法。
【請求項１２】
前記第１閾値は、前記確認画面ごとに設定されることを特徴とする請求項１０に記載のリスクの算出方法。
【請求項１３】
前記第２計算機は、前記操作者ごと、前記確認画面ごと又は時間帯ごとに、前記受信した確認画面に対する操作時間が前記第１閾値以下である操作の回数を算出することを特徴とする請求項１０に記載の操作ミスによるリスクの算出方法。
【請求項１４】
前記第２計算機は、前記算出された操作の回数を出力することを特徴とする請求項１０に記載の操作ミスによるリスクの算出方法。
【請求項１５】
前記第２計算機は、前記算出された操作の回数が第２閾値以上であると、警告を出力することを特徴とする請求項１０に記載の操作ミスによるリスクの算出方法。
【請求項１６】
前記第２計算機は、前記算出された操作の回数が第２閾値以上であると、警告の出力を前記第１計算機に指示することを特徴とする請求項１０に記載の操作ミスによるリスクの算出方法。
【請求項１７】
前記第１計算機は、
前記算出された確認画面に対する操作時間が前記第１閾値以下である場合、警告画面を表示し、
前記取得された操作情報に基づいて、前記表示された警告画面に対する操作時間を算出し、
前記算出された警告画面に対する操作時間を、前記第２計算機に送信し、
前記第２計算機は、
前記受信した前記警告画面に対する操作時間を受信し、
前記受信した警告画面に対する操作時間が第３閾値以下である操作の回数を算出することを特徴とする請求項１０に記載の操作ミスによるリスクの算出方法。
【請求項１８】
前記警告画面は、警告された情報を確認した操作者によって操作される警告確認ボタンを含み、
前記警告画面に対する操作時間は、当該警告画面が表示されてから、当該警告画面に含まれる警告確認ボタンが操作されるまでの時間であることを特徴とする請求項１７に記載の操作ミスによるリスクの算出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作者によって操作される複数の第１計算機を含む計算機システムに関し、特に、前記操作者の操作ミスによるリスクを算出する技術に関する。
【背景技術】
【０００２】
近年の情報システムでは、従業員などを含む操作者が、業務計算機（業務ＰＣ）を用いて、各種業務を行う。このような情報システムでは、情報漏洩事故などを防ぐために、操作者の操作状況の監視が重要となる。
【０００３】
また、情報システムでは、操作者による誤操作が問題となる。特に最近では、顧客情報又は金額情報などを取り扱う情報システムにおいて、操作者による誤操作が頻発し、重大な事件となっている。
【０００４】
そこで、操作者による誤操作を検出するタッチパネルが特許文献１に開示されている。特許文献１に開示されているタッチパネルは、接触間隔の検出手段、振動検出手段及び入力判定手段を備える。具体的には、特許文献１に開示されているタッチパネルは、操作者の指が当該タッチパネルから離れてから、操作者の指が当該タッチパネルに次に接触するまでの時間に基づいて、誤操作を検出する。
【特許文献１】特開２００４−３６２４２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示されている技術によると、操作者による誤操作を検出できる。しかしながら、操作時間を測定するためのプログラムがソフトウェアごとに必要となる。更に、誤操作によるリスクを定量的に算出できない。
【０００６】
本発明は、前述した問題点に鑑みてなされたものであって、誤操作によるリスクを算出する計算機システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の代表的な形態は、プロセッサ、メモリ及びインタフェースを備え、操作者によって操作される複数の第１計算機と、プロセッサ、メモリ及びインタフェースを備え、ネットワークを介して前記複数の第１計算機に接続される第２計算機と、を備える計算機システムであって、前記第１計算機は、一つ以上のソフトウェアを実行し、前記実行されるソフトウェアに対する前記操作者による操作情報を取得し、前記操作者から情報の入力を受け付け、前記受け付けた入力情報が正しいか否かを前記操作者に確認させるための確認画面を表示し、前記取得された操作情報に基づいて、前記表示された確認画面に対する操作時間を算出し、前記算出された確認画面に対する操作時間を、前記第２計算機に送信し、前記第２計算機は、前記確認画面に対する操作時間を受信し、前記受信した確認画面に対する操作時間が第１閾値以下である操作の回数を算出することを特徴とする。
【発明の効果】
【０００８】
本発明の代表的な形態によれば、誤操作によるリスクを算出できる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施の形態を図面を参照して説明する。
【００１０】
図１は、本発明の実施の形態の計算機システムの構成のブロック図である。
【００１１】
計算機システムは、複数の業務計算機（業務ＰＣ）１０、集計サーバ１００、管理端末２００、ネットワーク２０、ゲートウェイ装置（ＧＷ）２１及びＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）２２を含む。
【００１２】
ネットワーク２０は、業務ＰＣ１０、集計サーバ１００、管理端末２００及びゲートウェイ装置２１を相互に接続する。ゲートウェイ装置２１は、ネットワーク２０とＷＡＮ２２とを接続する。ゲートウェイ装置２１は、例えば、ルータである。ＷＡＮ２２は、例えば、インターネット又は地域ＩＰ網である。
【００１３】
業務ＰＣ１０は、従業員などを含む操作者に操作されることによって、各種処理を実行する。また、業務ＰＣ１０は、ＣＰＵ１１、メモリ１２、データ転送コントローラ（ＣＴＬ）１３、ネットワークインタフェース（ＮＩＣ）１４、ストレージ装置１５、入力装置１８及びディスプレイ１９を備える。
【００１４】
ＣＰＵ１１は、メモリ１２に記憶されるプログラムを実行することによって、各種処理を行う。メモリ１２は、ＣＰＵ１１によって実行されるプログラム及びＣＰＵ１１によって必要とされる情報などを一時的に記憶する。具体的には、メモリ１２は、オペレーティングシステム（ＯＳ）、アプリケーション及び業務モニタエージェントなどを記憶する。
【００１５】
ＯＳ、アプリケーション及び業務モニタエージェントについては、図２で詳細を説明する。
【００１６】
データ転送コントローラ１３は、ＣＰＵ１１、ネットワークインタフェース１４、ストレージ装置１５、入力装置１８及びディスプレイ１９の間におけるデータ転送を制御する。
【００１７】
ネットワークインタフェース１４は、ネットワーク２０に接続されるインタフェースである。
【００１８】
ストレージ装置１５は、各種情報を記憶する。例えば、ストレージ装置１５は、操作時間履歴テーブル６０を記憶する。操作時間履歴テーブル６０は、業務ＰＣ１０に備わる入力装置１８に表示される画面に対する操作時間に関する履歴を含む。なお、操作時間は、入力装置１８に表示された画面に対応する操作が、開始されてから終了されるまでの時間である。または、操作時間は、入力装置１８に画面が表示されてから、当該表示された画面に対応する操作が終了されるまでの時間である。
【００１９】
操作時間履歴テーブル６０に含まれる操作時間に関する履歴は、所定のタイミングで集計サーバ１００に送信される。
【００２０】
入力装置１８は、操作者から情報の入力を受け付ける。例えば、入力装置１８は、マウス又はキーボードなどである。ディスプレイ１９は、各種情報を表示する。
【００２１】
管理端末２００は、当該計算機システムの管理者によって操作される。管理端末２００は、誤操作によるリスクを分析する時に使用される条件を、集計サーバ１００に設定する。また、管理端末２００は、集計サーバ１００による分析結果を出力する。
【００２２】
管理端末２００は、ＣＰＵ２１１、メモリ２１２、データ転送コントローラ（ＣＴＬ）２１３、ネットワークインタフェース（ＮＩＣ）２１４、ストレージ装置２１５、入力装置２１８及びディスプレイ２１９を備える。
【００２３】
ＣＰＵ２１１は、メモリ２１２に記憶されるプログラムを実行することによって、各種処理を行う。メモリ２１２は、ＣＰＵ２１１によって実行されるプログラム及びＣＰＵ２１１によって必要とされる情報などを一時的に記憶する。具体的には、メモリ２１２は、誤操作によるリスクを分析する時に使用される条件を集計サーバ１００に設定するためのプログラム、及び、集計サーバ１００による分析結果を出力するためのプログラムを記憶する。
【００２４】
データ転送コントローラ２１３は、ＣＰＵ２１１、ネットワークインタフェース２１４、ストレージ装置２１５、入力装置２１８及びディスプレイ２１９の間におけるデータ転送を制御する。
【００２５】
ネットワークインタフェース２１４は、ネットワーク２０に接続されるインタフェースである。ストレージ装置２１５は、各種情報を記憶する。
【００２６】
入力装置２１８は、管理者から情報の入力を受け付ける。例えば、入力装置２１８は、マウス又はキーボードなどである。ディスプレイ２１９は、各種情報を表示する。
【００２７】
集計サーバ１００は、ＣＰＵ１１１、メモリ１１２、データ転送コントローラ（ＣＴＬ）１１３、ネットワークインタフェース（ＮＩＣ）１１４及びストレージ装置１１５を備える。
【００２８】
ＣＰＵ１１１は、メモリ１１２に記憶されるプログラムを実行することによって、各種処理を行う。メモリ１１２は、ＣＰＵ１１１によって実行されるプログラム及びＣＰＵ１１１によって必要とされる情報などを一時的に記憶する。具体的には、メモリ１１２は、ＤＢＭＳ（Ｄａｔａ  Ｂａｓｅ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ）及びリスク分析アプリケーションを記憶する。なお、リスク分析アプリケーションについては、図２で詳細を説明する。
【００２９】
データ転送コントローラ１１３は、ＣＰＵ１１１、ネットワークインタフェース１１４及びストレージ装置１１５の間におけるデータ転送を制御する。
【００３０】
ネットワークインタフェース１１４は、ネットワーク２０に接続されるインタフェースである。ストレージ装置１１５は、各種情報を記憶する。例えば、ストレージ装置１１５は、操作時間履歴収集テーブル１３０を記憶する。
【００３１】
集計サーバ１００は、それぞれの業務ＰＣ１０から、操作時間に関する履歴を受信する。そして、集計サーバ１００は、受信した操作時間に関する履歴を、操作時間履歴収集テーブル１３０に格納する。更に、集計サーバ１００は、操作時間履歴収集テーブル１３０に格納された操作時間に関する履歴に基づいて、誤操作によるリスクを分析する。
【００３２】
図２は、本発明の実施の形態の計算機システムの機能構成のブロック図である。
【００３３】
業務ＰＣ１０に備わるストレージ装置１５は、操作時間履歴テーブル６０及びリスク基準管理テーブル１５０を記憶する。
【００３４】
リスク基準管理テーブル１５０は、操作者の操作に対する警告を出力するための閾値を管理する。なお、リスク基準管理テーブル１５０については、図３で詳細を説明する。操作時間履歴テーブル６０は、業務ＰＣ１０に備わる入力装置１８に表示される画面に対する操作時間に関する履歴を含む。なお、操作時間履歴テーブル６０については、図４で詳細を説明する。
【００３５】
更に、業務ＰＣ１０に備わるストレージ装置１５は、操作履歴テーブルを記憶してもよい。操作履歴テーブルは、ＯＳ３０及びアプリケーション５０に対する操作者による操作に関する履歴を含む。
【００３６】
業務ＰＣ１０は、ＯＳ３０、アプリケーション５０及び業務モニタエージェント４００を実行する。アプリケーション５０は、各種処理を行う。例えば、アプリケーション５０は、表計算ソフト５１、ブラウザソフト５２又はワードプロセッサソフト５３などである。また、アプリケーション５０には、プローブがアドインされていてもよい。
【００３７】
ＯＳ３０は、業務ＰＣ１０の処理の全体を制御する。例えば、ＯＳ３０は、操作者による入力装置１８の操作を検知すると、操作メッセージを、操作対象のアプリケーション５０に発行する。なお、入力装置１８の操作は、マウスのクリック又はキーボードのタイプ入力などである。
【００３８】
業務モニタエージェント４００は、業務モニタ部４０１及び操作時間履歴送信部４０２を含む。
【００３９】
業務モニタ部４０１は、ＯＳ３０からアプリケーション５０に発行された操作メッセージ及び標準ＡＰＩによるイベントハンドルなどを取得する。また、業務モニタ部４０１は、アプリケーション５０にアドインされたプローブから情報を取得してもよい。そして、業務モニタ部４０１は、取得した操作メッセージ及びイベントハンドルなどに基づいて、入力装置１８に表示される画面に対する操作時間を算出する。
【００４０】
そして、業務モニタ部４０１は、算出した操作時間を履歴として、操作時間履歴テーブル６０に格納する。
【００４１】
更に、業務モニタ部４０１は、算出した操作時間及びリスク基準管理テーブル１５０に基づいて、警告判定を行う。例えば、業務モニタ部４０１は、算出した操作時間に基づいて、当該画面に対する操作を、危険レベル、注意レベル又は標準レベルのいずれかに分類する。そして、業務モニタ部４０１は、当該画面に対する操作を危険レベル又は注意レベルに分類した場合、警告画面をディスプレイ１９に表示させる。
【００４２】
操作時間履歴送信部４０２は、操作時間履歴テーブル６０に格納されている操作時間に関する履歴を、所定の周期で集計サーバ１００へ送信する。なお、操作時間履歴送信部４０２は、集計サーバ１００へ送信した操作時間に関する履歴を、操作時間履歴テーブル６０から削除しても良い。
【００４３】
集計サーバ１００に備わるストレージ装置１１５は、操作時間履歴収集テーブル１３０、計測期間管理テーブル１４０及びリスク基準管理テーブル１５０を記憶する。
【００４４】
操作時間履歴収集テーブル１３０は、業務ＰＣ１０に備わる入力装置１８に表示される画面に対する操作時間に関する履歴を管理する。なお、操作時間履歴収集テーブル１３０については、図５で詳細を説明する。
【００４５】
計測期間管理テーブル１４０は、操作時間が計測される期間を管理する。なお、計測期間管理テーブル１４０については、図６で詳細を説明する。
【００４６】
リスク基準管理テーブル１５０（図３）は、リスク基準管理テーブル１５０は、誤操作によるリスクを分析するための閾値を管理する。なお、リスク基準管理テーブル１５０は、業務ＰＣ１０に備わるストレージ装置１５に記憶されるものと同一である。
【００４７】
集計サーバ１００は、リスク分析アプリケーション３００を実行する。リスク分析アプリケーション３００は、誤操作によるリスクを分析する。具体的には、リスク分析アプリケーション３００は、操作時間履歴受信部３１０、計測条件受信部３２０、リスク分析部３３０及び分析データ送信部３４０を含む。
【００４８】
操作時間履歴受信部３１０は、操作時間に関する履歴を業務ＰＣ１０から受信する。そして、操作時間履歴受信部３１０は、受信した履歴を、操作時間履歴収集テーブル１３０に格納する。
【００４９】
計測条件受信部３２０は、計測条件を管理端末２００から受信する。そして、計測条件受信部３２０は、受信した計測条件に含まれる計測期間を、計測期間管理テーブル１４０に格納する。
【００５０】
リスク分析部３３０は、計測条件受信部３２０が受信した計測条件に基づいて、誤操作によるリスクを分析する。分析データ送信部３４０は、リスク分析部３３０による分析結果を、管理端末２００に送信する。
【００５１】
図３は、本発明の実施の形態の業務ＰＣ１０及び集計サーバ１００に記憶されるリスク基準管理テーブル１５０の構成図である。
【００５２】
リスク基準管理テーブル１５０は、画面名称１５０１、ファイル名１５０２、危険レベル閾値１５０３、注意レベル閾値１５０４及び標準時間１５０５を含む。
【００５３】
画面名称１５０１は、業務ＰＣ１０に備わる入力装置１８に表示される画面の一意な識別子である。ファイル名１５０２は、当該レコードの画面名称１５０１によって識別される画面を表示させるためのファイルの一意な識別子である。
【００５４】
危険レベル閾値１５０３は、当該レコードの画面名称１５０１によって識別される画面に対する操作が危険レベルであるか否かを判定するための閾値である。画面に対する操作時間が危険レベル閾値１５０３以下であると、当該画面に対する操作は危険レベルに分類される。
【００５５】
注意レベル閾値１５０４は、当該レコードの画面名称１５０１によって識別される画面に対する操作が注意レベルであるか否かを判定するための閾値である。画面に対する操作時間が注意レベル閾値１５０４以下であると、当該画面に対する操作は注意レベルに分類される。
【００５６】
標準時間１５０５は、当該レコードの画面名称１５０１によって識別される画面に対する操作に要する標準的な時間である。なお、本実施の形態では、危険レベル閾値１５０３は、標準時間１５０５より４秒短い時間とする。また、注意レベル閾値１５０４は、標準時間１５０５より２秒短い時間とする。
【００５７】
図４は、本発明の実施の形態の業務ＰＣ１０に記憶される操作時間履歴テーブル６０の構成図である。
【００５８】
操作時間履歴テーブル６０は、日付６０１、時刻６０２、画面名称６０３、操作時間６０４及び判定水準６０５を含む。
【００５９】
操作時間履歴収集テーブル１３０に含まれる一つのレコードは、画面に対する操作の一つに対応する。
【００６０】
日付６０１は、当該レコードに対応する操作が開始された日付を示す。なお、日付６０１は、当該レコードに対応する操作が終了された日付を示してもよい。時刻６０２は、当該レコードに対応する操作が開始された時刻を示す。なお、時刻６０２は、当該レコードに対応する操作が終了された時刻を示してもよい。画面名称６０３は、当該レコードに対応する操作が行われた画面の一意な識別子である。
【００６１】
操作時間６０４は、当該レコードに対応する操作に要した時間である。例えば、操作時間６０４は、当該レコードに対応する操作が、開始されてから終了されるまでの時間である。または、操作時間６０４は、当該レコードの画面名称６０３によって識別される画面が表示されてから、当該表示された画面に対応する操作が終了されるまでの時間である。
【００６２】
判定水準６０５は、当該レコードに対応する操作が危険レベル、注意レベル又は標準レベルのいずれに分類されたかを示す。
【００６３】
図５は、本発明の実施の形態の集計サーバ１００に記憶される計測期間管理テーブル１４０の構成図である。
【００６４】
計測期間管理テーブル１４０は、開始日時１４０１及び終了日時１４０２を含む。
【００６５】
開始日時１４０１は、操作時間の計測が開始される日時である。終了日時１４０２は、操作時間の計測が終了される日時である。なお、開始日時１４０１及び終了日時１４０２は、管理者によって設定される。
【００６６】
図６は、本発明の実施の形態の集計サーバ１００に記憶される操作時間履歴収集テーブル１３０の構成図である。
【００６７】
操作時間履歴収集テーブル１３０は、日付１３０１、時刻１３０２、画面名称１３０３、操作時間１３０４、判定水準１３０５、操作者名１３０６、部名１３０７及び課名１３０８を含む。
【００６８】
操作時間履歴収集テーブル１３０に含まれる一つのレコードは、画面に対する操作の一つに対応する。
【００６９】
日付１３０１は、当該レコードに対応する操作が開始された日付を示す。なお、日付１３０１は、当該レコードに対応する操作が終了された日付を示してもよい。時刻１３０２は、当該レコードに対応する操作が開始された時刻を示す。なお、時刻１３０２は、当該レコードに対応する操作が終了された時刻を示してもよい。画面名称１３０３は、当該レコードに対応する操作が行われた画面の一意な識別子である。
【００７０】
操作時間１３０４は、当該レコードに対応する操作に要した時間である。例えば、操作時間１３０４は、当該レコードに対応する操作が、開始されてから終了されるまでの時間である。または、操作時間１３０４は、当該レコードの画面名称１３０３によって識別される画面が表示されてから、当該表示された画面に対応する操作が終了されるまでの時間である。
【００７１】
判定水準１３０５は、当該レコードに対応する操作が危険レベル、注意レベル又は標準レベルのいずれに分類されたかを示す。操作者名１３０６は、当該レコードに対応する操作を行った操作者の一意な識別子である。
【００７２】
部名１３０７は、当該レコードの操作者名１３０６によって識別される操作者が属する部の一意な識別子である。課名１３０８は、当該レコードの操作者名１３０６によって識別される操作者が属する課の一意な識別子である。
【００７３】
次に、業務ＰＣ１０が、証券の注文に使用される場合を説明する。
【００７４】
図７及び図８は、本発明の実施の形態の業務ＰＣ１０に表示される入力画面７０の説明図である。
【００７５】
入力画面７０は、注文される銘柄の指定を操作者から受け付けるための画面である。なお、図７は、操作者によって銘柄名が入力される前における入力画面７０である。一方、図８は、操作者によって銘柄名が入力された後における入力画面７０である。
【００７６】
まず、業務ＰＣ１０は、図７に示す入力画面７０を表示する。なお、入力画面７０は、銘柄名入力欄７０１及び入力完了ボタン７０２を含む。
【００７７】
操作者は、注文する銘柄名を銘柄名入力欄７０１に入力する。これによって、入力画面７０は、図８に示すようになる。そして、操作者は、入力完了ボタン７０２を操作する。
【００７８】
入力完了ボタン７０２が操作されると、業務ＰＣ１０は、銘柄名入力欄７０１への入力が開始されてから、入力完了ボタン７０２が操作されるまでの時間を、操作時間として算出する。又は、業務ＰＣ１０は、銘柄名入力欄７０１へ最後の文字が入力されてから、入力完了ボタン７０２が操作されるまでの時間を、操作時間として算出する。
【００７９】
次に、業務ＰＣ１０は、表示された入力画面７０の識別子とリスク基準管理テーブル１５０の画面名称１５０１とが一致するレコードを、リスク基準管理テーブル１５０から選択する。次に、業務ＰＣ１０は、選択したレコードから、危険レベル閾値１５０３及び注意レベル閾値１５０４を抽出する。
【００８０】
次に、業務ＰＣ１０は、算出した操作時間が、抽出した危険レベル閾値１５０３以下であるか否かを判定する。操作時間が危険レベル閾値１５０３以下の場合、業務ＰＣ１０は、当該入力画面７０に対する操作を危険レベルに分類する。そこで、業務ＰＣ１０は、操作が危険レベルであることを示す警告画面８０（図９）を表示する。
【００８１】
更に、業務ＰＣ１０は、操作時間履歴テーブル６０を更新する。
【００８２】
具体的には、業務ＰＣ１０は、操作時間履歴テーブル６０に新たなレコードを追加する。次に、業務ＰＣ１０は、新たなレコードの日付６０１に、銘柄名入力欄７０１への入力が開始された日付を格納する。次に、業務ＰＣ１０は、新たなレコードの時刻６０２に、銘柄名入力欄７０１への入力が開始された時刻を格納する。次に、業務ＰＣ１０は、新たなレコードの画面名称６０３に、当該入力画面７０の識別子を格納する。次に、業務ＰＣ１０は、新たなレコードの操作時間６０４に、算出した操作時間を格納する。更に、業務ＰＣ１０は、新たなレコードの判定水準６０５に、「危険レベル」を格納する。
【００８３】
以上のように、業務ＰＣ１０は、操作時間履歴テーブル６０を更新する。
【００８４】
一方、操作時間が危険レベル閾値１５０３より大きい場合、業務ＰＣ１０は、算出した操作時間が、抽出した注意レベル閾値１５０４以下であるか否かを判定する。操作時間が注意レベル閾値１５０４以下の場合、業務ＰＣ１０は、当該入力画面７０に対する操作を注意レベルに分類する。そこで、業務ＰＣ１０は、操作が注意レベルであることを示す警告画面８１（図１０）を表示する。
【００８５】
更に、業務ＰＣ１０は、操作時間履歴テーブル６０を更新する。
【００８６】
具体的には、業務ＰＣ１０は、操作時間履歴テーブル６０に新たなレコードを追加する。次に、業務ＰＣ１０は、新たなレコードの日付６０１に、銘柄名入力欄７０１への入力が開始された日付を格納する。次に、業務ＰＣ１０は、新たなレコードの時刻６０２に、銘柄名入力欄７０１への入力が開始された時刻を格納する。次に、業務ＰＣ１０は、新たなレコードの画面名称６０３に、当該入力画面７０の識別子を格納する。次に、業務ＰＣ１０は、新たなレコードの操作時間６０４に、算出した操作時間を格納する。更に、業務ＰＣ１０は、新たなレコードの判定水準６０５に、「注意レベル」を格納する。
【００８７】
一方、操作時間が注意レベル閾値１５０４より大きい場合、業務ＰＣ１０は、当該入力画面７０に対する操作を標準レベルに分類する。業務ＰＣ１０は、確認画面７１（図１１）を作成する。そして、業務ＰＣ１０は、作成した確認画面７１を表示する。
【００８８】
更に、業務ＰＣ１０は、操作時間履歴テーブル６０を更新する。
【００８９】
具体的には、業務ＰＣ１０は、操作時間履歴テーブル６０に新たなレコードを追加する。次に、業務ＰＣ１０は、新たなレコードの日付６０１に、銘柄名入力欄７０１への入力が開始された日付を格納する。次に、業務ＰＣ１０は、新たなレコードの時刻６０２に、銘柄名入力欄７０１への入力が開始された時刻を格納する。次に、業務ＰＣ１０は、新たなレコードの画面名称６０３に、当該入力画面７０の識別子を格納する。次に、業務ＰＣ１０は、新たなレコードの操作時間６０４に、算出した操作時間を格納する。更に、業務ＰＣ１０は、新たなレコードの判定水準６０５に、「標準レベル」を格納する。
【００９０】
図９は、本発明の実施の形態の業務ＰＣ１０に表示される警告画面８０の説明図である。
【００９１】
警告画面８０は、操作者によって行われた操作が危険レベルであることを示す。なお、警告画面８０は、確認ボタン８０１を含む。更に、警告画面８０は、算出された操作時間及び当該操作が行われた画面の識別子などを含んでもよい。
【００９２】
操作者は、警告画面８０の内容を確認すると、確認ボタン８０１を操作する。すると、業務ＰＣ１０は、次に表示すべき画面（入力画面又は確認画面）を表示する。このとき、業務ＰＣ１０は、警告画面８０を表示してから、確認ボタン８０１が操作されるまでの時間を、操作時間として算出する。
【００９３】
次に、業務ＰＣ１０は、表示された警告画面８０の識別子とリスク基準管理テーブル１５０の画面名称１５０１とが一致するレコードを、リスク基準管理テーブル１５０から選択する。次に、業務ＰＣ１０は、選択したレコードから、危険レベル閾値１５０３及び注意レベル閾値１５０４を抽出する。
【００９４】
次に、業務ＰＣ１０は、算出した操作時間、抽出した危険レベル閾値１５０３及び抽出した注意レベル閾値１５０４に基づいて、当該警告画面８０に対する操作を、危険レベル、注意レベル又は標準レベルのいずれかに分類する。
【００９５】
更に、業務ＰＣ１０は、操作時間履歴テーブル６０を更新する。
【００９６】
具体的には、業務ＰＣ１０は、操作時間履歴テーブル６０に新たなレコードを追加する。次に、業務ＰＣ１０は、新たなレコードの日付６０１に、当該警告画面８０を表示した日付を格納する。次に、業務ＰＣ１０は、新たなレコードの時刻６０２に、当該警告画面８０を表示した時刻を格納する。次に、業務ＰＣ１０は、新たなレコードの画面名称６０３に、当該警告画面８０の識別子を格納する。次に、業務ＰＣ１０は、新たなレコードの操作時間６０４に、算出した操作時間を格納する。更に、業務ＰＣ１０は、新たなレコードの判定水準６０５に、当該警告画面８０に対する操作を分類したレベルを格納する。
【００９７】
図１０は、本発明の実施の形態の業務ＰＣ１０に表示される警告画面８１の説明図である。
【００９８】
警告画面８１は、操作者によって行われた操作が注意レベルであることを示す。なお、警告画面８１は、確認ボタン８１１を含む。更に、警告画面８１は、算出された操作時間及び当該操作が行われた画面の識別子などを含んでもよい。
【００９９】
操作者は、警告画面８１の内容を確認すると、確認ボタン８１１を操作する。すると、業務ＰＣ１０は、次に表示すべき画面（入力画面又は確認画面）を表示する。このとき、業務ＰＣ１０は、警告画面８１を表示してから、確認ボタン８１１が操作されるまでの時間を、操作時間として算出する。
【０１００】
次に、業務ＰＣ１０は、表示された警告画面８１の識別子とリスク基準管理テーブル１５０の画面名称１５０１とが一致するレコードを、リスク基準管理テーブル１５０から選択する。次に、業務ＰＣ１０は、選択したレコードから、危険レベル閾値１５０３及び注意レベル閾値１５０４を抽出する。
【０１０１】
次に、業務ＰＣ１０は、算出した操作時間、抽出した危険レベル閾値１５０３及び抽出した注意レベル閾値１５０４に基づいて、当該警告画面８１に対する操作を、危険レベル、注意レベル又は標準レベルのいずれかに分類する。
【０１０２】
更に、業務ＰＣ１０は、操作時間履歴テーブル６０を更新する。
【０１０３】
具体的には、業務ＰＣ１０は、操作時間履歴テーブル６０に新たなレコードを追加する。次に、業務ＰＣ１０は、新たなレコードの日付６０１に、当該警告画面８１を表示した日付を格納する。次に、業務ＰＣ１０は、新たなレコードの時刻６０２に、当該警告画面８１を表示した時刻を格納する。次に、業務ＰＣ１０は、新たなレコードの画面名称６０３に、当該警告画面８１の識別子を格納する。次に、業務ＰＣ１０は、新たなレコードの操作時間６０４に、算出した操作時間を格納する。更に、業務ＰＣ１０は、新たなレコードの判定水準６０５に、当該警告画面８１に対する操作を分類したレベルを格納する。
【０１０４】
図１１は、本発明の実施の形態の業務ＰＣ１０に表示される確認画面７１の説明図である。
【０１０５】
確認画面７１は、入力画面７０の銘柄名入力欄７０１に入力された銘柄名を操作者に確認させるための画面である。確認画面７１は、入力画面７０の銘柄名入力欄７０１に入力された銘柄名、確認ボタン７１１及び取消ボタン７１２を含む。更に、確認画面７１は、当該銘柄に関する情報を含んでもよい。例えば、銘柄に関する情報は、当該銘柄が上場されている市場名及び当該銘柄の銘柄コードを含む。
【０１０６】
操作者は、確認画面７１に含まれる銘柄名が正しいと判断すると、確認ボタン７１１を操作する。一方、操作者は、確認画面７１に含まれる銘柄名が誤っていると判断すると、取消ボタン７１２を操作する。取消ボタン７１２が操作されると、業務ＰＣ１０は、入力画面７０（図７）を表示する。
【０１０７】
一方、確認ボタン７１１が操作されると、業務ＰＣ１０は、確認画面７１を表示してから、確認ボタン７１１が操作されるまでの時間を、操作時間として算出する。
【０１０８】
次に、業務ＰＣ１０は、表示された確認画面７１の識別子とリスク基準管理テーブル１５０の画面名称１５０１とが一致するレコードを、リスク基準管理テーブル１５０から選択する。次に、業務ＰＣ１０は、選択したレコードから、危険レベル閾値１５０３及び注意レベル閾値１５０４を抽出する。
【０１０９】
次に、業務ＰＣ１０は、算出した操作時間が、抽出した危険レベル閾値１５０３以下であるか否かを判定する。操作時間が危険レベル閾値１５０３以下の場合、業務ＰＣ１０は、当該確認画面７１に対する操作を危険レベルに分類する。そこで、業務ＰＣ１０は、操作が危険レベルであることを示す警告画面８０（図９）を表示する。
【０１１０】
更に、業務ＰＣ１０は、操作時間履歴テーブル６０を更新する。
【０１１１】
具体的には、業務ＰＣ１０は、操作時間履歴テーブル６０に新たなレコードを追加する。次に、業務ＰＣ１０は、新たなレコードの日付６０１に、当該確認画面７１を表示した日付を格納する。次に、業務ＰＣ１０は、新たなレコードの時刻６０２に、当該確認画面７１を表示した時刻を格納する。次に、業務ＰＣ１０は、新たなレコードの画面名称６０３に、当該確認画面７１の識別子を格納する。次に、業務ＰＣ１０は、新たなレコードの操作時間６０４に、算出した操作時間を格納する。更に、業務ＰＣ１０は、新たなレコードの判定水準６０５に、「危険レベル」を格納する。
【０１１２】
以上のように、業務ＰＣ１０は、操作時間履歴テーブル６０を更新する。
【０１１３】
一方、操作時間が危険レベル閾値１５０３より大きい場合、業務ＰＣ１０は、算出した操作時間が、抽出した注意レベル閾値１５０４以下であるか否かを判定する。操作時間が注意レベル閾値１５０４以下の場合、業務ＰＣ１０は、当該確認画面７１に対する操作を注意レベルに分類する。そこで、業務ＰＣ１０は、操作が注意レベルであることを示す警告画面８１（図１０）を表示する。
【０１１４】
更に、業務ＰＣ１０は、操作時間履歴テーブル６０を更新する。
【０１１５】
具体的には、業務ＰＣ１０は、操作時間履歴テーブル６０に新たなレコードを追加する。次に、業務ＰＣ１０は、新たなレコードの日付６０１に、当該確認画面７１を表示した日付を格納する。次に、業務ＰＣ１０は、新たなレコードの時刻６０２に、当該確認画面７１を表示した時刻を格納する。次に、業務ＰＣ１０は、新たなレコードの画面名称６０３に、当該確認画面７１の識別子を格納する。次に、業務ＰＣ１０は、新たなレコードの操作時間６０４に、算出した操作時間を格納する。更に、業務ＰＣ１０は、新たなレコードの判定水準６０５に、「注意レベル」を格納する。
【０１１６】
一方、操作時間が注意レベル閾値１５０４より大きい場合、業務ＰＣ１０は、当該確認画面７１に対する操作を標準レベルに分類する。業務ＰＣ１０は、入力画面７２（図１２）を作成する。そして、業務ＰＣ１０は、作成した入力画面７２を表示する。
【０１１７】
更に、業務ＰＣ１０は、操作時間履歴テーブル６０を更新する。
【０１１８】
具体的には、業務ＰＣ１０は、操作時間履歴テーブル６０に新たなレコードを追加する。次に、業務ＰＣ１０は、新たなレコードの日付６０１に、当該確認画面７１を表示した日付を格納する。次に、業務ＰＣ１０は、新たなレコードの時刻６０２に、当該確認画面７１を表示した時刻を格納する。次に、業務ＰＣ１０は、新たなレコードの画面名称６０３に、当該確認画面７１の識別子を格納する。次に、業務ＰＣ１０は、新たなレコードの操作時間６０４に、算出した操作時間を格納する。更に、業務ＰＣ１０は、新たなレコードの判定水準６０５に、「標準レベル」を格納する。
【０１１９】
図１２及び図１３は、本発明の実施の形態の業務ＰＣ１０に表示される入力画面７２の説明図である。
【０１２０】
入力画面７２は、注文価格及び注文株数の指定を操作者から受け付けるための画面である。なお、図１２は、注文価格及び注文株数が操作者によって入力される前における入力画面７２である。一方、図１３は、注文価格及び注文株数が操作者によって入力された後における入力画面７２である。
【０１２１】
入力画面７２は、注文価格入力欄７２１、注文株数入力欄７２２及び入力完了ボタン７２３を含む。更に、入力画面７２は、入力画面７０の銘柄名入力欄７０１に入力された銘柄名に関する情報を含んでもよい。
【０１２２】
操作者は、注文価格を注文価格入力欄７２１に入力し、注文株数を注文株数入力欄７２２に入力する。これによって、入力画面７２は、図１３に示すようになる。そして、操作者は、入力完了ボタン７２３を操作する。
【０１２３】
入力完了ボタン７２３が操作されると、業務ＰＣ１０は、注文価格入力欄７２１又は注文株数入力欄７２２への入力が開始されてから、入力完了ボタン７２３が操作されるまでの時間を、操作時間として算出する。又は、業務ＰＣ１０は、注文価格入力欄７２１又は注文株数入力欄７２２へ最後の文字が入力されてから、入力完了ボタン７２３が操作されるまでの時間を、操作時間として算出する。又は、業務ＰＣ１０は、入力画面７２を表示してから、入力完了ボタン７２３が操作されるまでの時間を、操作時間として算出する。
【０１２４】
次に、業務ＰＣ１０は、表示された入力画面７２の識別子とリスク基準管理テーブル１５０の画面名称１５０１とが一致するレコードを、リスク基準管理テーブル１５０から選択する。次に、業務ＰＣ１０は、選択したレコードから、危険レベル閾値１５０３及び注意レベル閾値１５０４を抽出する。
【０１２５】
次に、業務ＰＣ１０は、算出した操作時間が、抽出した危険レベル閾値１５０３以下であるか否かを判定する。操作時間が危険レベル閾値１５０３以下の場合、業務ＰＣ１０は、当該入力画面７２に対する操作を危険レベルに分類する。そこで、業務ＰＣ１０は、操作が危険レベルであることを示す警告画面８０（図９）を表示する。
【０１２６】
更に、業務ＰＣ１０は、操作時間履歴テーブル６０を更新する。
【０１２７】
具体的には、業務ＰＣ１０は、操作時間履歴テーブル６０に新たなレコードを追加する。次に、業務ＰＣ１０は、新たなレコードの日付６０１に、注文価格入力欄７２１又は注文株数入力欄７２２への入力が開始された日付を格納する。次に、業務ＰＣ１０は、新たなレコードの時刻６０２に、注文価格入力欄７２１又は注文株数入力欄７２２への入力が開始された時刻を格納する。次に、業務ＰＣ１０は、新たなレコードの画面名称６０３に、当該入力画面７２の識別子を格納する。次に、業務ＰＣ１０は、新たなレコードの操作時間６０４に、算出した操作時間を格納する。更に、業務ＰＣ１０は、新たなレコードの判定水準６０５に、「危険レベル」を格納する。
【０１２８】
以上のように、業務ＰＣ１０は、操作時間履歴テーブル６０を更新する。
【０１２９】
一方、操作時間が危険レベル閾値１５０３より大きい場合、業務ＰＣ１０は、算出した操作時間が、抽出した注意レベル閾値１５０４以下であるか否かを判定する。操作時間が注意レベル閾値１５０４以下の場合、業務ＰＣ１０は、当該入力画面７２に対する操作を注意レベルに分類する。そこで、業務ＰＣ１０は、操作が注意レベルであることを示す警告画面８１（図１０）を表示する。
【０１３０】
更に、業務ＰＣ１０は、操作時間履歴テーブル６０を更新する。
【０１３１】
具体的には、業務ＰＣ１０は、操作時間履歴テーブル６０に新たなレコードを追加する。次に、業務ＰＣ１０は、新たなレコードの日付６０１に、注文価格入力欄７２１又は注文株数入力欄７２２への入力が開始された日付を格納する。次に、業務ＰＣ１０は、新たなレコードの時刻６０２に、注文価格入力欄７２１又は注文株数入力欄７２２への入力が開始された時刻を格納する。次に、業務ＰＣ１０は、新たなレコードの画面名称６０３に、当該入力画面７２の識別子を格納する。次に、業務ＰＣ１０は、新たなレコードの操作時間６０４に、算出した操作時間を格納する。更に、業務ＰＣ１０は、新たなレコードの判定水準６０５に、「注意レベル」を格納する。
【０１３２】
一方、操作時間が注意レベル閾値１５０４より大きい場合、業務ＰＣ１０は、当該入力画面７２に対する操作を標準レベルに分類する。業務ＰＣ１０は、確認画面７３（図１４）を作成する。そして、業務ＰＣ１０は、作成した確認画面７３を表示する。
【０１３３】
更に、業務ＰＣ１０は、操作時間履歴テーブル６０を更新する。
【０１３４】
具体的には、業務ＰＣ１０は、操作時間履歴テーブル６０に新たなレコードを追加する。次に、業務ＰＣ１０は、新たなレコードの日付６０１に、注文価格入力欄７２１又は注文株数入力欄７２２への入力が開始された日付を格納する。次に、業務ＰＣ１０は、新たなレコードの時刻６０２に、注文価格入力欄７２１又は注文株数入力欄７２２への入力が開始された時刻を格納する。次に、業務ＰＣ１０は、新たなレコードの画面名称６０３に、当該入力画面７０の識別子を格納する。次に、業務ＰＣ１０は、新たなレコードの操作時間６０４に、算出した操作時間を格納する。更に、業務ＰＣ１０は、新たなレコードの判定水準６０５に、「標準レベル」を格納する。
【０１３５】
図１４は、本発明の実施の形態の業務ＰＣ１０に表示される確認画面７３の説明図である。
【０１３６】
確認画面７３は、注文の内容を操作者に確認させるための画面である。注文の内容は、入力画面７０の銘柄名入力欄７０１に入力された銘柄名、入力画面７２の注文価格入力欄７２１に入力された注文価格、及び入力画面７２の注文株数入力欄７２２に入力された注文株数を含む。
【０１３７】
確認画面７３は、注文の内容、確認ボタン７３１及び取消ボタン７３２を含む。更に、確認画面７３は、当該銘柄に関する情報を含んでもよい。例えば、銘柄に関する情報は、当該銘柄が上場されている市場名及び当該銘柄の銘柄コードを含む。
【０１３８】
操作者は、確認画面７３に含まれる注文の内容が正しいと判断すると、確認ボタン７３１を操作する。一方、操作者は、確認画面７３に含まれる注文の内容が誤っていると判断すると、取消ボタン７３２を操作する。取消ボタン７３２が操作されると、業務ＰＣ１０は、入力画面７０（図７）又は入力画面７２（図１２）を表示する。
【０１３９】
一方、確認ボタン７３１が操作されると、業務ＰＣ１０は、確認画面７３を表示してから、確認ボタン７３１が操作されるまでの時間を、操作時間として算出する。
【０１４０】
次に、業務ＰＣ１０は、表示された確認画面７３の識別子とリスク基準管理テーブル１５０の画面名称１５０１とが一致するレコードを、リスク基準管理テーブル１５０から選択する。次に、業務ＰＣ１０は、選択したレコードから、危険レベル閾値１５０３及び注意レベル閾値１５０４を抽出する。
【０１４１】
次に、業務ＰＣ１０は、算出した操作時間が、抽出した危険レベル閾値１５０３以下であるか否かを判定する。操作時間が危険レベル閾値１５０３以下の場合、業務ＰＣ１０は、当該確認画面７３に対する操作を危険レベルに分類する。そこで、業務ＰＣ１０は、操作が危険レベルであることを示す警告画面８０（図９）を表示する。このとき、業務ＰＣ１０は、操作者から入力された内容で注文を受け付けてもよいし、注文を受け付けなくてもよい。
【０１４２】
更に、業務ＰＣ１０は、操作時間履歴テーブル６０を更新する。
【０１４３】
具体的には、業務ＰＣ１０は、操作時間履歴テーブル６０に新たなレコードを追加する。次に、業務ＰＣ１０は、新たなレコードの日付６０１に、当該確認画面７３を表示した日付を格納する。次に、業務ＰＣ１０は、新たなレコードの時刻６０２に、当該確認画面７３を表示した時刻を格納する。次に、業務ＰＣ１０は、新たなレコードの画面名称６０３に、当該確認画面７３の識別子を格納する。次に、業務ＰＣ１０は、新たなレコードの操作時間６０４に、算出した操作時間を格納する。更に、業務ＰＣ１０は、新たなレコードの判定水準６０５に、「危険レベル」を格納する。
【０１４４】
以上のように、業務ＰＣ１０は、操作時間履歴テーブル６０を更新する。
【０１４５】
一方、操作時間が危険レベル閾値１５０３より大きい場合、業務ＰＣ１０は、算出した操作時間が、抽出した注意レベル閾値１５０４以下であるか否かを判定する。操作時間が注意レベル閾値１５０４以下の場合、業務ＰＣ１０は、当該確認画面７３に対する操作を注意レベルに分類する。そこで、業務ＰＣ１０は、操作が注意レベルであることを示す警告画面８１（図１０）を表示する。このとき、業務ＰＣ１０は、操作者から入力された内容で注文を受け付けてもよいし、注文を受け付けなくてもよい。
【０１４６】
更に、業務ＰＣ１０は、操作時間履歴テーブル６０を更新する。
【０１４７】
具体的には、業務ＰＣ１０は、操作時間履歴テーブル６０に新たなレコードを追加する。次に、業務ＰＣ１０は、新たなレコードの日付６０１に、当該確認画面７３を表示した日付を格納する。次に、業務ＰＣ１０は、新たなレコードの時刻６０２に、当該確認画面７３を表示した時刻を格納する。次に、業務ＰＣ１０は、新たなレコードの画面名称６０３に、当該確認画面７３の識別子を格納する。次に、業務ＰＣ１０は、新たなレコードの操作時間６０４に、算出した操作時間を格納する。更に、業務ＰＣ１０は、新たなレコードの判定水準６０５に、「注意レベル」を格納する。
【０１４８】
一方、操作時間が注意レベル閾値１５０４より大きい場合、業務ＰＣ１０は、当該確認画面７３に対する操作を標準レベルに分類する。そして、業務ＰＣ１０は、操作者から入力された内容で注文を受け付ける。
【０１４９】
更に、業務ＰＣ１０は、操作時間履歴テーブル６０を更新する。
【０１５０】
具体的には、業務ＰＣ１０は、操作時間履歴テーブル６０に新たなレコードを追加する。次に、業務ＰＣ１０は、新たなレコードの日付６０１に、当該確認画面７３を表示した日付を格納する。次に、業務ＰＣ１０は、新たなレコードの時刻６０２に、当該確認画面７３を表示した時刻を格納する。次に、業務ＰＣ１０は、新たなレコードの画面名称６０３に、当該確認画面７３の識別子を格納する。次に、業務ＰＣ１０は、新たなレコードの操作時間６０４に、算出した操作時間を格納する。更に、業務ＰＣ１０は、新たなレコードの判定水準６０５に、「標準レベル」を格納する。
【０１５１】
以上のようにして、証券の注文が終了する。
【０１５２】
本実施の形態では、業務ＰＣ１０が、操作時間を算出したが、集計サーバ１００が、業務ＰＣ１０の操作履歴に基づいて、操作時間を算出してもよい。
【０１５３】
また、本実施の形態では、業務ＰＣ１０が、画面に対する操作を、危険レベル、注意レベル又は標準レベルのいずれかに分類したが、集計サーバ１００が、画面に対する操作を、危険レベル、注意レベル又は標準レベルのいずれかに分類してもよい。
【０１５４】
図１５は、本発明の実施の形態の集計サーバ１００の集計処理のフローチャートである。
【０１５５】
まず、集計サーバ１００は、計測条件設定処理を行う（Ｓ９１）。なお、計測条件設定処理については、図１６で詳細を説明する。
【０１５６】
その後、計測期間管理テーブル１４０の開始日時１４０１を経過すると、集計サーバ１００は、操作時間の計測開始を、計測対象の業務ＰＣ１０に指示する（Ｓ９２）。このとき、集計サーバ１００は、ステップＳ９１で作成されたリスク基準管理テーブル１５０を、計測対象の業務ＰＣ１０に送信する。なお、計測対象の業務ＰＣ１０は、計測対象として設定された操作者によって使用されている業務ＰＣ１０である。
【０１５７】
すると、業務ＰＣ１０は、操作時間の計測を開始する。そして、業務ＰＣ１０は、計測した操作時間を、操作時間履歴テーブル６０に格納する。なお、業務ＰＣ１０は、操作時間履歴テーブル６０を、集計サーバ１００に定期的に送信する。
【０１５８】
集計サーバ１００は、業務ＰＣ１０から操作時間履歴テーブル６０を受信する（Ｓ９３）。すると、集計サーバ１００は、受信した操作時間履歴テーブル６０に基づいて、操作時間履歴収集テーブル１３０を更新する。
【０１５９】
具体的には、集計サーバ１００は、受信した操作時間履歴テーブル６０の日付６０１を、操作時間履歴収集テーブル１３０の日付１３０１に格納する。次に、集計サーバ１００は、受信した操作時間履歴テーブル６０の時刻６０２を、操作時間履歴収集テーブル１３０の時刻１３０２に格納する。次に、集計サーバ１００は、受信した操作時間履歴テーブル６０の画面名称６０３を、操作時間履歴収集テーブル１３０の画面名称１３０３に格納する。次に、集計サーバ１００は、受信した操作時間履歴テーブル６０の操作時間６０４を、操作時間履歴収集テーブル１３０の操作時間１３０４に格納する。次に、集計サーバ１００は、受信した操作時間履歴テーブル６０の判定水準６０５を、操作時間履歴収集テーブル１３０の判定水準１３０５に格納する。
【０１６０】
次に、集計サーバ１００は、受信した操作時間履歴テーブル６０の送信元である業務ＰＣ１０の操作者を特定する。次に、集計サーバ１００は、特定した操作者の識別子を、操作時間履歴収集テーブル１３０の操作者名１３０６に格納する。次に、集計サーバ１００は、特定した操作者が属する部の識別子を、操作時間履歴収集テーブル１３０の部名１３０７に格納する。更に、集計サーバ１００は、特定した操作者が属する課の識別子を、操作時間履歴収集テーブル１３０の課名１３０８に格納する。
【０１６１】
更に、集計サーバ１００は、日付１３０１及び時刻１３０２の順番に、操作時間履歴収集テーブル１３０に含まれるレコードを並び替えてもよい。
【０１６２】
その後、計測期間管理テーブル１４０の開始日時１４０１を経過すると、集計サーバ１００は、操作時間の計測終了を、業務ＰＣ１０に指示する（Ｓ９４）。すると、業務ＰＣ１０は、操作時間の計測を終了する。
【０１６３】
次に、集計サーバ１００は、リスク分析処理を行う。なお、リスク分析処理については、図１８で詳細を説明する。
【０１６４】
そして、集計サーバ１００は、リスク分析の結果を、管理端末２００に送信する（Ｓ９６）。リスク分析の結果は、標準レベルに分類された操作の回数、注意レベルに分類された操作の回数及び標準レベルに分類された操作の回数を含む。
【０１６５】
管理端末２００は、リスク分析の結果を集計サーバ１００から受信する。すると、管理端末２００は、受信したリスク分析の結果を表示する。例えば、管理端末２００は、図１９で示すリスク分析結果画面又は図２０で示すリスク分析結果画面を、リスク分析の結果として表示する。
【０１６６】
そして、集計サーバ１００は、当該集計処理を終了する。
【０１６７】
図１６は、本発明の実施の形態の集計サーバ１００の計測条件設定処理のフローチャートである。
【０１６８】
計測条件設定処理は、集計処理（図１５）のステップＳ９１において実行される。
【０１６９】
まず、集計サーバ１００は、計測対象となる操作者を設定する（Ｓ９１１）。
【０１７０】
具体的には、集計サーバ１００は、操作者選択画面（図１７）の表示を、管理端末２００に指示する。すると、管理端末２００は、操作者選択画面を表示する。
【０１７１】
図１７は、本発明の実施の形態の管理端末２００に表示される操作者選択画面の説明図である。
【０１７２】
操作者選択画面は、計測対象となる操作者を管理者に選択させるための画面である。
【０１７３】
管理端末２００に表示された操作者選択画面上において、管理者は、計測対象となる事業部を選択する（Ｓ９１１１）。すると、管理端末２００は、選択された事業部に属する部の名称を表示する。次に、管理者は、計測対象となる部を選択する（Ｓ９１１２）。すると、管理端末２００は、選択された部に属する課の名称を表示する。次に、管理者は、計測対象となる課を選択する（Ｓ９１１３）。すると、管理端末２００は、選択された課に属する操作者の名称を表示する。次に、管理者は、計測対象となる操作者を選択する。
【０１７４】
すると、管理端末２００は、選択された操作者を集計サーバ１００に通知する。集計サーバ１００は、通知された操作者を計測対象として設定する。
【０１７５】
次に、集計サーバ１００は、リスク基準を設定する（Ｓ９１２）。
【０１７６】
具体的には、管理者は、業務ＰＣ１０に表示される画面ごとに設定される標準時間を、管理端末２００に入力する。すると、管理端末２００は、入力された標準時間を、集計サーバ１００に送信する。
【０１７７】
集計サーバ１００は、標準時間を管理端末２００から受信する。次に、集計サーバ１００は、受信した標準時間を、リスク基準管理テーブル１５０の標準時間１５０５に格納する。次に、集計サーバ１００は、受信した標準時間から４秒を減算することによって求まった時間を、リスク基準管理テーブル１５０の危険レベル閾値１５０３に格納する。更に、集計サーバ１００は、受信した標準時間から２秒を減算することによって求まった時間を、リスク基準管理テーブル１５０の注意レベル閾値１５０４に格納する。
【０１７８】
なお、管理者は、標準時間だけでなく、危険レベル閾値及び注意レベル閾値を、管理端末２００に入力してもよい。この場合、集計サーバ１００は、入力された危険レベル閾値を、リスク基準管理テーブル１５０の危険レベル閾値１５０３に格納する。また、集計サーバ１００は、入力された注意レベル閾値を、リスク基準管理テーブル１５０の注意レベル閾値１５０４に格納する。
【０１７９】
以上のように、集計サーバ１００は、リスク基準管理テーブル１５０を更新することによって、リスク基準の設定を完了する。
【０１８０】
次に、集計サーバ１００は、計測対象となる期間を設定する（Ｓ９１３２）。
【０１８１】
具体的には、管理者は、計測開始の日時及び計測終了の日時を、管理端末２００に入力する（Ｓ９１３１及びＳ９１３２）。すると、管理端末２００は、入力された計測開始の日時及び計測終了の日時を、集計サーバ１００に送信する。
【０１８２】
集計サーバ１００は、計測開始の日時及び計測終了の日時を管理端末２００から受信する。次に、集計サーバ１００は、受信した計測開始の日時を、計測期間管理テーブル１４０の開始日時１４０１に格納する。次に、集計サーバ１００は、受信した計測終了の日時を、計測期間管理テーブル１４０の終了日時１４０２に格納する。
【０１８３】
以上のように、集計サーバ１００は、計測期間管理テーブル１４０を更新することによって、計測対象となる期間の設定を完了する。
【０１８４】
そして、集計サーバ１００は、当該計測条件設定処理を終了する。
【０１８５】
図１８は、本発明の実施の形態の集計サーバ１００のリスク分析処理のフローチャートである。
【０１８６】
リスク分析処理は、集計処理（図１５）のステップＳ９５において実行される。
【０１８７】
まず、集計サーバ１００は、計測対象として設定されたすべての操作者を、一つずつ順番に選択する（Ｓ９５１）。そして、集計サーバ１００は、選択した操作者ごとに、ステップＳ９５２〜Ｓ９５６を実行する。
【０１８８】
次に、集計サーバ１００は、業務ＰＣ１０に表示されるすべての画面を、一つずつ順番に選択する（Ｓ９５２）。そして、集計サーバ１００は、選択した画面ごとに、ステップＳ９５３〜Ｓ９５６を実行する。
【０１８９】
次に、集計サーバ１００は、計測対象となる期間に含まれるすべての時間帯を、一つずつ順番に選択する（Ｓ９５３）。選択される時間帯は、リスクを分析される単位となる時間であり、例えば、一時間である。
【０１９０】
次に、集計サーバ１００は、ステップＳ９５１で選択した操作者の識別子と操作時間履歴収集テーブル１３０の操作者名１３０６とが一致するすべてのレコードを、操作時間履歴収集テーブル１３０から選択する。次に、集計サーバ１００は、ステップＳ９５２で選択した画面の識別子と操作時間履歴収集テーブル１３０の画面名称１３０３とが一致するレコードを、選択したレコードの中から選択する。次に、集計サーバ１００は、操作時間履歴収集テーブル１３０の日付１３０１及び時刻１３０２が、ステップＳ９５３で選択した時間帯に該当するレコードを、選択したレコードの中から選択する。
【０１９１】
次に、集計サーバ１００は、選択したレコードのうち、判定水準１３０５が危険レベルを示すレコードの数を数える（Ｓ９５４）。なお、当該レコードの数は、ステップＳ９５３で選択された時間帯における、ステップＳ９５１で選択された操作者による、ステップＳ９５２で選択された画面に対する操作のうち、危険レベルに分類された操作の回数（危険操作回数）である。
【０１９２】
次に、集計サーバ１００は、選択したレコードのうち、判定水準１３０５が注意レベルを示すレコードの数を数える（Ｓ９５５）。なお、当該レコードの数は、ステップＳ９５３で選択された時間帯における、ステップＳ９５１で選択された操作者による、ステップＳ９５２で選択された画面に対する操作のうち、注意レベルに分類された操作の回数（注意操作回数）である。
【０１９３】
次に、集計サーバ１００は、選択したレコードのうち、判定水準１３０５が標準レベルを示すレコードの数を数える（Ｓ９５６）。なお、当該レコードの数は、ステップＳ９５３で選択された時間帯における、ステップＳ９５１で選択された操作者による、ステップＳ９５２で選択された画面に対する操作のうち、標準レベルに分類された操作の回数（標準操作回数）である。
【０１９４】
次に、集計サーバ１００は、計測対象となる期間に含まれるすべての時間帯をステップＳ９５３で選択したか否かを判定する。計測対象となる時間帯のいずれか一つでも選択していない場合、集計サーバ１００は、次の時間帯を選択し、ステップＳ９５４〜Ｓ９５６を実行する。
【０１９５】
一方、すべての時間帯を選択した場合、集計サーバ１００は、業務ＰＣ１０に表示されるすべての画面をステップＳ９５２で選択したか否かを判定する。業務ＰＣ１０に表示される画面のいずれか一つでも選択していない場合、集計サーバ１００は、次の画面を選択し、ステップＳ９５３〜９５６を実行する。
【０１９６】
一方、すべての画面を選択した場合、集計サーバ１００は、計測対象として設定されたすべての操作者をステップＳ９５１で選択したか否かを判定する。計測対象として設定された操作者のいずれか一人でも選択していない場合、集計サーバ１００は、次の操作者を選択し、ステップＳ９５２〜Ｓ９５６を実行する。
【０１９７】
一方、すべての操作者を選択した場合、集計サーバ１００は、当該リスク分析処理を終了する。
【０１９８】
図１９は、本発明の実施の形態の管理端末２００に表示されるリスク分析結果画面８７の説明図である。
【０１９９】
リスク分析結果画面８７は、７月２４日における操作を分析した結果を示す。
【０２００】
具体的には、リスク分析結果画面８７は、すべての操作者によるすべての画面に対する危険操作回数を、時間帯ごとに示す。また、リスク分析結果画面８７は、危険操作回数が最も多いのは１６時から１７時までの時間帯であることを示す。
【０２０１】
また、リスク分析結果画面８７は、１６時から１７時までの時間帯に行われた操作の操作時間に関するヒストグラムを含む。また、リスク分析結果画面８７は、１６時から１７時までの時間帯におけるすべての操作者によるすべての画面に対する危険操作回数を示す。また、リスク分析結果画面８７は、１６時から１７時までの時間帯におけるすべての操作者によるすべての画面に対する注意操作回数を示す。また、リスク分析結果画面８７は、１６時から１７時までの時間帯におけるすべての操作者によるすべての画面に対する標準操作回数を示す。
【０２０２】
なお、集計サーバ１００は、リスク分析の結果を統計的に処理することによって、リスク分析結果画面８７に表示される情報を作成する。他にも、集計サーバ１００は、リスク分析の結果を統計的に処理することによって、他の情報を作成してもよい。
【０２０３】
例えば、集計サーバ１００は、時間ごとだけでなく、日ごと、週ごと、月ごと又は年ごとにおける、危険操作回数、注意操作回数及び標準操作回数を算出してもよい。また、集計サーバ１００は、危険操作回数の変化量、注意操作回数の変化量及び標準操作回数の変化量を算出してもよい。また、集計サーバ１００は、操作者ごとでなく、部ごと又は課ごとに、危険操作回数、注意操作回数及び標準操作回数を算出してもよい。また、集計サーバ１００は、特定の操作者による危険操作回数を、すべての操作者による危険操作回数で割ることによって、当該特定の操作者のリスク寄与率を算出してもよい。
【０２０４】
また、集計サーバ１００は、危険レベルに分類されたすべての操作の操作時間の平均を算出してもよい。同様に、集計サーバ１００は、危険レベル又は注意レベルに分類されたすべてのす長の操作時間の平均を算出してもよい。また、集計サーバ１００は、標準時間と最短の操作時間との差を算出してもよい。
【０２０５】
また、集計サーバ１００は、算出した値が所定の条件を満たした場合、警告を出力してもよい。また、集計サーバ１００は、算出した値が所定の条件を満たした場合、警告の出力を、一部又は全部の業務ＰＣ１０に指示してもよい。
【０２０６】
例えば、集計サーバ１００は、危険操作回数又は注意操作回数が閾値を越えた場合に、警告の出力を、業務ＰＣ１０に指示する。また、集計サーバ１００は、危険操作回数の変化量又は注意操作回数の変化量が閾値を越えた場合に、警告の出力を、業務ＰＣ１０に指示する。
【０２０７】
図２０は、本発明の実施の形態の管理端末２００に表示されるリスク分析結果画面８８の説明図である。
【０２０８】
リスク分析結果画面８８は、７月２４日における操作を分析した結果を示す。具体的には、リスク分析結果画面８８は、それぞれの操作者が、それぞれの時間帯に、どのような操作を行っていたかを示す。
【０２０９】
なお、管理端末２００は、リスク分析の結果を異なる画面として表示してもよい。
【０２１０】
以上のように、集計サーバ１００は、誤操作によるリスクを算出し、算出したリスクに関する情報を管理端末２００に表示させることができる。
【図面の簡単な説明】
【０２１１】
【図１】本発明の実施の形態の計算機システムの構成のブロック図である。
【図２】本発明の実施の形態の計算機システムの機能構成のブロック図である。
【図３】本発明の実施の形態の業務ＰＣ及び集計サーバに記憶されるリスク基準管理テーブルの構成図である。
【図４】本発明の実施の形態の業務ＰＣに記憶される操作時間履歴テーブルの構成図である。
【図５】本発明の実施の形態の集計サーバに記憶される計測期間管理テーブルの構成図である。
【図６】本発明の実施の形態の集計サーバに記憶される操作時間履歴収集テーブルの構成図である。
【図７】本発明の実施の形態の業務ＰＣに表示される入力画面の説明図である。
【図８】本発明の実施の形態の業務ＰＣに表示される入力画面の説明図である。
【図９】本発明の実施の形態の業務ＰＣに表示される警告画面の説明図である。
【図１０】本発明の実施の形態の業務ＰＣに表示される警告画面の説明図である。
【図１１】本発明の実施の形態の業務ＰＣに表示される確認画面の説明図である。
【図１２】本発明の実施の形態の業務ＰＣに表示される入力画面の説明図である。
【図１３】本発明の実施の形態の業務ＰＣに表示される入力画面の説明図である。
【図１４】本発明の実施の形態の業務ＰＣに表示される確認画面の説明図である。
【図１５】本発明の実施の形態の集計サーバの集計処理のフローチャートである。
【図１６】本発明の実施の形態の集計サーバの計測条件設定処理のフローチャートである。
【図１７】本発明の実施の形態の管理端末に表示される操作者選択画面の説明図である。
【図１８】本発明の実施の形態の集計サーバのリスク分析処理のフローチャートである。
【図１９】本発明の実施の形態の管理端末に表示されるリスク分析結果画面の説明図である。
【図２０】本発明の実施の形態の管理端末に表示されるリスク分析結果画面の説明図である。
【符号の説明】
【０２１２】
１０    業務計算機
１１    ＣＰＵ
１２    メモリ
１３    データ転送コントローラ
１４    ネットワークインタフェース
１５    ストレージ装置
１８    入力装置
１９    ディスプレイ
２０    ネットワーク
２１    ゲートウェイ装置
２２    ＷＡＮ
３０    ＯＳ
５０    アプリケーション
５１    表計算ソフト
５２    ブラウザソフト
５３    ワードプロセッサソフト
６０    操作時間履歴テーブル
１００    集計サーバ
１１１    ＣＰＵ
１１２    メモリ
１１３    データ転送コントローラ
１１４    ネットワークインタフェース
１１５    ストレージ装置
１３０    操作時間履歴収集テーブル
１４０    計測期間管理テーブル
１５０    リスク基準管理テーブル
２００    管理端末
２１１    ＣＰＵ
２１２    メモリ
２１３    データ転送コントローラ
２１４    ネットワークインタフェース
２１５    ストレージ装置
２１８    入力装置
２１９    ディスプレイ
３００    リスク分析アプリケーション
３１０    操作時間履歴受信部
３２０    計測条件受信部
３３０    リスク分析部
３４０    分析データ送信部
４００    業務モニタエージェント
４０１    業務モニタ部
４０２    操作時間履歴送信部
【図１】
2008181279.tif 000003
【図２】
2008181279.tif 000004
【図３】
2008181279.tif 000005
【図４】
2008181279.tif 000006
【図５】
2008181279.tif 000007
【図６】
2008181279.tif 000008
【図７】
2008181279.tif 000009
【図８】
2008181279.tif 000010
【図９】
2008181279.tif 000011
【図１０】
2008181279.tif 000012
【図１１】
2008181279.tif 000013
【図１２】
2008181279.tif 000014
【図１３】
2008181279.tif 000015
【図１４】
2008181279.tif 000016
【図１５】
2008181279.tif 000017
【図１６】
2008181279.tif 000018
【図１７】
2008181279.tif 000019
【図１８】
2008181279.tif 000020
【図１９】
2008181279.tif 000021
【図２０】
2008181279.tif 000022