[go: up one dir, main page]

JP2003281098A - Electronic form server and control method thereof - Google Patents

Electronic form server and control method thereof

Info

Publication number
JP2003281098A
JP2003281098A JP2002077135A JP2002077135A JP2003281098A JP 2003281098 A JP2003281098 A JP 2003281098A JP 2002077135 A JP2002077135 A JP 2002077135A JP 2002077135 A JP2002077135 A JP 2002077135A JP 2003281098 A JP2003281098 A JP 2003281098A
Authority
JP
Japan
Prior art keywords
information
reference request
electronic form
user
electronic
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.)
Withdrawn
Application number
JP2002077135A
Other languages
Japanese (ja)
Inventor
Shingo Ikegami
新吾 池上
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.)
Canon Inc
Canon Marketing Japan Inc
Original Assignee
Canon Inc
Canon Marketing Japan Inc
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 Canon Inc, Canon Marketing Japan Inc filed Critical Canon Inc
Priority to JP2002077135A priority Critical patent/JP2003281098A/en
Publication of JP2003281098A publication Critical patent/JP2003281098A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Storage Device Security (AREA)

Abstract

(57)【要約】 【課題】使用されている帳票や使用しているユーザ及び
頻度が容易に把握できるのみならず、使用されていない
帳票や使用していないユーザが正確に判るログサマリー
機能を有し、機密度の高い帳票の不正参照を検出できる
電子帳票システムを提供する。 【解決手段】通信回線を介して接続されたサーバとクラ
イアントから構成される電子帳票システムであって、サ
ーバに電子帳票を登録する登録部108と、前記クライ
アントより前記電子帳票の参照を要求する参照要求部2
01と、前記クライアントからの参照要求があった場合
に当該参照要求に基づきサーバーに登録された前記電子
帳票を検索する検索部103と、前記検索部により検索
された帳票をクライアントで表示するための表示情報を
生成する表示情報生成部107と、前記参照要求を記録
する参照要求記録部104と、前記参照要求を分析する
参照要求分析部106を備えた。
(57) [Summary] [Problem] To provide a log summary function that not only can easily understand the form used, the user who uses it, and the frequency, but also can accurately identify the form not used and the user not using it. Provided is an electronic document system capable of detecting unauthorized reference to a highly sensitive document. An electronic form system comprising a server and a client connected via a communication line, a registration unit (108) for registering an electronic form in a server, and a reference requesting the client to refer to the electronic form. Request part 2
01, a search unit 103 for searching the electronic form registered in the server based on the reference request when there is a reference request from the client, and a form for displaying the form searched by the search unit on the client. A display information generation unit 107 for generating display information, a reference request recording unit 104 for recording the reference request, and a reference request analysis unit 106 for analyzing the reference request are provided.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明が属する技術分野】本発明は電子帳票を作成し閲
覧する電子帳票サーバ及びその制御方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an electronic form server for creating and viewing electronic forms and a control method thereof.

【0002】[0002]

【従来の技術】従来より、電子帳票の参照ログは、何時
誰がどの帳票を参照したのかについて、テキストファイ
ルで蓄積されている。
2. Description of the Related Art Conventionally, a reference log of an electronic form has been stored as a text file as to when and who referred to which form.

【0003】[0003]

【発明が解決しようとする課題】しかし、上記従来技術
によれば、(1)ユーザー登録したが電子帳票を使用して
いない人が判らない、(2)登録されている帳票で参照さ
れているものは判るが参照されていない帳票が判らな
い、(3)べた打ちの膨大なログからは、機密性の高い帳
票の不正参照が発覚し難い、等の問題点がある。
However, according to the above conventional technique, (1) a person who has registered as a user but does not use the electronic form cannot be identified, and (2) is referred to by a registered form. There is a problem that you can understand things, but you can not see the unreferenced forms, (3) It is difficult to detect illegal reference of the forms with high confidentiality from the huge log of solid print.

【0004】本発明は上記の問題点に鑑みてなされたも
のであり、帳票の参照に関して詳細な分析情報を提供可
能とすることを目的とする。より具体的には、使用され
ている帳票や使用しているユーザ及び頻度が容易に把握
できるのみならず、(1)使用されていない帳票正確に判
るログサマリー機能を有する、(2)使用していないユー
ザが正確に判るログサマリー機能を有する、或いは(3)
機密度の高い帳票の不正参照を検出できる電子帳票シス
テムの提供を目的とする。
The present invention has been made in view of the above problems, and it is an object of the present invention to provide detailed analysis information regarding reference of a form. More specifically, not only can you easily understand which forms are being used, who is using them, and how often they are used, but it is also possible to Has a log summary function that users can understand exactly, or (3)
The purpose of the present invention is to provide an electronic form system capable of detecting fraudulent reference to a form with high sensitivity.

【0005】[0005]

【課題を解決するための手段】上記目的を達成するため
に、本発明の電子帳票サーバは、以下の構成を備える。
即ち、複数の電子帳票を格納する格納手段と、クライア
ントから電子帳票の参照要求を受信する参照要求受信手
段と、前記参照要求で指定された電子帳票に関する情報
を該クライアントに送信する電子帳票送信手段と、前記
参照要求に従って参照された電子帳票と該参照要求を行
ったクライアントのユーザ情報と前記参照要求がなされ
た時刻とに関する情報を記録する参照要求記録手段と、
前記参照要求記録手段で記録された情報に基いて前記参
照要求を分析する分析手段とを備える。
In order to achieve the above object, an electronic form server of the present invention has the following configuration.
That is, storage means for storing a plurality of electronic forms, reference request receiving means for receiving a reference request for an electronic form from a client, and electronic form transmitting means for transmitting information regarding the electronic form specified by the reference request to the client. And a reference request recording unit for recording information regarding an electronic form referred to in accordance with the reference request, user information of a client who made the reference request, and time at which the reference request was made,
And an analysis unit that analyzes the reference request based on the information recorded by the reference request recording unit.

【0006】また、上記の目的を達成するための本発明
の電子帳票サーバ制御方法は、複数の電子帳票を格納す
る格納手段を有する電子帳票サーバを制御する制御方法
であって、クライアントから電子帳票の参照要求を受信
する参照要求受信ステップと、前記参照要求で指定され
た電子帳票に関する情報を該クライアントに送信する電
子帳票送信ステップと、前記参照要求に従って参照され
た電子帳票と該参照要求を行ったクライアントのユーザ
情報と前記参照要求がなされた時刻とに関する情報を記
録する参照要求記録ステップと、前記参照要求記録ステ
ップで記録された情報に基いて前記参照要求を分析する
分析ステップとを備える。
The electronic form server control method of the present invention for achieving the above object is a control method for controlling an electronic form server having a storage means for storing a plurality of electronic forms, and the electronic form server is operated by a client. A reference request receiving step for receiving the reference request, an electronic form transmitting step for transmitting information regarding the electronic form specified in the reference request to the client, and an electronic form referred to in accordance with the reference request and the reference request. And a reference request recording step of recording information regarding the user information of the client and the time at which the reference request is made, and an analysis step of analyzing the reference request based on the information recorded in the reference request recording step.

【0007】[0007]

【発明の実施の形態】以下、図面を参照して、本発明の
実施形態を詳細に説明する。
DETAILED DESCRIPTION OF THE INVENTION Embodiments of the present invention will be described in detail below with reference to the drawings.

【0008】図1は本発明の実施形態における電子帳票
システムのシステム構成を示す図である。
FIG. 1 is a diagram showing a system configuration of an electronic form system according to an embodiment of the present invention.

【0009】電子帳票サーバ100とクライアント20
0と管理クライアント300と人事サーバ400とホス
ト500は互いにネットワーク600を介して接続され
ている。
Electronic form server 100 and client 20
0, the management client 300, the personnel server 400, and the host 500 are connected to each other via a network 600.

【0010】クライアント200は典型的にはパーソナ
ルコンピュータ(以下、パソコン)であり、図2で後述
する構成を備える。また、クライアント200は参照要
求部201を有する。この参照要求部201は例えばブ
ラウザであり、外部記憶装置(ハードディスク)に記憶
されたブラウザプログラムがクライアント200のRA
M22(図2参照)にロードされCPU21によって実
行される。なお、参照要求部201はブラウザプログラ
ムの代わりに、電子帳票システムクライアント専用アプ
リケーションで構成してもよい。
The client 200 is typically a personal computer (hereinafter referred to as a personal computer), and has a configuration described later with reference to FIG. The client 200 also has a reference request unit 201. The reference request unit 201 is, for example, a browser, and the browser program stored in the external storage device (hard disk) is the RA of the client 200.
It is loaded into M22 (see FIG. 2) and executed by the CPU 21. Note that the reference requesting unit 201 may be configured by an electronic form system client dedicated application instead of the browser program.

【0011】管理クライアント300は典型的にはパソ
コンであり、クライアント200と同様に図2で後述す
る構成を備えるとともに、ブラウザ又は電子帳票システ
ム管理クライアント専用アプリケーションを備える。
The management client 300 is typically a personal computer, and has a configuration similar to that of the client 200, which will be described later with reference to FIG. 2, and a browser or an application for the electronic form system management client.

【0012】人事サーバ400はその外部記憶装置(ハ
ードディスク)に勤怠情報401を記憶しており、外部
からの要求に基づき要求に合致した勤怠情報を抽出して
ネットワーク600を介して要求元に送信する機能を備
えている。ホスト500のハードディスク内には帳票の
スプールデータ501が記憶されている。ホスト500
において実際の各種帳票データが入力され、データが入
力された帳票がスプールデータ501として蓄積され
る。
The personnel server 400 stores attendance information 401 in its external storage device (hard disk), extracts attendance information that matches the request based on an external request, and sends it to the requester via the network 600. It has a function. In the hard disk of the host 500, form spool data 501 is stored. Host 500
At, various types of actual form data are input, and the input form is accumulated as spool data 501.

【0013】電子帳票サーバ100は通信部101を介
して他のコンピュータとデータの送受信を行う。勤怠情
報受信部102は通信部101を経由して人事サーバ4
00に認証情報や検索条件を送信し、人事サーバ400
から勤怠情報401を受信する。この勤怠情報は参照要
求分析部106に送られ、勤怠上不在のはずの社員が電
子帳票を参照していないかの参照要求分析に用いられ
る。
The electronic form server 100 transmits / receives data to / from another computer via the communication unit 101. The attendance information receiving unit 102 is connected to the personnel server 4 via the communication unit 101.
Authentication information and search conditions are sent to 00, and the personnel server 400
The attendance information 401 is received from. This attendance information is sent to the reference request analysis unit 106, and is used for reference request analysis as to whether or not an employee who is supposed to be absent from work is not referring to the electronic form.

【0014】検索部103はクライアント200の参照
要求部201から通信部101を経由して参照要求を受
信すると、当該参照要求に基づいて、電子帳票109か
ら条件に合致した電子帳票データを抽出する。抽出され
た電子帳票データは検索部103を経由して表示情報生
成部107に送られ、クライアント200の画面に表示
するための表示情報が生成される。表示情報は典型的に
は帳票固有のデータであり、HTMLやテキストデータ
でもよい。この表示情報は通信部101を経由してクラ
イアント200に送られ、クライアント200の画面に
電子帳票データが表示される。他方、検索部103が受
信した参照要求は参照要求記録部104にも送られ参照
要求ログ105に時間順に記録される。
When the search unit 103 receives a reference request from the reference request unit 201 of the client 200 via the communication unit 101, the search unit 103 extracts electronic form data matching the conditions from the electronic form 109 based on the reference request. The extracted electronic form data is sent to the display information generation unit 107 via the search unit 103, and the display information to be displayed on the screen of the client 200 is generated. The display information is typically data unique to the form, and may be HTML or text data. This display information is sent to the client 200 via the communication unit 101, and the electronic form data is displayed on the screen of the client 200. On the other hand, the reference request received by the search unit 103 is also sent to the reference request recording unit 104 and recorded in the reference request log 105 in chronological order.

【0015】管理クライアント300は、新規帳票の登
録や新規ユーザの登録を行う。新規帳票の登録は管理ク
ライアントから電子帳票の帳票IDや帳票名称等からな
る帳票情報を電子帳票サーバ100に送信し、帳票情報
は電子帳票サーバ100の通信部101及び登録部10
8を経由して帳票情報記憶部110に記憶される。この
帳票情報に基づき、登録部108は定期的にホスト50
0のスプールデータ501を参照し、帳票情報記憶部1
10に登録済みの電子帳票データに該当するスプールデ
ータが存在した場合は、スプールデータ501より電子
帳票データを抽出し、通信部101を経由して電子帳票
記憶部109に追加する。こうして電子帳票記憶部10
9には複数の電子帳票が格納されることになる。なお、
電子帳票記憶部109と帳票情報記憶部110は図2の
ハードディスク28に形成される。
The management client 300 registers a new form and a new user. To register a new form, the management client transmits form information including a form ID and a form name of the electronic form to the electronic form server 100, and the form information is transmitted to the communication unit 101 and the registration unit 10 of the electronic form server 100.
8 is stored in the form information storage unit 110. Based on this form information, the registration unit 108 regularly
With reference to the spool data 501 of 0, the form information storage unit 1
If spool data corresponding to the registered electronic form data in 10 exists, the electronic form data is extracted from the spool data 501 and added to the electronic form storage unit 109 via the communication unit 101. Thus, the electronic form storage unit 10
9 stores a plurality of electronic forms. In addition,
The electronic form storage unit 109 and the form information storage unit 110 are formed on the hard disk 28 in FIG.

【0016】新規ユーザの登録を行う場合も同様に管理
クライアント300から電子帳票サーバ100の使用者
記憶部111に社員コードや社員氏名や認証データなど
が記憶される。使用者記憶部111も図2のハードディ
スク28に形成される。使用者記憶部111のデータ例
を図9に示す。図9で使用終了日は当該社員が使用者記
憶部111から抹消された日を示しその社員は使用終了
日以降は電子帳票を参照することができない。使用終了
日が空白の場合は当該社員コードの社員が電子帳票を参
照しうることを意味する。
Similarly, when registering a new user, the employee code, employee name, authentication data, etc. are stored in the user storage unit 111 of the electronic form server 100 from the management client 300. The user storage unit 111 is also formed on the hard disk 28 in FIG. An example of data in the user storage unit 111 is shown in FIG. In FIG. 9, the use end date indicates the date when the employee was deleted from the user storage unit 111, and the employee cannot refer to the electronic form after the use end date. When the use end date is blank, it means that the employee of the employee code can refer to the electronic form.

【0017】管理クライアント300は定期的に又は任
意のタイミングで参照要求の分析を行う。管理クライア
ントが参照要求分析を電子帳票サーバ100にリクエス
トすると、そのリクエストは通信部101を経由して参
照要求分析部106に伝わる。参照要求分析部106
は、参照要求ログ105及び帳票情報記憶部110、使
用者記憶部111のデータを分析して、分析情報112
を出力する。参照要求ログ105と分析情報112も図
2のハードディスク28に記憶される。
The management client 300 analyzes the reference request periodically or at an arbitrary timing. When the management client requests the reference request analysis from the electronic form server 100, the request is transmitted to the reference request analysis unit 106 via the communication unit 101. Reference request analysis unit 106
Analyzes the data in the reference request log 105, the form information storage unit 110, and the user storage unit 111, and then analyzes the analysis information 112.
Is output. The reference request log 105 and the analysis information 112 are also stored in the hard disk 28 in FIG.

【0018】図2は実施形態における電子帳票サーバ1
00及びクライアント200、管理クライアント300
等に使用することが可能なコンピュータのハードウェア
構成を示す図である。図2においてチップセットや電源
等は省略されており、例えばDOS/V系パソコンにお
けるメモリバスやAGPバスやPCIバス等は区別せず
にシステムバス20として表示している。
FIG. 2 shows an electronic form server 1 according to the embodiment.
00, client 200, management client 300
It is a figure which shows the hardware constitutions of the computer which can be used for etc. In FIG. 2, a chip set, a power supply, etc. are omitted, and for example, a memory bus, an AGP bus, a PCI bus, etc. in a DOS / V personal computer are shown as the system bus 20 without distinction.

【0019】図2に示されるように、装置全体を制御し
演算を実行するCPU21と、プログラムやデータを記
憶するRAM22とBIOS等を記憶するROM23
と、ネットワーク600との間でデータをやり取りする
LANアダプタ24と、不図示のディスプレイ装置との
インタフェースをとるビデオアダプタ25と、キーボー
ド26やマウス27等の入力部と、プログラムやデータ
を記憶するハードディスク28と、データやプログラム
を記憶したCD−ROMを読む為のCD−ROMドライ
ブ29とがシステムバス20を介して接続されている。
図1に示した参照要求部201や通信部101等の各部
は、CPU21が所定の制御プログラムを実行すること
で実現される。例えば、通信部101は、ハードディス
ク28からRAM22にロードされた、LANアダプタ
24を利用する通信プログラムをCPU21が実行する
ことにより実現される。
As shown in FIG. 2, a CPU 21 for controlling the entire apparatus and executing calculations, a RAM 22 for storing programs and data, and a ROM 23 for storing BIOS and the like.
A LAN adapter 24 for exchanging data with the network 600, a video adapter 25 for interfacing with a display device (not shown), an input unit such as a keyboard 26 and a mouse 27, and a hard disk for storing programs and data. 28 and a CD-ROM drive 29 for reading a CD-ROM storing data and programs are connected via the system bus 20.
Each unit such as the reference request unit 201 and the communication unit 101 illustrated in FIG. 1 is realized by the CPU 21 executing a predetermined control program. For example, the communication unit 101 is realized by the CPU 21 executing a communication program loaded from the hard disk 28 into the RAM 22 and using the LAN adapter 24.

【0020】図3は実施形態における電子帳票システム
の帳票登録処理を示すフローチャートである。まず、ス
テップS301では、管理クライアント300から新規
に登録する帳票情報がネットワーク600を介して電子
帳票サーバ100に送信される。ステップS302で帳
票情報は電子帳票サーバ100の通信部101を経由し
て、登録部108に送られ、ステップS303で帳票情
報記憶部110に記憶される。図8は帳票情報記憶部1
10に記憶されるデータの例である。図8で帳票IDは
帳票を特定するユニークなID番号であり、登録日はこ
の帳票が電子帳票109に登録された日を意味し、登録
抹消日は同じくこの帳票が抹消された日を示す。登録抹
消日が空白の場合はこの帳票が未だ抹消されていないこ
と(すなわち有効であること)を意味する。この間ホス
ト500では、ステップS304で一定間隔又は不定期
に帳票のスプールデータ501が作成され記憶される。
FIG. 3 is a flowchart showing a form registration process of the electronic form system according to the embodiment. First, in step S301, the form information to be newly registered is transmitted from the management client 300 to the electronic form server 100 via the network 600. The form information is sent to the registration unit 108 via the communication unit 101 of the electronic form server 100 in step S302, and is stored in the form information storage unit 110 in step S303. FIG. 8 shows the form information storage unit 1.
10 is an example of data stored in 10. In FIG. 8, the form ID is a unique ID number that identifies the form, the registration date means the date when this form was registered in the electronic form 109, and the registration deletion date also indicates the date when this form was deleted. If the registration deletion date is blank, it means that this form has not been deleted (that is, is valid). During this time, the host 500 creates and stores the spool data 501 of the form at regular intervals or irregularly in step S304.

【0021】次に、電子帳票サーバ100からホスト5
00に対して、ステップS305で原則として一定間隔
でスプールサマリーの参照要求が出される。するとステ
ップS306でホスト500はスプールデータ501か
らスプールサマリーを抽出し送信する。電子帳票サーバ
100はステップS307でスプールサマリーを受信
し、帳票情報記憶部110の帳票情報と照合して電子帳
票データ作成の対象となるスプールデータが存在するか
を判定する。
Next, from the electronic form server 100 to the host 5
00, in principle, a spool summary reference request is issued at regular intervals in step S305. Then, in step S306, the host 500 extracts the spool summary from the spool data 501 and transmits it. The electronic form server 100 receives the spool summary in step S307 and compares it with the form information in the form information storage unit 110 to determine whether there is spool data for which electronic form data is to be created.

【0022】対象となるスプールデータが存在した場合
は(ステップS308でYes)、ステップS309に
進み、該当するスプールデータの送信が要求される。こ
の要求に応じて、ステップS310でホスト500から
スプールデータが送信される。電子帳票サーバ100
は、ステップS311でこのスプールデータを受信する
と、ステップS312で電子帳票109にこれを追加す
る。なお、ステップS307で対象となるスプールデー
タが存在しない場合は(ステップS308でNo)、そ
のまま処理を終了する。
If the target spool data exists (Yes in step S308), the process advances to step S309 to request transmission of the corresponding spool data. In response to this request, spool data is transmitted from the host 500 in step S310. Electronic form server 100
When this spool data is received in step S311, it adds it to the electronic form 109 in step S312. If the target spool data does not exist in step S307 (No in step S308), the process ends.

【0023】図4は、実施形態における電子帳票システ
ムの帳票参照処理を示すフローチャートである。ステッ
プS401で、クライアント200にて電子帳票の検索
条件が入力され、参照要求が送信されると、ステップS
402において、電子帳票サーバ100は通信部101
でこれを受信し認証した後、認証データと参照要求をR
AM22に記憶する。認証データには使用者IDである
社員番号とクライアント200のIPアドレスが含まれ
る。なお、上記認証は、受信した認証データ(使用者I
D(社員番号)とIPアドレス)が、使用者記憶部11
1に登録されているものと一致するかを調べることでな
される。
FIG. 4 is a flowchart showing the form reference process of the electronic form system in the embodiment. In step S401, when the search condition of the electronic form is input in the client 200 and the reference request is transmitted, step S401 is performed.
In 402, the electronic form server 100 has a communication unit 101.
After receiving and authenticating this with R, authentication data and reference request
Store in AM22. The authentication data includes the employee number, which is the user ID, and the IP address of the client 200. The above-mentioned authentication is based on the received authentication data (user I
D (employee number) and IP address) is the user storage unit 11
It is done by checking whether it matches the one registered in 1.

【0024】ステップS403ではRAM22に記憶さ
れた検索部103の検索プログラムが、受信した参照要
求に含まれている検索条件に基づいて電子帳票109を
検索する。そして、ステップS404で、表示情報生成
部107が、検索結果に基づいてクライアント200用
の表示情報を生成する。表示情報はHTMLや画像デー
タ等で構成され通常RAM22に記憶される。但し、表
示情報が大量になった場合は電子帳票サーバ100のハ
ードディスク28に記憶される。表示情報はクライアン
ト側の参照要求部201がクライアント専用アプリケー
ションの場合は、テキストデータやCSV(カンマで区
切られたデータ)でも良い。
In step S403, the search program of the search unit 103 stored in the RAM 22 searches the electronic form 109 based on the search condition included in the received reference request. Then, in step S404, the display information generation unit 107 generates display information for the client 200 based on the search result. The display information is composed of HTML, image data, etc. and is normally stored in the RAM 22. However, when the display information becomes large, it is stored in the hard disk 28 of the electronic form server 100. The display information may be text data or CSV (data separated by commas) when the client-side reference request unit 201 is a client-only application.

【0025】次にステップS405で、作成されたクラ
イアント200用の表示情報が通信部101、ネットワ
ーク600を介してクライアント200へ送信される。
ステップS406では、クライアント200がこの表示
情報を受信し、ステップS407で検索結果をクライア
ント200の画像表示装置に表示する。この表示情報に
基づく表示画面の例を図10に示す。図10では"srep2
0001013"という売上日報の電子帳票がクライアント20
0の画面に表示されており、商品コードと商品名、担当
営業、販売数量と販売金額が表示されている。
Next, in step S405, the created display information for the client 200 is transmitted to the client 200 via the communication unit 101 and the network 600.
In step S406, the client 200 receives this display information, and in step S407, the search result is displayed on the image display device of the client 200. An example of a display screen based on this display information is shown in FIG. In Figure 10, "srep2
An electronic report of the daily sales report "00001 13" is sent to the client 20.
It is displayed on the screen of 0, and the product code, product name, sales person in charge, sales quantity and sales amount are displayed.

【0026】一方、電子帳票サーバ100では、ステッ
プS408で、参照要求記憶部104のプログラムによ
って、RAM22に保存されている認証データと参照要
求及び表示情報の一部から得られる参照要求データが参
照要求ログ105に記憶される。
On the other hand, in the electronic form server 100, in step S408, the reference request data obtained from a part of the authentication data and the reference request and the display information stored in the RAM 22 is referred by the program of the reference request storage unit 104. It is stored in the log 105.

【0027】参照要求ログの例を図7に示す。図7で
“時刻”は電子帳票の参照要求を受信した時刻が、“使
用者ID”には図9に示す使用者記憶部111における
社員コードが記憶され、“帳票ID”はクライアントの
要求で参照された電子帳票の帳票IDが、“使用者I
P”には、クライアント200のIPアドレスが記憶さ
れる。“エラー”の欄には、参照が正常に終了した場合
は“0”が、異常終了した場合は“1”が記憶される。
なお、参照要求が期間を指定する場合は複数の電子帳票
が参照されることになるが、この場合は、参照された複
数の電子帳票が、1帳票につき1行ずつ参照要求ログに
登録される。
An example of the reference request log is shown in FIG. In FIG. 7, “time” is the time when the electronic form reference request is received, “user ID” is the employee code in the user storage unit 111 shown in FIG. 9, and “form ID” is the request from the client. The form ID of the referenced electronic form is “User I
The IP address of the client 200 is stored in P. In the “error” column, “0” is stored if the reference is normally completed, and “1” is stored if the reference is abnormally completed.
When the reference request specifies a period, a plurality of electronic forms are referred to. In this case, the plurality of referenced electronic forms are registered in the reference request log, one line for each form. .

【0028】図5は実施形態における電子帳票システム
の分析情報作成処理を示すフローチャートである。ステ
ップS501で、管理クライアント300から参照要求
分析が要求されると、ステップS502で、電子帳票サ
ーバ100は分析条件を受信しRAM22に記憶する。
ステップS503では記憶した分析条件に基づいて参照
要求ログ105を読み込む。
FIG. 5 is a flowchart showing the analysis information creating process of the electronic form system in the embodiment. When the reference request analysis is requested from the management client 300 in step S501, the electronic form server 100 receives the analysis conditions and stores them in the RAM 22 in step S502.
In step S503, the reference request log 105 is read based on the stored analysis conditions.

【0029】ステップS504では、記憶した分析条件
に基づいて人事サーバ400に勤怠情報の要求を送信す
る。人事サーバ400はステップS505で勤怠情報の
要求を受信し、ステップS506で受信した要求に基づ
き、勤怠情報401から勤怠情報を抽出して電子帳票サ
ーバ100に送信する。ステップS507では勤怠情報
受信部102で勤怠情報をハードディスク28に記憶す
る。なお、勤怠情報はRAM22に記憶しても良い。
In step S504, a request for attendance information is sent to the personnel server 400 based on the stored analysis conditions. The personnel server 400 receives the request for attendance information in step S505, extracts the attendance information from the attendance information 401 based on the request received in step S506, and transmits the attendance information to the electronic form server 100. In step S507, the attendance information receiving unit 102 stores attendance information in the hard disk 28. The attendance information may be stored in the RAM 22.

【0030】ステップS508では参照要求を分析し、
ステップS509で分析結果としての分析情報を作成
し、ハードディスク28に記憶する。参照要求分析につ
いては後に詳しく説明する。ステップS510では作成
された分析情報に基づいて管理クライアント用の表示情
報が作成され送信される。ステップS511では管理ク
ライアント200で表示情報が受信され、ステップS5
12で不図示の管理クライアントの画面に図11乃至図
15の画面例に示す分析情報が表示される。
In step S508, the reference request is analyzed,
In step S509, analysis information as an analysis result is created and stored in the hard disk 28. The reference requirement analysis will be described later in detail. In step S510, display information for the management client is created and transmitted based on the created analysis information. In step S511, the display information is received by the management client 200, and in step S5
At 12, the analysis information shown in the screen examples of FIGS. 11 to 15 is displayed on the screen of the management client (not shown).

【0031】図6は参照要求分析ステップS508の詳
細を説明するフローチャートである。まず、ステップS
601では各ワークファイルを初期化する。ワークファ
イルとは図16に示すワーニングリスト、帳票サマリフ
ァイル、使用者サマリファイルや、分析ワークファイル
A及び分析ワークファイルBのことであり、電子帳票サ
ーバの外部記憶装置(28)に格納されるが、RAM2
2に余裕がある場合は、処理の高速化のためにこれらワ
ークファイルの全部又は一部をRAM22に記憶しても
良い。
FIG. 6 is a flow chart for explaining the details of the reference request analysis step S508. First, step S
At 601 each work file is initialized. The work files are the warning list, the form summary file, the user summary file, the analysis work file A and the analysis work file B shown in FIG. 16, which are stored in the external storage device (28) of the electronic form server. , RAM2
If there is room in 2, the work files may be stored in the RAM 22 in whole or in part for speeding up the processing.

【0032】ステップS602では図7に示すような参
照要求ログの1行を読み、RAM22に分析対象行とし
て記憶する。次いでステップS603では同じくRAM
22に記憶されている分析条件に含まれる指定期間範囲
内かどうかを判定する。なお、参照要求ログには時系列
で参照情報が登録されている。読まれた参照要求ログが
指定期間内の場合は(ステップS603でNo)、ステ
ップS604に進みハードディスク28に記憶されてい
る勤怠情報と照合される。
In step S602, one line of the reference request log as shown in FIG. 7 is read and stored in the RAM 22 as an analysis target line. Next, in step S603, the same RAM is used.
It is determined whether or not it is within the specified period range included in the analysis condition stored in 22. Note that reference information is registered in the reference request log in time series. When the read reference request log is within the designated period (No in step S603), the process proceeds to step S604 and collated with the attendance information stored in the hard disk 28.

【0033】上記照合の結果、非出勤者が電子帳票を参
照していると判定される場合は(ステップS605でY
es)、ステップS606に進み、ワーニングリストに
参照ログの当該分析対象行のデータが追加される。この
ワーニングリストには例えば他人のパスワードを盗用し
て他人になりすまして電子帳票を参照した場合や、勤怠
上は有給休暇になっているが実際は出勤していた本人が
電子帳票を参照した場合等が含まれる。そして、ステッ
プS607へ進む。
As a result of the above collation, when it is determined that the non-attendee refers to the electronic form (Y in step S605).
es), the process proceeds to step S606, and the data of the relevant analysis target line of the reference log is added to the warning list. This warning list may be, for example, when someone steals another person's password and impersonates another person to refer to the electronic form, or when the person who was on vacation is on vacation but actually attended the work and referred to the electronic form. included. Then, the process proceeds to step S607.

【0034】図16(a)にワーニングリストのデータ
構成例を示す。図16の例では、参照年月日、社員コー
ド、参照帳票ID、IPアドレスがそれぞれ図7に示す
参照要求ログの時刻、使用者ID、帳票ID、使用者I
Pに対応する。
FIG. 16A shows an example of the data structure of the warning list. In the example of FIG. 16, the reference date, employee code, reference form ID, and IP address are the time, user ID, form ID, and user I of the reference request log shown in FIG. 7, respectively.
Corresponds to P.

【0035】照合した結果、出勤者が電子帳票を参照し
ている場合は(ステップS605でYes)そのままス
テップS607に進み、参照要求ログの分析対象行が帳
票サマリファイルと照合される。当該参照ログの帳票I
Dと同じ帳票IDが帳票サマリファイル中に既に存在す
る場合は(ステップS608でNo)、ステップS60
9に進み、帳票サマリファイルの当該帳票IDが含まれ
る行の“参照回数”がインクリメントされる。
As a result of the collation, when the attendant refers to the electronic form (Yes in step S605), the process proceeds to step S607 as it is, and the analysis target line of the reference request log is collated with the form summary file. Form I of the reference log
If the same form ID as D already exists in the form summary file (No in step S608), step S60
In step 9, the “reference count” of the line containing the form ID in the form summary file is incremented.

【0036】一方、当該参照ログの帳票IDと同じ帳票
IDが帳票サマリファイル中に存在しない場合は(ステ
ップS608でYes)、ステップS610に進み、帳
票サマリファイルに当該帳票IDが含まれる行が追加さ
れ、ステップS611でその行の“参照回数”が“1”
にセットされる。
On the other hand, if the same form ID as the form ID of the reference log does not exist in the form summary file (Yes in step S608), the process proceeds to step S610, and a line including the form ID is added to the form summary file. Then, in step S611, the "reference count" of the row is "1".
Is set to.

【0037】図16の(b)は帳票サマリファイルのデ
ータ構成例を示す図であり、帳票ID、帳票名、参照回
数が登録される。なお、帳票名は帳票IDにより帳票情
報記憶部110(図8)を参照して取得される。また、
参照回数は上記ステップS609、S611により更新
される。
FIG. 16B is a diagram showing an example of the data structure of the form summary file, in which the form ID, the form name, and the reference count are registered. The form name is acquired by referring to the form information storage unit 110 (FIG. 8) by the form ID. Also,
The reference count is updated in steps S609 and S611.

【0038】次にステップS612では、参照要求ログ
が使用者サマリファイルと照合され、当該参照ログの使
用者IDと同じ使用者IDが使用者サマリファイル中に
既に存在する場合は(ステップS613でNo)、ステ
ップS614に進み、使用者サマリファイルの当該使用
者IDが含まれる行の“使用回数”がインクリメントさ
れる。
Next, in step S612, the reference request log is collated with the user summary file, and if the same user ID as the user ID of the reference log already exists in the user summary file (No in step S613). ), Proceeding to step S614, the "number of times of use" of the line containing the user ID in the user summary file is incremented.

【0039】当該参照ログの使用者IDと同じ使用者I
Dが使用者サマリファイル中に存在しない場合は(ステ
ップS613でYes)、ステップS615に進み、使
用者サマリファイルに当該使用者IDが含まれる行が追
加され、ステップS616でその行の“使用回数”が
“1”にセットされる。
User I having the same user ID as the reference log
If D does not exist in the user summary file (Yes in step S613), the process proceeds to step S615, a line including the user ID is added to the user summary file, and in step S616, the "use count" of the line is added. Is set to "1".

【0040】図16の(c)は使用者サマリファイルの
データ構成例を示しており、社員コード、氏名、所属
課、使用回数が登録される。社員コードは参照要求ログ
の使用者IDと同じものであり、氏名、所属課はこの社
員コードにより使用者記憶部111(図9)を参照して
得られる。使用回数は上記ステップS614、S616
により更新される。
FIG. 16C shows an example of the data structure of the user summary file, in which the employee code, name, department and number of uses are registered. The employee code is the same as the user ID of the reference request log, and the name and department are obtained by referring to the user storage unit 111 (FIG. 9) with this employee code. The number of times of use is determined in steps S614 and S616 described above.
Updated by

【0041】処理はステップS602に戻り、参照要求
ログの次の行が読み込まれる。参照ログの参照時刻が指
定期間範囲を過ぎた場合は(ステップS603でYe
s)、処理はステップS617に進み、RAM22に記
憶されている指定期間範囲と使用者情報記憶部111の
使用者情報が照合され、指定期間範囲内で帳票の参照が
可能な使用者を示す使用者情報がハードディスク28の
分析ワークファイルAに書き出される。図16(d)に
ワークファイルAのデータ構成例を示す。
The process returns to step S602, and the next line of the reference request log is read. If the reference time of the reference log has passed the specified period range (Yes in step S603).
s), the process proceeds to step S617, the designated period range stored in the RAM 22 is collated with the user information in the user information storage unit 111, and the user who can refer to the form within the designated period range is used. The personal information is written in the analysis work file A on the hard disk 28. FIG. 16D shows an example of the data structure of the work file A.

【0042】次にステップS618でこのワークファイ
ルAとステップS612〜S616で生成された使用者
サマリファイルとが照合され、当該使用者が指定期間中
に登録されていたが電子帳票を参照していないために参
照ログ中に参照要求が記録されていないのか(当該使用
者がワークファイルAにはあるが使用者サマリにない場
合)、当該使用者が指定期間中に登録されており電子帳
票を参照しているか(当該使用者がワークファイルAに
も使用者サマリにもある場合)を判定することができ
る。この結果、当該指定期間中における使用者の使用/
未使用が判定される。
Next, in step S618, the work file A is collated with the user summary file generated in steps S612 to S616, and the user is registered during the designated period but does not refer to the electronic form. Therefore, whether the reference request is not recorded in the reference log (when the user is in the work file A but not in the user summary), or the user is registered during the specified period and refers to the electronic form. It is possible to determine whether or not (when the user is in the work file A and the user summary). As a result, the use / use of the user during the designated period
Unused is determined.

【0043】次に、処理はステップS619に進み、R
AM22に記憶されている指定期間範囲と帳票情報記憶
部110の帳票情報が照合され、指定期間範囲内で登録
されており参照可能だった帳票情報がハードディスク2
8の分析ワークファイルBに書き出される。図16
(e)にワークファイルBのデータ構成例を示す。
Next, the processing advances to step S619, where R
The specified period range stored in the AM 22 is compared with the form information in the form information storage unit 110, and the form information registered within the specified period range and which can be referred to is stored on the hard disk 2.
8 is written in the analysis work file B. FIG.
An example of the data structure of the work file B is shown in (e).

【0044】次にステップS620でこのワークファイ
ルBとステップS607〜S611で生成された帳票サ
マリファイルとが照合され、当該帳票が指定期間中に登
録されていたが誰も当該帳票を参照していないために参
照ログ中に参照要求が記録されていないのか(当該帳票
がワークファイルBにはあるが帳票サマリにない場
合)、当該帳票が指定期間中に登録されており当該帳票
が参照されているか(当該帳票がワークファイルBにも
帳票サマリにもある場合)を判定することができる。こ
の結果当該帳票の使用/未使用が判定される。
Next, in step S620, this work file B is collated with the form summary file generated in steps S607 to S611, and the form was registered during the specified period, but no one refers to the form. Therefore, is the reference request not recorded in the reference log (when the form is in work file B but not in the form summary), is the form registered during the specified period, and is the form referenced? (When the form is in the work file B and the form summary) can be determined. As a result, it is determined whether or not the form is used.

【0045】最後にステップS620で分析レポートが
表示される。図11〜図15は実施形態における分析レ
ポートの表示画面例であり、図11は帳票サマリファイ
ルとワークファイルBとに基づいて作成される帳票別参
照頻度リストで、参照回数の多い順に表示される。"逆
順表示"ボタンを押下すれば、参照回数の少ない順に表
示され、参照されていない帳票をチェックすることがで
きる。なお図12に示すように、未参照帳票一覧画面を
別途用意しても良く、同画面では1回も参照されていな
い帳票が表示され、当該帳票が参照されていない通算日
数(一番最後に参照されてから経過した日数)が表示さ
れる。
Finally, in step S620, the analysis report is displayed. 11 to 15 are examples of analysis report display screens according to the embodiment, and FIG. 11 is a form-specific reference frequency list created based on a form summary file and a work file B, which are displayed in descending order of reference frequency. . If you press the "reverse order display" button, you can check the forms that are displayed in ascending order and are not referenced. Note that, as shown in FIG. 12, an unreferenced form list screen may be separately prepared, and a form that has not been referenced even once is displayed on the screen, and the total number of days when the form is not referenced (at the end The number of days that have passed since being referenced is displayed.

【0046】図13は使用者サマリファイルとワークフ
ァイルAとに基づいて作成される使用者別参照頻度一覧
であり、参照頻度が多い順に表示される。"逆順表示"ボ
タンを押下すれば、参照回数の少ない順に表示され、使
用していない人をチェックすることができる。なお図1
4に示すように、未使用者リスト画面を別途用意しても
良く、電子帳票を1回も参照していない使用者が表示さ
れる。
FIG. 13 is a user-specific reference frequency list created based on the user summary file and the work file A, and is displayed in descending order of reference frequency. If you click the "reverse order display" button, it will be displayed in ascending order of reference count, and you can check people who are not using it. Figure 1
As shown in FIG. 4, an unused user list screen may be prepared separately, and users who have never referred to the electronic form are displayed.

【0047】図15は未出勤者帳票参照ワーニングリス
トであり、他人がなりすました場合や、本人が代休や有
休の日に帳票を参照した場合に確認を要するとして表示
される。これらの画面では“印刷”ボタンを押下ことに
よりリストを印刷することもできる。
FIG. 15 is a non-attendance form reference warning list, which is displayed as confirmation is required when another person masquerades or when the person refers to the form on a day when he / she is on vacation or on vacation. On these screens, the list can be printed by pressing the "print" button.

【0048】以上説明したように上記実施形態によれ
ば、参照要求ログと帳票情報や使用者情報を照合してサ
マリーすることにより、使用されている帳票や使用して
いるユーザ及び頻度が容易に把握できるのみならず、使
用されていない帳票や使用していないユーザを正確に把
握できる。これにより不要な帳票の登録を打ち切った
り、不要なユーザを抹消することにより資源の節約が可
能となる。又、勤怠情報と参照要求ログを照合すること
により、帳票の不正参照を検出できるので、効率的な機
密管理や労務管理を行うことができる。
As described above, according to the above-described embodiment, by collating the reference request log with the form information and the user information to make a summary, it is possible to easily determine the form being used, the user using it, and the frequency. Not only can it be grasped, but also the forms that are not used and the users that are not used can be grasped accurately. This makes it possible to save resources by canceling registration of unnecessary forms and deleting unnecessary users. Further, by checking the attendance information and the reference request log, it is possible to detect the illegal reference of the form, so that it is possible to perform efficient confidentiality management and labor management.

【0049】なお、本発明の目的は、前述した実施形態
の機能を実現するソフトウェアのプログラムコードを記
録した記憶媒体(または記録媒体)を、システムあるい
は装置に供給し、そのシステムあるいは装置のコンピュ
ータ(またはCPUやMPU)が記憶媒体に格納された
プログラムコードを読み出し実行することによっても、
達成されることは言うまでもない。
The object of the present invention is to supply a storage medium (or recording medium) recording a program code of software for realizing the functions of the above-described embodiments to a system or apparatus, and to supply a computer of the system or apparatus ( Alternatively, by the CPU or MPU) reading and executing the program code stored in the storage medium,
It goes without saying that it will be achieved.

【0050】この場合、記憶媒体から読み出されたプロ
グラムコード自体が前述した実施形態の機能を実現する
ことになり、そのプログラムコードを記憶した記憶媒体
は本発明を構成することになる。また、コンピュータが
読み出したプログラムコードを実行することにより、前
述した実施形態の機能が実現されるだけでなく、そのプ
ログラムコードの指示に基づき、コンピュータ上で稼働
しているオペレーティングシステム(OS)などが実際
の処理の一部または全部を行い、その処理によって前述
した実施形態の機能が実現される場合も含まれることは
言うまでもない。
In this case, the program code itself read from the storage medium realizes the function of the above-described embodiment, and the storage medium storing the program code constitutes the present invention. Further, by executing the program code read by the computer, not only the functions of the above-described embodiment are realized, but also an operating system (OS) running on the computer is executed based on the instruction of the program code. It goes without saying that a case where some or all of the actual processing is performed and the functions of the above-described embodiments are realized by the processing is also included.

【0051】さらに、記憶媒体から読み出されたプログ
ラムコードが、コンピュータに挿入された機能拡張カー
ドやコンピュータに接続された機能拡張ユニットに備わ
る記憶媒体に書込まれた後、そのプログラムコードの指
示に基づき、その機能拡張カードや機能拡張ユニットに
備わるCPUなどが実際の処理の一部または全部を行
い、その処理によって前述した実施形態の機能が実現さ
れる場合も含まれることは言うまでもない。
Further, after the program code read from the storage medium is written in the storage medium provided in the function expansion card inserted in the computer or the function expansion unit connected to the computer, the program code is instructed. It goes without saying that a case where the CPU provided in the function expansion card or the function expansion unit performs a part or all of the actual processing based on this and the processing realizes the functions of the above-described embodiments is also included.

【0052】又、本発明の目的は、前述した実施形態の
機能を実現するソフトウェアのプログラムコードがネッ
トワークを介して配信されることにより、システムある
いは装置のハードディスクやメモリ等の記憶手段又はC
D−RWやCD−R等の記憶媒体に格納され、そのシス
テムあるいは装置のコンピュータ(またはCPUやMP
U)が当該記憶手段や当該記憶媒体に格納されたプログ
ラムコードを読み出し実行することによっても、達成さ
れることは言うまでもない。
The object of the present invention is to distribute the program code of the software that realizes the functions of the above-described embodiments via a network, thereby storing the hard disk or memory of the system or apparatus or the C or the like.
It is stored in a storage medium such as a D-RW or a CD-R, and the computer (or CPU or MP) of the system or device.
It is needless to say that U) is achieved by reading and executing the program code stored in the storage means or the storage medium.

【0053】[0053]

【発明の効果】以上説明したように、本発明によれば、
帳票の参照に関して詳細な分析情報を提供することが可
能となる。例えば、本発明によれば、使用されている帳
票や使用しているユーザ及び頻度が容易に把握できるの
みならず、使用されていない帳票の正確な把握、(2)使
用していないユーザの正確な把握、或いは(3)機密度の
高い帳票の不正参照の検出が可能となる。
As described above, according to the present invention,
It becomes possible to provide detailed analysis information regarding the reference of the form. For example, according to the present invention, not only can the forms being used, the users who are using them, and the frequency be easily grasped, but also the forms that are not used can be accurately grasped, and (2) the accuracy of the users who are not using Or (3) it is possible to detect fraudulent reference to a highly sensitive form.

【図面の簡単な説明】[Brief description of drawings]

【図1】実施形態における電子帳票システムのシステム
構成を示す図である。
FIG. 1 is a diagram showing a system configuration of an electronic form system according to an embodiment.

【図2】実施形態における電子帳票サーバ及びクライア
ントのハードウェア構成を示す図である。
FIG. 2 is a diagram showing a hardware configuration of an electronic form server and a client in the embodiment.

【図3】実施形態における電子帳票システムの帳票登録
処理を示すフローチャートである。
FIG. 3 is a flowchart showing a form registration process of the electronic form system according to the embodiment.

【図4】実施形態における電子帳票システムの帳票参照
処理を示すフローチャートである。
FIG. 4 is a flowchart showing a form reference process of the electronic form system according to the embodiment.

【図5】実施形態における電子帳票システムの分析情報
作成処理を示すフローチャートである。
FIG. 5 is a flowchart showing an analysis information creating process of the electronic form system in the embodiment.

【図6】実施形態における電子帳票システムの参照要求
分析処理の詳細を示すフローチャートである。
FIG. 6 is a flowchart showing details of a reference request analysis process of the electronic form system according to the embodiment.

【図7】実施形態における参照要求ログのデータ例を示
す図である。
FIG. 7 is a diagram showing an example of data of a reference request log in the embodiment.

【図8】実施形態における帳票情報記憶部のデータ例を
示す図である。
FIG. 8 is a diagram showing an example of data in a form information storage unit in the embodiment.

【図9】実施形態における使用者記憶部のデータ例を示
す図である。
FIG. 9 is a diagram showing an example of data in a user storage unit in the embodiment.

【図10】実施形態における電子帳票のクライアント側
表示画面例を示す図である。
FIG. 10 is a diagram showing an example of a client side display screen of an electronic form according to the embodiment.

【図11】実施形態における分析レポートの表示画面例
(帳票別参照頻度一覧)を示す図である。
FIG. 11 is a diagram showing an example of an analysis report display screen (reference frequency list for each form) according to the embodiment.

【図12】実施形態における分析レポートの表示画面例
(未参照帳票一覧)を示す図である。
FIG. 12 is a diagram showing an example of an analysis report display screen (unreferenced form list) according to the embodiment.

【図13】実施形態における分析レポートの表示画面例
(使用者別参照頻度一覧)を示す図である。
FIG. 13 is a diagram showing an example of a display screen of an analysis report (list of reference frequencies by user) according to the embodiment.

【図14】実施形態における分析レポートの表示画面例
(未使用者一覧)を示す図である。
FIG. 14 is a diagram showing an example of a display screen of an analysis report (list of unused users) in the embodiment.

【図15】実施形態における分析レポートの表示画面例
(未出勤者帳票参照ワーニングリスト)を示す図であ
る。
FIG. 15 is a diagram showing an example of a display screen of an analysis report (a non-attendance form reference warning list) in the embodiment.

【図16】実施形態で使用するワークファイルのデータ
構成例を示す図である。
FIG. 16 is a diagram showing a data configuration example of a work file used in the embodiment.

【符号の説明】[Explanation of symbols]

20 システムバス 21 CPU 22 RAM 23 ROM 24 LANアダプタ 25 ビデオアダプタ 26 キーボード 27 マウス 28 ハードディスク 29 CD−ROMドライブ 100 電子帳票サーバ 101 通信部 102 勤怠情報受信部 103 検索部 104 参照要求記録部 105 参照要求ログ 106 参照要求分析部 107 表示情報生成部 108 登録部 109 電子帳票 110 帳票情報記憶部 111 使用者記憶部 112 分析情報 200 クライアント 201 参照要求部 300 管理クライアント 400 人事サーバ 401 勤怠情報 500 ホスト 501 スプールデータ 600 ネットワーク 20 system bus 21 CPU 22 RAM 23 ROM 24 LAN adapter 25 video adapter 26 keyboard 27 mice 28 hard disk 29 CD-ROM drive 100 electronic report server 101 Communication unit 102 Attendance information receiver 103 Search section 104 reference request recording unit 105 Reference request log Reference request analysis unit 106 107 display information generation unit 108 Registration Department 109 electronic forms 110 Form information storage unit 111 user memory 112 Analysis information 200 clients 201 Reference request part 300 management client 400 personnel server 401 attendance information 500 hosts 501 spool data 600 networks

───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 5B017 AA08 CA07 CA16 5B082 EA11 5B085 AC14 AE00 BG04    ─────────────────────────────────────────────────── ─── Continued front page    F-term (reference) 5B017 AA08 CA07 CA16                 5B082 EA11                 5B085 AC14 AE00 BG04

Claims (14)

【特許請求の範囲】[Claims] 【請求項1】 複数の電子帳票を格納する格納手段と、 クライアントから電子帳票の参照要求を受信する参照要
求受信手段と、 前記参照要求で指定された電子帳票に関する情報を該ク
ライアントに送信する電子帳票送信手段と、 前記参照要求に従って参照された電子帳票と該参照要求
を行ったクライアントのユーザ情報と前記参照要求がな
された時刻とに関する情報を記録する参照要求記録手段
と、 前記参照要求記録手段で記録された情報に基いて前記参
照要求を分析する分析手段とを備えることを特徴とする
電子帳票サーバ。
1. A storage unit for storing a plurality of electronic forms, a reference request receiving unit for receiving a reference request for an electronic form from a client, and an electronic device for transmitting information about an electronic form designated by the reference request to the client. Form transmission means, reference request recording means for recording electronic forms referred to in accordance with the reference request, user information of the client making the reference request, and information regarding the time at which the reference request was made, and the reference request recording means An electronic form server, comprising: an analyzing unit that analyzes the reference request based on the information recorded in (1).
【請求項2】 前記分析手段は、勤怠情報を管理する勤
怠情報管理サーバから、前記参照要求を行ったユーザの
勤怠情報を取得し、該取得した勤怠情報と前記参照要求
記録手段で記録された情報とを照合することにより、不
正アクセスを検出することを特徴とする請求項1に記載
の電子帳票サーバ。
2. The analyzing means acquires the attendance information of the user who has made the reference request from an attendance information management server that manages attendance information, and records the acquired attendance information and the reference request recording means. The electronic form server according to claim 1, wherein unauthorized access is detected by collating the information with the information.
【請求項3】 前記分析手段は、前記参照要求記録手段
で記録された情報に基いて、前記格納手段に格納された
電子帳票毎の参照頻度を集計することを特徴とする請求
項1に記載の電子帳票サーバ。
3. The analysis unit totalizes the reference frequency for each electronic form stored in the storage unit based on the information recorded by the reference request recording unit. Electronic form server.
【請求項4】 前記格納手段に格納された電子帳票の登
録開始日と登録抹消日とを含む登録帳票情報を記憶する
登録帳票情報記憶手段を更に備え、 前記分析手段は、前記参照要求記録手段で記録された情
報と、前記登録帳票情報記憶手段で記憶された登録帳票
情報とに基いて、参照要求されていない未参照帳票を検
出することを特徴とする請求項1に記載の電子帳票サー
バ。
4. A registration form information storage unit for storing registration form information including a registration start date and a registration deletion date of the electronic form stored in the storage unit, wherein the analysis unit includes the reference request recording unit. 2. The electronic form server according to claim 1, wherein an unreferenced form that is not requested for reference is detected based on the information recorded in 1. and the registered form information stored in the registration form information storage means. .
【請求項5】 前記分析手段は、前記参照要求記録手段
で記録された情報に基いて、前記参照要求を行ったユー
ザ毎の参照頻度を集計することを特徴とする請求項1に
記載の電子帳票サーバ。
5. The electronic device according to claim 1, wherein the analysis unit totals the reference frequency for each user who has issued the reference request, based on the information recorded by the reference request recording unit. Report server.
【請求項6】 前記ユーザの使用開始日と使用終了日と
を含むユーザ情報を記憶するユーザ情報記憶手段を更に
備え、 前記分析手段は、前記参照要求記録手段で記録された情
報と、前記ユーザ情報記憶手段で記憶されたユーザ情報
とに基いて、参照要求を行っていないユーザを検出する
ことを特徴とする請求項1に記載の電子帳票サーバ。
6. A user information storage unit for storing user information including a use start date and a use end date of the user, wherein the analyzing unit stores the information recorded by the reference request recording unit and the user. The electronic form server according to claim 1, wherein a user who has not made a reference request is detected based on the user information stored in the information storage means.
【請求項7】 複数の電子帳票を格納する格納手段を有
する電子帳票サーバを制御する制御方法であって、 クライアントから電子帳票の参照要求を受信する参照要
求受信ステップと、 前記参照要求で指定された電子帳票に関する情報を該ク
ライアントに送信する電子帳票送信ステップと、 前記参照要求に従って参照された電子帳票と該参照要求
を行ったクライアントのユーザ情報と前記参照要求がな
された時刻とに関する情報を記録する参照要求記録ステ
ップと、 前記参照要求記録ステップで記録された情報に基いて前
記参照要求を分析する分析ステップとを備えることを特
徴とする電子帳票サーバ制御方法。
7. A control method for controlling an electronic form server having a storage means for storing a plurality of electronic forms, comprising: a reference request receiving step of receiving a reference request for an electronic form from a client; An electronic form transmitting step of transmitting information related to the electronic form to the client, recording information related to the electronic form referred to in accordance with the reference request, user information of the client making the reference request, and time at which the reference request is made. And a step of analyzing the reference request based on the information recorded in the reference request recording step.
【請求項8】 前記分析ステップでは、勤怠情報を管理
する勤怠情報管理サーバから前記参照要求を行ったユー
ザの勤怠情報を取得し、該取得した勤怠情報と前記参照
要求記録ステップで記録された情報とを照合することに
より、不正アクセスを検出することを特徴とする請求項
7に記載の電子帳票サーバ制御方法。
8. In the analysis step, the attendance information of the user who has issued the reference request is acquired from an attendance information management server that manages attendance information, and the acquired attendance information and the information recorded in the reference request recording step. The electronic form server control method according to claim 7, wherein the unauthorized access is detected by collating with and.
【請求項9】 前記分析ステップでは、前記参照要求記
録ステップで記録された情報に基いて、前記格納手段に
格納された電子帳票毎の参照頻度を集計することを特徴
とする請求項7に記載の電子帳票サーバ制御方法。
9. The method according to claim 7, wherein in the analyzing step, the reference frequency of each electronic form stored in the storage means is totaled based on the information recorded in the reference request recording step. Electronic form server control method.
【請求項10】 前記格納手段に格納された電子帳票の
登録開始日と登録抹消日とを含む登録帳票情報を記憶す
る登録帳票情報記憶ステップを更に備え、 前記分析ステップでは、前記参照要求記録ステップで記
録された情報と、前記登録帳票情報記憶ステップで記憶
された登録帳票情報とに基いて、参照要求されていない
未参照帳票を検出することを特徴とする請求項7に記載
の電子帳票サーバ制御方法。
10. A registration form information storage step of storing registration form information including a registration start date and a registration deletion date of the electronic form stored in the storage means, wherein the analysis step comprises the reference request recording step. 8. The electronic form server according to claim 7, wherein an unreferenced form that is not requested for reference is detected based on the information recorded in 1. and the registered form information stored in the registration form information storage step. Control method.
【請求項11】 前記分析ステップでは、前記参照要求
記録ステップで記録された情報に基いて、前記参照要求
を行ったユーザ毎の参照頻度を集計することを特徴とす
る請求項7に記載の電子帳票サーバ制御方法。
11. The electronic device according to claim 7, wherein in the analyzing step, the reference frequency for each user who has issued the reference request is totaled based on the information recorded in the reference request recording step. Form server control method.
【請求項12】 前記ユーザの使用開始日と使用終了日
とを含むユーザ情報を記憶するユーザ情報記憶ステップ
を更に備え、 前記分析ステップでは、前記参照要求記録ステップで記
録された情報と、前記ユーザ情報記憶ステップで記憶さ
れたユーザ情報とに基いて、参照要求を行っていないユ
ーザを検出することを特徴とする請求項7に記載の電子
帳票サーバ制御方法。
12. The method further comprises a user information storing step of storing user information including a use start date and a use end date of the user, wherein in the analyzing step, the information recorded in the reference request recording step and the user are stored. The electronic form server control method according to claim 7, wherein a user who has not made a reference request is detected based on the user information stored in the information storing step.
【請求項13】 請求項7乃至12のいずれかに記載の
電子帳票サーバ制御方法の各ステップをコンピュータに
実行させるためのプログラムコードを含むことを特徴と
するコンピュータプログラム。
13. A computer program comprising a program code for causing a computer to execute each step of the electronic form server control method according to any one of claims 7 to 12.
【請求項14】 請求項7乃至12のいずれかに記載の
電子帳票サーバ制御方法の各ステップをコンピュータに
実行させるためのプログラムコードを含むことを特徴と
するコンピュータプログラムを格納したコンピュータ読
み取り可能な記憶媒体。
14. A computer-readable memory storing a computer program, including a program code for causing a computer to execute each step of the electronic form server control method according to any one of claims 7 to 12. Medium.
JP2002077135A 2002-03-19 2002-03-19 Electronic form server and control method thereof Withdrawn JP2003281098A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002077135A JP2003281098A (en) 2002-03-19 2002-03-19 Electronic form server and control method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002077135A JP2003281098A (en) 2002-03-19 2002-03-19 Electronic form server and control method thereof

Publications (1)

Publication Number Publication Date
JP2003281098A true JP2003281098A (en) 2003-10-03

Family

ID=29227895

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002077135A Withdrawn JP2003281098A (en) 2002-03-19 2002-03-19 Electronic form server and control method thereof

Country Status (1)

Country Link
JP (1) JP2003281098A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012003361A (en) * 2010-06-15 2012-01-05 Chugoku Electric Power Co Inc:The Content server and access control system
JP2012168973A (en) * 2012-04-24 2012-09-06 Chugoku Electric Power Co Inc:The Log-in management system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012003361A (en) * 2010-06-15 2012-01-05 Chugoku Electric Power Co Inc:The Content server and access control system
JP2012168973A (en) * 2012-04-24 2012-09-06 Chugoku Electric Power Co Inc:The Log-in management system

Similar Documents

Publication Publication Date Title
US8751465B2 (en) Document management apparatus, document management system, and document management method
JP5078674B2 (en) Analysis system, information processing apparatus, activity analysis method, and program
US9189187B2 (en) Service providing system and service providing method for providing a service to a service usage device connected via a network
US7257768B2 (en) Project management system
US20110179023A1 (en) Methods and Apparatus for Employing Usage Statistics in Document Retrieval
US8150799B2 (en) Document management apparatus, document management method and computer readable storage medium
JP4159583B2 (en) MFP and information acquisition system including a plurality of MFPs
JP6976763B2 (en) Journal information processing device, journal information processing method, and program
US20090204607A1 (en) Document management method, document management apparatus, information processing apparatus, and document management system
CN110232555A (en) Applicant's background check method, apparatus, equipment and computer readable storage medium
JP2021043546A (en) Information processing apparatus, control method, and program
JP6216187B2 (en) Information processing system, reference server device, information processing method, and program
JP2009205220A (en) Information retrieval system, method, program and recording medium
JP7617210B2 (en) Personal information connection record management method and device
US8531697B2 (en) Image forming system, groupware server, image forming apparatus, image forming method, and image forming program
JP2022173367A (en) Document processing device, document processing method, and program
JP2003281098A (en) Electronic form server and control method thereof
JP5341695B2 (en) Information processing system, information processing method, and program
US20180089217A1 (en) System, method of generating operation monitoring information, information processing apparatus
JP2021103592A (en) Document management device and method for managing document
JP4490029B2 (en) Information analysis apparatus, control method therefor, information analysis system, and program
JP2014016879A (en) Document processing device and program
US20020184298A1 (en) Portal site providing system
JP2007079984A (en) Data management server, data management method and program
JP2003281148A (en) Method and system of document management

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20050607