JP5359425B2 - Business report creation system, business report creation method, and business report creation program - Google Patents

Business report creation system, business report creation method, and business report creation program Download PDF

Info

Publication number
JP5359425B2
JP5359425B2 JP2009066572A JP2009066572A JP5359425B2 JP 5359425 B2 JP5359425 B2 JP 5359425B2 JP 2009066572 A JP2009066572 A JP 2009066572A JP 2009066572 A JP2009066572 A JP 2009066572A JP 5359425 B2 JP5359425 B2 JP 5359425B2
Authority
JP
Japan
Prior art keywords
event
business
work
identifier
time
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.)
Expired - Fee Related
Application number
JP2009066572A
Other languages
Japanese (ja)
Other versions
JP2010218413A (en
Inventor
都史子 阿部
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2009066572A priority Critical patent/JP5359425B2/en
Publication of JP2010218413A publication Critical patent/JP2010218413A/en
Application granted granted Critical
Publication of JP5359425B2 publication Critical patent/JP5359425B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

<P>PROBLEM TO BE SOLVED: To provide a system, a method and a program for preparing business reports for efficiently preparing a business report for business time. <P>SOLUTION: A control part 11 in an employee terminal 10 specifies an event in a report target period, by extracting operation log data, including operation instruction data which correspond to a detailed event item of event definition data. The control part 11 provides a business event identifier to the specified event; generates business event data including the operation instruction and operation time of the event; and records the generated business event data in a business event data storage part 15. The control part 11 records a complementary item identifier, a report purpose identifier, etc. corresponding to each event in the business event data storage part 15. The control part 11 generates tabulated data and records the data in a tabulated data storage part 16. Furthermore, the control part 11 generates and outputs business report business form data by using the generated tabulated data and the business event data. <P>COPYRIGHT: (C)2010,JPO&amp;INPIT

Description

本発明は、コンピュータ端末を用いて仕事を行なう勤務者の業務報告を作成するための業務報告作成システム、業務報告作成方法及び業務報告作成プログラムに関する。   The present invention relates to a business report creation system, a business report creation method, and a business report creation program for creating a business report of a worker who performs work using a computer terminal.

近年、在宅勤務の増加に応じて、会社にいるときの仕事の環境を在宅において実現するための技術が検討されている(例えば、特許文献1参照。)。特許文献1には、勤務者端末をリモートアクセスにより社内ネットワークに接続し、この社内ネットワークを介して仕事上の手続や必要な情報を取得する。これにより、在宅業務であっても社内と同様の作業環境を得られる。しかしながら、在宅勤務においては、勤務者の勤務状況を第三者が監視していないため、勤務者の業務時間に対する成果量が適正か否かを判断することは難しい。   2. Description of the Related Art In recent years, a technique for realizing a work environment when working at home in response to an increase in telecommuting has been studied (for example, see Patent Document 1). In Patent Literature 1, a worker terminal is connected to an in-house network by remote access, and work procedures and necessary information are acquired through the in-house network. As a result, a work environment similar to that in the office can be obtained even for home work. However, in telecommuting, since a third party does not monitor the working status of the worker, it is difficult to determine whether or not the amount of results for the working hours of the worker is appropriate.

一方、勤務者は、業務内容について業務報告を行なうことが多い。この業務報告書を効率的に作成する技術も検討されている(例えば、特許文献2参照。)。特許文献2においては、アクティブウィンドウが切り替わるときに、プログラムが読み込むコンテンツ名称を取得し、このコンテンツの名称と指定された業務の情報を関連付けて業務履歴テーブルに記録する。この特許文献2においては、アクティブウィンドウが切り替わるときに業務との関連付けを判断して記録していくので、後から過去に行なった操作と業務との関係を思い出して報告書を作成しなくてもよい。   On the other hand, the worker often reports the business about the business content. A technique for efficiently creating this business report has also been studied (see, for example, Patent Document 2). In Patent Document 2, when the active window is switched, the content name read by the program is acquired, and the name of the content and the specified business information are associated and recorded in the business history table. In this patent document 2, since the association with the business is judged and recorded when the active window is switched, it is not necessary to create a report by remembering the relationship between the operation performed in the past and the business later. Good.

ところで、勤務者は、業務において作成された成果物を仕事の成果として報告することがある。例えば、新規なプログラム開発の場合、新たに開発されたプログラム要素と機能内容を成果物として報告する。そして、この成果物に基づいて、在宅勤務者の仕事の成果を把握することができる。   By the way, a worker may report a work product created in the work as a work result. For example, in the case of new program development, a newly developed program element and function content are reported as a product. And based on this deliverable, the work outcome of the telecommuter can be grasped.

しかしながら、成果物だけでは、仕事量を評価できない場合がある。例えば、プログラミング手法の不明点の調査、開発中プログラムのデバック作業等は、成果物の量に反映されない。このため、成果物だけでは、業務時間に対する成果量が適正なのか否かを判断し難い。   However, the workload may not be evaluated only with the deliverables. For example, investigations of unknown points in programming techniques, debugging of programs under development, etc. are not reflected in the amount of deliverables. For this reason, it is difficult to determine whether or not the amount of results with respect to business hours is appropriate with only the deliverables.

本発明は、上述の課題に鑑みてなされ、その目的は、業務時間に関する業務報告を効率よく作成するための業務報告作成システム、業務報告作成方法及び業務報告作成プログラムを提供することにある。   The present invention has been made in view of the above-described problems, and an object thereof is to provide a business report creation system, a business report creation method, and a business report creation program for efficiently creating a business report related to business hours.

上記問題点を解決するために、請求項1に記載の発明は、操作手段を介して勤務者の操作指示と、前記操作指示に付随する操作対象内容と、操作時刻とを含む操作ログを記録した操作ログ記憶手段と、作業の開始操作及び終了操作と作業を定義する操作とを特定するグループ化された詳細イベント項目と、この作業の内容を特定するイベント識別子と、前記イベント識別子に対応する1又は複数の業務内容を特定する業務内容識別子と、前記イベント識別子に対してこの作業の内容を補足するための補足項目を特定するための補足項目識別子とを含むイベント定義データを記録したイベント定義記憶手段と、各作業のイベント識別子と、この作業に対応する業務内容の業務内容識別子と、前記補足項目とを含む業務イベントデータを記録する業務イベント記憶手段と、前記業務内容毎の集計時間を記録する集計記憶手段とを用いて、制御手段を備えて業務報告を作成するシステムであって、前記制御手段が、業務報告の対象となる報告期間を特定する期間特定手段と、この報告期間の操作時刻を含む操作ログのうち、前記グループ化された詳細イベント項目に対応する操作指示を前記操作ログ記憶手段から抽出し、これらグループ化された詳細イベント項目に対応するイベント識別子を前記イベント定義記憶手段から特定し、このイベント識別子に応じた作業の作業時刻を前記抽出した操作ログの操作時刻から特定し、前記作業時刻及び前記イベント識別子を含む業務イベントデータを生成して前記業務イベント記憶手段に記録するイベント記録手段と、前記イベント識別子に対応付けられた補足項目に一致する操作対象内容を、前記作業の開始時刻から終了時刻までの間の操作ログを前記操作ログ記憶手段から抽出し、この操作ログの操作対象内容をこの作業の補足項目として前記業務イベント記憶手段に記憶する手段と、前記イベント識別子に対応する業務内容識別子をイベント定義記憶手段から抽出し、前記イベント定義記憶手段から抽出した業務内容識別子が1つの場合には、前記業務イベント記憶手段に記録し、前記イベント定義記憶手段から抽出した業務内容識別子が複数の場合には、この業務内容識別子に対応する業務内容を選択するための業務内容選択画面データを生成し、この業務内容選択画面を表示させて勤務者に選択を促し、前記業務内容選択画面を介して前記イベント識別子に対する業務内容識別子を取得して、前記業務イベント記憶手段に記録する業務内容記録手段と、前記業務イベント記憶手段に記録した各イベント識別子の作業時刻から、この作業の開始時刻及び終了時刻を、このイベントの開始及び終了の操作指示を含む操作ログから特定する開始終了時刻特定手段と、前記開始時刻及び前記終了時刻から作業時間を算出し、同じ業務内容識別子の作業時間を合計し、この作業合計時間を業務内容識別子に関連付けて前記集計記憶手段に記録する集計記録手段と、前記集計記憶手段に記録された作業合計時間と、前記補足項目とを含む業務報告を生成する生成手段と、前記業務報告を出力する報告出力手段とを備えたことを要旨とする。 In order to solve the above problems, the invention according to claim 1 records an operation log including an operation instruction of a worker, an operation target content accompanying the operation instruction, and an operation time via an operation unit. Corresponding operation log storage means, grouped detailed event items that specify the start and end operations of the work, and operations that define the work, an event identifier that specifies the content of the work, and the event identifier An event definition recording event definition data including a business content identifier for identifying one or a plurality of business content and a supplementary item identifier for identifying a supplementary item for supplementing the content of the work with respect to the event identifier record storage means, and an event identifier for each task, and business content identifier of the business content corresponding to this work, the operational event data including the supplementary item A business event storage means and a total storage means for recording the total time for each business content, and a system for creating a business report with a control means, the control means being a target of business reports Of the operation logs including the operation time of the reporting period, the period specifying means for specifying the reporting period, the operation instructions corresponding to the grouped detailed event items are extracted from the operation log storage means, and these are grouped. The event identifier corresponding to the detailed event item is specified from the event definition storage means, the work time of the work corresponding to the event identifier is specified from the operation time of the extracted operation log, and the work time and the event identifier are determined. and event recording means generates the operational event data recorded in the business event storage means, including, corresponding to the event identifier The operation target content that matches the selected supplementary item is extracted from the operation log storage means for the operation log from the start time to the end time of the operation, and the operation target content of this operation log is extracted as the supplementary item for this operation. Means for storing in the business event storage means and a business content identifier corresponding to the event identifier from the event definition storage means, and when there is one business content identifier extracted from the event definition storage means, When there are a plurality of business content identifiers recorded in the event storage means and extracted from the event definition storage means, business content selection screen data for selecting the business content corresponding to the business content identifier is generated, and this business Display the content selection screen to prompt the worker to select, and identify the business content for the event identifier via the business content selection screen From the work content recording means for acquiring a child and recording it in the work event storage means, and the work time of each event identifier recorded in the work event storage means, the start time and end time of this work are determined as the start of this event. And start / end time specifying means for specifying from the operation log including the operation instruction for the end, the work time is calculated from the start time and the end time, the work time of the same work content identifier is totaled, and the total work time is calculated. Total recording means for recording in the total storage means in association with the content identifier, generation means for generating a business report including the total work time recorded in the total storage means, and the supplementary items, and outputting the business report The report output means is provided.

請求項2に記載の発明は、請求項1に記載の業務報告作成システムにおいて、前記制御手段は、処理対象の内容と、記録時刻と、処理対象の属性とを含む処理対象記憶手段に接続されており、前記業務イベントデータには、イベント識別子から特定される作業が編集作業の場合には、この編集作業によって変更された処理対象の変更箇所が含まれており、前記制御手段が、特定したイベント識別子のイベントが編集作業の場合には、このイベント識別子の開始時刻及び終了時刻における処理対象の内容を前記処理対象記憶手段からそれぞれ抽出する手段と、開始時刻における処理対象の内容と終了時刻における処理対象の内容とを比較し、変更箇所を特定して、前記業務イベント記憶手段に記録する手段とを更に備え、前記生成手段は、編集作業において変更した変更箇所を前記業務報告に含めることを要旨とする。   According to a second aspect of the present invention, in the business report creation system according to the first aspect, the control means is connected to a processing target storage means including processing target contents, recording time, and processing target attributes. In the case where the work specified from the event identifier is an editing work, the business event data includes a changed portion of the processing target changed by the editing work, and the control means specifies When the event of the event identifier is an editing operation, means for extracting the contents of the processing target at the start time and end time of the event identifier from the processing target storage means, respectively, the contents of the processing target at the start time and the end time A means for comparing the content to be processed, identifying a change location, and recording the change event in the business event storage means; The changes that have changed in the business and gist to be included in the business report.

請求項に記載の発明は、操作手段を介して勤務者の操作指示と、前記操作指示に付随する操作対象内容と、操作時刻とを含む操作ログを記録した操作ログ記憶手段と、作業の開始操作及び終了操作と作業を定義する操作とを特定するグループ化された詳細イベント項目と、この作業の内容を特定するイベント識別子と、前記イベント識別子に対応する1又は複数の業務内容を特定する業務内容識別子と、前記イベント識別子に対してこの作業の内容を補足するための補足項目を特定するための補足項目識別子とを含むイベント定義データを記録したイベント定義記憶手段と、各作業のイベント識別子と、この作業に対応する業務内容の業務内容識別子と、前記補足項目とを含む業務イベントデータを記録する業務イベント記憶手段と、前記業務内容毎の集計時間を記録する集計記憶手段とを用いて、制御手段を備えたシステムにおいて、業務報告を作成する方法であって、前記制御手段が、業務報告の対象となる報告期間を特定する期間特定段階と、この報告期間の操作時刻を含む操作ログのうち、前記グループ化された詳細イベント項目に対応する操作指示を前記操作ログ記憶手段から抽出し、これらグループ化された詳細イベント項目に対応するイベント識別子を前記イベント定義記憶手段から特定し、このイベント識別子に応じた作業の作業時刻を前記抽出した操作ログの操作時刻から特定し、前記作業時刻及び前記イベント識別子を含む業務イベントデータを生成して前記業務イベント記憶手段に記録するイベント記録段階と、前記イベント識別子に対応付けられた補足項目に一致する操作対象内容を、前記作業の開始時刻から終了時刻までの間の操作ログを前記操作ログ記憶手段から抽出し、この操作ログの操作対象内容をこの作業の補足項目として前記業務イベント記憶手段に記憶する段階と、前記イベント識別子に対応する業務内容識別子をイベント定義記憶手段から抽出し、前記イベント定義記憶手段から抽出した業務内容識別子が1つの場合には、前記業務イベント記憶手段に記録し、前記イベント定義記憶手段から抽出した業務内容識別子が複数の場合には、この業務内容識別子に対応する業務内容を選択するための業務内容選択画面データを生成し、この業務内容選択画面を表示させて勤務者に選択を促し、前記業務内容選択画面を介して前記イベント識別子に対する業務内容識別子を取得して、前記業務イベント記憶手段に記録する業務内容記録段階と、前記業務イベント記憶手段に記録した各イベント識別子の作業時刻から、この作業の開始時刻及び終了時刻を、このイベントの開始及び終了の操作指示を含む操作ログから特定する開始終了時刻特定段階と、前記開始時刻及び前記終了時刻から作業時間を算出し、同じ業務内容識別子の作業時間を合計し、この作業合計時間を業務内容識別子に関連付けて前記集計記憶手段に記録する集計記録段階と、前記集計記憶手段に記録された作業合計時間と、前記補足項目とを含む業務報告を生成する生成段階と、前記業務報告を出力する報告出力段階とを実行することを要旨とする。 According to a third aspect of the present invention, there is provided an operation log storage unit that records an operation log including an operation instruction of a worker through the operation unit, an operation target content accompanying the operation instruction, and an operation time, A grouped detailed event item that identifies a start operation and an end operation and an operation that defines a work, an event identifier that identifies the content of the work, and one or more business contents corresponding to the event identifier are identified. Event definition storage means for recording event definition data including a business content identifier and supplementary item identifiers for identifying supplementary items for supplementing the content of the work with respect to the event identifiers, and event identifiers for each work When a business content identifier of the business content corresponding to this work, and business event storage means for recording the operational event data including the supplementary item, the By using the aggregate storage means for recording the aggregate time for each Tsutomu content, specified in the system including a control unit, a method for making a business report, said control means, a subject to reporting period business report The operation instructions corresponding to the grouped detailed event items are extracted from the operation log storage means out of the operation logs including the operation time of the reporting period and the operation time of the reporting period, and these grouped detailed event items The event identifier corresponding to the event identifier is specified from the event definition storage means, the work time of the work corresponding to the event identifier is specified from the operation time of the extracted operation log, and the business event data including the work time and the event identifier and event recording stage to be recorded in the business event storage means to generate a supplemental associated with the event identifier The operation target content that matches the eyes is extracted from the operation log storage means between the operation start time and the end time, and the operation event content of the operation log is used as a supplementary item for the operation event. And storing the business content identifier corresponding to the event identifier from the event definition storage means, and if there is one business content identifier extracted from the event definition storage means, the business event storage means When there are a plurality of business content identifiers recorded and extracted from the event definition storage means, business content selection screen data for selecting the business content corresponding to the business content identifier is generated, and this business content selection screen is displayed. Prompt the worker to select, and obtain the business content identifier for the event identifier via the business content selection screen, From the work content recording stage to be recorded in the work event storage means and the work time of each event identifier recorded in the work event storage means, the start time and end time of this work, and the operation instructions for starting and ending this event A start / end time specifying stage that is specified from the operation log including the work time is calculated from the start time and the end time, the work times of the same work content identifier are totaled, and the total work time is associated with the work content identifier A total recording stage for recording in the total storage means; a generation stage for generating a business report including the total work time recorded in the total storage means; and the supplementary items; and a report output stage for outputting the business report. The gist is to do it.

請求項に記載の発明は、操作手段を介して勤務者の操作指示と、前記操作指示に付随する操作対象内容と、操作時刻とを含む操作ログを記録した操作ログ記憶手段と、作業の開始操作及び終了操作と作業を定義する操作とを特定するグループ化された詳細イベント項目と、この作業の内容を特定するイベント識別子と、前記イベント識別子に対応する1又は複数の業務内容を特定する業務内容識別子と、前記イベント識別子に対してこの作業の内容を補足するための補足項目を特定するための補足項目識別子とを含むイベント定義データを記録したイベント定義記憶手段と、各作業のイベント識別子と、この作業に対応する業務内容の業務内容識別子と、前記補足項目とを含む業務イベントデータを記録する業務イベント記憶手段と、前記業務内容毎の集計時間を記録する集計記憶手段とを用いて、制御手段を備えたシステムにおいて、業務報告を作成するプログラムであって、前記制御手段を、業務報告の対象となる報告期間を特定する期間特定手段、この報告期間の操作時刻を含む操作ログのうち、前記グループ化された詳細イベント項目に対応する操作指示を前記操作ログ記憶手段から抽出し、これらグループ化された詳細イベント項目に対応するイベント識別子を前記イベント定義記憶手段から特定し、このイベント識別子に応じた作業の作業時刻を前記抽出した操作ログの操作時刻から特定し、前記作業時刻及び前記イベント識別子を含む業務イベントデータを生成して前記業務イベント記憶手段に記録するイベント記録手段、前記イベント識別子に対応付けられた補足項目に一致する操作対象内容を、前記作業の開始時刻から終了時刻までの間の操作ログを前記操作ログ記憶手段から抽出し、この操作ログの操作対象内容をこの作業の補足項目として前記業務イベント記憶手段に記憶する手段、前記イベント識別子に対応する業務内容識別子をイベント定義記憶手段から抽出し、前記イベント定義記憶手段から抽出した業務内容識別子が1つの場合には、前記業務イベント記憶手段に記録し、前記イベント定義記憶手段から抽出した業務内容識別子が複数の場合には、この業務内容識別子に対応する業務内容を選択するための業務内容選択画面データを生成し、この業務内容選択画面を表示させて勤務者に選択を促し、前記業務内容選択画面を介して前記イベント識別子に対する業務内容識別子を取得して、前記業務イベント記憶手段に記録する業務内容記録手段、前記業務イベント記憶手段に記録した各イベント識別子の作業時刻から、この作業の開始時刻及び終了時刻を、このイベントの開始及び終了の操作指示を含む操作ログから特定する開始終了時刻特定手段、前記開始時刻及び前記終了時刻から作業時間を算出し、同じ業務内容識別子の作業時間を合計し、この作業合計時間を業務内容識別子に関連付けて前記集計記憶手段に記録する集計記録手段、前記集計記憶手段に記録された作業合計時間と、前記補足項目とを含む業務報告を生成する生成手段、及び前記業務報告を出力する報告出力手段として機能させることを要旨とする。 According to a fourth aspect of the present invention, there is provided an operation log storage unit that records an operation log including a worker's operation instruction via the operation unit, an operation target content accompanying the operation instruction, and an operation time, A grouped detailed event item that identifies a start operation and an end operation and an operation that defines a work, an event identifier that identifies the content of the work, and one or more business contents corresponding to the event identifier are identified. Event definition storage means for recording event definition data including a business content identifier and supplementary item identifiers for identifying supplementary items for supplementing the content of the work with respect to the event identifiers, and event identifiers for each work When a business content identifier of the business content corresponding to this work, and business event storage means for recording the operational event data including the supplementary item, the By using the aggregate storage means for recording the aggregate time for each Tsutomu content, specified in the system including a control unit, a program that creates a business report, the control unit, the subject to reporting period business report The operation instruction corresponding to the grouped detailed event item is extracted from the operation log storage unit out of the operation log including the operation time of the reporting period, and the grouped detailed event item is included in the grouped detailed event item. A corresponding event identifier is specified from the event definition storage means, a work time corresponding to the event identifier is specified from an operation time of the extracted operation log, and business event data including the work time and the event identifier is obtained. event recording means generates and recorded in the business event storage means, complement associated with the event identifier The operation log between the start time and the end time of the work is extracted from the operation log storage means as the operation target content that matches the item, and the operation event content of the operation log is used as a supplementary item for the work. A means for storing in the storage means, a business content identifier corresponding to the event identifier is extracted from the event definition storage means, and if there is one business content identifier extracted from the event definition storage means, it is recorded in the business event storage means If there are a plurality of business content identifiers extracted from the event definition storage means, business content selection screen data for selecting the business content corresponding to the business content identifier is generated, and this business content selection screen is displayed. To prompt the worker to select, through the business content selection screen to obtain the business content identifier for the event identifier, From the work time of each event identifier recorded in the business event storage means, the business content recording means to be recorded in the business event storage means, the start time and end time of this work, and the operation instructions for starting and ending this event are included. The start / end time specifying means for specifying from the operation log, the work time is calculated from the start time and the end time, the work times of the same work content identifier are summed, and the total work is associated with the work content identifier. aggregate recording means for recording the unit, and the total work time recorded in the aggregation storage means, generating means for generating a business report including the said supplementary item, and that makes function as reported output means for outputting the business report The gist.

(作用)
本発明によれば、制御手段は、操作ログのうち、作業を定義するグループ化された詳細イベント項目の操作指示を抽出し、これら詳細イベント項目に関連付けられたイベント識別子を特定し、このイベント識別子に応じた作業の作業時刻を抽出した操作ログの操作時刻から特定し、作業時刻及びイベント識別子を含む業務イベントデータを生成して記録する。制御手段は、イベント識別子に対応する業務内容識別子をイベント定義記憶手段から抽出して記録する。制御手段は、業務イベント記憶手段に記録した各イベント識別子の作業時刻から、この作業の開始時刻及び終了時刻を、このイベントの開始及び終了の操作指示を含む操作ログから特定し、これら開始時刻及び終了時刻から作業時間を算出し、同じ
業務内容識別子の作業時間を合計し、この作業合計時間を業務内容識別子に関連付けて記録する。制御手段は、この作業合計時間を含む業務報告を生成して出力する。このため、制御手段が、デバックや編集の作業の業務内容を作業ログからから自動的に特定し、これに要した作業合計時間を算出して業務報告に含めることができる。従って、成果物からは判断できない編集作業の大きさや業務の難易度等を把握し易い業務報告書を効率よく作成することができる。そして、この業務報告書を閲覧することにより、勤務者の業務時間に対する成果量の適正判断を容易に行なうことができる。
(Function)
According to the present invention, the control means extracts operation instructions of grouped detailed event items that define work from the operation log, specifies event identifiers associated with these detailed event items, and identifies the event identifiers. The work time corresponding to the work is identified from the operation time of the extracted operation log, and business event data including the work time and the event identifier is generated and recorded. The control means extracts the business content identifier corresponding to the event identifier from the event definition storage means and records it. The control means specifies the start time and end time of this work from the operation log including the operation instructions for starting and ending this event from the work time of each event identifier recorded in the business event storage means, The work time is calculated from the end time, the work times of the same work content identifier are totaled, and the total work time is recorded in association with the work content identifier. The control means generates and outputs a business report including the total work time. For this reason, the control means can automatically specify the work contents of the debugging and editing work from the work log, calculate the total work time required for this, and include it in the work report. Therefore, it is possible to efficiently create a business report that makes it easy to grasp the size of editing work and the difficulty level of work that cannot be determined from the deliverables. Then, by browsing this business report, it is possible to easily determine the appropriateness of the result amount with respect to the work hours of the worker.

本発明によれば、制御手段は、編集作業において、この編集作業の開始と終了との間に変更された処理対象の内容を特定して、これを業務報告に含める。このため、業務報告に含まれる変更された処理対象の内容を閲覧することにより、編集の大きさや業務の難易度等をより効率よく把握することができる。   According to the present invention, in the editing work, the control means specifies the content of the processing target changed between the start and the end of the editing work, and includes this in the business report. For this reason, by browsing the contents of the changed processing target included in the business report, it is possible to more efficiently grasp the size of editing, the difficulty level of the business, and the like.

本発明によれば、制御手段は、作業内容から複数の業務内容の対応付けが可能な場合には、業務内容選択画面を表示させて、この業務内容選択画面を介して、この作業の業務内容を勤務者に選択してもらう。このため、この作業内容から一義的に業務を特定できない場合であっても、勤務者に選択させることにより、この作業内容をも業務報告に含めることができる。   According to the present invention, when a plurality of business contents can be associated from the work content, the control means displays a business content selection screen, and the business content of this work is displayed via the business content selection screen. Ask the worker to select For this reason, even if it is a case where work cannot be identified uniquely from this work content, this work content can also be included in a work report by making a worker choose.

本発明によれば、制御手段は、作業の内容に対応する補足項目を操作ログ記録手段の操作対象内容から取得して、この補足項目を業務報告に含める。このため、業務報告に含まれる補足項目を閲覧することにより、勤務者が行なった業務や作業をより効率よく把握することができる。   According to the present invention, the control means acquires supplementary items corresponding to the work contents from the operation target contents of the operation log recording means, and includes the supplementary items in the business report. For this reason, by browsing supplementary items included in the business report, it is possible to more efficiently grasp the business and work performed by the worker.

本発明によれば、業務時間に関する業務報告を効率よく作成することができる。   According to the present invention, it is possible to efficiently create a business report related to business hours.

実施形態におけるシステムの概略構成図。1 is a schematic configuration diagram of a system in an embodiment. イベント定義データ記憶部に記録されたデータ構成を説明する説明図。Explanatory drawing explaining the data structure recorded on the event definition data storage part. イベント定義データ記憶部に記録されたデータの具体的な内容の説明図。Explanatory drawing of the specific content of the data recorded on the event definition data storage part. データ記憶部に記録されたデータ構成を説明する説明図であり、(a)は業務イベントデータ記憶部、(b)は集計データ記憶部を示す。It is explanatory drawing explaining the data structure recorded on the data storage part, (a) shows a business event data storage part, (b) shows a total data storage part. 業務報告作成処理の処理手順を説明するための流れ図。The flowchart for demonstrating the process sequence of a business report preparation process. 作成した業務報告帳票の内容を説明するための説明図。Explanatory drawing for demonstrating the content of the produced business report form.

以下、本発明を具体化した一実施形態を図1〜図6に基づいて説明する。本実施形態においては、在宅勤務の業務報告を作成する業務報告作成システム、業務報告作成方法及び業務報告作成プログラムとして説明する。ここでは、業務報告作成システムとして、図1に示す勤務者端末10を用いる。この勤務者端末10は、在宅勤務の勤務者が、プログラムや文書等の電子データの作成や編集等の仕事(作業)を行なうために用いられる。   Hereinafter, an embodiment embodying the present invention will be described with reference to FIGS. This embodiment will be described as a business report creation system, a business report creation method, and a business report creation program for creating a work report for telecommuting. Here, the worker terminal 10 shown in FIG. 1 is used as the business report creation system. This worker terminal 10 is used by a worker working from home for work (work) such as creation and editing of electronic data such as programs and documents.

勤務者端末10は、図示しないネットワークや印刷装置に接続されている。勤務者端末10は、インターネットを用いた専用ネットワークを介して社内のグループウェアに接続される。更に、勤務者端末10は、この専用ネットワークを介してインターネットにアクセス可能となっている。勤務者端末10は、印刷装置に印刷データを送信して、後述する業務報告の帳票を紙に出力する。   The worker terminal 10 is connected to a network and a printing device (not shown). The worker terminal 10 is connected to in-house groupware via a dedicated network using the Internet. Furthermore, the worker terminal 10 can access the Internet via this dedicated network. The worker terminal 10 transmits print data to the printing apparatus and outputs a business report form to be described later on paper.

勤務者端末10は、操作手段としての操作部21及び表示手段としての表示部22に接
続されている。操作部21としては、具体的にはキーボードやポインティングデバイスを用いる。操作部21は、入力された指示データや文字データ等を勤務者端末10に供給する。表示部22としては、具体的にはディスプレイを用いる。この表示部22は、勤務者端末10からの表示データに応じて各種画面を表示する。
The worker terminal 10 is connected to an operation unit 21 as an operation unit and a display unit 22 as a display unit. Specifically, a keyboard or pointing device is used as the operation unit 21. The operation unit 21 supplies the input instruction data, character data, and the like to the worker terminal 10. Specifically, a display is used as the display unit 22. The display unit 22 displays various screens according to display data from the worker terminal 10.

勤務者端末10は、制御部11、操作ログデータ記憶部12、処理対象データ記憶部13、イベント定義データ記憶部14、業務イベントデータ記憶部15、集計データ記憶部16及び業務報告帳票データ記憶部17を備えている。操作ログデータ記憶部12は操作ログ記憶手段として機能し、処理対象データ記憶部13は処理対象記憶手段として機能する。イベント定義データ記憶部14はイベント定義記憶手段として機能し、業務イベントデータ記憶部15は業務イベント記憶手段として機能し、集計データ記憶部16は、集計記憶手段として機能する。   The worker terminal 10 includes a control unit 11, an operation log data storage unit 12, a processing target data storage unit 13, an event definition data storage unit 14, a business event data storage unit 15, a total data storage unit 16, and a business report form data storage unit. 17 is provided. The operation log data storage unit 12 functions as an operation log storage unit, and the processing target data storage unit 13 functions as a processing target storage unit. The event definition data storage unit 14 functions as an event definition storage unit, the business event data storage unit 15 functions as a business event storage unit, and the total data storage unit 16 functions as a total storage unit.

制御部11は、制御手段として機能し、CPU、RAMやROM等のメモリ、及び時計を備えている。この制御部11は、後述する処理(期間特定段階、イベント記録段階、業務内容記録段階、開始終了時刻特定段階、集計記録段階、生成段階及び報告出力段階を含む処理)を実行する。この制御部11の詳細については、後述する。   The control unit 11 functions as a control unit and includes a CPU, a memory such as a RAM and a ROM, and a clock. The control unit 11 executes processes (a process including a period specifying stage, an event recording stage, a business content recording stage, a start / end time specifying stage, a totaling recording stage, a generation stage, and a report output stage) described later. Details of the control unit 11 will be described later.

操作ログデータ記憶部12には、勤務者端末10において操作入力された履歴についての操作ログデータが記録される。この操作ログデータは、制御部11が操作部21から操作指示データを取得した場合に記録される。操作ログデータには、操作指示と操作時刻と操作対象内容に関するデータとが含まれる。   The operation log data storage unit 12 stores operation log data regarding a history of operations input at the worker terminal 10. The operation log data is recorded when the control unit 11 acquires operation instruction data from the operation unit 21. The operation log data includes operation instructions, operation times, and data related to operation target contents.

操作指示データ領域には、操作部21を介して制御部11が取得した操作指示に関するデータが記録される。この操作指示データ領域には、例えば、アプリケーションの起動や起動停止等を指示する指示データ、プログラムやドキュメントの編集を指示する指示データが記録される。   In the operation instruction data area, data related to the operation instruction acquired by the control unit 11 via the operation unit 21 is recorded. In the operation instruction data area, for example, instruction data for instructing activation or stop of an application, and instruction data for instructing editing of a program or a document are recorded.

操作時刻データ領域には、この操作指示データを取得した時刻(操作時刻)に関するデータが記録される。
操作対象内容データ領域には、この操作指示とともに取得した操作対象を特定する内容に関するデータ(例えば、ユーザIDやパスワード、URL等)が記録される。
In the operation time data area, data related to the time (operation time) when the operation instruction data is acquired is recorded.
In the operation target content data area, data (for example, user ID, password, URL, etc.) relating to the content specifying the operation target acquired together with this operation instruction is recorded.

処理対象データ記憶部13には、プログラムやドキュメント等の処理対象に関する処理対象データが記録される。処理対象データは、勤務者端末10において、ドキュメントやプログラムの編集の開始、保存又は終了を行なう操作指示データ(編集操作指示データ)が入力された場合に記録される。この処理対象データには、編集されたプログラムの処理対象名、処理対象タイプ、内容及び記録時刻に関するデータが含まれる。   The processing target data storage unit 13 stores processing target data related to processing targets such as programs and documents. The processing target data is recorded when operation instruction data (edit operation instruction data) for starting, saving, or ending editing of a document or a program is input at the worker terminal 10. This processing target data includes data regarding the processing target name, processing target type, contents, and recording time of the edited program.

処理対象名データ領域には、この処理対象の名称に関するデータが記録される。具体的には、処理対象がプログラムの場合には、プログラム要素名(例えば、グループウェアのプログラム編集の場合には、ビューやフォームの名称等)に関するデータが記録される。処理対象がドキュメントの場合には、ドキュメントのファイル名に関するデータが記録される。   Data relating to the name of the processing target is recorded in the processing target name data area. Specifically, when the processing target is a program, data relating to a program element name (for example, a view or form name in the case of groupware program editing) is recorded. When the processing target is a document, data relating to the file name of the document is recorded.

処理対象タイプデータ領域には、この処理対象のタイプに関するデータが記録される。処理対象がプログラムの場合には、プログラム要素タイプに関するデータ(例えば、グループウェアの場合には、ビュー、フォーム、フレームセット、エージェント等を特定するための識別子)が記録される。処理対象がドキュメントの場合には、ドキュメントタイプに関するデータ(例えば、表計算ソフトウェア、文書作成ソフトウェア、描画ソフトウェ
ア等アプリケーションを特定するための識別子)が記録される。
In the processing target type data area, data relating to the processing target type is recorded. When the processing target is a program, data related to the program element type (for example, in the case of groupware, an identifier for specifying a view, a form, a frame set, an agent, etc.) is recorded. When the processing target is a document, data relating to the document type (for example, an identifier for specifying an application such as spreadsheet software, document creation software, drawing software) is recorded.

内容データ領域には、この処理対象の内容に関するデータが記録される。処理対象がプログラムの場合には、このときのプログラムソースが記録される。処理対象がドキュメントの場合には、このときのドキュメントの内容に関するデータが記録される。   In the content data area, data relating to the content to be processed is recorded. When the processing target is a program, the program source at this time is recorded. When the processing target is a document, data relating to the content of the document at this time is recorded.

記録時刻データ領域には、この処理対象を記録したときの時刻に関するデータが記録される。
イベント定義データ記憶部14には、図2に示すように、作業の内容に関するイベント定義データ140が記録されている。図3には、このイベント定義データ140の具体例を示す。
In the recording time data area, data relating to the time when the processing target is recorded is recorded.
As shown in FIG. 2, event definition data 140 relating to work contents is recorded in the event definition data storage unit 14. FIG. 3 shows a specific example of the event definition data 140.

イベント定義データ140は、この業務報告作成プログラムを起動させるまでに記憶される。このイベント定義データ140は、イベント識別子、イベント項目、詳細イベント識別子、詳細イベント項目、補足項目識別子、作業時間集計識別子、作業時間項目、報告目的識別子及び報告目的項目に関するデータを含んで構成される。   The event definition data 140 is stored before the business report creation program is started. The event definition data 140 includes data relating to an event identifier, an event item, a detailed event identifier, a detailed event item, a supplementary item identifier, a work time total identifier, a work time item, a report purpose identifier, and a report purpose item.

イベント識別子データ領域には、作業の内容に関するイベントを特定する識別子(イベント識別子)に関するデータが記録されている。
イベント項目データ領域には、このイベント識別子によって特定されるイベント(作業)項目に関するデータが記録されている。
In the event identifier data area, data relating to an identifier (event identifier) for identifying an event relating to the work content is recorded.
In the event item data area, data relating to an event (work) item specified by the event identifier is recorded.

詳細イベント識別子データ領域には、この詳細イベント項目を特定する識別子に関するデータが記録されている。なお、この詳細イベント識別子から、作業の開始を定義する操作指示データ(作業開始指示データ)と、この作業の終了を定義する操作指示データ(作業終了指示データ)とを特定することができる。   In the detailed event identifier data area, data relating to an identifier for specifying the detailed event item is recorded. From this detailed event identifier, it is possible to specify operation instruction data (work start instruction data) that defines the start of work and operation instruction data (work end instruction data) that defines the end of this work.

詳細イベント項目データ領域には、このイベントを定義する操作指示データ(詳細イベント項目)に関するデータが記録されている。この詳細イベント項目には、作業開始指示データと作業終了指示データとが含まれて記録される。   In the detailed event item data area, data relating to operation instruction data (detail event item) defining this event is recorded. This detailed event item includes work start instruction data and work end instruction data and is recorded.

補足項目識別子データ領域には、この詳細イベントが定義するイベントの内容を補足する項目を特定するための識別子(補足項目識別子)に関するデータが記録されている。
作業時間集計識別子データ領域には、このイベントの作業内容の時間を特定するための識別子(作業時間集計識別子)に関するデータが記録されている。
In the supplementary item identifier data area, data relating to an identifier (supplementary item identifier) for specifying an item supplementing the content of the event defined by the detailed event is recorded.
In the work time total identifier data area, data relating to an identifier (work time total identifier) for specifying the time of the work content of this event is recorded.

作業時間項目データ領域には、この作業時間集計識別子に対応する作業時間の項目に関するデータが記録されている。作業時間内容項目としては、図3に示すように、「文章参照時間」や「プログラム編集時間」等を用いる。   In the work time item data area, data relating to work time items corresponding to the work time total identifier is recorded. As the work time content item, as shown in FIG. 3, “text reference time”, “program editing time”, and the like are used.

報告目的識別子データ領域には、業務の目的となる報告内容を特定する識別子(報告目的識別子)に関するデータが記録されている。本実施形態では、この報告目的識別子が業務内容識別子として機能する。
報告目的項目データ領域には、この報告目的識別子によって特定される報告目的の項目に関するデータが記録されている。
In the reporting purpose identifier data area, data relating to an identifier (reporting purpose identifier) for specifying the report content that is the purpose of the work is recorded. In this embodiment, this report purpose identifier functions as a business content identifier.
In the report purpose item data area, data relating to the report purpose item specified by the report purpose identifier is recorded.

業務イベントデータ記憶部15には、図4(a)に示すように、勤務者が業務として行なった各作業(イベント)に関する業務イベントデータ150が記録される。この業務イベントデータ150は、業務報告作成プログラムが実行されると生成されて記録される。この業務イベントデータ150は、業務イベント識別子、イベント識別子、詳細イベント
項目、詳細イベント発生時刻、作業時間集計識別子、補足項目、報告目的識別子及び処理対象編集状況に関するデータが記録される。
As shown in FIG. 4A, business event data 150 relating to each work (event) performed by a worker as a business is recorded in the business event data storage unit 15. The business event data 150 is generated and recorded when the business report creation program is executed. The business event data 150 records data on business event identifiers, event identifiers, detailed event items, detailed event occurrence times, work time total identifiers, supplementary items, reporting purpose identifiers, and processing target editing statuses.

業務イベント識別子データ領域には、この業務イベントデータ150を特定するための識別子(業務イベント識別子)に関するデータが記録される。
イベント識別子データ領域には、この業務イベントデータ150のイベントを特定するためのイベント識別子に関するデータが記録される。
In the business event identifier data area, data relating to an identifier (business event identifier) for specifying the business event data 150 is recorded.
In the event identifier data area, data relating to an event identifier for specifying the event of the business event data 150 is recorded.

詳細イベント項目データ領域には、このイベントにおける詳細イベントを特定する詳細イベント項目に関するデータが記録される。
詳細イベント発生時刻データ領域には、この詳細イベントが発生したときの時刻に関するデータが記録される。本実施形態では、この詳細イベント発生時刻データ領域に記録された時刻が作業時刻として機能する。
In the detailed event item data area, data related to a detailed event item that specifies a detailed event in this event is recorded.
In the detailed event occurrence time data area, data relating to the time when this detailed event occurs is recorded. In the present embodiment, the time recorded in the detailed event occurrence time data area functions as the work time.

作業時間集計識別子データ領域には、このイベントの作業時間集計識別子に関するデータが記録される。
補足項目データ領域には、この詳細イベントの補足項目に関するデータが記録される。
In the work time total identifier data area, data related to the work time total identifier of this event is recorded.
In the supplementary item data area, data relating to supplementary items of this detailed event is recorded.

報告目的識別子データ領域には、このイベントの報告目的を特定する報告目的識別子に関するデータが記録される。
処理対象編集状況データには、処理対象名、処理対象タイプ及び変更箇所に関するデータが含まれる。この処理対象編集状況データは、ドキュメント又はプログラムの編集に関するイベントの場合に記録される。
In the reporting purpose identifier data area, data relating to the reporting purpose identifier that specifies the reporting purpose of this event is recorded.
The processing target editing status data includes data on the processing target name, the processing target type, and the changed part. This processing target editing status data is recorded in the case of an event relating to editing of a document or a program.

処理対象名データ領域には、このイベントにおいて編集された処理対象の名称に関するデータが記録される。この処理対象名データ領域には、処理対象データ記憶部13に記録された処理対象名データが抽出されて記録される。   In the processing target name data area, data related to the name of the processing target edited in this event is recorded. In this processing target name data area, processing target name data recorded in the processing target data storage unit 13 is extracted and recorded.

処理対象タイプデータ領域には、このイベントにおいて編集された処理対象のタイプに関するデータが記録される。この処理対象タイプデータ領域には、処理対象データ記憶部13に記録された処理対象タイプデータが抽出されて記録される。   In the processing target type data area, data related to the processing target type edited in this event is recorded. In this processing target type data area, processing target type data recorded in the processing target data storage unit 13 is extracted and recorded.

変更箇所データ領域には、このイベントにおいて変更された箇所に関するデータが記録される。本実施形態では、変更箇所データとして、このイベントの開始時の処理対象データと終了時の処理対象データとを比較したときに変更された位置及び内容に関するデータが用いられる。   In the changed part data area, data relating to a part changed in this event is recorded. In the present embodiment, data relating to the position and contents changed when the processing target data at the start of the event and the processing target data at the end of the event are compared is used as the changed portion data.

集計データ記憶部16には、図4(b)に示すように、作業時間項目及び報告目的項目毎に作業時間を集計した集計データ160が記録される。この集計データ160は、業務報告作成プログラムが実行されると生成されて記録される。この集計データ160には、集計対象期間、作業時間集計識別子、作業合計時間及び報告目的識別子に関するデータが記録される。   As shown in FIG. 4B, the total data storage unit 16 records total data 160 obtained by totaling the work time for each work time item and report purpose item. The aggregate data 160 is generated and recorded when the business report creation program is executed. In the total data 160, data related to a total period, a work time total identifier, a total work time, and a report purpose identifier are recorded.

集計対象期間データ領域には、集計する作業時間の対象期間(報告対象開始時刻と報告対象終了時刻)に関するデータが記録される。
作業時間集計識別子データ領域、作業合計時間データ領域及び報告目的識別子データ領域には、この集計データ160の作業時間集計識別子、作業合計時間及び報告目的識別子に関するデータがそれぞれ記録される。
Data related to the target period (report target start time and report target end time) of the work time to be totaled is recorded in the total target period data area.
In the work time total identifier data area, work total time data area, and report purpose identifier data area, data related to the work time total identifier, work total time, and report purpose identifier of the total data 160 are recorded.

業務報告帳票データ記憶部17には、業務状況について報告資料として作成された業務
報告帳票に関する業務報告帳票データが記録される。この業務報告帳票データは、本実施形態では、図6に示す業務報告帳票500を出力するためのデータである。この業務報告帳票データは、業務報告作成プログラムが実行されると生成されて記録される。業務報告帳票データには、作業時間項目、報告目的項目、作業時間に関するデータが含まれる。
In the business report form data storage unit 17, business report form data relating to a business report form created as a report material regarding the business situation is recorded. In the present embodiment, the business report form data is data for outputting the business report form 500 shown in FIG. This business report form data is generated and recorded when the business report creation program is executed. The business report form data includes data relating to work time items, report purpose items, and work time.

作業時間項目データ領域及び報告目的項目データ領域には、この報告書資料において報告する作業の作業時間項目及び報告目的項目に関するデータが記録される。
作業時間データ領域には、この作業時間項目で報告目的項目における作業合計時間に関するデータが記録される。
In the work time item data area and the report purpose item data area, data relating to the work time item and the report purpose item of the work reported in the report material are recorded.
In the work time data area, data relating to the total work time in the report purpose item is recorded in this work time item.

更に、この業務報告帳票データには、この作業時間及び報告目的項目に関連付けられる各イベントのイベント項目、このイベントの開始時刻及び終了時刻及び補足項目に関するデータが含まれる。   Further, the business report form data includes data relating to the event item of each event associated with the work time and the report purpose item, the start time and end time of the event, and supplementary items.

イベント項目データ領域には、この業務報告帳票において報告される作業に含まれる各イベントの項目に関するデータが記録される。
イベントの開始時刻データ領域及びイベントの終了時刻データ領域には、このイベント項目が行なわれた開始時刻及び終了時刻に関するデータが記録される。
In the event item data area, data relating to each event item included in the work reported in the business report form is recorded.
In the event start time data area and the event end time data area, data relating to the start time and end time at which the event item was performed is recorded.

補足項目データ領域には、このイベントを補足するための補足項目に関するデータが記録される。
更に、この業務報告帳票データには、イベントが編集イベントの場合には、このイベントに関連付けて、このイベント中に変更された処理対象の変更箇所(処理対象の変更情報)に関するデータが含まれる。
In the supplementary item data area, data relating to supplementary items for supplementing this event is recorded.
In addition, when the event is an editing event, the business report form data includes data related to the processing target change portion (processing target change information) that is changed during the event in association with the event.

(勤務者端末10の制御部11)
次に、勤務者端末10の制御部11の内部構成について説明する。
制御部11は、従来と同様に、タスク実行手段110、操作ログ記録手段111、処理対象記録手段112を備える。
(Control unit 11 of worker terminal 10)
Next, the internal configuration of the control unit 11 of the worker terminal 10 will be described.
The control unit 11 includes a task execution unit 110, an operation log recording unit 111, and a processing target recording unit 112, as in the past.

タスク実行手段110は、勤務者端末10における各種処理を実行する。このタスク実行手段110は、操作部21から取得した操作指示データに応じて各種ソフトウェアの処理を実行する。そして、タスク実行手段110は、記憶している各種ソフトウェアの処理結果に応じた画面を表示部22に表示する。本実施形態では、各種ソフトウェアとして、OS(基本ソフトウェア)や各種アプリケーションソフトウェアを用いる。各種アプリケーションソフトウェアには、プログラム要素を編集するソフトウェア、インターネットを閲覧するためのソフトウェア、表計算のソフトウェアや文書作成のソフトウェア等がある。   The task execution unit 110 executes various processes in the worker terminal 10. The task execution unit 110 executes various software processes according to the operation instruction data acquired from the operation unit 21. Then, the task execution unit 110 displays a screen corresponding to the processing results of the stored various software on the display unit 22. In this embodiment, OS (basic software) and various application software are used as various software. The various application software includes software for editing program elements, software for browsing the Internet, spreadsheet software, document creation software, and the like.

操作ログ記録手段111は、操作ログを操作ログデータ記憶部12に記録する。具体的には、タスク実行手段110が操作指示データを取得した場合、操作ログ記録手段111は、これを検知し、この操作指示データと操作時刻データとを関連付けた操作ログデータを生成して記録する。更に、タスク実行手段110が操作指示データとともに操作対象内容データを取得したときには、操作ログ記録手段111は、この操作対象内容データを操作ログデータに含める。   The operation log recording unit 111 records an operation log in the operation log data storage unit 12. Specifically, when the task execution unit 110 acquires operation instruction data, the operation log recording unit 111 detects this, and generates and records operation log data in which the operation instruction data is associated with operation time data. To do. Further, when the task execution unit 110 acquires the operation target content data together with the operation instruction data, the operation log recording unit 111 includes the operation target content data in the operation log data.

処理対象記録手段112は、編集操作指示データを取得したときのドキュメントやプログラムに関するデータを、処理対象データとして処理対象データ記憶部13に記録する。具体的には、処理対象記録手段112は、操作指示データの中で編集操作指示データを識別するための編集操作識別情報を記憶している。タスク実行手段110が編集開始の操作
指示データを取得した場合、処理対象記録手段112は、表示部22に表示するドキュメントやプログラムの処理対象名、処理対象タイプ及び内容と、このときの時刻(記録時刻)とを取得して、処理対象データを生成して記録する。タスク実行手段110が編集終了又は編集保存の操作指示データを取得した場合、処理対象記録手段112は、表示部22に表示していたドキュメントやプログラムの処理対象名、処理対象タイプ及び内容と、このときの時刻(記録時刻)とを取得して、これらを含む処理対象データを生成して記録する。
The processing target recording unit 112 records data relating to a document or program when the editing operation instruction data is acquired as processing target data in the processing target data storage unit 13. Specifically, the processing target recording unit 112 stores editing operation identification information for identifying editing operation instruction data in the operation instruction data. When the task execution unit 110 acquires the operation instruction data for starting editing, the processing target recording unit 112 displays the processing target name, processing target type and content of the document or program displayed on the display unit 22, and the time (recording) Time), and processing target data is generated and recorded. When the task execution unit 110 acquires operation instruction data for editing completion or editing and saving, the processing target recording unit 112 displays the processing target name, processing target type and content of the document or program displayed on the display unit 22, Time (recording time) is acquired, and processing target data including these is generated and recorded.

更に、勤務者端末10は、業務報告作成プログラムを記憶している。この業務報告作成プログラムを実行することにより、制御部11は、作業ログ抽出手段115、作業対応項目取得手段116、集計手段117、業務報告帳票作成手段118及び出力手段119として機能する。作業ログ抽出手段115が、期間特定手段、イベント記録手段及び開始終了時刻特定手段として機能する。作業対応項目取得手段116が、業務内容記録手段として機能し、集計手段117が、集計記録手段として機能する。業務報告帳票作成手段118が、生成手段として機能し、出力手段119が、報告出力手段として機能する。   Furthermore, the worker terminal 10 stores a business report creation program. By executing this business report creation program, the control unit 11 functions as a work log extraction unit 115, a work corresponding item acquisition unit 116, a totaling unit 117, a business report form creation unit 118, and an output unit 119. The work log extracting unit 115 functions as a period specifying unit, an event recording unit, and a start / end time specifying unit. The work corresponding item acquisition unit 116 functions as a work content recording unit, and the totaling unit 117 functions as a totaling recording unit. The business report form creation unit 118 functions as a generation unit, and the output unit 119 functions as a report output unit.

作業ログ抽出手段115は、操作ログデータ記憶部12に記録された操作ログデータから、業務イベントデータ150を生成するための作業ログデータを抽出する処理を行なう。具体的には、本実施形態の作業ログ抽出手段115は、勤務者端末10がグループウェアにログインしてからログアウトするまでに行なわれた操作ログデータを抽出する。   The work log extracting unit 115 performs processing for extracting work log data for generating the business event data 150 from the operation log data recorded in the operation log data storage unit 12. Specifically, the work log extraction unit 115 of the present embodiment extracts operation log data that is performed after the worker terminal 10 logs in to the groupware and logs out.

更に、作業ログ抽出手段115は、集計対象期間における操作時刻の操作ログデータを、時系列順に、各イベント定義データ140の詳細イベント項目データ領域に記録された各作業開始指示データと比較する。作業ログ抽出手段115は、該当する各作業開始指示データを検出した場合には、この作業開始指示データ以降の操作ログデータのうち、この作業開始指示データと同じイベント識別子に関連付けられた他の詳細イベント項目(グループ化された詳細イベント項目)を検索する。そして、作業ログ抽出手段115は、同じイベント識別子に関連付けられた他のすべての詳細イベント項目を検出した場合には、これに対応するイベント識別子を含む業務イベントデータ150を生成して記録する。   Further, the work log extraction unit 115 compares the operation log data of the operation time in the aggregation target period with each work start instruction data recorded in the detailed event item data area of each event definition data 140 in chronological order. When the work log extracting unit 115 detects each corresponding work start instruction data, the operation log data after the work start instruction data, other details associated with the same event identifier as the work start instruction data are included. Search for event items (grouped detailed event items). When the work log extracting unit 115 detects all other detailed event items associated with the same event identifier, the work log extracting unit 115 generates and records the business event data 150 including the event identifier corresponding to the detailed event item.

更に、作業ログ抽出手段115は、記録した操作ログデータが編集操作指示データであった場合には、この編集操作指示データに対応する処理対象データを処理対象データ記憶部13から抽出して、業務イベントデータ150に含める。具体的には、作業ログ抽出手段115は、編集操作指示データの操作時刻と一致する記録時刻の処理対象データを抽出する。   Further, when the recorded operation log data is editing operation instruction data, the work log extraction unit 115 extracts processing target data corresponding to the editing operation instruction data from the processing target data storage unit 13, and It is included in the event data 150. Specifically, the work log extraction unit 115 extracts processing target data having a recording time that matches the operation time of the editing operation instruction data.

作業対応項目取得手段116は、抽出した作業ログデータと関連付けられるイベント識別子、作業時間集計識別子、報告目的識別子をイベント定義データ記憶部14から抽出する。ここで、対応付ける項目の候補が複数ある場合には、この候補の中から1つを勤務者に選択させる。具体的には、報告目的識別子が複数あるイベントの場合、作業対応項目取得手段116は、勤務者に報告目的を選択させるための選択画面に関するデータを生成して、表示部22に選択画面を表示する。作業対応項目取得手段116は、この選択画面を介して選択された報告目的項目の報告目的識別子を業務イベントデータ記憶部15に記録する。   The work corresponding item acquisition unit 116 extracts an event identifier, a work time total identifier, and a report purpose identifier associated with the extracted work log data from the event definition data storage unit 14. Here, when there are a plurality of candidate items to be associated, one of the candidates is selected by the worker. Specifically, in the case of an event having a plurality of reporting purpose identifiers, the work corresponding item acquisition unit 116 generates data on a selection screen for causing the worker to select a reporting purpose and displays the selection screen on the display unit 22. To do. The work corresponding item acquisition unit 116 records the report purpose identifier of the report purpose item selected via this selection screen in the business event data storage unit 15.

集計手段117は、作業時間集計識別子毎で、かつ報告目的項目毎に作業時間を集計する。そして、集計手段117は、集計した作業合計時間を含む集計データ160を生成して集計データ記憶部16に記録する。   The totaling means 117 totals the work time for each work time total identifier and for each report purpose item. Then, the totaling unit 117 generates total data 160 including the total operation time that has been totalized and records it in the total data storage unit 16.

業務報告帳票作成手段118は、業務イベントデータ150及び集計データ160を用
いて業務報告帳票データを生成して、業務報告帳票データ記憶部17に記録する。
出力手段119は、作成した業務報告帳票データを出力する。本実施形態では、出力手段119は、業務報告帳票データに基づいて印刷データを生成する。そして、出力手段119は、この印刷データを印刷装置に送信して、業務報告帳票を出力する。
The business report form creation unit 118 generates business report form data using the business event data 150 and the total data 160 and records it in the business report form data storage unit 17.
The output unit 119 outputs the created business report form data. In the present embodiment, the output unit 119 generates print data based on the business report form data. Then, the output means 119 transmits this print data to the printing apparatus and outputs a business report form.

次に、以上のように構成された勤務者端末10を用いて、勤務者が仕事中に行なうタスク実行処理について説明する。ここでは、作業開始処理、プログラムの編集処理及び作業終了処理について説明する。   Next, task execution processing performed by a worker during work using the worker terminal 10 configured as described above will be described. Here, work start processing, program editing processing, and work end processing will be described.

(作業開始処理)
勤務者は、作業を開始する場合には、勤務者端末10に電源を投入する。電源が投入された場合、勤務者端末10は、OSを起動する。この場合、勤務者端末10のタスク実行手段110は、OSにアクセスするためのログイン画面を表示する。この画面には、ユーザID及びパスワードを入力する入力欄とログインボタンとが含まれる。
(Work start processing)
The worker turns on the worker terminal 10 when starting work. When the power is turned on, the worker terminal 10 activates the OS. In this case, the task execution means 110 of the worker terminal 10 displays a login screen for accessing the OS. This screen includes an input field for inputting a user ID and a password and a login button.

勤務者は、操作部21を用いて、この画面の入力欄に自分のユーザID及びパスワードを入力し、ログインボタンを選択する。この場合、制御部11のタスク実行手段110は、ユーザID、パスワード及びログインボタンの選択に関する操作指示データを取得し、これに対応する処理を実行する。操作ログ記録手段111は、タスク実行手段110が取得した操作指示データと現在時刻データと、ユーザID及びパスワードとを関連付けた操作ログデータを生成し、操作ログデータ記憶部12に記録する。なお、この場合の操作指示データは編集操作指示データでないため、処理対象記録手段112は、何も処理を行なわない。   The worker uses the operation unit 21 to input his / her user ID and password in the input field of this screen, and selects a login button. In this case, the task execution unit 110 of the control unit 11 acquires operation instruction data related to selection of the user ID, password, and login button, and executes processing corresponding thereto. The operation log recording unit 111 generates operation log data in which the operation instruction data acquired by the task execution unit 110, the current time data, the user ID and the password are associated with each other, and records the operation log data in the operation log data storage unit 12. Since the operation instruction data in this case is not editing operation instruction data, the processing target recording unit 112 does not perform any processing.

そして、勤務者は、作業を開始するために、勤務者端末10を社内のグループウェアにアクセスさせる。この場合、勤務者端末10は、グループウェアの管理サーバからアクセスするための業務開始画面データを受信し、業務開始画面を表示する。この画面には、グループウェアにアクセスするためのログインID及びパスワードを入力する入力欄と業務開始ボタンとが含まれる。   Then, the worker causes the worker terminal 10 to access the groupware in the company in order to start work. In this case, the worker terminal 10 receives the business start screen data to be accessed from the groupware management server, and displays the business start screen. This screen includes an input field for entering a login ID and password for accessing the groupware, and a job start button.

勤務者は、操作部21を用いて、この画面の入力欄に自分のユーザID及びパスワードを入力し、業務開始ボタンを選択する。この場合、制御部11のタスク実行手段110は、ユーザID、パスワード及び業務開始ボタンの選択に関する操作指示データを取得し、これに対応する処理を実行する。操作ログ記録手段111は、タスク実行手段110が取得した操作指示データと現在の時刻と、ユーザID及びパスワードとを関連付けた操作ログデータを生成し、操作ログデータ記憶部12に記録する。なお、この場合にも、処理対象記録手段112は何も処理を行なわない。   The worker uses the operation unit 21 to input his / her user ID and password in the input field of this screen and selects a business start button. In this case, the task execution unit 110 of the control unit 11 acquires operation instruction data related to selection of a user ID, a password, and a job start button, and executes processing corresponding thereto. The operation log recording unit 111 generates operation log data that associates the operation instruction data acquired by the task execution unit 110 with the current time, the user ID, and the password, and records the operation log data in the operation log data storage unit 12. Also in this case, the processing target recording means 112 does not perform any processing.

(プログラムの編集処理)
次に、勤務者がプログラムの編集処理を行なう場合について説明する。
プログラムの編集処理を開始する場合、勤務者は、操作部21を用いて対象となるプログラム要素を指定して、このプログラム要素を開く指示を行なう。この場合、制御部11のタスク実行手段110は、このプログラム要素を開く操作指示データを取得し、これに対応してプログラム要素を表示する処理を実行する。操作ログ記録手段111は、タスク実行手段110が取得した操作指示データ(プログラム要素を開く指示データ)と現在時刻とを関連付けた操作ログデータを生成し、操作ログデータ記憶部12に記録する。この場合、処理対象記録手段112は、この操作指示データが編集操作指示データであるため、このときのプログラムの処理対象名、処理対象タイプ及びプログラムの内容と、現在の時刻とを関連付けた処理対象データを生成して、処理対象データ記憶部13に記録する。
(Program editing process)
Next, a case where a worker performs a program editing process will be described.
When the program editing process is started, the worker designates a target program element using the operation unit 21 and gives an instruction to open the program element. In this case, the task execution means 110 of the control unit 11 acquires operation instruction data for opening the program element, and executes a process of displaying the program element correspondingly. The operation log recording unit 111 generates operation log data in which the operation instruction data (instruction data for opening the program element) acquired by the task execution unit 110 is associated with the current time, and records the operation log data in the operation log data storage unit 12. In this case, since the operation instruction data is the editing operation instruction data, the processing object recording unit 112 associates the processing object name, processing object type and program content of the program at this time with the current time. Data is generated and recorded in the processing target data storage unit 13.

その後、制御部11のタスク実行手段110は、プログラム要素を編集(追加、変更及び削除)指示の操作指示データを取得すると、これに応じた処理を実行する。この場合、操作ログ記録手段111は、タスク実行手段110が取得した操作指示データと現在時刻とを関連付けた操作ログデータを生成し、操作ログデータ記憶部12に記録する。処理対象記録手段112は、タスク実行手段110がプログラム要素の保存指示を受信した場合には、処理対象データを生成して、処理対象データ記憶部13に記録する。具体的には、処理対象記録手段112は、この指示を受信したときのプログラムの処理対象名、処理対象タイプ及びプログラムの内容と、現在時刻とを含めた処理対象データを生成して記録する。   Thereafter, when the task execution means 110 of the control unit 11 acquires the operation instruction data for instructing to edit (add, change, and delete) the program element, the task execution means 110 executes processing corresponding thereto. In this case, the operation log recording unit 111 generates operation log data in which the operation instruction data acquired by the task execution unit 110 is associated with the current time, and records the operation log data in the operation log data storage unit 12. When the task execution unit 110 receives an instruction to save a program element, the processing target recording unit 112 generates processing target data and records it in the processing target data storage unit 13. Specifically, the processing target recording unit 112 generates and records processing target data including the processing target name of the program, the processing target type, the content of the program, and the current time when this instruction is received.

そして、プログラムの編集処理を終了する場合、勤務者は、操作部21を用いて、このプログラム要素を閉じる指示を行なう。この場合、制御部11のタスク実行手段110は、プログラム要素を閉じる操作指示データを取得し、これに対応してプログラム要素の表示を閉じる処理を実行する。操作ログ記録手段111は、タスク実行手段110が取得した操作指示データ(プログラム要素を閉じる指示データ)と現在時刻とを関連付けた操作ログデータを生成し、操作ログデータ記憶部12に記録する。この場合、処理対象記録手段112は、この操作指示データが編集操作指示データであるため、このときの処理対象データを生成して、処理対象データ記憶部13に記録する。   When ending the program editing process, the worker uses the operation unit 21 to give an instruction to close the program element. In this case, the task execution means 110 of the control unit 11 acquires operation instruction data for closing the program element, and executes a process for closing the display of the program element correspondingly. The operation log recording unit 111 generates operation log data in which the operation instruction data (instruction data for closing the program element) acquired by the task execution unit 110 is associated with the current time, and records the operation log data in the operation log data storage unit 12. In this case, since the operation instruction data is editing operation instruction data, the processing target recording unit 112 generates the processing target data at this time and records it in the processing target data storage unit 13.

以上により、プログラムの編集処理が終了する。ドキュメントを編集する処理においても、このプログラムの編集処理と同様な処理が行なわれる。なお、プログラム要素又はドキュメントを閲覧する場合には、上述した保存指示が行なわれない。すなわち、閲覧する場合には、上述した「開始指示」と「終了指示」に対応する処理が行なわれる。   Thus, the program editing process ends. In the process of editing the document, the same process as the editing process of this program is performed. Note that when the program element or the document is browsed, the above-described storage instruction is not performed. That is, when browsing, processing corresponding to the above-described “start instruction” and “end instruction” is performed.

(作業終了処理)
勤務者は、作業を終了する場合には、グループウェアの管理サーバから受信した画面に含まれる終了ボタンを選択する。この場合、勤務者端末10の制御部11のタスク実行手段110は、この業務終了ボタンの選択に関する操作指示データを取得し、これに対応する処理を実行する。操作ログ記録手段111は、タスク実行手段110が取得した操作指示データと現在時刻とを関連付けた操作ログデータを生成し、操作ログデータ記憶部12に記録する。なお、この場合、処理対象記録手段112は処理を行なわない。
(Work end processing)
When the worker ends the work, he selects an end button included in the screen received from the groupware management server. In this case, the task execution means 110 of the control unit 11 of the worker terminal 10 acquires the operation instruction data related to the selection of the work end button, and executes a process corresponding thereto. The operation log recording unit 111 generates operation log data in which the operation instruction data acquired by the task execution unit 110 is associated with the current time, and records the operation log data in the operation log data storage unit 12. In this case, the processing target recording unit 112 does not perform processing.

なお、勤務者が、操作部21を用いて、勤務者端末10のOSの処理を終了する処理を指示する。この場合、勤務者端末10のタスク実行手段110は、OSの処理を終了する操作指示データを取得し、これに対応する処理を実行する。操作ログ記録手段111は、タスク実行手段110が取得した操作指示データと現在時刻とを関連付けた操作ログデータを生成し、操作ログデータ記憶部12に記録する。なお、この場合にも、操作指示データが編集操作指示データでないため、処理対象記録手段112は処理を行なわない。   The worker uses the operation unit 21 to instruct a process for ending the OS process of the worker terminal 10. In this case, the task execution means 110 of the worker terminal 10 acquires operation instruction data for ending the OS processing, and executes processing corresponding thereto. The operation log recording unit 111 generates operation log data in which the operation instruction data acquired by the task execution unit 110 is associated with the current time, and records the operation log data in the operation log data storage unit 12. In this case as well, since the operation instruction data is not editing operation instruction data, the processing target recording unit 112 does not perform processing.

(業務報告作成処理)
次に、勤務者端末10における業務報告作成処理について、図5を用いて説明する。本実施形態では、例えば、業務終了ボタンの選択を検出した場合に、勤務者端末10は、業務報告作業処理を実行する。
(Business report creation process)
Next, the business report creation process in the worker terminal 10 will be described with reference to FIG. In the present embodiment, for example, when the selection of a job end button is detected, the worker terminal 10 executes a job report work process.

まず、勤務者端末10の制御部11は、作業ログの抽出・記録処理を実行する(ステップS1−1)。ここで、制御部11は、まず、操作ログ対象範囲を特定する。具体的には、制御部11の作業ログ抽出手段115は、業務開始指示の操作ログデータを操作ログデータ記憶部12から抽出し、この操作ログデータに含まれる時刻を報告対象開始時刻として取得する。作業ログ抽出手段115は、業務終了指示の操作ログデータを操作ログデータ記憶部12から抽出し、この操作ログデータに含まれる時刻を報告対象終了時刻として
取得する。作業ログ抽出手段115は、これら報告対象開始時刻から報告対象終了時刻までの操作時刻の操作ログデータを操作ログデータ記憶部12から抽出する。
First, the control unit 11 of the worker terminal 10 executes a work log extraction / recording process (step S1-1). Here, the control part 11 specifies the operation log object range first. Specifically, the work log extraction unit 115 of the control unit 11 extracts the operation log data of the job start instruction from the operation log data storage unit 12, and acquires the time included in the operation log data as the report target start time. . The work log extracting unit 115 extracts operation log data indicating a job end instruction from the operation log data storage unit 12 and acquires a time included in the operation log data as a report target end time. The work log extracting unit 115 extracts operation log data of operation times from the report target start time to the report target end time from the operation log data storage unit 12.

次に、制御部11は、各イベント(作業)を特定して、業務イベントデータ150を生成して記録する。具体的には、制御部11の作業ログ抽出手段115は、抽出した操作ログデータの操作指示データを、時系列順に、各イベント定義データ140の詳細イベント項目データ領域に記録された各作業開始指示データと順次、比較する。作業ログ抽出手段115は、該当する各作業開始指示データを検出した場合には、この作業開始指示データ以降の操作ログデータのうち、この作業開始指示データ以降で、これと同じイベント識別子に関連付けられた他の詳細イベント項目を検索する。そして、作業ログ抽出手段115は、同じイベント識別子に関連付けられた他のすべての詳細イベント項目を検出した場合には、これに対応するイベント識別子を特定する。例えば、作業開始指示データが、文書(ドキュメント)を開く又はプログラム要素を開く操作指示データの後で、「保存」の操作指示データを検出し、その後に作業終了指示データを検出した場合には、「編集作業」のイベント識別子を特定する。また、「保存」の操作指示データを検出することなく、作業終了指示データを検出した場合には、これらについて「参照作業」のイベント識別子を特定する。   Next, the control unit 11 identifies each event (work) and generates and records business event data 150. Specifically, the work log extraction means 115 of the control unit 11 uses the operation start data recorded in the detailed event item data area of each event definition data 140 in time-series order for the operation instruction data of the extracted operation log data. Compare data sequentially. When the work log extraction unit 115 detects each corresponding work start instruction data, the operation log data after the work start instruction data out of the operation log data after the work start instruction data is associated with the same event identifier. Search other detailed event items. When the work log extracting unit 115 detects all the other detailed event items associated with the same event identifier, the work log extracting unit 115 identifies the event identifier corresponding to the detected detail event item. For example, when the operation start instruction data detects the operation instruction data “save” after the operation instruction data to open the document (document) or the program element, and then detects the operation end instruction data, Identify the event identifier for "editing work". In addition, when the work end instruction data is detected without detecting the “save” operation instruction data, the event identifier of “reference work” is specified for these.

そして、作業ログ抽出手段115は、これら作業ログデータに基づいて業務イベントデータ150を生成して、業務イベントデータ記憶部15に記録する。具体的には、作業ログ抽出手段115は、業務イベント識別子を付与した業務イベントデータ150を生成する。作業ログ抽出手段115は、同じイベント識別子に関連付けて抽出された操作ログデータの操作指示及び操作時刻を、それぞれ詳細イベント項目及び詳細イベント発生時刻として、この業務イベントデータ150に含める。作業ログ抽出手段115は、これら操作指示から特定したイベント識別子を、この業務イベントデータ150に含める。   Then, the work log extraction unit 115 generates business event data 150 based on the work log data and records it in the business event data storage unit 15. Specifically, the work log extraction unit 115 generates business event data 150 to which a business event identifier is assigned. The work log extracting unit 115 includes the operation instruction and operation time of the operation log data extracted in association with the same event identifier as the detailed event item and the detailed event occurrence time in the business event data 150, respectively. The work log extraction unit 115 includes the event identifier specified from these operation instructions in the business event data 150.

次に、勤務者端末10の制御部11は、ステップS1−1において特定したイベントが編集イベントの場合には、処理対象変更データの生成・記録処理を実行する(ステップS1−2)。具体的には、制御部11の作業ログ抽出手段115は、業務イベントデータ150に記録したイベント識別子が編集操作指示データの場合には、この業務イベントデータ150の作業開始指示データ及び作業終了指示データに対応する詳細イベント発生時刻をこのイベントの「開始時刻」及び「終了時刻」として特定する。   Next, when the event specified in step S1-1 is an editing event, the control unit 11 of the worker terminal 10 executes processing target change data generation / recording processing (step S1-2). Specifically, when the event identifier recorded in the business event data 150 is editing operation instruction data, the work log extraction unit 115 of the control unit 11 performs work start instruction data and work end instruction data of the business event data 150. The detailed event occurrence time corresponding to is specified as the “start time” and “end time” of this event.

作業ログ抽出手段115は、特定した「開始時刻」及び「終了時刻」に一致する記録時刻の処理対象データを処理対象データ記憶部13から抽出する。作業ログ抽出手段115は、抽出したこれら処理対象データの内容データを比較して、差分(変更された位置及び変更された内容)を特定し、変更箇所として業務イベントデータ150に記録する。更に、作業ログ抽出手段115は、「開始時刻」の処理対象データの処理対象名及び処理対象タイプに関するデータを取得し、業務イベントデータ150に含める。   The work log extraction unit 115 extracts processing target data having a recording time that matches the specified “start time” and “end time” from the processing target data storage unit 13. The work log extraction unit 115 compares the extracted content data of the processing target data, specifies the difference (changed position and changed content), and records it in the business event data 150 as the changed part. Further, the work log extraction unit 115 acquires data regarding the processing target name and processing target type of the processing target data of “start time” and includes the data in the business event data 150.

次に、勤務者端末10の制御部11は、作業対応項目の記録処理を実行する(ステップS1−3)。ここで、制御部11は、補足項目を取得して業務イベントデータ150に含める。具体的には、制御部11の作業対応項目取得手段116は、ステップS1−2において記録した業務イベントデータ150の詳細イベント発生時刻を含む操作ログデータを操作ログデータ記憶部12から抽出する。作業対応項目取得手段116は、この操作ログデータの操作対象内容データのうち、イベント定義データ140の詳細イベント項目に関連付けられている補足項目識別子に対応するデータを取得して、補足項目データとして業務イベントデータ150に記録する。   Next, the control unit 11 of the worker terminal 10 executes a process for recording work corresponding items (step S1-3). Here, the control unit 11 acquires supplemental items and includes them in the business event data 150. Specifically, the work corresponding item acquisition unit 116 of the control unit 11 extracts operation log data including the detailed event occurrence time of the business event data 150 recorded in step S1-2 from the operation log data storage unit 12. The work corresponding item acquisition unit 116 acquires data corresponding to the supplementary item identifier associated with the detailed event item of the event definition data 140 from the operation target content data of the operation log data, and uses the data as supplementary item data. Record in event data 150.

そして、作業対応項目取得手段116は、業務イベントデータ150のイベント識別子
を含むイベント定義データ140から作業時間集計識別子を取得して、業務イベントデータ150に記録する。そして、作業対応項目取得手段116は、このイベント定義データ140から報告目的識別子を抽出する。この場合、1つの報告目的識別子を抽出した場合には、この報告目的識別子を業務イベントデータ150に記録する。一方、複数の報告目的識別子を抽出した場合には、この報告目的識別子をこの業務イベントデータ150に記録しない。
Then, the work corresponding item acquisition unit 116 acquires the work time total identifier from the event definition data 140 including the event identifier of the business event data 150 and records it in the business event data 150. Then, the work corresponding item acquisition unit 116 extracts a report purpose identifier from the event definition data 140. In this case, when one reporting purpose identifier is extracted, this reporting purpose identifier is recorded in the business event data 150. On the other hand, when a plurality of reporting purpose identifiers are extracted, the reporting purpose identifiers are not recorded in the business event data 150.

次に、勤務者端末10の制御部11は、報告目的項目の候補が複数あるイベントがあるか否かを判定する(ステップS1−4)。具体的には、制御部11の作業対応項目取得手段116は、報告目的識別子データ領域に報告目的識別子が記録されていない業務イベントデータ150を検索する。ここで、業務イベントデータ150のすべての報告目的識別子データ領域に報告目的識別子が記録された場合(ステップS1−4において「NO」の場合)には、作業対応項目取得手段116は、後述するステップS1−7を実行する。   Next, the control unit 11 of the worker terminal 10 determines whether or not there is an event having a plurality of report target item candidates (step S1-4). Specifically, the work corresponding item acquisition unit 116 of the control unit 11 searches for the business event data 150 in which the report purpose identifier is not recorded in the report purpose identifier data area. Here, when the reporting purpose identifier is recorded in all the reporting purpose identifier data areas of the business event data 150 (in the case of “NO” in step S1-4), the work corresponding item acquisition unit 116 performs the steps described later. S1-7 is executed.

一方、報告目的項目識別子データ領域にデータが記録されていない業務イベントデータ150を抽出した場合には、作業対応項目取得手段116は、報告目的項目を記録しなかったイベントがあると判定する。この場合(ステップS1−4において「YES」の場合)、勤務者端末10の制御部11は、補足項目を含む報告目的選択画面の出力処理を実行する(ステップS1−5)。具体的には、制御部11の作業対応項目取得手段116は、報告目的識別子データ領域にデータが記録されていない業務イベントデータ150の業務イベント識別子、イベント識別子、補足項目、詳細イベント発生時刻を抽出して、これらを関連付けてメモリに一時的に記録する。作業対応項目取得手段116は、このイベント識別子に対応するイベント項目、報告目的識別子及び報告目的項目をイベント定義データ記憶部14から抽出する。作業対応項目取得手段116は、抽出したイベント項目、補足項目及び詳細イベント発生時刻を含むイベント欄を生成する。作業対応項目取得手段116は、このイベント欄に業務イベント識別子を関連付ける。更に、作業対応項目取得手段116は、このイベント欄に、このイベントの報告目的項目を選択させる選択部を含める。この選択部として、例えば、このイベントに関連付けて取得した各報告目的項目を選択するプルダウンメニューを用いる。作業対応項目取得手段116は、この報告目的項目には報告目的識別子を関連付ける。そして、作業対応項目取得手段116は、生成した各イベント欄と決定ボタンとを含む報告目的選択画面データ(業務内容選択画面データ)を生成する。作業対応項目取得手段116は、この報告目的選択画面データに基づいて、業務内容選択画面としての報告目的選択画面を表示部22に表示する。この報告目的選択画面には、報告目的項目が記載されなかった業務イベントデータ150の数に応じた数のイベント欄が含まれる。   On the other hand, when the business event data 150 in which no data is recorded in the report purpose item identifier data area is extracted, the work corresponding item acquisition unit 116 determines that there is an event in which the report purpose item is not recorded. In this case (in the case of “YES” in step S1-4), the control unit 11 of the worker terminal 10 executes an output process of a report purpose selection screen including supplementary items (step S1-5). Specifically, the work corresponding item acquisition unit 116 of the control unit 11 extracts the business event identifier, event identifier, supplementary item, and detailed event occurrence time of the business event data 150 in which no data is recorded in the report purpose identifier data area. Then, these are correlated and temporarily recorded in the memory. The work corresponding item acquisition unit 116 extracts an event item, a report purpose identifier, and a report purpose item corresponding to the event identifier from the event definition data storage unit 14. The work corresponding item acquisition unit 116 generates an event column including the extracted event item, supplementary item, and detailed event occurrence time. The work corresponding item acquisition unit 116 associates a business event identifier with this event field. Further, the work corresponding item acquisition unit 116 includes a selection unit for selecting a report purpose item of the event in the event column. As this selection unit, for example, a pull-down menu for selecting each report purpose item acquired in association with this event is used. The work corresponding item acquisition unit 116 associates a report purpose identifier with this report purpose item. Then, the work corresponding item acquisition unit 116 generates report purpose selection screen data (business content selection screen data) including the generated event fields and a determination button. The work corresponding item acquisition unit 116 displays a report purpose selection screen as a business content selection screen on the display unit 22 based on the report purpose selection screen data. This report purpose selection screen includes a number of event fields corresponding to the number of business event data 150 in which no report purpose item is described.

ここで、勤務者は、各イベント欄のイベント項目、補足項目及び詳細イベント発生時刻を閲覧しながら、選択部において、このイベントの報告目的項目を選択する。そして、報告目的項目を選択し終わった場合には、勤務者は、決定ボタンを選択する。この場合、制御部11の作業対応項目取得手段は、業務イベント識別子と、これに関連付けて選択された報告目的識別子とを取得する。   Here, the worker selects a report purpose item of this event in the selection unit while browsing the event item, supplementary item, and detailed event occurrence time in each event column. When the report purpose item is selected, the worker selects the decision button. In this case, the work corresponding item acquisition unit of the control unit 11 acquires the business event identifier and the report purpose identifier selected in association therewith.

そして、勤務者端末10の制御部11は、不足していた報告目的項目の記録処理を実行する(ステップS1−6)。具体的には、作業対応項目取得手段は、取得した業務イベント識別子を含む業務イベントデータ150の報告目的識別子データ領域に、取得した報告目的識別子を記録する。   And the control part 11 of the worker terminal 10 performs the recording process of the report purpose item which was insufficient (step S1-6). Specifically, the work corresponding item acquisition unit records the acquired reporting purpose identifier in the reporting purpose identifier data area of the business event data 150 including the acquired business event identifier.

次に、勤務者端末10の制御部11は、作業時間の集計・記録処理を実行する(ステップS1−7)。ここで、制御部11は、作業時間項目別、かつ報告目的項目別に作業時間の集計を行なう。具体的には、制御部11の集計手段117は、集計対象期間(報告対象
開始時刻〜報告対象終了時刻)の詳細イベント発生時刻を含む業務イベントデータ150を業務イベントデータ記憶部15から抽出する。そして、集計手段117は、抽出した業務イベントデータ150の作業終了指示データの詳細イベント発生時刻から、作業開始指示データの詳細イベント発生時刻を減算して、この業務イベントデータ150に対応する作業時間を算出する。集計手段117は、算出した作業時間を、業務イベントデータ150の作業時間集計識別子及び報告目的識別子に関連付けて、メモリに一時的に記録する。そして、このようにして、集計手段117は、集計対象期間の詳細イベント発生時刻を含む業務イベントデータ150のすべての作業時間を算出する。
Next, the control part 11 of the worker terminal 10 performs the totaling / recording process of work time (step S1-7). Here, the control unit 11 aggregates the work time for each work time item and for each report purpose item. Specifically, the tabulating unit 117 of the control unit 11 extracts the business event data 150 including the detailed event occurrence time of the tabulation target period (report target start time to report target end time) from the job event data storage unit 15. Then, the counting unit 117 subtracts the detailed event occurrence time of the work start instruction data from the detailed event occurrence time of the work end instruction data of the extracted work event data 150, and obtains the work time corresponding to the work event data 150. calculate. The aggregation unit 117 temporarily records the calculated work time in the memory in association with the work time aggregation identifier and the report purpose identifier of the business event data 150. In this way, the counting unit 117 calculates all work times of the business event data 150 including the detailed event occurrence time of the counting target period.

そして、集計手段117は、同じ作業時間集計識別子及び同じ報告目的識別子に関連付けられた作業時間を合計して、作業合計時間を算出する。集計手段117は、この作業合計時間と、これに関連付けられる作業時間集計識別子及び報告目的識別子とを含む集計データ160を生成して集計データ記憶部16に記録する。更に、集計手段117は、報告対象開始時刻及び報告対象終了時刻を、この集計データ160の集計対象期間データ領域に記録する。   Then, the totaling unit 117 calculates the total work time by adding the work times associated with the same work time total identifier and the same reporting purpose identifier. The totaling unit 117 generates total data 160 including the total work time, the work time total identifier associated with the total work time, and the report purpose identifier, and records the total data 160 in the total data storage unit 16. Further, the tabulation unit 117 records the report target start time and the report target end time in the tabulation target period data area of the tabulation data 160.

次に、勤務者端末10の制御部11は、業務報告帳票データの生成処理を実行する(ステップS1−8)。具体的には、制御部11の業務報告帳票作成手段118は、集計データ160の作業時間集計識別子、報告目的識別子のそれぞれに対応する作業時間項目、報告目的項目をイベント定義データ140から取得する。業務報告帳票作成手段118は、これら作業時間項目、報告目的項目と、集計データ160の作業合計時間とを含む業務報告帳票データを生成して、業務報告帳票データ記憶部17に記録する。   Next, the control unit 11 of the worker terminal 10 executes a process for generating business report form data (step S1-8). Specifically, the business report form creation unit 118 of the control unit 11 acquires from the event definition data 140 work time items and report purpose items corresponding to the work time summary identifier and report purpose identifier of the summary data 160, respectively. The business report form creation unit 118 generates business report form data including these work time items, report purpose items, and total work time of the total data 160 and records the business report form data in the business report form data storage unit 17.

更に、業務報告帳票作成手段118は、この作業時間集計識別子及び報告目的識別子を含み、集計対象期間を詳細イベント発生時刻とする業務イベントデータ150を業務イベントデータ記憶部15から抽出する。業務報告帳票作成手段118は、抽出した業務イベントデータ150のイベント識別子に対応するイベント項目を特定する。業務報告帳票作成手段118は、抽出した各業務イベントデータ150の各イベントの作業終了指示データ及び作業終了指示データに対応する詳細イベント発生時刻を、イベントの開始時刻及び終了時刻として特定する。業務報告帳票作成手段118は、抽出した業務イベントデータ150の補足項目及び処理対象編集状況を特定する。そして、業務報告帳票作成手段118は、特定した各イベントのイベント項目、開始時刻、終了時刻、補足項目及び処理対象編集状況を、この業務報告帳票データに含める。   Further, the business report form creation unit 118 extracts the business event data 150 including the work time total identifier and the report purpose identifier and having the total target period as the detailed event occurrence time from the business event data storage unit 15. The business report form creation unit 118 identifies an event item corresponding to the event identifier of the extracted business event data 150. The business report form creation unit 118 identifies the work end instruction data and the detailed event occurrence time corresponding to the work end instruction data of each event of each extracted business event data 150 as the event start time and end time. The business report form creation means 118 identifies supplementary items and processing target editing status of the extracted business event data 150. Then, the business report form creation unit 118 includes the event item, start time, end time, supplementary item, and processing target editing status of each identified event in the business report form data.

次に、勤務者端末10の制御部11は、業務報告帳票データの出力処理を実行する(ステップS1−9)。具体的には、制御部11の出力手段119は、生成した業務報告帳票データから印刷データを生成し、印刷装置に送信する。印刷装置は、印刷データに基づいて業務報告帳票500を印刷する。この業務報告帳票500には、図6に示すように、作業内容、作業時間、この作業時間に含まれるイベント項目、このイベントの開始時刻及び終了時刻、補足項目、処理対象編集状況(プログラム/ドキュメントの変更情報)が含まれる。以上により、業務報告作成処理が終了する。   Next, the control unit 11 of the worker terminal 10 executes a process for outputting business report form data (step S1-9). Specifically, the output unit 119 of the control unit 11 generates print data from the generated business report form data and transmits it to the printing apparatus. The printing apparatus prints the business report form 500 based on the print data. As shown in FIG. 6, the business report form 500 includes work contents, work time, event items included in the work time, start time and end time of the event, supplementary items, processing target editing status (program / document). Change information). Thus, the business report creation process ends.

本実施形態によれば、以下のような効果を得ることができる。
・ 本実施形態では、業務報告作成処理において、勤務者端末10の制御部11は、各イベントを抽出して業務イベントデータ150を生成して記録する(ステップS1−1)。この場合、制御部11は、イベント定義データ記憶部14において、同じイベント識別子に関連付けられた詳細イベント項目に対応する操作指示データを含む操作ログデータを抽出することにより、報告対象期間において実行された作業のイベント識別子を特定する。制御部11は、このイベント識別子に対して業務イベント識別子を付与し、このイベントの詳細イベント項目、詳細イベント発生時刻を含む業務イベントデータ150を生成し
て記録する。制御部11は、作業対応項目の記録処理において(ステップS1−3)、業務イベントデータ150に補足項目識別子や報告目的識別子等を記録する。制御部11は、作業時間の集計・記録処理(ステップS1−4)において、集計データ160を生成して記録する。制御部11は、生成した集計データ160及び業務イベントデータ150を用いて、業務報告帳票データを生成して出力する(ステップS1−8,1−9)。このため、制御部11は、業務においてデバックや編集の作業の時間を操作ログデータから自動的に特定し、これに要した作業合計時間を業務報告に含めることができる。従って、成果物からは判断できない編集作業の大きさや業務の難易度等を把握し易い業務報告書を効率よく作成することができる。そして、この業務報告書を閲覧することにより、勤務者の業務時間に対する成果量の適正判断を容易に行なうことができる。
According to this embodiment, the following effects can be obtained.
In the present embodiment, in the business report creation process, the control unit 11 of the worker terminal 10 extracts each event to generate and record business event data 150 (step S1-1). In this case, the control unit 11 is executed in the report target period by extracting operation log data including operation instruction data corresponding to detailed event items associated with the same event identifier in the event definition data storage unit 14. Identify the event identifier for the operation. The control unit 11 assigns a business event identifier to this event identifier, and generates and records business event data 150 including the detailed event item of this event and the detailed event occurrence time. The control unit 11 records a supplementary item identifier, a reporting purpose identifier, and the like in the business event data 150 in the work corresponding item recording process (step S1-3). The control unit 11 generates and records the total data 160 in the work time totaling / recording process (step S1-4). The control unit 11 generates and outputs business report form data using the generated total data 160 and business event data 150 (steps S1-8 and 1-9). For this reason, the control unit 11 can automatically specify the time of debugging and editing work from the operation log data in the work, and can include the total work time required for this in the work report. Therefore, it is possible to efficiently create a business report that makes it easy to grasp the size of editing work and the difficulty level of work that cannot be determined from the deliverables. Then, by browsing this business report, it is possible to easily determine the appropriateness of the result amount with respect to the work hours of the worker.

・ 本実施形態では、業務報告処理において作業ログの抽出・記録処理(ステップS1−1)を実行した後、制御部11は、変更データの生成・記録処理を実行する(ステップS1−2)。ここで、制御部11は、各業務イベントデータ150から、各イベントの「開始時刻」及び「終了時刻」における処理対象データの内容データを比較して、変更箇所を特定して業務イベントデータ150に記録する。制御部11は、業務報告帳票データの生成処理(ステップS1−8)において、業務報告帳票データに、処理対象編集状況を含める。このため、業務報告に含まれる変更された処理対象の内容を閲覧することにより、編集の大きさや業務の難易度等をより効率よく把握することができる。   In the present embodiment, after executing the work log extraction / recording process (step S1-1) in the business report process, the control unit 11 executes the change data generation / recording process (step S1-2). Here, the control unit 11 compares the content data of the processing target data at the “start time” and “end time” of each event from each business event data 150, identifies the changed portion, and creates the business event data 150. Record. In the business report form data generation process (step S1-8), the control unit 11 includes the processing target edit status in the business report form data. For this reason, by browsing the contents of the changed processing target included in the business report, it is possible to more efficiently grasp the size of editing, the difficulty level of the business, and the like.

・ 本実施形態では、イベント定義データ記憶部14には、イベント識別子に対して1又は複数の報告目的識別子が関連付けられている。業務報告作成処理において、報告目的項目の候補が複数あるイベントがある場合(ステップS1−4において「YES」)には、勤務者端末10の制御部11は、補足項目を含む報告目的選択画面の出力処理を実行する(ステップS1−5)。制御部11は、この報告目的選択画面を介して特定された報告目的識別子を、これに関連付けられた業務イベント識別子の業務イベントデータ150の報告目的識別子データ領域に記録する。このため、この作業内容から一義的に業務を特定できない場合であっても、勤務者に選択させることにより、この作業内容の業務について業務報告に含めることができる。   In the present embodiment, the event definition data storage unit 14 is associated with one or a plurality of report purpose identifiers with respect to the event identifier. In the business report creation process, when there is an event having a plurality of report target item candidates (“YES” in step S1-4), the control unit 11 of the worker terminal 10 displays a report purpose selection screen including supplementary items. An output process is executed (step S1-5). The control unit 11 records the reporting purpose identifier specified through the reporting purpose selection screen in the reporting purpose identifier data area of the business event data 150 of the business event identifier associated therewith. For this reason, even if it is not possible to uniquely identify the work from the work content, the work report can include the work of the work content by causing the worker to select it.

・ 本実施形態では、イベント定義データ140には、詳細イベント項目に対応して補足項目識別子が関連付けられている。作業対応項目の記録処理(ステップS1−3)において、制御部11は、補足項目を取得して業務イベントデータ150に含める。制御部11は、業務報告帳票データの生成処理(ステップS1−8)において、業務報告帳票データに、補足項目を含める。このため、業務報告に含まれる補足項目を閲覧することにより、勤務者が行なった業務や作業をより効率よく把握することができる。   In this embodiment, the event definition data 140 is associated with a supplementary item identifier corresponding to the detailed event item. In the work-corresponding item recording process (step S <b> 1-3), the control unit 11 acquires supplemental items and includes them in the business event data 150. The control unit 11 includes supplementary items in the business report form data in the business report form data generation process (step S1-8). For this reason, by browsing supplementary items included in the business report, it is possible to more efficiently grasp the business and work performed by the worker.

また、上記実施形態は以下のように変更してもよい。
○ 上記実施形態の業務報告作成処理においては、報告対象開始時刻〜報告対象終了時刻までの作業に関する業務報告を生成した。業務報告を作成する報告期間は、これに限られない。例えば、日毎、1週間毎、1ヵ月後等であってもよい。この場合には、予め定めた時間(日毎の場合には予め定めた時刻、1週間週毎の場合には予め定めた曜日の時刻、月毎の場合には予め定めた日の時刻)になった場合に、勤務者端末10が自動的に業務報告作成処理を行なうようにしてもよい。また、勤務者が指定した報告期間を取得したときに、勤務者端末10が自動的に業務報告作成処理を実行してもよい。具体的には、業務報告を作成する場合、勤務者の指示に応じて、勤務者端末10の制御部11は、記憶した業務報告作成プログラムを起動する。このプログラムに従って、勤務者端末10は、報告期間を入力する入力欄と実行ボタンとを含む報告期間指定画面データを生成して表示部22に表示する。勤務者は、報告期間指定画面の入力欄に、作成する業務報告の報告期間を入力して、実行ボタンを選択する。この場合、制御部11は、報告期間指定画面に入力され
た報告期間を取得し、これに対応する操作ログデータを操作ログデータ記憶部12から抽出して、上述した処理を実行する。この場合には、勤務者が指定した期間における業務報告を作成することができる。
Moreover, you may change the said embodiment as follows.
In the business report creation process of the above embodiment, a business report related to work from the report target start time to the report target end time is generated. The reporting period for preparing the business report is not limited to this. For example, it may be every day, every week, after a month, or the like. In this case, it is a predetermined time (a predetermined time in the case of every day, a time of a predetermined day of the week in every week of a week, a time of a predetermined day in the case of every month). In this case, the worker terminal 10 may automatically perform a business report creation process. Moreover, when the reporting period designated by the worker is acquired, the worker terminal 10 may automatically execute the business report creation process. Specifically, when creating a business report, the control unit 11 of the worker terminal 10 activates the stored business report creation program in response to an instruction from the worker. According to this program, the worker terminal 10 generates report period designation screen data including an input field for inputting a report period and an execution button, and displays it on the display unit 22. The worker inputs the reporting period of the business report to be created in the input field of the reporting period designation screen, and selects the execution button. In this case, the control unit 11 acquires the reporting period input on the reporting period designation screen, extracts operation log data corresponding to the reporting period from the operation log data storage unit 12, and executes the above-described processing. In this case, a business report for a period designated by the worker can be created.

○ 上記実施形態において、勤務者端末10の制御部11は、業務報告帳票データを生成した(ステップS1−8,S1−9)。これに限らず、業務報告帳票データの生成を勤務者端末10以外で行なってもよい。例えば、勤務者端末10に接続されている社内の業務管理システムにおいて行なってもよい。ここでは、業務管理システムが業務報告作成システムとして機能する。この場合、業務管理システムは、勤務者端末10から操作ログデータ及び処理対象データを、各勤務者を特定するための勤務者識別子とともに取得する。そして、業務管理システムは、これら操作ログデータ及び処理対象データに基づいて、業務イベントデータ150及び集計データ160を生成し、これらから業務報告帳票データを生成する。この場合、勤務者識別子に関連付けて業務イベントデータ150、集計データ160及び著有無報告帳票データを生成する。従って、業務管理システムは、各勤務者の業務報告を一括して管理することができる。   In the above embodiment, the control unit 11 of the worker terminal 10 generates business report form data (steps S1-8 and S1-9). Not limited to this, the business report form data may be generated by a device other than the worker terminal 10. For example, it may be performed in an in-house business management system connected to the worker terminal 10. Here, the business management system functions as a business report creation system. In this case, the business management system acquires operation log data and processing target data from the worker terminal 10 together with a worker identifier for specifying each worker. Then, the business management system generates business event data 150 and total data 160 based on these operation log data and processing target data, and generates business report form data therefrom. In this case, the business event data 150, the total data 160, and the book presence / absence report form data are generated in association with the worker identifier. Therefore, the business management system can collectively manage the business reports of each worker.

○ 上記実施形態において、勤務者端末10の制御部11は、業務報告帳票データの出力処理(ステップS1−9)において、生成した業務報告帳票データから印刷データを生成し、印刷装置に送信した。業務報告帳票データの出力処理(ステップS1−9)は、これに限られない。例えば、勤務者端末10の制御部11は、生成した業務報告帳票データを、勤務者端末10に接続された社内の業務管理システムに送信してもよい。この場合、勤務者端末10の制御部11は、業務報告帳票データとともに、勤務者を特定するための勤務者識別子を送信する。この場合、勤務者端末10に接続される印刷装置から帳票を出力しなくてもよい。   In the above embodiment, the control unit 11 of the worker terminal 10 generates print data from the generated business report form data and transmits it to the printing apparatus in the business report form data output process (step S1-9). The output process of business report form data (step S1-9) is not limited to this. For example, the control unit 11 of the worker terminal 10 may transmit the generated business report form data to an in-house business management system connected to the worker terminal 10. In this case, the control unit 11 of the worker terminal 10 transmits a worker identifier for identifying the worker together with the business report form data. In this case, it is not necessary to output the form from the printing device connected to the worker terminal 10.

10…勤務者端末、11…制御部、12…操作ログデータ記憶部、13…処理対象データ記憶部、14…イベント定義データ記憶部、15…業務イベントデータ記憶部、16…集計データ記憶部、17…業務報告帳票データ記憶部、21…操作部、22…表示部、110…タスク実行手段、111…操作ログ記録手段、112…処理対象記録手段、115…作業ログ抽出手段、116…作業対応項目取得手段、117…集計手段、118…業務報告帳票作成手段、119…出力手段、140…イベント定義データ、150…業務イベントデータ、160…集計データ、500…業務報告帳票。   DESCRIPTION OF SYMBOLS 10 ... Worker terminal, 11 ... Control part, 12 ... Operation log data storage part, 13 ... Processing object data storage part, 14 ... Event definition data storage part, 15 ... Business event data storage part, 16 ... Total data storage part, DESCRIPTION OF SYMBOLS 17 ... Business report form data storage part, 21 ... Operation part, 22 ... Display part, 110 ... Task execution means, 111 ... Operation log recording means, 112 ... Processing object recording means, 115 ... Work log extraction means, 116 ... Work correspondence Item acquisition means, 117 ... aggregation means, 118 ... business report form creation means, 119 ... output means, 140 ... event definition data, 150 ... business event data, 160 ... summary data, 500 ... business report form.

特開2002−157390号公報(第1頁及び図3)JP 2002-157390 A (first page and FIG. 3) 特開2008−97555号公報(第1頁、図7及び図8)JP 2008-97555 A (first page, FIGS. 7 and 8)

Claims (4)

操作手段を介して勤務者の操作指示と、前記操作指示に付随する操作対象内容と、操作時刻とを含む操作ログを記録した操作ログ記憶手段と、
作業の開始操作及び終了操作と作業を定義する操作とを特定するグループ化された詳細イベント項目と、この作業の内容を特定するイベント識別子と、前記イベント識別子に対応する1又は複数の業務内容を特定する業務内容識別子と、前記イベント識別子に対してこの作業の内容を補足するための補足項目を特定するための補足項目識別子とを含むイベント定義データを記録したイベント定義記憶手段と、
各作業のイベント識別子と、この作業に対応する業務内容の業務内容識別子と、前記補足項目とを含む業務イベントデータを記録する業務イベント記憶手段と、
前記業務内容毎の集計時間を記録する集計記憶手段とを用いて、制御手段を備えて業務報告を作成するシステムであって、
前記制御手段が、
業務報告の対象となる報告期間を特定する期間特定手段と、
この報告期間の操作時刻を含む操作ログのうち、前記グループ化された詳細イベント項目に対応する操作指示を前記操作ログ記憶手段から抽出し、これらグループ化された詳細イベント項目に対応するイベント識別子を前記イベント定義記憶手段から特定し、このイベント識別子に応じた作業の作業時刻を前記抽出した操作ログの操作時刻から特定し、前記作業時刻及び前記イベント識別子を含む業務イベントデータを生成して前記業務イベント記憶手段に記録するイベント記録手段と、
前記イベント識別子に対応付けられた補足項目に一致する操作対象内容を、前記作業の開始時刻から終了時刻までの間の操作ログを前記操作ログ記憶手段から抽出し、この操作ログの操作対象内容をこの作業の補足項目として前記業務イベント記憶手段に記憶する手段と、
前記イベント識別子に対応する業務内容識別子をイベント定義記憶手段から抽出し、
前記イベント定義記憶手段から抽出した業務内容識別子が1つの場合には、前記業務イベント記憶手段に記録し、
前記イベント定義記憶手段から抽出した業務内容識別子が複数の場合には、この業務内容識別子に対応する業務内容を選択するための業務内容選択画面データを生成し、この業務内容選択画面を表示させて勤務者に選択を促し、前記業務内容選択画面を介して前記イ
ベント識別子に対する業務内容識別子を取得して、前記業務イベント記憶手段に記録する業務内容記録手段と、
前記業務イベント記憶手段に記録した各イベント識別子の作業時刻から、この作業の開始時刻及び終了時刻を、このイベントの開始及び終了の操作指示を含む操作ログから特定する開始終了時刻特定手段と、
前記開始時刻及び前記終了時刻から作業時間を算出し、同じ業務内容識別子の作業時間を合計し、この作業合計時間を業務内容識別子に関連付けて前記集計記憶手段に記録する集計記録手段と、
前記集計記憶手段に記録された作業合計時間と、前記補足項目とを含む業務報告を生成する生成手段と、
前記業務報告を出力する報告出力手段と
を備えたことを特徴とする業務報告作成システム。
An operation log storage means for recording an operation log including an operation instruction of a worker via the operation means, an operation target content accompanying the operation instruction, and an operation time;
A grouped detailed event item that identifies a start operation and an end operation of a work and an operation that defines the work, an event identifier that identifies the content of the work, and one or more business contents corresponding to the event identifier Event definition storage means for recording event definition data including a business content identifier to be identified, and supplementary item identifiers for identifying supplementary items for supplementing the content of the work with respect to the event identifiers ;
Business event storage means for recording business event data including an event identifier of each work, a business content identifier of the business content corresponding to this work, and the supplementary items ;
A system for creating a business report with a control means using a total storage means for recording the total time for each business content,
The control means is
A period identification means for identifying the reporting period that is the subject of the business report;
In the operation log including the operation time of the reporting period, an operation instruction corresponding to the grouped detailed event item is extracted from the operation log storage unit, and an event identifier corresponding to the grouped detailed event item is obtained. Specifying from the event definition storage means, specifying the work time of the work according to the event identifier from the operation time of the extracted operation log, and generating business event data including the work time and the event identifier to generate the work Event recording means for recording in the event storage means;
For the operation target content that matches the supplementary item associated with the event identifier, an operation log from the start time to the end time of the work is extracted from the operation log storage unit, and the operation target content of the operation log is Means for storing in the business event storage means as supplementary items for this work;
A business content identifier corresponding to the event identifier is extracted from the event definition storage means ;
If there is one business content identifier extracted from the event definition storage means, record it in the business event storage means,
When there are a plurality of business content identifiers extracted from the event definition storage means, business content selection screen data for selecting the business content corresponding to the business content identifier is generated, and this business content selection screen is displayed. Encourage the worker to select and select the icon via the business content selection screen.
A business content recording means for acquiring a business content identifier for the event identifier and recording it in the business event storage means;
From the work time of each event identifier recorded in the business event storage means, the start time and end time of this work, the start / end time specifying means for specifying from the operation log including the operation instructions for starting and ending this event,
Calculate the work time from the start time and the end time, total the work time of the same work content identifier, and record the total work time in the total storage means in association with the work content identifier,
Generating means for generating a work report including the total work time recorded in the total storage means and the supplementary items ;
A business report creation system comprising report output means for outputting the business report.
前記制御手段は、処理対象の内容と、記録時刻と、処理対象の属性とを含む処理対象記憶手段に接続されており、
前記業務イベントデータには、イベント識別子から特定される作業が編集作業の場合には、この編集作業によって変更された処理対象の変更箇所が含まれており、
前記制御手段が、
特定したイベント識別子のイベントが編集作業の場合には、このイベント識別子の開始時刻及び終了時刻における処理対象の内容を前記処理対象記憶手段からそれぞれ抽出する手段と、
開始時刻における処理対象の内容と終了時刻における処理対象の内容とを比較し、変更箇所を特定して、前記業務イベント記憶手段に記録する手段とを更に備え、
前記生成手段は、編集作業において変更した変更箇所を前記業務報告に含めることを特徴とする請求項1に記載の業務報告作成システム。
The control means is connected to a processing target storage means including processing target contents, recording time, and processing target attributes,
When the work specified from the event identifier is an editing work, the business event data includes a change location of a processing target changed by the editing work,
The control means is
If the event of the identified event identifier is an editing operation, means for extracting the contents of the processing target at the start time and end time of the event identifier from the processing target storage means,
Comparing the content of the processing target at the start time with the content of the processing target at the end time, specifying a change location, and further comprising means for recording in the business event storage means,
The business report creation system according to claim 1, wherein the generation unit includes the changed part changed in the editing work in the business report.
操作手段を介して勤務者の操作指示と、前記操作指示に付随する操作対象内容と、操作時刻とを含む操作ログを記録した操作ログ記憶手段と、
作業の開始操作及び終了操作と作業を定義する操作とを特定するグループ化された詳細イベント項目と、この作業の内容を特定するイベント識別子と、前記イベント識別子に対応する1又は複数の業務内容を特定する業務内容識別子と、前記イベント識別子に対してこの作業の内容を補足するための補足項目を特定するための補足項目識別子とを含むイベント定義データを記録したイベント定義記憶手段と、
各作業のイベント識別子と、この作業に対応する業務内容の業務内容識別子と、前記補足項目とを含む業務イベントデータを記録する業務イベント記憶手段と、
前記業務内容毎の集計時間を記録する集計記憶手段とを用いて、制御手段を備えたシステムにおいて、業務報告を作成する方法であって、
前記制御手段が、
業務報告の対象となる報告期間を特定する期間特定段階と、
この報告期間の操作時刻を含む操作ログのうち、前記グループ化された詳細イベント項目に対応する操作指示を前記操作ログ記憶手段から抽出し、これらグループ化された詳細イベント項目に対応するイベント識別子を前記イベント定義記憶手段から特定し、このイベント識別子に応じた作業の作業時刻を前記抽出した操作ログの操作時刻から特定し、前記作業時刻及び前記イベント識別子を含む業務イベントデータを生成して前記業務イベント記憶手段に記録するイベント記録段階と、
前記イベント識別子に対応付けられた補足項目に一致する操作対象内容を、前記作業の開始時刻から終了時刻までの間の操作ログを前記操作ログ記憶手段から抽出し、この操作ログの操作対象内容をこの作業の補足項目として前記業務イベント記憶手段に記憶する段階と、
前記イベント識別子に対応する業務内容識別子をイベント定義記憶手段から抽出し、
前記イベント定義記憶手段から抽出した業務内容識別子が1つの場合には、前記業務イベント記憶手段に記録し、
前記イベント定義記憶手段から抽出した業務内容識別子が複数の場合には、この業務内容識別子に対応する業務内容を選択するための業務内容選択画面データを生成し、この業務内容選択画面を表示させて勤務者に選択を促し、前記業務内容選択画面を介して前記イベント識別子に対する業務内容識別子を取得して、前記業務イベント記憶手段に記録する業務内容記録段階と、
前記業務イベント記憶手段に記録した各イベント識別子の作業時刻から、この作業の開始時刻及び終了時刻を、このイベントの開始及び終了の操作指示を含む操作ログから特定する開始終了時刻特定段階と、
前記開始時刻及び前記終了時刻から作業時間を算出し、同じ業務内容識別子の作業時間を合計し、この作業合計時間を業務内容識別子に関連付けて前記集計記憶手段に記録する集計記録段階と、
前記集計記憶手段に記録された作業合計時間と、前記補足項目とを含む業務報告を生成する生成段階と、
前記業務報告を出力する報告出力段階と
を実行することを特徴とする業務報告作成方法。
An operation log storage means for recording an operation log including an operation instruction of a worker via the operation means, an operation target content accompanying the operation instruction, and an operation time;
A grouped detailed event item that identifies a start operation and an end operation of a work and an operation that defines the work, an event identifier that identifies the content of the work, and one or more business contents corresponding to the event identifier Event definition storage means for recording event definition data including a business content identifier to be identified, and supplementary item identifiers for identifying supplementary items for supplementing the content of the work with respect to the event identifiers ;
Business event storage means for recording business event data including an event identifier of each work, a business content identifier of the business content corresponding to this work, and the supplementary items ;
A method for creating a business report in a system including a control unit using a total storage unit that records a total time for each business content,
The control means is
A period identification stage that identifies the reporting period for which business reports are to be made,
In the operation log including the operation time of the reporting period, an operation instruction corresponding to the grouped detailed event item is extracted from the operation log storage unit, and an event identifier corresponding to the grouped detailed event item is obtained. Specifying from the event definition storage means, specifying the work time of the work according to the event identifier from the operation time of the extracted operation log, and generating business event data including the work time and the event identifier to generate the work An event recording stage for recording in the event storage means;
For the operation target content that matches the supplementary item associated with the event identifier, an operation log from the start time to the end time of the work is extracted from the operation log storage unit, and the operation target content of the operation log is Storing in the business event storage means as a supplementary item of this work;
A business content identifier corresponding to the event identifier is extracted from the event definition storage means ;
If there is one business content identifier extracted from the event definition storage means, record it in the business event storage means,
When there are a plurality of business content identifiers extracted from the event definition storage means, business content selection screen data for selecting the business content corresponding to the business content identifier is generated, and this business content selection screen is displayed. Prompts the worker to select, acquires the business content identifier for the event identifier via the business content selection screen, and records the business content recording step in the business event storage means;
From the work time of each event identifier recorded in the business event storage means, the start time and end time of this work, the start / end time specifying stage for specifying from the operation log including the operation instructions for starting and ending this event,
Calculate a work time from the start time and the end time, total the work time of the same work content identifier, and record the total work time in the total storage means in association with the work content identifier,
A generation stage for generating a work report including the total work time recorded in the total storage means and the supplementary items ;
A business report creation method comprising: performing a report output step of outputting the business report.
操作手段を介して勤務者の操作指示と、前記操作指示に付随する操作対象内容と、操作時刻とを含む操作ログを記録した操作ログ記憶手段と、
作業の開始操作及び終了操作と作業を定義する操作とを特定するグループ化された詳細イベント項目と、この作業の内容を特定するイベント識別子と、前記イベント識別子に対応する1又は複数の業務内容を特定する業務内容識別子と、前記イベント識別子に対してこの作業の内容を補足するための補足項目を特定するための補足項目識別子とを含むイベント定義データを記録したイベント定義記憶手段と、
各作業のイベント識別子と、この作業に対応する業務内容の業務内容識別子と、前記補足項目とを含む業務イベントデータを記録する業務イベント記憶手段と、
前記業務内容毎の集計時間を記録する集計記憶手段とを用いて、制御手段を備えたシステムにおいて、業務報告を作成するプログラムであって、
前記制御手段を、
業務報告の対象となる報告期間を特定する期間特定手段、
この報告期間の操作時刻を含む操作ログのうち、前記グループ化された詳細イベント項目に対応する操作指示を前記操作ログ記憶手段から抽出し、これらグループ化された詳細イベント項目に対応するイベント識別子を前記イベント定義記憶手段から特定し、このイベント識別子に応じた作業の作業時刻を前記抽出した操作ログの操作時刻から特定し、前記作業時刻及び前記イベント識別子を含む業務イベントデータを生成して前記業務イベント記憶手段に記録するイベント記録手段、
前記イベント識別子に対応付けられた補足項目に一致する操作対象内容を、前記作業の開始時刻から終了時刻までの間の操作ログを前記操作ログ記憶手段から抽出し、この操作ログの操作対象内容をこの作業の補足項目として前記業務イベント記憶手段に記憶する手段、
前記イベント識別子に対応する業務内容識別子をイベント定義記憶手段から抽出し、
前記イベント定義記憶手段から抽出した業務内容識別子が1つの場合には、前記業務イベント記憶手段に記録し、
前記イベント定義記憶手段から抽出した業務内容識別子が複数の場合には、この業務内容識別子に対応する業務内容を選択するための業務内容選択画面データを生成し、この業務内容選択画面を表示させて勤務者に選択を促し、前記業務内容選択画面を介して前記イベント識別子に対する業務内容識別子を取得して、前記業務イベント記憶手段に記録する業務内容記録手段、
前記業務イベント記憶手段に記録した各イベント識別子の作業時刻から、この作業の開
始時刻及び終了時刻を、このイベントの開始及び終了の操作指示を含む操作ログから特定する開始終了時刻特定手段、
前記開始時刻及び前記終了時刻から作業時間を算出し、同じ業務内容識別子の作業時間を合計し、この作業合計時間を業務内容識別子に関連付けて前記集計記憶手段に記録する集計記録手段、
前記集計記憶手段に記録された作業合計時間と、前記補足項目とを含む業務報告を生成する生成手段、及び
前記業務報告を出力する報告出力手段
として機能させることを特徴とする業務報告作成プログラム。
An operation log storage means for recording an operation log including an operation instruction of a worker via the operation means, an operation target content accompanying the operation instruction, and an operation time;
A grouped detailed event item that identifies a start operation and an end operation of a work and an operation that defines the work, an event identifier that identifies the content of the work, and one or more business contents corresponding to the event identifier Event definition storage means for recording event definition data including a business content identifier to be identified, and supplementary item identifiers for identifying supplementary items for supplementing the content of the work with respect to the event identifiers ;
Business event storage means for recording business event data including an event identifier of each work, a business content identifier of the business content corresponding to this work, and the supplementary items ;
A program for creating a business report in a system having a control means using a total storage means for recording the total time for each business content,
The control means;
Period identification means for identifying the reporting period that is the subject of business reports,
In the operation log including the operation time of the reporting period, an operation instruction corresponding to the grouped detailed event item is extracted from the operation log storage unit, and an event identifier corresponding to the grouped detailed event item is obtained. Specifying from the event definition storage means, specifying the work time of the work according to the event identifier from the operation time of the extracted operation log, and generating business event data including the work time and the event identifier to generate the work Event recording means for recording in the event storage means,
For the operation target content that matches the supplementary item associated with the event identifier, an operation log from the start time to the end time of the work is extracted from the operation log storage unit, and the operation target content of the operation log is Means for storing in the business event storage means as supplementary items for this work;
A business content identifier corresponding to the event identifier is extracted from the event definition storage means ;
If there is one business content identifier extracted from the event definition storage means, record it in the business event storage means,
When there are a plurality of business content identifiers extracted from the event definition storage means, business content selection screen data for selecting the business content corresponding to the business content identifier is generated, and this business content selection screen is displayed. Work content recording means for prompting a worker to select, obtaining a business content identifier for the event identifier via the business content selection screen, and recording the business content identifier in the business event storage means,
From the work time of each event identifier recorded in the business event storage means, start / end time specifying means for specifying the start time and end time of this work from an operation log including operation instructions for starting and ending this event,
Calculate the work time from the start time and the end time, total the work time of the same work content identifier, and record the total work time in the total storage means in association with the work content identifier,
What is claimed is: 1. A business report creation program that functions as a generation unit that generates a business report including a total work time recorded in the total storage unit and the supplementary item , and a report output unit that outputs the business report.
JP2009066572A 2009-03-18 2009-03-18 Business report creation system, business report creation method, and business report creation program Expired - Fee Related JP5359425B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009066572A JP5359425B2 (en) 2009-03-18 2009-03-18 Business report creation system, business report creation method, and business report creation program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009066572A JP5359425B2 (en) 2009-03-18 2009-03-18 Business report creation system, business report creation method, and business report creation program

Publications (2)

Publication Number Publication Date
JP2010218413A JP2010218413A (en) 2010-09-30
JP5359425B2 true JP5359425B2 (en) 2013-12-04

Family

ID=42977161

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009066572A Expired - Fee Related JP5359425B2 (en) 2009-03-18 2009-03-18 Business report creation system, business report creation method, and business report creation program

Country Status (1)

Country Link
JP (1) JP5359425B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017045238A (en) * 2015-08-26 2017-03-02 株式会社リコー Information processing system, information processing device, and information processing method

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07210379A (en) * 1994-01-19 1995-08-11 Nippon Telegr & Teleph Corp <Ntt> Method and device for unitarily managing software development information
JP2005025350A (en) * 2003-06-30 2005-01-27 Toppan Printing Co Ltd Document editing system, document editing method and document editing program
JP2007188201A (en) * 2006-01-12 2007-07-26 Hitachi Software Eng Co Ltd Attendance management system
JP4383441B2 (en) * 2006-12-18 2009-12-16 みずほ情報総研株式会社 Circulation document management system, circulation document management method, and circulation document management program
JP2008217567A (en) * 2007-03-06 2008-09-18 Tsushin Doboku Consultants Co Ltd Operation instruction support device, operation instruction support method, operation instruction support program and storage medium
JP2008257501A (en) * 2007-04-05 2008-10-23 Hitachi Ltd Daily report preparation support system and program

Also Published As

Publication number Publication date
JP2010218413A (en) 2010-09-30

Similar Documents

Publication Publication Date Title
US10642990B2 (en) Generation of dynamic contextual pivot grid analytics
US11430078B2 (en) Management systems and methods for claim-based patent analysis
EP2521996A1 (en) A method and system for implenting definable actions
WO2006080078A1 (en) Work flow management device, work flow management system, and test scenario creation method
JP2004280488A (en) Documents management method, and documents management device
JP2009163497A (en) Business flow generation device and method
US9652739B2 (en) User interface (UI) control for attestation process
JP5675676B2 (en) Business analysis design support device, business analysis design support method, and business analysis design support program
JP6223628B1 (en) Information management apparatus, information management method, and information management system
JP2010033470A (en) Document management apparatus, document management program, and recording medium
US7493272B2 (en) Computer-implemented method of performance testing software applications
JP2020052951A (en) Help information display system, help information display method, and help information display program
JP5359425B2 (en) Business report creation system, business report creation method, and business report creation program
JP2019219715A (en) Document management system, document management method, and program
JP4809053B2 (en) Data linkage processing system, data linkage processing method, and data linkage processing program
JP2018005545A (en) Information processing device and program
JP2017083937A (en) Information processing apparatus, information processing method, and program
JP2007122440A (en) Information analysis apparatus, method of analyzing information, and computer program
JP6536948B2 (en) Information processing apparatus and program
JP2005157464A (en) Patent management system
JP2020064392A (en) Business management system, business management method, and program
JP2014092807A (en) Information processing device, information processing method and program
JP6588304B2 (en) Information processing apparatus, information processing method, and program
WO2017070682A1 (en) Display of dynamic contextual pivot grid analytics
JP5227927B2 (en) Application usage measurement system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120228

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120622

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130509

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130514

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130712

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20130806

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130819

LAPS Cancellation because of no payment of annual fees