JP5796331B2 - Information processing system - Google Patents
Information processing system Download PDFInfo
- Publication number
- JP5796331B2 JP5796331B2 JP2011095833A JP2011095833A JP5796331B2 JP 5796331 B2 JP5796331 B2 JP 5796331B2 JP 2011095833 A JP2011095833 A JP 2011095833A JP 2011095833 A JP2011095833 A JP 2011095833A JP 5796331 B2 JP5796331 B2 JP 5796331B2
- Authority
- JP
- Japan
- Prior art keywords
- work
- unit
- editing
- worker
- editing unit
- 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
- 230000010365 information processing Effects 0.000 title claims description 45
- 238000007726 management method Methods 0.000 claims description 35
- 238000004364 calculation method Methods 0.000 claims description 20
- 238000009825 accumulation Methods 0.000 claims description 4
- 230000001186 cumulative effect Effects 0.000 description 27
- 238000013500 data storage Methods 0.000 description 15
- 238000000034 method Methods 0.000 description 13
- 230000008569 process Effects 0.000 description 12
- 230000004048 modification Effects 0.000 description 10
- 238000012986 modification Methods 0.000 description 10
- 230000005540 biological transmission Effects 0.000 description 9
- 238000004891 communication Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 4
- 230000004044 response Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、情報処理システム、及び、情報処理プログラムに関する。 The present invention relates to an information processing system and an information processing program.
構造化文書の編集の進捗状況を算出できる進捗管理システムとして、構造化文書ファイルの各ノード毎に、当該ファイルの編集についての予定枚数と実績枚数を管理することにより、実績枚数/予定枚数を進捗値として算出するシステムが開示されている(下記特許文献1参照)。 As a progress management system that can calculate the progress of editing a structured document, the number of results / schedules is progressed by managing the number of scheduled and actual number of edited files for each node of the structured document file. A system for calculating a value is disclosed (see Patent Document 1 below).
複数の作業者が構造化文書の複数の編集単位を編集作業する場合に、当該各編集単位の編集作業の進捗状況に応じた分割指示に基づいて、編集単位を更に分割する情報処理システム、情報処理プログラムを実現することを目的とする。 An information processing system and information for further dividing an editing unit based on a division instruction according to the progress of the editing work of each editing unit when a plurality of workers edit a plurality of editing units of a structured document The purpose is to realize a processing program.
本発明の請求項1に記載の情報処理システムは、構造化文書データの階層構造のうち、分割指示に基づいた階層で該構造化文書データを分割して、複数の編集単位を生成する編集単位分割手段と、前記複数の編集単位に複数の作業者を設定する作業設定手段と、編集された各編集単位としての各編集データを取得する編集データ取得手段と、前記各編集単位と、前記各編集データとに基づいて、各編集単位の進捗度を算出する進捗度算出手段と、を有し、前記編集単位分割手段は、前記各編集単位の進捗度に応じた分割指示に基づいて、更に、前記各編集単位を分割することを特徴とする。 The information processing system according to claim 1 of the present invention is an editing unit that generates a plurality of editing units by dividing the structured document data in a hierarchy based on a division instruction among the hierarchical structure of the structured document data. Dividing means; work setting means for setting a plurality of workers in the plurality of editing units; editing data acquiring means for acquiring each editing data as each edited editing unit; each editing unit; A progress degree calculating means for calculating a progress degree of each editing unit based on the editing data, and the editing unit dividing means further includes a dividing instruction according to the progress degree of each editing unit, The editing units are divided.
請求項2に記載の情報処理システムは、請求項1に記載の情報処理システムにおいて、前記情報処理システムは、更に、前記各編集単位の編集に要する作業工数を示す作業工数情報と、前記編集単位の編集期間の始期及び終期を示す作業納期情報と、を含む作業管理情報を取得する作業管理情報取得手段を、有し、前記作業設定手段は、前記作業管理情報と、前記各作業者の作業予定に関する作業予定情報とに基づいて、前記各編集単位を前記各作業者に設定することを特徴とする。 The information processing system according to claim 2 is the information processing system according to claim 1, wherein the information processing system further includes work man-hour information indicating work man-hours required for editing each editing unit, and the editing unit. Work management information acquisition means for acquiring work management information including work delivery date information indicating the start and end of the editing period, and the work setting means includes the work management information and the work of each worker. Each editing unit is set for each worker based on work schedule information related to the schedule.
請求項3に記載の情報処理システムは、請求項2に記載の情報処理システムにおいて、前記作業設定手段は、前記各作業者の単位期間あたりの作業効率に基づいて、前記各編集単位を前記各作業者に設定することを特徴とする。 The information processing system according to claim 3 is the information processing system according to claim 2, wherein the work setting unit assigns the editing units to the respective editing units based on work efficiency per unit period of the respective workers. It is set as an operator.
請求項4に記載の情報処理システムは、請求項1乃至3のいずれかに記載の情報処理システムにおいて、前記作業設定手段は、前記予定作業情報と、前記作業工数情報とに基づいて、前記各編集単位を前記各作業者に設定可能か否かを判定する判定手段を有し、前記判定手段が設定不可と判定した場合には、前記編集単位分割手段に、前記各編集単位を、更に分割する分割指示を行うことを特徴とする。 An information processing system according to a fourth aspect of the present invention is the information processing system according to any one of the first to third aspects, wherein the work setting unit is configured to perform the operations based on the scheduled work information and the work man-hour information. A determination unit configured to determine whether or not an editing unit can be set for each worker, and when the determination unit determines that the editing unit cannot be set, each editing unit is further divided into the editing unit dividing unit; It is characterized in that a division instruction is performed.
請求項5に記載の情報処理システムは、請求項3乃至4のいずれかに記載の情報処理システムにおいて、前記情報処理システムは、更に、前記各編集単位の編集作業が終了した際に、前記各編集データと前記各編集単位の差分量としての前記各編集単位に追加及び/または変更されたテキスト量、及び、作業期間を累積する累積手段と、を有し、前記作業効率は、前記累積された差分量と前記累積された作業期間とに基づくことを特徴とする。 The information processing system according to claim 5 is the information processing system according to any one of claims 3 to 4, wherein the information processing system is further configured such that when the editing operation for each editing unit is finished, And a means for accumulating the amount of text added and / or changed to each editing unit as a difference amount between the editing data and each editing unit, and a work period, and the work efficiency is accumulated. It is based on the difference amount and the accumulated work period.
請求項6に記載の情報処理システムは、請求項3乃至4のいずれかに記載の情報処理システムにおいて、前記情報処理システムは、更に、前記各編集単位の編集期間内における前記各作業者が入力及び/または消去したテキスト量である作業量、及び、作業期間を累積する累積手段と、前記作業効率は、前記累積された作業量と前記累積された作業期間とに基づくことを特徴とする。 The information processing system according to claim 6 is the information processing system according to any one of claims 3 to 4, wherein the information processing system is further input by each worker within an editing period of each editing unit. And / or an accumulation means for accumulating a work amount that is an erased text amount and a work period, and the work efficiency is based on the accumulated work amount and the accumulated work period.
本発明の請求項7に記載の情報処理プログラムは、構造化文書データの階層構造のうち、分割指示に基づいた階層で該構造化文書データを分割して、複数の編集単位を生成する編集単位分割手段、前記複数の編集単位に複数の作業者を設定する作業設定手段、編集された各編集単位としての各編集データを取得する編集データ取得手段と、前記各編集単位と、前記各編集データとに基づいて、各編集単位の進捗度を算出する進捗度算出手段、としてコンピュータを機能させるための情報処理プログラムであって、前記編集単位分割手段は、前記各編集単位の進捗度に応じた分割指示に基づいて、更に、前記各編集単位を分割することを特徴とする。 According to a seventh aspect of the present invention, there is provided an information processing program that generates a plurality of editing units by dividing the structured document data in a hierarchy based on a division instruction out of the hierarchical structure of the structured document data. Dividing means, work setting means for setting a plurality of workers in the plurality of editing units, editing data acquiring means for acquiring each edited data as each edited editing unit, each editing unit, and each editing data And an information processing program for causing a computer to function as a progress degree calculating means for calculating the degree of progress of each editing unit, wherein the editing unit dividing means corresponds to the degree of progress of each editing unit. Further, the editing units are further divided based on the division instruction.
請求項1、7の発明によれば、例えば、管理者が各編集単位の進捗度に応じて分割指示を行い、当該分割指示に応じて、更に、各編集単位が分割できる。 According to the first and seventh aspects of the invention, for example, the administrator issues a division instruction according to the progress of each editing unit, and each editing unit can be further divided according to the division instruction.
請求項2の発明によれば、請求項1の発明において、作業管理情報と予定作業情報に基づいて、各編集単位に当該各編集単位を編集作業する各作業者が設定できる。 According to the invention of claim 2, in the invention of claim 1, each worker who edits each editing unit can be set for each editing unit based on the work management information and the scheduled work information.
請求項3の発明によれば、請求項2の発明において、各作業者の作業効率に基づいて、各編集単位に当該各編集単位を編集作業する各作業者が設定できる。 According to the invention of claim 3, in the invention of claim 2, each worker who edits each editing unit can be set for each editing unit based on the work efficiency of each worker.
請求項4の発明によれば、請求項1乃至3のいずれかに記載の発明において、各編集単位を設定不可と判定した場合に、当該各編集単位が更に分割できる。 According to the invention of claim 4, in the invention of any one of claims 1 to 3, when it is determined that each editing unit cannot be set, each editing unit can be further divided.
請求項5の発明によれば、請求項3乃至4のいずれかに記載の発明において、作業効率を、累積された差分量と作業期間とに基づいて算出し、各作業者の作業効率に基づいて、各編集単位に当該各編集単位を編集作業する各作業者が設定できる。 According to the invention of claim 5, in the invention according to any one of claims 3 to 4, the work efficiency is calculated based on the accumulated difference amount and work period, and based on the work efficiency of each worker. Thus, each editing unit can set each editing unit.
請求項6の発明によれば、請求項3乃至4のいずれかに記載の発明において、作業効率が、累積された作業量と作業期間とに基づいて算出し、各作業者の作業効率に基づいて、各編集単位に当該各編集単位を編集作業する各作業者が設定できる。 According to the invention of claim 6, in the invention according to any one of claims 3 to 4, the work efficiency is calculated based on the accumulated work amount and work period, and based on the work efficiency of each worker. Thus, each editing unit can set each editing unit.
以下、本発明の実施形態について、図面を参照しつつ説明する。なお、図面については、同一又は同等の要素には同一の符号を付し、重複する説明は省略する。 Embodiments of the present invention will be described below with reference to the drawings. In addition, about drawing, the same code | symbol is attached | subjected to the same or equivalent element, and the overlapping description is abbreviate | omitted.
図1は、本発明の実施の形態における情報処理システムの構成の概要について説明するための図である。図1に示すように、本実施の形態における情報処理システム100は、例えば、ネットワーク130を介して接続された情報処理装置110と端末装置120とを有する。
FIG. 1 is a diagram for explaining an outline of a configuration of an information processing system according to an embodiment of the present invention. As illustrated in FIG. 1, the
情報処理装置110は、例えば、CPUやメモリ等で構成されるサーバで構成され、例えば、制御部111、記憶部112、通信部113を有する。なお、制御部111、記憶部112、通信部113は、内部バス114により互いに接続される。
The
制御部111は、例えば、CPU、MPU等であって、記憶部112に格納されたプログラムに従って動作する。
The
記憶部112は、例えば、ROMやRAM、ハードディスク等の情報記録媒体で構成され、制御部111によって実行されるプログラムを保持する情報記録媒体である。また、記憶部112は、制御部111のワークメモリとしても動作する。
The
なお、当該プログラムは、例えば、ネットワークを介して、ダウンロードされて提供されてもよいし、または、CD−ROMやDVD−ROM等のコンピュータで読み取り可能な各種の情報記録媒体によって提供されてもよい。 The program may be provided by being downloaded through a network, or may be provided by various information recording media that can be read by a computer such as a CD-ROM or a DVD-ROM. .
通信部113は、当該情報処理装置110を、ネットワーク108を介して、後述する端末装置120と接続する。
The
端末装置120は、例えば、CPUやメモリ等で構成されるパーソナルコンピュータであって、図1に示すように、例えば、内部バス126により互いに接続された、制御部121、記憶部122、通信部123、操作部124、表示部125を有する。なお、下記において、制御部121、記憶部122、通信部123については、上記情報処理装置110と同様であるので、説明を省略する。
The
操作部124は、例えば、キーボードやマウス等で構成され、ユーザーの指示操作に応じて、当該指示操作の内容を制御部121に出力する。表示部125は、例えば、液晶ディスプレイ、有機ELディスプレイ等であって、制御部121からの指示に従い、情報を表示する。通信部123は、当該端末装置120を、ネットワーク130を介して、情報処理装置110と接続する。
The
なお、上記情報処理システム100の構成は、一例であってこれに限定されるものではない。例えば、図1においては、1の端末装置120のみを示しているが、その他の数であってもよい。
The configuration of the
次に、本実施の形態における情報処理装置110の機能的な構成について説明する。図2は、図1に示した情報処理装置110の機能的な構成について説明するための図である。図2に示すように、構造化文書データ取得部201、構造化文書データ記憶部202、編集単位分割部203、作業管理情報取得部204、作業管理テーブル記憶部205、作業設定部206、編集データ送信部207、作業量取得部208、累積作業量記憶部209、編集データ取得部210、進捗度取得部211、進捗度送信部212、作業実績更新部213、作業予定テーブル記憶部214、作業実績テーブル記憶部215と、を含む。
Next, a functional configuration of the
構造化文書データ取得部201は、例えば、端末装置120等からネットワーク130を介して、編集対象としての構造化文書データを取得し、構造化文書データ記憶部202に記憶する。当該構造化文書データは、例えば、管理者があらかじめ保持しているデータでもよいし、管理者が作成したデータであってもよい。ここで、構造化文書データとは、例えば、データ構造が木構造で表現された文書、図、表についてのデータ等を含むデータファイルであり、例えば、XMLで表現される。
The structured document
構造化文書データ記憶部202は、複数の構造化文書データを記憶する。また、後述する編集単位データに関連付けて、作業者が編集した編集単位データである編集データを、当該編集単位データに関連付けて記憶する。なお、当該構造化文書データ記憶部202は、例えば、記憶部122で構成してもよいし、ネットワーク130を介して接続されたデータベース(図示なし)で構成してもよい。
The structured document
編集単位分割部203は、例えば、管理者の分割指示に基づいて、構造化文書データ記憶部202に記憶された構造化文書データを、当該管理者の分割指示に応じた階層で分割し、各ユーザーが編集する各編集単位を設定する。
For example, the editing
具体的には、例えば、構造化文書データが図3に示した木構造を有する場合であって、管理者の分割指示が、ノードB2(例えば、ある文章の章に相当する)の4つの分割である場合、編集単位分割部203は、ノードC21乃至C24(例えば、ある文章の節に相当する)等に分割する。また、例えば、編集単位分割部203は、管理者の指示に応じて、ノードB1、ノードC21乃至C24、ノードC31乃至C32に対応する文書データを編集単位として設定する。なお、各編集単位は、各編集単位IDで識別される。
Specifically, for example, when the structured document data has the tree structure shown in FIG. 3, the administrator's division instruction is divided into four divisions of node B2 (for example, corresponding to a chapter of a sentence). , The editing
作業管理情報取得部204は、例えば、管理者の分割指示に応じて、編集単位ID毎に、作業納期情報、作業工数情報を含む作業管理情報を取得し、テーブルの形式(以下、作業管理テーブルという)で、作業管理テーブル記憶部205に記憶する。なお、当該作業管理情報は、その他、編集単位データの内容の種別を示す内容IDを含んでもよい。また、作業管理テーブル記憶部205は、例えば、記憶部122で構成してもよいし、ネットワーク130を介して接続された外部のデータベースで構成してもよい。
The work management
ここで、作業納期情報とは、編集単位が編集される予定の始期と終期、例えば、編集を開始する年月日と編集を終了する年月日とを示す情報に相当する。また、作業工数情報(差分量)とは、例えば、ある編集単位が修正された場合に、変更されたテキスト量(例えば、文字数)、より具体的には、例えば、編集前のファイルに含まれる文書から編集終了後の文書ファイルに含まれる文書を比較した際に、変更により追加されたテキスト量及び変更されたテキスト量に相当する。よって、例えば、編集単位を新規に作成し編集する場合は、入力したテキスト全てが、作業工数情報(差分量)に相当する。なお、管理者が作業工数情報を入力する際には、作業管理情報取得部204は、例えば、管理者が想定した作業工数を取得する。
Here, the work delivery date information corresponds to information indicating a start date and an end date when the editing unit is scheduled to be edited, for example, a date when editing is started and a date when editing is ended. Further, the work man-hour information (difference amount) is, for example, a changed text amount (for example, the number of characters) when a certain editing unit is corrected, more specifically, for example, included in a file before editing. When comparing documents included in a document file after editing from a document, this corresponds to the amount of text added by the change and the changed amount of text. Therefore, for example, when a new editing unit is created and edited, all input text corresponds to work man-hour information (difference amount). Note that when the administrator inputs the work man-hour information, the work management
具体的には、例えば、図4に示すように、作業管理テーブル記憶部205は、編集単位ID、X0001に関連付けられた、内容種別IDとしてT、作業者IDとしてA、作業納期情報として作業納期の始期情報としての2010/12/1(2010年12月1日に相当する)、終期情報としての2010/12/10(2010年12月10日に相当する)、作業工数情報として7500(例えば、文字数)を記憶する。編集単位ID、X0002等についても同様に図4に示したとおりであるので説明を省略する。なお、図4に示した編集単位ID、X0003については、後述する作業設定部206が、作業者IDを割り当てる前であって、作業者ID以外の情報が入力された状態を示しているので、作業者IDが未入力の状態である。なお、ここで、編集単位IDとは、上記のように設定された編集単位を識別するための識別情報を表し、内容種別IDとは、内容の種別を識別する情報であって、例えば、Tが手順書を表し、Kが規定を表す。
Specifically, for example, as shown in FIG. 4, the work management
作業設定部206は、各編集単位に各作業者を設定する。また、作業設定部206は、後述するように、当該設定した各作業者の作業者IDについての作業予定情報を生成し、作業予定テーブル記憶部214に記憶する。ここで、作業予定情報とは、例えば、予定される編集単位、作業予定日、予定作業工数、作業者を示す情報に相当する。より具体的には、例えば、図5に示すように、各日付情報(予定作業日に相当する)に関連して、作業者ID、予定作業工数、編集単位IDを関連付けて、テーブルの形式で、記憶した情報に相当する。なお、各日付情報とは、作業が予定される日を示し、作業予定工数とは、当該日に予定される作業工数を示す。
The
次に、作業設定部206の機能の詳細につき、図6を用いて説明する。図6に示すように、作業設定部206は、例えば、検索部301、作業者ID選択部302、作業効率算出部303、作業可能期間取得部304、作業効率算出部305、作業可否判定部306、作業予定生成部307、テーブル更新部308と、を含む。
Next, details of the function of the
検索部301は、作業管理テーブルを参照し、作業者IDに関連付けられて記憶されていない編集単位IDを検索し、そのような編集単位IDが存在するか否か判定する。そして、作業者IDが関連付けられていない編集単位IDが存在すると判定した場合は、当該編集単位IDを取得する。具体的には、例えば、作業管理テーブルが図4に示した状態であるとき、検索部301は、編集単位ID、X0003について、作業者IDが記憶されていないことから、当該編集単位ID、X0003を取得する。また、検索部301は、後述する作業可否判定部306から対象の作業者につき作業不可を示す通知があった場合には、検索部301は当該通知に含まれている作業者ID以外の作業者IDが作業実績テーブルに含まれているか否かを判定等する。
The
作業者ID選択部302は、例えば、作業実績テーブルに含まれる作業者IDの中から任意に作業者IDを選択する。ここで、作業実績テーブルとは、作業実績テーブル記憶部215に記憶される作業実績テーブルであって、作業者ID毎に累積作業時間情報、累積作業量情報、累積差分量情報を関連付けて記憶したものである。なお、当該作業実績テーブルは、更に、内容種別IDを含んでもよい。ここで、累積作業時間情報とは、作業者の作業時間の累積値に相当し、累積作業量情報とは、作業者の作業量の累積値に相当し、累積差分量情報とは、作業者の差分量の累積値に相当する。例えば、作業実績テーブルは、図7に示すように、例えば作業者ID、A、内容種別ID、Tに関連付けて、累積作業時間として100日、累積作業量として158000文字、累積差分量情報として150000文字等を記憶する。また、作業量とは、作業者の当該編集単位データまたは編集データの編集に伴い、作業者が入力及び消去した文字数に相当する。
For example, the worker
具体的には、作業者ID選択部302は、例えば、上記の例の場合であって、作業実績テーブルが図7に示した状態にあるとすると、作業者IDとしてA乃至Cが含まれているので、A乃至Cのいずれかを任意に選択する。また、後述する作業可否判定部306が作業者IDの作業者が作業不可と判定した場合には、作業者ID選択部302は、当該不可と判定された作業者ID以外であって、作業実績テーブルに含まれる作業者IDの中から任意に作業者IDを選択する。
Specifically, for example, in the case of the above example, the worker
作業効率算出部303は、例えば、選択された作業者IDに基づいて、作業実績テーブルを参照し、当該作業者IDの作業者の作業効率を算出する。具体的には、選択された作業者IDに関連付けられて記憶されている累積差分量情報、及び、累積作業時間情報を取得する。そして、当該累積差分量情報及び累積作業時間情報に基づいて、作業効率を算出する。なお、作業効率とは、例えば、作業者のあらかじめ設定された期間当たりの作業量に相当する。
For example, the work
例えば、作業効率算出部303は、上記の例において、作業者ID、Aが選択された場合、累積差分量情報として150000(文字数)及び累積作業時間として100(日)を取得する。そして、150000/100の除算を行うことにより、作業者ID、Aについての作業効率情報1500(文字数/日)を算出する。
For example, when the worker ID and A are selected in the above example, the work
作業可能期間取得部304は、算出された作業効率情報、作業管理テーブルに含まれる作業納期情報、及び、作業予定テーブルに含まれる日付情報に基づき、作業可能期間を取得する。ここで、上述のように、作業予定テーブルにおいては、例えば、図5に示すように、作業者ID、日付情報、作業予定工数情報、編集単位IDを関連付けられている。
The workable
作業可能期間取得部304は、例えば、上記例の場合、作業納期情報2010/12/1乃至2010/12/10のうち、作業予定テーブルに、作業者ID、Aについては日付情報2010/12/1乃至2010/12/5及び各日付情報につき、作業工数1500が記憶されているが、日付情報2010/12/6乃至2010/12/10については、作業者ID、Aについての作業工数等は記憶されていない。よって、2010/12/6乃至2010/12/10の5日間を作業可能期間として取得する。
For example, in the case of the above example, the work available
作業可否判定部306は、予定作業情報と、作業工数情報に基づいて、作業の可否を判定する。具体的には、例えば、上記例の場合、作業可否判定部306は、作業可能期間5と作業効率情報としての1500とを乗算し、作業可能量7500を求める。そして、当該作業可能量7500は、作業工数10000より少ないので、作業不可と判定する。この場合、作業可否判定部306は、作業者ID選択部302に当該作業不可と判定した作業者IDを通知し、当該通知に基づき、作業者ID選択部302は、上述のように当該作業者ID以外の他の作業者IDを選択する。なお、ここで、作業者ID選択部302は、他の作業者IDが存在しない場合には、例えば、作業可能な作業者が存在しない旨を示すエラーメッセージ等を管理者に通知するように構成してもよい。
The work
作業予定生成部307は、作業可否判定部306が作業可能と判定した場合には、作業工数情報及び当該作業可能期間情報に基づいて、作業予定情報を生成し、作業予定テーブル記憶部214に記憶する。
When the work
具体的には、例えば、作業者ID、Cが選択された場合であると、上記と同様に、作業者ID、Cについて、作業効率として、1600、作業可能期間情報として、2010/12/1乃至2010/12/10、作業可能量として、16000が求められる。そして、作業可否判定部306は、当該作業可能量16000が作業工数10000以上であることから、作業可能と判定する。そして、作業工数10000を作業可能期間10で除算し、1日当たりの作業量1000を求め、図8に示すように、2010/12/1乃至2010/12/10の各日付情報に関連付けて、作業者ID及び編集単位IDとともに記憶する。
Specifically, for example, when the worker ID and C are selected, as in the above case, the worker ID and C are 1600 as work efficiency and 2010/12/1 as work period information. Thru 2010/12/10, and 16000 is determined as the workable amount. Then, the work
また、作業可否判定部306は、作業可能と判定した作業者IDを作業実績テーブルに記憶することにより、作業実績テーブルを更新する。具体的には、例えば、上記例の場合、作業実績テーブルの編集単位ID、X0003については、作業者IDが設定されていなかったが、当該作業者ID、Cを関連付けて記憶する。
The work
編集データ送信部207は、例えば、作業者の要求指示に応じて、作業予定テーブルに従い、構造化文書データ記憶部202に記憶された編集データを送信する。ここで、編集データとは、作業者が編集した編集データをいい、後述するように元の編集単位データに関連付けて、例えば、構造化文書データ記憶部202に記憶される。なお、作業予定の最初には編集データは存在しないため、編集データ送信部207は、構造化文書データ記憶部202に記憶されている編集単位を送信する。
The edit
具体的には、編集データ送信部207は、例えば、作業予定テーブルが図5に示した場合であって、2010年12月1日に作業者ID、Aの作業者が要求指示をした場合には、編集単位IDがX0001の編集単位を送信する。そして、2010年12月2日に作業者ID、Aの作業者が要求指示をした場合には、編集単位IDがX0001の編集単位データに関連付けられて構造化文書データ記憶部202に記憶されている編集データを送信する。
Specifically, the edit
作業量取得部208は、作業者の当該編集単位データまたは編集データの編集に伴い、作業者が入力及び消去した文字数(作業量)を取得し、当該作業量を累積して、累積作業量記憶部209に記憶する。具体的には、例えば、上記の例の場合、作業者ID、Aの作業者が2010年12月1日に作業者が1000字入力及び消去し、2010年12月2日に1000字入力及び消去した場合には、累積作業量記憶部209は、2000を既に記憶されている作業量として記憶する。なお、当該作業量は、当該作業者が使用する端末装置120の操作部124に入力及び消去した文字数を端末装置120が累積し、当該累積作業量を、作業量取得部208がネットワーク130を介して取得し、累積作業量記憶部209に記憶するように構成してもよい。
The work
編集データ取得部210は、作業者の操作指示に応じて、編集された編集単位または編集した編集データを取得し、構造化文書データに元の編集単位データに関連付けて、構造化文書データ記憶部202に記憶する。なお、編集データ取得部210は、編集データが取得される毎に更新して記憶する。具体的には、例えば、作業者は1日の作業の終了時に、編集した編集単位または編集データを送信し、編集データ取得部210が、対応する編集単位データに関連付けて編集データを記憶する。
The editing
進捗度取得部211は、管理者または作業者等からの進捗度要求指示に応じて、各編集単位がどれだけ進捗しているかを示す進捗度を求める。なお、当該進捗度要求指示は、例えば、管理者または作業者が使用する端末装置120から送信される。
The
図9は、進捗度取得部の具体的な機能的な構成について説明するための図である。図9に示すように、進捗度取得部211は、差分量算出部401と、累積部402と、進捗度算出部403と、を含む。
FIG. 9 is a diagram for explaining a specific functional configuration of the progress degree acquisition unit. As illustrated in FIG. 9, the progress
差分量算出部401は、管理者または作業者等からの進捗度要求指示に含まれる編集単位IDに基づき、構造化文書データ記憶部202から、対応する編集データ及び元の編集単位を取得する。そして、編集データ及び編集単位に基づき、作業工数(差分量)を算出する。なお、ここで、作業工数(差分量)とは、上記のように、例えば、ある編集単位が修正された場合に、変更されたテキスト量(例えば、文字数)、より具体的には、例えば、編集前のファイル(編集単位に相当)に含まれる文書から編集終了後のファイル(編集データに相当)に含まれる文書を比較した際に、変更により追加されたテキスト量及び変更されたテキスト量に相当する。
The difference
累積部402は、作業予定テーブルから当該編集単位IDについての、作業開始日及び予定作業工数を取得する。そして、作業開始日から進捗度要求指示を取得した日までの予定作業工数の累積値である累積作業工数を算出する。例えば、図5に示した場合であって、編集単位ID、X0001について、進捗度要求指示が2010年12月4日に行われた場合、2010年12月1日から4日までの各予定作業工数、1500を累積して、累積予定作業工数を6000と算出する等である。
The accumulating
進捗度算出部403は、累積予定作業工数及び差分量に基づき、進捗度を算出する。具体的には、例えば、上記の例の場合であって差分量が4000と算出された場合、差分量4000を累積作業予定工数6000で除算することにより、進捗度は0.75つまり、75%と算出する。なお、上記とともに、累積作業予定工数6000と差分量4000の差(2000)を算出し、当該差を作業効率、1500で除算することにより、約1.3日の遅れが発生していることを進捗度として求めてもよい。また、進捗度送信部212は、進捗度要求指示をした管理者等に当該進捗度を送信する。この場合、例えば、管理者が当該送信された進捗度に応じて、更に、編集単位分割部203に分割指示をし、例えば、進捗度が遅れている編集単位について、当該編集単位を更に分割され、当該分割された編集単位が、更に、各作業者に割り当てられる。
The
作業実績更新部213は、作業者からの編集終了指示に応じて、累積作業量記憶部209から編集開始から編集終了までの累積作業量を取得する。また、差分量算出部401から、編集終了時に記憶された編集データと対応する編集単位に基づいて算出された差分量を取得する。そして、当該差分量及び累積作業量に基づいて、作業実績テーブルを更新する。
The work
例えば、作業実績更新部213は、上記例において、作業者ID、Cの作業者が編集単位ID、X0003についての作業が終了した場合、図10に示すように作業実績テーブルが更新される。ここで、図10は、図7に示した状態から、例えば、作業者ID、Cの作業者が、編集単位ID、X0003、内容種別ID、Tについて、作業量11000、作業工数(差分量)、10000、10日間で編集作業を終了している場合を示す。
For example, in the above example, the work
次に、図11を用いて、構造化文書データが取得されてから、ある編集単位の作業予定が作成されるまでの処理のフローの概要について説明する。図11に示すように、構造化文書データ取得部201は、例えば、管理者が使用している端末装置120から、ネットワーク130を介して、編集対象としての構造化文書データを取得し、構造化文書データ記憶部202に記憶する(S101)。
Next, an outline of a processing flow from when structured document data is acquired until a work schedule for a certain editing unit is created will be described with reference to FIG. As illustrated in FIG. 11, the structured document
編集単位分割部203は、管理者の分割指示に応じて、構造化文書データ記憶部202に記憶された構造化文書データを分割し、各編集単位を設定する(S102)。作業管理情報取得部204は、編集単位毎に、納期情報、作業工数を表す情報を含む作業管理情報を取得し、作業管理テーブル記憶部205に記憶する(S103)。作業設定部206は、各編集単位に各作業者を設定し(S104)、各作業者の作業予定を作成する(S105)。
The editing
次に、図12を用いて、作業者決定の処理及び作業予定作成の処理のフローの詳細について説明する。 Next, details of the flow of the worker determination process and the work schedule creation process will be described with reference to FIG.
検索部301は、作業管理テーブルを参照し、作業者IDに関連付けられて記憶されていない編集単位IDを検索し、当該編集単位IDが存在するか否か判定し(S201)、作業者IDが関連付けられていない編集単位IDが存在すると判定した場合は、当該編集単位IDを取得する(S202)。
The
例えば、上記図4に示した例の場合、編集単位ID、X0003について、作業者IDが設定されていない(空欄である)ので、編集単位ID、X0003が取得される。一方、全ての編集単位IDにつき、作業者IDが設定されている場合は、処理を終了する。 For example, in the case of the example shown in FIG. 4, since the worker ID is not set (blank) for the editing unit ID X0003, the editing unit ID X0003 is acquired. On the other hand, if worker IDs are set for all editing unit IDs, the process ends.
作業者ID選択部302は、作業実績テーブルに含まれる作業者IDの中から任意に作業者IDを選択する(S203)。
The worker
作業効率算出部303は、選択された作業者IDに基づいて、作業実績テーブルを参照し、当該作業者IDの作業者の作業者効率を算出する(S204)。
The work
作業可能期間取得部304は、算出された作業効率情報、作業管理テーブルに含まれる作業納期情報、及び、作業予定テーブルに含まれる日付情報に基づき、作業可能期間情報を算出し取得する(S205)。作業可否判定部306は、取得された作業可能期間情報、作業効率情報、作業工数情報に基づいて、作業の可否を判定する(S206)。
The workable
作業可否判定部306が、作業可能と判定した場合には、当該作業可能期間情報及び作業効率に基づいて、作業予定生成部307は、作業予定情報を生成し、作業予定テーブル記憶部214に記憶するとともに(S207)、作業可能と判定した作業者IDを作業実績テーブル記憶部215に記憶することにより、作業実績テーブルを更新する(S208)。
When the work
一方、S206で作業可否判定部306が、作業不可と判定した場合には、作業者ID選択部302は、作業実績テーブルに作業者IDが設定されていない他の作業者IDが存在するか否かを判定する(S209)。他の作業者IDが存在すると判定した場合には、S203に戻り、当該作業不可と判定された作業者の作業者ID以外であって、作業実績テーブルに作業者IDが設定されていない他の作業者IDを任意に選択する。一方、作業者ID選択部302が当該他の作業者IDが存在しないと判定した場合には、処理を終了する。
On the other hand, if the work
次に、図13を用いて、進捗度が要求され進捗度が通知されるまでの処理のフローについて説明する。 Next, with reference to FIG. 13, a processing flow until a progress level is requested and a progress level is notified will be described.
進捗度取得部211は、進捗度要求指示を取得する(S301)。ここで、当該進捗度要求指示は、例えば、編集単位ID等を含む。
The progress
差分量算出部401は、管理者または作業者等からの進捗度要求指示に含まれる編集単位IDに基づき、構造化文書データ記憶部202から、対応する編集データ及び元の編集単位を取得する。そして、当該取得された編集データ及び編集単位に基づき、作業工数(差分量)を算出する(S302)。
The difference
累積部402は、作業予定テーブルから当該編集単位IDについての、作業開始日及び予定作業工数を取得する。そして、作業開始日から進捗度要求指示を取得した日までの予定作業工数の累積値である累積作業工数を算出する(S303)。進捗度算出部403は、累積予定作業工数及び差分量に基づき、進捗度を算出し(S304)、進捗度送信部212は、進捗度要求指示をした管理者または作業者等に当該進捗度を送信する(S305)。
The accumulating
管理者等は、編集単位の進捗度に応じて分割指示を行うか否か決定する(S305)。具体的には、管理者等は、例えば、進捗度を参照し管理者等がある編集単位の進捗状況が遅れていると判断した場合には、分割指示を行う。この場合、図11のS102乃至S105で説明したように、当該分割指示に応じて、当該編集単位を更に分割して各編集単位が設定され、当該各編集単位について各作業者が設定され、各編集単位及び各作業者についての作業予定が作成される。一方、分割指示がない場合には処理を終了する。 The administrator or the like determines whether or not to instruct division according to the progress of the editing unit (S305). Specifically, for example, when the manager or the like refers to the degree of progress and determines that the progress of the editing unit or the like is delayed, the manager or the like gives a division instruction. In this case, as described in S102 to S105 of FIG. 11, according to the division instruction, the editing unit is further divided to set each editing unit, and each worker is set for each editing unit. An editing unit and a work schedule for each worker are created. On the other hand, if there is no division instruction, the process ends.
本発明は、上記実施の形態に限定されるものではなく、上記実施の形態で示した構成と実質的に同一の構成、同一の作用効果を奏する構成又は同一の目的を達成することができる構成で置き換えてもよい。例えば、上記において、作業納期情報や日付情報は1日単位を用いて説明したが、時間単位、例えば1時間単位等を用いてもよい。また、上記において、予定作業工数は、各日で等分される場合を例として説明したが、これに限られず、作業納期の開始日から作業効率を用いて配分される等、他の配分であってもよい。 The present invention is not limited to the above-described embodiment, and is substantially the same configuration as the configuration shown in the above-described embodiment, a configuration that exhibits the same operational effects, or a configuration that can achieve the same purpose. May be replaced. For example, in the above description, the work delivery date information and the date information have been described using a unit of one day, but a unit of time such as a unit of one hour may be used. Further, in the above description, the scheduled work man-hour has been described as an example in which each day is equally divided. However, the present invention is not limited to this, and other allocations such as allocation using work efficiency from the start date of the work delivery date. There may be.
また、上記においては、作業者ID選択部302は、作業実績テーブルに含まれる作業者IDの中から任意に作業者IDを選択する構成について説明したが、例えば、あらかじめ作業効率を算出、記憶しておき、当該作業効率に基づいて、作業効率の高い作業者を識別する作業者IDから順に選択するように構成してもよい。更に、当該作業効率は、上記のような累積差分量を累積作業時間で除算した値に代えて、累積作業量を累積作業時間で除算した値を用いてもよい。また、この場合、更に、いずれの作業効率を用いるか、管理者が選択できるように構成してもよい。更に、累積作業量と累積差分量の差は、作業者が入力した文字を削除した場合等のように作業の無駄の度合いを示すことから、当該差を管理者等の要求に応じて、管理者等に通知するように構成してもよい。
In the above description, the worker
[変形例]
次に、本発明の変形例について説明する。なお、上記実施の形態と同様である点については説明を省略する。図14は、本変形例における作業設定部の機能的な構成を示す図である。図14に示すように、本変形例における作業設定部206は、更に、編集単位分割可否判定部309を有する。
[Modification]
Next, a modified example of the present invention will be described. Note that the description of the same points as in the above embodiment is omitted. FIG. 14 is a diagram illustrating a functional configuration of the work setting unit in the present modification. As illustrated in FIG. 14, the
また、本変形例においては、上記実施の形態と異なり、作業者ID選択部302は、作業実績テーブルに含まれる作業者IDの中から、各作業者の作業効率の高い順に従い、作業者IDを選択する。
Also, in the present modification, unlike the above embodiment, the worker
具体的には、例えば、図7における作業実績テーブルにおいて内容種別ID、Tについて作業者IDを選択する場合であって、作業者ID、A、Bのみが含まれている場合であると、作業者ID、A、Bの各作業者の作業効率は、1500、1200であるので、作業者ID選択部302は、作業者ID、Aを選択する。なお、当該作業効率に基づく順序は、例えば、あらかじめ作業効率算出部303が算出し、順序情報として作業実績テーブルに含めるように構成してもよい。ここで、下記においては編集単位ID、X0003について作業者ID、Aが選択された場合を例として説明する。
Specifically, for example, when the worker ID is selected for the content type ID and T in the work performance table in FIG. 7 and only the worker ID, A, and B are included, the work Since the work efficiency of each worker of the worker IDs, A, and B is 1500, 1200, the worker
編集単位分割可否判定部309は、作業可否判定部306が、作業不可と判定した場合には、当該編集単位につき、分割可能か否か判定する。具体的には、例えば、編集単位分割可否判定部309は、作業管理テーブルに関連付けて記憶された分割情報テーブルに基づいて、分割の可否を判定する。
When the work
ここで、分割情報テーブルには、例えば、図15に示すように、編集単位ID毎に、分割編集単位ID、及び分割編集単位IDについての作業工数が、関連付けて記憶される。例えば、対象となっている構造化文書データの構造が図3に示した場合を例として説明すると、上述のように、編集単位ID、B2(編集単位ID、X0003に相当するものとする)は、分割編集単位ID、C21乃至C24に分割可能である。そこで、図15に示すように、例えば、分割情報テーブルに、編集単位ID、X0003に関連付けて、各分割編集単位ID、C21乃至C24を記憶するとともに、各分割編集単位ID、C21乃至C24の作業工数情報2500をそれぞれ記憶する。なお、当該分割編集単位やその作業工数情報については、例えば、あらかじめ管理者が編集単位の分割設定を行う際に設定し、分割情報テーブルとして、作業内容管理テーブル記憶部122に編集単位IDに関連付けて記憶しておく。
Here, for example, as shown in FIG. 15, for each editing unit ID, the divided editing unit ID and the work man-hour for the divided editing unit ID are stored in the division information table in association with each other. For example, in the case where the structure of the target structured document data is shown in FIG. 3 as an example, as described above, the editing unit ID B2 (which corresponds to the editing unit ID, X0003) is as follows. Can be divided into divided editing unit IDs C21 to C24. Therefore, as shown in FIG. 15, for example, the division information table stores the division editing unit IDs C21 to C24 in association with the editing unit ID X0003 and the operations of the division editing unit IDs C21 to C24. The man-
編集単位分割可否判定部309が、分割可能と判定した場合には、編集単位分割部203は、分割情報テーブル及び作業設定部206が算出した作業可能量に基づいて、編集単位を分割する。具体的には、例えば、作業可能量以下であって、作業可能量に最も近い値を有する編集単位を有するように分割する。
When the editing unit division
例えば、上記例の場合、上記実施の形態と同様に、作業者ID、Aについては、作業可能量7500に対して、作業工数情報は10000であるため、作業可否判定部306は作業不可と判定する。この際、当該編集単位ID、X0003の編集単位について、分割情報テーブルに各分割編集単位ID、C21乃至C24及びそれらの作業工数情報2500が記憶されているので分割情報テーブルに基づいて、各分割編集単位の作業工数情報2500を取得する。そして、当該各分割編集単位の作業工数情報2500は、作業可能量7500以下であるので、分割可能と判定する。
For example, in the case of the above example, as in the above-described embodiment, for the worker ID, A, the work man-hour information is 10,000 with respect to the
更に、この場合、編集単位分割部203は、編集単位ID、X0003の編集単位を、作業可能量7500以下であって、作業可能量7500に最も近い値を有する分割編集単位を有するように分割する。ここで、各分割編集単位の作業工数情報は2500であるので、分割編集単位ID、C21乃至C23と、分割編集単位ID、C24を有する2の新たな編集単位に分割し、新たな編集単位(例えば、編集単位ID、X0004とX0005の編集単位)とする。つまり、編集単位分割部203は、作業工数情報7500の編集単位ID、X0004を有する編集単位と、作業工数情報2500の編集単位ID、X0005を有する編集単位に分割する。なお、当該新たな編集単位についても、同様の形式で作業管理テーブルに記憶する。このとき、作業納期情報や内容種別IDは、例えば、分割前の編集単位のものが用いられる。
Further, in this case, the editing
そして、作業予定生成部307は、分割により新たに生成された編集単位のうち、作業可能量以下であって、作業可能量に最も近い値を有する編集単位について、作業可能期間情報及び作業効率に基づいて、作業予定情報を生成し、作業予定テーブル記憶部214に記憶する。また、他の編集単位についても同様に作業予定情報が生成等されることはいうまでもない。
The work
例えば、上記例の場合、図16に示すような作業予定テーブルが生成される。図16に示すように、作業者ID、A、新たな編集単位ID、X0004につき、日付情報2010年12月6日から12月10日の各日に、作業予定工数1500の作業予定情報が記憶される。なお、ここで、図16は、分割された編集単位ID、X0005の編集単位についても、上記と同様の処理が行われ、作業者ID、Bに割り当てられた場合についても示している。
For example, in the case of the above example, a work schedule table as shown in FIG. 16 is generated. As shown in FIG. 16, work schedule information of work schedule man-
次に、図17を用いて、本変形例における作業予定情報を作成する処理のフローについて説明する。 Next, the flow of processing for creating work schedule information in this modification will be described with reference to FIG.
検索部301は、作業管理テーブルを参照し、作業者IDに関連付けられて記憶されていない編集単位IDを検索し、当該編集単位IDが存在するか否か判定し(S401)、作業者IDが関連付けられていない編集単位IDが存在すると判定した場合は、当該編集単位IDを取得する(S402)。
The
作業者ID選択部302は、作業実績テーブルに含まれる作業者IDの中から作業効率のより高い作業者IDを選択する(S403)。なお、上述のように当該作業効率については、あらかじめ作業効率算出部305が算出し、作業効率の高い順序を示す順序情報を記憶部112等に記憶しておき、当該順序情報に基づいて、作業実績テーブルに含まれる作業者IDの中から作業効率のより高い作業者IDを選択するようにしてもよい。
The worker
作業効率算出部303は、選択された作業者IDで識別される作業者の作業者効率を取得する(S404)。なお、ここで、上記のように、あらかじめ作業効率情報が算出され、記憶される場合には、当該記憶された作業効率情報を取得する。
The work
作業可能期間取得部304は、算出された作業効率情報、作業管理テーブルに含まれる作業納期情報、及び、作業予定テーブルに含まれる日付情報に基づき、作業可能期間を取得する(S405)。
The workable
作業可否判定部306は、作業可能期間情報、作業効率情報、作業工数情報に基づいて、作業の可否を判定する(S406)。作業可否判定部306が、作業不可と判定した場合には、編集単位分割可否判定部309は、当該編集単位につき、分割可能か否か判定する(S407)。
The work
編集単位分割可否判定部309が、分割可能と判定した場合には、編集単位分割部203は、分割情報テーブル及び作業設定部206が算出した作業可能量に基づいて、編集単位を分割する(S408)。
If the editing unit division
一方、作業可否判定部306が、S406で作業可能と判定した場合には、作業可能期間情報及び作業効率情報に基づいて、作業予定生成部307は、作業予定情報を生成し、作業予定テーブル記憶部214に記憶するとともに(S409)、作業可能と判定した作業者IDを作業実績テーブル記憶部215に記憶することにより、作業実績テーブルを更新する(S410)。また、作業予定生成部307は、S408で編集単位が分割された場合には、当該分割された編集単位についても、作業可能期間情報及び作業効率に基づいて、作業予定生成部307は、作業予定情報を生成し、作業予定テーブル記憶部214に記憶するとともに(S409)、作業可能と判定した作業者IDを作業実績テーブル記憶部215に記憶することにより、作業実績テーブルを更新する(S410)。
On the other hand, when the work
また、S407で分割不可と判断された場合には、作業者ID選択部302は、作業実績テーブルに作業者IDが設定されていない他の作業者IDが存在するか否かを判定する(S411)。他の作業者IDが存在すると判定した場合には、S403に戻り、当該作業不可と判定された作業者の作業者ID以外であって、作業実績テーブルに作業者IDが設定されていない他の作業者IDを、作業効率が高い順に従い、選択する。一方、作業者ID選択部302が当該他の作業者IDが存在しないと判定した場合には、処理を終了する(S411)。
If it is determined in S407 that division is not possible, the worker
本発明及び変形例は、上記実施の形態に限定されるものではなく、上記実施の形態で示した構成と実質的に同一の構成、同一の作用効果を奏する構成又は同一の目的を達成することができる構成で置き換えてもよい。例えば、上記において、作業納期情報や日付情報は1日単位を用いて説明したが、時間単位、例えば1時間単位等を用いてもよい。また、上記において、予定作業工数は、各日で等分される場合を例として説明したが、これに限られず、作業納期の開始日から作業効率を用いて配分される等、他の配分であってもよい。 The present invention and the modifications are not limited to the above-described embodiment, and achieve substantially the same configuration, the same operational effect, or the same object as the configuration shown in the above-described embodiment. It may be replaced with a configuration capable of. For example, in the above description, the work delivery date information and the date information have been described using a unit of one day, but a unit of time such as a unit of one hour may be used. Further, in the above description, the scheduled work man-hour has been described as an example in which each day is equally divided. However, the present invention is not limited to this, and other allocations such as allocation using work efficiency from the start date of the work delivery date. There may be.
また、上記においては、作業効率に基づいて、作業効率のより高い作業者を識別する作業者IDから順に選択する構成について説明したが、作業者ID選択部302は、作業実績テーブルに含まれる作業者IDの中から任意に作業者IDを選択するよう構成してもよい。また、当該作業効率は、上記のような累積差分量を累積作業時間で除算した値を用いてもよいし、累積作業量を累積作業時間で除算した値を用いてもよい。この場合、更に、いずれの作業効率を用いるか、管理者が選択できるように構成してもよい。更に、累積作業量と累積差分量の差は、作業者が入力した文字を削除した場合等のように作業の無駄の度合いを示すことから、当該差を管理者等の要求に応じて、管理者等に通知するように構成してもよい。
In the above description, the configuration in which the worker ID is selected in order from the worker ID for identifying the worker with higher work efficiency based on the work efficiency has been described. However, the worker
100 情報処理システム、110 情報処理装置、120 端末装置、130 ネットワーク、111、121 制御部、112、122 記憶部、113、123 通信部、114 内部バス、124 操作部、125 表示部、126 内部バス、201 構造化文書データ取得部、202 構造化文書データ記憶部、203 編集単位分割部、204 作業管理情報取得部、205 作業管理テーブル記憶部、206 作業設定部、207 編集単位データ送信部、208 作業量取得部、209 作業量記憶部、210 編集データ取得部、211 進捗度取得部、212 進捗度送信部、213 作業実績更新部、214 作業予定テーブル記憶部、215 作業実績テーブル記憶部、301 検索部、302 作業者ID選択部、303 作業効率算出部、304 作業可能期間取得部、305 作業効率算出部、306 作業可否判定部、307 作業予定生成部、308 テーブル更新部、309 編集単位分割可否判定部、401 差分量算出部、402 累積部、403 進捗度算出部。
DESCRIPTION OF
Claims (7)
分割して、複数の編集単位を生成する編集単位分割手段と、
前記複数の編集単位に複数の作業者を設定する作業設定手段と、
編集された各編集単位としての各編集データを取得する編集データ取得手段と、
前記各編集単位と、前記各編集データとに基づいて、各編集単位の進捗度を算出する進
捗度算出手段と、を有し、
前記編集単位分割手段は、前記各編集単位の進捗度に応じた分割指示がある場合、分割可能な分割編集単位に対して編集単位ごとに関連付けた分割情報に基づいて、前記各作業者の作業可能量に新たな編集単位が最も近い値を有するように、更に、前記各編集単位を分割することを特徴とする情報処理システム。 Editing unit dividing means for dividing the structured document data in a hierarchy based on a division instruction out of the hierarchical structure of the structured document data and generating a plurality of editing units;
A work setting means for setting a plurality of workers in the plurality of editing units;
Edit data acquisition means for acquiring each edit data as each edited edit unit;
A progress degree calculating means for calculating a progress degree of each editing unit based on each editing unit and each editing data;
When there is a division instruction according to the progress of each editing unit, the editing unit dividing means performs the work of each worker based on the division information associated with each editable unit with respect to the divided editing unit that can be divided. An information processing system characterized by further dividing each editing unit so that a new editing unit has a value closest to the possible amount .
前記各編集単位の編集に要する作業工数を示す作業工数情報と、前記編集単位の編集期間の始期及び終期を示す作業納期情報と、を含む作業管理情報を取得する作業管理情報取得手段を、有し、
前記作業設定手段は、前記作業管理情報と、前記各作業者の作業予定に関する作業予定情報とに基づいて、前記各編集単位を前記各作業者に設定することを特徴とする請求項1記載の情報処理システム。 The information processing system further includes:
Work management information acquisition means for acquiring work management information including work man-hour information indicating work man-hours required for editing each editing unit and work delivery date information indicating the start and end of the editing period of the editing unit. And
The said work setting means sets each said edit unit to each said worker based on the said work management information and the work schedule information regarding the work schedule of each said worker, The said worker is characterized by the above-mentioned. Information processing system.
前記判定手段が設定不可と判定した場合には、前記編集単位分割手段に、前記各編集単位を、更に分割する分割指示を行うことを特徴とする請求項2または3に記載の情報処理システム。 The work setting means includes determination means for determining whether or not each editing unit can be set for each worker based on the work schedule information and the work man-hour information.
4. The information processing system according to claim 2 , wherein when the determination unit determines that the setting is not possible, a division instruction to further divide each editing unit is given to the editing unit dividing unit.
前記作業効率は、前記累積された差分量と前記累積された作業期間とに基づくことを特徴とする請求項3に記載の情報処理システム。 The information processing system further includes an amount of text added and / or changed to each editing unit as a difference amount between each editing data and each editing unit when the editing work of each editing unit is completed. And accumulating means for accumulating work periods,
The information processing system according to claim 3 , wherein the work efficiency is based on the accumulated difference amount and the accumulated work period.
前記作業効率は、前記累積された作業量と前記累積された作業期間とに基づくことを特徴とする請求項3に記載の情報処理システム。 The information processing system further includes a work amount that is a text amount input and / or erased by each worker within an editing period of each editing unit, and an accumulation unit that accumulates the work period;
The information processing system according to claim 3 , wherein the work efficiency is based on the accumulated work amount and the accumulated work period.
前記複数の編集単位に複数の作業者を設定する作業設定手段、
編集された各編集単位としての各編集データを取得する編集データ取得手段と、
前記各編集単位と、前記各編集データとに基づいて、各編集単位の進捗度を算出する進捗度算出手段、としてコンピュータを機能させるための情報処理プログラムであって、
前記編集単位分割手段は、前記各編集単位の進捗度に応じた分割指示がある場合、分割可能な分割編集単位に対して編集単位ごとに関連付けた分割情報に基づいて、前記各作業者の作業可能量に新たな編集単位が最も近い値を有するように、更に、前記各編集単位を分割することを特徴とする情報処理プログラム。 An editing unit dividing means for dividing the structured document data in a hierarchy based on a division instruction out of the hierarchical structure of the structured document data and generating a plurality of editing units;
Work setting means for setting a plurality of workers in the plurality of editing units;
Edit data acquisition means for acquiring each edit data as each edited edit unit;
An information processing program for causing a computer to function as a progress calculation unit that calculates a progress of each editing unit based on each editing unit and each editing data,
When there is a division instruction according to the progress of each editing unit, the editing unit dividing means performs the work of each worker based on the division information associated with each editable unit with respect to the divided editing unit that can be divided. An information processing program characterized by further dividing each editing unit so that a new editing unit has a value closest to the possible amount .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011095833A JP5796331B2 (en) | 2011-04-22 | 2011-04-22 | Information processing system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011095833A JP5796331B2 (en) | 2011-04-22 | 2011-04-22 | Information processing system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2012226682A JP2012226682A (en) | 2012-11-15 |
| JP5796331B2 true JP5796331B2 (en) | 2015-10-21 |
Family
ID=47276746
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011095833A Expired - Fee Related JP5796331B2 (en) | 2011-04-22 | 2011-04-22 | Information processing system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5796331B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6619298B2 (en) * | 2016-06-15 | 2019-12-11 | 日本電信電話株式会社 | Support system and support method |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07296061A (en) * | 1994-04-28 | 1995-11-10 | Fujitsu Ltd | Work progress management apparatus and method |
| JPH09101987A (en) * | 1995-10-09 | 1997-04-15 | Hitachi Ltd | Project progress management device |
| JP2000029949A (en) * | 1998-07-14 | 2000-01-28 | Hitachi Ltd | SGML document creation process management method in addition-and-subtraction type publishing business |
| JP2001344393A (en) * | 2000-05-31 | 2001-12-14 | Kansai Electric Power Co Inc:The | Support system for document computerization |
| JP2002222185A (en) * | 2001-01-25 | 2002-08-09 | Sharp Corp | Structured document sharing device, structured document sharing method, and structured document file sharing system |
| JP4045400B2 (en) * | 2001-08-24 | 2008-02-13 | 富士ゼロックス株式会社 | Search device and search method |
| JP4055013B2 (en) * | 2004-11-10 | 2008-03-05 | 富士ゼロックス株式会社 | Workflow system and method of dividing work in workflow system |
-
2011
- 2011-04-22 JP JP2011095833A patent/JP5796331B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2012226682A (en) | 2012-11-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6025154B2 (en) | System, method and program for managing a project | |
| US8793693B2 (en) | Apparatus and method for predicting a processing time of a computer | |
| US10579266B2 (en) | Capacity forecasting based on capacity policies and transactions | |
| JP5657189B2 (en) | Schedule correction apparatus, schedule correction program, and schedule correction method | |
| JPWO2017130446A1 (en) | Project management apparatus, project management system, project management method and program | |
| JP7177597B2 (en) | Production planning device, production planning system, production planning method, and program | |
| CN109669915A (en) | A kind of computer task management method, device and relevant device | |
| JP6094594B2 (en) | Information system construction support apparatus, information system construction support method, and information system construction support program | |
| JPWO2014054230A1 (en) | Information system construction device, information system construction method, and information system construction program | |
| JP2009157690A (en) | Manufacturing process management apparatus, manufacturing process management method, program and recording medium for the same | |
| JP2012527048A (en) | Self-referencing field synchronization in bidirectional synchronization | |
| JP5796331B2 (en) | Information processing system | |
| CN103177334A (en) | Method and system for scheduling robot resources | |
| JP6753521B2 (en) | Computational resource management equipment, computational resource management methods, and programs | |
| JP4912850B2 (en) | Project management device | |
| JP6007320B2 (en) | Computer, relevance calculation method, and storage medium | |
| JP5854745B2 (en) | DATA INTERFACE DEVICE, DATA INTERFACE METHOD, DATA INTERFACE PROGRAM, AND PROCESS MANAGEMENT SYSTEM FOR PROCESS MANAGEMENT TOOL | |
| JP6535294B2 (en) | Job schedule change system and job schedule change method | |
| JP2015111429A (en) | Alteration management support apparatus, alteration management support method, and alteration management support program | |
| JP5797994B2 (en) | Job management system | |
| JP2011107906A (en) | Process management system | |
| JP2015111316A (en) | Project management system, project management method, and program | |
| JP2023005334A (en) | Information processing device, control method, and program | |
| JP2008152466A (en) | Stock lot allocation management system | |
| JP5488079B2 (en) | Virtual device placement program and virtual device placement method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140319 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20141119 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20141209 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150204 |
|
| 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: 20150721 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150803 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5796331 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |