(57)【要約】【課題】安全性を高めることができ、また、処理対象の重要性に応じて柔軟なセキュリティポリシーを確立することが可能な制御装置を提供する。【解決手段】判断手段は、ログインして記憶部に対する処理を行う管理者がログアウトしたか否かを判断する。記憶手段は、管理者にログインが許可される被管理者に関する情報に対応づけて、判断手段により管理者がログアウトしたと判断してからの経過時間が増加するにつれて減縮する処理内容をデータベースに記憶する。読み出し手段は、判断手段により管理者がログアウトしたと判断した場合、管理者のログアウトからの経過時間に基づいて処理内容データベースから被管理者の処理内容を読み出す。被管理者はこの処理内容に基づき記憶部に対する処理が制御される。【選択図】図１
2009230249.tif 000002
【特許請求の範囲】
【請求項１】
データを記憶する記憶部に対する処理を制御する制御装置において、
管理者がログアウトしたか否かを判断する判断手段と、
前記管理者にログインが許可される被管理者に関する情報に対応づけて、前記判断手段により前記管理者がログアウトしたと判断してからの経過時間が増加するにつれて減縮する前記記憶部に対する処理内容をデータベースに記憶する記憶手段と、
前記判断手段により管理者がログアウトしたと判断した場合に、前記管理者のログアウトからの経過時間に基づいて前記データベースから被管理者の処理内容を読み出す手段と、
該手段により読み出した被管理者の処理内容に基づいて、前記記憶部に対する処理を制御する手段と
を備える制御装置。
【請求項２】
前記記憶手段は、
被管理者及び該一の被管理者によりログインを許可される他の被管理者に関する情報に対応づけて、前記判断手段により前記管理者がログアウトしたと判断してからの経過時間が増加するにつれて減縮する処理内容を前記データベースに記憶するよう構成してある
請求項１に記載の制御装置。
【請求項３】
前記記憶手段は、
前記他の被管理者に関する情報に対応する処理内容が、前記一の被管理者に関する情報に対応する処理内容以下である処理内容を前記データベースに記憶するよう構成してある
請求項２に記載の制御装置。
【請求項４】
前記判断手段により管理者がログアウトしたと判断した後に、再び管理者がログインしたか否かを判断する補助判断手段と、
該手段により再び管理者がログインしたと判断した場合、前記一の被管理者及び他の被管理者の処理内容を前記データベースに予め記憶した所定の処理内容へ変更する手段
を備える請求項２または３に記載の制御装置。
【請求項５】
コンピュータ内のデータを記憶する記憶部に対する処理を制御するためのプログラムにおいて、
コンピュータに、
管理者がログアウトしたか否かを判断する判断ステップと、
前記管理者にログインが許可される被管理者に関する情報に対応づけて、前記判断ステップにより前記管理者がログアウトしたと判断してからの経過時間が増加するにつれて減縮する前記記憶部に対する処理内容をデータベースに記憶する記憶ステップと、
前記判断ステップにより管理者がログアウトしたと判断した場合に、前記管理者のログアウトからの経過時間に基づいて前記データベースから被管理者の処理内容を読み出すステップと、
該ステップにより読み出した被管理者の処理内容に基づいて、前記記憶部に対する処理を制御するステップと
を実行させるプログラム。
【請求項６】
前記記憶ステップは、
被管理者及び該一の被管理者によりログインを許可される他の被管理者に関する情報に対応づけて、前記判断ステップにより前記管理者がログアウトしたと判断してからの経過時間が増加するにつれて減縮する処理内容をデータベースに記憶する
請求項５に記載のプログラム。
【請求項７】
コンピュータ内のデータを記憶する記憶部に対する処理を前記コンピュータの制御部により制御する制御方法において、
管理者がログアウトしたか否かを前記制御部により判断する判断ステップと、
前記管理者にログインが許可される被管理者に関する情報に対応づけて、前記判断ステップにより前記管理者がログアウトしたと判断してからの経過時間が増加するにつれて減縮する前記記憶部に対する処理内容を前記制御部によりデータベースに記憶する記憶ステップと、
前記判断ステップにより管理者がログアウトしたと判断した場合に、前記管理者のログアウトからの経過時間に基づいて前記制御部により前記データベースから被管理者の処理内容を読み出すステップと、
該ステップにより読み出した被管理者の処理内容に基づいて、前記制御部により前記記憶部に対する処理を制御するステップと
を備える制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データを記憶する記憶部に対する処理を制御する制御装置、該制御装置をコンピュータとして機能させるためのプログラム及び制御方法に関する。
【背景技術】
【０００２】
データベースの構築、Ｗｅｂサイトの構築または社内システムの構築等の各種処理は情報量の増加につれ、その作業負担も増加している。近年では、処理の効率化の観点から、社内の従業者は管理者として処理を総合的に管理し、その他の処理を社外へ委託するケースも増加している。つまり、特定の処理を社内の管理者のみならず、社外の被管理者と共同で作業を遂行するケースが増加している。
【０００３】
このように社外の被管理者に処理を委託した場合、セキュリティが問題となる。特に、作業が休日または深夜に及んだ場合、管理者を除く被管理者のみで作業を行う必要性も生じる。そこで、管理者の権限を安全に譲渡するための権限譲渡方法等が知られている（例えば、特許文献１乃至３参照）。
【特許文献１】特開２００６−２２１５０６号公報
【特許文献２】特開２００７−２４９９１２号公報
【特許文献３】特開２００２−３２８９０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１乃至３に記載の方法は権限の範囲及び有効期限を権限譲渡時に決定しているにすぎず、この有効期限内におけるセキュリティに関しては何ら考慮するものではなかった。
【０００５】
本発明は斯かる事情に鑑みてなされたものであり、その目的は、被管理者の記憶部に対する処理内容を管理者のログアウトからの時間の経過に従い減縮させることにより、より安全性を高めることができ、また、処理対象の重要性に応じて柔軟なセキュリティポリシーを確立することが可能な制御装置、該制御装置をコンピュータとして機能させるためのプログラム及び制御方法を提供することにある。
【課題を解決するための手段】
【０００６】
本願に開示する制御装置は、データを記憶する記憶部に対する処理を制御する制御装置において、管理者がログアウトしたか否かを判断する判断手段と、前記管理者にログインが許可される被管理者に関する情報に対応づけて、前記判断手段により前記管理者がログアウトしたと判断してからの経過時間が増加するにつれて減縮する前記記憶部に対する処理内容をデータベースに記憶する記憶手段と、前記判断手段により管理者がログアウトしたと判断した場合に、前記管理者のログアウトからの経過時間に基づいて前記データベースから被管理者の処理内容を読み出す手段と、該手段により読み出した被管理者の処理内容に基づいて、前記記憶部に対する処理を制御する手段とを備える。
【０００７】
本願に開示する制御装置によれば、判断手段は、管理者がログアウトしたか否かを判断する。記憶手段は、管理者にログインが許可される被管理者に関する情報に対応づけて、判断手段により管理者がログアウトしたと判断してからの経過時間が増加するにつれて減縮する記憶部に対する処理内容をデータベースに記憶する。そして、判断手段により管理者がログアウトしたと判断した場合、管理者のログアウトからの経過時間に基づいてデータベースから被管理者の処理内容を読み出す。被管理者はこの処理内容に基づき記憶部に対する処理が制御される。
【０００８】
また、本願に開示する制御装置の記憶手段は、被管理者及び該一の被管理者によりログインを許可される他の被管理者に関する情報に対応づけて、判断手段により管理者がログアウトしたと判断してからの経過時間が増加するにつれて減縮する処理内容を前記データベースに記憶する。
【０００９】
このような構成によれば、管理者がログアウトしたと判断してからの時間経過が増加することを検知することにより、管理者のログアウトを契機とした管理者不在時の被管理者の権限を段階的に制限していくことが可能となり、管理者不在時の利便性を確保しつつ、被管理者等による権限の濫用を効果的に抑止することができ、結果として、セキュリティ上の安全性を確保することができる。
【００１０】
また、本願に開示する制御装置の記憶手段は、他の被管理者に関する情報に対応する処理内容が、一の被管理者に関する情報に対応する処理内容以下である処理内容をデータベースに記憶する。
【００１１】
このような構成によれば、被管理者（第一の被管理者）より権限を与えられる第二の被管理者は、第一の被管理者の権限以下しか付与されないという制限が課されることにより、第一の被管理者等が一時離席した場合においても同様に第一の被管理者から権限を付与された第二の被管理者が作業することができるとともに、第二の被管理者へ権限付与する際に第一の被管理者の負担を軽減することができ、結果として、セキュリティ上の安全性を確保することができる。
【００１２】
本願に開示する制御装置は、判断手段により管理者がログアウトしたと判断した後に、再び管理者がログインしたか否かを判断する補助判断手段と、該手段により再び管理者がログインしたと判断した場合、一の被管理者及び他の被管理者の処理内容をデータベースに予め記憶した所定の処理内容へ変更する手段を備える。
【００１３】
このような構成によれば、管理者が一時ログアウトした後、再度ログインした場合、被管理者全てが再度権限付与され、管理者がログアウトするまでの間は、管理者の監督の下で許容される処理範囲内において業務を遂行することが可能となる。
【００１４】
なお、本願に開示する制御装置の構成要素または構成要素の任意の組合せを、方法、装置、回路、システム、コンピュータプログラム、記録媒体、データ構造などに適用したものも、他の態様として有効である。
【発明の効果】
【００１５】
当該制御装置の一観点によれば、判断手段により管理者がログアウトしたと判断した場合、管理者のログアウトからの経過時間に基づいてデータベースから被管理者の処理内容を読み出す。そして制御装置はこの読み出した処理内容に基づき被管理者に係る処理を制御することから、管理者が長期間にわたり不在であっても、安全性を確保することが可能となる。また、減縮する程度を処理対象の重要性に応じて適宜設定することで、事案の具体的事情に応じたセキュリティポリシーを柔軟に構築することが可能となる等、本発明は優れた効果を奏する。
【発明を実施するための最良の形態】
【００１６】
実施の形態１
以下本発明の実施の形態を、図面を参照して説明する。図１は制御システムの概要を示す模式図である。制御システムは制御装置１、ログインして制御装置内の記憶部に対する処理を行う管理者の情報処理装置２、及び、管理者にログインが許可される被管理者の情報処理装置３等を含んで構成される。情報処理装置２、３は例えばパーソナルコンピュータ、携帯電話機、またはＰＤＡ（Personal Digital Assistant）等である。また制御装置１は例えばサーバコンピュータ等である。以下では、管理者の情報処理装置２を管理者コンピュータ２、被管理者（以下、作業者という）の情報処理装置３を作業者コンピュータ３Ａ、３Ｂ、３Ｃ（以下、場合により作業者コンピュータ３で代表する）、また、制御装置１をサーバコンピュータ１と読み替えて説明する。
【００１７】
本実施の形態においては、管理者が作業者Ａ、Ｂ及びＣの３人に、サーバコンピュータ１へのアクセスを認め、サーバコンピュータ１内の各種ファイルの編集処理及びアプリケーションプログラムの作成処理等を実行させる例を用いて説明する。なお、処理内容は一例でありこれに限るものではない。サーバコンピュータ１、管理者コンピュータ２、及び作業者コンピュータ３はＬＡＮ（Local Area Network）等の通信網Ｎを介して相互に接続されており、ＨＴＴＰ（HyperText Transfer Protocol）等のプロトコルにより必要な情報の送受信を行う。なお、インターネット及び携帯電話網等を介して、管理者コンピュータ２及び作業者コンピュータ３を接続し、リモートによるアクセスを認めても良い。
【００１８】
管理者及び各作業者には各人を特定するための固有の識別情報（以下、ＩＤという）及びパスワードが予め付与されている。管理者は管理者コンピュータ２からＩＤ及びパスワードを入力することで、サーバコンピュータ１の共有フォルダ等にアクセスすることができる。同様に作業者もＩＤ及びパスワードを入力することにより、サーバコンピュータ１へアクセスすることができる。なお、以下では、ＩＤ及びパスワードを用いた認証例を説明するが、指紋等の生体認証を用いても良い。作業者は管理者の監督の下、各種処理を実行する。管理者がログアウトした場合、以下に述べる処理により作業者コンピュータ３により処理することが可能な範囲、つまり処理内容が経過時間及び世代順に減縮する。
【００１９】
図２は管理者コンピュータ２のハードウェア構成を示すブロック図である。管理者コンピュータ２は制御部としてのＣＰＵ（Central Processing Unit）２１、ＲＡＭ（Random Access Memory）２２、入力部２３、表示部２４、通信部２６、及び記憶部２５等を含んで構成される。ＣＰＵ２１は、バス２７を介して管理者コンピュータ２のハードウェア各部と接続されていて、それらを制御する。ハードディスクまたは大容量メモリで構成される記憶部２５にはWindows(登録商標)等のＯＳ（Operating System）２５１及びインターネットエクスプローラ（登録商標）等のブラウザ２５２が記憶されている。
【００２０】
表示部２４は例えば液晶ディスプレイ等であり、入力部２３はキーボード及びマウス等から構成される。通信部２６はモデムまたはＬＡＮカード等であり、サーバコンピュータ１、及び、作業者コンピュータ３等とＨＴＴＰ等のプロトコルにより情報を送受信する。通信部２６を介してサーバコンピュータ１の共有フォルダ等にアクセスする場合、管理者は入力部２３からＩＤ及びパスワードを入力する。ＣＰＵ２１は入力されたＩＤ及びパスワードをサーバコンピュータ１へ送信する。サーバコンピュータ１での認証が成功した場合、入力部２３を通じて、サーバコンピュータ１の共有フォルダ等に対し各種処理を実行することができる。
【００２１】
図３は作業者コンピュータ３のハードウェア構成を示すブロック図である。作業者コンピュータ３は制御部としてのＣＰＵ３１、ＲＡＭ３２、入力部３３、表示部３４、通信部３６、及び記憶部３５等を含んで構成される。ＣＰＵ３１は、バス３７を介して作業者コンピュータ３のハードウェア各部と接続されていて、それらを制御する。ハードディスクまたは大容量メモリで構成される記憶部３５にはＯＳ３５１及びブラウザ３５２が記憶されている。なお作業者コンピュータ３は管理者コンピュータ２と実質的に同一の構成をなすため詳細な説明は省略する。
【００２２】
図４はサーバコンピュータ１のハードウェア構成を示すブロック図である。サーバコンピュータ１は制御部としてのＣＰＵ１１、ＲＡＭ１２、通信部１６、入力部１３、表示部１４、時計部１８、及び記憶部１５等を含んで構成される。ＣＰＵ１１は、バス１７を介してサーバコンピュータ１のハードウェア各部と接続されていて、それらを制御すると共に、記憶部１５に格納された制御プログラム１５Ｐに従って、種々のソフトウェア的機能を実行する。
【００２３】
通信部１６はファイアウォールとしての機能を果たすゲートウェイ等である。表示部１４は例えば液晶ディスプレイ等であり、入力部１３はキーボード及びマウス等から構成される。時計部１８は日時情報をＣＰＵ１１へ出力する。記憶部１５は例えばハードディスクで構成され、内部には上述した制御プログラム１５Ｐの他、ＩＤファイル１５１、データベース（以下、処理内容ＤＢという）１５２、履歴ファイル１５３及び業務ＤＢ１９が記憶されている。ＩＤファイル１５１は管理者または作業者に対応づけてＩＤ及びパスワードを記憶している。なお、管理者名、作業者名、ＩＤ及びパスワードは管理者等が入力部１３または管理者コンピュータ２の入力部２３から入力するようにすればよい。
【００２４】
業務ＤＢ１９及び処理内容ＤＢ１５２の詳細については後述する。ＣＰＵ１１は業務ＤＢ１９及び処理内容ＤＢ１５２のフィールドのキーを関連づけたスキーマにおいてＳＱＬ(Structured Query Language)を用いて対話することにより、必要な情報の記憶、検索等の処理を実行する。なお、本実施の形態においては処理内容ＤＢ１５２及び業務ＤＢ１９を記憶部１５に格納する形態を示したが、これに限るものではない。例えば、通信部１６を介して接続される図示しないデータベースサーバに業務ＤＢ１９及び処理内容ＤＢ１５２を記憶し、必要に応じて記憶及び検索等の処理を実行するようにしても良い。
【００２５】
図５は業務ＤＢ１９のレコードレイアウトを示す説明図である。業務ＤＢ１９はフォルダ名に対応づけて、更新日時及びフォルダ内のファイルを記憶している。以下では、作業内容として、管理者及び作業者が医薬品等のオンラインショッピングに係るＷｅｂサイトを構築する例を挙げて説明する。作業対象であるフォルダＡには医薬品の価格ファイル及び在庫ファイル等が記憶されている。管理者コンピュータ２または作業者コンピュータ３によりフォルダＡ内の価格ファイル及び在庫ファイルの記憶内容が読み書きされる。更新日時はフォルダ内のいずれかのファイルに情報が最終的に記憶された日時が、ＣＰＵ１１の指示により書き込まれる。
【００２６】
フォルダＢにはＷｅｂサイト用のＣＧＩ（Common Gateway Interface）プログラム等のアプリケーションプログラムが記憶されている。管理者コンピュータ２または作業者コンピュータ３にて作成した各種プログラムがフォルダＢに記憶される。フォルダＣにはＷｅｂサイト用のＨＴＭＬ（HyperText Markup Language）ファイル及び医薬品の画像データ等が記憶されている。管理者はログイン後、管理者コンピュータ２により、記憶部１５に対し全ての処理を実行することができる。この処理の内容としては例えば、各種ファイルへの書き込み（以下、Ｗまたはライトという）、データの読み出し（以下、Ｒまたはリードという）、フォルダの作成、削除、アクセス許可の変更、ネットワークの設定、プリンタの設定及びプログラムの実行等である。以下では、説明を容易にするために、処理内容としてフォルダＡ乃至Ｃ内のファイル及びプログラムに対するリード及びライトを例として説明するが、これに限るものではない。管理者は作業者の処理内容を決定すべく以下の処理を行う。
【００２７】
図６は処理内容を決定する際のイメージを示す説明図である。管理者コンピュータ２のＣＰＵ２１は管理者のログイン後、入力部２３からの指示に従い、初期設定コマンドをサーバコンピュータ１へ送信する。サーバコンピュータ１のＣＰＵ１１はこの初期設定コマンドを受け付けた場合、記憶部１５に予め記憶された図６に示す入力画面を読み出す。ＣＰＵ１１はこの読み出した入力画面を管理者コンピュータ２へ送信する。管理者コンピュータ２の表示部２４には、処理対象となるフォルダＡ乃至Ｃ、ログアウトからの経過時間及び処理内容が表示される。管理者は入力部２３から経過時間毎に各フォルダに対する処理内容を入力部２３から入力する。
【００２８】
この経過時間は、管理者がログアウトしてからの経過時間を示す。処理内容としてはフォルダＡ内の各ファイルに対し、ＲＷつまり「リード及びライトを許可する」、Ｒつまり「リードのみ許可する」、及び、×つまり「リード及びライト共に許可しない」の３段階が存在する。管理者は入力部２３から経過時間毎に各フォルダに対して、ＲＷ、Ｒ、または×のいずれかの処理内容一つを選択する。各処理内容に付随して白抜き四角で示すチェックボックスが表示されており、管理者は該当する処理に係るチェックボックスを入力部２３によりクリックすることで、処理内容を選択する。
【００２９】
図６に示す入力画面は管理者がログアウトする際に、管理者から直接ログインを許可され、既にログインしていた作業者（以下、第１世代の作業者という）に対する処理内容を決定する画面である。例えば、管理者がログアウトする際に作業者Ａがすでに管理者と共にログインし作業を実行していた場合、作業者Ａは第１世代の作業者となる。図６の入力画面例においては、経過時間が６０分未満のフォルダＡに対し、ＲＷが選択され、６０分以上１２０分未満のフォルダＡに対し、Ｒが選択されている。このように選択した場合、第１世代の作業者は、管理者ログアウト後の経過時間が６０分未満の場合、フォルダＡの各ファイルのリード及びライトの双方が可能である。しかし、経過時間が６０分以上１２０分未満の場合は、フォルダＡの各ファイルに関し、リードのみが可能であり、ライトを行うことができない。
【００３０】
管理者は全てのフォルダについて選択を終えた場合、入力部２３から終了ボタン１４１または第２世代を決定するボタン１４２をクリックする。ＣＰＵ２１は終了ボタン１４１のクリックを入力部２３から受け付けた場合、世代数、フォルダ及び経過時間に対応する選択された処理内容をサーバコンピュータ１へ送信する。サーバコンピュータ１のＣＰＵ１１は処理内容ＤＢ１５２に世代数、フォルダ及び経過時間に対応する処理内容を記憶する。一方ＣＰＵ２１は第２世代を決定するボタン１４２のクリックを入力部２３から受け付けた場合、世代数、フォルダ及び経過時間に対応する選択された処理内容、並びに、第２世代の入力画面の取得要求をサーバコンピュータ１へ送信する。
【００３１】
サーバコンピュータ１のＣＰＵ１１は処理内容ＤＢ１５２に世代数、フォルダ及び経過時間に対応する処理内容を記憶し、また記憶部１５に記憶した第２世代の入力画面を管理者コンピュータ２へ送信する。管理者コンピュータ２のＣＰＵ２１は表示部２４に第２世代の入力画面を表示する。図７は第２世代の入力画面のイメージを示す説明図である。管理者がログアウトし第１世代の作業者Ａ（一の作業者）が作業している場合に、作業者Ａ自身が他の作業者Ｂ（他の作業者）のログインを許可する場合がある。このように以下では、管理者ではなく、第１世代の作業者Ａにより直接ログインが許可される作業者を第２世代の作業者という。以降では、同様に第ｎ世代の作業者によりログインが許可される作業者を第ｎ＋１世代の作業者という。
【００３２】
管理者は入力部２３から経過時間毎に各フォルダに対する処理内容を、第２世代の作業者のために入力する。管理者は第２世代について全てのフォルダについて選択を終えた場合、入力部２３から終了ボタン１４１または第３世代を決定するボタン１４３をクリックする。ＣＰＵ２１は終了ボタン１４１のクリックを入力部２３から受け付けた場合、世代数（第２世代）、フォルダ及び経過時間に対応する選択された処理内容をサーバコンピュータ１へ送信する。サーバコンピュータ１のＣＰＵ１１は処理内容ＤＢ１５２に、世代数、フォルダ及び経過時間に対応する処理内容を記憶する。一方ＣＰＵ２１は第３世代を決定するボタン１４３のクリックを入力部２３から受け付けた場合、世代数、フォルダ及び経過時間に対応する選択された処理内容、並びに、第３世代の入力画面の取得要求をサーバコンピュータ１へ送信する。以上を繰り返すことにより、各世代の作業者に対する処理内容が決定する。
【００３３】
図８は処理内容ＤＢ１５２のレコードレイアウトを示す説明図である。処理内容ＤＢ１５２は経過時間フィールド、フォルダフィールド、第１世代フィールド、第２世代フィールド及び第３世代フィールドを含んで構成される。経過時間フィールドは管理者がログアウトしてからの経過時間が記憶されている。本例では０分以上６０分未満、６０分以上１２０分未満、１２０分以上１８０分未満、及び１８０分以上が記憶されている。フォルダフィールドには業務ＤＢ１９に記憶された作業対象となるフォルダＡ乃至Ｃが記憶されている。
【００３４】
第１世代フィールドにはフォルダ及び経過時間に対応づけて、各フォルダに対するリードまたはライトの許否に関する情報が記憶されている。この第１世代は管理者によりログインが許可された作業者に関する情報である。つまり第１世代は管理者から直接ログインを許可された作業者を意味する。第２世代フィールド及び第３世代フィールドについても第１世代フィールドと同様の情報が記憶されている。第２世代は第１世代の作業者（一の作業者）によりログインが許可された作業者（他の作業者）に関する情報である。さらに第３世代は第２世代の作業者（一の作業者）によりログインが許可された作業者（他の作業者）に関する情報である。サーバコンピュータ１のＣＰＵ１１は、管理者コンピュータ２から世代情報、フォルダ、経過時間及び処理内容（ＲＷ、Ｒ、×）を受け付けた場合、処理内容ＤＢ１５２にこれらの情報を記憶する。
【００３５】
処理内容ＤＢ１５２に従い作業者の処理内容が制限される。例えば管理者がログアウトしてから３０分が経過した場合、第１世代の作業者はフォルダＢに関し、ＲＷである。また第２世代の作業者はフォルダＢに関しＲである。さらに時間が経過し、ログアウト後１００分を経過した場合、処理内容は時間の経過に伴い減縮され以下のとおりとなる。第１世代の作業者はフォルダＢに関しＲ、第２世代の作業者はフォルダＢに関し×となる。
【００３６】
図９は履歴ファイル１５３のレコードレイアウトを示す説明図である。履歴ファイル１５３はＩＤフィールド、ログイン日時フィールド、ログアウト日時フィールド、ログイン許可者フィールド及びステータスフィールドを含んで構成される。履歴ファイル１５３はＩＤファイル１５１を用いたＣＰＵ１１による認証の後、ＩＤ及びログイン日時等の履歴を記憶する。ＩＤフィールドにはサーバコンピュータ１にログインする管理者または作業者のＩＤを記憶している。図９の例ではＩＤ「ＡＤ」が管理者であり、ＩＤ「ＡＡ」が作業者Ａであり、ＩＤ「ＢＢ」が作業者Ｂであり、ＩＤ「ＣＣ」が作業者Ｃである。
【００３７】
ログイン日時フィールドには、ＣＰＵ１１が管理者コンピュータ２に係る管理者または作業者コンピュータ３に係る作業者がログインした時点において、時計部１８から出力される日時を記憶している。ログアウト日時は管理者コンピュータ２または作業者コンピュータ３からログアウトを示す情報が送信された際の時計部１８から出力される日時を記憶している。本実施の形態においては、管理者コンピュータ２または作業者コンピュータ３から送信されたログアウトを示す情報を受信した場合に、ＣＰＵ１１はログアウトしたと判断する例を示すがこれに限るものではない。
【００３８】
例えば、ＣＰＵ１１が管理者コンピュータ２または作業者コンピュータ３から一定時間内（例えば１０分以内）に何ら情報を受信しない場合、ログアウトしたと判断する。またはＣＰＵ１１は管理者コンピュータ２及び作業者コンピュータ３へコマンド（例えばＡの文字）の入力を促す画面に係る情報を送信する。管理者コンピュータ２の表示部２４及び作業者コンピュータ３の表示部３４には当該画面がポップアップ表示される。例えば「Ａの文字を入力してください」等のメッセージがポップアップ表示される。ここで、管理者コンピュータ２の入力部２３または作業者コンピュータ３の入力部３３から当該画面に対しコマンドを入力した場合、コマンドがサーバコンピュータ１へ送信される。サーバコンピュータ１のＣＰＵ１１は管理者または作業者が引き続きログインしていると判断する。一方、所定時間内（例えば５分以内）にＣＰＵ１１はコマンドを受信しない場合、管理者または作業者がログアウトしたと判断する。
【００３９】
図９の例では管理者が１１時５０分にログインし、その５分後の１１時５５分に作業者Ａがログインしていることが理解できる。また管理者は１２時０分にログアウトし、作業者Ａは１２時５０分にログアウトしている。ログイン許可者フィールドにはＩＤに対応づけてログインを許可した者の情報が記憶されている。管理者は自由にログインできるためログイン許可者フィールドには何ら情報が記憶されていない。一方、作業者Ａを示すＩＤ「ＡＡ」に対しては、ログイン許可者として管理者の情報が記憶されている。これは、作業者Ａは管理者によりログインが許可されたことを示す。なお、以上述べた履歴ファイル１５３、業務ＤＢ１９及び処理内容ＤＢ１５２の各種データのレコードレイアウトはあくまで一例であり、相互に関係が保持できる場合は、設計に応じて他のレイアウトを採用しても良いことはもちろんである。
【００４０】
図１０はログイン許可を求める際のイメージを示す説明図である。ＣＰＵ１１は作業者コンピュータ３からＩＤ及びパスワードが送信された場合、ＩＤファイル１５１を参照し、認証を行う。認証に成功した場合、後述するステータスがログイン中のユーザの中で最上位のＩＤを、履歴ファイル１５３を参照して抽出する。本例では管理者が最上位であるためＩＤ「ＡＤ」が抽出される。ＣＰＵ１１はＩＤ「ＡＤ」に係る管理者コンピュータ２のＩＰアドレスを参照し、記憶部１５から図１０に示す許否画面を読み出し、ＩＤ及びパスワードに対応する作業者Ａの情報と共に送信する。
【００４１】
管理者コンピュータ２のＣＰＵ２１は入力部２３から「許可する」または「拒否する」の入力を受け付ける。ＣＰＵ２１は「許可する」または「拒否する」の情報を受け付けた場合、当該情報及びＩＤをサーバコンピュータ１へ送信する。サーバコンピュータ１のＣＰＵ１１は「許可する」の情報及びＩＤを受け付けた場合、作業者Ａのログインを許可すると共に、ログイン許可者フィールドにＩＤに対応する管理者の情報を記憶する。ＣＰＵ１１は「拒否する」の情報を受け付けた場合、作業者Ａのログインを認めない。
【００４２】
ステータスフィールドにはログインしている管理者または作業者のステータスが記憶されている。管理者がログインした場合はステータス「管理者」が記憶される。ログイン許可者が管理者の場合、ステータスは第１世代となる。本例では作業者Ａが第１世代となる。第１世代の作業者からログインを許可された作業者は第２世代となる。本例では第２世代は作業者Ｂとなる。さらに第２世代の作業者からログインを許可された作業者は第３世代となり、その情報がステータスフィールドに記憶される。本例では第３世代は作業者Ｃとなる。なお上述したようにステータスフィールドに記憶した情報は、属性として順位情報を有している。順位は管理者、第１世代、第２世代、第３世代、・・・の順で低くなる。
【００４３】
図９の例をさらに説明する。作業者Ｂは１２時１５分にログインを希望し、ステータスがログインしている者の中で最上位である作業者Ａの許可を得てログインしている。つまり１２時１５分現在では管理者が既にログアウトしているため、ログイン許可者はＩＤ「ＡＡ」の作業者Ａ（ステータスは第１世代）である。これによりＣＰＵ１１は、ＩＤ「ＢＢ」に対応づけてログイン許可者フィールドに「ＡＡ」を記憶し、ステータスフィールドに「第２世代」を記憶する。さらに、作業者Ｃは１３時０分にログインを希望し、ログインしている者の中で最上位である作業者Ｂの許可を得てログインしている。つまり１３時０分現在では管理者及び作業者Ａが既にログアウトしているため、ログイン許可者はＩＤ「ＢＢ」の作業者Ｂ（ステータスは第２世代）である。これによりＣＰＵ１１は、ＩＤ「ＣＣ」に対応づけてログイン許可者フィールドに「ＢＢ」を記憶し、ステータスフィールドに「第３世代」を記憶する。
【００４４】
以上のハードウェア構成において各種ソフトウェア処理の手順を、フローチャートを用いて説明する。図１１乃至図１３は管理者が処理内容を登録する際の手順を示すフローチャートである。管理者はサーバコンピュータ１へログインする場合、管理者コンピュータ２の入力部２３からＩＤ及びパスワードを入力する。管理者コンピュータ２のＣＰＵ２１は入力部２３から入力されたＩＤ及びパスワードをサーバコンピュータ１へ送信する（ステップＳ１１１）。サーバコンピュータ１のＣＰＵ１１は通信部１６を介して、ＩＤ及びパスワードを受信する（ステップＳ１１２）。ＣＰＵ１１は受信したＩＤ及びパスワードがＩＤファイル１５１に記憶した管理者のＩＤ及びパスワードに一致するか否かを判断する（ステップＳ１１３）。
【００４５】
ＣＰＵ１１は記憶した管理者のＩＤ及びパスワードに一致しないと判断した場合（ステップＳ１１３でＮＯ）、不正な処理であるとして処理を終了する。一方、ＣＰＵ１１は管理者のＩＤ及びパスワードに一致すると判断した場合（ステップＳ１１３でＹＥＳ）、記憶部１５に予め記憶したメニュー画面を読み出し、管理者コンピュータ２へ送信する（ステップＳ１１４）。管理者コンピュータ２のＣＰＵ２１は送信されたメニュー画面を受信し、表示部２４にメニュー画面を表示する（ステップＳ１１５）。このメニュー画面は、作業者の作業者名、ＩＤ及びパスワードの登録、処理内容の登録、及び、管理者自身のＩＤ及びパスワードの変更等のメニューが選択可能に表示されている。
【００４６】
管理者はまず作業者のＩＤ及びパスワードを登録すべく入力部２３から作業者登録に係るリンクをクリックする。ＣＰＵ２１は入力部２３から作業者登録に係る要求を受け付けた場合、作業者登録要求をサーバコンピュータ１へ送信する（ステップＳ１１６）。ＣＰＵ１１は作業者登録要求を受信する（ステップＳ１１７）。ＣＰＵ１１は作業者登録要求の受信をトリガに記憶部１５に予め記憶した作業者登録画面を読み出し、管理者コンピュータ２へ送信する（ステップＳ１１８）。管理者コンピュータ２のＣＰＵ２１は作業者登録画面を受信し、表示部２４に表示する（ステップＳ１１９）。この作業者登録画面は、作業者名、作業者固有のＩＤおよびパスワードを入力するボックスが設けられている。
【００４７】
ＣＰＵ２１は入力部２３から作業者名、作業者ＩＤ及びパスワードを受け付ける（ステップＳ１２１）。ＣＰＵ２１は入力部２３から受け付けた作業者名、作業者ＩＤ及びパスワードをサーバコンピュータ１へ送信する（ステップＳ１２２）。サーバコンピュータ１のＣＰＵ１１は作業者名、作業者ＩＤ及びパスワードを受信する（ステップＳ１２３）。ＣＰＵ１１は受信した作業者名、作業者ＩＤ及びパスワードを管理者ＩＤに対応づけてＩＤファイル１５１に記憶する（ステップＳ１２４）。なお、本実施の形態においては説明を容易にするために管理者を一人としたが、複数人であっても良いことはもちろんであり、管理者毎に作業者が付随し、各作業者に対する処理内容の範囲も相違することになる。
【００４８】
ＣＰＵ１１は作業者のＩＤ及びパスワードを記憶した後、再びメニュー画面を送信する（ステップＳ１２５）。管理者コンピュータ２のＣＰＵ２１は送信されたメニュー画面を受信し、表示部２４に表示する（ステップＳ１２６）。管理者は次に各作業者の世代別の処理内容を登録すべく、入力部２３から処理内容登録に関するリンクをクリックする。ＣＰＵ２１は入力部２３から当該リンクに係る情報が入力された場合、これを受け付け、処理内容登録要求をサーバコンピュータ１へ送信する（ステップＳ１２７）。
【００４９】
ＣＰＵ１１は処理内容登録要求を受信する（ステップＳ１２８）。ＣＰＵ１１は処理内容登録要求の受信をトリガに、記憶部１５から第１世代の登録画面を読み出し、管理者コンピュータ２へ送信する（ステップＳ１２９）。管理者コンピュータ２のＣＰＵ２１は第１世代の登録画面を受信し、表示部２４に図６の如く表示する（ステップＳ１３１）。管理者は入力部２３からフォルダ及び経過時間毎に処理内容であるＲＷ，Ｒまたは×を入力する。ＣＰＵ２１は入力部２３を通じて入力された処理内容を受け付ける（ステップＳ１３２）。
【００５０】
管理者は全てのフォルダ及び経過時間について処理内容を入力する。そして第１世代のみを設定する場合は終了ボタン１４１を入力部２３からクリックする。続いて第２世代以降をも設定する場合は第２世代を決定するボタン１４２を入力部２３からクリックする。ＣＰＵ２１は次の世代を決定するボタンの入力を受け付けたか否かを判断する（ステップＳ１３３）。ＣＰＵ２１は次の世代を決定するボタンの入力を受け付けた場合（ステップＳ１３３でＹＥＳ）、世代情報（第１世代）、フォルダ及び経過時間毎の処理内容、並びに、次の世代の登録画面を要求すべく次世代登録画面の要求を、サーバコンピュータ１へ送信する（ステップＳ１３４）。
【００５１】
一方、次の世代を決定するボタンの入力を受け付けていない場合（ステップＳ１３３でＮＯ）、つまり終了ボタン１４１がクリックされた場合、世代情報（第１世代）、並びに、フォルダ及び経過時間毎の処理内容を、サーバコンピュータ１へ送信する（ステップＳ１３５）。サーバコンピュータ１のＣＰＵ１１はステップＳ１３４またはＳ１３５で送信された情報を受信する。ＣＰＵ１１は世代、フォルダ及び経過時間に対応づけて処理内容を図８に示す如く処理内容ＤＢ１５２に記憶する（ステップＳ１３６）。ＣＰＵ１１は次世代登録画面の要求を受信したか否かを判断する（ステップＳ１３７）。
【００５２】
ＣＰＵ１１は次世代登録画面の要求を受信したと判断した場合（ステップＳ１３７でＹＥＳ）、記憶部から次世代の登録画面を読み出し、管理者コンピュータ２へ送信する（ステップＳ１３８）。例えば第２世代の登録画面の要求がなされていた場合は、図７に示す登録画面が送信される。管理者コンピュータ２のＣＰＵ２１は次世代登録画面を受信し、表示部２４に表示する（ステップＳ１３９）。そして処理を再び、Ｓ１３２へ戻す。これらの処理を繰り返すことにより、複数世代の処理内容の登録が実行される。一方、サーバコンピュータ１のＣＰＵ１１が次世代登録画面の要求を受信していない場合（ステップＳ１３７でＮＯ）、当該世代にて登録の終了を意味することから一連の処理を終了する。
【００５３】
ＣＰＵ１１は処理内容を処理内容ＤＢに記憶する際、以下の判断処理をステップＳ１３６のサブルーチンとして実行しても良い。図１４及び図１５は判断処理の手順を示すフローチャートである。サーバコンピュータ１のＣＰＵ１１は世代、並びに、経過時間及びフォルダ毎の処理内容を受信する（ステップＳ１４１）。ＣＰＵ１１は一のフォルダ（例えばフォルダＡ）の経過時間毎の処理内容を読み出す（ステップＳ１４２）。ＣＰＵ１１は経過時間が長い処理内容は、経過時間が短い処理内容以下であるか否かを判断する（ステップＳ１４３）。
【００５４】
ＣＰＵ１１は経過時間が長い処理内容が、経過時間が短い処理内容以下でないと判断した場合（ステップＳ１４３でＮＯ）、記憶部１５から読み出した第１エラー情報を読み出し、これを管理者コンピュータ２へ送信する（ステップＳ１４４）。管理者コンピュータ２の表示部２４には、第１エラー情報として、例えば、「経過時間が長くなるにつれ、処理内容を減縮するよう設定してください。」等が表示される。処理は再びＳ１２６またはＳ１３２へ戻され、再度処理内容の登録が行われる。例えば経過時間が０分以上６０分未満においてフォルダＡの処理内容がＲ、すなわち「リード許可」及び「ライト拒否」であるとする。ここで、経過時間が６０分以上１２０分未満においてフォルダＡの処理内容がＲＷ、すなわち「リード許可」及び「ライト許可」の場合、第１エラー情報が送信される。この場合、「リード許可」及び「ライト拒否」（Ｒ）、または、「リード拒否」及び「ライト拒否」（×）とする必要がある。
【００５５】
このように、管理者がログアウトしてからの時間の経過に応じて処理範囲を減縮する判定を実行することから、管理者が不用意に処理範囲を拡大する誤りを未然に防止することが可能となる。ここで、本実施の形態における処理内容の範囲について付言しておく。処理内容はＲＷ、Ｒ、×の順にその範囲が減縮する。つまり経過時間が短い場合の処理内容がＲの場合、経過時間が長い場合の処理内容はこれ以下であるＲまたは×となる。換言すれば経過時間が増加したにもかかわらず×からＲへ、ＲからＲＷへ処理内容が拡大する登録は第１エラー情報の送信により拒絶される。
【００５６】
ＣＰＵ１１は経過時間が長い処理内容が、経過時間が短い処理内容以下であると判断した場合（ステップＳ１４３でＹＥＳ）、適正な登録であるとして当該フォルダに対し判断済みフラグを設定する（ステップＳ１４５）。なお、ステップＳ１４３の処理は一の経過時間に対し次に経過時間の長い処理内容同士が全て判断される。つまり、図８の例では、フォルダＡの０分以上６０分未満と６０分以上１２０分未満とが比較され、６０分以上１２０分未満と１２０分以上１８０分未満とが比較される。同様に１２０分以上１８０分未満と１８０分以上とが比較される。ＣＰＵ１１は全てのフォルダについてステップＳ１４３の判断処理を実行したか否かを、フォルダに設定されたフラグを参照して判断する（ステップＳ１４６）。
【００５７】
ＣＰＵ１１は全てのフォルダについて判断を行っていないと判断した場合（ステップＳ１４６でＮＯ）、次のフォルダに対しても処理を進めるべく、異なるフォルダ（本例ではフォルダＢ）の経過時間毎の処理内容を読み出す（ステップＳ１４７）。そしてＣＰＵ１１は処理をステップＳ１４３へ戻す。これらの処理を繰り返すことにより全てのフォルダについて経過時間の増大と共に処理内容の減縮が担保されることになる。
【００５８】
ＣＰＵ１１は全てのフォルダに対し判断をしたと判断した場合（ステップＳ１４６でＹＥＳ）、ステップＳ１４１で受信した世代は第１世代であるか否かを判断する（ステップＳ１４８）。ＣＰＵ１１は世代が第１世代であると判断した場合（ステップＳ１４８でＹＥＳ）、当該世代、並びに、経過時間及びフォルダ毎の処理内容を処理内容ＤＢ１５２に記憶する（ステップＳ１４９）。一方、ＣＰＵ１１は世代が第１世代でないと判断した場合（ステップＳ１４８でＮＯ）、世代間の処理内容の範囲を検証すべく以下の処理を行う。
【００５９】
ＣＰＵ１１はステップＳ１４１で受信した世代（例えば第２世代）よりも一つ上位世代（例えば第１世代）の経過時間及びフォルダ毎の処理内容を、処理内容ＤＢ１５２から読み出す（ステップＳ１５１）。ＣＰＵ１１はこの読み出した情報の中から、当該一つ上位世代の一のフォルダ（例えばフォルダＡ）の各経過時間の処理内容を読み出す（ステップＳ１５２）。続いてＣＰＵ１１は判断対象となる世代の一のフォルダの各経過時間の処理内容を読み出す（ステップＳ１５３）。
【００６０】
ＣＰＵ１１は読み出した判断対象世代の処理内容が、同一経過時間帯の一つ上位世代の処理内容以下であるか否かを判断する（ステップＳ１５４）。上述の例では同一経過時間帯の第２世代の処理内容が、第１世代の処理内容以下であるか否かを判断する。ＣＰＵ１１は判断対象世代の処理内容が同一経過時間帯の一つ上位世代の処理内容以下でないと判断した場合（ステップＳ１５４でＮＯ）、記憶部１５に記憶した第２エラー情報を読み出し、管理者コンピュータ２へ送信する（ステップＳ１５５）。この第２エラー情報としては、例えば「入力された処理内容は上位の作業者の処理内容を超えます。」等のテキスト文とすればよい。この場合、処理は再びＳ１２６またはＳ１３２へ戻され、再度処理内容の登録が行われる。
【００６１】
例えば、経過時間が０分以上６０分未満において第１世代のフォルダＡの処理内容がＲ、すなわち「リード許可」及び「ライト拒否」であるとする。ここで、同一経過時間帯０分以上６０分未満の第２世代におけるフォルダＡの処理内容がＲＷ、すなわち「リード許可」及び「ライト許可」の場合、処理内容が拡大していることから第２エラー情報が送信される。なお、ステップＳ１５４の処理は全ての経過時間帯について行われる。すなわち、隣接する二つの世代間で、６０分以上１２０分未満、１２０分以上１８０分未満、及び、１８０分以上等の同一の経過時間帯の一のフォルダの処理内容が比較される。
【００６２】
このように、作業者Ａによりログインが許可される作業者Ｂはログインを許可した作業者Ａよりもその処理内容が超えない処理を実行することから、管理者が各作業者に不用意に処理範囲を拡大する誤りを未然に防止することが可能となる。ＣＰＵ１１は読み出した判断対象世代の処理内容が、同一経過時間帯の一つ上位世代の処理内容以下であると判断した場合（ステップＳ１５４でＹＥＳ）、当該フォルダに補助判断済みフラグを設定する（ステップＳ１５６）。ＣＰＵ１１はフォルダに設定された補助フラグを参照することにより、全てのフォルダについて判断したか否かを判断する（ステップＳ１５７）。
【００６３】
ＣＰＵ１１は全てのフォルダについて判断していない場合（ステップＳ１５７でＮＯ）は、異なるフォルダ（例えばフォルダＢ）について判断すべく、一つ上位世代の異なるフォルダの各経過時間の処理内容を読み出す（ステップＳ１５８）。同様にＣＰＵ１１は判断対象となる世代の異なるフォルダの各経過時間の処理内容を読み出す（ステップＳ１５９）。そしてＣＰＵ１１は処理をステップＳ１５４へ戻す。一方、ＣＰＵ１１は全てのフォルダについて判断したと判断した場合（ステップＳ１５７でＹＥＳ）、当該世代、並びに、経過時間及びフォルダ毎の処理内容を処理内容ＤＢ１５２に記憶する（ステップＳ１５１０）。以上の処理により、作業者のログインの許可に伴う世代の増加、及び、管理者のログアウトに基づく経過時間の増加の双方に反して、適切に処理範囲を減縮させていくことが可能となる。
【００６４】
図１６乃至図１８はログイン履歴の記録処理手順を示すフローチャートである。管理者はサーバコンピュータ１へログインする場合、入力部２３からＩＤ及びパスワードを入力する。サーバコンピュータ１のＣＰＵ１１は管理者のＩＤ及びパスワードを受信する（ステップＳ１６１）。ＣＰＵ１１はＩＤファイル１５１を参照し、受信したＩＤ及びパスワードがＩＤファイル１５１に記憶した管理者のＩＤ及びパスワードに一致するか否かを判断する（ステップＳ１６２）。ＣＰＵ１１は一致しないと判断した場合（ステップＳ１６２でＮＯ）、不正な処理であるとして一連の処理を終了する。
【００６５】
一方、ＣＰＵ１１は一致すると判断した場合（ステップＳ１６２でＹＥＳ）、管理者のＩＤ、ログイン日時、ステータス「管理者」を履歴ファイル１５３に記憶する（ステップＳ１６３）。なお、日時の情報は時計部１８からの出力に基づいて記憶する。ＣＰＵ１１は管理者がログアウトしたか否かを判断する（ステップＳ１６４）。なお、当該判断は上述したように、管理者コンピュータ２からサーバコンピュータ１へログアウトを示すコマンドが送信されたか、サーバコンピュータ１から管理者コンピュータ２へＡｃｋコマンドが送信されたが何ら応答がない場合か、または、一定時間操作に関する情報が管理者コンピュータ２からサーバコンピュータ１へ送信されない場合等に、ログアウトしたと判断すればよい。ＣＰＵ１１はログアウトしていないと判断した場合（ステップＳ１６４でＮＯ）、新たにログインを希望する作業者のＩＤ及びパスワードを受信したか否かを判断する（ステップＳ１６５）。
【００６６】
ＣＰＵ１１は作業者のＩＤ及びパスワードを受信していないと判断した場合（ステップＳ１６５でＮＯ）、処理をステップＳ１６４へ戻す。一方ＣＰＵ１１は受信したと判断した場合（ステップＳ１６５でＹＥＳ）、ＣＰＵ１１はＩＤファイル１５１を参照し、受信したＩＤ及びパスワードがＩＤファイル１５１に記憶した作業者のＩＤ及びパスワードに一致するか否かを判断する（ステップＳ１６６）。ＣＰＵ１１は一致しないと判断した場合（ステップＳ１６６でＮＯ）、不正な処理であるとして一連の処理を終了する。
【００６７】
一方、ＣＰＵ１１は一致すると判断した場合（ステップＳ１６６でＹＥＳ）、管理者は作業者のログインを許可したか否かを判断する（ステップＳ１６７）。具体的にはＣＰＵ１１は管理者コンピュータ２のＩＰアドレスを参照し、図１０に示す許否画面を記憶部１５から読み出し、当該拒否画面中に作業者ＩＤを含めて管理者コンピュータ２へ送信する。管理者コンピュータ２のＣＰＵ２１は作業者ＩＤを含む許否画面を表示部２４に表示する。ＣＰＵ２１は許否画面に対応する「許可する」または「拒否する」に係る操作信号を入力部２３から受け付ける。ＣＰＵ２１は「許可する」または「拒否する」の操作信号を入力部２３から受け付けた場合、当該情報をサーバコンピュータ１へ送信する。サーバコンピュータ１は「許可する」の情報を受信した場合はログインを許可する。一方「拒否する」の情報を受信した場合はログインを拒否する。
【００６８】
ＣＰＵ１１は、管理者は作業者のログインを許可しないと判断した場合（ステップＳ１６７でＮＯ）、処理をステップＳ１６４へ戻す。一方ＣＰＵ１１は、管理者は作業者のログインを許可すると判断した場合（ステップＳ１６７でＹＥＳ）、作業者のＩＤ、ログイン日時、ログイン許可者（本例では管理者）、ステータス「第１世代」を履歴ファイル１５３に記憶する（ステップＳ１６８）。その後処理をステップＳ１６４へ戻す。
【００６９】
ＣＰＵ１１は管理者がログアウトしたと判断した場合（ステップＳ１６４でＹＥＳ）、管理者のログアウト日時を、時計部１８の出力を参照し履歴ファイル１５３に記憶する（ステップＳ１７２）。ＣＰＵ１１は、変数ｎに１を代入する（ステップＳ１７３）。なお変数ｎは整数である。ＣＰＵ１１は第ｎ世代の作業者がログイン中であるか否かを判断する（ステップＳ１７４）。ＣＰＵ１１は第ｎ世代の作業者がログイン中でない場合（ステップＳ１７４でＮＯ）、管理者もログアウトしており、さらにログインを許可する上位の作業者もログアウトしていることから、これ以上作業は継続することはできず、一連の処理を終了する。なお、各世代の作業者は複数人存在しても良いことはもちろんである。
【００７０】
ＣＰＵ１１は第ｎ世代の作業者がログイン中であると判断した場合（ステップＳ１７４でＹＥＳ）、第ｎ＋１世代のログインを許可すべく、第ｎ＋１世代の作業者のＩＤ及びパスワードを作業者コンピュータ３から受信したか否かを判断する（ステップＳ１７５）。ＣＰＵ１１は第ｎ＋１世代の作業者のＩＤ及びパスワードを受信していない場合（ステップＳ１７５でＮＯ）、ステップＳ１７５の処理を繰り返す。一方ＣＰＵ１１は第ｎ＋１世代の作業者のＩＤ及びパスワードを受信した場合（ステップＳ１７５でＹＥＳ）、受信した第ｎ＋１世代の作業者のＩＤ及びパスワードが、ＩＤファイル１５１に記憶したＩＤ及びパスワードに一致するか否かを判断する（ステップＳ１７６）。ＣＰＵ１１はＩＤファイル１５１を参照し、受信したＩＤ及びパスワードがＩＤファイル１５１に記憶した作業者のＩＤ及びパスワードに一致しないと判断した場合（ステップＳ１７６でＮＯ）、不正な処理であるとして一連の処理を終了する。
【００７１】
一方、ＣＰＵ１１は一致すると判断した場合（ステップＳ１７６でＹＥＳ）、第ｎ世代の作業者は第ｎ＋１世代の作業者のログインを許可するか否かを判断する（ステップＳ１７７）。当該処理はステップＳ１６７と同じく、ＩＰアドレスを参照し、作業者コンピュータ３Ａに、第ｎ＋１世代の作業者ＩＤと共に許否画面を送信し、作業者コンピュータ３Ａから許可または拒否の情報を受信することにより判断する。ＣＰＵ１１はログインを許可しないと判断した場合（ステップＳ１７７でＮＯ）、処理をステップＳ１７５に戻す。一方ＣＰＵ１１はログインを許可すると判断した場合（ステップＳ１７７でＹＥＳ）、第ｎ＋１世代の作業者の作業者ＩＤ、ログイン日時、ログイン許可者「第ｎ世代」、ステータス「第ｎ＋１世代」を図９の如く履歴ファイル１５３に記憶する（ステップＳ１７８）。
【００７２】
ＣＰＵ１１は第ｎ世代の作業者が引き続きログイン中であるか否かを判断する（ステップＳ１７９）。ＣＰＵ１１は第ｎ世代の作業者がログイン中である場合は（ステップＳ１７９でＹＥＳ）、処理をステップＳ１７５へ戻し、以上の処理を繰り返す。一方、ＣＰＵ１１は第ｎ世代の作業者がログイン中でないと判断した場合（ステップＳ１７９でＮＯ）、第ｎ世代の作業者のログアウト日時を履歴ファイル１５３に記憶する（ステップＳ１８１）。ＣＰＵ１１は変数ｎをインクリメントする（ステップＳ１８２）。その後、ＣＰＵ１１は管理者が再びログインしたか否かを判断する（ステップＳ１８３）。ＣＰＵ１１は管理者がログインしていないと判断した場合（ステップＳ１８３でＮＯ）、処理をステップＳ１７５へ戻し、次の世代の作業者のもと同様の処理を繰り返す。一方ＣＰＵ１１は管理者が再びログインしたと判断した場合（ステップＳ１８３でＹＥＳ）、一連の処理を終了する。
【００７３】
図１９は作業者に対する処理の制限処理手順を示すフローチャートである。サーバコンピュータ１は履歴ファイル１５３を参照し、管理者がログアウトしたか否かを判断する（ステップＳ１９１）。ＣＰＵ１１は管理者がログアウトしていないと判断した場合（ステップＳ１９１でＮＯ）、ステップＳ１９１の処理を繰り返し実行する。一方、ＣＰＵ１１は管理者がログアウトしたと判断した場合（ステップＳ１９１でＹＥＳ）、作業者コンピュータ３からのサーバコンピュータ１の記憶部１５内のフォルダに対する処理の制限を行うべく以下の処理を行う。
【００７４】
ＣＰＵ１１は作業者コンピュータ３から送信された作業者のＩＤ及びフォルダに対する操作コマンド（例えば特定のフォルダを開く操作等）を受信したか否かを判断する（ステップＳ１９２）。ＣＰＵ１１は作業者のＩＤ及びフォルダに対する操作コマンドを受信していないと判断した場合（ステップＳ１９２でＮＯ）、ステップＳ１９２の処理を繰り返し実行する。一方、ＣＰＵ１１は作業者のＩＤ及びフォルダに対する操作コマンドを受信したと判断した場合（ステップＳ１９２でＹＥＳ）、作業者ＩＤに係る作業者はログイン中であるか否かを判断する（ステップＳ１９３）。具体的にはＣＰＵ１１は履歴ファイル１５３のＩＤフィールド、ログイン日時フィールド及びログアウト日時フィールドを参照し、ログインしているか否かを判断する。
【００７５】
ＣＰＵ１１は当該作業者がログイン中でないと判断した場合（ステップＳ１９３でＮＯ）、サーバコンピュータ１へのアクセスを拒否すべく処理を終了する。一方、ＣＰＵ１１は当該作業者がログイン中であると判断した場合（ステップＳ１９３でＹＥＳ）、受信した作業者のＩＤに対応する世代数（ステータス）を履歴ファイル１５３から読み出す（ステップＳ１９４）。ＣＰＵ１１は読み出した世代数に対応させて、作業者ＩＤを処理内容ＤＢ１５２に記憶する（ステップＳ１９５）。
【００７６】
図２０は作業者がログインした後の処理内容ＤＢ１５２のレコードレイアウトを示す説明図である。作業者がステップＳ１６１乃至Ｓ１８３で述べた処理によりログインが許可され、世代数が決定した場合、ＣＰＵ１１は作業者のＩＤ及び履歴ファイル１５３のステータスフィールドに記憶された世代数を読み出す。そしてＣＰＵ１１は、作業者の処理内容を決定すべく、読み出した世代数と作業者ＩＤとの対応付けを行う。図２０の例では、作業者Ａ（作業者ＩＤ「ＡＡ」）は第１世代であり、作業者Ｂ（作業者ＩＤ「ＢＢ」）は第２世代であり、作業者Ｃ（作業者ＩＤ「ＣＣ」）は第３世代である。ＣＰＵ１１は以下に述べる如く、処理内容ＤＢ１５２を参照し、世代数及び経過時間に基づき各作業者の処理内容をＲＷ、Ｒ、または×のいずれかに決定する。
【００７７】
ＣＰＵ１１は管理者がステップＳ１９１によりログアウトしたと判断してからの経過時間を、時計部１８からの出力及び履歴ファイル１５３に記憶した管理者のログアウト日時に基づき算出する（ステップＳ１９６）。ＣＰＵ１１は算出した経過時間、読み出した世代数及び受信したフォルダに基づき、処理内容ＤＢ１５２を参照し、対応する処理内容を読み出す（ステップＳ１９７）。例えば、経過時間が１００分、第２世代（作業者Ｂ）、フォルダＡの場合、処理内容はＲとなる。
【００７８】
ＣＰＵ１１は読み出した処理内容に基づきフォルダに対する処理を制限する制御を行う（ステップＳ１９８）。例えば、上述の例ではＣＰＵ１１は作業者Ｂに係る作業者コンピュータ３Ｂに対しては、フォルダＡのリードのみを許可し、ライトは拒否する。また経過時間が２００分の場合、処理内容は全て×であるため何れの作業者もフォルダＡ乃至Ｃについてリード及びライトの双方の処理が拒否される。続いて、ＣＰＵ１１は管理者が再びログインしたか否かを判断する（ステップＳ１９９）。ＣＰＵ１１は管理者がログインしていないと判断した場合（ステップＳ１９９でＮＯ）、処理をステップＳ１９２へ戻し、さらに時間が経過した場合も同様の処理を繰り返す。一方ＣＰＵ１１は管理者が再びログインしたと判断した場合（ステップＳ１９９でＹＥＳ）、一連の処理を終了する。このように、世代の増加に伴う作業者の処理内容の制限及びログアウト後の経過時間の増大に伴う処理内容の制限により、管理者は不在時においても安心して予め定めたセキュリティポリシーにより各作業者に業務を依頼することが可能となる。また世代の増加及び経過時間の増大により処理内容を減縮するようサーバコンピュータ１が管理するため、管理者の処理内容の設定のミスを未然に防止することが可能となる。
【００７９】
実施の形態２
実施の形態２は管理者がログアウト後再び業務を遂行すべく再ログインした際の形態に関する。ＣＰＵ１１は管理者が再ログインした場合、現在ログイン中の作業者の世代及び経過時間にかかわらず、予め処理内容ＤＢ１５２に記憶した所定の処理内容に変更する。具体的には、処理内容ＤＢ１５２の最上級の世代であり、かつ、経過時間が最も短い時間帯の処理内容に、各作業者の処理内容を変更する。例えば、図８に示すように、既に経過時間が１５０分であり、第１世代の作業者の処理内容はフォルダＡについてＲ、フォルダＢについて×、フォルダＣについてＲである。また第２世代の作業者はさらに減縮されておりフォルダＡのみがＲ、フォルダＢ及びＣは共に×である。第３世代の作業者に至ってはフォルダＡ乃至Ｃの全てが×である。
【００８０】
ここで管理者が再ログインした場合、ＣＰＵ１１は処理内容ＤＢ１５２を参照し特定の処理内容へ全ての作業者の処理内容を変更する。具体的には最上位の世代、即ち管理者からログインを許可された第１世代であって、かつ、経過時間が最も短い時間帯または経過時間が零の場合の各フォルダに対する処理内容へ、全ての作業者の処理内容を変更する。つまり、図８の例では、第１世代及び経過時間０分以上から６０分未満に対応する処理内容はフォルダＡ乃至Ｃの全てがＲＷである。従って第１世代、第２世代及び第３世代の全ての作業者の処理内容が拡大した形で変更される。
【００８１】
図２１は管理者が再ログインした際の変更処理の手順を示すフローチャートである。ＣＰＵ１１はログアウトした後に、再ログインしたか否かを判断する（ステップＳ２０１）。ＣＰＵ１１は管理者が再ログインしていないと判断した場合（ステップＳ２０１でＮＯ）、以上の処理を繰り返す。一方ＣＰＵ１１は管理者が再ログインしたと判断した場合（ステップＳ２０１でＹＥＳ）、処理内容ＤＢ１５２を参照し、最上級の世代及び最も短い経過時間に対応する各フォルダの処理内容を読み出す（ステップＳ２０２）。ＣＰＵ１１はログイン中の作業者の処理内容をステップＳ２０２で読み出した処理内容に変更する（ステップＳ２０３）。これにより再び作業者は実施の形態１で述べた如く、管理者がログアウトするまでの間は、管理者の監督の下、拡大された処理範囲内で業務を遂行することが可能となる。また、管理者にとっても再ログインするだけで、特に設定または許可することなく各作業者の処理内容を変更することが可能となることから、よりスムーズに業務を再開することが可能となる。
【００８２】
本実施の形態２は以上の如き構成としてあり、その他の構成及び作用は実施の形態１と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【００８３】
実施の形態３
実施の形態３は処理内容をセキュリティポリシーに応じてサーバコンピュータ１が決定する形態に関する。図２２は実施の形態３に係る処理内容を決定する際のイメージを示す説明図である。管理者コンピュータ２の表示部２４には図２２で示す処理内容登録画面が表示される。実施の形態１の表示項目に加えて、セキュリィティポリシー選択ボックス１４５、自動で決定するボタン１４４及びこれらの説明に関する文章が表示されている。作業によっては膨大なフォルダ数、多くの世代数、より細かな時間設定等が必要であることから、本実施の形態においては、管理者は、入力部２３からセキュリィティポリシー選択ボックス１４５に表示されたいずれかのレベルを選択する。
【００８４】
本実施の形態においては説明を容易にするためにレベルを高、中、低の３つとしているがこれに限るものではない。自動で決定するボタン１４４をクリックすることにより、セキュリティレベルがサーバコンピュータ１へ送信される。サーバコンピュータ１は下記に述べる処理により処理内容を決定し、決定した処理内容を処理内容ＤＢ１５２に記憶する。
【００８５】
図２３は実施の形態３に係るサーバコンピュータ１のハードウェア構成を示すブロック図である。実施の形態１の構成に加えて記憶部１５には規則ファイル１５４が記憶されている。図２４は規則ファイル１５４のレコードレイアウトを示す説明図である。規則ファイル１５４はレベル別に、経過時間及び世代の増加に伴う処理内容の変更量を記憶している。規則ファイル１５４はレベルフィールド、経過時間フィールド及び世代フィールドを含んで構成される。レベルフィールドにはセキュリィティポリシーに係るセキュリティレベル、高、中、低が記憶されている。経過時間フィールドには経過時間に応じた処理内容の減縮量が記憶されている。
【００８６】
例えば、レベル高の場合、６０分経過毎に１段階減縮と記憶されている。例えばログアウト時に処理内容がＲＷの場合、経過時間が６０分を超えた際、処理内容はＲに減縮される。一方レベル中の場合、１２０分経過毎に１段階減縮と記憶されている。例えばログアウト時に処理内容がＲＷの場合、経過時間が１２０分を超えた際、処理内容はＲに減縮される。このように経過時間フィールドにはレベル別に経過時間に応じた処理内容の減縮量が記憶されている。同様に、世代フィールドには世代低下毎の処理内容の減縮量が記憶されている。レベル高の場合、１世代低下する毎に１段階減縮と記憶されている。
【００８７】
例えば第１世代の処理内容がＲＷの場合、１世代低下した第２世代の処理内容はＲに減縮される。一方レベル中の場合、２世代低下する毎に１段階減縮と記憶されている。例えば第１世代の処理内容がＲＷの場合、１世代低下した第２世代は同じくＲＷであるが、２世代低下した第３世代の処理内容はＲに減縮される。ＣＰＵ１１は選択されたレベルに応じて規則ファイル１５４を参照し、経過時間に関する減縮量、及び世代に関する減縮量を読み出し、これに応じて処理内容を変更する。ＣＰＵ１１は変更後の処理内容を処理内容ＤＢ１５２に記憶する。なお、規則ファイル１５４は管理者が管理者コンピュータ２の入力部２３またはサーバコンピュータ１の入力部１３からこれらの値を適宜設定することが可能である。
【００８８】
図２５はレベル高の場合の処理内容ＤＢ１５２のレコードレイアウトを示す説明図である。なお、以下の例では、ログアウト直後の第１世代の各フォルダに対する処理内容は全てＲＷであるものとして説明する。経過時間が０分以上６０分未満の場合は、各フォルダの処理内容は全てＲＷである。ＣＰＵ１１は６０分以上１２０分未満については、規則ファイル１５４の経過時間フィールドに記憶した減縮量に従い、１段階減縮してＲとしその内容を記憶する。１２０分以上についてはさらに１段階減縮されることから×となる。ＣＰＵ１１は世代フィールドに記憶した減縮量を読み出す。そして、第２世代の処理内容を変更する。具体的には０分以上６０分未満で第２世代の場合、ＲＷから１段階減縮されてＲとなる。ＣＰＵ１１は６０分以上１２０分未満については、Ｒから１段階減縮して×とする。
【００８９】
１２０分以上については既に第１世代が×であるので、第２世代以降も×である。ＣＰＵ１１は第３世代についても同様の処理を行い、０分以上６０分未満の場合Ｒから１段階減縮して×とする。ＣＰＵ１１は６０分以上１２０分未満についてはすでに×であるので、第３世代も×とする。図２６はレベル中の場合の処理内容ＤＢ１５２のレコードレイアウトを示す説明図である。ＣＰＵ１１は規則ファイル１５４の経過時間フィールドから、１２０分経過毎に１段階減縮を読み出す。ＣＰＵ１１は読み出した規則に従い、第１世代の各経過時間帯の処理内容を変更する。第１世代に着目すると、１２０分経過後にＲＷからＲへ１段階減縮されていることが理解できる。
【００９０】
続いて、ＣＰＵ１１は規則ファイル１５４の世代フィールドから、２世代低下する毎に１段階減縮を読み出す。ＣＰＵ１１は読み出した規則に従い、第１世代の処理内容をもとに、各世代の処理内容を変更する。第２世代に着目すると、第１世代と同一の処理内容であり、第３世代に着目すると、ＲＷがＲへ、Ｒが×へそれぞれ１段階減縮されていることが理解できる。
【００９１】
図２７及び図２８は処理内容の決定処理の手順を示すフローチャートである。管理者コンピュータ２のＣＰＵ２１は実施の形態１で述べたステップＳ１２９の処理を経て第１世代の登録画面を受信する（ステップＳ２７１）。表示部２４には図２２に示す画面が表示される。ＣＰＵ２１はセキュリティレベル及び自動決定の入力を入力部２３から受け付ける（ステップＳ２７２）。ＣＰＵ２１は受け付けたセキュリティレベル及び自動決定の要求をサーバコンピュータ１へ送信する（ステップＳ２７３）。サーバコンピュータ１のＣＰＵ１１は管理者コンピュータ２から送信されたセキュリティレベル及び自動決定の要求を受信する（ステップＳ２７４）。
【００９２】
ＣＰＵ１１は各フォルダに対する処理内容の初期値を記憶部１５から読み出す（ステップＳ２７５）。この初期値は例えば全てのフォルダに対してリード及びライトの双方を許可するＲＷが記憶されている。なお、この初期値は管理者コンピュータ２の入力部２３から適宜値を変更することが可能である。ＣＰＵ１１は世代数を示す変数ｎに１を代入する（ステップＳ２７６）。なおｎは整数である。ＣＰＵ１１は規則ファイル１５４から受信したセキュリティレベルに対応する経過時間に対する減縮量を読み出す（ステップＳ２７７）。またＣＰＵ１１は規則ファイル１５４から世代に基づく減縮量を読み出す（ステップＳ２７８）。
【００９３】
ＣＰＵ１１は第ｎ世代について、ステップＳ２７５で読み出した初期値及びステップＳ２７７，Ｓ２７８における減縮量に基づき各経過時間帯の処理内容を決定する（ステップＳ２７９）。なお、当該処理は全てのフォルダに対して行われる。ＣＰＵ１１は第ｎ世代の処理内容を図２５または図２６の如く処理内容ＤＢ１５２に記憶する（ステップＳ２８１）。ＣＰＵ１１は変数ｎが記憶部１５に予め記憶した最大値を超えるか否かを判断する（ステップＳ２８２）。この最大値は例えば５である。最大値が５の場合、第５世代まで処理内容が決定される。管理者は管理者コンピュータ２の入力部２３からステップＳ１１５において表示されるメニュー画面において、希望する最大値を入力する。なお、サーバコンピュータ１の入力部１３から最大値を入力するようにしても良い。入力された最大値はＣＰＵ２１で受け付けられ、サーバコンピュータ１へ送信される。ＣＰＵ１１は受信した最大値または入力部１３から受け付けた最大値を記憶部１５に記憶する。管理者の不在時間が長い場合、または、作業者の入れ替わりが多い場合などは最大値を大きい値に設定しておけばよい。
【００９４】
ＣＰＵ１１は変数ｎが記憶部１５に記憶した最大値を超えない場合（ステップＳ２８２でＮＯ）、世代数を示すｎをインクリメントする（ステップＳ２８３）。そして処理をステップＳ２７９に戻す。以上述べた処理を繰り返し実行することにより希望する世代数までの処理内容が、世代の増加と共に、かつ、経過時間の増大と共に減縮させた形態で処理内容ＤＢ１５２に記憶される。ＣＰＵ１１は変数ｎが記憶部１５に記憶した最大値を超える場合（ステップＳ２８２でＹＥＳ）、一連の処理を終了する。
【００９５】
本実施の形態３は以上の如き構成としてあり、その他の構成及び作用は実施の形態１及び２と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【００９６】
実施の形態４
図２９は実施の形態４に係るサーバコンピュータ１の構成を示すブロック図である。実施の形態１乃至実施の形態３に係るサーバコンピュータ１を動作させるためのプログラムは、本実施の形態４のように、記録媒体読み取り装置（図示せず）にＣＤ−ＲＯＭ等の記録媒体１Ａを読み取らせて記憶部１５に記憶、または、通信網Ｎまたはインターネット等を介して接続される他のコンピュータ（図示せず）からダウンロードすることも可能である。以下に、その内容を説明する。
【００９７】
図２９に示すサーバコンピュータ１は、ログアウトしたか否かを判断させ、処理内容を記憶等させるプログラムを、記録媒体１Ａによりまたは通信部１６を介して他のコンピュータ（図示せず）からダウンロードし、記憶部１５の制御プログラム１５Ｐとしてインストールする。かかるプログラムはＲＡＭ１２にロードして実行される。これにより、上述したサーバコンピュータ１として機能する。
【００９８】
本実施の形態４は以上の如き構成としてあり、その他の構成及び作用は実施の形態１乃至３と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【図面の簡単な説明】
【００９９】
【図１】制御システムの概要を示す模式図である。
【図２】管理者コンピュータのハードウェア構成を示すブロック図である。
【図３】作業者コンピュータのハードウェア構成を示すブロック図である。
【図４】サーバコンピュータのハードウェア構成を示すブロック図である。
【図５】業務ＤＢのレコードレイアウトを示す説明図である。
【図６】処理内容を決定する際のイメージを示す説明図である。
【図７】第２世代の入力画面のイメージを示す説明図である。
【図８】処理内容ＤＢのレコードレイアウトを示す説明図である。
【図９】履歴ファイルのレコードレイアウトを示す説明図である。
【図１０】ログイン許可を求める際のイメージを示す説明図である。
【図１１】管理者が処理内容を登録する際の手順を示すフローチャートである。
【図１２】管理者が処理内容を登録する際の手順を示すフローチャートである。
【図１３】管理者が処理内容を登録する際の手順を示すフローチャートである。
【図１４】判断処理の手順を示すフローチャートである。
【図１５】判断処理の手順を示すフローチャートである。
【図１６】ログイン履歴の記録処理手順を示すフローチャートである。
【図１７】ログイン履歴の記録処理手順を示すフローチャートである。
【図１８】ログイン履歴の記録処理手順を示すフローチャートである。
【図１９】作業者に対する処理の制限処理手順を示すフローチャートである。
【図２０】作業者がログインした後の処理内容ＤＢのレコードレイアウトを示す説明図である。
【図２１】管理者が再ログインした際の変更処理の手順を示すフローチャートである。
【図２２】実施の形態３に係る処理内容を決定する際のイメージを示す説明図である。
【図２３】実施の形態３に係るサーバコンピュータのハードウェア構成を示すブロック図である。
【図２４】規則ファイルのレコードレイアウトを示す説明図である。
【図２５】レベル高の場合の処理内容ＤＢのレコードレイアウトを示す説明図である。
【図２６】レベル中の場合の処理内容ＤＢのレコードレイアウトを示す説明図である。
【図２７】処理内容の決定処理の手順を示すフローチャートである。
【図２８】処理内容の決定処理の手順を示すフローチャートである。
【図２９】実施の形態４に係るサーバコンピュータの構成を示すブロック図である。
【符号の説明】
【０１００】
１      サーバコンピュータ
１Ａ    記録媒体
２      管理者コンピュータ
３      作業者コンピュータ
１１    ＣＰＵ
１３    入力部
１４    表示部
１５    記憶部
１５Ｐ  制御プログラム
１６    通信部
１８    時計部
１９    業務ＤＢ
２１    ＣＰＵ
２２    ＲＡＭ
２３    入力部
２４    表示部
２５    記憶部
２６    通信部
３１    ＣＰＵ
３２    ＲＡＭ
３３    入力部
３４    表示部
３５    記憶部
３６    通信部
１５１  ＩＤファイル
１５２  処理内容ＤＢ
１５３  履歴ファイル
１５４  規則ファイル
Ｎ      通信網
【図１】
2009230249.tif 000003
【図２】
2009230249.tif 000004
【図３】
2009230249.tif 000005
【図４】
2009230249.tif 000006
【図５】
2009230249.tif 000007
【図６】
2009230249.tif 000008
【図７】
2009230249.tif 000009
【図８】
2009230249.tif 000010
【図９】
2009230249.tif 000011
【図１０】
2009230249.tif 000012
【図１１】
2009230249.tif 000013
【図１２】
2009230249.tif 000014
【図１３】
2009230249.tif 000015
【図１４】
2009230249.tif 000016
【図１５】
2009230249.tif 000017
【図１６】
2009230249.tif 000018
【図１７】
2009230249.tif 000019
【図１８】
2009230249.tif 000020
【図１９】
2009230249.tif 000021
【図２０】
2009230249.tif 000022
【図２１】
2009230249.tif 000023
【図２２】
2009230249.tif 000024
【図２３】
2009230249.tif 000025
【図２４】
2009230249.tif 000026
【図２５】
2009230249.tif 000027
【図２６】
2009230249.tif 000028
【図２７】
2009230249.tif 000029
【図２８】
2009230249.tif 000030
【図２９】
2009230249.tif 000031