[go: up one dir, main page]

JP2007172379A - User ID automatic management system - Google Patents

User ID automatic management system Download PDF

Info

Publication number
JP2007172379A
JP2007172379A JP2005370574A JP2005370574A JP2007172379A JP 2007172379 A JP2007172379 A JP 2007172379A JP 2005370574 A JP2005370574 A JP 2005370574A JP 2005370574 A JP2005370574 A JP 2005370574A JP 2007172379 A JP2007172379 A JP 2007172379A
Authority
JP
Japan
Prior art keywords
user
database
information
data
affiliation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2005370574A
Other languages
Japanese (ja)
Inventor
Sho Nakabachi
祥 中鉢
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Systems Ltd
Original Assignee
Hitachi Information Systems Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Information Systems Ltd filed Critical Hitachi Information Systems Ltd
Priority to JP2005370574A priority Critical patent/JP2007172379A/en
Publication of JP2007172379A publication Critical patent/JP2007172379A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

【課題】ユーザIDの使用情報及びユーザの所属/役職情報に基づき不要ユーザIDの登録解除や新ユーザIDの登録を、管理作業負荷を増大させず、ユーザID管理を自動的かつ効率的に行うユーザID自動管理システムを提供する。
【解決手段】登録ユーザ利用記録の集計機能と一括調整データの作成機能と登録ユーザ情報の一括調整機能とを順次実行するデータ処理部1、登録ユーザ所属/役職情報データベース2、ログオン/ログオフの成否記録データベース3及び登録ユーザ情報マスタデータベース4、各種データベース5〜8を備え、データ処理部1は、予設定日時に登録ユーザ所属/役職情報データベース2、ログオン/ログオフ成否記録データベース3、登録ユーザ情報マスタデータベース4から所定データを読み出し、そのデータと各種のデータベース5〜8を用い、登録ユーザ利用記録集計、一括調整データ作成、登録ユーザ情報の一括調整を順次実行して出力する。
【選択図】図1
Unnecessary user ID registration and new user ID registration based on user ID usage information and user affiliation / posture information are automatically and efficiently managed without increasing the management workload. An automatic user ID management system is provided.
A data processing unit that sequentially executes a totaling function for registered user usage records, a function for creating batch adjustment data, and a batch adjustment function for registered user information, a registered user affiliation / posture information database, and success / failure of logon / logoff. The recording database 3 and the registered user information master database 4 and various databases 5 to 8 are provided, and the data processing unit 1 registers the registered user affiliation / posture information database 2, the logon / logoff success / failure recording database 3, and the registered user information master at the preset date and time. Predetermined data is read from the database 4, and the registered user usage record aggregation, batch adjustment data creation, and batch adjustment of registered user information are sequentially executed and output using the data and various databases 5 to 8.
[Selection] Figure 1

Description

本発明は、ユーザID自動管理システムに係わり、特に、業務システムの利用頻度が低いユーザIDや業務システムにおける所属/役職が変更されたユーザID等を適宜調整し、ユーザIDを最適な状態で効率的に管理するようにしたユーザID自動管理システムに関する。   The present invention relates to an automatic user ID management system, and in particular, appropriately adjusts user IDs whose use frequency of the business system is low, user IDs whose affiliation / post in the business system have been changed, and the like so that the user ID is optimally efficient. The present invention relates to a user ID automatic management system that is managed in an automatic manner.

一般に、企業内部で利用されるユーザID認証方式を持った業務システムにおいては、通常、企業内におけるユーザの業務変更やユーザの人事異動等が行われることから、時間が経過するに従って、業務システムの利用頻度や利用形態が変化するようになる。また、業務システムに登録されたユーザID等の情報は、その利用形態によっては大きな影響を与えることがあるので、セキュリティの重要性が認識されている現代社会にあっては、分散して存在する業務システムに登録されている各ユーザIDを一括管理することの必要性が増大している。   Generally, in a business system having a user ID authentication method used inside a company, a user's business change or a user change within the company is usually performed. Usage frequency and usage form will change. In addition, information such as user IDs registered in the business system may have a significant effect depending on the form of use. Therefore, in modern society where the importance of security is recognized, it exists in a distributed manner. There is an increasing need to collectively manage each user ID registered in the business system.

このような諸般の事情に際し、最近になって、企業内部で利用されるユーザIDを管理する管理システムが開発されるようになり、その中の一つに、特開2003−186559号公報に開示のライセンス管理システムがある。この特開2003−186559号公報に開示されたライセンス管理システムは、ライセンスを取得したユーザによるライセンスプログラムの使用状況を監視し、その使用状況を表わす使用状況情報を形成する使用監視手段と、ライセンスプログラムに対して許可できるライセンス数を超えるような当該プログラム使用のライセンス要求があった場合に、使用監視手段で形成された使用状況情報に基づいて、プログラム不使用のユーザに付与されたライセンス使用許可を解除し、新規にライセンス使用許可を要求したユーザにそのプログラム使用のライセンス許可を与えるように変更するライセンス管理装置とを備えているものである。
特開2003−186559号公報
Recently, a management system for managing user IDs used inside a company has been developed in such various circumstances, and one of them is disclosed in Japanese Patent Laid-Open No. 2003-186559. There is a license management system. The license management system disclosed in Japanese Patent Application Laid-Open No. 2003-186559 monitors usage status of a license program by a user who has acquired a license and uses usage monitoring means for forming usage status information representing the usage status, and a license program If there is a license request for the use of the program that exceeds the number of licenses that can be permitted, the license usage permission granted to users who have not used the program based on the usage status information formed by the usage monitoring means And a license management device that is changed so as to give a license permission for the use of the program to a user who has newly requested the license use permission.
JP 2003-186559 A

前記特開2003−186559号公報に開示のライセンス管理システムは、ユーザによるライセンスプログラムの使用状況を表わす使用状況情報に基づいたライセンス使用許可及びライセンス使用許可解除を行っているため、単にライセンスプ.ログラムの使用頻度が低いユーザは、自動的にライセンス使用許可の状態がライセンス使用許可解除の状態に変更されてしまい、ライセンスプログラムを使用する際には、再度ライセンス使用許可の状態に変更する必要があり、この点で、使用性及び適応性に優れたものということができない。   Since the license management system disclosed in Japanese Patent Application Laid-Open No. 2003-186559 performs license use permission and license use permission release based on use status information indicating the use status of a license program by a user, the license management system is simply used. For users with low program usage frequency, the license usage permission status is automatically changed to the license usage permission release status, and it is necessary to change to the license usage permission status again when using the licensed program. In this respect, it cannot be said that it is excellent in usability and adaptability.

本発明は、このような技術的背景に鑑みてなされたもので、その目的は、ユーザIDの使用状況情報及びユーザの所属/役職情報に基づいて不要なユーザIDの登録解除や新たなユーザIDの登録を、管理作業負荷を増大させずに、ユーザID管理を自動的かつ効率的に行うことを可能にしたユーザID自動管理システムを提供することにある。   The present invention has been made in view of such a technical background. The purpose of the present invention is to cancel the registration of unnecessary user IDs and new user IDs based on user ID usage status information and user affiliation / posture information. It is an object of the present invention to provide an automatic user ID management system that can perform user ID management automatically and efficiently without increasing the management workload.

前記目的を達成するために、本発明によるユーザID自動管理システムは、登録ユーザ利用記録の集計機能と一括調整データの作成機能と登録ユーザ情報の一括調整機能とが順次実行されるデータ処理部と、外部操作により変更可能な登録ユーザ所属/役職情報データベースと、他の同種システムから記録情報が供給されるログオン/ログオフの成否記録データベース及び登録ユーザ情報マスタデータベースと、各種のデータベースとを備え、データ処理部は、予め決められた日時になると、登録ユーザ所属/役職情報データベース、ログオン/ログオフ成否記録データベース、登録ユーザ情報マスタデータベースのそれぞれから所定のデータを読み出し、読み出したデータと各種のデータベースとを用いて、登録ユーザ利用記録の集計、一括調整データの作成、登録ユーザ情報の一括調整を順次実行し、その調整結果を出力する構成手段を具備する。   In order to achieve the above object, a user ID automatic management system according to the present invention includes a data processing unit in which a registered user usage record totaling function, a batch adjustment data creation function, and a registered user information batch adjustment function are sequentially executed. A registered user affiliation / posture information database that can be changed by an external operation, a logon / logoff success / failure record database supplied with record information from another similar system, a registered user information master database, and various databases, The processing unit reads predetermined data from each of the registered user affiliation / posture information database, logon / logoff success / failure record database, and registered user information master database at a predetermined date and time, and reads the read data and various databases. Use the total of registered user usage records, one Creating adjustment data, sequentially executing the batch control of the registered user information comprises a configuration means for outputting a result of the adjustment.

また、前記構成手段において、データ処理部は、登録ユーザ所属/役職情報データベース及びログオン/ログオフの成否記録データベースのそれぞれの記録内容に基づいて、登録ユーザ情報の一括調整時に、不要と判断されるユーザIDの記録を削除したリ、そのユーザIDを無効にする処理を行っているものである。   In the above configuration means, the data processing unit is a user who is determined to be unnecessary at the time of batch adjustment of registered user information based on the recorded contents of the registered user affiliation / posture information database and the logon / logoff success / failure record database. The processing for invalidating the user ID after deleting the ID record is performed.

さらに、前記構成手段において、各種のデータベースは、所属別利用数集計データベースと、同時接続ユーザ推移データ用データベースと、ユーザ分類データベースと、一括調整データ用データベースであって、データ処理部は、登録ユーザ利用記録の集計機能の実行時に所属別利用数集計データベースと同時接続ユーザ推移データ用データベースとユーザ分類データベースとを用い、一括調整データの作成機能の実行時に前記ユーザ分類データベースと一括調整データ用データベースとを用い、登録ユーザ情報の一括調整機能の実行時に一括調整データ用データベースを用いるものである。   Further, in the above configuration means, the various databases are a categorized usage count database, a simultaneous connection user transition data database, a user classification database, and a batch adjustment data database, and the data processing unit is a registered user. When the usage record totaling function is executed, the usage number totaling database by affiliation, the simultaneous connection user transition data database, and the user classification database are used, and when the batch adjustment data creation function is executed, the user classification database and the batch adjustment data database are And the batch adjustment data database is used when executing the batch adjustment function for registered user information.

以上のように、本発明のユーザID自動管理システムによれば、前記構成手段を具備することにより、ユーザIDの使用状況情報及びユーザの所属/役職情報に基づいて不要なユーザIDの登録解除や新たなユーザIDの登録を、管理作業負荷を増大させずに、ユーザID管理を自動的かつ効率的に行うことができるもので、具体的には、第1に、人事情報と業務システムにおけるユーザIDの登録情報との比較を自動的に行うことにより、業務システムにおける利用権限の設定の誤りを発見してその修正を行うことができ、第2に、退職等により業務システムにおける利用権限を消失した時点に合うように、関連するユーザIDを自動的に削除するようにしているため、ユーザIDの不正利用の可能性を大幅に減少させることができ、第3に、実際の業務システムにおける利用権限の設定を、通常使用されている所属と役職を合わせた役割分担によって比較しているため、所属のみで比較している場合に比べて詳しい比較をすることがができ、第4に、業務システムに登録されたユーザIDの利用権限がその時点で適切であるか否かを確認することに利用できるという効果がある。   As described above, according to the user ID automatic management system of the present invention, by providing the above-described configuration means, unnecessary user ID deregistration based on user ID usage status information and user affiliation / posture information, Registration of a new user ID can be performed automatically and efficiently without increasing the management work load. Specifically, first, personnel information and users in the business system By automatically comparing ID registration information, you can find and correct usage authority setting errors in the business system, and secondly, use authority in the business system is lost due to retirement, etc. Since the related user ID is automatically deleted so as to meet the point in time, the possibility of unauthorized use of the user ID can be greatly reduced. Because the setting of the usage authority in the actual business system is compared by the division of roles that combines the affiliation and position that are normally used, it may be possible to make a detailed comparison compared to the case of comparison only by affiliation Fourth, there is an effect that it can be used to confirm whether or not the use authority of the user ID registered in the business system is appropriate at that time.

以下、図面を参照して本発明に係わるユーザID自動管理システムの実施の態様について説明する。   Hereinafter, embodiments of a user ID automatic management system according to the present invention will be described with reference to the drawings.

図1は、このユーザID自動管理システムにおけるの実施の態様の要部構成を示すブロック図である。   FIG. 1 is a block diagram showing a main configuration of an embodiment in the user ID automatic management system.

図1に示すように、このユーザID自動管理システムは、データ処理部1と、登録ユーザ所属/役職情報データベース2と、ログオン/ログオフ成否記録データベース3と、登録ユーザ情報マスタデータベース4と、所属別利用数集計データベース5と、同時接続ユーザ推移データ用データベース6と、ユーザ分類データベース7と、一括調整データ用データベース8と、処理結果出力部9とからなり、その他に、外部データ入力部10と、複数の他の業務システムサーバ11(1)乃至11(N)とを備えている。また、データ処理部1は、登録ユーザ利用記録集計処理部1(1)と、一括調整データ作成処理部1(2)と、登録ユーザ情報一括調整処理部1(3)とを内蔵している。   As shown in FIG. 1, this user ID automatic management system includes a data processing unit 1, a registered user affiliation / posture information database 2, a logon / logoff success / failure record database 3, a registered user information master database 4, It consists of a usage count total database 5, a simultaneous connection user transition data database 6, a user classification database 7, a batch adjustment data database 8, and a processing result output unit 9. In addition, an external data input unit 10, A plurality of other business system servers 11 (1) to 11 (N) are provided. The data processing unit 1 includes a registered user usage record totaling processing unit 1 (1), a batch adjustment data creation processing unit 1 (2), and a registered user information batch adjustment processing unit 1 (3). .

この場合、登録ユーザ所属/役職情報データベース2は、外部データ入力部10に接続され、業務システムに登録された各ユーザの氏名、所属/役職、連絡先等の..ユーザに直接関連する情報が格納され、ログオン/ログオフの成否記録データベース3は、複数の他の業務システムサーバ11(1)乃至11(N)にそれぞれ接続され、業務システムに登録された各ユーザIDのログオン/ログオフの成否記録情報が格納され、登録ユーザ情報マスタデータベース4は、複数の他の業務システムサーバ11(1)乃至11(N)にそれぞれ接続され、業務システムに登録された各ユーザのID、氏名、所属/役職情報、及び、有効フラグ等が格納されるものである。   In this case, the registered user affiliation / posture information database 2 is connected to the external data input unit 10 and includes information such as the name, affiliation / posture, and contact information of each user registered in the business system. . Information directly related to users is stored, and the success / failure record database 3 of logon / logoff is connected to each of a plurality of other business system servers 11 (1) to 11 (N), and each user ID registered in the business system Log-on / log-off success / failure record information is stored, and the registered user information master database 4 is connected to each of a plurality of other business system servers 11 (1) to 11 (N) and registered with the business system. ID, name, affiliation / position information, valid flag, and the like are stored.

また、登録ユーザ利用記録集計処理部1(1)は、登録ユーザ所属/役職情報データベース2から登録ユーザ所属/役職情報とログオン/ログオフ成否記録データベース3からログオン/ログオフ成否記録とを読込み、入力した集計期間内における所属別のユーザIDの累計を算出し、算出結果を所属別利用数集計データベース5に書込む処理と、ログオン/ログオフ成否記録を読込み、入力した集計期間内における時間別の業務システムへのユーザIDのログオン成功ユーザ数を算出し、算出結果を同時接続ユーザ推移データ用データベース6に書込む処理と、ログオン/ログオフ成否記録と登録ユーザ情報マスタデータベース4から登録ユーザ情報とを読込み、入力した集計期間内における業務システムへのユーザIDのログオン成功回数を算出し、その算出結果と予設定閾値とを比較してユーザ分類データベース7に閾値に応じた利用頻度を書込む処理を行うものである。   The registered user usage record totaling processing unit 1 (1) reads and inputs the registered user affiliation / posture information from the registered user affiliation / posture information database 2 and the logon / logoff success / failure record from the logon / logoff success / failure record database 3. Calculates the cumulative total of user IDs by affiliation within the aggregation period, writes the calculation result to the usage count aggregation database 5 by affiliation, and reads the logon / logoff success / failure record, and the business system by time within the input aggregation period Calculating the number of successful logon users with the user ID, and writing the calculation result into the simultaneous connection user transition data database 6, reading the logon / logoff success / failure record, and the registered user information from the registered user information master database 4, Number of successful logons of user IDs to the business system within the entered aggregation period It is calculated, and performs the calculation result and by comparing the preset threshold writing use frequency corresponding to the threshold in the user classification database 7 process.

また、一括調整データ作成処理部1(2)は、登録ユーザ所属/役職情報データベース2から登録ユーザ所属/役職情報と登録ユーザ情報マスタデータベース4から登録ユーザ情報とを読込み、業務システムに登録されたユーザIDの所属/役職情報と、登録ユーザ情報の所属/役職情報とがマッチングするか否かを判定し、その判定結果をユーザ分類データベース7に書込む処理と、そのマッチング結果を用いてマッチング結果の設定閾値に一致するユーザIDを自動調整の対象として選択し、選択結果を一括調整データ用データベース8に書込む処理を行うものである。   The batch adjustment data creation processing unit 1 (2) reads the registered user affiliation / posture information from the registered user affiliation / posture information database 2 and the registered user information from the registered user information master database 4, and is registered in the business system. It is determined whether or not the affiliation / posture information of the user ID matches the affiliation / posture information of the registered user information, the process of writing the determination result in the user classification database 7, and the matching result using the matching result A user ID that matches the set threshold value is selected as an automatic adjustment target, and a process of writing the selection result in the batch adjustment data database 8 is performed.

さらに、登録ユーザ情報一括調整処理部1(3)は、一括調整データ用データベース8の書込みデータを読込み、業務システムに登録されている登録ユーザ情報に対して予設定調整処理を実行し、その処理結果を処理結果出力部9である処理結果ログリストに書込む処理を行うものである。   Further, the registered user information batch adjustment processing unit 1 (3) reads the write data of the batch adjustment data database 8 and executes a preset adjustment process for the registered user information registered in the business system. The result is written into the processing result log list which is the processing result output unit 9.

なお、このユーザID自動管理システムに対して外部接続される他の業務システムサーバ業務システムサーバ11(1)乃至11(N)は、複数(N)台が接続されるように記載しているが、1台だけが接続されるようにようにしても構わない。   The other business system servers 11 (1) to 11 (N) externally connected to the user ID automatic management system are described as being connected to a plurality (N) of servers. Only one unit may be connected.

ここで、このユーザID自動管理システムで実行される各種の機能について順次説明する。   Here, various functions executed by the user ID automatic management system will be described in order.

始めに、図2は、データ処理部1の登録ユーザ利用記録集計処理部1(1)で実行されるユーザ利用記録集計処理の処理手順を示す説明図である。なお、図2において、図1に図示の構成要素と同じ構成要素については同じ符号を付けている。   First, FIG. 2 is an explanatory diagram showing a processing procedure of a user usage record totaling process executed by the registered user usage record totaling processing unit 1 (1) of the data processing unit 1. In FIG. 2, the same components as those shown in FIG.

図2に示されるように、登録ユーザ利用記録集計処理部1(1)は、登録ユーザの所属/役職情報データベース2から読み出した集計期間内における所属別ユーザID数と、ログオン/ログオフ成否記録データベース3から読み出した集計期間内における所属別のユーザID数とを用い、所属別利用数集計処理A1と同時接続ユーザ数データ作成処理A2とを行い、所属別利用数集計処理A1の処理結果を所属別利用数集計データベース5に書き込み、同時接続ユーザ数データ作成処理A2の処理結果を同時接続ユーザ推移データ用データベース6に書き込む。これと同時に、登録ユーザ情報マスタデータベース4から読み出した集計期間内における登録ユーザ情報と前記所属別ユーザID数と前記所属別のユーザID数とを用い、ユーザID別に予設定閾値に基づいたユーザID別の利用頻度を示すユーザ分類処理A3を行い、ユーザ分類処理の処理結果をユーザ分類データベース7に書き込む。   As shown in FIG. 2, the registered user usage record totaling processing unit 1 (1) includes the number of user IDs by affiliation within the total period read from the affiliation / posture information database 2 of the registered user, and the logon / logoff success / failure record database. Using the number of user IDs by affiliation within the aggregation period read out from No. 3, the affiliation usage number aggregation process A1 and the simultaneous connection user number data creation process A2 are performed, and the processing results of the affiliation usage number aggregation process A1 belong to The data is written in the separate usage number totalization database 5 and the processing result of the simultaneous connection user number data creation processing A2 is written in the simultaneous connection user transition data database 6. At the same time, using the registered user information, the number of user IDs by affiliation, and the number of user IDs by affiliation within the counting period read from the registered user information master database 4, a user ID based on a preset threshold for each user ID A user classification process A3 indicating another usage frequency is performed, and the processing result of the user classification process is written in the user classification database 7.

ここで、図11は、図1に図示された登録ユーザの所属/役職情報データベース2に格納された情報データの一例を示す説明図である。   Here, FIG. 11 is an explanatory diagram showing an example of information data stored in the affiliation / posture information database 2 of the registered user shown in FIG.

図11(a)に示されるように、情報データは、氏名、所属、役職、連絡先等の項目があり、その中で、氏名は業務システムに登録されたユーザ氏名を表わし、所属は業務システムに登録されたユーザの所属情報を表わし、役職は業務システムに登録されたユーザIDを有する者の役職情報を表わし、連絡先は業務システムに登録されたユーザのEメール等の連絡情報を表わすもので、図11(b)はその実例を示すものである。   As shown in FIG. 11A, the information data includes items such as name, affiliation, job title, and contact information. Among them, the name represents the user name registered in the business system, and the affiliation is the business system. Represents the affiliation information of the registered user, the title represents the title information of the person having the user ID registered in the business system, and the contact address represents the contact information such as the user's email registered in the business system FIG. 11 (b) shows an actual example.

また、図12は、図1に図示されたログオン/ログオフ成否記録データベース3に格納された情報データの一例を示す説明図である。   FIG. 12 is an explanatory diagram showing an example of information data stored in the logon / logoff success / failure record database 3 shown in FIG.

図12(a)に示されるように、情報データは、日付、時刻、ユーザID、イベント等の項目があり、その中で、日付はイベントが記録される日付を表わし、時刻はイベントが記録される時刻を表わし、ユーザIDはイベントを発生したユーザIDを表わし、イベントはログオン成功、ログオン失敗、ログオフのいずれかを表わすもので、図12(b)はその実例を示すものである。   As shown in FIG. 12 (a), the information data includes items such as date, time, user ID, and event. Among them, the date indicates the date when the event is recorded, and the time indicates the event. The user ID represents the user ID that generated the event, and the event represents one of logon success, logon failure, or logoff, and FIG. 12B shows an actual example.

さらに、図13は、図1に図示された登録ユーザ情報マスタデータベース4に格納された情報データの一例を示す説明図である。   Further, FIG. 13 is an explanatory diagram showing an example of information data stored in the registered user information master database 4 shown in FIG.

図13(a)に示されるように、情報データは、ユーザID、氏名、所属、役職、有効フラグ等の項目があり、その中で、ユーザIDは業務システムに登録されたユーザIDを表わし、氏名、所属、役職のそれぞれは登録ユーザの所属/役職情報データベース2の情報データと同じもので、有効フラグは業務システムへのログオンを許可されたフラグ情報を表わすもので、図13(b)はその実例を示すものである。   As shown in FIG. 13A, the information data includes items such as a user ID, name, affiliation, post, valid flag, etc. Among them, the user ID represents a user ID registered in the business system, Each of the name, affiliation, and title is the same as the information data in the registered user's affiliation / posture information database 2, and the valid flag represents flag information that is permitted to log on to the business system. FIG. The example is shown.

一方、図14は、図1に図示された所属別利用数集計データベース5に格納された情報データの一例を示す説明図である。   On the other hand, FIG. 14 is an explanatory diagram showing an example of information data stored in the affiliation usage count database 5 shown in FIG.

図14(a)に示されるように、情報データは、開始日付、終了日付、所属、利用数等の項目があり、その中で、開始日付は集計期間の開始日付を表わし、終了日付は集計期間の終了日付を表わし、所属は集計単位となる所属を表わし、利用数は集計対象となる部署に対応するユーザIDの累計情報を表わすもので、図14(b)はその実例を示すものである。   As shown in FIG. 14 (a), the information data includes items such as a start date, an end date, affiliation, and the number of uses. Among them, the start date represents the start date of the total period, and the end date is the total. It represents the end date of the period, the affiliation represents the affiliation as the aggregation unit, the number of uses represents the accumulated information of the user ID corresponding to the department to be aggregated, and FIG. 14 (b) shows an actual example. is there.

また、図15は、図1に図示された同時接続ユーザ推移データ用データベース6に格納された情報データの一例を示す説明図である。   FIG. 15 is an explanatory diagram showing an example of information data stored in the simultaneous connection user transition data database 6 shown in FIG.

図15(a)に示されるように、情報データは、日付、時刻、ユーザ数等の項目があり、その中で、日付はユーザ数の記録日付を表わし、時刻はユーザ数の記録時刻を表わし、ユーザ数は特定の日時に同時ログオンしているユーザ数情報を表わすもので、図15(b)はその実例を示すものである。   As shown in FIG. 15A, the information data includes items such as date, time, number of users, etc., in which the date represents the recording date of the number of users, and the time represents the recording time of the number of users. The number of users represents information on the number of users who are logged on simultaneously at a specific date and time, and FIG. 15B shows an actual example thereof.

さらに、図16は、図1に図示されたユーザ分類データベース7に格納された情報データの一例を示す説明図である。   FIG. 16 is an explanatory diagram showing an example of information data stored in the user classification database 7 shown in FIG.

図16(a)に示されるように、情報データは、ユーザID、最終ログオン日付、利用頻度、マッチング、比較日付等の項目があり、その中で、ユーザIDは登録ユーザ情報マスタデータベース4の情報データと同じもので、最終ログオン日付はユーザIDが最後にログオン成功したログオン日付を表わし、利用頻度はユ集計期間内における予設定閾値に基づいて設定される利用頻度を表わし、マッチングは比較日付における登録ユーザ情報マスタデータベース4と登録ユーザの所属/役職情報データベース2との情報比較結果を表わす情報を表わし、比較日付は登録ユーザ情報マスタデータベース4と登録ユーザの所属/役職情報データベース2との情報比較実施日付を表わすもので、図16(b)はその実例を示すものである。   As shown in FIG. 16A, the information data includes items such as a user ID, a last logon date, a usage frequency, a matching, and a comparison date. Among these items, the user ID is information in the registered user information master database 4. Same as the data, the last logon date represents the logon date when the user ID was last successfully logged on, the usage frequency represents the usage frequency set based on the preset threshold within the totaling period, and the matching is the comparison date This represents information indicating the result of information comparison between the registered user information master database 4 and the registered user affiliation / postal information database 2, and the comparison date is an information comparison between the registered user information master database 4 and the registered user affiliation / postal information database 2. FIG. 16B shows an example of the implementation date.

次に、図3は、データ処理部1の一括調整データ作成処理部1(2)で実行される一括調整データ作成処理の処理手順を示す説明図である。なお、図3において、図1に図示の構成要素と同じ構成要素については同じ符号を付けている。   Next, FIG. 3 is an explanatory diagram showing a processing procedure of batch adjustment data creation processing executed by the batch adjustment data creation processing unit 1 (2) of the data processing unit 1. In FIG. 3, the same components as those shown in FIG.

図3に示されるように、登録ユーザの所属/役職情報データベース2から読み出した集計期間内における所属別ユーザID数と登録ユーザ情報マスタデータベース4から読み出した集計期間内における登録ユーザ情報とを用い、それぞれの所属及び役職を合わせた役割とを比較する所属情報とのマッチング処理A4を実行し、処理結果をユーザ分類データベース7に書き込む。次いで、ユーザ分類データベース7の情報データを読み込み、予設定条件に一致しないユーザIDを選択するアンマッチング及び無効ユーザ選択処理A5を実行し、その処理結果を一括調整データ用データベース8に書き込む。   As shown in FIG. 3, the number of user IDs by affiliation in the counting period read from the registered user's affiliation / posture information database 2 and the registered user information in the counting period read from the registered user information master database 4 are used. A matching process A4 with affiliation information for comparing the roles of each affiliation and job title is performed, and the processing result is written in the user classification database 7. Next, the information data of the user classification database 7 is read, unmatching and invalid user selection processing A5 for selecting a user ID that does not match the preset condition is executed, and the processing result is written in the batch adjustment data database 8.

ここで、図17は、図1に図示された一括調整データ用データベース8に格納された情報データの一例を示す説明図である。   Here, FIG. 17 is an explanatory diagram showing an example of information data stored in the batch adjustment data database 8 shown in FIG.

図17(a)に示されるように、情報データは、ユーザID、処理種別、処理日付、調整ステータス等の項目があり、その中で、ユーザIDは一括調整の対象となるユーザIDを表わし、処理種別は予設定された調整処理の種類情報を表わし、処理日付は一括調整処理の実施日付を表わし、調整ステータスは調整処理結果情報を表わすもので、図17(b)はその実例を示すものである。   As shown in FIG. 17A, the information data includes items such as a user ID, a processing type, a processing date, and an adjustment status. Among them, the user ID represents a user ID that is a target of batch adjustment, The process type represents preset adjustment process type information, the process date represents the execution date of the batch adjustment process, the adjustment status represents the adjustment process result information, and FIG. 17B shows an actual example. It is.

次いで、図4は、データ処理部1のユーザ登録情報一括調整処理部1(3)で実行されるユーザ登録情報の一括調整処理の処理手順を示す説明図である。なお、図3において、図1に図示の構成要素と同じ構成要素については同じ符号を付けている。   Next, FIG. 4 is an explanatory diagram showing a processing procedure of user registration information batch adjustment processing executed by the user registration information batch adjustment processing unit 1 (3) of the data processing unit 1. In FIG. 3, the same components as those shown in FIG.

図4に示すように、登録ユーザ情報マスタデータベース4から読み出した集計期間内における登録ユーザ情報と一括調整データ用データベース8から読み出した集計期間内における一括調整データ情報とを用い、業務システムにおいて該当するユーザIDのアンマッチング及び無効ユーザの一括調整処理A6を実行し、その処理結果を処理結果ログリスト9に書き込む。それにより、処理結果ログリスト9は、例えば、図4に図示されるような情報内容、すなわち実行開始日時、実行開始日時、対象日付とともに、それぞれのユーザIDに対する処理種別と処理結果とが書き込まれる。   As shown in FIG. 4, the registered user information in the counting period read from the registered user information master database 4 and the batch adjustment data information in the counting period read from the batch adjustment data database 8 are used in the business system. User ID unmatching and invalid user batch adjustment processing A 6 are executed, and the processing result is written in the processing result log list 9. Thereby, the processing result log list 9 is written with, for example, information contents as shown in FIG. 4, that is, an execution start date and time, an execution start date and time, a target date, and a process type and a process result for each user ID. .

続いて、図2乃至図4に図示された各処理A1乃至A6における具体的な処理経緯について説明する。   Next, a specific process in each of the processes A1 to A6 illustrated in FIGS. 2 to 4 will be described.

図5は、図2に図示されたユーザ利用記録集計処理部1(1)で実行される所属別利用数集計処理A1の処理手順を示すフローチャートである。   FIG. 5 is a flowchart showing a processing procedure of the affiliation usage count totaling process A1 executed by the user usage record totaling processing unit 1 (1) shown in FIG.

図5に図示のフローチャートを用い、所属別利用数集計処理A1の処理手順について説明すると、次の通りである。   The processing procedure of the affiliation usage count totaling process A1 will be described with reference to the flowchart shown in FIG.

始めに、ステップS1において、ユーザ利用記録集計処理部1(1)は、ユーザID管理者が外部データ入力部10を通して入力した集計期間を受領する。   First, in step S <b> 1, the user usage record aggregation processing unit 1 (1) receives the aggregation period input by the user ID administrator through the external data input unit 10.

次に、ステップS2において、ユーザ利用記録集計処理部1(1)は、受領した集計期間に基づいてログオン/ログオフ成否記録データベース3から集計期間内の日付/ユーザID/イベントを読み込む。   Next, in step S2, the user usage record aggregation processing unit 1 (1) reads the date / user ID / event within the aggregation period from the logon / logoff success / failure record database 3 based on the received aggregation period.

次いで、ステップS3において、ユーザ利用記録集計処理部1(1)は、読み込んだ日時/ユーザID/イベントを用いて重複するユーザIDを削除する。   Next, in step S3, the user usage record aggregation processing unit 1 (1) deletes the duplicate user ID using the read date / time / user ID / event.

続く、ステップS4において、ユーザ利用記録集計処理部1(1)は、読み込んだ日時/ユーザID/イベントと登録ユーザの所属/役職情報データベース2から読み出した集計期間の所属別ユーザIDとを用いて、ユーザIDと所属情報とのマッチングを達成させる。   Subsequently, in step S4, the user usage record aggregation processing unit 1 (1) uses the read date / time / user ID / event and the affiliation-specific user ID of the aggregation period read from the affiliation / posture information database 2 of the registered user. Matching between the user ID and the affiliation information is achieved.

続いて、ステップS5において、ユーザ利用記録集計処理部1(1)は、ユーザIDとのマッチングを達成させた所属情報の中の1件の所属情報を選択する。   Subsequently, in step S5, the user usage record aggregation processing unit 1 (1) selects one piece of affiliation information among the affiliation information that has achieved matching with the user ID.

次に、ステップS6において、ユーザ利用記録集計処理部1(1)は、選択すべき所属情報の件数がなくなったか否かを判断する。そして、未だ所属情報の件数がなくなっていないと判断した(N)ときは次のステップS7に移行し、一方、既に所属情報の件数がなくなっていると判断した(Y)ときは他のステップS8に移行する。   Next, in step S6, the user usage record aggregation processing unit 1 (1) determines whether or not the number of pieces of affiliation information to be selected has been exhausted. When it is determined that the number of belonging information has not yet disappeared (N), the process proceeds to the next step S7. On the other hand, when it is determined that the number of belonging information has already disappeared (Y), another step S8. Migrate to

次いで、ステップS7において、ユーザ利用記録集計処理部1(1)は、所属の集計値に1を加える。この処理が終了したら前のステップS5に戻り、ステップS5以降の動作が繰り返し実行される。   Next, in step S7, the user usage record totaling processing unit 1 (1) adds 1 to the total value to which it belongs. When this process ends, the process returns to the previous step S5, and the operations after step S5 are repeatedly executed.

続く、ステップS8において、ユーザ利用記録集計処理部1(1)は、所属別利用数集計データベース5に集計期間の開始日付、終了日付、所属及び集計値を書き込み、この一連の所属別利用数集計処理A1を終了させる。   In step S8, the user usage record aggregation processing unit 1 (1) writes the start date, end date, affiliation, and aggregation value of the aggregation period in the affiliation usage aggregation database 5, and this series of affiliation usage aggregation is performed. The process A1 is terminated.

また、図6は、図2に図示したユーザ利用記録集計処理部1(1)で実行される同時接続ユーザ数データ作成処理A2の処理手順を示すフローチャートである。   FIG. 6 is a flowchart showing a processing procedure of the simultaneous connection user number data creation processing A2 executed by the user usage record aggregation processing unit 1 (1) shown in FIG.

図6に図示のフローチャートを用い、同時接続ユーザ数データ作成処理A2の処理手順について説明すると、次の通りである。   The processing procedure of the simultaneous connection user number data creation processing A2 will be described with reference to the flowchart shown in FIG.

始めに、ステップS11において、ユーザ利用記録集計処理部1(1)は、ログオン/ログオフ成否記録データベース3から所属別利用数集計処理A1で入力された集計期間のデータ情報の中のイベントのログオン成功とログオフとの情報記録を選択する。   First, in step S11, the user usage record totaling processing unit 1 (1) succeeds in logon of the event in the data information of the totaling period input from the logon / logoff success / failure record database 3 by the affiliation usage count totaling process A1. And log off and record information.

次に、ステップS12において、ユーザ利用記録集計処理部1(1)は、選択したログオン成功及びログオフの情報の中の1つを選択する。   Next, in step S12, the user usage record aggregation processing unit 1 (1) selects one of the selected logon success and logoff information.

次いで、ステップS13において、ユーザ利用記録集計処理部1(1)は、選択すべき情報の件数がなくなったか否かを判断する。そして、未だ選択すべき情報の件数がなくなっていないと判断した(N)ときは次のステップS13に移行し、一方、既に選択すべき情報の件数がなくなっていると判断した(Y)ときはこの一連の処理手順を終了させる。   Next, in step S13, the user usage record aggregation processing unit 1 (1) determines whether or not the number of pieces of information to be selected has been exhausted. When it is determined that the number of information items to be selected has not yet disappeared (N), the process proceeds to the next step S13. On the other hand, when it is determined that the number of information items to be selected has already disappeared (Y) This series of processing procedures is terminated.

続く、ステップS13において、ユーザ利用記録集計処理部1(1)は、同時接続ユーザ推移データ用データベース6から日付及び時刻が最も新しい日付/時刻/ユーザ数データを読み込む。   Subsequently, in step S13, the user usage record aggregation processing unit 1 (1) reads the date / time / user number data with the newest date and time from the simultaneous connection user transition data database 6.

続いて、ステップS14において、ユーザ利用記録集計処理部1(1)は、読み込んだ日付/時刻/ユーザ数データのイベントの種類がログオン成功のデータであるか否かを判断する。そして、ログオン成功のデータであると判断した(Y)ときは次のステップS16に移行し、一方、ログオフのデータであると判断した(N)ときは他のステップS17に移行する。   Subsequently, in step S14, the user usage record totaling processing unit 1 (1) determines whether or not the event type of the read date / time / user number data is successful logon data. When it is determined that the data is successful logon (Y), the process proceeds to the next step S16. On the other hand, when it is determined that the data is logoff (N), the process proceeds to another step S17.

次のステップS15において、ユーザ利用記録集計処理部1(1)は、イベントのログオン成功であったので、読み込んだ日付/時刻/ユーザ数データのユーザ数データに1を加算する。   In the next step S15, the user usage record aggregation processing unit 1 (1) adds 1 to the user number data of the read date / time / user number data because the event log-on is successful.

また、ステップS16において、ユーザ利用記録集計処理部1(1)は、イベントのログオフであったので、読み込んだ日付/時刻/ユーザ数データのユーザ数データから1を減算する。   In step S16, the user usage record totaling processing unit 1 (1) subtracts 1 from the user number data of the read date / time / user number data because the event was logged off.

次いで、ステップS17において、ユーザ利用記録集計処理部1(1)は、同時接続ユーザ推移データ用データベース6に加算または減算したユーザ数データの上書きをする。この処理が終了すると、前のステップS11に戻り、再びステップS11以降の処理が順次実行される。   Next, in step S <b> 17, the user usage record aggregation processing unit 1 (1) overwrites the user number data added or subtracted to the simultaneous connection user transition data database 6. When this process ends, the process returns to the previous step S11, and the processes after step S11 are sequentially executed again.

さらに、図7は、図2に図示したユーザ利用記録集計処理部1(1)で実行されるユーザ分類処理A3の処理手順を示すフローチャートである。   Further, FIG. 7 is a flowchart showing a processing procedure of the user classification processing A3 executed by the user usage record aggregation processing unit 1 (1) shown in FIG.

図7に図示のフローチャートを用い、ユーザ分類処理A3の処理手順について説明すると、次の通りである。   The process procedure of the user classification process A3 will be described with reference to the flowchart shown in FIG.

始めに、ステップS21において、ユーザ利用記録集計処理部1(1)は、登録ユーザ情報マスタデータベース4から選択した1件のユーザIDを読み込む。   First, in step S <b> 21, the user usage record aggregation processing unit 1 (1) reads one user ID selected from the registered user information master database 4.

次に、ステップS22において、ユーザ利用記録集計処理部1(1)は、選択すべきユーザIDがなくなったか否かを判断する。そして、未だ選択すべきユーザIDがなくなっていないと判断した(N)ときは次のステップS23に移行し、一方、既に選択すべきユーザIDがなくなっていると判断した(Y)ときはこの一連の処理手順を終了させる。   Next, in step S22, the user usage record aggregation processing unit 1 (1) determines whether or not there is no user ID to be selected. When it is determined that there are no user IDs to be selected yet (N), the process proceeds to the next step S23. On the other hand, when it is determined that there are no user IDs to be selected yet (Y), this series of steps is performed. The processing procedure of is terminated.

次いで、ステップS23において、ユーザ利用記録集計処理部1(1)は、ログオン/ログオフ成否記録データベース3から読み込んだユーザIDに一致する予設定期間、この例においては実行日付から過去半年間のログオン成功の記録データを選択する。   Next, in step S23, the user usage record totaling processing unit 1 (1) performs the logon success in the past half year from the execution date in this example, the preset period that matches the user ID read from the logon / logoff success / failure record database 3. Select the recorded data.

続く、ステップS24において、ユーザ利用記録集計処理部1(1)は、選択したログオン成功の記録データから重複している日付を削除する。   In step S24, the user usage record totaling processing unit 1 (1) deletes the duplicate date from the selected record data of successful logon.

続いて、ステップS25において、ユーザ利用記録集計処理部1(1)は、重複している日付の選択された記録データがないか否かを判断する。そして、既に重複している日付の選択された記録データがないと判断した(Y)ときは次のステップS26に移行し、一方、未だ重複している日付の選択された記録データがあると判断した(Y)ときは他のステップS27に移行する。   Subsequently, in step S25, the user usage record totaling processing unit 1 (1) determines whether there is any selected record data with an overlapping date. When it is determined that there is no selected recording data with a date that already overlaps (Y), the process proceeds to the next step S26, while it is determined that there is still selected recording data with a date that overlaps. If it is (Y), the process proceeds to another step S27.

次のステップS26において、ユーザ利用記録集計処理部1(1)は、前のステップS21で読み込んだユーザIDに対して利用頻度なし、最終ログオン日付なしにそれぞれ設定し、設定したユーザIDをユーザ分類データベース7に書き込む。   In the next step S26, the user usage record totaling processing unit 1 (1) sets the user ID read in the previous step S21 without usage frequency and no last logon date, and sets the set user ID as the user classification. Write to database 7.

また、ステップS27において、ユーザ利用記録集計処理部1(1)は、重複している日付の記録データのレコード数が25件以上あるか否かを判断する。そして、レコード数が25件以上あると判断した(Y)ときは次のステップS28に移行し、一方、レコード数が25件以下である判断した(N)ときは他のステップS29に移行する。   In step S27, the user usage record aggregation processing unit 1 (1) determines whether there are 25 or more records of the record data with the duplicate date. When it is determined that the number of records is 25 or more (Y), the process proceeds to the next step S28, whereas when it is determined that the number of records is 25 or less (N), the process proceeds to another step S29.

次に、ステップS28において、ユーザ利用記録集計処理部1(1)は、前のステップS21で読み込んだユーザIDに対して利用頻度高に、最終ログオン日付をそれぞれ設定し、設定したユーザIDをユーザ分類データベース7に書き込む。   Next, in step S28, the user usage record aggregation processing unit 1 (1) sets the last logon date to the user ID read in the previous step S21 with a high usage frequency, and sets the set user ID as the user. Write to the classification database 7.

次いで、ステップS29において、ユーザ利用記録集計処理部1(1)は、重複している日付の記録データのレコード数が6件以上あるか否かを判断する。そして、レコード数が6件以上あると判断した(Y)ときは次のステップS30に移行し、一方、レコード数が6件以下である判断した(N)ときは他のステップS30に移行する。   Next, in step S29, the user usage record aggregation processing unit 1 (1) determines whether or not there are 6 or more records of the record data of the duplicate date. When it is determined that the number of records is 6 or more (Y), the process proceeds to the next step S30. On the other hand, when it is determined that the number of records is 6 or less (N), the process proceeds to another step S30.

続く、ステップS30において、ユーザ利用記録集計処理部1(1)は、前のステップS21で読み込んだユーザIDに対して利用頻度中、最終ログオン日付を設定し、設定したユーザIDをユーザ分類データベース7に書き込む。   Subsequently, in step S30, the user usage record totaling processing unit 1 (1) sets the last logon date during the usage frequency for the user ID read in the previous step S21, and sets the set user ID to the user classification database 7. Write to.

ステップS31において、ユーザ利用記録集計処理部1(1)は、前のステップS21で読み込んだユーザIDに対して利用頻度中、最終ログオン日付を設定し、設定し、設定したユーザIDをユーザ分類データベース7に書き込む。この処理が終了すると、前のステップS21に戻り、再びステップS21以降の処理が順次実行される。   In step S31, the user usage record aggregation processing unit 1 (1) sets and sets the last logon date during the usage frequency for the user ID read in the previous step S21, and sets the set user ID to the user classification database. Write to 7. When this process ends, the process returns to the previous step S21, and the processes after step S21 are sequentially executed again.

また、図8は、図3に図示した一括調整データ作成処理部1(2)で実行される所属情報とのマッチング処理A4の処理手順を示すフローチャートである。   FIG. 8 is a flowchart showing a processing procedure of matching processing A4 with affiliation information executed by the batch adjustment data creation processing unit 1 (2) shown in FIG.

図8に図示のフローチャートを用い、所属情報とのマッチング処理A4の処理手順について説明すると、次の通りである。   The processing procedure of the matching processing A4 with affiliation information will be described using the flowchart shown in FIG.

始めに、ステップS32において、一括調整データ作成処理部1(2)は、登録ユーザ情報マスタデータベース4から選択した1件のユーザID/氏名/所属/役職の記録データを読み込む。   First, in step S <b> 32, the batch adjustment data creation processing unit 1 (2) reads record data of one user ID / name / affiliation / position selected from the registered user information master database 4.

次に、ステップS33において、一括調整データ作成処理部1(2)は、選択すべきユーザID/氏名/所属/役職の記録データがなくなったか否かを判断する。そして、未だ選択すべきユーザID/氏名/所属/役職の記録データがなくなっていないと判断した(N)ときは次のステップS34に移行し、一方、既に選択すべきユーザID/氏名/所属/役職の記録データがなくなっていると判断した(Y)ときはこの一連の処理手順を終了させる。   Next, in step S33, the batch adjustment data creation processing unit 1 (2) determines whether or not there is no record data of the user ID / name / affiliation / position to be selected. When it is determined that the user ID / name / affiliation / position record data to be selected has not yet been lost (N), the process proceeds to the next step S34, while the user ID / name / affiliation / to be already selected. When it is determined that there is no more recorded data for the post (Y), this series of processing procedures is terminated.

続く、ステップS34において、一括調整データ作成処理部1(2)は、登録ユーザ所属/役職情報データベース2からステップS32で読み込んだ氏名に対応する所属/役職を選択して読み込む。   Subsequently, in step S34, the batch adjustment data creation processing unit 1 (2) selects and reads the affiliation / position corresponding to the name read in step S32 from the registered user affiliation / position information database 2.

続いて、ステップS35において、一括調整データ作成処理部1(2)は、ステップS34で読み込んだ氏名に対応する所属/役職情報がないか否かを判断する。そして、対応する所属/役職情報がないと判断した(Y)ときは次のステップS36に移行し、一方、対応する所属/役職情報があると判断した(N)ときは他のステップS37に移行する。   Subsequently, in step S35, the batch adjustment data creation processing unit 1 (2) determines whether or not there is affiliation / position information corresponding to the name read in step S34. When it is determined that there is no corresponding affiliation / posture information (Y), the process proceeds to the next step S36, and when it is determined that there is corresponding affiliation / posture information (N), the process proceeds to another step S37. To do.

次のステップS36において、一括調整データ作成処理部1(2)は、ステップS34で読み込んだ氏名に対応する所属/役職情報にマッチング所属なしと設定し、設定した所属/役職情報をユーザ分類データベース7に書き込む。   In the next step S36, the batch adjustment data creation processing unit 1 (2) sets the affiliation / posture information corresponding to the name read in step S34 as “no matching affiliation”, and sets the set affiliation / posture information to the user classification database 7 Write to.

次いで、ステップS37において、一括調整データ作成処理部1(2)は、ステップS34で読み込んだ氏名に対応する所属/役職情報が一致しているか否かを判断する。そして、対応する所属/役職情報が一致していると判断した(Y)ときは次のステップS38に移行し、一方、対応する所属/役職情報が不一致であると判断した(N)ときは他のステップS39に移行する。   Next, in step S37, the batch adjustment data creation processing unit 1 (2) determines whether the affiliation / position information corresponding to the name read in step S34 is the same. When it is determined that the corresponding affiliation / posture information matches (Y), the process proceeds to the next step S38, and when it is determined that the corresponding affiliation / posture information does not match (N) The process proceeds to step S39.

続く、ステップS38において、一括調整データ作成処理部1(2)は、ステップS34で読み込んだ氏名に対応する所属/役職情報にマッチング一致と設定し、設定した所属/役職情報をユーザ分類データベース7に書き込む。   Subsequently, in step S38, the batch adjustment data creation processing unit 1 (2) sets matching / matching in the affiliation / postal information corresponding to the name read in step S34, and the set affiliation / postal information is stored in the user classification database 7. Write.

続いて、ステップS39において、一括調整データ作成処理部1(2)は、ステップS34で読み込んだ氏名に対応する所属/役職情報にマッチング不一致と設定し、設定した所属/役職情報をユーザ分類データベース7に書き込む。この処理が終了すると、前のステップS32に戻り、再びステップS32以降の処理が順次実行される。   Subsequently, in step S39, the batch adjustment data creation processing unit 1 (2) sets the affiliation / posture information corresponding to the name read in step S34 as a mismatch, and sets the set affiliation / posture information in the user classification database 7 Write to. When this process ends, the process returns to the previous step S32, and the processes after step S32 are sequentially executed again.

さらに、図9は、図3に図示した一括調整データ作成処理部1(2)で実行されるアンマッチング及び無効ユーザ選択処理A5の処理手順を示すフローチャートである。   Further, FIG. 9 is a flowchart showing a processing procedure of unmatching and invalid user selection processing A5 executed by the batch adjustment data creation processing unit 1 (2) shown in FIG.

図9に図示のフローチャートを用い、アンマッチング及び無効ユーザ選択処理A5の処理手順について説明すると、次の通りである。   The processing procedure of the unmatching and invalid user selection processing A5 will be described with reference to the flowchart shown in FIG.

始めに、ステップS41において、一括調整データ作成処理部1(2)は、ユーザ分類データベース7から選択した1件のユーザID/マッチング/最終ログオン日付の記録データを読み込む。   First, in step S41, the batch adjustment data creation processing unit 1 (2) reads the recorded data of one user ID / matching / last logon date selected from the user classification database 7.

次に、ステップS42において、一括調整データ作成処理部1(2)は、選択すべきユーザID/マッチング/最終ログオン日付の記録データの記録データがなくなったか否かを判断する。そして、未だ選択すべきユーザID/マッチング/最終ログオン日付の記録データがなくなっていないと判断した(N)ときは次のステップS43に移行し、一方、既に選択すべきユーザID/マッチング/最終ログオン日付の記録データがなくなっていると判断した(Y)ときはこの一連の処理手順を終了させる。   Next, in step S42, the batch adjustment data creation processing unit 1 (2) determines whether there is no record data of the record data of the user ID / matching / last logon date to be selected. When it is determined that there is no recording data of the user ID / matching / final logon date to be selected yet (N), the process proceeds to the next step S43, while the user ID / matching / final logon to be selected already. When it is determined that there is no recording data for the date (Y), this series of processing procedures is terminated.

続く、ステップS43において、一括調整データ作成処理部1(2)は、ステップS42における記録データがマッチング所属なしに設定されているか否かを判断する。そして、当該記録データがマッチング所属なしに設定されていると判断した(Y)ときは次のステップS44に移行し、一方、当該記録データがマッチング所属なし以外に設定されていると判断した(N)ときは他のステップS43に移行する。   Subsequently, in step S43, the batch adjustment data creation processing unit 1 (2) determines whether or not the recording data in step S42 is set without matching affiliation. When it is determined that the recording data is set without matching affiliation (Y), the process proceeds to the next step S44, and on the other hand, it is determined that the recording data is set other than without matching affiliation (N ) Shift to another step S43.

次のステップS44において、一括調整データ作成処理部1(2)は、ステップS42における記録データの処理種別を削除に設定し、設定した処理種別削除の記録データを一括調整データ用データベース8に書き込む。この処理が終了すると、前のステップS41に戻り、再びステップS41以降の処理が順次実行される。   In the next step S44, the batch adjustment data creation processing unit 1 (2) sets the processing type of the recording data in step S42 to deletion, and writes the set processing type deletion recording data in the batch adjustment data database 8. When this process ends, the process returns to the previous step S41, and the processes after step S41 are sequentially executed again.

他のステップS45において、一括調整データ作成処理部1(2)は、ステップS42における記録データがマッチング不一致に設定されているか否かを判断する。そして、当該記録データがマッチング不一致に設定されていると判断した(Y)ときは次のステップS46に移行し、一方、当該記録データがマッチング不一致以外に設定されていると判断した(N)ときは他のステップS43に移行する。   In other step S45, the batch adjustment data creation processing unit 1 (2) determines whether or not the recording data in step S42 is set to match mismatch. When it is determined that the recording data is set to match mismatch (Y), the process proceeds to the next step S46, while when it is determined that the recording data is set to other than matching mismatch (N). Shifts to another step S43.

続いて、ステップS46において、一括調整データ作成処理部1(2)は、ステップS42における記録データの処理種別を無効化に設定し、設定した処理種別無効化の記録データを一括調整データ用データベース8に書き込む。   Subsequently, in step S46, the batch adjustment data creation processing unit 1 (2) sets the processing type of the recording data in step S42 to invalidation, and sets the recording data for which the processing type is invalidated as the batch adjustment data database 8. Write to.

次に、ステップS47において、一括調整データ作成処理部1(2)は、ステップS42における記録データの最終ログオン日付が処理実行日付より予設定期間、この例では処理実行日付より過去半年前以内であるか否かを判断する。そして、最終ログオン日付が処理実行日付より過去半年前以内であると判断した(Y)ときは次のステップS48に移行し、一方、最終ログオン日付が処理実行日付より過去半年前以前であると判断した(N)ときは前のステップS41に戻り、再びステップS41以降の処理が順次実行される。   Next, in step S47, the batch adjustment data creation processing unit 1 (2) determines that the last logon date of the recording data in step S42 is within a preset period from the process execution date, in this example, within the past half year before the process execution date. Determine whether or not. Then, when it is determined that the last logon date is within the past half year before the process execution date (Y), the process proceeds to the next step S48, and on the other hand, the final logon date is determined to be before the past half year before the process execution date. If (N), the process returns to the previous step S41, and the processes after step S41 are sequentially executed again.

次のステップS48において、一括調整データ作成処理部1(2)は、ステップS42における記録データの処理種別を削除に設定し、設定した処理種別削除の記録データを一括調整データ用データベース8に書き込む。この処理が終了すると、前のステップS41に戻り、再びステップS41以降の処理が順次実行される。   In the next step S48, the batch adjustment data creation processing unit 1 (2) sets the processing type of the recording data in step S42 to deletion, and writes the set recording data for deletion of the processing type in the batch adjustment data database 8. When this process ends, the process returns to the previous step S41, and the processes after step S41 are sequentially executed again.

さらに、図10は、図4に図示したユーザ登録情報一括調整処理部1(3)で実行されるユーザ登録情報の一括調整処理A6の処理手順を示すフローチャートである。   Further, FIG. 10 is a flowchart showing the processing procedure of the user registration information batch adjustment processing A6 executed by the user registration information batch adjustment processing unit 1 (3) shown in FIG.

図10に図示のフローチャートを用い、ユーザ登録情報の一括調整処理A6の処理手順について説明すると、次の通りである。   The procedure of the user registration information batch adjustment process A6 will be described with reference to the flowchart shown in FIG.

始めに、ステップS51において、ユーザ登録情報一括調整処理部1(3)は、この処理の開始時点の日時を処理結果ログリスト9に書き込む。   First, in step S 51, the user registration information batch adjustment processing unit 1 (3) writes the date and time at the start of this processing in the processing result log list 9.

次に、ステップS52において、ユーザ登録情報一括調整処理部1(3)は、一括調整データ用データベース8から選択した1件のユーザID/処理種別/処理日付/調整ステータスの記録データを読み込む。   Next, in step S 52, the user registration information batch adjustment processing unit 1 (3) reads one selected user ID / processing type / processing date / adjustment status recording data from the batch adjustment data database 8.

次いで、ステップS53において、ユーザ登録情報一括調整処理部1(3)は、選択すべきユーザID/処理種別/処理日付/調整ステータスの記録データがなくなったか否かを判断する。そして、既に選択すべき当該記録データがなくなっていないと判断した(Y)ときは次のステップS54に移行し、一方、未だ選択すべき当該記録データがなくなっていないと判断した(N)ときは他のステップS55に移行する。   Next, in step S53, the user registration information batch adjustment processing unit 1 (3) determines whether there is no record data of user ID / processing type / processing date / adjustment status to be selected. When it is determined that there is no record data to be selected (Y), the process proceeds to the next step S54. On the other hand, when it is determined that there is no record data to be selected (N). The process proceeds to another step S55.

続く、ステップS54において、ユーザ登録情報一括調整処理部1(3)は、当該記録データの終了した日時を処理結果ログリスト9に書き込む。   Subsequently, in step S54, the user registration information batch adjustment processing unit 1 (3) writes the date and time when the recording data is completed into the processing result log list 9.

また、ステップS55において、ユーザ登録情報一括調整処理部1(3)は、当該記録データに設定されている処理日付が処理実行日付よりも前であり、かつ、その調整ステータス値が未調整であるか否かを判断する。そして、当該記録データがこのような設定要件を満たしていると判断した(Y)ときは次のステップS56に移行し、一方、当該記録データがこのような設定要件を満たしていないと判断した(N)ときは前のステップS52に戻り、再びステップS52以降の処理が繰り返し実行される。   In step S55, the user registration information batch adjustment processing unit 1 (3) sets the processing date set in the recording data to be earlier than the processing execution date, and the adjustment status value is not adjusted. Determine whether or not. When it is determined that the recording data satisfies such setting requirements (Y), the process proceeds to the next step S56, and on the other hand, it is determined that the recording data does not satisfy such setting requirements ( N), the process returns to the previous step S52, and the processing after step S52 is repeated.

次のステップS56において、ユーザ登録情報一括調整処理部1(3)は、当該記録データにおける処理種別無効化の設定になっているか否かを判断する。そして、当該記録データの処理種別が無効化の設定になっていると判断した(Y)ときは次のステップS57に移行し、一方、当該記録データの処理種別が無効化以外の設定になっていると判断した(N)ときは他のステップS58に移行する。   In the next step S56, the user registration information batch adjustment processing unit 1 (3) determines whether or not the processing type invalidation setting is set in the recording data. When it is determined that the processing type of the recording data is set to invalidation (Y), the process proceeds to the next step S57, while the processing type of the recording data is set to a setting other than invalidation. If it is determined that there is (N), the process proceeds to another step S58.

次いで、ステップS57において、ユーザ登録情報一括調整処理部1(3)は、当該記録データの処理種別を無効化に設定し、設定した処理種別無効化の記録データを登録ユーザ情報マスタデータベース4に格納する。この処理が終了すると、後のステップS60に移行する。   Next, in step S57, the user registration information batch adjustment processing unit 1 (3) sets the processing type of the recording data to invalidation, and stores the set processing type invalidation recording data in the registered user information master database 4. To do. When this process ends, the process proceeds to later step S60.

続く、ステップS58において、ユーザ登録情報一括調整処理部1(3)は、当該記録データにおける処理種別削除の設定になっているか否かを判断する。そして、当該記録データの処理種別が削除の設定になっていると判断した(Y)ときは次のステップS59に移行し、一方、当該記録データの処理種別が削除以外の設定になっていると判断した(N)ときは前のステップS52に戻り、再びステップS52以降の処理が繰り返し実行される。   In step S58, the user registration information batch adjustment processing unit 1 (3) determines whether or not the processing type deletion setting is set in the recording data. If it is determined that the processing type of the recording data is set to delete (Y), the process proceeds to the next step S59, while the processing type of the recording data is set to a setting other than deletion. When it is determined (N), the process returns to the previous step S52, and the processes after step S52 are repeated.

続いて、ステップS59において、ユーザ登録情報一括調整処理部1(3)は、当該記録データにおける処理種別の値が削除であるので、この処理種別削除に該当するユーザIDに一致した記録データを削除する。   Subsequently, in step S59, the user registration information batch adjustment processing unit 1 (3) deletes the recording data that matches the user ID corresponding to the processing type deletion because the processing type value in the recording data is deletion. To do.

次に、ステップS60において、ユーザ登録情報一括調整処理部1(3)は、処理結果ログリスト9に記録データがなくなった時点での日時を実行終了として処理結果ログリスト9に書き込む。この処理が終了すると、前のステップS52に戻り、再びステップS52以降の処理が繰り返し実行される。処理を順次実行する。   Next, in step S <b> 60, the user registration information batch adjustment processing unit 1 (3) writes the date and time at the time when there is no recorded data in the processing result log list 9 to the processing result log list 9 as the end of execution. When this process ends, the process returns to the previous step S52, and the processes after step S52 are repeated. Processes are executed sequentially.

このように、本実施の形態によれば、ユーザIDの使用状況情報及びユーザの所属/役職情報に基づいて不要なユーザIDの登録解除や新たなユーザIDの登録を、管理作業負荷を増大させずに、ユーザID管理を自動的かつ効率的に行うことができるようになる。   As described above, according to the present embodiment, unnecessary user ID deregistration and new user ID registration are increased based on user ID usage status information and user affiliation / posture information. Therefore, user ID management can be performed automatically and efficiently.

このユーザID自動管理システムにおけるの実施の態様の要部構成を示すブロック図である。It is a block diagram which shows the principal part structure of the embodiment in this user ID automatic management system. データ処理部の登録ユーザ利用記録集計処理部で実行されるユーザ利用記録集計処理の処理手順を示す説明図である。It is explanatory drawing which shows the process sequence of the user utilization record total process performed in the registration user utilization record total process part of a data processing part. データ処理部の一括調整データ作成処理部で実行される一括調整データ作成処理の処理手順を示す説明図である。It is explanatory drawing which shows the process sequence of the batch adjustment data creation process performed in the batch adjustment data creation processing part of a data processing part. データ処理部のユーザ登録情報一括調整処理部で実行されるユーザ登録情報の一括調整処理の処理手順を示す説明図である。It is explanatory drawing which shows the process sequence of the batch adjustment process of the user registration information performed in the user registration information batch adjustment process part of a data processing part. 図2に図示されたユーザ利用記録集計処理部で実行される所属別利用数集計処理の処理手順を示すフローチャートである。It is a flowchart which shows the process sequence of the utilization number totaling process classified by affiliation performed by the user usage record totaling process part shown by FIG. 図2に図示したユーザ利用記録集計処理部で実行される同時接続ユーザ数データ作成処理の処理手順を示すフローチャートである。It is a flowchart which shows the process sequence of the simultaneous connection user number data creation process performed in the user utilization record totalization process part shown in FIG. 図2に図示したユーザ利用記録集計処理部で実行されるユーザ分類処理A3の処理手順を示すフローチャートである。It is a flowchart which shows the process sequence of the user classification | category process A3 performed by the user utilization record totalization process part shown in FIG. 図3に図示した一括調整データ作成処理部で実行される所属情報とのマッチング処理の処理手順を示すフローチャートである。It is a flowchart which shows the process sequence of a matching process with the affiliation information performed by the batch adjustment data creation process part shown in FIG. 図3に図示した一括調整データ作成処理部で実行されるアンマッチング及び無効ユーザ選択処理の処理手順を示すフローチャートである。It is a flowchart which shows the process sequence of the unmatching and invalid user selection process which are performed in the batch adjustment data creation process part shown in FIG. 図4に図示したユーザ登録情報一括調整処理部で実行されるユーザ登録情報の一括調整処理の処理手順を示すフローチャートである。FIG. 5 is a flowchart showing a processing procedure of user registration information batch adjustment processing executed by a user registration information batch adjustment processing unit shown in FIG. 4. FIG. 図1に図示された登録ユーザの所属/役職情報データベースに格納された情報データの一例を示す説明図である。FIG. 3 is an explanatory diagram illustrating an example of information data stored in a affiliation / posture information database of a registered user illustrated in FIG. 1. 図1に図示されたログオン/ログオフ成否記録データベースに格納された情報データの一例を示す説明図である。FIG. 3 is an explanatory diagram illustrating an example of information data stored in a logon / logoff success / failure record database illustrated in FIG. 1. 図1に図示された登録ユーザ情報マスタデータベースに格納された情報データの一例を示す説明図である。It is explanatory drawing which shows an example of the information data stored in the registration user information master database shown in FIG. 図1に図示された所属別利用数集計データベースに格納された情報データの一例を示す説明図である。It is explanatory drawing which shows an example of the information data stored in the utilization number totaling database according to affiliation shown in FIG. 図1に図示された同時接続ユーザ推移データ用データベースに格納された情報データの一例を示す説明図である。It is explanatory drawing which shows an example of the information data stored in the database for simultaneous connection user transition data shown in FIG. 図1に図示されたユーザ分類データベースに格納された情報データの一例を示す説明図である。It is explanatory drawing which shows an example of the information data stored in the user classification database shown in FIG. 図1に図示された一括調整データ用データベースに格納された情報データの一例を示す説明図である。It is explanatory drawing which shows an example of the information data stored in the database for batch adjustment data shown in FIG.

符号の説明Explanation of symbols

1 データ処理部
1(1) 登録ユーザ利用記録集計処理部
1(2) 一括調整データ作成処理部
1(3) 登録ユーザ情報一括調整処理部
2 登録ユーザ所属/役職情報データベース
3 ログオン/ログオフ成否記録データベース
4 登録ユーザ情報マスタデータベース
5 所属別利用数集計データベース
5 同時接続ユーザ推移データ用データベース
7 ユーザ分類データベース
8 一括調整データ用データベース
9 処理結果出力部
10 外部データ入力部
11(1)〜11(N) 他の業務システムサーバ
DESCRIPTION OF SYMBOLS 1 Data processing part 1 (1) Registered user utilization record totaling processing part 1 (2) Batch adjustment data creation processing part 1 (3) Registered user information batch adjustment processing part 2 Registered user affiliation / posture information database 3 Logon / logoff success / failure record Database 4 Registered user information master database 5 Usage count database by affiliation 5 Simultaneously connected user transition data database 7 User classification database 8 Batch adjustment data database 9 Processing result output unit 10 External data input units 11 (1) to 11 (N Other business system server

Claims (3)

登録ユーザ利用記録の集計機能と一括調整データの作成機能と登録ユーザ情報の一括調整機能とが順次実行されるデータ処理部と、外部操作により変更可能な登録ユーザ所属/役職情報データベースと、他の同種システムから記録情報が供給されるログオン/ログオフの成否記録データベース及び登録ユーザ情報マスタデータベースと、各種のデータベースとを備え、前記データ処理部は、予め決められた日時になると、前記登録ユーザ所属/役職情報データベース、前記ログオン/ログオフ成否記録データベース、前記登録ユーザ情報マスタデータベースのそれぞれから所定のデータを読み出し、読み出したデータと前記各種のデータベースとを用いて、登録ユーザ利用記録の集計、一括調整データの作成、登録ユーザ情報の一括調整を順次実行し、その調整結果を出力することを特徴とするユーザID自動管理システム。 Registered user usage record totaling function, batch adjustment data creation function and registered user information batch adjustment function are sequentially executed, registered user affiliation / posture information database that can be changed by external operation, and other A log-on / log-off success / failure record database and a registered user information master database to which record information is supplied from the same kind of system, and various databases, and the data processing unit at the predetermined date and time, Predetermined data is read from each of the post information database, the logon / logoff success / failure record database, and the registered user information master database, and using the read data and the various databases, the registered user usage records are aggregated and collectively adjusted data Creation and batch adjustment of registered user information User ID automated management system running, and outputs the result of the adjustment. 前記データ処理部は、前記登録ユーザ所属/役職情報データベース及び前記ログオン/ログオフの成否記録データベースのそれぞれの記録内容に基づいて、前記登録ユーザ情報の一括調整時に、不要と判断されるユーザIDの記録を削除したリ、そのユーザIDを無効にする処理を行っていることを特徴とする請求項1に記載のユーザID自動管理システム。 The data processing unit records a user ID determined to be unnecessary at the time of collective adjustment of the registered user information based on the recorded contents of the registered user affiliation / posture information database and the logon / logoff success / failure record database. 2. The user ID automatic management system according to claim 1, wherein processing for invalidating the user ID is performed. 前記各種のデータベースは、所属別利用数集計データベースと、同時接続ユーザ推移データ用データベースと、ユーザ分類データベースと、一括調整データ用データベースであって、前記データ処理部は、登録ユーザ利用記録の集計機能の実行時に前記所属毎利用数集計データベースと同時接続ユーザ推移データ用データベースとユーザ分類データベースとを用い、一括調整データの作成機能の実行時に前記ユーザ分類データベースと一括調整データ用データベースとを用い、登録ユーザ情報の一括調整機能の実行時に前記一括調整データ用データベースを用いることを特徴とする請求項1または2に記載のユーザID自動管理システム。
The various databases are a categorized usage count database, a concurrent user transition data database, a user classification database, and a batch adjustment data database, and the data processing unit has a registered user usage record counting function. Use the above-mentioned number-of-affiliation usage totaling database, the database for user transition data and the user classification database at the time of execution, and use the user classification database and the batch adjustment data database for the execution of the batch adjustment data creation function. 3. The user ID automatic management system according to claim 1, wherein the batch adjustment data database is used when executing a batch adjustment function of user information.
JP2005370574A 2005-12-22 2005-12-22 User ID automatic management system Pending JP2007172379A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005370574A JP2007172379A (en) 2005-12-22 2005-12-22 User ID automatic management system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005370574A JP2007172379A (en) 2005-12-22 2005-12-22 User ID automatic management system

Publications (1)

Publication Number Publication Date
JP2007172379A true JP2007172379A (en) 2007-07-05

Family

ID=38298849

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005370574A Pending JP2007172379A (en) 2005-12-22 2005-12-22 User ID automatic management system

Country Status (1)

Country Link
JP (1) JP2007172379A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010152734A (en) * 2008-12-25 2010-07-08 Fuji Xerox Co Ltd Device and program for managing license

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010152734A (en) * 2008-12-25 2010-07-08 Fuji Xerox Co Ltd Device and program for managing license

Similar Documents

Publication Publication Date Title
CN111771194B (en) System and method for generating and maintaining a non-variable digital conference record within a distributed network node
US8468211B2 (en) Communication and synchronization in a networked timekeeping environment
US20080066071A1 (en) Capturing effort level by task upon check-in to source control management system
CN101243365B (en) Server-side project manager
JP6307888B2 (en) Operation target management apparatus and program
JP2008226054A (en) Man-hour management system, server terminal, man-hour management method, program, and computer-readable recording medium
JP4628086B2 (en) Workflow system, browsing restriction method, program, and recording medium
CN114742024A (en) Service information processing method and device and electronic equipment
US20090138319A1 (en) Task registration methods and systems
JP2021103592A (en) Document management device and method for managing document
JP2007172379A (en) User ID automatic management system
US20050132228A1 (en) Data processing system and method
CN116933291B (en) Data authority management and control method and device, computer equipment and storage medium
US20060282473A1 (en) Rules-based data evaluation and process trigger system and method
JP2006107282A (en) Community management system, community server, community management method and community management program
US20050060215A1 (en) Work record acquisition system, work record acquisition server, and work record acquisition program
JP2005251013A (en) Terminal device of arrival and leaving work management system, program and recording medium for the same
JP5052053B2 (en) List registration target information acquisition apparatus, system, method, program, and computer-readable recording medium
JP4887735B2 (en) Information processing apparatus, information processing system, and program
JP4675737B2 (en) Audit log output and management method and system
US20070260983A1 (en) Method for providing a summary of user activities
JP2007004210A (en) Workflow processing method, apparatus and program
JP5532915B2 (en) Workflow system, workflow control method, program, and recording medium.
CN100422984C (en) Electronic equipment and data managing method
JP5379408B2 (en) Information processing apparatus, information processing method, and program