(57)【要約】【課題】ユーザＩＤの使用情報及びユーザの所属／役職情報に基づき不要ユーザＩＤの登録解除や新ユーザＩＤの登録を、管理作業負荷を増大させず、ユーザＩＤ管理を自動的かつ効率的に行うユーザＩＤ自動管理システムを提供する。【解決手段】登録ユーザ利用記録の集計機能と一括調整データの作成機能と登録ユーザ情報の一括調整機能とを順次実行するデータ処理部１、登録ユーザ所属／役職情報データベース２、ログオン／ログオフの成否記録データベース３及び登録ユーザ情報マスタデータベース４、各種データベース５〜８を備え、データ処理部１は、予設定日時に登録ユーザ所属／役職情報データベース２、ログオン／ログオフ成否記録データベース３、登録ユーザ情報マスタデータベース４から所定データを読み出し、そのデータと各種のデータベース５〜８を用い、登録ユーザ利用記録集計、一括調整データ作成、登録ユーザ情報の一括調整を順次実行して出力する。【選択図】図１
2007172379.tif 000002
【特許請求の範囲】
【請求項１】
登録ユーザ利用記録の集計機能と一括調整データの作成機能と登録ユーザ情報の一括調整機能とが順次実行されるデータ処理部と、外部操作により変更可能な登録ユーザ所属／役職情報データベースと、他の同種システムから記録情報が供給されるログオン／ログオフの成否記録データベース及び登録ユーザ情報マスタデータベースと、各種のデータベースとを備え、前記データ処理部は、予め決められた日時になると、前記登録ユーザ所属／役職情報データベース、前記ログオン／ログオフ成否記録データベース、前記登録ユーザ情報マスタデータベースのそれぞれから所定のデータを読み出し、読み出したデータと前記各種のデータベースとを用いて、登録ユーザ利用記録の集計、一括調整データの作成、登録ユーザ情報の一括調整を順次実行し、その調整結果を出力することを特徴とするユーザＩＤ自動管理システム。
【請求項２】
前記データ処理部は、前記登録ユーザ所属／役職情報データベース及び前記ログオン／ログオフの成否記録データベースのそれぞれの記録内容に基づいて、前記登録ユーザ情報の一括調整時に、不要と判断されるユーザＩＤの記録を削除したリ、そのユーザＩＤを無効にする処理を行っていることを特徴とする請求項１に記載のユーザＩＤ自動管理システム。
【請求項３】
前記各種のデータベースは、所属別利用数集計データベースと、同時接続ユーザ推移データ用データベースと、ユーザ分類データベースと、一括調整データ用データベースであって、前記データ処理部は、登録ユーザ利用記録の集計機能の実行時に前記所属毎利用数集計データベースと同時接続ユーザ推移データ用データベースとユーザ分類データベースとを用い、一括調整データの作成機能の実行時に前記ユーザ分類データベースと一括調整データ用データベースとを用い、登録ユーザ情報の一括調整機能の実行時に前記一括調整データ用データベースを用いることを特徴とする請求項１または２に記載のユーザＩＤ自動管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザＩＤ自動管理システムに係わり、特に、業務システムの利用頻度が低いユーザＩＤや業務システムにおける所属／役職が変更されたユーザＩＤ等を適宜調整し、ユーザＩＤを最適な状態で効率的に管理するようにしたユーザＩＤ自動管理システムに関する。
【背景技術】
【０００２】
一般に、企業内部で利用されるユーザＩＤ認証方式を持った業務システムにおいては、通常、企業内におけるユーザの業務変更やユーザの人事異動等が行われることから、時間が経過するに従って、業務システムの利用頻度や利用形態が変化するようになる。また、業務システムに登録されたユーザＩＤ等の情報は、その利用形態によっては大きな影響を与えることがあるので、セキュリティの重要性が認識されている現代社会にあっては、分散して存在する業務システムに登録されている各ユーザＩＤを一括管理することの必要性が増大している。
【０００３】
このような諸般の事情に際し、最近になって、企業内部で利用されるユーザＩＤを管理する管理システムが開発されるようになり、その中の一つに、特開２００３−１８６５５９号公報に開示のライセンス管理システムがある。この特開２００３−１８６５５９号公報に開示されたライセンス管理システムは、ライセンスを取得したユーザによるライセンスプログラムの使用状況を監視し、その使用状況を表わす使用状況情報を形成する使用監視手段と、ライセンスプログラムに対して許可できるライセンス数を超えるような当該プログラム使用のライセンス要求があった場合に、使用監視手段で形成された使用状況情報に基づいて、プログラム不使用のユーザに付与されたライセンス使用許可を解除し、新規にライセンス使用許可を要求したユーザにそのプログラム使用のライセンス許可を与えるように変更するライセンス管理装置とを備えているものである。
【特許文献１】特開２００３−１８６５５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
前記特開２００３−１８６５５９号公報に開示のライセンス管理システムは、ユーザによるライセンスプログラムの使用状況を表わす使用状況情報に基づいたライセンス使用許可及びライセンス使用許可解除を行っているため、単にライセンスプ．ログラムの使用頻度が低いユーザは、自動的にライセンス使用許可の状態がライセンス使用許可解除の状態に変更されてしまい、ライセンスプログラムを使用する際には、再度ライセンス使用許可の状態に変更する必要があり、この点で、使用性及び適応性に優れたものということができない。
【０００５】
本発明は、このような技術的背景に鑑みてなされたもので、その目的は、ユーザＩＤの使用状況情報及びユーザの所属／役職情報に基づいて不要なユーザＩＤの登録解除や新たなユーザＩＤの登録を、管理作業負荷を増大させずに、ユーザＩＤ管理を自動的かつ効率的に行うことを可能にしたユーザＩＤ自動管理システムを提供することにある。
【課題を解決するための手段】
【０００６】
前記目的を達成するために、本発明によるユーザＩＤ自動管理システムは、登録ユーザ利用記録の集計機能と一括調整データの作成機能と登録ユーザ情報の一括調整機能とが順次実行されるデータ処理部と、外部操作により変更可能な登録ユーザ所属／役職情報データベースと、他の同種システムから記録情報が供給されるログオン／ログオフの成否記録データベース及び登録ユーザ情報マスタデータベースと、各種のデータベースとを備え、データ処理部は、予め決められた日時になると、登録ユーザ所属／役職情報データベース、ログオン／ログオフ成否記録データベース、登録ユーザ情報マスタデータベースのそれぞれから所定のデータを読み出し、読み出したデータと各種のデータベースとを用いて、登録ユーザ利用記録の集計、一括調整データの作成、登録ユーザ情報の一括調整を順次実行し、その調整結果を出力する構成手段を具備する。
【０００７】
また、前記構成手段において、データ処理部は、登録ユーザ所属／役職情報データベース及びログオン／ログオフの成否記録データベースのそれぞれの記録内容に基づいて、登録ユーザ情報の一括調整時に、不要と判断されるユーザＩＤの記録を削除したリ、そのユーザＩＤを無効にする処理を行っているものである。
【０００８】
さらに、前記構成手段において、各種のデータベースは、所属別利用数集計データベースと、同時接続ユーザ推移データ用データベースと、ユーザ分類データベースと、一括調整データ用データベースであって、データ処理部は、登録ユーザ利用記録の集計機能の実行時に所属別利用数集計データベースと同時接続ユーザ推移データ用データベースとユーザ分類データベースとを用い、一括調整データの作成機能の実行時に前記ユーザ分類データベースと一括調整データ用データベースとを用い、登録ユーザ情報の一括調整機能の実行時に一括調整データ用データベースを用いるものである。
【発明の効果】
【０００９】
以上のように、本発明のユーザＩＤ自動管理システムによれば、前記構成手段を具備することにより、ユーザＩＤの使用状況情報及びユーザの所属／役職情報に基づいて不要なユーザＩＤの登録解除や新たなユーザＩＤの登録を、管理作業負荷を増大させずに、ユーザＩＤ管理を自動的かつ効率的に行うことができるもので、具体的には、第１に、人事情報と業務システムにおけるユーザＩＤの登録情報との比較を自動的に行うことにより、業務システムにおける利用権限の設定の誤りを発見してその修正を行うことができ、第２に、退職等により業務システムにおける利用権限を消失した時点に合うように、関連するユーザＩＤを自動的に削除するようにしているため、ユーザＩＤの不正利用の可能性を大幅に減少させることができ、第３に、実際の業務システムにおける利用権限の設定を、通常使用されている所属と役職を合わせた役割分担によって比較しているため、所属のみで比較している場合に比べて詳しい比較をすることがができ、第４に、業務システムに登録されたユーザＩＤの利用権限がその時点で適切であるか否かを確認することに利用できるという効果がある。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して本発明に係わるユーザＩＤ自動管理システムの実施の態様について説明する。
【００１１】
図１は、このユーザＩＤ自動管理システムにおけるの実施の態様の要部構成を示すブロック図である。
【００１２】
図１に示すように、このユーザＩＤ自動管理システムは、データ処理部１と、登録ユーザ所属／役職情報データベース２と、ログオン／ログオフ成否記録データベース３と、登録ユーザ情報マスタデータベース４と、所属別利用数集計データベース５と、同時接続ユーザ推移データ用データベース６と、ユーザ分類データベース７と、一括調整データ用データベース８と、処理結果出力部９とからなり、その他に、外部データ入力部１０と、複数の他の業務システムサーバ１１（１）乃至１１（Ｎ）とを備えている。また、データ処理部１は、登録ユーザ利用記録集計処理部１（１）と、一括調整データ作成処理部１（２）と、登録ユーザ情報一括調整処理部１（３）とを内蔵している。
【００１３】
この場合、登録ユーザ所属／役職情報データベース２は、外部データ入力部１０に接続され、業務システムに登録された各ユーザの氏名、所属／役職、連絡先等の．．ユーザに直接関連する情報が格納され、ログオン／ログオフの成否記録データベース３は、複数の他の業務システムサーバ１１（１）乃至１１（Ｎ）にそれぞれ接続され、業務システムに登録された各ユーザＩＤのログオン／ログオフの成否記録情報が格納され、登録ユーザ情報マスタデータベース４は、複数の他の業務システムサーバ１１（１）乃至１１（Ｎ）にそれぞれ接続され、業務システムに登録された各ユーザのＩＤ、氏名、所属／役職情報、及び、有効フラグ等が格納されるものである。
【００１４】
また、登録ユーザ利用記録集計処理部１（１）は、登録ユーザ所属／役職情報データベース２から登録ユーザ所属／役職情報とログオン／ログオフ成否記録データベース３からログオン／ログオフ成否記録とを読込み、入力した集計期間内における所属別のユーザＩＤの累計を算出し、算出結果を所属別利用数集計データベース５に書込む処理と、ログオン／ログオフ成否記録を読込み、入力した集計期間内における時間別の業務システムへのユーザＩＤのログオン成功ユーザ数を算出し、算出結果を同時接続ユーザ推移データ用データベース６に書込む処理と、ログオン／ログオフ成否記録と登録ユーザ情報マスタデータベース４から登録ユーザ情報とを読込み、入力した集計期間内における業務システムへのユーザＩＤのログオン成功回数を算出し、その算出結果と予設定閾値とを比較してユーザ分類データベース７に閾値に応じた利用頻度を書込む処理を行うものである。
【００１５】
また、一括調整データ作成処理部１（２）は、登録ユーザ所属／役職情報データベース２から登録ユーザ所属／役職情報と登録ユーザ情報マスタデータベース４から登録ユーザ情報とを読込み、業務システムに登録されたユーザＩＤの所属／役職情報と、登録ユーザ情報の所属／役職情報とがマッチングするか否かを判定し、その判定結果をユーザ分類データベース７に書込む処理と、そのマッチング結果を用いてマッチング結果の設定閾値に一致するユーザＩＤを自動調整の対象として選択し、選択結果を一括調整データ用データベース８に書込む処理を行うものである。
【００１６】
さらに、登録ユーザ情報一括調整処理部１（３）は、一括調整データ用データベース８の書込みデータを読込み、業務システムに登録されている登録ユーザ情報に対して予設定調整処理を実行し、その処理結果を処理結果出力部９である処理結果ログリストに書込む処理を行うものである。
【００１７】
なお、このユーザＩＤ自動管理システムに対して外部接続される他の業務システムサーバ業務システムサーバ１１（１）乃至１１（Ｎ）は、複数（Ｎ）台が接続されるように記載しているが、１台だけが接続されるようにようにしても構わない。
【００１８】
ここで、このユーザＩＤ自動管理システムで実行される各種の機能について順次説明する。
【００１９】
始めに、図２は、データ処理部１の登録ユーザ利用記録集計処理部１（１）で実行されるユーザ利用記録集計処理の処理手順を示す説明図である。なお、図２において、図１に図示の構成要素と同じ構成要素については同じ符号を付けている。
【００２０】
図２に示されるように、登録ユーザ利用記録集計処理部１（１）は、登録ユーザの所属／役職情報データベース２から読み出した集計期間内における所属別ユーザＩＤ数と、ログオン／ログオフ成否記録データベース３から読み出した集計期間内における所属別のユーザＩＤ数とを用い、所属別利用数集計処理Ａ１と同時接続ユーザ数データ作成処理Ａ２とを行い、所属別利用数集計処理Ａ１の処理結果を所属別利用数集計データベース５に書き込み、同時接続ユーザ数データ作成処理Ａ２の処理結果を同時接続ユーザ推移データ用データベース６に書き込む。これと同時に、登録ユーザ情報マスタデータベース４から読み出した集計期間内における登録ユーザ情報と前記所属別ユーザＩＤ数と前記所属別のユーザＩＤ数とを用い、ユーザＩＤ別に予設定閾値に基づいたユーザＩＤ別の利用頻度を示すユーザ分類処理Ａ３を行い、ユーザ分類処理の処理結果をユーザ分類データベース７に書き込む。
【００２１】
ここで、図１１は、図１に図示された登録ユーザの所属／役職情報データベース２に格納された情報データの一例を示す説明図である。
【００２２】
図１１（ａ）に示されるように、情報データは、氏名、所属、役職、連絡先等の項目があり、その中で、氏名は業務システムに登録されたユーザ氏名を表わし、所属は業務システムに登録されたユーザの所属情報を表わし、役職は業務システムに登録されたユーザＩＤを有する者の役職情報を表わし、連絡先は業務システムに登録されたユーザのＥメール等の連絡情報を表わすもので、図１１（ｂ）はその実例を示すものである。
【００２３】
また、図１２は、図１に図示されたログオン／ログオフ成否記録データベース３に格納された情報データの一例を示す説明図である。
【００２４】
図１２（ａ）に示されるように、情報データは、日付、時刻、ユーザＩＤ、イベント等の項目があり、その中で、日付はイベントが記録される日付を表わし、時刻はイベントが記録される時刻を表わし、ユーザＩＤはイベントを発生したユーザＩＤを表わし、イベントはログオン成功、ログオン失敗、ログオフのいずれかを表わすもので、図１２（ｂ）はその実例を示すものである。
【００２５】
さらに、図１３は、図１に図示された登録ユーザ情報マスタデータベース４に格納された情報データの一例を示す説明図である。
【００２６】
図１３（ａ）に示されるように、情報データは、ユーザＩＤ、氏名、所属、役職、有効フラグ等の項目があり、その中で、ユーザＩＤは業務システムに登録されたユーザＩＤを表わし、氏名、所属、役職のそれぞれは登録ユーザの所属／役職情報データベース２の情報データと同じもので、有効フラグは業務システムへのログオンを許可されたフラグ情報を表わすもので、図１３（ｂ）はその実例を示すものである。
【００２７】
一方、図１４は、図１に図示された所属別利用数集計データベース５に格納された情報データの一例を示す説明図である。
【００２８】
図１４（ａ）に示されるように、情報データは、開始日付、終了日付、所属、利用数等の項目があり、その中で、開始日付は集計期間の開始日付を表わし、終了日付は集計期間の終了日付を表わし、所属は集計単位となる所属を表わし、利用数は集計対象となる部署に対応するユーザＩＤの累計情報を表わすもので、図１４（ｂ）はその実例を示すものである。
【００２９】
また、図１５は、図１に図示された同時接続ユーザ推移データ用データベース６に格納された情報データの一例を示す説明図である。
【００３０】
図１５（ａ）に示されるように、情報データは、日付、時刻、ユーザ数等の項目があり、その中で、日付はユーザ数の記録日付を表わし、時刻はユーザ数の記録時刻を表わし、ユーザ数は特定の日時に同時ログオンしているユーザ数情報を表わすもので、図１５（ｂ）はその実例を示すものである。
【００３１】
さらに、図１６は、図１に図示されたユーザ分類データベース７に格納された情報データの一例を示す説明図である。
【００３２】
図１６（ａ）に示されるように、情報データは、ユーザＩＤ、最終ログオン日付、利用頻度、マッチング、比較日付等の項目があり、その中で、ユーザＩＤは登録ユーザ情報マスタデータベース４の情報データと同じもので、最終ログオン日付はユーザＩＤが最後にログオン成功したログオン日付を表わし、利用頻度はユ集計期間内における予設定閾値に基づいて設定される利用頻度を表わし、マッチングは比較日付における登録ユーザ情報マスタデータベース４と登録ユーザの所属／役職情報データベース２との情報比較結果を表わす情報を表わし、比較日付は登録ユーザ情報マスタデータベース４と登録ユーザの所属／役職情報データベース２との情報比較実施日付を表わすもので、図１６（ｂ）はその実例を示すものである。
【００３３】
次に、図３は、データ処理部１の一括調整データ作成処理部１（２）で実行される一括調整データ作成処理の処理手順を示す説明図である。なお、図３において、図１に図示の構成要素と同じ構成要素については同じ符号を付けている。
【００３４】
図３に示されるように、登録ユーザの所属／役職情報データベース２から読み出した集計期間内における所属別ユーザＩＤ数と登録ユーザ情報マスタデータベース４から読み出した集計期間内における登録ユーザ情報とを用い、それぞれの所属及び役職を合わせた役割とを比較する所属情報とのマッチング処理Ａ４を実行し、処理結果をユーザ分類データベース７に書き込む。次いで、ユーザ分類データベース７の情報データを読み込み、予設定条件に一致しないユーザＩＤを選択するアンマッチング及び無効ユーザ選択処理Ａ５を実行し、その処理結果を一括調整データ用データベース８に書き込む。
【００３５】
ここで、図１７は、図１に図示された一括調整データ用データベース８に格納された情報データの一例を示す説明図である。
【００３６】
図１７（ａ）に示されるように、情報データは、ユーザＩＤ、処理種別、処理日付、調整ステータス等の項目があり、その中で、ユーザＩＤは一括調整の対象となるユーザＩＤを表わし、処理種別は予設定された調整処理の種類情報を表わし、処理日付は一括調整処理の実施日付を表わし、調整ステータスは調整処理結果情報を表わすもので、図１７（ｂ）はその実例を示すものである。
【００３７】
次いで、図４は、データ処理部１のユーザ登録情報一括調整処理部１（３）で実行されるユーザ登録情報の一括調整処理の処理手順を示す説明図である。なお、図３において、図１に図示の構成要素と同じ構成要素については同じ符号を付けている。
【００３８】
図４に示すように、登録ユーザ情報マスタデータベース４から読み出した集計期間内における登録ユーザ情報と一括調整データ用データベース８から読み出した集計期間内における一括調整データ情報とを用い、業務システムにおいて該当するユーザＩＤのアンマッチング及び無効ユーザの一括調整処理Ａ６を実行し、その処理結果を処理結果ログリスト９に書き込む。それにより、処理結果ログリスト９は、例えば、図４に図示されるような情報内容、すなわち実行開始日時、実行開始日時、対象日付とともに、それぞれのユーザＩＤに対する処理種別と処理結果とが書き込まれる。
【００３９】
続いて、図２乃至図４に図示された各処理Ａ１乃至Ａ６における具体的な処理経緯について説明する。
【００４０】
図５は、図２に図示されたユーザ利用記録集計処理部１（１）で実行される所属別利用数集計処理Ａ１の処理手順を示すフローチャートである。
【００４１】
図５に図示のフローチャートを用い、所属別利用数集計処理Ａ１の処理手順について説明すると、次の通りである。
【００４２】
始めに、ステップＳ１において、ユーザ利用記録集計処理部１（１）は、ユーザＩＤ管理者が外部データ入力部１０を通して入力した集計期間を受領する。
【００４３】
次に、ステップＳ２において、ユーザ利用記録集計処理部１（１）は、受領した集計期間に基づいてログオン／ログオフ成否記録データベース３から集計期間内の日付／ユーザＩＤ／イベントを読み込む。
【００４４】
次いで、ステップＳ３において、ユーザ利用記録集計処理部１（１）は、読み込んだ日時／ユーザＩＤ／イベントを用いて重複するユーザＩＤを削除する。
【００４５】
続く、ステップＳ４において、ユーザ利用記録集計処理部１（１）は、読み込んだ日時／ユーザＩＤ／イベントと登録ユーザの所属／役職情報データベース２から読み出した集計期間の所属別ユーザＩＤとを用いて、ユーザＩＤと所属情報とのマッチングを達成させる。
【００４６】
続いて、ステップＳ５において、ユーザ利用記録集計処理部１（１）は、ユーザＩＤとのマッチングを達成させた所属情報の中の１件の所属情報を選択する。
【００４７】
次に、ステップＳ６において、ユーザ利用記録集計処理部１（１）は、選択すべき所属情報の件数がなくなったか否かを判断する。そして、未だ所属情報の件数がなくなっていないと判断した（Ｎ）ときは次のステップＳ７に移行し、一方、既に所属情報の件数がなくなっていると判断した（Ｙ）ときは他のステップＳ８に移行する。
【００４８】
次いで、ステップＳ７において、ユーザ利用記録集計処理部１（１）は、所属の集計値に１を加える。この処理が終了したら前のステップＳ５に戻り、ステップＳ５以降の動作が繰り返し実行される。
【００４９】
続く、ステップＳ８において、ユーザ利用記録集計処理部１（１）は、所属別利用数集計データベース５に集計期間の開始日付、終了日付、所属及び集計値を書き込み、この一連の所属別利用数集計処理Ａ１を終了させる。
【００５０】
また、図６は、図２に図示したユーザ利用記録集計処理部１（１）で実行される同時接続ユーザ数データ作成処理Ａ２の処理手順を示すフローチャートである。
【００５１】
図６に図示のフローチャートを用い、同時接続ユーザ数データ作成処理Ａ２の処理手順について説明すると、次の通りである。
【００５２】
始めに、ステップＳ１１において、ユーザ利用記録集計処理部１（１）は、ログオン／ログオフ成否記録データベース３から所属別利用数集計処理Ａ１で入力された集計期間のデータ情報の中のイベントのログオン成功とログオフとの情報記録を選択する。
【００５３】
次に、ステップＳ１２において、ユーザ利用記録集計処理部１（１）は、選択したログオン成功及びログオフの情報の中の１つを選択する。
【００５４】
次いで、ステップＳ１３において、ユーザ利用記録集計処理部１（１）は、選択すべき情報の件数がなくなったか否かを判断する。そして、未だ選択すべき情報の件数がなくなっていないと判断した（Ｎ）ときは次のステップＳ１３に移行し、一方、既に選択すべき情報の件数がなくなっていると判断した（Ｙ）ときはこの一連の処理手順を終了させる。
【００５５】
続く、ステップＳ１３において、ユーザ利用記録集計処理部１（１）は、同時接続ユーザ推移データ用データベース６から日付及び時刻が最も新しい日付／時刻／ユーザ数データを読み込む。
【００５６】
続いて、ステップＳ１４において、ユーザ利用記録集計処理部１（１）は、読み込んだ日付／時刻／ユーザ数データのイベントの種類がログオン成功のデータであるか否かを判断する。そして、ログオン成功のデータであると判断した（Ｙ）ときは次のステップＳ１６に移行し、一方、ログオフのデータであると判断した（Ｎ）ときは他のステップＳ１７に移行する。
【００５７】
次のステップＳ１５において、ユーザ利用記録集計処理部１（１）は、イベントのログオン成功であったので、読み込んだ日付／時刻／ユーザ数データのユーザ数データに１を加算する。
【００５８】
また、ステップＳ１６において、ユーザ利用記録集計処理部１（１）は、イベントのログオフであったので、読み込んだ日付／時刻／ユーザ数データのユーザ数データから１を減算する。
【００５９】
次いで、ステップＳ１７において、ユーザ利用記録集計処理部１（１）は、同時接続ユーザ推移データ用データベース６に加算または減算したユーザ数データの上書きをする。この処理が終了すると、前のステップＳ１１に戻り、再びステップＳ１１以降の処理が順次実行される。
【００６０】
さらに、図７は、図２に図示したユーザ利用記録集計処理部１（１）で実行されるユーザ分類処理Ａ３の処理手順を示すフローチャートである。
【００６１】
図７に図示のフローチャートを用い、ユーザ分類処理Ａ３の処理手順について説明すると、次の通りである。
【００６２】
始めに、ステップＳ２１において、ユーザ利用記録集計処理部１（１）は、登録ユーザ情報マスタデータベース４から選択した１件のユーザＩＤを読み込む。
【００６３】
次に、ステップＳ２２において、ユーザ利用記録集計処理部１（１）は、選択すべきユーザＩＤがなくなったか否かを判断する。そして、未だ選択すべきユーザＩＤがなくなっていないと判断した（Ｎ）ときは次のステップＳ２３に移行し、一方、既に選択すべきユーザＩＤがなくなっていると判断した（Ｙ）ときはこの一連の処理手順を終了させる。
【００６４】
次いで、ステップＳ２３において、ユーザ利用記録集計処理部１（１）は、ログオン／ログオフ成否記録データベース３から読み込んだユーザＩＤに一致する予設定期間、この例においては実行日付から過去半年間のログオン成功の記録データを選択する。
【００６５】
続く、ステップＳ２４において、ユーザ利用記録集計処理部１（１）は、選択したログオン成功の記録データから重複している日付を削除する。
【００６６】
続いて、ステップＳ２５において、ユーザ利用記録集計処理部１（１）は、重複している日付の選択された記録データがないか否かを判断する。そして、既に重複している日付の選択された記録データがないと判断した（Ｙ）ときは次のステップＳ２６に移行し、一方、未だ重複している日付の選択された記録データがあると判断した（Ｙ）ときは他のステップＳ２７に移行する。
【００６７】
次のステップＳ２６において、ユーザ利用記録集計処理部１（１）は、前のステップＳ２１で読み込んだユーザＩＤに対して利用頻度なし、最終ログオン日付なしにそれぞれ設定し、設定したユーザＩＤをユーザ分類データベース７に書き込む。
【００６８】
また、ステップＳ２７において、ユーザ利用記録集計処理部１（１）は、重複している日付の記録データのレコード数が２５件以上あるか否かを判断する。そして、レコード数が２５件以上あると判断した（Ｙ）ときは次のステップＳ２８に移行し、一方、レコード数が２５件以下である判断した（Ｎ）ときは他のステップＳ２９に移行する。
【００６９】
次に、ステップＳ２８において、ユーザ利用記録集計処理部１（１）は、前のステップＳ２１で読み込んだユーザＩＤに対して利用頻度高に、最終ログオン日付をそれぞれ設定し、設定したユーザＩＤをユーザ分類データベース７に書き込む。
【００７０】
次いで、ステップＳ２９において、ユーザ利用記録集計処理部１（１）は、重複している日付の記録データのレコード数が６件以上あるか否かを判断する。そして、レコード数が６件以上あると判断した（Ｙ）ときは次のステップＳ３０に移行し、一方、レコード数が６件以下である判断した（Ｎ）ときは他のステップＳ３０に移行する。
【００７１】
続く、ステップＳ３０において、ユーザ利用記録集計処理部１（１）は、前のステップＳ２１で読み込んだユーザＩＤに対して利用頻度中、最終ログオン日付を設定し、設定したユーザＩＤをユーザ分類データベース７に書き込む。
【００７２】
ステップＳ３１において、ユーザ利用記録集計処理部１（１）は、前のステップＳ２１で読み込んだユーザＩＤに対して利用頻度中、最終ログオン日付を設定し、設定し、設定したユーザＩＤをユーザ分類データベース７に書き込む。この処理が終了すると、前のステップＳ２１に戻り、再びステップＳ２１以降の処理が順次実行される。
【００７３】
また、図８は、図３に図示した一括調整データ作成処理部１（２）で実行される所属情報とのマッチング処理Ａ４の処理手順を示すフローチャートである。
【００７４】
図８に図示のフローチャートを用い、所属情報とのマッチング処理Ａ４の処理手順について説明すると、次の通りである。
【００７５】
始めに、ステップＳ３２において、一括調整データ作成処理部１（２）は、登録ユーザ情報マスタデータベース４から選択した１件のユーザＩＤ／氏名／所属／役職の記録データを読み込む。
【００７６】
次に、ステップＳ３３において、一括調整データ作成処理部１（２）は、選択すべきユーザＩＤ／氏名／所属／役職の記録データがなくなったか否かを判断する。そして、未だ選択すべきユーザＩＤ／氏名／所属／役職の記録データがなくなっていないと判断した（Ｎ）ときは次のステップＳ３４に移行し、一方、既に選択すべきユーザＩＤ／氏名／所属／役職の記録データがなくなっていると判断した（Ｙ）ときはこの一連の処理手順を終了させる。
【００７７】
続く、ステップＳ３４において、一括調整データ作成処理部１（２）は、登録ユーザ所属／役職情報データベース２からステップＳ３２で読み込んだ氏名に対応する所属／役職を選択して読み込む。
【００７８】
続いて、ステップＳ３５において、一括調整データ作成処理部１（２）は、ステップＳ３４で読み込んだ氏名に対応する所属／役職情報がないか否かを判断する。そして、対応する所属／役職情報がないと判断した（Ｙ）ときは次のステップＳ３６に移行し、一方、対応する所属／役職情報があると判断した（Ｎ）ときは他のステップＳ３７に移行する。
【００７９】
次のステップＳ３６において、一括調整データ作成処理部１（２）は、ステップＳ３４で読み込んだ氏名に対応する所属／役職情報にマッチング所属なしと設定し、設定した所属／役職情報をユーザ分類データベース７に書き込む。
【００８０】
次いで、ステップＳ３７において、一括調整データ作成処理部１（２）は、ステップＳ３４で読み込んだ氏名に対応する所属／役職情報が一致しているか否かを判断する。そして、対応する所属／役職情報が一致していると判断した（Ｙ）ときは次のステップＳ３８に移行し、一方、対応する所属／役職情報が不一致であると判断した（Ｎ）ときは他のステップＳ３９に移行する。
【００８１】
続く、ステップＳ３８において、一括調整データ作成処理部１（２）は、ステップＳ３４で読み込んだ氏名に対応する所属／役職情報にマッチング一致と設定し、設定した所属／役職情報をユーザ分類データベース７に書き込む。
【００８２】
続いて、ステップＳ３９において、一括調整データ作成処理部１（２）は、ステップＳ３４で読み込んだ氏名に対応する所属／役職情報にマッチング不一致と設定し、設定した所属／役職情報をユーザ分類データベース７に書き込む。この処理が終了すると、前のステップＳ３２に戻り、再びステップＳ３２以降の処理が順次実行される。
【００８３】
さらに、図９は、図３に図示した一括調整データ作成処理部１（２）で実行されるアンマッチング及び無効ユーザ選択処理Ａ５の処理手順を示すフローチャートである。
【００８４】
図９に図示のフローチャートを用い、アンマッチング及び無効ユーザ選択処理Ａ５の処理手順について説明すると、次の通りである。
【００８５】
始めに、ステップＳ４１において、一括調整データ作成処理部１（２）は、ユーザ分類データベース７から選択した１件のユーザＩＤ／マッチング／最終ログオン日付の記録データを読み込む。
【００８６】
次に、ステップＳ４２において、一括調整データ作成処理部１（２）は、選択すべきユーザＩＤ／マッチング／最終ログオン日付の記録データの記録データがなくなったか否かを判断する。そして、未だ選択すべきユーザＩＤ／マッチング／最終ログオン日付の記録データがなくなっていないと判断した（Ｎ）ときは次のステップＳ４３に移行し、一方、既に選択すべきユーザＩＤ／マッチング／最終ログオン日付の記録データがなくなっていると判断した（Ｙ）ときはこの一連の処理手順を終了させる。
【００８７】
続く、ステップＳ４３において、一括調整データ作成処理部１（２）は、ステップＳ４２における記録データがマッチング所属なしに設定されているか否かを判断する。そして、当該記録データがマッチング所属なしに設定されていると判断した（Ｙ）ときは次のステップＳ４４に移行し、一方、当該記録データがマッチング所属なし以外に設定されていると判断した（Ｎ）ときは他のステップＳ４３に移行する。
【００８８】
次のステップＳ４４において、一括調整データ作成処理部１（２）は、ステップＳ４２における記録データの処理種別を削除に設定し、設定した処理種別削除の記録データを一括調整データ用データベース８に書き込む。この処理が終了すると、前のステップＳ４１に戻り、再びステップＳ４１以降の処理が順次実行される。
【００８９】
他のステップＳ４５において、一括調整データ作成処理部１（２）は、ステップＳ４２における記録データがマッチング不一致に設定されているか否かを判断する。そして、当該記録データがマッチング不一致に設定されていると判断した（Ｙ）ときは次のステップＳ４６に移行し、一方、当該記録データがマッチング不一致以外に設定されていると判断した（Ｎ）ときは他のステップＳ４３に移行する。
【００９０】
続いて、ステップＳ４６において、一括調整データ作成処理部１（２）は、ステップＳ４２における記録データの処理種別を無効化に設定し、設定した処理種別無効化の記録データを一括調整データ用データベース８に書き込む。
【００９１】
次に、ステップＳ４７において、一括調整データ作成処理部１（２）は、ステップＳ４２における記録データの最終ログオン日付が処理実行日付より予設定期間、この例では処理実行日付より過去半年前以内であるか否かを判断する。そして、最終ログオン日付が処理実行日付より過去半年前以内であると判断した（Ｙ）ときは次のステップＳ４８に移行し、一方、最終ログオン日付が処理実行日付より過去半年前以前であると判断した（Ｎ）ときは前のステップＳ４１に戻り、再びステップＳ４１以降の処理が順次実行される。
【００９２】
次のステップＳ４８において、一括調整データ作成処理部１（２）は、ステップＳ４２における記録データの処理種別を削除に設定し、設定した処理種別削除の記録データを一括調整データ用データベース８に書き込む。この処理が終了すると、前のステップＳ４１に戻り、再びステップＳ４１以降の処理が順次実行される。
【００９３】
さらに、図１０は、図４に図示したユーザ登録情報一括調整処理部１（３）で実行されるユーザ登録情報の一括調整処理Ａ６の処理手順を示すフローチャートである。
【００９４】
図１０に図示のフローチャートを用い、ユーザ登録情報の一括調整処理Ａ６の処理手順について説明すると、次の通りである。
【００９５】
始めに、ステップＳ５１において、ユーザ登録情報一括調整処理部１（３）は、この処理の開始時点の日時を処理結果ログリスト９に書き込む。
【００９６】
次に、ステップＳ５２において、ユーザ登録情報一括調整処理部１（３）は、一括調整データ用データベース８から選択した１件のユーザＩＤ／処理種別／処理日付／調整ステータスの記録データを読み込む。
【００９７】
次いで、ステップＳ５３において、ユーザ登録情報一括調整処理部１（３）は、選択すべきユーザＩＤ／処理種別／処理日付／調整ステータスの記録データがなくなったか否かを判断する。そして、既に選択すべき当該記録データがなくなっていないと判断した（Ｙ）ときは次のステップＳ５４に移行し、一方、未だ選択すべき当該記録データがなくなっていないと判断した（Ｎ）ときは他のステップＳ５５に移行する。
【００９８】
続く、ステップＳ５４において、ユーザ登録情報一括調整処理部１（３）は、当該記録データの終了した日時を処理結果ログリスト９に書き込む。
【００９９】
また、ステップＳ５５において、ユーザ登録情報一括調整処理部１（３）は、当該記録データに設定されている処理日付が処理実行日付よりも前であり、かつ、その調整ステータス値が未調整であるか否かを判断する。そして、当該記録データがこのような設定要件を満たしていると判断した（Ｙ）ときは次のステップＳ５６に移行し、一方、当該記録データがこのような設定要件を満たしていないと判断した（Ｎ）ときは前のステップＳ５２に戻り、再びステップＳ５２以降の処理が繰り返し実行される。
【０１００】
次のステップＳ５６において、ユーザ登録情報一括調整処理部１（３）は、当該記録データにおける処理種別無効化の設定になっているか否かを判断する。そして、当該記録データの処理種別が無効化の設定になっていると判断した（Ｙ）ときは次のステップＳ５７に移行し、一方、当該記録データの処理種別が無効化以外の設定になっていると判断した（Ｎ）ときは他のステップＳ５８に移行する。
【０１０１】
次いで、ステップＳ５７において、ユーザ登録情報一括調整処理部１（３）は、当該記録データの処理種別を無効化に設定し、設定した処理種別無効化の記録データを登録ユーザ情報マスタデータベース４に格納する。この処理が終了すると、後のステップＳ６０に移行する。
【０１０２】
続く、ステップＳ５８において、ユーザ登録情報一括調整処理部１（３）は、当該記録データにおける処理種別削除の設定になっているか否かを判断する。そして、当該記録データの処理種別が削除の設定になっていると判断した（Ｙ）ときは次のステップＳ５９に移行し、一方、当該記録データの処理種別が削除以外の設定になっていると判断した（Ｎ）ときは前のステップＳ５２に戻り、再びステップＳ５２以降の処理が繰り返し実行される。
【０１０３】
続いて、ステップＳ５９において、ユーザ登録情報一括調整処理部１（３）は、当該記録データにおける処理種別の値が削除であるので、この処理種別削除に該当するユーザＩＤに一致した記録データを削除する。
【０１０４】
次に、ステップＳ６０において、ユーザ登録情報一括調整処理部１（３）は、処理結果ログリスト９に記録データがなくなった時点での日時を実行終了として処理結果ログリスト９に書き込む。この処理が終了すると、前のステップＳ５２に戻り、再びステップＳ５２以降の処理が繰り返し実行される。処理を順次実行する。
【０１０５】
このように、本実施の形態によれば、ユーザＩＤの使用状況情報及びユーザの所属／役職情報に基づいて不要なユーザＩＤの登録解除や新たなユーザＩＤの登録を、管理作業負荷を増大させずに、ユーザＩＤ管理を自動的かつ効率的に行うことができるようになる。
【図面の簡単な説明】
【０１０６】
【図１】このユーザＩＤ自動管理システムにおけるの実施の態様の要部構成を示すブロック図である。
【図２】データ処理部の登録ユーザ利用記録集計処理部で実行されるユーザ利用記録集計処理の処理手順を示す説明図である。
【図３】データ処理部の一括調整データ作成処理部で実行される一括調整データ作成処理の処理手順を示す説明図である。
【図４】データ処理部のユーザ登録情報一括調整処理部で実行されるユーザ登録情報の一括調整処理の処理手順を示す説明図である。
【図５】図２に図示されたユーザ利用記録集計処理部で実行される所属別利用数集計処理の処理手順を示すフローチャートである。
【図６】図２に図示したユーザ利用記録集計処理部で実行される同時接続ユーザ数データ作成処理の処理手順を示すフローチャートである。
【図７】図２に図示したユーザ利用記録集計処理部で実行されるユーザ分類処理Ａ３の処理手順を示すフローチャートである。
【図８】図３に図示した一括調整データ作成処理部で実行される所属情報とのマッチング処理の処理手順を示すフローチャートである。
【図９】図３に図示した一括調整データ作成処理部で実行されるアンマッチング及び無効ユーザ選択処理の処理手順を示すフローチャートである。
【図１０】図４に図示したユーザ登録情報一括調整処理部で実行されるユーザ登録情報の一括調整処理の処理手順を示すフローチャートである。
【図１１】図１に図示された登録ユーザの所属／役職情報データベースに格納された情報データの一例を示す説明図である。
【図１２】図１に図示されたログオン／ログオフ成否記録データベースに格納された情報データの一例を示す説明図である。
【図１３】図１に図示された登録ユーザ情報マスタデータベースに格納された情報データの一例を示す説明図である。
【図１４】図１に図示された所属別利用数集計データベースに格納された情報データの一例を示す説明図である。
【図１５】図１に図示された同時接続ユーザ推移データ用データベースに格納された情報データの一例を示す説明図である。
【図１６】図１に図示されたユーザ分類データベースに格納された情報データの一例を示す説明図である。
【図１７】図１に図示された一括調整データ用データベースに格納された情報データの一例を示す説明図である。
【符号の説明】
【０１０７】
１  データ処理部
１（１）  登録ユーザ利用記録集計処理部
１（２）  一括調整データ作成処理部
１（３）  登録ユーザ情報一括調整処理部
２  登録ユーザ所属／役職情報データベース
３  ログオン／ログオフ成否記録データベース
４  登録ユーザ情報マスタデータベース
５  所属別利用数集計データベース
５  同時接続ユーザ推移データ用データベース
７  ユーザ分類データベース
８  一括調整データ用データベース
９  処理結果出力部
１０  外部データ入力部
１１（１）〜１１（Ｎ）  他の業務システムサーバ
【図１】
2007172379.tif 000003
【図２】
2007172379.tif 000004
【図３】
2007172379.tif 000005
【図４】
2007172379.tif 000006
【図５】
2007172379.tif 000007
【図６】
2007172379.tif 000008
【図７】
2007172379.tif 000009
【図８】
2007172379.tif 000010
【図９】
2007172379.tif 000011
【図１０】
2007172379.tif 000012
【図１１】
2007172379.tif 000013
【図１２】
2007172379.tif 000014
【図１３】
2007172379.tif 000015
【図１４】
2007172379.tif 000016
【図１５】
2007172379.tif 000017
【図１６】
2007172379.tif 000018
【図１７】
2007172379.tif 000019