Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5796331B2 - Information processing system - Google Patents
[go: Go Back, main page]

JP5796331B2 - Information processing system - Google Patents

Information processing system Download PDF

Info

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
Application number
JP2011095833A
Other languages
Japanese (ja)
Other versions
JP2012226682A (en
Inventor
賢一 沼田
賢一 沼田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Fujifilm Business Innovation Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd, Fujifilm Business Innovation Corp filed Critical Fuji Xerox Co Ltd
Priority to JP2011095833A priority Critical patent/JP5796331B2/en
Publication of JP2012226682A publication Critical patent/JP2012226682A/en
Application granted granted Critical
Publication of JP5796331B2 publication Critical patent/JP5796331B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing 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).

特開平4−57154号公報JP-A-4-57154

複数の作業者が構造化文書の複数の編集単位を編集作業する場合に、当該各編集単位の編集作業の進捗状況に応じた分割指示に基づいて、編集単位を更に分割する情報処理システム、情報処理プログラムを実現することを目的とする。   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.

本発明の実施の形態における情報処理システムの構成の概要について説明するための図である。It is a figure for demonstrating the outline | summary of a structure of the information processing system in embodiment of this invention. 図1に示した情報処理装置の機能的な構成について説明するための図である。It is a figure for demonstrating the functional structure of the information processing apparatus shown in FIG. 本発明の実施形態における構造化文書データの一例について説明するための図である。It is a figure for demonstrating an example of the structured document data in embodiment of this invention. 本発明の実施形態における作業管理テーブルについて説明するための図である。It is a figure for demonstrating the work management table in embodiment of this invention. 本発明の実施形態における作業予定テーブルについて説明するための図である。It is a figure for demonstrating the work schedule table in embodiment of this invention. 図2に示した作業設定部の機能的な構成について説明するための図である。It is a figure for demonstrating the functional structure of the operation | work setting part shown in FIG. 本発明の実施形態における作業実績テーブルについて説明するための図である。It is a figure for demonstrating the work performance table in embodiment of this invention. 本発明の実施形態における作業予定テーブルについて説明するための図である。It is a figure for demonstrating the work schedule table in embodiment of this invention. 図2に示した進捗度取得部の具体的な機能的な構成について説明するための図である。It is a figure for demonstrating the specific functional structure of the progress acquisition part shown in FIG. 本発明の実施形態における更新された作業実績テーブルについて説明するための図である。It is a figure for demonstrating the updated work performance table in embodiment of this invention. 本発明の実施形態における構造化文書データが取得されてから、ある編集単位の作業予定が作成されるまでの処理のフローについて説明するための図である。It is a figure for demonstrating the flow of a process after the structured document data in embodiment of this invention is acquired until the work schedule of a certain edit unit is produced. 本発明の実施形態における作業者決定の処理及び作業予定作成の処理のフローについて説明するための図である。It is a figure for demonstrating the flow of the process of worker determination in the embodiment of this invention, and the process of work schedule preparation. 本発明の実施形態において、進捗度が要求され進捗度が通知されるまでの処理のフローについて説明するための図である。In an embodiment of the present invention, it is a figure for explaining a flow of processing until a progress is requested and a progress is notified. 本発明の変形例における作業設定部の機能的な構成を説明するための図である。It is a figure for demonstrating the functional structure of the operation | work setting part in the modification of this invention. 本発明の変形例における分割情報テーブルについて説明するための図である。It is a figure for demonstrating the division | segmentation information table in the modification of this invention. 本発明の変形例における作業予定テーブルについて説明するための図である。It is a figure for demonstrating the work schedule table in the modification of this invention. 本変形例における作業予定情報を作成する処理のフローについて説明するための図である。It is a figure for demonstrating the flow of the process which produces the work schedule information in this modification.

以下、本発明の実施形態について、図面を参照しつつ説明する。なお、図面については、同一又は同等の要素には同一の符号を付し、重複する説明は省略する。   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 information processing system 100 according to the present embodiment includes, for example, an information processing device 110 and a terminal device 120 connected via a network 130.

情報処理装置110は、例えば、CPUやメモリ等で構成されるサーバで構成され、例えば、制御部111、記憶部112、通信部113を有する。なお、制御部111、記憶部112、通信部113は、内部バス114により互いに接続される。   The information processing apparatus 110 is configured by a server configured with, for example, a CPU and a memory, and includes, for example, a control unit 111, a storage unit 112, and a communication unit 113. The control unit 111, the storage unit 112, and the communication unit 113 are connected to each other via an internal bus 114.

制御部111は、例えば、CPU、MPU等であって、記憶部112に格納されたプログラムに従って動作する。   The control unit 111 is, for example, a CPU, an MPU, or the like, and operates according to a program stored in the storage unit 112.

記憶部112は、例えば、ROMやRAM、ハードディスク等の情報記録媒体で構成され、制御部111によって実行されるプログラムを保持する情報記録媒体である。また、記憶部112は、制御部111のワークメモリとしても動作する。   The storage unit 112 is an information recording medium that includes an information recording medium such as a ROM, a RAM, and a hard disk, and holds a program executed by the control unit 111. The storage unit 112 also operates as a work memory for the control unit 111.

なお、当該プログラムは、例えば、ネットワークを介して、ダウンロードされて提供されてもよいし、または、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 communication unit 113 connects the information processing apparatus 110 to a terminal apparatus 120 described later via the network 108.

端末装置120は、例えば、CPUやメモリ等で構成されるパーソナルコンピュータであって、図1に示すように、例えば、内部バス126により互いに接続された、制御部121、記憶部122、通信部123、操作部124、表示部125を有する。なお、下記において、制御部121、記憶部122、通信部123については、上記情報処理装置110と同様であるので、説明を省略する。   The terminal device 120 is, for example, a personal computer including a CPU, a memory, and the like. As illustrated in FIG. 1, for example, a control unit 121, a storage unit 122, and a communication unit 123 connected to each other via an internal bus 126. , An operation unit 124 and a display unit 125. In the following description, the control unit 121, the storage unit 122, and the communication unit 123 are the same as those of the information processing apparatus 110, and a description thereof will be omitted.

操作部124は、例えば、キーボードやマウス等で構成され、ユーザーの指示操作に応じて、当該指示操作の内容を制御部121に出力する。表示部125は、例えば、液晶ディスプレイ、有機ELディスプレイ等であって、制御部121からの指示に従い、情報を表示する。通信部123は、当該端末装置120を、ネットワーク130を介して、情報処理装置110と接続する。   The operation unit 124 includes, for example, a keyboard and a mouse, and outputs the content of the instruction operation to the control unit 121 in accordance with a user instruction operation. The display unit 125 is a liquid crystal display, an organic EL display, or the like, for example, and displays information in accordance with an instruction from the control unit 121. The communication unit 123 connects the terminal device 120 to the information processing device 110 via the network 130.

なお、上記情報処理システム100の構成は、一例であってこれに限定されるものではない。例えば、図1においては、1の端末装置120のみを示しているが、その他の数であってもよい。   The configuration of the information processing system 100 is an example and is not limited to this. For example, in FIG. 1, only one terminal device 120 is shown, but other numbers may be used.

次に、本実施の形態における情報処理装置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 information processing apparatus 110 in the present embodiment will be described. FIG. 2 is a diagram for describing a functional configuration of the information processing apparatus 110 illustrated in FIG. 1. As shown in FIG. 2, the structured document data acquisition unit 201, the structured document data storage unit 202, the editing unit division unit 203, the work management information acquisition unit 204, the work management table storage unit 205, the work setting unit 206, the editing data Transmission unit 207, work amount acquisition unit 208, cumulative work amount storage unit 209, edit data acquisition unit 210, progress degree acquisition unit 211, progress degree transmission unit 212, work result update unit 213, work schedule table storage unit 214, work result A table storage unit 215.

構造化文書データ取得部201は、例えば、端末装置120等からネットワーク130を介して、編集対象としての構造化文書データを取得し、構造化文書データ記憶部202に記憶する。当該構造化文書データは、例えば、管理者があらかじめ保持しているデータでもよいし、管理者が作成したデータであってもよい。ここで、構造化文書データとは、例えば、データ構造が木構造で表現された文書、図、表についてのデータ等を含むデータファイルであり、例えば、XMLで表現される。   The structured document data acquisition unit 201 acquires, for example, structured document data to be edited from the terminal device 120 or the like via the network 130 and stores the structured document data in the structured document data storage unit 202. The structured document data may be, for example, data stored in advance by the administrator or data created by the administrator. Here, the structured document data is, for example, a data file including data on documents, figures, tables, etc., in which the data structure is expressed in a tree structure, and is expressed in XML, for example.

構造化文書データ記憶部202は、複数の構造化文書データを記憶する。また、後述する編集単位データに関連付けて、作業者が編集した編集単位データである編集データを、当該編集単位データに関連付けて記憶する。なお、当該構造化文書データ記憶部202は、例えば、記憶部122で構成してもよいし、ネットワーク130を介して接続されたデータベース(図示なし)で構成してもよい。   The structured document data storage unit 202 stores a plurality of structured document data. In addition, editing data that is editing unit data edited by the operator is stored in association with the editing unit data in association with editing unit data to be described later. Note that the structured document data storage unit 202 may be configured by, for example, the storage unit 122 or a database (not shown) connected via the network 130.

編集単位分割部203は、例えば、管理者の分割指示に基づいて、構造化文書データ記憶部202に記憶された構造化文書データを、当該管理者の分割指示に応じた階層で分割し、各ユーザーが編集する各編集単位を設定する。   For example, the editing unit dividing unit 203 divides the structured document data stored in the structured document data storage unit 202 in a hierarchy according to the dividing instruction of the administrator based on the dividing instruction of the administrator. Set each editing unit that the user edits.

具体的には、例えば、構造化文書データが図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 unit dividing unit 203 divides the data into nodes C21 to C24 (for example, corresponding to a section of a sentence). For example, the editing unit dividing unit 203 sets document data corresponding to the node B1, the nodes C21 to C24, and the nodes C31 to C32 as editing units in accordance with an instruction from the administrator. Each editing unit is identified by each editing unit ID.

作業管理情報取得部204は、例えば、管理者の分割指示に応じて、編集単位ID毎に、作業納期情報、作業工数情報を含む作業管理情報を取得し、テーブルの形式(以下、作業管理テーブルという)で、作業管理テーブル記憶部205に記憶する。なお、当該作業管理情報は、その他、編集単位データの内容の種別を示す内容IDを含んでもよい。また、作業管理テーブル記憶部205は、例えば、記憶部122で構成してもよいし、ネットワーク130を介して接続された外部のデータベースで構成してもよい。   The work management information acquisition unit 204 acquires, for example, work management information including work delivery date information and work man-hour information for each editing unit ID in accordance with an administrator's division instruction, and a table format (hereinafter referred to as a work management table). And stored in the work management table storage unit 205. The work management information may include a content ID indicating the type of content of the editing unit data. In addition, the work management table storage unit 205 may be configured by, for example, the storage unit 122 or an external database connected via the network 130.

ここで、作業納期情報とは、編集単位が編集される予定の始期と終期、例えば、編集を開始する年月日と編集を終了する年月日とを示す情報に相当する。また、作業工数情報(差分量)とは、例えば、ある編集単位が修正された場合に、変更されたテキスト量(例えば、文字数)、より具体的には、例えば、編集前のファイルに含まれる文書から編集終了後の文書ファイルに含まれる文書を比較した際に、変更により追加されたテキスト量及び変更されたテキスト量に相当する。よって、例えば、編集単位を新規に作成し編集する場合は、入力したテキスト全てが、作業工数情報(差分量)に相当する。なお、管理者が作業工数情報を入力する際には、作業管理情報取得部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 information acquisition unit 204 acquires, for example, the work man-hours assumed by the administrator.

具体的には、例えば、図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 table storage unit 205 associates the editing unit ID, X0001, with T as the content type ID, A as the worker ID, and work deadline as work deadline information. 2010/12/1 (corresponding to December 1, 2010) as start information, 2010/12/10 (corresponding to December 10, 2010) as end information, and 7500 (for example, work man-hour information) , The number of characters). The editing unit ID, X0002, and the like are the same as shown in FIG. The editing unit ID X0003 shown in FIG. 4 shows a state in which information other than the worker ID is input before the work setting unit 206, which will be described later, assigns the worker ID. The worker ID is not input. Here, the editing unit ID represents identification information for identifying the editing unit set as described above, and the content type ID is information for identifying the type of content. For example, T Represents a procedure manual and K represents a regulation.

作業設定部206は、各編集単位に各作業者を設定する。また、作業設定部206は、後述するように、当該設定した各作業者の作業者IDについての作業予定情報を生成し、作業予定テーブル記憶部214に記憶する。ここで、作業予定情報とは、例えば、予定される編集単位、作業予定日、予定作業工数、作業者を示す情報に相当する。より具体的には、例えば、図5に示すように、各日付情報(予定作業日に相当する)に関連して、作業者ID、予定作業工数、編集単位IDを関連付けて、テーブルの形式で、記憶した情報に相当する。なお、各日付情報とは、作業が予定される日を示し、作業予定工数とは、当該日に予定される作業工数を示す。   The work setting unit 206 sets each worker for each editing unit. Further, as will be described later, the work setting unit 206 generates work schedule information for the set worker ID of each worker and stores the work schedule information in the work schedule table storage unit 214. Here, the work schedule information corresponds to, for example, information indicating a scheduled editing unit, a work scheduled date, a scheduled work man-hour, and an operator. More specifically, for example, as shown in FIG. 5, in association with each date information (corresponding to the scheduled work date), the worker ID, the scheduled work man-hour, and the editing unit ID are associated with each other in the form of a table. Corresponds to the stored information. In addition, each date information shows the day when work is scheduled, and work scheduled man-hour shows the work man-hour scheduled on the said day.

次に、作業設定部206の機能の詳細につき、図6を用いて説明する。図6に示すように、作業設定部206は、例えば、検索部301、作業者ID選択部302、作業効率算出部303、作業可能期間取得部304、作業効率算出部305、作業可否判定部306、作業予定生成部307、テーブル更新部308と、を含む。   Next, details of the function of the work setting unit 206 will be described with reference to FIG. As illustrated in FIG. 6, the work setting unit 206 includes, for example, a search unit 301, a worker ID selection unit 302, a work efficiency calculation unit 303, a work available period acquisition unit 304, a work efficiency calculation unit 305, and a work availability determination unit 306. A work schedule generation unit 307 and a table update unit 308.

検索部301は、作業管理テーブルを参照し、作業者IDに関連付けられて記憶されていない編集単位IDを検索し、そのような編集単位IDが存在するか否か判定する。そして、作業者IDが関連付けられていない編集単位IDが存在すると判定した場合は、当該編集単位IDを取得する。具体的には、例えば、作業管理テーブルが図4に示した状態であるとき、検索部301は、編集単位ID、X0003について、作業者IDが記憶されていないことから、当該編集単位ID、X0003を取得する。また、検索部301は、後述する作業可否判定部306から対象の作業者につき作業不可を示す通知があった場合には、検索部301は当該通知に含まれている作業者ID以外の作業者IDが作業実績テーブルに含まれているか否かを判定等する。   The search unit 301 refers to the work management table, searches for an editing unit ID that is not stored in association with the worker ID, and determines whether such an editing unit ID exists. If it is determined that there is an editing unit ID that is not associated with the worker ID, the editing unit ID is acquired. Specifically, for example, when the work management table is in the state shown in FIG. 4, the search unit 301 does not store the worker ID for the editing unit ID, X0003. To get. In addition, when the search unit 301 receives a notification indicating that work cannot be performed for a target worker from the work availability determination unit 306 described later, the search unit 301 is a worker other than the worker ID included in the notification. It is determined whether or not the ID is included in the work performance table.

作業者ID選択部302は、例えば、作業実績テーブルに含まれる作業者IDの中から任意に作業者IDを選択する。ここで、作業実績テーブルとは、作業実績テーブル記憶部215に記憶される作業実績テーブルであって、作業者ID毎に累積作業時間情報、累積作業量情報、累積差分量情報を関連付けて記憶したものである。なお、当該作業実績テーブルは、更に、内容種別IDを含んでもよい。ここで、累積作業時間情報とは、作業者の作業時間の累積値に相当し、累積作業量情報とは、作業者の作業量の累積値に相当し、累積差分量情報とは、作業者の差分量の累積値に相当する。例えば、作業実績テーブルは、図7に示すように、例えば作業者ID、A、内容種別ID、Tに関連付けて、累積作業時間として100日、累積作業量として158000文字、累積差分量情報として150000文字等を記憶する。また、作業量とは、作業者の当該編集単位データまたは編集データの編集に伴い、作業者が入力及び消去した文字数に相当する。   For example, the worker ID selection unit 302 arbitrarily selects a worker ID from among worker IDs included in the work performance table. Here, the work performance table is a work performance table stored in the work performance table storage unit 215 and stores the accumulated work time information, the accumulated work amount information, and the accumulated difference amount information in association with each worker ID. Is. Note that the work result table may further include a content type ID. Here, the cumulative work time information corresponds to the cumulative value of the worker's work time, the cumulative work amount information corresponds to the cumulative value of the worker's work amount, and the cumulative difference amount information refers to the worker It corresponds to the cumulative value of the difference amount. For example, as shown in FIG. 7, the work performance table is associated with, for example, worker ID, A, content type ID, and T, and the accumulated work time is 100 days, the accumulated work amount is 158000 characters, and the accumulated difference amount information is 150,000. Memorize characters. The work amount corresponds to the number of characters input and erased by the worker in accordance with the editing of the editing unit data or editing data by 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 ID selection unit 302 includes A to C as worker IDs when the work result table is in the state shown in FIG. Therefore, any one of A to C is arbitrarily selected. In addition, when the work availability determination unit 306 described later determines that the worker with the worker ID cannot perform the work, the worker ID selection unit 302 has a work performance record other than the worker ID determined to be impossible. An operator ID is arbitrarily selected from the operator IDs included in the table.

作業効率算出部303は、例えば、選択された作業者IDに基づいて、作業実績テーブルを参照し、当該作業者IDの作業者の作業効率を算出する。具体的には、選択された作業者IDに関連付けられて記憶されている累積差分量情報、及び、累積作業時間情報を取得する。そして、当該累積差分量情報及び累積作業時間情報に基づいて、作業効率を算出する。なお、作業効率とは、例えば、作業者のあらかじめ設定された期間当たりの作業量に相当する。   For example, the work efficiency calculation unit 303 refers to the work performance table based on the selected worker ID, and calculates the work efficiency of the worker of the worker ID. Specifically, accumulated difference amount information and accumulated work time information stored in association with the selected worker ID are acquired. Then, work efficiency is calculated based on the accumulated difference amount information and accumulated work time information. The work efficiency corresponds to, for example, the work amount per period set in advance by the worker.

例えば、作業効率算出部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 efficiency calculation unit 303 acquires 150000 (number of characters) as the accumulated difference amount information and 100 (day) as the accumulated work time. Then, by dividing by 150,000 / 100, work efficiency information 1500 (number of characters / day) for worker ID, A is calculated.

作業可能期間取得部304は、算出された作業効率情報、作業管理テーブルに含まれる作業納期情報、及び、作業予定テーブルに含まれる日付情報に基づき、作業可能期間を取得する。ここで、上述のように、作業予定テーブルにおいては、例えば、図5に示すように、作業者ID、日付情報、作業予定工数情報、編集単位IDを関連付けられている。   The workable period acquisition unit 304 acquires the workable period based on the calculated work efficiency information, the work delivery date information included in the work management table, and the date information included in the work schedule table. Here, as described above, in the work schedule table, for example, as shown in FIG. 5, the worker ID, date information, work scheduled man-hour information, and editing unit ID are associated.

作業可能期間取得部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 period acquisition unit 304 includes date information 2010/12 / for the worker ID and A in the work schedule table among the work delivery date information 2010/12/1 to 2010/12/10. The work man-hour 1500 is stored for 1 to 2010/12/5 and each date information. For the date information 2010/12/6 to 2010/12/10, the worker ID, the man-hour for A, etc. Not remembered. Therefore, five days from 2010/12/6 to 2010/12/10 are acquired as workable periods.

作業可否判定部306は、予定作業情報と、作業工数情報に基づいて、作業の可否を判定する。具体的には、例えば、上記例の場合、作業可否判定部306は、作業可能期間5と作業効率情報としての1500とを乗算し、作業可能量7500を求める。そして、当該作業可能量7500は、作業工数10000より少ないので、作業不可と判定する。この場合、作業可否判定部306は、作業者ID選択部302に当該作業不可と判定した作業者IDを通知し、当該通知に基づき、作業者ID選択部302は、上述のように当該作業者ID以外の他の作業者IDを選択する。なお、ここで、作業者ID選択部302は、他の作業者IDが存在しない場合には、例えば、作業可能な作業者が存在しない旨を示すエラーメッセージ等を管理者に通知するように構成してもよい。   The work availability determination unit 306 determines work availability based on the scheduled work information and the work man-hour information. Specifically, for example, in the case of the above example, the work availability determination unit 306 multiplies the work available period 5 and 1500 as work efficiency information to obtain a work available amount 7500. Since the work possible amount 7500 is less than the work man-hour 10,000, it is determined that the work is impossible. In this case, the work availability determination unit 306 notifies the worker ID selection unit 302 of the worker ID determined to be unusable, and based on the notification, the worker ID selection unit 302 selects the worker ID as described above. A worker ID other than the ID is selected. Here, when there is no other worker ID, the worker ID selection unit 302 is configured to notify the administrator, for example, an error message indicating that there is no worker who can work. May be.

作業予定生成部307は、作業可否判定部306が作業可能と判定した場合には、作業工数情報及び当該作業可能期間情報に基づいて、作業予定情報を生成し、作業予定テーブル記憶部214に記憶する。   When the work availability determination unit 306 determines that work is possible, the work schedule generation unit 307 generates work schedule information based on the work man-hour information and the work available period information and stores the work schedule information in the work schedule table storage unit 214. To do.

具体的には、例えば、作業者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 availability determination unit 306 determines that the work is possible because the work possible amount 16000 is equal to or greater than the work man-hour 10,000. Then, the work man-hour 10000 is divided by the work possible period 10 to obtain the work amount 1000 per day, and as shown in FIG. 8, the work amount is related to each date information of 2010/12/1 to 2010/12/10. Together with the user ID and editing unit ID.

また、作業可否判定部306は、作業可能と判定した作業者IDを作業実績テーブルに記憶することにより、作業実績テーブルを更新する。具体的には、例えば、上記例の場合、作業実績テーブルの編集単位ID、X0003については、作業者IDが設定されていなかったが、当該作業者ID、Cを関連付けて記憶する。   The work availability determination unit 306 updates the work performance table by storing the worker ID determined to be workable in the work performance table. Specifically, for example, in the case of the above example, the worker ID is not set for the editing unit ID of the work performance table, X0003, but the worker ID and C are stored in association with each other.

編集データ送信部207は、例えば、作業者の要求指示に応じて、作業予定テーブルに従い、構造化文書データ記憶部202に記憶された編集データを送信する。ここで、編集データとは、作業者が編集した編集データをいい、後述するように元の編集単位データに関連付けて、例えば、構造化文書データ記憶部202に記憶される。なお、作業予定の最初には編集データは存在しないため、編集データ送信部207は、構造化文書データ記憶部202に記憶されている編集単位を送信する。   The edit data transmission unit 207 transmits the edit data stored in the structured document data storage unit 202 in accordance with the work schedule table, for example, in response to the operator's request instruction. Here, the edit data refers to edit data edited by the operator, and is stored in, for example, the structured document data storage unit 202 in association with the original edit unit data as will be described later. Since edit data does not exist at the beginning of the work schedule, the edit data transmission unit 207 transmits the edit unit stored in the structured document data storage unit 202.

具体的には、編集データ送信部207は、例えば、作業予定テーブルが図5に示した場合であって、2010年12月1日に作業者ID、Aの作業者が要求指示をした場合には、編集単位IDがX0001の編集単位を送信する。そして、2010年12月2日に作業者ID、Aの作業者が要求指示をした場合には、編集単位IDがX0001の編集単位データに関連付けられて構造化文書データ記憶部202に記憶されている編集データを送信する。   Specifically, the edit data transmission unit 207, for example, when the work schedule table is shown in FIG. 5 and when the worker ID, the worker of A, gives a request instruction on December 1, 2010. Transmits the editing unit whose editing unit ID is X0001. Then, when the worker ID, worker A, gives a request instruction on December 2, 2010, the editing unit ID is stored in the structured document data storage unit 202 in association with the editing unit data of X0001. Edit data is sent.

作業量取得部208は、作業者の当該編集単位データまたは編集データの編集に伴い、作業者が入力及び消去した文字数(作業量)を取得し、当該作業量を累積して、累積作業量記憶部209に記憶する。具体的には、例えば、上記の例の場合、作業者ID、Aの作業者が2010年12月1日に作業者が1000字入力及び消去し、2010年12月2日に1000字入力及び消去した場合には、累積作業量記憶部209は、2000を既に記憶されている作業量として記憶する。なお、当該作業量は、当該作業者が使用する端末装置120の操作部124に入力及び消去した文字数を端末装置120が累積し、当該累積作業量を、作業量取得部208がネットワーク130を介して取得し、累積作業量記憶部209に記憶するように構成してもよい。   The work amount acquisition unit 208 acquires the number of characters (work amount) input and deleted by the worker in accordance with the editing of the editing unit data or editing data of the worker, accumulates the work amount, and stores the accumulated work amount. Stored in the unit 209. Specifically, for example, in the case of the above example, the worker of worker ID, A, inputs and deletes 1000 characters on December 1, 2010, and inputs 1000 characters on December 2, 2010. When deleted, the accumulated work amount storage unit 209 stores 2000 as the already stored work amount. Note that the terminal device 120 accumulates the number of characters input and erased in the operation unit 124 of the terminal device 120 used by the worker, and the work amount acquisition unit 208 transmits the work amount via the network 130. May be acquired and stored in the accumulated work amount storage unit 209.

編集データ取得部210は、作業者の操作指示に応じて、編集された編集単位または編集した編集データを取得し、構造化文書データに元の編集単位データに関連付けて、構造化文書データ記憶部202に記憶する。なお、編集データ取得部210は、編集データが取得される毎に更新して記憶する。具体的には、例えば、作業者は1日の作業の終了時に、編集した編集単位または編集データを送信し、編集データ取得部210が、対応する編集単位データに関連付けて編集データを記憶する。   The editing data acquisition unit 210 acquires an edited editing unit or edited editing data in accordance with an operator's operation instruction, associates the structured document data with the original editing unit data, and creates a structured document data storage unit. 202. The edit data acquisition unit 210 updates and stores each time edit data is acquired. Specifically, for example, at the end of one day's work, the worker transmits the edited editing unit or editing data, and the editing data acquisition unit 210 stores the editing data in association with the corresponding editing unit data.

進捗度取得部211は、管理者または作業者等からの進捗度要求指示に応じて、各編集単位がどれだけ進捗しているかを示す進捗度を求める。なお、当該進捗度要求指示は、例えば、管理者または作業者が使用する端末装置120から送信される。   The progress acquisition unit 211 obtains a progress indicating how much each editing unit has progressed in response to a progress request instruction from an administrator or an operator. The progress request instruction is transmitted from, for example, the terminal device 120 used by an administrator or a worker.

図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 level acquisition unit 211 includes a difference amount calculation unit 401, an accumulation unit 402, and a progress level calculation unit 403.

差分量算出部401は、管理者または作業者等からの進捗度要求指示に含まれる編集単位IDに基づき、構造化文書データ記憶部202から、対応する編集データ及び元の編集単位を取得する。そして、編集データ及び編集単位に基づき、作業工数(差分量)を算出する。なお、ここで、作業工数(差分量)とは、上記のように、例えば、ある編集単位が修正された場合に、変更されたテキスト量(例えば、文字数)、より具体的には、例えば、編集前のファイル(編集単位に相当)に含まれる文書から編集終了後のファイル(編集データに相当)に含まれる文書を比較した際に、変更により追加されたテキスト量及び変更されたテキスト量に相当する。   The difference amount calculation unit 401 acquires the corresponding editing data and the original editing unit from the structured document data storage unit 202 based on the editing unit ID included in the progress request request from the administrator or the worker. Then, based on the editing data and the editing unit, the work man-hour (difference amount) is calculated. Here, the work man-hour (difference amount) is, as described above, for example, when a certain editing unit is corrected, the amount of text changed (for example, the number of characters), more specifically, for example, When comparing the documents included in the file before editing (corresponding to the editing unit) and the documents included in the file after editing (corresponding to the editing data), the amount of text added by the change and the amount of text changed Equivalent to.

累積部402は、作業予定テーブルから当該編集単位IDについての、作業開始日及び予定作業工数を取得する。そして、作業開始日から進捗度要求指示を取得した日までの予定作業工数の累積値である累積作業工数を算出する。例えば、図5に示した場合であって、編集単位ID、X0001について、進捗度要求指示が2010年12月4日に行われた場合、2010年12月1日から4日までの各予定作業工数、1500を累積して、累積予定作業工数を6000と算出する等である。   The accumulating unit 402 acquires a work start date and a scheduled work man-hour for the editing unit ID from the work schedule table. Then, a cumulative work man-hour that is a cumulative value of the scheduled work man-days from the work start date to the date when the progress request instruction is acquired is calculated. For example, in the case shown in FIG. 5, when the progress request is issued on December 4, 2010 for the editing unit ID, X0001, each scheduled work from December 1 to 4, 2010 For example, the man-hours 1500 are accumulated, and the accumulated man-hours are calculated as 6000.

進捗度算出部403は、累積予定作業工数及び差分量に基づき、進捗度を算出する。具体的には、例えば、上記の例の場合であって差分量が4000と算出された場合、差分量4000を累積作業予定工数6000で除算することにより、進捗度は0.75つまり、75%と算出する。なお、上記とともに、累積作業予定工数6000と差分量4000の差(2000)を算出し、当該差を作業効率、1500で除算することにより、約1.3日の遅れが発生していることを進捗度として求めてもよい。また、進捗度送信部212は、進捗度要求指示をした管理者等に当該進捗度を送信する。この場合、例えば、管理者が当該送信された進捗度に応じて、更に、編集単位分割部203に分割指示をし、例えば、進捗度が遅れている編集単位について、当該編集単位を更に分割され、当該分割された編集単位が、更に、各作業者に割り当てられる。   The progress calculation unit 403 calculates the progress based on the accumulated scheduled work man-hours and the difference amount. Specifically, for example, in the case of the above example, when the difference amount is calculated as 4000, the progress degree is 0.75, that is, 75% by dividing the difference amount 4000 by the cumulative work scheduled man-hour 6000. And calculate. In addition to the above, calculating the difference (2000) between the cumulative man-hour 6000 and the difference amount 4000, and dividing the difference by the work efficiency 1500 indicates that a delay of about 1.3 days has occurred. The degree of progress may be obtained. In addition, the progress transmission unit 212 transmits the progress to the administrator who has instructed the progress request. In this case, for example, the administrator further instructs the editing unit dividing unit 203 to divide according to the transmitted degree of progress. For example, the editing unit is further divided for the editing unit whose progress is delayed. The divided editing unit is further assigned to each worker.

作業実績更新部213は、作業者からの編集終了指示に応じて、累積作業量記憶部209から編集開始から編集終了までの累積作業量を取得する。また、差分量算出部401から、編集終了時に記憶された編集データと対応する編集単位に基づいて算出された差分量を取得する。そして、当該差分量及び累積作業量に基づいて、作業実績テーブルを更新する。   The work performance update unit 213 acquires the cumulative work amount from the start of editing to the end of editing from the cumulative work amount storage unit 209 in response to an editing end instruction from the worker. Moreover, the difference amount calculated based on the editing unit corresponding to the editing data stored at the end of editing is acquired from the difference amount calculation unit 401. Then, the work performance table is updated based on the difference amount and the cumulative work amount.

例えば、作業実績更新部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 record update unit 213 updates the work record table as shown in FIG. 10 when the worker with the worker ID C and the work for the editing unit ID X0003 is completed. Here, FIG. 10 shows that from the state shown in FIG. 7, for example, the worker ID, C, the editing unit ID, X0003, content type ID, T, the work amount 11000, the work man-hour (difference amount). 10000 shows the case where the editing work is completed in 10 days.

次に、図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 data acquisition unit 201 acquires structured document data as an editing target from the terminal device 120 used by the administrator, for example, via the network 130, and configures the structured document data. The data is stored in the document data storage unit 202 (S101).

編集単位分割部203は、管理者の分割指示に応じて、構造化文書データ記憶部202に記憶された構造化文書データを分割し、各編集単位を設定する(S102)。作業管理情報取得部204は、編集単位毎に、納期情報、作業工数を表す情報を含む作業管理情報を取得し、作業管理テーブル記憶部205に記憶する(S103)。作業設定部206は、各編集単位に各作業者を設定し(S104)、各作業者の作業予定を作成する(S105)。   The editing unit dividing unit 203 divides the structured document data stored in the structured document data storage unit 202 in accordance with the dividing instruction from the administrator, and sets each editing unit (S102). The work management information acquisition unit 204 acquires work management information including information on delivery date information and work man-hours for each editing unit, and stores the work management information in the work management table storage unit 205 (S103). The work setting unit 206 sets each worker for each editing unit (S104), and creates a work schedule for each worker (S105).

次に、図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 search unit 301 refers to the work management table, searches for an editing unit ID that is not stored in association with the worker ID, determines whether the editing unit ID exists (S201), and the worker ID is determined. If it is determined that there is an editing unit ID that is not associated, the editing unit ID is acquired (S202).

例えば、上記図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 ID selection unit 302 arbitrarily selects a worker ID from among worker IDs included in the work performance table (S203).

作業効率算出部303は、選択された作業者IDに基づいて、作業実績テーブルを参照し、当該作業者IDの作業者の作業者効率を算出する(S204)。   The work efficiency calculation unit 303 refers to the work performance table based on the selected worker ID, and calculates the worker efficiency of the worker with the worker ID (S204).

作業可能期間取得部304は、算出された作業効率情報、作業管理テーブルに含まれる作業納期情報、及び、作業予定テーブルに含まれる日付情報に基づき、作業可能期間情報を算出し取得する(S205)。作業可否判定部306は、取得された作業可能期間情報、作業効率情報、作業工数情報に基づいて、作業の可否を判定する(S206)。   The workable period acquisition unit 304 calculates and acquires workable period information based on the calculated work efficiency information, the work delivery date information included in the work management table, and the date information included in the work schedule table (S205). . The work availability determination unit 306 determines work availability based on the acquired work availability period information, work efficiency information, and work man-hour information (S206).

作業可否判定部306が、作業可能と判定した場合には、当該作業可能期間情報及び作業効率に基づいて、作業予定生成部307は、作業予定情報を生成し、作業予定テーブル記憶部214に記憶するとともに(S207)、作業可能と判定した作業者IDを作業実績テーブル記憶部215に記憶することにより、作業実績テーブルを更新する(S208)。   When the work availability determination unit 306 determines that the work is possible, the work schedule generation unit 307 generates the work schedule information based on the work availability period information and the work efficiency and stores the work schedule information in the work schedule table storage unit 214. In addition, the work result table is updated by storing the worker ID determined to be workable in the work result table storage unit 215 (S208).

一方、S206で作業可否判定部306が、作業不可と判定した場合には、作業者ID選択部302は、作業実績テーブルに作業者IDが設定されていない他の作業者IDが存在するか否かを判定する(S209)。他の作業者IDが存在すると判定した場合には、S203に戻り、当該作業不可と判定された作業者の作業者ID以外であって、作業実績テーブルに作業者IDが設定されていない他の作業者IDを任意に選択する。一方、作業者ID選択部302が当該他の作業者IDが存在しないと判定した場合には、処理を終了する。   On the other hand, if the work availability determination unit 306 determines in S206 that work is not possible, the worker ID selection unit 302 determines whether there is another worker ID for which no worker ID is set in the work performance table. Is determined (S209). If it is determined that another worker ID exists, the process returns to S203, and other than the worker ID of the worker determined to be unworkable, other worker IDs that are not set in the work performance table. An operator ID is arbitrarily selected. On the other hand, when the worker ID selection unit 302 determines that the other worker ID does not exist, the process ends.

次に、図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 level acquisition unit 211 acquires a progress level request instruction (S301). Here, the progress request instruction includes, for example, an editing unit ID.

差分量算出部401は、管理者または作業者等からの進捗度要求指示に含まれる編集単位IDに基づき、構造化文書データ記憶部202から、対応する編集データ及び元の編集単位を取得する。そして、当該取得された編集データ及び編集単位に基づき、作業工数(差分量)を算出する(S302)。   The difference amount calculation unit 401 acquires the corresponding editing data and the original editing unit from the structured document data storage unit 202 based on the editing unit ID included in the progress request request from the administrator or the worker. Then, based on the acquired editing data and editing unit, a work man-hour (difference amount) is calculated (S302).

累積部402は、作業予定テーブルから当該編集単位IDについての、作業開始日及び予定作業工数を取得する。そして、作業開始日から進捗度要求指示を取得した日までの予定作業工数の累積値である累積作業工数を算出する(S303)。進捗度算出部403は、累積予定作業工数及び差分量に基づき、進捗度を算出し(S304)、進捗度送信部212は、進捗度要求指示をした管理者または作業者等に当該進捗度を送信する(S305)。   The accumulating unit 402 acquires a work start date and a scheduled work man-hour for the editing unit ID from the work schedule table. Then, an accumulated work man-hour that is a cumulative value of the scheduled work man-days from the work start date to the date when the progress request instruction is acquired is calculated (S303). The progress degree calculation unit 403 calculates the degree of progress based on the accumulated scheduled work man-hours and the difference amount (S304), and the progress degree transmission unit 212 indicates the progress degree to the administrator or worker who has instructed the progress degree. Transmit (S305).

管理者等は、編集単位の進捗度に応じて分割指示を行うか否か決定する(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 ID selection unit 302 has described a configuration in which the worker ID is arbitrarily selected from the worker IDs included in the work performance table. For example, the worker ID is calculated and stored in advance. In addition, based on the work efficiency, the worker ID may be selected in order from the worker ID that identifies the worker with high work efficiency. Furthermore, the work efficiency may be a value obtained by dividing the cumulative work amount by the cumulative work time instead of the value obtained by dividing the cumulative difference amount as described above by the cumulative work time. In this case, the manager may select which work efficiency is used. Furthermore, since the difference between the cumulative work amount and the cumulative difference amount indicates the degree of wasteful work, such as when characters entered by the worker are deleted, the difference is managed according to the request of the administrator or the like. You may comprise so that a person etc. may be notified.

[変形例]
次に、本発明の変形例について説明する。なお、上記実施の形態と同様である点については説明を省略する。図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 work setting unit 206 in the present modification example further includes an editing unit division availability determination unit 309.

また、本変形例においては、上記実施の形態と異なり、作業者ID選択部302は、作業実績テーブルに含まれる作業者IDの中から、各作業者の作業効率の高い順に従い、作業者IDを選択する。   Also, in the present modification, unlike the above embodiment, the worker ID selection unit 302 selects the worker ID from the worker IDs included in the work performance table according to the order of the work efficiency of each worker. Select.

具体的には、例えば、図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 ID selection unit 302 selects the worker ID, A. Note that the order based on the work efficiency may be calculated by the work efficiency calculation unit 303 in advance and included in the work result table as order information, for example. Here, in the following, a case where the worker ID, A is selected for the editing unit ID, X0003 will be described as an example.

編集単位分割可否判定部309は、作業可否判定部306が、作業不可と判定した場合には、当該編集単位につき、分割可能か否か判定する。具体的には、例えば、編集単位分割可否判定部309は、作業管理テーブルに関連付けて記憶された分割情報テーブルに基づいて、分割の可否を判定する。   When the work availability determination unit 306 determines that the work is not possible, the edit unit division availability determination unit 309 determines whether the edit unit can be divided. Specifically, for example, the editing unit division possibility determination unit 309 determines whether division is possible based on a division information table stored in association with the work management table.

ここで、分割情報テーブルには、例えば、図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-hour information 2500 is stored. Note that the divided editing unit and the work man-hour information are set when, for example, the administrator performs division setting of the editing unit in advance, and are associated with the editing unit ID in the work content management table storage unit 122 as a divided information table. And remember.

編集単位分割可否判定部309が、分割可能と判定した場合には、編集単位分割部203は、分割情報テーブル及び作業設定部206が算出した作業可能量に基づいて、編集単位を分割する。具体的には、例えば、作業可能量以下であって、作業可能量に最も近い値を有する編集単位を有するように分割する。   When the editing unit division possibility determination unit 309 determines that the division is possible, the editing unit division unit 203 divides the editing unit based on the division information table and the workable amount calculated by the work setting unit 206. Specifically, for example, the editing unit is divided so as to have an editing unit that is equal to or smaller than the workable amount and has a value closest to the workable amount.

例えば、上記例の場合、上記実施の形態と同様に、作業者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 workable amount 7500, so the work availability determination unit 306 determines that the work is not possible. To do. At this time, with respect to the editing unit ID, X0003 editing unit, each divided editing unit ID, C21 to C24 and their work man-hour information 2500 are stored in the divided information table. The unit man-hour information 2500 is acquired. Since the work man-hour information 2500 for each divided editing unit is less than or equal to the workable amount 7500, it is determined that the work can be divided.

更に、この場合、編集単位分割部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 unit dividing unit 203 divides the editing unit with the editing unit ID X0003 so as to have a divided editing unit having a work amount of 7500 or less and a value closest to the workable amount 7500. . Here, since the work man-hour information of each divided editing unit is 2500, it is divided into two new editing units having divided editing unit IDs C21 to C23 and divided editing unit IDs C24, and new editing units ( For example, the editing unit ID is an editing unit of X0004 and X0005). That is, the editing unit dividing unit 203 divides the editing unit into the editing unit having the editing unit ID X0004 of the work man-hour information 7500 and the editing unit having the editing unit ID X0005 of the work man-hour information 2500. The new editing unit is also stored in the work management table in the same format. At this time, the work delivery date information and the content type ID are, for example, those of the editing unit before division.

そして、作業予定生成部307は、分割により新たに生成された編集単位のうち、作業可能量以下であって、作業可能量に最も近い値を有する編集単位について、作業可能期間情報及び作業効率に基づいて、作業予定情報を生成し、作業予定テーブル記憶部214に記憶する。また、他の編集単位についても同様に作業予定情報が生成等されることはいうまでもない。   The work schedule generation unit 307 then sets the work unit period information and work efficiency for an edit unit that is less than the workable amount and has the closest value to the workable amount among the edit units newly generated by the division. Based on this, work schedule information is generated and stored in the work schedule table storage unit 214. Needless to say, work schedule information is similarly generated for other editing units.

例えば、上記例の場合、図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-hours 1500 is stored for each day from December 6 to December 10, 2010 for the worker ID, A, new editing unit ID, and X0004. Is done. Here, FIG. 16 also shows a case where the same processing as described above is performed on the divided editing unit ID and editing unit X0005 and assigned to the worker ID and B.

次に、図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 search unit 301 refers to the work management table, searches for an editing unit ID that is not stored in association with the worker ID, determines whether the editing unit ID exists (S401), and the worker ID is If it is determined that there is an editing unit ID that is not associated, the editing unit ID is acquired (S402).

作業者ID選択部302は、作業実績テーブルに含まれる作業者IDの中から作業効率のより高い作業者IDを選択する(S403)。なお、上述のように当該作業効率については、あらかじめ作業効率算出部305が算出し、作業効率の高い順序を示す順序情報を記憶部112等に記憶しておき、当該順序情報に基づいて、作業実績テーブルに含まれる作業者IDの中から作業効率のより高い作業者IDを選択するようにしてもよい。   The worker ID selection unit 302 selects a worker ID with higher work efficiency from the worker IDs included in the work performance table (S403). As described above, the work efficiency is calculated in advance by the work efficiency calculation unit 305, and order information indicating the order of high work efficiency is stored in the storage unit 112 or the like, and the work efficiency is determined based on the order information. You may make it select worker ID with higher work efficiency out of worker ID contained in a track record table.

作業効率算出部303は、選択された作業者IDで識別される作業者の作業者効率を取得する(S404)。なお、ここで、上記のように、あらかじめ作業効率情報が算出され、記憶される場合には、当該記憶された作業効率情報を取得する。   The work efficiency calculation unit 303 acquires the worker efficiency of the worker identified by the selected worker ID (S404). Here, as described above, when the work efficiency information is calculated and stored in advance, the stored work efficiency information is acquired.

作業可能期間取得部304は、算出された作業効率情報、作業管理テーブルに含まれる作業納期情報、及び、作業予定テーブルに含まれる日付情報に基づき、作業可能期間を取得する(S405)。   The workable period acquisition unit 304 acquires the workable period based on the calculated work efficiency information, the work delivery date information included in the work management table, and the date information included in the work schedule table (S405).

作業可否判定部306は、作業可能期間情報、作業効率情報、作業工数情報に基づいて、作業の可否を判定する(S406)。作業可否判定部306が、作業不可と判定した場合には、編集単位分割可否判定部309は、当該編集単位につき、分割可能か否か判定する(S407)。   The work availability determination unit 306 determines work availability based on work availability period information, work efficiency information, and work man-hour information (S406). When the work availability determination unit 306 determines that the work is not possible, the edit unit division availability determination unit 309 determines whether the edit unit can be divided (S407).

編集単位分割可否判定部309が、分割可能と判定した場合には、編集単位分割部203は、分割情報テーブル及び作業設定部206が算出した作業可能量に基づいて、編集単位を分割する(S408)。   If the editing unit division possibility determination unit 309 determines that the division is possible, the editing unit division unit 203 divides the editing unit based on the division information table and the workable amount calculated by the work setting unit 206 (S408). ).

一方、作業可否判定部306が、S406で作業可能と判定した場合には、作業可能期間情報及び作業効率情報に基づいて、作業予定生成部307は、作業予定情報を生成し、作業予定テーブル記憶部214に記憶するとともに(S409)、作業可能と判定した作業者IDを作業実績テーブル記憶部215に記憶することにより、作業実績テーブルを更新する(S410)。また、作業予定生成部307は、S408で編集単位が分割された場合には、当該分割された編集単位についても、作業可能期間情報及び作業効率に基づいて、作業予定生成部307は、作業予定情報を生成し、作業予定テーブル記憶部214に記憶するとともに(S409)、作業可能と判定した作業者IDを作業実績テーブル記憶部215に記憶することにより、作業実績テーブルを更新する(S410)。   On the other hand, when the work availability determination unit 306 determines that the work is possible in S406, the work schedule generation unit 307 generates the work schedule information based on the work available period information and the work efficiency information, and stores the work schedule table. The work result table is updated by storing the worker ID determined to be workable in the work result table storage unit 215 (S410). In addition, when the editing unit is divided in S408, the work schedule generation unit 307 also determines the work schedule generation unit 307 for the divided editing unit based on the work available period information and the work efficiency. Information is generated and stored in the work schedule table storage unit 214 (S409), and the work ID table is updated by storing the worker ID determined to be workable in the work result table storage unit 215 (S410).

また、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 ID selection unit 302 determines whether there is another worker ID for which no worker ID is set in the work result table (S411). ). If it is determined that there is another worker ID, the process returns to S403, and other than the worker ID of the worker who is determined not to be able to perform the work, other worker IDs are not set in the work performance table. The worker ID is selected in the order of high work efficiency. On the other hand, when the worker ID selection unit 302 determines that the other worker ID does not exist, the process ends (S411).

本発明及び変形例は、上記実施の形態に限定されるものではなく、上記実施の形態で示した構成と実質的に同一の構成、同一の作用効果を奏する構成又は同一の目的を達成することができる構成で置き換えてもよい。例えば、上記において、作業納期情報や日付情報は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 ID selection unit 302 includes the work included in the work performance table. The worker ID may be arbitrarily selected from the worker IDs. The work efficiency may be a value obtained by dividing the cumulative difference amount as described above by the cumulative work time, or may be a value obtained by dividing the cumulative work amount by the cumulative work time. In this case, the administrator may further select which work efficiency is used. Furthermore, since the difference between the cumulative work amount and the cumulative difference amount indicates the degree of wasteful work, such as when characters entered by the worker are deleted, the difference is managed according to the request of the administrator or the like. You may comprise so that a person etc. may be notified.

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 SYMBOLS 100 Information processing system, 110 Information processing apparatus, 120 Terminal device, 130 Network, 111, 121 Control part, 112, 122 Storage part, 113, 123 Communication part, 114 Internal bus, 124 Operation part, 125 Display part, 126 Internal bus , 201 structured document data acquisition unit, 202 structured document data storage unit, 203 editing unit dividing unit, 204 work management information acquisition unit, 205 work management table storage unit, 206 work setting unit, 207 editing unit data transmission unit, 208 Work amount acquisition unit, 209 Work amount storage unit, 210 Edit data acquisition unit, 211 Progress level acquisition unit, 212 Progress level transmission unit, 213 Work result update unit, 214 Work schedule table storage unit, 215 Work result table storage unit, 301 Search unit, 302 Worker ID selection unit, 303 Work efficiency Calculation unit, 304 workable period acquisition unit, 305 work efficiency calculation unit, 306 work availability determination unit, 307 work schedule generation unit, 308 table update unit, 309 edit unit division availability determination unit, 401 difference amount calculation unit, 402 accumulation unit , 403 Progress calculation unit.

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 information processing system according to claim 2, wherein the work setting unit sets each editing unit to each worker based on a work efficiency per unit period of each worker. 前記作業設定手段は、前記作業予定情報と、前記作業工数情報とに基づいて、前記各編集単位を前記各作業者に設定可能か否かを判定する判定手段を有し、
前記判定手段が設定不可と判定した場合には、前記編集単位分割手段に、前記各編集単位を、更に分割する分割指示を行うことを特徴とする請求項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.
前記情報処理システムは、更に、前記各編集単位の編集作業が終了した際に、前記各編集データと前記各編集単位の差分量としての前記各編集単位に追加及び/または変更されたテキスト量、及び、作業期間を累積する累積手段と、を有し、
前記作業効率は、前記累積された差分量と前記累積された作業期間とに基づくことを特徴とする請求項に記載の情報処理システム。
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.
前記情報処理システムは、更に、前記各編集単位の編集期間内における前記各作業者が入力及び/または消去したテキスト量である作業量、及び、作業期間を累積する累積手段と、
前記作業効率は、前記累積された作業量と前記累積された作業期間とに基づくことを特徴とする請求項に記載の情報処理システム。
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 .
JP2011095833A 2011-04-22 2011-04-22 Information processing system Expired - Fee Related JP5796331B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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