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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 56
- 230000006870 function Effects 0.000 claims description 19
- 230000008859 change Effects 0.000 claims description 11
- 230000001502 supplementing effect Effects 0.000 claims description 8
- 238000013500 data storage Methods 0.000 abstract description 65
- 230000000295 complement effect Effects 0.000 abstract description 2
- 230000000875 corresponding effect Effects 0.000 description 73
- 230000008569 process Effects 0.000 description 45
- 239000000284 extract Substances 0.000 description 18
- 238000000605 extraction Methods 0.000 description 18
- 238000007726 management method Methods 0.000 description 8
- 230000002776 aggregation Effects 0.000 description 5
- 238000004220 aggregation Methods 0.000 description 5
- 230000000153 supplemental effect Effects 0.000 description 3
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 2
- 230000003203 everyday effect Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
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
一方、勤務者は、業務内容について業務報告を行なうことが多い。この業務報告書を効率的に作成する技術も検討されている(例えば、特許文献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.
請求項3に記載の発明は、操作手段を介して勤務者の操作指示と、前記操作指示に付随する操作対象内容と、操作時刻とを含む操作ログを記録した操作ログ記憶手段と、作業の開始操作及び終了操作と作業を定義する操作とを特定するグループ化された詳細イベント項目と、この作業の内容を特定するイベント識別子と、前記イベント識別子に対応する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.
請求項4に記載の発明は、操作手段を介して勤務者の操作指示と、前記操作指示に付随する操作対象内容と、操作時刻とを含む操作ログを記録した操作ログ記憶手段と、作業の開始操作及び終了操作と作業を定義する操作とを特定するグループ化された詳細イベント項目と、この作業の内容を特定するイベント識別子と、前記イベント識別子に対応する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〜図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
勤務者端末10は、図示しないネットワークや印刷装置に接続されている。勤務者端末10は、インターネットを用いた専用ネットワークを介して社内のグループウェアに接続される。更に、勤務者端末10は、この専用ネットワークを介してインターネットにアクセス可能となっている。勤務者端末10は、印刷装置に印刷データを送信して、後述する業務報告の帳票を紙に出力する。
The
勤務者端末10は、操作手段としての操作部21及び表示手段としての表示部22に接
続されている。操作部21としては、具体的にはキーボードやポインティングデバイスを用いる。操作部21は、入力された指示データや文字データ等を勤務者端末10に供給する。表示部22としては、具体的にはディスプレイを用いる。この表示部22は、勤務者端末10からの表示データに応じて各種画面を表示する。
The
勤務者端末10は、制御部11、操作ログデータ記憶部12、処理対象データ記憶部13、イベント定義データ記憶部14、業務イベントデータ記憶部15、集計データ記憶部16及び業務報告帳票データ記憶部17を備えている。操作ログデータ記憶部12は操作ログ記憶手段として機能し、処理対象データ記憶部13は処理対象記憶手段として機能する。イベント定義データ記憶部14はイベント定義記憶手段として機能し、業務イベントデータ記憶部15は業務イベント記憶手段として機能し、集計データ記憶部16は、集計記憶手段として機能する。
The
制御部11は、制御手段として機能し、CPU、RAMやROM等のメモリ、及び時計を備えている。この制御部11は、後述する処理(期間特定段階、イベント記録段階、業務内容記録段階、開始終了時刻特定段階、集計記録段階、生成段階及び報告出力段階を含む処理)を実行する。この制御部11の詳細については、後述する。
The
操作ログデータ記憶部12には、勤務者端末10において操作入力された履歴についての操作ログデータが記録される。この操作ログデータは、制御部11が操作部21から操作指示データを取得した場合に記録される。操作ログデータには、操作指示と操作時刻と操作対象内容に関するデータとが含まれる。
The operation log
操作指示データ領域には、操作部21を介して制御部11が取得した操作指示に関するデータが記録される。この操作指示データ領域には、例えば、アプリケーションの起動や起動停止等を指示する指示データ、プログラムやドキュメントの編集を指示する指示データが記録される。
In the operation instruction data area, data related to the operation instruction acquired by the
操作時刻データ領域には、この操作指示データを取得した時刻(操作時刻)に関するデータが記録される。
操作対象内容データ領域には、この操作指示とともに取得した操作対象を特定する内容に関するデータ(例えば、ユーザ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 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,
イベント定義データ140は、この業務報告作成プログラムを起動させるまでに記憶される。このイベント定義データ140は、イベント識別子、イベント項目、詳細イベント識別子、詳細イベント項目、補足項目識別子、作業時間集計識別子、作業時間項目、報告目的識別子及び報告目的項目に関するデータを含んで構成される。
The
イベント識別子データ領域には、作業の内容に関するイベントを特定する識別子(イベント識別子)に関するデータが記録されている。
イベント項目データ領域には、このイベント識別子によって特定されるイベント(作業)項目に関するデータが記録されている。
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,
業務イベント識別子データ領域には、この業務イベントデータ150を特定するための識別子(業務イベント識別子)に関するデータが記録される。
イベント識別子データ領域には、この業務イベントデータ150のイベントを特定するためのイベント識別子に関するデータが記録される。
In the business event identifier data area, data relating to an identifier (business event identifier) for specifying the
In the event identifier data area, data relating to an event identifier for specifying the event of the
詳細イベント項目データ領域には、このイベントにおける詳細イベントを特定する詳細イベント項目に関するデータが記録される。
詳細イベント発生時刻データ領域には、この詳細イベントが発生したときの時刻に関するデータが記録される。本実施形態では、この詳細イベント発生時刻データ領域に記録された時刻が作業時刻として機能する。
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
処理対象タイプデータ領域には、このイベントにおいて編集された処理対象のタイプに関するデータが記録される。この処理対象タイプデータ領域には、処理対象データ記憶部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
変更箇所データ領域には、このイベントにおいて変更された箇所に関するデータが記録される。本実施形態では、変更箇所データとして、このイベントの開始時の処理対象データと終了時の処理対象データとを比較したときに変更された位置及び内容に関するデータが用いられる。 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
集計対象期間データ領域には、集計する作業時間の対象期間(報告対象開始時刻と報告対象終了時刻)に関するデータが記録される。
作業時間集計識別子データ領域、作業合計時間データ領域及び報告目的識別子データ領域には、この集計データ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
業務報告帳票データ記憶部17には、業務状況について報告資料として作成された業務
報告帳票に関する業務報告帳票データが記録される。この業務報告帳票データは、本実施形態では、図6に示す業務報告帳票500を出力するためのデータである。この業務報告帳票データは、業務報告作成プログラムが実行されると生成されて記録される。業務報告帳票データには、作業時間項目、報告目的項目、作業時間に関するデータが含まれる。
In the business report form
作業時間項目データ領域及び報告目的項目データ領域には、この報告書資料において報告する作業の作業時間項目及び報告目的項目に関するデータが記録される。
作業時間データ領域には、この作業時間項目で報告目的項目における作業合計時間に関するデータが記録される。
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を備える。
(
Next, the internal configuration of the
The
タスク実行手段110は、勤務者端末10における各種処理を実行する。このタスク実行手段110は、操作部21から取得した操作指示データに応じて各種ソフトウェアの処理を実行する。そして、タスク実行手段110は、記憶している各種ソフトウェアの処理結果に応じた画面を表示部22に表示する。本実施形態では、各種ソフトウェアとして、OS(基本ソフトウェア)や各種アプリケーションソフトウェアを用いる。各種アプリケーションソフトウェアには、プログラム要素を編集するソフトウェア、インターネットを閲覧するためのソフトウェア、表計算のソフトウェアや文書作成のソフトウェア等がある。
The
操作ログ記録手段111は、操作ログを操作ログデータ記憶部12に記録する。具体的には、タスク実行手段110が操作指示データを取得した場合、操作ログ記録手段111は、これを検知し、この操作指示データと操作時刻データとを関連付けた操作ログデータを生成して記録する。更に、タスク実行手段110が操作指示データとともに操作対象内容データを取得したときには、操作ログ記録手段111は、この操作対象内容データを操作ログデータに含める。
The operation log recording unit 111 records an operation log in the operation log
処理対象記録手段112は、編集操作指示データを取得したときのドキュメントやプログラムに関するデータを、処理対象データとして処理対象データ記憶部13に記録する。具体的には、処理対象記録手段112は、操作指示データの中で編集操作指示データを識別するための編集操作識別情報を記憶している。タスク実行手段110が編集開始の操作
指示データを取得した場合、処理対象記録手段112は、表示部22に表示するドキュメントやプログラムの処理対象名、処理対象タイプ及び内容と、このときの時刻(記録時刻)とを取得して、処理対象データを生成して記録する。タスク実行手段110が編集終了又は編集保存の操作指示データを取得した場合、処理対象記録手段112は、表示部22に表示していたドキュメントやプログラムの処理対象名、処理対象タイプ及び内容と、このときの時刻(記録時刻)とを取得して、これらを含む処理対象データを生成して記録する。
The processing
更に、勤務者端末10は、業務報告作成プログラムを記憶している。この業務報告作成プログラムを実行することにより、制御部11は、作業ログ抽出手段115、作業対応項目取得手段116、集計手段117、業務報告帳票作成手段118及び出力手段119として機能する。作業ログ抽出手段115が、期間特定手段、イベント記録手段及び開始終了時刻特定手段として機能する。作業対応項目取得手段116が、業務内容記録手段として機能し、集計手段117が、集計記録手段として機能する。業務報告帳票作成手段118が、生成手段として機能し、出力手段119が、報告出力手段として機能する。
Furthermore, the
作業ログ抽出手段115は、操作ログデータ記憶部12に記録された操作ログデータから、業務イベントデータ150を生成するための作業ログデータを抽出する処理を行なう。具体的には、本実施形態の作業ログ抽出手段115は、勤務者端末10がグループウェアにログインしてからログアウトするまでに行なわれた操作ログデータを抽出する。
The work
更に、作業ログ抽出手段115は、集計対象期間における操作時刻の操作ログデータを、時系列順に、各イベント定義データ140の詳細イベント項目データ領域に記録された各作業開始指示データと比較する。作業ログ抽出手段115は、該当する各作業開始指示データを検出した場合には、この作業開始指示データ以降の操作ログデータのうち、この作業開始指示データと同じイベント識別子に関連付けられた他の詳細イベント項目(グループ化された詳細イベント項目)を検索する。そして、作業ログ抽出手段115は、同じイベント識別子に関連付けられた他のすべての詳細イベント項目を検出した場合には、これに対応するイベント識別子を含む業務イベントデータ150を生成して記録する。
Further, the work
更に、作業ログ抽出手段115は、記録した操作ログデータが編集操作指示データであった場合には、この編集操作指示データに対応する処理対象データを処理対象データ記憶部13から抽出して、業務イベントデータ150に含める。具体的には、作業ログ抽出手段115は、編集操作指示データの操作時刻と一致する記録時刻の処理対象データを抽出する。
Further, when the recorded operation log data is editing operation instruction data, the work
作業対応項目取得手段116は、抽出した作業ログデータと関連付けられるイベント識別子、作業時間集計識別子、報告目的識別子をイベント定義データ記憶部14から抽出する。ここで、対応付ける項目の候補が複数ある場合には、この候補の中から1つを勤務者に選択させる。具体的には、報告目的識別子が複数あるイベントの場合、作業対応項目取得手段116は、勤務者に報告目的を選択させるための選択画面に関するデータを生成して、表示部22に選択画面を表示する。作業対応項目取得手段116は、この選択画面を介して選択された報告目的項目の報告目的識別子を業務イベントデータ記憶部15に記録する。
The work corresponding
集計手段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
業務報告帳票作成手段118は、業務イベントデータ150及び集計データ160を用
いて業務報告帳票データを生成して、業務報告帳票データ記憶部17に記録する。
出力手段119は、作成した業務報告帳票データを出力する。本実施形態では、出力手段119は、業務報告帳票データに基づいて印刷データを生成する。そして、出力手段119は、この印刷データを印刷装置に送信して、業務報告帳票を出力する。
The business report
The
次に、以上のように構成された勤務者端末10を用いて、勤務者が仕事中に行なうタスク実行処理について説明する。ここでは、作業開始処理、プログラムの編集処理及び作業終了処理について説明する。
Next, task execution processing performed by a worker during work using the
(作業開始処理)
勤務者は、作業を開始する場合には、勤務者端末10に電源を投入する。電源が投入された場合、勤務者端末10は、OSを起動する。この場合、勤務者端末10のタスク実行手段110は、OSにアクセスするためのログイン画面を表示する。この画面には、ユーザID及びパスワードを入力する入力欄とログインボタンとが含まれる。
(Work start processing)
The worker turns on the
勤務者は、操作部21を用いて、この画面の入力欄に自分のユーザID及びパスワードを入力し、ログインボタンを選択する。この場合、制御部11のタスク実行手段110は、ユーザID、パスワード及びログインボタンの選択に関する操作指示データを取得し、これに対応する処理を実行する。操作ログ記録手段111は、タスク実行手段110が取得した操作指示データと現在時刻データと、ユーザID及びパスワードとを関連付けた操作ログデータを生成し、操作ログデータ記憶部12に記録する。なお、この場合の操作指示データは編集操作指示データでないため、処理対象記録手段112は、何も処理を行なわない。
The worker uses the
そして、勤務者は、作業を開始するために、勤務者端末10を社内のグループウェアにアクセスさせる。この場合、勤務者端末10は、グループウェアの管理サーバからアクセスするための業務開始画面データを受信し、業務開始画面を表示する。この画面には、グループウェアにアクセスするためのログインID及びパスワードを入力する入力欄と業務開始ボタンとが含まれる。
Then, the worker causes the
勤務者は、操作部21を用いて、この画面の入力欄に自分のユーザID及びパスワードを入力し、業務開始ボタンを選択する。この場合、制御部11のタスク実行手段110は、ユーザID、パスワード及び業務開始ボタンの選択に関する操作指示データを取得し、これに対応する処理を実行する。操作ログ記録手段111は、タスク実行手段110が取得した操作指示データと現在の時刻と、ユーザID及びパスワードとを関連付けた操作ログデータを生成し、操作ログデータ記憶部12に記録する。なお、この場合にも、処理対象記録手段112は何も処理を行なわない。
The worker uses the
(プログラムの編集処理)
次に、勤務者がプログラムの編集処理を行なう場合について説明する。
プログラムの編集処理を開始する場合、勤務者は、操作部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
その後、制御部11のタスク実行手段110は、プログラム要素を編集(追加、変更及び削除)指示の操作指示データを取得すると、これに応じた処理を実行する。この場合、操作ログ記録手段111は、タスク実行手段110が取得した操作指示データと現在時刻とを関連付けた操作ログデータを生成し、操作ログデータ記憶部12に記録する。処理対象記録手段112は、タスク実行手段110がプログラム要素の保存指示を受信した場合には、処理対象データを生成して、処理対象データ記憶部13に記録する。具体的には、処理対象記録手段112は、この指示を受信したときのプログラムの処理対象名、処理対象タイプ及びプログラムの内容と、現在時刻とを含めた処理対象データを生成して記録する。
Thereafter, when the task execution means 110 of the
そして、プログラムの編集処理を終了する場合、勤務者は、操作部21を用いて、このプログラム要素を閉じる指示を行なう。この場合、制御部11のタスク実行手段110は、プログラム要素を閉じる操作指示データを取得し、これに対応してプログラム要素の表示を閉じる処理を実行する。操作ログ記録手段111は、タスク実行手段110が取得した操作指示データ(プログラム要素を閉じる指示データ)と現在時刻とを関連付けた操作ログデータを生成し、操作ログデータ記憶部12に記録する。この場合、処理対象記録手段112は、この操作指示データが編集操作指示データであるため、このときの処理対象データを生成して、処理対象データ記憶部13に記録する。
When ending the program editing process, the worker uses the
以上により、プログラムの編集処理が終了する。ドキュメントを編集する処理においても、このプログラムの編集処理と同様な処理が行なわれる。なお、プログラム要素又はドキュメントを閲覧する場合には、上述した保存指示が行なわれない。すなわち、閲覧する場合には、上述した「開始指示」と「終了指示」に対応する処理が行なわれる。 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
なお、勤務者が、操作部21を用いて、勤務者端末10のOSの処理を終了する処理を指示する。この場合、勤務者端末10のタスク実行手段110は、OSの処理を終了する操作指示データを取得し、これに対応する処理を実行する。操作ログ記録手段111は、タスク実行手段110が取得した操作指示データと現在時刻とを関連付けた操作ログデータを生成し、操作ログデータ記憶部12に記録する。なお、この場合にも、操作指示データが編集操作指示データでないため、処理対象記録手段112は処理を行なわない。
The worker uses the
(業務報告作成処理)
次に、勤務者端末10における業務報告作成処理について、図5を用いて説明する。本実施形態では、例えば、業務終了ボタンの選択を検出した場合に、勤務者端末10は、業務報告作業処理を実行する。
(Business report creation process)
Next, the business report creation process in the
まず、勤務者端末10の制御部11は、作業ログの抽出・記録処理を実行する(ステップS1−1)。ここで、制御部11は、まず、操作ログ対象範囲を特定する。具体的には、制御部11の作業ログ抽出手段115は、業務開始指示の操作ログデータを操作ログデータ記憶部12から抽出し、この操作ログデータに含まれる時刻を報告対象開始時刻として取得する。作業ログ抽出手段115は、業務終了指示の操作ログデータを操作ログデータ記憶部12から抽出し、この操作ログデータに含まれる時刻を報告対象終了時刻として
取得する。作業ログ抽出手段115は、これら報告対象開始時刻から報告対象終了時刻までの操作時刻の操作ログデータを操作ログデータ記憶部12から抽出する。
First, the
次に、制御部11は、各イベント(作業)を特定して、業務イベントデータ150を生成して記録する。具体的には、制御部11の作業ログ抽出手段115は、抽出した操作ログデータの操作指示データを、時系列順に、各イベント定義データ140の詳細イベント項目データ領域に記録された各作業開始指示データと順次、比較する。作業ログ抽出手段115は、該当する各作業開始指示データを検出した場合には、この作業開始指示データ以降の操作ログデータのうち、この作業開始指示データ以降で、これと同じイベント識別子に関連付けられた他の詳細イベント項目を検索する。そして、作業ログ抽出手段115は、同じイベント識別子に関連付けられた他のすべての詳細イベント項目を検出した場合には、これに対応するイベント識別子を特定する。例えば、作業開始指示データが、文書(ドキュメント)を開く又はプログラム要素を開く操作指示データの後で、「保存」の操作指示データを検出し、その後に作業終了指示データを検出した場合には、「編集作業」のイベント識別子を特定する。また、「保存」の操作指示データを検出することなく、作業終了指示データを検出した場合には、これらについて「参照作業」のイベント識別子を特定する。
Next, the
そして、作業ログ抽出手段115は、これら作業ログデータに基づいて業務イベントデータ150を生成して、業務イベントデータ記憶部15に記録する。具体的には、作業ログ抽出手段115は、業務イベント識別子を付与した業務イベントデータ150を生成する。作業ログ抽出手段115は、同じイベント識別子に関連付けて抽出された操作ログデータの操作指示及び操作時刻を、それぞれ詳細イベント項目及び詳細イベント発生時刻として、この業務イベントデータ150に含める。作業ログ抽出手段115は、これら操作指示から特定したイベント識別子を、この業務イベントデータ150に含める。
Then, the work
次に、勤務者端末10の制御部11は、ステップS1−1において特定したイベントが編集イベントの場合には、処理対象変更データの生成・記録処理を実行する(ステップS1−2)。具体的には、制御部11の作業ログ抽出手段115は、業務イベントデータ150に記録したイベント識別子が編集操作指示データの場合には、この業務イベントデータ150の作業開始指示データ及び作業終了指示データに対応する詳細イベント発生時刻をこのイベントの「開始時刻」及び「終了時刻」として特定する。
Next, when the event specified in step S1-1 is an editing event, the
作業ログ抽出手段115は、特定した「開始時刻」及び「終了時刻」に一致する記録時刻の処理対象データを処理対象データ記憶部13から抽出する。作業ログ抽出手段115は、抽出したこれら処理対象データの内容データを比較して、差分(変更された位置及び変更された内容)を特定し、変更箇所として業務イベントデータ150に記録する。更に、作業ログ抽出手段115は、「開始時刻」の処理対象データの処理対象名及び処理対象タイプに関するデータを取得し、業務イベントデータ150に含める。
The work
次に、勤務者端末10の制御部11は、作業対応項目の記録処理を実行する(ステップS1−3)。ここで、制御部11は、補足項目を取得して業務イベントデータ150に含める。具体的には、制御部11の作業対応項目取得手段116は、ステップS1−2において記録した業務イベントデータ150の詳細イベント発生時刻を含む操作ログデータを操作ログデータ記憶部12から抽出する。作業対応項目取得手段116は、この操作ログデータの操作対象内容データのうち、イベント定義データ140の詳細イベント項目に関連付けられている補足項目識別子に対応するデータを取得して、補足項目データとして業務イベントデータ150に記録する。
Next, the
そして、作業対応項目取得手段116は、業務イベントデータ150のイベント識別子
を含むイベント定義データ140から作業時間集計識別子を取得して、業務イベントデータ150に記録する。そして、作業対応項目取得手段116は、このイベント定義データ140から報告目的識別子を抽出する。この場合、1つの報告目的識別子を抽出した場合には、この報告目的識別子を業務イベントデータ150に記録する。一方、複数の報告目的識別子を抽出した場合には、この報告目的識別子をこの業務イベントデータ150に記録しない。
Then, the work corresponding
次に、勤務者端末10の制御部11は、報告目的項目の候補が複数あるイベントがあるか否かを判定する(ステップS1−4)。具体的には、制御部11の作業対応項目取得手段116は、報告目的識別子データ領域に報告目的識別子が記録されていない業務イベントデータ150を検索する。ここで、業務イベントデータ150のすべての報告目的識別子データ領域に報告目的識別子が記録された場合(ステップS1−4において「NO」の場合)には、作業対応項目取得手段116は、後述するステップS1−7を実行する。
Next, the
一方、報告目的項目識別子データ領域にデータが記録されていない業務イベントデータ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
ここで、勤務者は、各イベント欄のイベント項目、補足項目及び詳細イベント発生時刻を閲覧しながら、選択部において、このイベントの報告目的項目を選択する。そして、報告目的項目を選択し終わった場合には、勤務者は、決定ボタンを選択する。この場合、制御部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
そして、勤務者端末10の制御部11は、不足していた報告目的項目の記録処理を実行する(ステップS1−6)。具体的には、作業対応項目取得手段は、取得した業務イベント識別子を含む業務イベントデータ150の報告目的識別子データ領域に、取得した報告目的識別子を記録する。
And the
次に、勤務者端末10の制御部11は、作業時間の集計・記録処理を実行する(ステップS1−7)。ここで、制御部11は、作業時間項目別、かつ報告目的項目別に作業時間の集計を行なう。具体的には、制御部11の集計手段117は、集計対象期間(報告対象
開始時刻〜報告対象終了時刻)の詳細イベント発生時刻を含む業務イベントデータ150を業務イベントデータ記憶部15から抽出する。そして、集計手段117は、抽出した業務イベントデータ150の作業終了指示データの詳細イベント発生時刻から、作業開始指示データの詳細イベント発生時刻を減算して、この業務イベントデータ150に対応する作業時間を算出する。集計手段117は、算出した作業時間を、業務イベントデータ150の作業時間集計識別子及び報告目的識別子に関連付けて、メモリに一時的に記録する。そして、このようにして、集計手段117は、集計対象期間の詳細イベント発生時刻を含む業務イベントデータ150のすべての作業時間を算出する。
Next, the
そして、集計手段117は、同じ作業時間集計識別子及び同じ報告目的識別子に関連付けられた作業時間を合計して、作業合計時間を算出する。集計手段117は、この作業合計時間と、これに関連付けられる作業時間集計識別子及び報告目的識別子とを含む集計データ160を生成して集計データ記憶部16に記録する。更に、集計手段117は、報告対象開始時刻及び報告対象終了時刻を、この集計データ160の集計対象期間データ領域に記録する。
Then, the totaling
次に、勤務者端末10の制御部11は、業務報告帳票データの生成処理を実行する(ステップS1−8)。具体的には、制御部11の業務報告帳票作成手段118は、集計データ160の作業時間集計識別子、報告目的識別子のそれぞれに対応する作業時間項目、報告目的項目をイベント定義データ140から取得する。業務報告帳票作成手段118は、これら作業時間項目、報告目的項目と、集計データ160の作業合計時間とを含む業務報告帳票データを生成して、業務報告帳票データ記憶部17に記録する。
Next, the
更に、業務報告帳票作成手段118は、この作業時間集計識別子及び報告目的識別子を含み、集計対象期間を詳細イベント発生時刻とする業務イベントデータ150を業務イベントデータ記憶部15から抽出する。業務報告帳票作成手段118は、抽出した業務イベントデータ150のイベント識別子に対応するイベント項目を特定する。業務報告帳票作成手段118は、抽出した各業務イベントデータ150の各イベントの作業終了指示データ及び作業終了指示データに対応する詳細イベント発生時刻を、イベントの開始時刻及び終了時刻として特定する。業務報告帳票作成手段118は、抽出した業務イベントデータ150の補足項目及び処理対象編集状況を特定する。そして、業務報告帳票作成手段118は、特定した各イベントのイベント項目、開始時刻、終了時刻、補足項目及び処理対象編集状況を、この業務報告帳票データに含める。
Further, the business report
次に、勤務者端末10の制御部11は、業務報告帳票データの出力処理を実行する(ステップS1−9)。具体的には、制御部11の出力手段119は、生成した業務報告帳票データから印刷データを生成し、印刷装置に送信する。印刷装置は、印刷データに基づいて業務報告帳票500を印刷する。この業務報告帳票500には、図6に示すように、作業内容、作業時間、この作業時間に含まれるイベント項目、このイベントの開始時刻及び終了時刻、補足項目、処理対象編集状況(プログラム/ドキュメントの変更情報)が含まれる。以上により、業務報告作成処理が終了する。
Next, the
本実施形態によれば、以下のような効果を得ることができる。
・ 本実施形態では、業務報告作成処理において、勤務者端末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
・ 本実施形態では、業務報告処理において作業ログの抽出・記録処理(ステップ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
・ 本実施形態では、イベント定義データ記憶部14には、イベント識別子に対して1又は複数の報告目的識別子が関連付けられている。業務報告作成処理において、報告目的項目の候補が複数あるイベントがある場合(ステップS1−4において「YES」)には、勤務者端末10の制御部11は、補足項目を含む報告目的選択画面の出力処理を実行する(ステップS1−5)。制御部11は、この報告目的選択画面を介して特定された報告目的識別子を、これに関連付けられた業務イベント識別子の業務イベントデータ150の報告目的識別子データ領域に記録する。このため、この作業内容から一義的に業務を特定できない場合であっても、勤務者に選択させることにより、この作業内容の業務について業務報告に含めることができる。
In the present embodiment, the event definition
・ 本実施形態では、イベント定義データ140には、詳細イベント項目に対応して補足項目識別子が関連付けられている。作業対応項目の記録処理(ステップS1−3)において、制御部11は、補足項目を取得して業務イベントデータ150に含める。制御部11は、業務報告帳票データの生成処理(ステップS1−8)において、業務報告帳票データに、補足項目を含める。このため、業務報告に含まれる補足項目を閲覧することにより、勤務者が行なった業務や作業をより効率よく把握することができる。
In this embodiment, the
また、上記実施形態は以下のように変更してもよい。
○ 上記実施形態の業務報告作成処理においては、報告対象開始時刻〜報告対象終了時刻までの作業に関する業務報告を生成した。業務報告を作成する報告期間は、これに限られない。例えば、日毎、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
○ 上記実施形態において、勤務者端末10の制御部11は、業務報告帳票データを生成した(ステップS1−8,S1−9)。これに限らず、業務報告帳票データの生成を勤務者端末10以外で行なってもよい。例えば、勤務者端末10に接続されている社内の業務管理システムにおいて行なってもよい。ここでは、業務管理システムが業務報告作成システムとして機能する。この場合、業務管理システムは、勤務者端末10から操作ログデータ及び処理対象データを、各勤務者を特定するための勤務者識別子とともに取得する。そして、業務管理システムは、これら操作ログデータ及び処理対象データに基づいて、業務イベントデータ150及び集計データ160を生成し、これらから業務報告帳票データを生成する。この場合、勤務者識別子に関連付けて業務イベントデータ150、集計データ160及び著有無報告帳票データを生成する。従って、業務管理システムは、各勤務者の業務報告を一括して管理することができる。
In the above embodiment, the
○ 上記実施形態において、勤務者端末10の制御部11は、業務報告帳票データの出力処理(ステップS1−9)において、生成した業務報告帳票データから印刷データを生成し、印刷装置に送信した。業務報告帳票データの出力処理(ステップS1−9)は、これに限られない。例えば、勤務者端末10の制御部11は、生成した業務報告帳票データを、勤務者端末10に接続された社内の業務管理システムに送信してもよい。この場合、勤務者端末10の制御部11は、業務報告帳票データとともに、勤務者を特定するための勤務者識別子を送信する。この場合、勤務者端末10に接続される印刷装置から帳票を出力しなくてもよい。
In the above embodiment, the
10…勤務者端末、11…制御部、12…操作ログデータ記憶部、13…処理対象データ記憶部、14…イベント定義データ記憶部、15…業務イベントデータ記憶部、16…集計データ記憶部、17…業務報告帳票データ記憶部、21…操作部、22…表示部、110…タスク実行手段、111…操作ログ記録手段、112…処理対象記録手段、115…作業ログ抽出手段、116…作業対応項目取得手段、117…集計手段、118…業務報告帳票作成手段、119…出力手段、140…イベント定義データ、150…業務イベントデータ、160…集計データ、500…業務報告帳票。
DESCRIPTION OF
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.
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)
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)
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 |
-
2009
- 2009-03-18 JP JP2009066572A patent/JP5359425B2/en not_active Expired - Fee Related
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 |