Nothing Special   »   [go: up one dir, main page]

JP2012150647A - Document data processing apparatus, document data processing system, and computer program - Google Patents

Document data processing apparatus, document data processing system, and computer program Download PDF

Info

Publication number
JP2012150647A
JP2012150647A JP2011008736A JP2011008736A JP2012150647A JP 2012150647 A JP2012150647 A JP 2012150647A JP 2011008736 A JP2011008736 A JP 2011008736A JP 2011008736 A JP2011008736 A JP 2011008736A JP 2012150647 A JP2012150647 A JP 2012150647A
Authority
JP
Japan
Prior art keywords
notification
document data
level
update
document
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.)
Pending
Application number
JP2011008736A
Other languages
Japanese (ja)
Inventor
Daisuke Nakano
大介 中野
Junichi Hase
淳一 長谷
Tomoya Yoshimura
智也 吉村
Wataru Uchida
弥 内田
Hiroki Tajima
宏樹 田島
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.)
Konica Minolta Business Technologies Inc
Original Assignee
Konica Minolta Business Technologies Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Konica Minolta Business Technologies Inc filed Critical Konica Minolta Business Technologies Inc
Priority to JP2011008736A priority Critical patent/JP2012150647A/en
Publication of JP2012150647A publication Critical patent/JP2012150647A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Document Processing Apparatus (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a document editing environment in which whether update of a document that a plurality of users share needs to be notified and a notification destination are switched according to change contents of the document.SOLUTION: A document data processing apparatus 5 which performs data processing associated with document data that a plurality of user share includes a determination part 202 which determines a level of instructed update based upon level setting information 210 representing modes of respective levels of update classified into a plurality levels in advance when a current editing person who is a user editing the document data instructs the document data to be updated; and a notification part 203 which refers to notification setting information in which whether notification is necessary and a notification destination when notice is given are determined by the plurality of levels, and notifies a user predetermined as the notification destination of the determined level of alteration contents including alteration places of the document data in the instructed update when the level determined by the determination part is a level for notification.

Description

本発明は、複数のユーザーが共有する文書データの編集に関わるデータ処理をする装置、システムおよびデータ処理のためのコンピュータプログラムに関する。   The present invention relates to an apparatus, a system, and a computer program for data processing that perform data processing related to editing of document data shared by a plurality of users.

ネットワークを利用して複数の情報機器のユーザーが文書を共有する情報システムにおいて、あるユーザーが文書を更新したときに、そのことを他のユーザーに自動的に通知する文書管理技術がある。この技術によれば、更新をしたユーザーが他のユーザーに連絡をしなくても、他のユーザーは文書が更新されたという事実を認識することができる。   In an information system in which users of a plurality of information devices share a document using a network, there is a document management technology that automatically notifies other users when a user updates a document. According to this technique, even if the user who made the update does not contact the other user, the other user can recognize the fact that the document has been updated.

特許文献1には、共有文書に対するアクセス(参照/更新)をした利用者を記憶し、更新の通知を更新以前に共有文書にアクセスした利用者のみに対して行うことが記載されている。同文献に記載されたデータ処理システムは、共有文書に対して第1の利用者が更新のアクセスを行った場合に、以前に当該共有文書にアクセスした第2の利用者に、第1の利用者による更新があった旨および更新内容をメールによって通知する。   Patent Document 1 describes that a user who accesses (references / updates) a shared document is stored, and update notification is performed only for the user who has accessed the shared document before the update. In the data processing system described in the same document, when a first user makes an update access to a shared document, the first use is given to a second user who has previously accessed the shared document. Notify by e-mail that the update has been made by the user and the details of the update.

また、特許文献2では、複数の作業者が共有文書を編集する共同作業を支援するシステムが提案されている。同文献に記載された共同作業支援システムは、作業者Aが過去に編集した共有文書に作業者Bが新たに変更を加えた場合において、作業者Aへ文書変更を通知する際に、作業者Aによる編集履歴と作業者Bによる編集履歴との時間順に見た位置関係が隣接しているか離れているかをメッセージに明記する。この先行技術によれば、作業者Aは作業者Bによる最新の編集が自己による編集の直後に行われたか否かを容易に認識することができる。   Patent Document 2 proposes a system that supports collaborative work in which a plurality of workers edit a shared document. The collaborative work support system described in the same document is used when the worker B notifies the worker A of the document change when the worker B newly changes the shared document edited by the worker A in the past. The message clearly indicates whether the positional relationship between the editing history by A and the editing history by worker B in the time order is adjacent or separated. According to this prior art, the worker A can easily recognize whether or not the latest editing by the worker B has been performed immediately after the editing by the worker B.

特開平7−234810号公報JP-A-7-234810 特開平11−306173号公報JP-A-11-306173

文書が更新される都度に通知を行うと、文章の意味が変わるような重大な更新だけでなく、更新の内容がスペルミスの修正や文字配列の整形といった修正すべきことが自明であるような事項ばかりの軽微な更新も通知される。通知を受ける者が、自己にとってさほど重要でない通知に対して煩わしさを感じる状況は十分に予想される。重要でない通知が度重なると、通知がなおざりにされ、その後に重大な更新が通知されてもそれが見過ごされてしまうおそれが高まる。   When notification is made every time a document is updated, not only a serious update that changes the meaning of the sentence but also a matter that the content of the update should be corrected, such as correction of spelling mistakes and formatting of the character array Just minor updates are also notified. A situation in which the person receiving the notification feels bothered by a notification that is not so important to him is fully expected. When non-critical notifications are repeated, the notifications are missed, and there is a greater risk of being overlooked even if a significant update is subsequently notified.

本発明は、このような事情に鑑み、複数のユーザーが共有する文書の更新通知の要否および通知先を文書の変更内容に応じて切り替える、新規の文書編集環境を提供することを目的としている。   SUMMARY OF THE INVENTION In view of such circumstances, an object of the present invention is to provide a new document editing environment that switches whether or not a document update notification is shared by a plurality of users and a notification destination according to the content of the document change. .

上記目的を達成する装置は、複数のユーザーが共有する文書データに関わるデータ処理をする文書データ処理装置であって、前記文書データを編集するユーザーである現在の編集者によって当該文書データの更新が指示されたときに、予め複数のレベルに分類された更新の各レベルの態様を示すレベル設定情報に基づいて、指示された更新のレベルを判定する判定部と、前記複数のレベルごとに通知の要否および通知をする場合の通知先を定めた通知設定情報を参照し、前記判定部によって判定されたレベルが通知をするべきレベルであった場合に、前記判定されたレベルにおける通知先として定められたユーザーに、指示された前記更新における文書データの変更箇所を含む変更内容を通知する通知部と、を備える。   An apparatus that achieves the above object is a document data processing apparatus that performs data processing related to document data shared by a plurality of users, and the document data is updated by a current editor who is a user who edits the document data. A determination unit that determines a level of the instructed update based on level setting information indicating an aspect of each level of the update that has been classified into a plurality of levels in advance, and a notification for each of the plurality of levels. The notification setting information that determines the necessity and the notification destination for notification is referred to, and when the level determined by the determination unit is a level to be notified, it is determined as the notification destination at the determined level. A notification unit for notifying a specified user of a change content including a change location of the document data in the instructed update.

本発明によれば、一つの文書を複数のユーザーが随時に編集する場合に、あるユーザーが予め定められた態様の更新を指示したときのみ、他のユーザーに更新の内容が通知されるので、各ユーザーが通知に対処する負担が軽減される。   According to the present invention, when a plurality of users edit one document at any time, only when a certain user instructs to update a predetermined mode, the contents of the update are notified to other users. The burden on each user to deal with the notification is reduced.

本発明の実施形態に係る情報システムのハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware constitutions of the information system which concerns on embodiment of this invention. 文書データ処理装置としてのMFPの機能構成を示す図である。2 is a diagram showing a functional configuration of an MFP as a document data processing apparatus. FIG. 変更レベルテーブルのデータ構成を示す図である。It is a figure which shows the data structure of a change level table. 文書データ処理装置の基本動作の処理の流れを示す図である。It is a figure which shows the flow of a process of the basic operation | movement of a document data processing apparatus. 現在の編集者に対する通知が行われる編集の一例を示す図である。It is a figure which shows an example of the edit by which the notification with respect to the present editor is performed. 現在の編集者に対して表示される確認画面の一を示す図である。It is a figure which shows an example of the confirmation screen displayed with respect to the present editor. 以前の編集者に対する通知が行われる編集の一例を示す図である。It is a figure which shows an example of the edit by which the notification with respect to a previous editor is performed. 更新を通知するメールの例を示す図である。It is a figure which shows the example of the mail which notifies update. 文書データ処理装置として機能するMFPのハードウェア構成を示す図である。2 is a diagram illustrating a hardware configuration of an MFP that functions as a document data processing apparatus. FIG. 文書編集装置として機能するパーソナルコンピュータのハードウェア構成を示す図である。It is a figure which shows the hardware constitutions of the personal computer which functions as a document editing apparatus.

本発明の実施形態に係る情報システムのハードウェア構成の一例が図1に示される。例示の情報システムは、例えば企業のオフィスに設置されたLAN(Local Area Network)7と、LAN7に接続された複数の情報機器とを有する。LAN7は有線ネットワーク、無線ネットワーク、および有線と無線とが混在するネットワークのいずれでもよい。複数の情報機器には、据置き型または可搬型のパーソナルコンピュータ(以下、PCということがある)2,3,4とMFP(Multifunction Peripheral)5とが含まれる。PC2〜4は、通常はそれぞれに定まった個別のユーザーによって使用される。例示ではLAN7上のPCは3台であるが、PCの台数は1以上であればよい。MFP5は複合機とも呼ばれるビジネスユースの画像形成装置であり、PC2〜4のユーザーを含む複数のユーザーによって共用される。MFP5は、コピー、ネットワークプリンティング、イメージ入力(スキャニング)、ファクシミリ通信、電子メール送受信、文書ファイルの保存などの多数の機能を有しており、PC2〜4からのアクセスおよびMFP5に備わる操作パネル50による操作に応じて動作する。   An example of the hardware configuration of the information system according to the embodiment of the present invention is shown in FIG. The exemplary information system includes, for example, a LAN (Local Area Network) 7 installed in a company office and a plurality of information devices connected to the LAN 7. The LAN 7 may be any of a wired network, a wireless network, and a network in which wired and wireless are mixed. The plurality of information devices include stationary or portable personal computers (hereinafter also referred to as PCs) 2, 3, 4 and an MFP (Multifunction Peripheral) 5. The PCs 2 to 4 are usually used by individual users determined for each. In the example, there are three PCs on the LAN 7, but the number of PCs may be one or more. The MFP 5 is an image forming apparatus for business use that is also called a multifunction peripheral, and is shared by a plurality of users including users of the PCs 2 to 4. The MFP 5 has a number of functions such as copying, network printing, image input (scanning), facsimile communication, e-mail transmission / reception, and document file storage, and access from the PCs 2 to 4 and the operation panel 50 provided in the MFP 5. Operates according to the operation.

MFP5はネットワーク上の共有の記憶領域として使用されるボックス60を有している。ボックス60は、MFP5に内蔵されたストレージの記憶領域の一部である。このボックス60に、PC2〜4または他の機器において作成された文書ファイルが共有文書9として格納される。共有文書9は、PC2〜4のユーザーによって閲覧されたり編集されたりする。   The MFP 5 has a box 60 used as a shared storage area on the network. A box 60 is a part of the storage area of the storage built in the MFP 5. In this box 60, a document file created in the PCs 2 to 4 or another device is stored as the shared document 9. The shared document 9 is viewed or edited by users of the PCs 2 to 4.

本実施形態において、MFP5には、PC2〜4による共有文書9の編集を支援する文書データ処理装置としてMFP5を動作させる図示しないソフトウェアが備えられている。このソフトウェアは、PC2〜4にインストールされた文書編集用のアプリケーションが共有文書9の内容変更の保存(すなわち、共有文書9の更新)を要求しときに、必要に応じて所定のユーザーに更新のあったことを自動的に通知する。通知が必要か否かは、文書の変更内容が予め定められた複数のレベルのいずれに該当するかによって決まる。通知に際して、文書変更の承認を求める確認依頼の行われる場合がある。この場合には、変更を承認する回答を待って共有文書9が更新される。   In the present embodiment, the MFP 5 is provided with software (not shown) that causes the MFP 5 to operate as a document data processing apparatus that supports editing of the shared document 9 by the PCs 2 to 4. This software is updated to a predetermined user as necessary when a document editing application installed on the PCs 2 to 4 requests storage of content changes of the shared document 9 (that is, update of the shared document 9). Notify you automatically. Whether notification is necessary or not depends on which of a plurality of predetermined levels the change content of the document corresponds to. Upon notification, there may be a confirmation request for approval of document change. In this case, the shared document 9 is updated after waiting for an answer to approve the change.

以下、情報機器5(MFP)の文書データ処理装置としての動作をさらに詳しく説明する。   Hereinafter, the operation of the information device 5 (MFP) as a document data processing apparatus will be described in more detail.

図2は文書データ処理装置としてのMFP5の機能構成を示す。MFP5は、文書管理部201、判定部202、通知部203、記録部204、および表示部205を有している。これら要素は、MFP5の制御を受け持つ制御回路が有するCPU(central processing unit)が所定のコンピュータプログラムを実行することによって実現される機能要素である。   FIG. 2 shows a functional configuration of the MFP 5 as a document data processing apparatus. The MFP 5 includes a document management unit 201, a determination unit 202, a notification unit 203, a recording unit 204, and a display unit 205. These elements are functional elements realized by a CPU (central processing unit) included in a control circuit that controls the MFP 5 executing a predetermined computer program.

文書管理部201は、文書編集部301からの変更保存要求を受けて共有文書9の文書データ(実体データ)を更新する。文書編集部301はPC2〜4にそれぞれインストールされるアプリケーションによって実現される機能要素であり、MFP5の上記機能要素とともに文書データ処理システム1を構成する。変更保存が要求される以前に、文書編集部301から文書管理部201に共有文書9へのアクセスが要求され、ボックス60から読み出された共有文書9の文書データが文書編集部301へ転送される。文書編集部301が起動しているPC2〜4のいずれか(例えば、PC2)において、共有文書9の内容が表示され、共有文書9を編集するためのユーザーインタフェースが文書編集部301によってPC2のユーザーに提供される。PC2のユーザーが共有文書9について、文字の挿入・削除・置換、フォントや行間といった書式の変更、および図や表の挿入・削除・置換を含む各種の編集を行い、編集後の共有文書9の保存(すなわち、共有文書9の更新)を文書編集部301に指示する。そうすると、文書編集部301が編集された文書データを文書管理部201に伝え、その保存を要求する。文書管理部201は、後述のように他のユーザーが変更を承認しない場合を除いて、文書データの変更をボックス60内の共有文書9に反映させる。   In response to the change storage request from the document editing unit 301, the document management unit 201 updates the document data (substance data) of the shared document 9. The document editing unit 301 is a functional element realized by an application installed in each of the PCs 2 to 4 and constitutes the document data processing system 1 together with the functional elements of the MFP 5. Before the change storage is requested, the document editing unit 301 requests the document management unit 201 to access the shared document 9, and the document data of the shared document 9 read from the box 60 is transferred to the document editing unit 301. The The content of the shared document 9 is displayed on any of the PCs 2 to 4 (for example, PC2) in which the document editing unit 301 is activated, and a user interface for editing the shared document 9 is displayed by the document editing unit 301 by the user of the PC2. Provided to. The user of the PC 2 performs various edits on the shared document 9 including insertion / deletion / replacement of characters, change of format such as font and line spacing, and insertion / deletion / replacement of figures and tables. The document editing unit 301 is instructed to save (that is, update the shared document 9). Then, the document editing unit 301 informs the document management unit 201 of the edited document data, and requests the storage thereof. The document management unit 201 reflects the change of the document data in the shared document 9 in the box 60 unless another user does not approve the change as described later.

判定部202は、文書管理部201が変更保存要求を受けたとき、すなわち現時点で共有文書9を編集しているユーザー(以下、「現在の編集者」という)によって共有文書9の更新が指示されたときに、指示された更新のレベルを判定する。レベルの判定は、現在の編集者以外のユーザーに更新を通知するかどうかを場合分けするために作成された変更レベルテーブル210に基づいて行われる。変更レベルテーブル210は、想定される様々な更新を複数のレベルに分類した各レベルの更新の態様を示すレベル設定情報と、通知をする場合の通知先を定めた通知設定情報とを含む。詳細は後述する。   The determination unit 202 is instructed to update the shared document 9 when the document management unit 201 receives a change and save request, that is, by a user who is currently editing the shared document 9 (hereinafter referred to as “current editor”). The level of the instructed update is determined. The level is determined based on a change level table 210 created to determine whether to notify the update to users other than the current editor. The change level table 210 includes level setting information indicating an update mode of each level obtained by classifying various assumed updates into a plurality of levels, and notification setting information that defines a notification destination in the case of notification. Details will be described later.

通知部203は、変更レベルテーブル210に含まれる通知設定情報を参照し、判定部202によって判定されたレベルが通知をするべきレベルであった場合に、判定されたレベルにおける通知先として定められたユーザーに文書データの変更内容を通知する。本実施形態において、更新の通知は電子メールによって行われる。通知部203は、予め登録されているユーザーのメールアドレスを示す宛先情報230を参照して、所定のユーザー宛の電子メールをメールサーバ401に送信する。メールサーバ401は、MFP5またはLAN7上の他の機器に設けることができる。通信事業者が提供するメールサービスをメールサーバ401として利用してもよい。   The notification unit 203 refers to the notification setting information included in the change level table 210. When the level determined by the determination unit 202 is a level to be notified, the notification unit 203 is determined as a notification destination at the determined level. Notify users of changes to document data. In the present embodiment, the update notification is performed by electronic mail. The notification unit 203 refers to the destination information 230 indicating the mail address of the user registered in advance, and transmits an e-mail addressed to the predetermined user to the mail server 401. The mail server 401 can be provided in another device on the MFP 5 or the LAN 7. A mail service provided by a communication carrier may be used as the mail server 401.

記録部204は、文書管理部201によって共有文書9が更新されるごとに、編集の経過のバックトレースを可能とするために、履歴テーブル220に追加する形で最新の変更履歴情報221を記録する。追加される変更履歴情報221は、記録の項目として「編集者」「変更内容」および「関連箇所」を有する。項目「編集者」には更新を指示した現在の編集者を示すデータが格納される。項目「変更内容」には、共有文書9の文書データにおける変更箇所を例えば段落単位で特定するデータおよび変更後の文書の状態を含む変更の詳細を示すデータが格納される。また、項目「関連箇所」には、変更箇所に関連する箇所が格納される。例えば、記録すべき変更が文書データにおける変更箇所への他の箇所からのデータ複写による変更(いわゆるコピー&ペースト)である場合において、コピー元である当該他の箇所が関連箇所に該当する。他にも、編集者が変更箇所を表示するウィンドウとは別のウィンドウを開いて表示させた箇所(参照元)、カット&ペーストにおいてカットされたデータが元あった箇所(カット元)が関連箇所として記録される。   Each time the shared document 9 is updated by the document management unit 201, the recording unit 204 records the latest change history information 221 in the form of addition to the history table 220 in order to enable a backtrace of the editing process. . The added change history information 221 includes “editor”, “change contents”, and “related part” as items to be recorded. The item “editor” stores data indicating the current editor who has instructed updating. In the item “change content”, data specifying the change location in the document data of the shared document 9, for example, in units of paragraphs, and data indicating the details of the change including the state of the changed document are stored. In the item “related part”, a part related to the changed part is stored. For example, when the change to be recorded is a change by copying data from another part to the change part in the document data (so-called copy and paste), the other part as the copy source corresponds to the related part. In addition, the location where the editor opened and displayed a window that is different from the window that displays the changed location (reference source), the location where the data cut and pasted by cut and paste (the cut source) is the related location As recorded.

そして、残りの一つの要素である表示部205は、現在の編集者によって指示された更新の変更箇所が以前に記録された変更履歴情報221の示す関連箇所と重複する場合に、その旨を現在の編集者に対して知らせるための表示を文書編集部301に要求する。表示部205からの要求を受けて、文書編集部301は所定の画面をディスプレイに表示させる。例えば、関連箇所についても変更する必要がないかどうかを問う確認画面を表示させる。   Then, the display unit 205, which is the remaining one element, indicates that when the update change point designated by the current editor overlaps with the related point indicated by the change history information 221 previously recorded, The document editing unit 301 is requested to display to inform the editor. In response to the request from the display unit 205, the document editing unit 301 displays a predetermined screen on the display. For example, a confirmation screen is displayed asking whether or not there is a need to change related parts.

図3は変更レベルテーブル210のデータ構成を示す。変更レベルテーブル210は、
レベル設定情報211、通知設定情報212、および変更の反映についての設定情報213によって構成される。例示では更新について四段階のレベル分けがなされている。更新を通知するかどうかを決める上での重要度が最も低いレベルがレベル「1」であり、最も高いレベルがレベル「4」である。
FIG. 3 shows the data structure of the change level table 210. The change level table 210 is
It comprises level setting information 211, notification setting information 212, and setting information 213 for reflecting changes. In the example, the update is divided into four levels. The level having the lowest importance in determining whether to notify the update is the level “1”, and the highest level is the level “4”.

レベル「1」に該当する更新は、自明な誤記の訂正、文体や書式の修正といった文章の意味が変わらないような文書データの部分的変更である。製品化されている典型的なワードプロセッシング用のアプリケーションがもつ文書校正機能によって抽出されるような語句のゆらぎや表記の不統一といった不具合を修正する編集もレベル「1」に該当する。レベル「1」については、通知が不要と定められている。PC2〜4での編集によるレベル「1」の文書データの変更をボックス60内の共有文書9に反映させるかどうかについては、「反映させる」と定められている。   The update corresponding to the level “1” is a partial change of the document data that does not change the meaning of the sentence, such as correction of obvious mistakes, correction of style and format. Editing that corrects problems such as word fluctuation and inconsistent notation extracted by the document proofreading function of a typical word processing application that has been commercialized also falls under level “1”. For level “1”, notification is not required. Whether or not the change of the document data at the level “1” by the editing on the PCs 2 to 4 is reflected in the shared document 9 in the box 60 is defined as “to be reflected”.

レベル「2」に該当する更新は、共有文書9における以前に編集された部分のうちの今回の編集部分の割合が閾値(例えば50%)よりも小さく、かつ文章の意味がほとんど変わらないような文書データの部分的変更である。ある語句を同義語または類似語に置換する編集はレベル「2」に該当する。ここで、以前の編集には、共有文書9を初めてボックス60に格納する新規作成が含まれる。新規作成の場合、変更履歴情報221を記録するとき、変更箇所は文書データの全体とされ、現在の編集者は格納を指示したユーザー(便宜的に作成者という)とされる。   In the update corresponding to the level “2”, the ratio of the edited portion of the shared document 9 in the previously edited portion is smaller than a threshold (for example, 50%) and the meaning of the sentence is hardly changed. This is a partial change of document data. Editing that replaces a word with a synonym or similar word corresponds to level “2”. Here, the previous editing includes a new creation for storing the shared document 9 in the box 60 for the first time. In the case of new creation, when the change history information 221 is recorded, the changed part is the entire document data, and the current editor is the user who instructs the storage (referred to as the creator for convenience).

レベル「2」については、通知が必要と定められ、通知先として「今回の編集部分を含む箇所を以前の最後に編集した者」が定められている。今回の編集部分が新規作成後に初めての編集された部分である場合には、上記の作成者が以前の最後に編集した者に該当する。通知の内容について、項目として「変更した者(現在の編集者)」と「変更内容」とが定められている。そして、変更を反映させるかどうかについては「反映させる」と定められている。   For level “2”, it is determined that notification is required, and “the person who last edited the portion including the current editing portion” is determined as the notification destination. When the edited part is the first edited part after the new creation, the creator corresponds to the person who last edited the previous part. Regarding the contents of the notification, “changed person (current editor)” and “changed contents” are defined as items. Whether or not the change is reflected is determined to be “reflect”.

レベル「3」に該当する更新は、以前に編集された部分のうちの今回の編集部分の割合が閾値(例えば50%)よりも大きいか、または文章の意味が大きく変わるような文書データの部分的変更である。否定語の付加または削除のように否定と肯定とを入れ替える編集はレベル「3」に該当する。   The update corresponding to the level “3” is a part of the document data in which the ratio of the edited part of the part edited previously is larger than a threshold value (for example, 50%) or the meaning of the sentence changes greatly. Change. Editing that interchanges negation and affirmation, such as addition or deletion of a negative word, corresponds to level “3”.

レベル「3」については、通知が必要と定められ、通知先としてレベル「2」と同様に「今回の編集部分を含む箇所を以前の最後に編集した者」が定められている。通知の内容については、項目として「変更した者(現在の編集者)」、「変更内容」および「変更確認依頼」が定められている。そして、変更を反映させるかどうかについては「反映させるが、変更確認依頼に対して変更を拒否する回答があった場合には反映を取り消す」と定められている。   For level “3”, it is determined that notification is necessary, and “the person who last edited the part including the current editing portion” is determined as the notification destination, similarly to level “2”. Regarding the contents of the notification, “changed person (current editor)”, “changed contents”, and “change confirmation request” are defined as items. Whether or not the change is reflected is defined as “reflect, but if there is an answer to reject the change in response to the change confirmation request, the reflection is canceled”.

レベル「4」に該当する更新は、段落や図表の挿入・削除・入れ替えといった文書の構成が変わるような文書データの部分変更である。今回の編集部分を含む箇所(本例では段落)が過去に複数のユーザーによって2回以上編集されている場合もレベル「4」に該当する。   The update corresponding to the level “4” is a partial change of the document data such as the insertion / deletion / replacement of a paragraph or a diagram that changes the document structure. A level (4) also corresponds to a case where a part including the edited part (paragraph in this example) has been edited twice or more by a plurality of users in the past.

レベル「4」については、通知が必要と定められ、通知先として「今回の編集に関連する編集を以前にした者」が定められている。通知の内容については、レベル「3」と同様に項目として「文書データが変更された旨」、「変更内容」および「変更確認依頼」が定められている。そして、変更を反映させるかどうかについては「通知をした編集者全員が承認すれば反映させる」と定められている。   For level “4”, it is determined that notification is necessary, and “person who has previously performed editing related to the current editing” is determined as a notification destination. As for the contents of the notification, items “document data has been changed”, “change contents”, and “change confirmation request” are defined as items as in level “3”. Whether or not the change is reflected is defined as “If all the editors who have notified are approved, the change is reflected”.

図4は文書データ処理装置の基本動作の処理の流れを示す。   FIG. 4 shows the flow of the basic operation of the document data processing apparatus.

現在の編集者(編集者Aとする)が文書データの更新を指示すると、文書管理部201に変更保存要求が入力される(S11)。文書管理部201は、変更保存要求に付随する編集後の文書データを判定部202に伝える。判定部202は、まず、変更履歴テーブル220を参照して、現在の編集者がした編集(今回の編集という)における変更箇所の内容が以前に他の1以上の編集者(編集者Bとする)によって変更されているかどうかをチェックする(S12)。現在の編集者A以外に今回の変更箇所のデータを変更した編集者がいなければ(S12でNO)、更新を誰にも通知しないまま、処理の流れはステップS15へ進む。ステップS15では、今回の編集による文書データの変更をボックス60内の共有文書9に反映させるデータ処理(更新)が文書管理部201によって実行される。   When the current editor (editor A) instructs to update the document data, a change storage request is input to the document management unit 201 (S11). The document management unit 201 notifies the determination unit 202 of the edited document data accompanying the change storage request. First, the determination unit 202 refers to the change history table 220, and the content of the changed portion in the editing performed by the current editor (referred to as editing this time) is one or more other editors (editor B) before. ) To check whether it has been changed (S12). If there is no editor other than the current editor A who has changed the data at the current change location (NO in S12), the process proceeds to step S15 without notifying anyone of the update. In step S <b> 15, the document management unit 201 executes data processing (update) for reflecting the change of the document data by the current editing in the shared document 9 in the box 60.

一方、今回の編集における変更箇所の内容が以前に編集者Bによって変更されている場合(S12でYES)、判定部202は編集者Bによる最終の編集が行われたときの文書データの状態と今回の編集後の状態との差分を調べ(S13)、今回の編集の内容で決まる更新のレベルを判定する(S14)。判定に際して判定部202は、否定と肯定との入れ替えかどうか、置換された語句が元の語句の同義語か類似語かどうかといった解析をする必要がある場合に、図示しない辞書データベースを参照する。   On the other hand, when the content of the changed part in the current editing has been changed by the editor B before (YES in S12), the determination unit 202 determines the state of the document data when the final editing is performed by the editor B. The difference from the current edited state is checked (S13), and the update level determined by the content of the current editing is determined (S14). When making a determination, the determination unit 202 refers to a dictionary database (not shown) when it is necessary to analyze whether the replacement is negative and affirmation or whether the replaced word is a synonym or a similar word of the original word.

更新のレベルがレベル「1」である場合、上述のとおり通知が不要と定められているので、処理の流れは直ちにステップS15へ進み、判定結果を受けた文書管理部201がボックス60内の共有文書9を更新する。   When the update level is level “1”, it is determined that the notification is unnecessary as described above. Therefore, the flow of processing immediately proceeds to step S15, and the document management unit 201 that has received the determination result shares the information in the box 60. Document 9 is updated.

更新のレベルがレベル「2」である場合、通知部203は編集者Bのうちの今回の変更箇所を最後に編集したユーザーに対して、現在の編集者Aの名前と変更内容とを通知する(S16)。そして、文書管理部201がボックス60内の共有文書9を更新する(S15)。   When the update level is level “2”, the notification unit 203 notifies the name of the current editor A and the content of the change to the user who last edited the changed portion of the editor B. (S16). Then, the document management unit 201 updates the shared document 9 in the box 60 (S15).

更新のレベルがレベル「3」である場合、通知部203はレベル「2」の場合と同様の通知先に該当するユーザーに対して、現在の編集者Aの名前、変更内容、および変更内容について確認を依頼するメッセージを通知する(S17)。通知には、通知を受けたユーザーが確認依頼に対して簡便に回答することができるようにする手段が適用される。例えば、回答用のチェックボックスを有したウェブページに誘導するタグを通知メールに配置しておいたり、HTML(Hyper Text Markup Language)メールにおいてクリック操作に応答して自動返信するボタンを拒否表明(更新を承認しない)のために設けたりすることができる。   When the update level is level “3”, the notifying unit 203 notifies the user corresponding to the notification destination similar to the level “2” about the name, change contents, and change contents of the current editor A. A message for requesting confirmation is notified (S17). For the notification, a means for allowing the user who has received the notification to simply reply to the confirmation request is applied. For example, a tag that leads to a web page with a check box for answering is placed in the notification mail, or a button that automatically responds to a click operation in HTML (Hyper Text Markup Language) mail is denied (updated) May not be approved).

レベル「3」については、回答を待たずに変更を反映させることがレベル設定テーブル210で定められているので、通知後または通知と並行して文書管理部201がボックス60内の共有文書9を更新する(S15)。ただし、更新後に変更を拒否する回答が届くと、更新が取り消され、共有文書9の文書データは更新前の状態に戻される。更新の取り消されたことは現在の編集者に通知される。   For level “3”, it is determined in the level setting table 210 that the change is reflected without waiting for an answer, so that the document management unit 201 changes the shared document 9 in the box 60 after the notification or in parallel with the notification. Update (S15). However, when an answer for rejecting the change is received after the update, the update is canceled and the document data of the shared document 9 is returned to the state before the update. The current editor is notified that the update has been cancelled.

更新のレベルがレベル「4」である場合、今回の編集の変更箇所に関わった以前の編集者および当該変更箇所に対応づけられている関連箇所に関わった以前の編集者の総称である“関係する編集者”の全員に対して、通知が行われる(S18)。通知内容は、現在の編集者Aの名前、変更内容、および変更内容について確認を依頼するメッセージを含む。通知には、レベル「3」の場合と同様に確認依頼に対する回答を手軽にする手段が適用される。レベル「4」については、通知をした以前の編集者からの回答を待つことがレベル設定テーブル210で定められているので、文書管理部201はボックス60内の共有文書9の更新を保留する(S15)。   When the update level is level “4”, “Relationship” is the generic name of the previous editor who was involved in the changed part of the current editing and the previous editor who was related to the related part associated with the changed part. A notification is sent to all the “editors” (S18). The notification content includes the name of the current editor A, the change content, and a message requesting confirmation of the change content. As in the case of level “3”, a means for making it easy to reply to a confirmation request is applied to the notification. For the level “4”, the level setting table 210 determines that the reply from the previous editor who has given the notification is waited, so the document management unit 201 suspends the update of the shared document 9 in the box 60 ( S15).

保留された更新は、その後に全ての通知先からの承認の回答があったときに実行される。通知先の編集者は例えばメーラー402(図2参照)を用いて確認依頼に対して回答する。文書管理部201は確認を依頼した編集者の全員から回答が届くのを待ち、全員が承認した場合に保留中の更新を完了させる。回答の中に承認しない旨の拒否回答があれば、文書管理部201は更新を中止する。中止は現在の編集者Aおよび確認を依頼した以前の編集者の全員に通知される。   The pending update is executed when there is an approval response from all the notification destinations thereafter. The editor of the notification destination answers the confirmation request using, for example, the mailer 402 (see FIG. 2). The document management unit 201 waits for responses from all the editors who have requested confirmation, and completes the pending update if all of the editors approve. If there is a rejection reply indicating that the reply is not approved, the document management unit 201 cancels the update. The cancellation is notified to the current editor A and all previous editors who requested confirmation.

なお、更新が保留されている期間において、変更箇所がロックされ、変更部分についての編集が一時的に禁止される。   Note that in the period when the update is suspended, the changed part is locked, and editing of the changed part is temporarily prohibited.

本実施形態によれば、更新のレベルがレベル「3」または「4」であって、通知を受けた以前の編集者の誰かが更新を拒否した場合に、更新の取消しまたは中止が他の編集者に通知される。この通知が共有文書9をどのように編集するべきかの調整を始めるきっかけとなる。通知を受けた編集者は誰と調整すればよいのか、どの箇所について調整すればよいかを知ることができる。これにより、文書データ処理システムのユーザーは、共有文書9の編集に際して他のユーザーとのコミュニケーションを円滑に行うことができる。   According to the present embodiment, when the update level is level “3” or “4” and the previous editor who received the notification rejects the update, the update is canceled or canceled by another edit. Will be notified. This notification triggers the adjustment of how the shared document 9 should be edited. The editor who has received the notification can know with whom and what part should be adjusted. Thereby, the user of the document data processing system can smoothly communicate with other users when editing the shared document 9.

図5は現在の編集者に対する通知が行われる編集の一例を示す。ここで例示される共有文書9の文書データは、3以上の章を有したテキストを主体とするデータである。   FIG. 5 shows an example of editing in which notification is given to the current editor. The document data of the shared document 9 exemplified here is data mainly composed of text having three or more chapters.

図5(A)のように、ある時点で編集者Xが第二章の“この章では最初に”という文字列を第3章にコピー&ペーストし、それによる第三章の変更が共有文書9に反映されたとする。すなわち、共有文書9が更新されたとする。このとき記録される変更履歴情報221において、項目「変更箇所」に第三章の該当箇所を示すデータ(例えば改行で区分される段落の番号)が格納されるとともに、項目「関連箇所」にコピー&ペーストのコピー元である第二章の該当箇所を示すデータが格納される。なお、変更箇所を段落より細かい単位(例えば行)で管理する場合はその単位で該当箇所を示すデータが格納される。   As shown in FIG. 5 (A), editor X copies and pastes the character string “First in this chapter” of Chapter 2 into Chapter 3 at a certain point, and the change in Chapter 3 is a shared document. 9 is reflected. That is, it is assumed that the shared document 9 has been updated. In the change history information 221 recorded at this time, data indicating the corresponding part of Chapter 3 (for example, the number of a paragraph separated by a line feed) is stored in the item “changed part” and copied to the item “related part” Stores data indicating the relevant part of Chapter 2 as the copy source of & paste. In addition, when managing a change location by a unit (for example, line) finer than a paragraph, the data which show an applicable location are stored by the unit.

図5(A)のような編集が行われた後の時点で、図5(B)のように編集者Yが第三章の元は“この章では最初に”であった文字列を“まず、この章では”に変更し、この変更の保存を指示したとする。そうすると、今回の変更された箇所には以前に記録された変更履歴情報221において関連箇所が対応づけられているので、その旨を現在の編集者Yに知らせる確認画面の表示が表示部205から文書編集部301へ要求される。   At the time point after the editing as shown in FIG. 5A, the editor Y changes the character string that was originally “first in this chapter” as shown in FIG. First, in this chapter, it is changed to “,” and it is instructed to save this change. Then, since the related location is associated with the previously recorded change history information 221 to the changed location this time, a display of a confirmation screen informing the current editor Y of the fact is displayed from the display unit 205 to the document. Requested to the editing unit 301.

現在の編集者Yが使用しているPCにおける文書編集部301は、表示部205からの要求を受けたとき、図6に例示される確認画面W1をディスプレイにポップアップ表示させる。確認画面W1は以前から表示されている編集操作画面に重ねて表示される。現在の編集者Yは、確認画面W1によって関連の状況を知り、関連箇所である第二章についての変更の要否を判断することができる。   When the document editing unit 301 in the PC used by the current editor Y receives a request from the display unit 205, the document editing unit 301 pops up a confirmation screen W1 illustrated in FIG. The confirmation screen W1 is displayed so as to overlap the editing operation screen that has been displayed. The current editor Y knows the related situation from the confirmation screen W1 and can determine whether or not the second chapter that is the related part needs to be changed.

図7は以前の編集者に対する通知が行われる編集の一例を示す。図7(A)は上述の図5(A)と同じ状況を示している。   FIG. 7 shows an example of editing in which a previous editor is notified. FIG. 7 (A) shows the same situation as FIG. 5 (A) described above.

図7(A)のように編集者Xによるコピー&ペーストが行われた後の時点で、図7(B)のように編集者Zが第二章の元は“この章では最初に”であった文字列を“この章では”に変更し、この変更の保存を指示したとする。この場合、今回の変更された箇所は以前に記録された変更履歴情報221において関連箇所とされているので、当該変更履歴情報221に記録された編集者Xは、今回の編集に関連する編集者に該当する。ここで、現在の編集者Zによる変更がレベル「4」に該当したとする。例えば、今回の変更箇所が以前に複数回変更されている場合、更新のレベルはレベル「4」である。そうすと、今回の変更箇所(第二章の段落)についてはコピー元としただけで内容を変更していない以前の編集者Xに対して、関連する編集者の一人であることから、今回の変更内容が通知される。   At the point after the copy and paste by editor X as shown in FIG. 7 (A), editor Z is the first in this chapter as shown in FIG. 7 (B). Suppose you change the string to “in this chapter” and instruct it to save this change. In this case, since the part changed this time is a related part in the change history information 221 recorded previously, the editor X recorded in the change history information 221 is an editor related to the current editing. It corresponds to. Here, it is assumed that the change by the current editor Z corresponds to the level “4”. For example, when the current change location has been changed a plurality of times before, the update level is level “4”. As a result, this change point (paragraph in Chapter 2) is one of the related editors compared to the previous editor X who only changed the contents but did not change the contents. Will be notified of changes.

図8は更新を通知するメールの例を示す。例示の通知メールM1は、確認を依頼するメッセージ92、図7(B)の状況における編集者Xに対する通知事項93、および回答用の一対のボタン95,96を有したHTMLメールである。   FIG. 8 shows an example of a mail for notifying update. The exemplary notification mail M1 is an HTML mail having a message 92 for requesting confirmation, a notification item 93 for the editor X in the situation of FIG. 7B, and a pair of buttons 95 and 96 for reply.

ボタン95,96は、通知メールM1の文面が表示された状態で押されたときに、それぞれに対応する回答を自動的に文書管理部201に送る機能を有している。ボタン95は変更内容を確認した旨を文書管理部201に伝える手段であり、ボタン96は通知された変更を承認しない旨を文書管理部201に伝える手段である。編集者Xがボタン95を押すことは通知された変更を承認したことを意味する。   The buttons 95 and 96 have a function of automatically sending an answer corresponding to each of the buttons 95 and 96 to the document management unit 201 when pressed while the text of the notification mail M1 is displayed. The button 95 is a means for notifying the document management unit 201 that the contents of the change have been confirmed, and the button 96 is a means for notifying the document management unit 201 that the notified change is not approved. When the editor X presses the button 95, it means that the notified change has been approved.

以上のように複数のユーザーにアクセスされる共有文書9の更新を自動的に所定のユーザーに通知することにより、共有文書9を編集するユーザーが他のユーザーに文書の更新を連絡する手間が低減される。   As described above, by automatically notifying a predetermined user of the update of the shared document 9 accessed by a plurality of users, the trouble of the user who edits the shared document 9 notifying other users of the document update is reduced. Is done.

文書データ処理装置として機能するMFP5のハードウェア構成の一例が図9に示される。   An example of the hardware configuration of the MFP 5 that functions as a document data processing apparatus is shown in FIG.

MFPを直接に操作するための操作パネル50はタッチパネル501を有する。タッチパネル501は、操作画面や文書データを表示するディスプレイ502とその表示面に密着する透光性のタッチ入力デバイス503とを備える。タッチパネル501の前面は表示面とタッチ操作面とを兼ねる。操作パネル50にはタッチパネル501の他に、図示しないテンキーを含む固定キーが配置される。生体認証のためのセンサーを操作パネル50に配置することもできる。   An operation panel 50 for directly operating the MFP has a touch panel 501. The touch panel 501 includes a display 502 that displays an operation screen and document data, and a translucent touch input device 503 that is in close contact with the display surface. The front surface of the touch panel 501 serves as both a display surface and a touch operation surface. In addition to the touch panel 501, a fixed key including a numeric keypad (not shown) is arranged on the operation panel 50. A sensor for biometric authentication can be arranged on the operation panel 50.

MFPの全体の制御を受け持つ制御回路51は、制御プログラムを記憶するROM(Read Only Memory)512、制御プログラムや文書データ処理用アプリケーションを実行するコンピュータとしてのCPU(central processing unit)513、およびプログラム実行のワークエリアとされるRAM(Random Access Memory)515を有する。   A control circuit 51 responsible for overall control of the MFP includes a ROM (Read Only Memory) 512 that stores a control program, a CPU (central processing unit) 513 as a computer that executes a control program and a document data processing application, and program execution A random access memory (RAM) 515 serving as a work area.

ADF(Auto Document Feeder)52は、原稿台を有しており、コピー、イメージ入力、またはファクシミリ送信において、原稿台にセットされた原稿シートをイメージスキャナ53の読取り位置へ搬送する。イメージスキャナ53は、読取り位置にセットされた原稿シートに記録されている画像情報を光学的に読み取る。プリンタコントローラ54は、プリントのための種々の制御処理を担う。プリンタコントローラ54に備わる図示しないRIP(Raster Image Processor)回路は、外部機器から受信したPDL(Page Description Language)データを解析し、プリント対象データをビットマップ用メモリ上に展開する。プリンタエンジン55は、多段形式の用紙ストッカ56から供給される用紙の片面または両面にモノクロまたはカラーの画像を印刷する。フィニッシャー57は、印刷後の用紙を二つ折りにしたりステープルで綴じたりする仕上げ加工に用いられる。ネットワークインタフェース58はMFP5をLAN7に接続し、MFPと外部との通信を可能にする。ストレージ59はハードディスクドライブ(HDD)のような大容量記憶デバイスである。ストレージ59には、辞書データベース20および各種ドキュメントのファイルを保存するメモリ領域(ボックス)60が設けられる。   An ADF (Auto Document Feeder) 52 has a document table, and conveys a document sheet set on the document table to a reading position of the image scanner 53 in copying, image input, or facsimile transmission. The image scanner 53 optically reads image information recorded on a document sheet set at a reading position. The printer controller 54 is responsible for various control processes for printing. A RIP (Raster Image Processor) circuit (not shown) provided in the printer controller 54 analyzes PDL (Page Description Language) data received from an external device, and develops print target data on a bitmap memory. The printer engine 55 prints a monochrome or color image on one or both sides of the paper supplied from the multi-stage paper stocker 56. The finisher 57 is used for a finishing process in which the printed sheet is folded in two or stapled. A network interface 58 connects the MFP 5 to the LAN 7 and enables communication between the MFP and the outside. The storage 59 is a mass storage device such as a hard disk drive (HDD). The storage 59 is provided with a memory area (box) 60 for storing the dictionary database 20 and various document files.

MFP5と連携する文書編集装置として機能するPC2〜4は、図10に示す一般的なパーソナルコンピュータの構成と同様のハードウェア構成を有するものでよい。パーソナルコンピュータは、各種プログラムを実行するCPU41、制御プログラムを記憶するROM42、プログラム実行のワークエリアとして用いられるRAM43、およびストレージとしてのハードディスクドライブ44を有する。リムーバブルメディアにアクセスするためのリムーバブルメディアドライブ25およびネットワーク接続のための通信インタフェース46もパーソナルコンピュータの構成要素である。また、パーソナルコンピュータは、ヒューマンインタフェースデバイスとしてのディスプレイ47、キーボード48およびマウス49を含む。   The PCs 2 to 4 functioning as document editing apparatuses that cooperate with the MFP 5 may have a hardware configuration similar to that of a general personal computer shown in FIG. The personal computer includes a CPU 41 that executes various programs, a ROM 42 that stores control programs, a RAM 43 that is used as a work area for executing programs, and a hard disk drive 44 that serves as storage. The removable media drive 25 for accessing the removable media and the communication interface 46 for connecting to the network are also components of the personal computer. The personal computer also includes a display 47, a keyboard 48, and a mouse 49 as human interface devices.

以上の実施形態によれば、変更箇所だけでなくコピー&ペーストのコピー元や編集に際して参照された箇所も関連箇所として記録され、関連箇所に関係する編集者に対しても更新が通知される。これにより、各ユーザーは自己が編集した部分とは別の部分の変更によって文書全体における整合性に問題が生じた場合に、それを知ることができる。   According to the above embodiment, not only the changed part but also the copy source of copy and paste and the part referred in the editing are recorded as the related part, and the update is notified to the editor related to the related part. Thus, each user can know when there is a problem in the consistency of the entire document due to a change in a part different from the part edited by the user.

重大な変更については、以前の編集者が変更に異議を投じることができるので、以前の編集者の意図しない変更によって共有文書9の内容に誤りが生じるのを防ぐことができる。   With respect to a serious change, the previous editor can object to the change, so that it is possible to prevent an error in the content of the shared document 9 due to an unintended change of the previous editor.

上述の実施形態において、変更レベルテーブル210のレベル数や各レベルについての設定を適宜変更することができる。例えば、レベル「3」について、変更が要求されると直ちに更新を実行する代わりに、要求に呼応して変更確認を依頼してから一定期間が経過するのを待って回答がなければ更新を実行するようにしてもよい。   In the above-described embodiment, the number of levels in the change level table 210 and the settings for each level can be changed as appropriate. For example, for level “3”, instead of updating immediately when a change is requested, wait for a certain period of time after requesting a change in response to the request, and update if there is no response You may make it do.

5 MFP(文書データ処理装置)
9 共有文書(文書データ)
210 変更レベルテーブル
211 レベル設定情報
202 判定部
212 通知設定情報
203 通知部
201 文書管理部
204 記録部
221 変更履歴情報
205 表示部
5 MFP (document data processing device)
9 Shared documents (document data)
210 Change Level Table 211 Level Setting Information 202 Determination Unit 212 Notification Setting Information 203 Notification Unit 201 Document Management Unit 204 Recording Unit 221 Change History Information 205 Display Unit

Claims (12)

複数のユーザーが共有する文書データに関わるデータ処理をする文書データ処理装置であって、
前記文書データを編集するユーザーである現在の編集者によって当該文書データの更新が指示されたときに、予め複数のレベルに分類された更新の各レベルの態様を示すレベル設定情報に基づいて、指示された更新のレベルを判定する判定部と、
前記複数のレベルごとに通知の要否および通知をする場合の通知先を定めた通知設定情報を参照し、前記判定部によって判定されたレベルが通知をするべきレベルであった場合に、前記判定されたレベルにおける通知先として定められたユーザーに、指示された前記更新における文書データの変更箇所を含む変更内容を通知する通知部と、を備える
ことを特徴とする文書データ処理装置。
A document data processing apparatus for processing data related to document data shared by a plurality of users,
When the current editor who is the user who edits the document data is instructed to update the document data, the instruction is made based on the level setting information indicating the mode of each level of update classified in advance into a plurality of levels. A determination unit for determining the level of the updated data;
Refer to notification setting information that determines the necessity of notification for each of the plurality of levels and a notification destination in the case of notification, and the determination is performed when the level determined by the determination unit is a level to be notified A document data processing apparatus comprising: a notification unit configured to notify a user defined as a notification destination at a specified level of a change content including a change portion of the document data in the instructed update.
前記通知部は、前記文書データの変更内容とともに前記現在の編集者を示す情報を通知する
請求項1記載の文書データ処理装置。
The document data processing apparatus according to claim 1, wherein the notification unit notifies information indicating the current editor together with a change content of the document data.
前記通知部は、前記文書データの変更内容および前記現在の編集者を示す情報を電子メールによって通知する
請求項2記載の文書データ処理装置。
The document data processing apparatus according to claim 2, wherein the notification unit notifies the change contents of the document data and information indicating the current editor by e-mail.
前記文書データの更新の指示に従って当該文書データを変更する文書管理部と、
前記文書管理部によって前記文書データが更新されるごとに、前記文書データの変更内容および当該更新が指示された時点の編集者を示す変更履歴情報を記録する記録部と、をさらに備え、
前記通知部は、前記判定部によって判定されたレベルについて定められた通知先が前記現在の編集者が指示した更新と変更箇所が重複する更新を指示した以前の編集者である場合に、以前に記録された変更履歴情報を参照して、当該以前の編集者に該当するユーザーに対する通知を行う
請求項1ないし3のいずれかに記載の文書データ処理装置。
A document management unit that changes the document data in accordance with an instruction to update the document data;
Each time the document data is updated by the document management unit, a recording unit that records the change contents of the document data and change history information indicating an editor at the time when the update is instructed, and
The notification unit, when the notification destination determined for the level determined by the determination unit is a previous editor who has instructed an update in which the current editor has instructed an update and a changed part overlap, The document data processing apparatus according to any one of claims 1 to 3, wherein a notice corresponding to the previous editor is notified with reference to the recorded change history information.
前記記録部は、記録すべき変更が前記文書データにおける変更箇所への他の箇所からのデータ複写による変更である場合に、当該他の箇所を当該変更箇所の関連箇所として記録し、
前記通知部は、前記判定部によって判定されたレベルについて定められた通知先が前記現在の編集者が指示した更新と変更箇所または関連箇所が重複する更新を指示した以前の編集者である場合に、以前に記録された変更履歴情報を参照して、当該以前の編集者に該当するユーザーに対する通知を行う
請求項4記載の文書データ処理装置。
When the change to be recorded is a change by copying data from another part to the change part in the document data, the recording unit records the other part as a related part of the change part,
In the case where the notification unit is a previous editor who has instructed the update determined by the current editor and the update in which the changed part or the related part overlaps with the notification destination determined for the level determined by the determination unit 5. The document data processing apparatus according to claim 4, wherein notification is made to a user who corresponds to the previous editor with reference to previously recorded change history information.
前記現在の編集者によって指示された更新の変更箇所が以前に記録された変更履歴情報の示す関連箇所と重複する場合に、その旨を当該現在の編集者に対して知らせるための表示処理を行う表示部をさらに備える
請求項5記載の文書データ処理装置。
When an update change point designated by the current editor overlaps with a related point indicated by previously recorded change history information, a display process is performed to notify the current editor to that effect. The document data processing apparatus according to claim 5, further comprising a display unit.
通知設定情報は、前記複数のレベルごとに通知の要否および通知をする場合の通知に対する回答の要否を定め、
前記通知部は、前記判定部によって判定されたレベルが通知に対する回答を必要とするレベルであった場合に、前記判定されたレベルにおける通知先として定められたユーザーへの通知に際して回答を依頼する
請求項1ないし6のいずれかに記載の文書データ処理装置。
The notification setting information determines the necessity of notification for each of the plurality of levels and the necessity of a reply to the notification when notification is made,
If the level determined by the determination unit is a level that requires a response to the notification, the notification unit requests a response when notifying a user defined as a notification destination at the determined level. Item 7. The document data processing device according to any one of Items 1 to 6.
通知設定情報は、前記複数のレベルごとに通知の要否および通知をする場合の通知に対する回答の要否を定め、
前記通知部は、前記判定部によって判定されたレベルが通知に対する回答を必要とするレベルであった場合に、前記判定されたレベルにおける通知先として定められたユーザーへの通知に際して回答を依頼し、
前記文書管理部は、前記通知部によって回答が依頼された場合、依頼先のユーザー全員から変更を承認する回答を受け取った後に文書データを変更する
請求項4ないし6のいずれかに記載の文書データ処理装置。
The notification setting information determines the necessity of notification for each of the plurality of levels and the necessity of a reply to the notification when notification is made,
The notification unit, when the level determined by the determination unit is a level that requires a response to the notification, requests a response when notifying the user defined as a notification destination in the determined level,
The document data according to any one of claims 4 to 6, wherein, when an answer is requested by the notifying unit, the document management unit changes the document data after receiving a reply approving the change from all of the requested users. Processing equipment.
複数のユーザーが共有する文書データの編集に関わるデータ処理をする文書データ処理システムであって、
前記文書データを編集するユーザーである現在の編集者による指示入力を受け付ける文書編集部と、
前記文書編集部を介して前記現在の編集者によって前記文書データの更新が指示されたときに、予め複数のレベルに分類された更新の各レベルの態様を示すレベル設定情報に基づいて、指示された更新のレベルを判定する判定部と、
前記複数のレベルごとに通知の要否および通知をする場合の通知先を定めた通知設定情報を参照し、前記判定部によって判定されたレベルが通知をするべきレベルであった場合に、前記判定されたレベルにおける通知先として定められたユーザーに、指示された前記更新における文書データの変更箇所を含む変更内容を通知する通知部と、を備える
ことを特徴とする文書データ処理システム。
A document data processing system for processing data related to editing of document data shared by a plurality of users,
A document editing unit that accepts an instruction input by a current editor who is a user who edits the document data;
When an update of the document data is instructed by the current editor via the document editing unit, the instruction is instructed based on level setting information indicating an aspect of each level of update classified in advance into a plurality of levels. A determination unit for determining the level of update,
Refer to notification setting information that determines the necessity of notification for each of the plurality of levels and a notification destination in the case of notification, and the determination is performed when the level determined by the determination unit is a level to be notified A document data processing system comprising: a notification unit configured to notify a user defined as a notification destination at a specified level of a change content including a change portion of the document data in the instructed update.
前記文書データの更新の指示に従って当該文書データを変更する文書管理部と、
前記文書管理部によって前記文書データが更新されるごとに、前記文書データの変更内容および当該更新が指示された時点の編集者を示す変更履歴情報を記録する記録部と、をさらに備え、
前記通知部は、前記判定部によって判定されたレベルについて定められた通知先が前記現在の編集者が指示した更新と変更箇所が重複する更新を指示した以前の編集者である場合に、以前に記録された変更履歴情報を参照して、当該以前の編集者に該当するユーザーに対する通知を行う
請求項9記載の文書データ処理システム。
A document management unit that changes the document data in accordance with an instruction to update the document data;
Each time the document data is updated by the document management unit, a recording unit that records the change contents of the document data and change history information indicating an editor at the time when the update is instructed, and
The notification unit, when the notification destination determined for the level determined by the determination unit is a previous editor who has instructed an update in which the current editor has instructed an update and a changed part overlap, The document data processing system according to claim 9, wherein a notice corresponding to the previous editor is notified with reference to the recorded change history information.
前記現在の編集者によって指示された更新の変更箇所が以前に記録された変更履歴情報の示す関連箇所と重複する場合に、その旨を当該現在の編集者に対して知らせる画面の表示を前記文書編集部に要求する表示部をさらに備える
請求項10記載の文書データ処理システム。
When the update change point designated by the current editor overlaps with a related point indicated by previously recorded change history information, a display of a screen informing the current editor to that effect is displayed on the document. The document data processing system according to claim 10, further comprising a display unit that requests the editing unit.
複数のユーザーが共有する文書データに関わるデータ処理をする文書データ処理装置において実行されるコンピュータプログラムであって、
前記文書データ処理装置が有するコンピュータを、
前記文書データを編集するユーザーである現在の編集者によって当該文書データの更新が指示されたときに、予め複数のレベルに分類された更新の各レベルの態様を示すレベル設定情報に基づいて、指示された更新のレベルを判定する判定部と、
前記複数のレベルごとに通知の要否および通知をする場合の通知先を定めた通知設定情報を参照し、前記判定部によって判定されたレベルが通知をするべきレベルであった場合に、前記判定されたレベルにおける通知先として定められたユーザーに、指示された前記更新における文書データの変更箇所を含む変更内容を通知する通知部と、として動作させる
ことを特徴とするコンピュータプログラム。
A computer program executed in a document data processing apparatus that performs data processing related to document data shared by a plurality of users,
A computer included in the document data processing apparatus;
When the current editor who is the user who edits the document data is instructed to update the document data, the instruction is made based on the level setting information indicating the mode of each level of update classified in advance into a plurality of levels. A determination unit for determining the level of the updated data;
Refer to notification setting information that determines the necessity of notification for each of the plurality of levels and a notification destination in the case of notification, and the determination is performed when the level determined by the determination unit is a level to be notified A computer program that operates as a notification unit that notifies a user defined as a notification destination at a specified level of a change content including a change location of document data in the instructed update.
JP2011008736A 2011-01-19 2011-01-19 Document data processing apparatus, document data processing system, and computer program Pending JP2012150647A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011008736A JP2012150647A (en) 2011-01-19 2011-01-19 Document data processing apparatus, document data processing system, and computer program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011008736A JP2012150647A (en) 2011-01-19 2011-01-19 Document data processing apparatus, document data processing system, and computer program

Publications (1)

Publication Number Publication Date
JP2012150647A true JP2012150647A (en) 2012-08-09

Family

ID=46792835

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011008736A Pending JP2012150647A (en) 2011-01-19 2011-01-19 Document data processing apparatus, document data processing system, and computer program

Country Status (1)

Country Link
JP (1) JP2012150647A (en)

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014095960A (en) * 2012-11-08 2014-05-22 Fujitsu Ltd Document edition notification method and server, program and system therefor
JP2015041147A (en) * 2013-08-20 2015-03-02 コニカミノルタ株式会社 Change history output device and program
JP2017027427A (en) * 2015-07-24 2017-02-02 富士ゼロックス株式会社 Information processing apparatus and information processing program
JP2019028621A (en) * 2017-07-27 2019-02-21 富士ゼロックス株式会社 Program and article editing support apparatus
JP2019053523A (en) * 2017-09-15 2019-04-04 コニカミノルタ株式会社 Document management device, document management method and program
JP2019153326A (en) * 2014-04-08 2019-09-12 ドロップボックス, インコーポレイテッド Management of presence between devices accessing shared and synchronized content
JP2020154868A (en) * 2019-03-20 2020-09-24 富士ゼロックス株式会社 Information processing system and program
US10791186B2 (en) 2014-04-08 2020-09-29 Dropbox, Inc. Displaying presence in an application accessing shared and synchronized content
JP2020173598A (en) * 2019-04-10 2020-10-22 日鉄ソリューションズ株式会社 Information processing device, information processing method and program
CN111985191A (en) * 2020-08-05 2020-11-24 北京同创永益科技发展有限公司 Multi-person collaborative online document editing method and device
US10965746B2 (en) 2014-04-08 2021-03-30 Dropbox, Inc. Determining presence in an application accessing shared and synchronized content
JP2021089665A (en) * 2019-12-05 2021-06-10 富士フイルムビジネスイノベーション株式会社 Information processor and program
US11113452B2 (en) 2017-10-20 2021-09-07 Fujifilm Business Innovation Corp. Document management apparatus, document management system, and non-transitory computer readable medium storing program
US11132107B2 (en) 2015-03-02 2021-09-28 Dropbox, Inc. Native application collaboration
US11170345B2 (en) 2015-12-29 2021-11-09 Dropbox Inc. Content item activity feed for presenting events associated with content items
US11172038B2 (en) 2014-04-08 2021-11-09 Dropbox, Inc. Browser display of native application presence and interaction data
US11425175B2 (en) 2016-04-04 2022-08-23 Dropbox, Inc. Change comments for synchronized content items
US11875028B2 (en) 2015-12-30 2024-01-16 Dropbox, Inc. Native application collaboration

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014095960A (en) * 2012-11-08 2014-05-22 Fujitsu Ltd Document edition notification method and server, program and system therefor
JP2015041147A (en) * 2013-08-20 2015-03-02 コニカミノルタ株式会社 Change history output device and program
US11172038B2 (en) 2014-04-08 2021-11-09 Dropbox, Inc. Browser display of native application presence and interaction data
JP2019153326A (en) * 2014-04-08 2019-09-12 ドロップボックス, インコーポレイテッド Management of presence between devices accessing shared and synchronized content
US10791186B2 (en) 2014-04-08 2020-09-29 Dropbox, Inc. Displaying presence in an application accessing shared and synchronized content
US10887388B2 (en) 2014-04-08 2021-01-05 Dropbox, Inc. Managing presence among devices accessing shared and synchronized content
US10965746B2 (en) 2014-04-08 2021-03-30 Dropbox, Inc. Determining presence in an application accessing shared and synchronized content
US11683389B2 (en) 2014-04-08 2023-06-20 Dropbox, Inc. Browser display of native application presence and interaction data
US11132107B2 (en) 2015-03-02 2021-09-28 Dropbox, Inc. Native application collaboration
US11526260B2 (en) 2015-03-02 2022-12-13 Dropbox, Inc. Native application collaboration
JP2017027427A (en) * 2015-07-24 2017-02-02 富士ゼロックス株式会社 Information processing apparatus and information processing program
US11170345B2 (en) 2015-12-29 2021-11-09 Dropbox Inc. Content item activity feed for presenting events associated with content items
US11875028B2 (en) 2015-12-30 2024-01-16 Dropbox, Inc. Native application collaboration
US11943264B2 (en) 2016-04-04 2024-03-26 Dropbox, Inc. Change comments for synchronized content items
US11425175B2 (en) 2016-04-04 2022-08-23 Dropbox, Inc. Change comments for synchronized content items
JP2019028621A (en) * 2017-07-27 2019-02-21 富士ゼロックス株式会社 Program and article editing support apparatus
JP2019053523A (en) * 2017-09-15 2019-04-04 コニカミノルタ株式会社 Document management device, document management method and program
JP7013748B2 (en) 2017-09-15 2022-02-01 コニカミノルタ株式会社 Document management device, document management method and program
US11113452B2 (en) 2017-10-20 2021-09-07 Fujifilm Business Innovation Corp. Document management apparatus, document management system, and non-transitory computer readable medium storing program
JP2020154868A (en) * 2019-03-20 2020-09-24 富士ゼロックス株式会社 Information processing system and program
JP7331398B2 (en) 2019-03-20 2023-08-23 富士フイルムビジネスイノベーション株式会社 Information processing system and program
JP2020173598A (en) * 2019-04-10 2020-10-22 日鉄ソリューションズ株式会社 Information processing device, information processing method and program
JP2021089665A (en) * 2019-12-05 2021-06-10 富士フイルムビジネスイノベーション株式会社 Information processor and program
CN111985191A (en) * 2020-08-05 2020-11-24 北京同创永益科技发展有限公司 Multi-person collaborative online document editing method and device
CN111985191B (en) * 2020-08-05 2024-03-29 北京同创永益科技发展有限公司 Multi-user collaborative online document editing method and device

Similar Documents

Publication Publication Date Title
JP2012150647A (en) Document data processing apparatus, document data processing system, and computer program
US8601478B2 (en) Division, linking and sequential execution of workflows based on the fewest number of divided partitions
US8493596B2 (en) Printer driver, recording medium, information processing apparatus, printing system, and printer driver setting method
JP4778830B2 (en) Display control system, image processing apparatus, and display control method
US10075597B2 (en) Image processing apparatus having file server function, and control method and storage medium therefor
US20210006677A1 (en) Image processing apparatus, control method for image processing apparatus, and image processing system
US20100011290A1 (en) Print management method, recording medium storing a program, and print management apparatus
JP7073888B2 (en) Message providing device and program
EP2393275B1 (en) Information processing system, information processing apparatus, control method thereof, and program
US11115546B2 (en) Image processing apparatus, control method to execute plurality of functions for an image processing apparatus, and storage medium
JP2022018282A (en) Image processing apparatus and program
US10893165B2 (en) Information processing apparatus, method of controlling the same, and storage medium
JP2007072565A (en) Network image processing system, network image processor, and network image processing method
US10965528B2 (en) Information processing apparatus for outputting data acquired from server, information processing method, and storage medium
JP6919370B2 (en) Image forming device and program
JP4835315B2 (en) Document management device
JP2017105006A (en) Printing system
JP5720872B2 (en) Print management system
US20210342107A1 (en) Image forming apparatus, control method of image forming apparatus, and storage medium
US20120154863A1 (en) Information processing apparatus capable of setting configuration information for use by image processing apparatus, and control method and storage medium therefor
JP2010214725A (en) Printer and printing system and method of controlling printer
JP2001189853A (en) Image processor and method
EP4300933A1 (en) Information processing device and program
JP2010028658A (en) Image forming apparatus
JP2006154938A (en) Document management device, document management method and document management program

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20130417