(57)【要約】【課題】  電子文書に添付された作業指示コメントに基づいて実行される作業の進捗状態を示す情報を自動的に登録することのできる進捗管理支援装置、進捗管理支援方法及び進捗管理支援プログラムを得る。【解決手段】  電子文書に添付されたメッセージに基づいて実行される作業の進捗状態の管理を支援するに当たり、進捗管理サーバ４０により、検出部４１Ａによってクライアント装置６０の利用者による前記作業の進捗に関する所定操作が検出されたときに、更新部４１Ｂによって当該作業の進捗状態を示すステータス情報を当該所定操作に応じた状態を示す情報に更新する。【選択図】        図１０
2006259918.tif 000002
【特許請求の範囲】
【請求項１】
電子文書に添付された作業指示コメントに基づいて実行される作業の進捗状態の管理を支援する進捗管理支援装置であって、
前記作業の進捗状態を示す状態情報を記憶する記憶手段と、
前記作業の進捗に関する所定操作を検出する検出手段と、
前記検出手段によって前記所定操作が検出されたときに前記状態情報を当該所定操作に応じた状態を示す情報に更新する更新手段と、
を備えた進捗管理支援装置。
【請求項２】
前記作業指示コメントを、前記電子文書の当該作業指示コメントが添付された位置に対応する一部領域の文書情報に対する修正作業を指示するものとし、
前記状態情報を、前記修正作業の開始前の状態を示す開始前情報、前記修正作業の実施の指示が行われた状態を示す要修正情報、前記修正作業の実施中である状態を示す実施中情報、前記修正作業の実施結果に対する承認待ちの状態であることを示す承認待情報、前記修正作業の実施結果が却下された状態を示す却下情報、及び前記修正作業の実施結果が承認されて前記電子文書に修正作業の結果が反映された状態を示す修正済情報の少なくとも１つとした
請求項１記載の進捗管理支援装置。
【請求項３】
前記状態情報を、前記開始前情報、前記要修正情報、前記実施中情報、前記承認待情報、前記却下情報、及び前記修正済情報とし、
前記検出手段は、前記修正作業の作業実行者の指定を行う第１操作、前記修正作業の実施の指示を行う第２操作、前記作業指示コメントが添付された電子文書を読み出す第３操作、前記作業指示コメントが添付された電子文書を修正して登録する第４操作、前記電子文書に対する修正作業の実施結果を却下する第５操作、及び前記電子文書に対する修正作業の実施結果を承認する第６操作を検出し、
前記更新手段は、前記検出手段によって前記第１操作が検出されたときに前記状態情報を前記開始前情報に更新し、前記第２操作が検出されたときに前記状態情報を前記要修正情報に更新し、前記第３操作が検出されたときに前記状態情報を前記実施中情報に更新し、前記第４操作が検出されたときに前記状態情報を前記承認待情報に更新し、前記第５操作が検出されたときに前記状態情報を前記却下情報に更新し、前記第６操作が検出されたときに前記状態情報を前記修正済情報に更新する
請求項２記載の進捗管理支援装置。
【請求項４】
前記検出手段によって前記第６操作が検出されたときに前記電子文書に対して修正結果を反映させる修正反映手段
を更に備えた請求項３記載の進捗管理支援装置。
【請求項５】
前記修正反映手段は、前記作業指示コメントが添付された位置を含む所定の一部領域のみを対象として前記修正結果を反映する
請求項４記載の進捗管理支援装置。
【請求項６】
電子文書に添付された作業指示コメントに基づいて実行される作業の進捗状態の管理を支援する進捗管理支援方法であって、
前記作業の進捗に関する所定操作が検出されたときに前記作業の進捗状態を示す状態情報を当該所定操作に応じた状態を示す情報に更新する、
進捗管理支援方法。
【請求項７】
電子文書に添付された作業指示コメントに基づいて実行される作業の進捗状態の管理を支援する進捗管理支援プログラムであって、
前記作業の進捗に関する所定操作を検出する検出ステップと、
前記検出ステップによって前記所定操作が検出されたときに前記作業の進捗状態を示す状態情報を当該所定操作に応じた状態を示す情報に更新する更新ステップと、
をコンピュータに実行させる進捗管理支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、進捗管理支援装置、進捗管理支援方法及び進捗管理支援プログラムに係り、より詳しくは、電子文書に添付された作業指示コメントに基づいて実行される作業の進捗状態の管理を支援する進捗管理支援装置、進捗管理支援方法及び進捗管理支援プログラムに関する。
【背景技術】
【０００２】
近年、電子文書の任意位置に対して、当該電子文書の本文に影響を与えることなく、文字情報、画像情報、音声情報、リンク情報等の付加情報を添付する技術が広く用いられている。なお、当該付加情報を本明細書ではアノテーション（注釈）と総称する。
【０００３】
このアノテーションを電子文書に添付することのできるシステムの例として、富士ゼロックス株式会社のＤｏｃｕＷｏｒｋｓ（登録商標）や、米国Ａｄｏｂｅ社のＡｃｒｏｂａｔ（登録商標）等がある。
【０００４】
ところで、以上のようなアノテーションを電子文書に添付することのできるシステムの利用形態として、当該アノテーションで示される情報を起点としたレビューを予め定められたレビュー者によりネットワークを介して電子的に行う形態が考えられる。なお、ここでいう「レビュー」とは、ある目的をもった作業の成果物として作成された文書に対し、その文書が成果物として妥当なものであるかどうかを評価する作業を意味する。
【０００５】
このようなレビュー者によるレビューを支援するために適用できる従来の技術として、特許文献１には、レビュー依頼、レビュー、コメント処理の３つのモードを基本としレビュースケジュールに基づいた進捗管理機能と、実作業に即したコメントタイプの提供により、効果的なレビュー処理を実現する技術が開示されている。
【０００６】
また、特許文献２には、文書に対して、変更、削除、追加等の編集操作の情報をマークアップとして埋め込んでおくことにより、変更操作の内容やそのときのコメントを表示することができると共に、マークアップの指示に従って文書に反映する機能を有する技術が開示されている。
【０００７】
更に、特許文献３には、文書構造タグによって構造化された構造化文書と、更新指示タグによって指定される、文書に対応するアノテーションによる更新指示を、構造が同じ文書なら、完全に一致しない文書でも反映し、編集文書を作成することができる技術が開示されている。
【特許文献１】特開平５−２２５１９４号公報
【特許文献２】特開平５−１８１８６１号公報
【特許文献３】特開２００４−１３９３９３公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところで、電子文書に当該電子文書に関する何らかの作業を指示するコメントがアノテーションとして添付された場合、当該作業の進捗状況を管理することは当該作業を滞りなく着実に進める上で極めて重要である。
【０００９】
そこで、レビュー者等の電子文書の関係者によって上記作業の進捗状況を容易に把握することができるようにするために、上記作業の進捗状態を示す情報を作業の実行者等が作業の進捗状態に応じて登録するようにしておき、当該情報を上記関係者等がネットワークを介して参照できるようにする形態が考えられる。
【００１０】
しかしながら、この形態は、上記作業の進捗状態を示す情報を作業実行者等が能動的に登録する必要があり、手間がかかるものである。特に、この情報を作業実行者自身が登録する場合には、アノテーションによって指示された実作業以外の操作を行うことになるため、この問題は深刻である。更に、進捗状況を、作業前、作業中、作業終了後の承認待ち等の複数段階で管理を行う場合には、各段階毎に当該情報を登録する必要があるため、この問題は、より深刻なものとなる。
【００１１】
これに対し、上記特許文献１〜特許文献３に開示されている技術では、アノテーションによる指示に基づいて実行される作業の進捗状況を管理することについては考慮されていないため、作業の進捗状態を示す情報を人為的に登録する必要があって手間がかかる、という問題点を解決することはできない。
【００１２】
本発明は上記問題点を解決するためになされたものであり、電子文書に添付された作業指示コメントに基づいて実行される作業の進捗状態を示す情報を自動的に登録することのできる進捗管理支援装置、進捗管理支援方法及び進捗管理支援プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するために、請求項１記載の進捗管理支援装置は、電子文書に添付された作業指示コメントに基づいて実行される作業の進捗状態の管理を支援する進捗管理支援装置であって、前記作業の進捗状態を示す状態情報を記憶する記憶手段と、前記作業の進捗に関する所定操作を検出する検出手段と、前記検出手段によって前記所定操作が検出されたときに前記状態情報を当該所定操作に応じた状態を示す情報に更新する更新手段と、を備えている。
【００１４】
請求項１に記載の進捗管理支援装置は、電子文書に添付された作業指示コメントに基づいて実行される作業の進捗状態の管理を支援するものであり、前記作業の進捗状態を示す状態情報が記憶手段によって記憶される。なお、上記記憶手段には、ＲＡＭ（Random Access Memory）、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory）、フラッシュＥＥＰＲＯＭ（Flash EEPROM）等の半導体記憶素子、スマート・メディア（SmartMedia（登録商標））、ｘＤピクチャーカード（xD-Picture Card）、コンパクト・フラッシュ（CompactFlash）、ＡＴＡ（AT Attachment）カード、マイクロドライブ、フレキシブルディスク、ＣＤ−Ｒ（Compact Disc-Recordable）、ＣＤ−ＲＷ（Compact Disc-ReWritable）、光磁気ディスク等の可搬記録媒体やハードディスク等の固定記録媒体、或いはネットワークに接続されたサーバ・コンピュータ等に設けられた外部記憶装置が含まれる。
【００１５】
ここで、本発明は、前記作業の進捗に関する所定操作が検出手段によって検出されるものとされており、更新手段により、前記検出手段によって前記所定操作が検出されたときに前記状態情報が当該所定操作に応じた状態を示す情報に更新される。
【００１６】
このように、請求項１に記載の進捗管理支援装置によれば、電子文書に添付された作業指示コメントに基づいて実行される作業の進捗状態の管理を支援するに当たり、前記作業の進捗に関する所定操作が検出されたときに前記作業の進捗状態を示す状態情報を当該所定操作に応じた状態を示す情報に更新しているので、作業指示コメントに基づいて実行される作業の進捗状態を示す情報を自動的に登録することができる。
【００１７】
なお、本発明は、請求項２に記載の発明のように、前記作業指示コメントを、前記電子文書の当該作業指示コメントが添付された位置に対応する一部領域の文書情報に対する修正作業を指示するものとし、前記状態情報を、前記修正作業の開始前の状態を示す開始前情報、前記修正作業の実施の指示が行われた状態を示す要修正情報、前記修正作業の実施中である状態を示す実施中情報、前記修正作業の実施結果に対する承認待ちの状態であることを示す承認待情報、前記修正作業の実施結果が却下された状態を示す却下情報、及び前記修正作業の実施結果が承認されて前記電子文書に修正作業の結果が反映された状態を示す修正済情報の少なくとも１つとするものとしてもよい。
【００１８】
特に、請求項２に記載の発明は、請求項３に記載の発明のように、前記状態情報を、前記開始前情報、前記要修正情報、前記実施中情報、前記承認待情報、前記却下情報、及び前記修正済情報とし、前記検出手段は、前記修正作業の作業実行者の指定を行う第１操作、前記修正作業の実施の指示を行う第２操作、前記作業指示コメントが添付された電子文書を読み出す第３操作、前記作業指示コメントが添付された電子文書を修正して登録する第４操作、前記電子文書に対する修正作業の実施結果を却下する第５操作、及び前記電子文書に対する修正作業の実施結果を承認する第６操作を検出し、前記更新手段は、前記検出手段によって前記第１操作が検出されたときに前記状態情報を前記開始前情報に更新し、前記第２操作が検出されたときに前記状態情報を前記要修正情報に更新し、前記第３操作が検出されたときに前記状態情報を前記実施中情報に更新し、前記第４操作が検出されたときに前記状態情報を前記承認待情報に更新し、前記第５操作が検出されたときに前記状態情報を前記却下情報に更新し、前記第６操作が検出されたときに前記状態情報を前記修正済情報に更新するものとしてもよい。
【００１９】
また、請求項３に記載の発明は、請求項４に記載の発明のように、前記検出手段によって前記第６操作が検出されたときに前記電子文書に対して修正結果を反映させる修正反映手段を更に備えたものとしてもよい。
【００２０】
更に、請求項４に記載の発明の前記修正反映手段は、請求項５に記載の発明のように、前記作業指示コメントが添付された位置を含む所定の一部領域のみを対象として前記修正結果を反映するものとしてもよい。
【００２１】
一方、上記目的を達成するために、請求項６記載の進捗管理支援方法は、電子文書に添付された作業指示コメントに基づいて実行される作業の進捗状態の管理を支援する進捗管理支援方法であって、前記作業の進捗に関する所定操作が検出されたときに前記作業の進捗状態を示す状態情報を当該所定操作に応じた状態を示す情報に更新するものである。
【００２２】
従って、請求項６記載の進捗管理支援方法によれば、請求項１記載の発明と同様に作用するので、請求項１記載の発明と同様に、作業指示コメントに基づいて実行される作業の進捗状態を示す情報を自動的に登録することができる。
【００２３】
一方、上記目的を達成するために、請求項７記載の進捗管理支援プログラムは、電子文書に添付された作業指示コメントに基づいて実行される作業の進捗状態の管理を支援する進捗管理支援プログラムであって、前記作業の進捗に関する所定操作を検出する検出ステップと、前記検出ステップによって前記所定操作が検出されたときに前記作業の進捗状態を示す状態情報を当該所定操作に応じた状態を示す情報に更新する更新ステップと、をコンピュータに実行させるものである。
【００２４】
従って、請求項７記載の進捗管理支援プログラムによれば、コンピュータに対して請求項１記載の発明と同様に作用させることができるので、請求項１記載の発明と同様に、作業指示コメントに基づいて実行される作業の進捗状態を示す情報を自動的に登録することができる。
【発明の効果】
【００２５】
本発明によれば、電子文書に添付された作業指示コメントに基づいて実行される作業の進捗状態の管理を支援するに当たり、前記作業の進捗に関する所定操作が検出されたときに前記作業の進捗状態を示す状態情報を当該所定操作に応じた状態を示す情報に更新しているので、作業指示コメントに基づいて実行される作業の進捗状態を示す情報を自動的に登録することができる、という効果が得られる。
【発明を実施するための最良の形態】
【００２６】
以下、図面を参照して本発明の実施の形態について詳細に説明する。なお、ここでは、本発明をクライアント／サーバ・システムとして構成された文書処理システムに適用した場合について説明する。
【００２７】
〔システム構成〕
図１は、本実施の形態に係る文書処理システム９０の全体概略構成を示す図である。
【００２８】
同図に示すように、文書処理システム９０は、文書処理システム９０において使用される電子データ（文書データに限らず、文書処理システム９０で対応している他の電子的なデータの全てを含む）を処理するサーバシステム９２と、文書処理システム９０の利用者（後述するレビュアや作業実行者も含む。）が使用するクライアントシステム９４と、を備えている。
【００２９】
サーバシステム９２は、電子文書（以下、単に「文書」ともいう。）を管理する文書管理サーバ１０及びアノテーションを管理するアノテーション管理サーバ２０を有する。文書管理サーバ１０は主として文書の保存と検索を行うサーバであり、アノテーション管理サーバ２０は主として文書に付与されたアノテーションの保存と検索を行うサーバである。
【００３０】
このように、文書全体を管理する文書管理サーバ１０と、電子文書に付与されたアノテーションを管理するアノテーション管理サーバ２０とを設けることで、複数の電子文書に対する加筆修正が複数の利用者によって独自に行われる場合でも、最終的な電子文書や加筆修正等の内容に矛盾が生じることを回避することができる。
【００３１】
例えば、何れかの利用者が電子文書の原本のある部分にアノテーションとして補足説明を加え、その一方で、他の利用者が同じ部分を削除するような修正を加えたときでも、それらの編集部分を文書管理サーバ１０で管理している電子文書本体と対応付けてアノテーション管理サーバ２０により登録しておくことで、電子文書本体やこれに対応する加筆修正等の内容に矛盾が生じることなく情報の管理を行うことができる。
【００３２】
同図に示すように、文書管理サーバ１０は、文書管理サーバ１０全体の動作を司る制御部１１と、各種情報を記憶するための主記憶部１２と、液晶ディスプレイ等のディスプレイを含んで構成された表示部１３と、キーボード及びマウス（ポインティング・デバイス）を含んで構成された操作部１４と、後述する文書データベースＤＢ１や各種プログラム、各種パラメータ情報等を記憶するための二次記憶部１５と、外部装置との間での各種情報の授受を司る送受信部１６と、を備えており、これら各部はシステムバスＳ１を介して電気的に接続されている。すなわち、本実施の形態に係る文書管理サーバ１０は、通常のパーソナル・コンピュータ（以下、「ＰＣ」ともいう。）により構成されている。
【００３３】
また、アノテーション管理サーバ２０も、アノテーション管理サーバ２０全体の動作を司る制御部２１と、各種情報を記憶するための主記憶部２２と、液晶ディスプレイ等のディスプレイを含んで構成された表示部２３と、キーボード及びマウスを含んで構成された操作部２４と、後述する付箋用アノテーションデータベースＤＢ２、ペン入力用アノテーションデータベースＤＢ３や各種プログラム、各種パラメータ情報等を記憶するための二次記憶部２５と、外部装置との間での各種情報の授受を司る送受信部２６と、を備えており、これら各部はシステムバスＳ２を介して電気的に接続されている。すなわち、本実施の形態に係るアノテーション管理サーバ２０もまた、通常のＰＣにより構成されている。
【００３４】
一方、本実施の形態に係るサーバシステム９２は、電子掲示板（Bulletin Board System）として機能するメッセージ共有サーバ３０を有している。メッセージ共有サーバ３０は主として上記電子掲示板上で交わされたメッセージの保存と検索を行うサーバである。
【００３５】
同図に示すように、メッセージ共有サーバ３０も、メッセージ共有サーバ３０全体の動作を司る制御部３１と、各種情報を記憶するための主記憶部３２と、液晶ディスプレイ等のディスプレイを含んで構成された表示部３３と、キーボード及びマウスを含んで構成された操作部３４と、後述するメッセージデータベースＤＢ４や各種プログラム、各種パラメータ情報等を記憶するための二次記憶部３５と、外部装置との間での各種情報の授受を司る送受信部３６と、を備えており、これら各部はシステムバスＳ３を介して電気的に接続されている。すなわち、本実施の形態に係るメッセージ共有サーバ３０もまた、通常のＰＣにより構成されている。
【００３６】
ところで、本実施の形態に係る文書処理システム９０は、電子文書に付与されたアノテーションを起点として、予め定められた複数のレビュア（レビュー者）によりレビューが行われるものとされており、当該レビューはメッセージ共有サーバ３０によって提供される電子掲示板を用いて行われる。
【００３７】
そして、本実施の形態に係るサーバシステム９２は、上記レビューに基づいて実行される作業の進捗状況の管理を行うと共に、当該作業を実行する作業者（以下、「作業実行者」という。）の管理を行う進捗管理サーバ４０を有している。
【００３８】
同図に示すように、進捗管理サーバ４０も、進捗管理サーバ４０全体の動作を司る制御部４１と、各種情報を記憶するための主記憶部４２と、液晶ディスプレイ等のディスプレイを含んで構成された表示部４３と、キーボード及びマウスを含んで構成された操作部４４と、後述する作業者データベースＤＢ５及び進捗管理データベースＤＢ６や各種プログラム、各種パラメータ情報等を記憶するための二次記憶部４５と、外部装置との間での各種情報の授受を司る送受信部４６と、を備えており、これら各部はシステムバスＳ４を介して電気的に接続されている。すなわち、本実施の形態に係る進捗管理サーバ４０もまた、通常のＰＣにより構成されている。
【００３９】
そして、クライアントシステム９４は、ペン入力（手書き入力）を行う際に用いられるペン型のアノテーションデバイス６７を各々有する、文書処理システム９０の各利用者毎に設けられた複数のクライアント装置６０を含んで構成されている。
【００４０】
同図に示すように、クライアント装置６０は、クライアント装置６０全体の動作を司る制御部６１と、各種情報を記憶するための主記憶部６２と、ディスプレイを含んで構成された表示部６３と、キーボード及びマウスを含んで構成された操作部６４と、各種情報等を記憶するための二次記憶部６５と、外部装置との間での各種情報の授受を司る送受信部６６と、を備えており、これら各部はシステムバスＳ６を介して電気的に接続されている。
【００４１】
クライアント装置６０は、主記憶部６２や二次記憶部６５から読み出したデータや、送受信部６６を介してサーバシステム９２等から取得したデータに基づいて画像を表示部６３に表示するように構成されている。
【００４２】
なお、本実施の形態に係るクライアント装置６０は、ディスプレイ表面にタッチパネル（図示省略。）が重ねられて構成されたタッチパネル・ディスプレイが設けられた表示部６３を採用した、所謂タブレットＰＣとして構成されており、表示部６３における表示面上をアノテーションデバイス６７によって直接指示（手書き入力）することができる。
【００４３】
このように、クライアント装置６０は、紙の文書を読む際に当該文書に好きな形で下線や丸等のマークを付けたり、コメントを書き込んだりするのと同様に、アノテーションデバイス６７を用いて書き込み入力が可能となっている。
【００４４】
また、クライアント装置６０は、以上のようなアノテーションデバイス６７を用いた手書き入力機能の他、表示部６３により文書を表示させた状態において、当該文書の任意の位置に所定形状（本実施の形態では、矩形状）の付箋を添付した状態とすることのできる付箋添付機能を備えている。ここで、当該付箋には、任意のコメントを直接記述したり、コメントや関連記事等のリンク先を示すリンク情報を関連付けたりすることができる。なお、付箋にリンク情報を関連付けた場合、当該リンク情報により示されるリンク先の情報が付箋に表示される。この場合に本実施の形態に係る文書処理システム９０では、付箋添付機能によって文書に添付された付箋をアノテーションとしている。
【００４５】
このように、クライアント装置６０は、紙の文書を読む際に当該文書に付箋を貼り付けるのと同様に、注目すべき箇所や補足説明を要する箇所等の任意の位置に対して付箋を添付した状態とすることができる。
【００４６】
文書処理システム９０は、以上のような文書管理サーバ１０、アノテーション管理サーバ２０、メッセージ共有サーバ３０、進捗管理サーバ４０、及び複数のクライアント装置６０が、各々に備えられた送受信部を介し、ネットワーク９６によって電気的に接続されて構成されている。なお、本実施の形態に係る文書処理システム９０では、ネットワーク９６としてインターネットを適用しているが、これに限らず、イントラネット、ＬＡＮ、ＶＡＮ、電話回線網、エコーネット、ＨｏｍｅＰＮＡ等の各種ネットワークを単独又は組み合わせて適用することもできる。
【００４７】
本実施の形態に係る文書管理サーバ１０、アノテーション管理サーバ２０、メッセージ共有サーバ３０、及び進捗管理サーバ４０はＨＴＴＰ（Hypertext Transfer Protocol）サーバとして機能し、各クライアント装置６０はＨＴＴＰクライアントとして機能するものとされており、文書管理サーバ１０、アノテーション管理サーバ２０、メッセージ共有サーバ３０、進捗管理サーバ４０、及び各クライアント装置６０はネットワーク９６を介して相互にアクセスすることができる。
【００４８】
そして、クライアント装置６０においてアノテーションデバイス６７を用いて手書き入力されたアノテーション（以下、「手書き入力アノテーション」ともいう。）や、付箋として添付されたアノテーション（以下、「付箋アノテーション」ともいう。）に関する情報は主記憶部６２に一旦保持された後、所定のタイミングでアノテーション管理サーバ２０にネットワーク９６を介して送信され、文書本体と対応付けられて記憶される。そして、後にクライアント装置６０において当該文書を読み出し表示する際には、当該文書に対して過去に付与されたアノテーションに関する情報に基づいて、当該文書と共にアノテーションを表示することができるものとされている。
【００４９】
〔クライアント装置６０の表示画面の構成〕
図２は、本実施の形態に係るクライアント装置６０の表示部６３によるアノテーションの添付に関する表示画面の概略構成を示す図である。
【００５０】
同図に示すように、当該表示画面では、クライアント装置６０の表示部６３における表示エリア６３Ａに対して、各々所定の役割を有する複数のボタンを表示するためのエリアであるボタン表示エリア６３Ｂと、アノテーションの添付対象とする文書８４を表示するためのエリアである文書表示エリア６３Ｃとが設けられている。
【００５１】
本実施の形態に係るクライアント装置６０では、上記複数のボタンとして、文書管理サーバ１０において管理（記憶）されている文書を読み込む際に指定される文書読込みボタン７０と、付箋アノテーションを文書に添付する際に指定される付箋ボタン７２と、文書表示エリア６３Ｃに表示された付箋アノテーション８６や手書き入力アノテーション８８を保存する際に指定される保存ボタン７４と、アノテーション管理サーバ２０において管理（記憶）されているアノテーションを検索して文書表示エリア６３Ｃに表示させる際に指定される検索ボタン７６とが、ボタン表示エリア６３Ｂに表示される。
【００５２】
また、上記複数のボタンとして、更に、電子文書に対する何らかの作業の実行を指示するアノテーションを進捗状況の管理対象として登録する際に当該アノテーションと共に指定される登録ボタン７８と、後述する進捗管理画面を表示部６３に表示させる際に指定される進捗ボタン８０と、表示されている文書のページを前後に捲るための前ページ送りボタン８２Ａ及び次ページ送りボタン８２Ｂからなるページ捲りボタン８２とが、ボタン表示エリア６３Ｂに表示される。
【００５３】
クライアント装置６０は、本を読むようにページを捲りながらページ単位で表示を切り替えていく機能（ページ捲り表示機能）が搭載されており、このページ捲り表示機能を利用することで、例えば、取り込んだ多数の情報の中から所望の情報を素早く検索できるように構成されている。
【００５４】
すなわち、このクライアント装置６０における情報検索時には、前ページ送りボタン８２Ａ及び次ページ送りボタン８２Ｂの２つのボタンをアノテーションデバイス６７や、操作部６４のキーボード、マウス等によりポインティング指定することによって、ページ捲り操作を行いながら所望のページ情報を表示部６３に表示させることができる。
【００５５】
また、クライアント装置６０は、ページ捲りボタン８２以外のボタンについても、アノテーションデバイス６７や、操作部６４のキーボード、マウス等によりポインティング指定することによって、当該ボタンに割り当てられた機能を実行させることができる。
【００５６】
以上のように、本実施の形態に係るクライアント装置６０では、表示部６３の表示エリア６３Ａに表示させることで各種機能を実行させるためのボタンをソフトウェア的に設けているが、これに代えて、表示部６３や操作部６４等にハードウェアのボタンを設けたり、操作部６４のキーボードにおける所定キーを各ボタンとして利用する形態とすることもできることは言うまでもない。
【００５７】
なお、本実施の形態に係るクライアント装置６０では、前述したように、付箋アノテーションにリンク情報を関連付けた場合には当該リンク情報により示されるリンク先の情報が付箋アノテーションに表示されるが、この場合、当該情報を起点としたレビューが、予め定められた複数のレビュアによりメッセージ共有サーバ３０によって提供される電子掲示板を用いて行われる。
【００５８】
そして、各レビュアにより当該電子掲示板を用いて交わされたメッセージは、対応する付箋アノテーションをアノテーションデバイス６７や操作部６４のキーボード、マウス等によりポインティング指定することによって、表示部６３の表示エリア６３Ａに表示することができる。
【００５９】
なお、上記レビューは、コメントが直接記述された付箋アノテーションや、手書き入力アノテーションを起点として実施することも可能であるが、錯綜を回避するために、以下では、メッセージ共有サーバ３０により提供される電子掲示板をリンク先としたリンク情報が関連付けられた付箋アノテーションのみを対象としてレビューを行うものとして説明する。
【００６０】
一方、本実施の形態に係るクライアント装置６０には文書編集用の汎用のアプリケーション・プログラム（以下、「文書編集用ＡＰ」という。）がインストールされており、電子文書を編集する際には、当該文書編集用ＡＰを実行させることにより、編集対象とする電子文書が表示された状態の文書編集画面（図示省略。）を表示部６３の表示エリア６３Ａに表示させた状態で編集作業を行うことになる。
【００６１】
そして、本実施の形態に係るクライアント装置６０は、表示エリア６３Ａに複数の画面が表示できるものとして構成されており、電子文書に対する編集作業を当該電子文書に添付されたアノテーションを参照しつつ行う場合には、文書編集用ＡＰによる文書編集画面と、一例として図２に示したアノテーションの添付に関する表示画面とを、双方とも表示エリア６３Ａに表示して行うことになる。
【００６２】
〔文書管理サーバ１０及び文書データベースＤＢ１〕
ところで、本実施の形態に係る文書管理サーバ１０は、電子文書を登録する「登録」と、「文書読込み」を外部からの指示に応じて受け付ける。
【００６３】
上記「登録」は、例えば‘ｈｔｔｐ：／／ｄａｔａｃｅｎｔｅｒ．ｃｏｍｐａｎｙ．ｃｏ．ｊｐ／ａｃｃｅｓｓ．ｃｇｉ？ＤｏｃｕｍｅｎｔＩＤ＝８ｇｊｋ３ｃｌ３’等のように、文書データベースＤＢ１への文書の格納先を示すアドレスを示した登録したい文書へのＵＲＬ（Uniform Resource Locators）等のパスやディレクトリへのパスで外部から与えることとする。
【００６４】
文書管理サーバ１０は、与えられたパスが示す文書（群）に対し、順次、文書ＩＤを付与し、各文書ＩＤ毎に文書名と文書本文を文書データベースＤＢ１に登録する。なお、本実施の形態に係る文書管理サーバ１０では、上記文書ＩＤとして文書データベースＤＢ１に格納する文書毎にユニークなＩＤ番号が割り振られる。また、文書管理サーバ１０は、登録指示された文書の文書ファイル名が同じでも複数回文書データベースＤＢ１に投稿されていれば、異なる文書ＩＤで登録するものとされている。
【００６５】
一方、本実施の形態に係る文書処理システム９０では、当該文書処理システム９０を用いて共通の目的を達成するために複数の利用者が共同で登録文書を用いた作業を行う単位を「タスク」と称し、登録文書が何れのタスクに属するかを示すタスク情報を各文書毎に文書データベースＤＢ１に登録することができる。なお、上記タスク情報は、対応する文書を文書データベースＤＢ１に登録する際や、登録後の任意のタイミングで、クライアント装置６０を介するか、又は文書管理サーバ１０によって直接に登録することができる。
【００６６】
このとき、文書データベースＤＢ１内のデータ構造は、一例として図３に示すようなものとなる。ここで、文書名又は文書本文はＵＲＬ等の文書へのパスであってもよい。
【００６７】
なお、本実施の形態に係る文書処理システム９０では、上記レビュアを、レビューの起点となった付箋アノテーションが添付されている文書が属するタスクに属される利用者であるものとしている。
【００６８】
一方、何れかのクライアント装置６０において文書読込みボタン７０が指定されたことを検知すると、当該クライアント装置６０は、その旨を示す情報を文書管理サーバ１０に通知する。これに応じて文書管理サーバ１０は、文書データベースＤＢ１内の文書名の一覧を作成し、アクセス元のクライアント装置６０に送信する。
【００６９】
これに応じて当該クライアント装置６０は、文書名の一覧をリストボックス等で表示し、利用者に選択を促す。これに応じて利用者により所望の文書名がアノテーションデバイス６７や、操作部６４のキーボード、マウス等によりポインティング指定されると、クライアント装置６０は、指定された文書名を文書管理サーバ１０に送信する。
【００７０】
これに応じて文書管理サーバ１０は、当該クライアント装置６０から受信した文書名に対応する文書本文及び文書ＩＤを文書データベースＤＢ１から読み出してクライアント装置６０に送信する。これによって、クライアント装置６０の表示部６３における文書表示エリア６３Ｃには、指定した文書名に対応する文書の本文が表示されることになる。
【００７１】
〔アノテーション管理サーバ２０、付箋用アノテーションデータベースＤＢ２、ペン入力用アノテーションデータベースＤＢ３〕
一方、本実施の形態に係るアノテーション管理サーバ２０は、「保存」と「検索」を外部からの指示に応じて受け付ける。
【００７２】
すなわち、何れかのクライアント装置６０において表示部６３により文書が表示された状態で当該文書に対してアノテーションが付与され、保存ボタン７４が指定されたことを検知すると、当該クライアント装置６０は、その旨を示す情報をアノテーション管理サーバ２０に通知する。これにより、アノテーション管理サーバ２０は、保存を指示されたアノテーションに関する情報を、当該アノテーションが付与された文書に対応付けて、当該アノテーションが付箋アノテーションである場合は付箋用アノテーションデータベースＤＢ２に、当該アノテーションが手書き入力アノテーションである場合はペン入力用アノテーションデータベースＤＢ３に、各々登録（格納）する。
【００７３】
すなわち、例えば、何れかのクライアント装置６０から「保存」の指示を受け付けたときにアノテーション管理サーバ２０では、保存対象とするアノテーションが付箋アノテーションである場合には、以下に示すようにアノテーションの登録処理が行われる。
【００７４】
まず、アノテーション管理サーバ２０は、保存対象とするアノテーションの付与されている位置を示す位置情報、当該アノテーションにリンクが張られている場合のリンク先、アノテーションが付与された文書の文書ＩＤ及び当該保存の指示を行ったクライアント装置６０の端末ＩＤがクライアント装置６０から与えられる。また、このとき、保存対象とするアノテーションを付与した利用者のユーザ名（又はユーザＩＤ）及びアノテーションが付与された時刻（生成時刻）もクライアント装置６０から与えられる。
【００７５】
そして、アノテーション管理サーバ２０は、アノテーションＩＤ、端末ＩＤ、ユーザＩＤ（又はユーザ名）、文書ＩＤ、位置情報、リンク先、及び生成時刻を、テーブル形式で付箋用アノテーションデータベースＤＢ２に保存する。
【００７６】
このとき、付箋用アノテーションデータベースＤＢ２内のデータ構造は、一例として図４に示すようなものとなる。
【００７７】
同図において、アノテーションＩＤは、個々のアノテーションを管理するものであり、１付箋分のアノテーション毎にユニークなＩＤ番号が割り振られる。ここで、アノテーションＩＤは、クライアントシステム９４側で発行する方式や、アノテーション管理サーバ２０側で発行する方式がある。なお、少なくとも、アノテーションＩＤと文書ＩＤの２つ組みで唯一である必要がある。与えられたアノテーションＩＤ又は上記２つ組みが新規でない場合は、そのアノテーションＩＤ又は上記２つ組みで示される行を上書きするものとする。
【００７８】
また、端末ＩＤは、クライアント装置６０を唯一に識別するＩＤ番号である。ここで、端末ＩＤは、利用者が使用しているクライアント装置６０のハードウェアを直接示す場合もあれば、ＩＰ（Internet Protocol）アドレスやホスト名に対応するものであってもよい。また、ユーザＩＤ（又はユーザ名）は、クライアント装置６０を操作している利用者を一意に識別するための情報であり、例えば、ログインユーザ名等に対応する。更に、文書ＩＤは、対応するアノテーションが付与された文書の文書データベースＤＢ１に登録されている文書ＩＤである。
【００７９】
一方、位置情報は、１付箋分のアノテーションの付与位置（添付位置）を示す情報である。本実施の形態では、対応する文書ＩＤにより示される文書内のページ番号と、当該ページ番号によって示されるページにおける位置座標（ここでは、アノテーションの左上角点及び右下角点の２点の座標）との組み合わせによって示される。なお、本実施の形態では、文書表示エリア６３Ｃを横方向及び縦方向に、文書表示エリア６３Ｃに表示されている文書の横方向サイズ及び縦方向サイズを基準としたサイズ（ここでは、横方向に表示文書の横方向サイズの１／５０（５０分の１）で、縦方向に表示文書の縦方向サイズの１／６０（６０分の１）のサイズ）の矩形領域でマトリクス状に区分し、各区分領域に対して左上から横方向に順に連続した番号が予め付与されており、当該番号を上記位置座標として適用している。
【００８０】
また、リンク先は、アノテーションに関連付けられたリンク情報を示す。なお、本実施の形態に係る文書処理システム９０では、上記リンク情報を、一例として同図に示すように‘ｈｔｔｐ：／／ＭｅｓｓａｇｅＳｅｒｖｅｒ／ｔｈｒｅａｄＶｉｅｗｅｒ？ＭｅｓｓａｇｅＩｄ＝１５１７’等のようにＵＲＬ等のパスやディレクトリへのパスで与えることとする。
【００８１】
利用者は、付与するアノテーション毎にリンク先を設定することができる。なお、このリンク先は、アノテーションを付与する度に、或いはアノテーションの保存指示を発する度に設定可能である。
【００８２】
なお、本実施の形態に係る文書処理システム９０では、リンクが張られている付箋アノテーションを、リンク先の情報が内部に表示された状態で表示するようにしている。例えば、図２に示す例では、‘他アプリ併用時に触れてください。’等がリンク先の情報として付箋アノテーション８６に表示されている。
【００８３】
また、生成時刻は、クライアント装置６０において１付箋分のアノテーションが付与された（表示エリア６３Ａに描画された）時刻であり、日付と時間からなる。これは、１付箋分のアノテーション毎に、クライアント装置６０上で保存ボタン７４を指定して保存した時刻とは別にサーバで一元的に管理されるようになっている。
【００８４】
一方、進捗管理ＩＤは、上記電子掲示板にリンクが張られている付箋アノテーションについて、リンク先の情報を起点として行われるレビューに基づいて実行される作業の進捗状況を管理するためのものであり、メッセージ共有サーバ３０によって提供される電子掲示板上のメッセージで、かつ利用者によって進捗状況の管理対象として指定されたメッセージにリンクが張られている１付箋分の付箋アノテーション毎にユニークなＩＤが割り振られる。ここで、進捗管理ＩＤは、クライアントシステム９４側で発行する方式や、アノテーション管理サーバ２０側で発行する方式がある。なお、本実施の形態に係るアノテーション管理サーバ２０では、登録ボタン７８が登録対象とする付箋アノテーションと共にポインティング指定されたタイミングで、進捗管理ＩＤが付箋用アノテーションデータベースＤＢ２に登録されるものとされている。
【００８５】
以上が保存対象とするアノテーションが付箋アノテーションである場合についての説明であるが、これに対し保存対象とするアノテーションが手書き入力アノテーションである場合には、アノテーション管理サーバ２０において以下に示すようにアノテーションの登録処理が行われる。
【００８６】
まず、アノテーション管理サーバ２０は、保存対象とするアノテーションのアノテーション内容と当該アノテーションの位置情報と色や形状、アノテーションが付与された文書の文書ＩＤ及び当該保存の指示を行ったクライアント装置６０の端末ＩＤがクライアント装置６０から与えられる。また、このとき、保存対象とするアノテーションを付与した利用者のユーザ名（又はユーザＩＤ）及びアノテーションが付与された時刻もクライアント装置６０から与えられる。
【００８７】
そして、アノテーション管理サーバ２０は、アノテーションＩＤ、端末ＩＤ、ユーザＩＤ（又はユーザ名）、文書ＩＤ、位置情報、アノテーション内容、色形状、線種、及び生成時刻を、テーブル形式でペン入力用アノテーションデータベースＤＢ３に保存する。このとき、ペン入力用アノテーションデータベースＤＢ３内のデータ構造は、一例として図５に示すようなものとなる。
【００８８】
同図において、アノテーションＩＤ、端末ＩＤ、ユーザＩＤ、文書ＩＤ、位置情報、及び生成時刻は、前述した付箋用アノテーションデータベースＤＢ２と同様のものである。但し、アノテーションＩＤに関しては、付箋用アノテーションデータベースＤＢ２で登録されるものが１付箋毎に割り振られるものであるのに対し、ペン入力用アノテーションデータベースＤＢ３では１ストローク毎に割り振られるものである点のみが異なる。
【００８９】
一方、同図におけるアノテーション内容は、１ストロークのアノテーションの軌跡情報であって、描画されたアノテーションを再現するために利用されるデータであり、例えば、ビットマップやベクトルデータ等のデータとなる。また、色形状は、アノテーションに使用されたインクの色や、円や四角等の形状情報である。更に、線種は、アノテーションの太さや実線或いは点線等といった線種を示す。
【００９０】
一方、クライアント装置６０は、表示部６３の文書表示エリア６３Ｃに文書が表示された状態において検索ボタン７６が指定されたことを検知すると、その旨を示す情報をアノテーション管理サーバ２０に通知する。これに応じてアノテーション管理サーバ２０は、検索を指示されたアノテーションに関する情報を付箋用アノテーションデータベースＤＢ２及びペン入力用アノテーションデータベースＤＢ３から読み出す。
【００９１】
すなわち、アノテーション管理サーバ２０は、クライアント装置６０から「検索」の指示を受け付ける。このとき、アノテーション管理サーバ２０は、文書ＩＤとアノテーション付与範囲に関する情報をクライアント装置６０から受け取る。そして、アノテーション管理サーバ２０は、これらの情報（検索条件）に基づき、付箋用アノテーションデータベースＤＢ２及びペン入力用アノテーションデータベースＤＢ３を検索し、表示対象となり得るアノテーションに関する情報を読み出してアクセス元のクライアント装置６０に送信する。
【００９２】
これに応じて当該クライアント装置６０では、アノテーション管理サーバ２０から受信した情報によって示されるアノテーションを閲覧中の文書に重ねて表示する。なお、図２では、以上の処理によって文書８４に付箋アノテーション８６及び手書き入力アノテーション８８が重ねて表示された状態の一例が示されている。
【００９３】
〔メッセージ共有サーバ３０及びメッセージデータベースＤＢ４〕
一方、本実施の形態に係るメッセージ共有サーバ３０は、文書処理システム９０の利用者による電子掲示板として機能するものである。
【００９４】
すなわち、文書処理システム９０で取扱い対象としている何れかのクライアント装置６０から上記電子掲示板に対してメッセージが書き込まれると、メッセージ共有サーバ３０は、当該メッセージに関する情報をメッセージデータベースＤＢ４に登録する。
【００９５】
電子掲示板では、通常、最初のメッセージが何れかの利用者によってタイトルと共に書き込まれ、それを参照した他の利用者から当該メッセージに関するメッセージが書き込まれ、更に、このメッセージに関するメッセージが他の利用者や最初にメッセージを書き込んだ利用者等によって書き込まれる、といったことが適宜行われる。この際、最初のメッセージ以外のメッセージには、最初のメッセージに設けられたタイトルに応じたタイトルが設けられることにより、タイトルを参照することによって、あるいは返信を作成する際に、返信メッセージに親となったメッセージのＩＤを埋め込むことで各メッセージの親子関係を把握することができる。
【００９６】
メッセージ共有サーバ３０では、このように電子掲示板に対して各利用者から書き込まれたメッセージを当該メッセージに対応するタイトルと共にメッセージデータベースＤＢ４に順次登録する。このとき、メッセージデータベースＤＢ４内のデータ構造は、一例として図６に示すようなものとなる。
【００９７】
同図において、メッセージＩＤは、個々のメッセージを管理するものであり、各メッセージ毎にユニークなＩＤ番号が割り振られる。ここで、メッセージＩＤは、クライアントシステム９４側で発行する方式や、メッセージ共有サーバ３０側で発行する方式がある。
【００９８】
また、更新時刻は、電子掲示板にメッセージが書き込まれた時刻を示す情報であり、日付と時間からなる。なお、本実施の形態では、当該更新時刻を、メッセージ共有サーバ３０の制御部３１に設けられている不図示のタイマによって計時されている日時情報を利用して登録するものとされているが、これに限らず、メッセージの書き込み元であるクライアント装置６０からメッセージの書き込み時刻を示す情報が与えられ、これを登録する形態とすることもできる。
【００９９】
また、直前メッセージＩＤは、対応するメッセージの親に当たるメッセージに割り振られたメッセージＩＤを示す情報であり、直後メッセージＩＤは、対応するメッセージの子に当たるメッセージに割り振られたメッセージＩＤを示す情報である。なお、本実施の形態に係る文書処理システム９０では、対応するメッセージが最初のメッセージであり、親のメッセージを有しない場合の直前メッセージＩＤと、対応するメッセージが共通のタイトルに対する最後のメッセージであり、子のメッセージを有しない場合の直後メッセージＩＤとして、メッセージＩＤとして取り得ない情報（本実施の形態では‘０’）を登録するものとしている。
【０１００】
同図に示す例では、各々メッセージＩＤが‘１５１７’、‘１５１８’、‘１５１９’とされたメッセージは直前メッセージＩＤが‘０’とされているため、最初のメッセージであることが分かる。また、メッセージＩＤが‘１５１９’とされたメッセージは、直前メッセージＩＤ及び直後メッセージＩＤの双方が‘０’とされているため、最初のメッセージであり、かつ子のメッセージを有しない、単一のメッセージであることが分かる。更に、メッセージＩＤが‘１５２０’とされたメッセージは、直前メッセージＩＤが‘１５１７’とされており、かつ直後メッセージＩＤが‘０’とされているため、メッセージＩＤが‘１５１７’とされたメッセージの子にあたるメッセージであり、かつ子のメッセージを有しないメッセージであることが分かる。
【０１０１】
一方、タイトルは、対応するメッセージに設けられたタイトルを示す情報であり、メッセージは、メッセージ本文を示す情報である。
【０１０２】
一方、メッセージ共有サーバ３０は、何れかのクライアント装置６０から電子掲示板の表示が指示されると、メッセージデータベースＤＢ４から各メッセージに関する情報を読み出し、親子関係を識別可能に各メッセージのタイトルを一覧表示させることのできる情報を作成してアクセス元のクライアント装置６０に送信する。これに応じて当該クライアント装置６０では、受信した情報を用いて各メッセージのタイトルを一覧表示するので、当該クライアント装置６０の利用者は、所望のタイトルをアノテーションデバイス６７や、操作部６４のキーボード、マウス等によりポインティング指定することによって当該タイトルに対応するメッセージを表示させたり、当該表示されたメッセージに対するメッセージの書き込み等を行うことができる。
【０１０３】
〔進捗管理サーバ４０、作業者データベースＤＢ５、進捗管理データベースＤＢ６〕
一方、本実施の形態に係る進捗管理サーバ４０は、作業実行者の管理を行うと共に、レビュー（ここでは、メッセージ共有サーバ３０により提供される電子掲示板にリンクが張られた付箋アノテーションのリンク先の情報を起点としたレビュー）に基づいて実行される作業の進捗状況の管理を行うものである。
【０１０４】
すなわち、何れかのクライアント装置６０から作業実行者の登録の指示が行われた場合、進捗管理サーバ４０は、当該作業実行者を作業者データベースＤＢ５に登録する。なお、本実施の形態に係る文書処理システム９０では、作業実行者がレビュアと兼任しているが、これに限らず、レビュア以外の文書処理システム９０の利用者を作業実行者とすることもできる。
【０１０５】
図７には、本実施の形態に係る作業者データベースＤＢ５のデータ構造の一例が示されている。
【０１０６】
同図において、タスク情報は、登録対象とする作業実行者を属させるタスクを特定するための情報であり、本実施の形態に係る進捗管理サーバ４０では、前述した文書データベースＤＢ１のタスク情報と同様のものを適用している。また、作業者ＩＤは、個々の作業実行者を管理するものであり、各作業実行者毎にユニークなＩＤが割り振られる。ここで、作業者ＩＤは、クライアントシステム９４側で発行する方式や、進捗管理サーバ４０側で発行する方式がある。すなわち、本実施の形態に係る文書処理システム９０では、作業実行者をタスク単位で管理している。
【０１０７】
また、同図における担当分野は、対応する作業実行者の専門分野を示すものであり、進捗管理サーバ４０で取扱い対象としている専門分野（一例として、「コンピュータ分野」、「自然科学分野」、「政治分野」、「歴史分野」等）毎に予め割り当てられている数値情報が登録される。
【０１０８】
なお、本実施の形態に係る文書処理システム９０では、クライアント装置６０によって作業実行者の登録を行う際に、当該クライアント装置６０の利用者に対して、登録すべき作業実行者、当該作業実行者を属させるタスク及び当該作業実行者の担当分野の各情報を入力させ、これによって入力された情報を進捗管理サーバ４０に送信するようにしており、進捗管理サーバ４０では、クライアント装置６０から受信された情報に基づいて作業者データベースＤＢ５への作業実行者の登録を行うようにしているが、これに限定されず、例えば、当該情報を進捗管理サーバ４０により直接入力して登録する形態とすることもできる。
【０１０９】
一方、本実施の形態に係る進捗管理サーバ４０では、メッセージ共有サーバ３０によって提供される電子掲示板上のメッセージで、かつ利用者によって進捗状況の管理対象として指定されたメッセージにリンクが張られている付箋アノテーションについて、リンク先の情報を起点としたレビューに基づいて行われる作業の進捗状況を管理するための情報を進捗管理データベースＤＢ６に登録する。なお、ここでは、上記作業を、電子文書の当該付箋アノテーションが添付された位置に対応する一部領域の文書内容に対する修正作業とした場合について説明する。
【０１１０】
図８には、本実施の形態に係る進捗管理データベースＤＢ６のデータ構造の一例が示されている。
【０１１１】
同図において、進捗管理ＩＤは、管理対象とする作業を特定するための情報であり、本実施の形態に係る進捗管理サーバ４０では、前述した付箋用アノテーションデータベースＤＢ２の進捗管理ＩＤと同様のものを適用しており、進捗管理ＩＤが付箋用アノテーションデータベースＤＢ２に登録された際に当該進捗管理データベースＤＢ６にも登録されるものとされている。
【０１１２】
また、進捗度は、対応する進捗管理ＩＤによって特定される作業の進捗の度合いを示す情報であり、本実施の形態に係る進捗管理サーバ４０では、デフォルトとして作業の開始前の状態を示す情報（ここでは、‘０’）が登録され、作業が開始された後に作業実行者自身によって作業の進捗の度合いを示す情報（ここでは、作業終了の度合いを１００％としたときのおおよその度合い）を、クライアント装置６０を介して入力することによって更新されるものとしている。なお、当該進捗度の設定は、このような自己申告型に限らず、作業項目が複数存在する場合の全作業項目数に対する終了した作業項目数の割合として算出する形態等の、進捗管理サーバ４０が自動的に算出して適宜更新する形態とすることもできる。
【０１１３】
また、ステータスは、対応する進捗管理ＩＤによって特定される作業の進捗状況を予め定められた複数の段階で示す情報であり、本実施の形態に係る進捗管理サーバ４０では、上記修正作業の開始前の段階を示す「開始前」、上記修正作業の実施の指示が行われた段階を示す「要修正」、上記修正作業の実施中である段階を示す「実施中」、上記修正作業の実施結果に対する承認待ちの段階であることを示す「承認待」、上記修正作業の実施結果が却下された段階を示す「却下」、及び上記修正作業の実施結果が承認されて電子文書に修正作業の結果が反映された段階を示す「修正済」の６段階を適用している。なお、実施した作業の結果を承認する権限を有する承認者として、本実施の形態に係る文書処理システム９０では、作業の実行対象とする文書が属するタスクに属される作業実行者のうちの予め定められたリーダとしているが、これに限らず、作業の承認者として予め定められた他の利用者を適用することもできる。
【０１１４】
一方、作業実行者は、対応する進捗管理ＩＤによって特定される作業を実行する作業実行者を特定するための情報であり、期間は、当該作業の実施予定期間を示す情報であり、状態変更時刻は、上記ステータスが変更された日時を示す情報であり、更に修正範囲は、上記作業による電子文書上の修正対象とする範囲を示す情報である。
【０１１５】
なお、本実施の形態に係る進捗管理サーバ４０では、上記ステータスのデフォルトとして「開始前」を示す情報を登録するようにしている。更に、本実施の形態に係る進捗管理サーバ４０では、上記作業実行者として、作業者データベースＤＢ５の作業者ＩＤと同様の情報を適用している。また、本実施の形態に係る文書処理システム９０では、予め定められたレビュア（例えば、タスクのリーダ等）によって上記作業実行者、上記期間、及び上記修正範囲を登録するものとしている。なお、本実施の形態に係る進捗管理サーバ４０では、上記修正範囲として、付箋用アノテーションデータベースＤＢ２の位置情報と同様の情報を適用している。
【０１１６】
〔進捗状態更新機能〕
ところで、前述したように、本実施の形態に係る文書処理システム９０は、一例として図９に模式的に示すように、電子文書に添付されている付箋アノテーションに対して、メッセージ共有サーバ３０による電子掲示板に書き込まれたメッセージ（コメント）にリンクするためのリンク情報を関連付けすることができる。
【０１１７】
そして、文書処理システム９０は、電子文書に関する作業（ここでは、当該電子文書に対する修正作業）の実行を指示するメッセージで、かつ利用者によって進捗状況の管理対象として指定されたメッセージにリンクが張られた付箋アノテーション（以下、「作業指示アノテーション」という。）について、当該メッセージにより指示されている修正作業の進捗に関する所定操作が行われたことが検出されたときに進捗管理データベースＤＢ６のステータスを当該操作に応じた状態を示すステータスに自動的に更新する進捗状態更新機能を有している。
【０１１８】
図１０は、当該進捗状態更新機能を実現するための文書処理システム９０の機能的な構成を示すブロック図である。
【０１１９】
同図に示すように、進捗状態更新機能を実現するために、進捗管理サーバ４０は、検出部４１Ａ及び更新部４１Ｂを備えている。
【０１２０】
本実施の形態に係る検出部４１Ａは、上記修正作業の進捗に関する所定操作として、当該修正作業の実施の指示を行う操作、当該修正作業の対象となる電子文書を読み出す操作、当該電子文書を修正して登録する操作、当該電子文書に対する修正作業の実行結果を却下する操作、及び当該電子文書に対する修正作業の実行結果を承認する操作を各々検出するものとされている。
【０１２１】
一方、本実施の形態に係る更新部４１Ｂは、検出部４１Ａによって上記所定操作が検出されたときに二次記憶部４５に記憶されている進捗管理データベースＤＢ６のステータスを当該操作に応じた状態を示すステータスに更新するものとされている。具体的には、検出部４１Ａによって修正作業の実施の指示を行う操作が検出されたときに上記ステータスを「要修正」に更新し、検出部４１Ａによって修正作業の対象となる電子文書を読み出す操作が検出されたときに上記ステータスを「実施中」に更新し、検出部４１Ａによって上記電子文書を修正して登録する操作が検出されたときに上記ステータスを「承認待」に更新し、検出部４１Ａによって上記電子文書に対する修正作業の実行結果を却下する操作が検出されたときに上記ステータスを「却下」に更新し、検出部４１Ａによって上記電子文書に対する修正作業の実行結果を承認する操作が検出されたときに上記ステータスを「修正済」に更新する。
【０１２２】
ところで、本実施の形態に係る文書処理システム９０では、進捗状態更新機能を、主に実施項目登録処理プログラムと進捗状態更新処理プログラムの２つのソフトウェアにより実現するものとされている。
【０１２３】
そこで、まず、図１１を参照して、実施項目登録処理プログラムを実行する際の進捗管理サーバ４０の作用を説明する。なお、図１１は、クライアント装置６０の利用者（ここでは、タスクのリーダ）によって登録ボタン７８（図２も参照。）がポインティング指定された際に、これに応じて進捗管理サーバ４０の制御部４１により実行される実施項目登録処理プログラムの処理の流れを示すフローチャートであり、当該プログラムは二次記憶部４５の所定領域に予め記憶されている。
【０１２４】
まず、同図のステップ１００では、予め定められた担当者選択画面を示す情報をアクセス元のクライアント装置６０に送信し、次のステップ１０２にて、当該クライアント装置６０からの所定情報の受信待ちを行う。
【０１２５】
図１２には、上記ステップ１００の処理に応じてクライアント装置６０の表示部６３に表示される担当者選択画面Ｄ１の一例が示されている。同図に示されるように、この担当者選択画面Ｄ１は、利用者によって登録ボタン７８の指定と共に指定された付箋アノテーションに対応されて表示されるものとされており、選択可能な作業実行者を示す情報（同図では、作業者ＩＤ）が表示されると共に、「キャンセルボタン」、「完了ボタン」、及び「次へボタン」の３つのボタンが表示される。なお、本実施の形態に係る実施項目登録処理プログラムでは、上記選択可能な作業実行者として、表示部６３に表示されている電子文書の属するタスクに属される作業実行者を適用している。
【０１２６】
同図に示されるような担当者選択画面Ｄ１が表示部６３に表示されると、利用者は、実施項目登録処理プログラムを強制的に終了させる場合は「キャンセルボタン」をポインティング指定し、指定した付箋アノテーション８６により指示されている修正作業を実行する作業実行者を登録する場合は当該作業実行者の表示領域をポインティング指定した後に「完了ボタン」をポインティング指定し、当該作業実行者及び当該修正作業の期間を登録する場合は当該作業実行者の表示領域をポインティング指定した後に「次へボタン」をポインティング指定する。このような操作に応じて利用者による指定結果を示す情報が進捗管理サーバ４０に送信される結果、上記ステップ１０２が肯定判定となってステップ１０４に移行する。
【０１２７】
ステップ１０４では、利用者によって指定されたボタンが「キャンセルボタン」であったか否かを上記ステップ１０２において受信した情報に基づいて判定し、肯定判定となった場合は本実施項目登録処理プログラムを終了する一方、否定判定となった場合はステップ１０６に移行する。
【０１２８】
ステップ１０６では、利用者によって指定されたボタンが「完了ボタン」であったか否かを上記ステップ１０２において受信した情報に基づいて判定し、肯定判定となった場合はステップ１２４に移行する一方、否定判定となった場合は利用者によって指定されたボタンが「次へボタン」であったものと見なしてステップ１０８に移行する。
【０１２９】
ステップ１０８では、予め定められた期間設定画面を示す情報をアクセス元のクライアント装置６０に送信し、次のステップ１１０にて、当該クライアント装置６０からの所定情報の受信待ちを行う。
【０１３０】
図１３には、上記ステップ１０８の処理に応じてクライアント装置６０の表示部６３に表示される期間設定画面Ｄ２の一例が示されている。同図に示されるように、この期間設定画面Ｄ２は、利用者によって登録ボタン７８の指定と共に指定された付箋アノテーションに対応されて表示されるものとされており、当該付箋アノテーションによって指示された修正作業の実施予定期間を入力するための矩形枠（同図では、開始日と終了日を入力する２つの矩形枠）が表示されると共に、「キャンセルボタン」、「完了ボタン」、及び「次へボタン」の３つのボタンが表示される。
【０１３１】
同図に示されるような期間設定画面Ｄ２が表示部６３に表示されると、利用者は、実施項目登録処理プログラムを強制的に終了させる場合は「キャンセルボタン」をポインティング指定し、指定した付箋アノテーション８６により指示されている修正作業の実施予定期間を登録する場合は対応する矩形枠内に当該実施予定期間を示す情報を操作部６４を介して入力した後に「完了ボタン」をポインティング指定し、当該実施予定期間及び上記修正作業による電子文書上の修正範囲を登録する場合は対応する矩形枠内に当該実施予定期間を示す情報を操作部６４を介して入力した後に「次へボタン」をポインティング指定する。このような操作に応じて利用者による指定結果を示す情報が進捗管理サーバ４０に送信される結果、上記ステップ１１０が肯定判定となってステップ１１２に移行する。
【０１３２】
ステップ１１２では、利用者によって期間設定画面Ｄ２上で指定されたボタンが「キャンセルボタン」であったか否かを上記ステップ１１０において受信した情報に基づいて判定し、肯定判定となった場合は本実施項目登録処理プログラムを終了する一方、否定判定となった場合はステップ１１４に移行する。
【０１３３】
ステップ１１４では、利用者によって期間設定画面Ｄ２上で指定されたボタンが「完了ボタン」であったか否かを上記ステップ１１０において受信した情報に基づいて判定し、肯定判定となった場合はステップ１２２に移行する一方、否定判定となった場合は利用者によって指定されたボタンが「次へボタン」であったものと見なしてステップ１１６に移行する。
【０１３４】
ステップ１１６では、予め定められた修正範囲指定画面を示す情報をアクセス元のクライアント装置６０に送信し、次のステップ１１８にて、当該クライアント装置６０からの所定情報の受信待ちを行う。
【０１３５】
図１４には、上記ステップ１１６の処理に応じてクライアント装置６０の表示部６３に表示される修正範囲指定画面Ｄ３の一例が示されている。同図に示されるように、この修正範囲指定画面Ｄ３は、利用者によって登録ボタン７８の指定と共に指定された付箋アノテーションに対応されて表示されるものとされており、当該付箋アノテーションによって指示された修正作業の修正範囲の指定を指示するメッセージが表示されると共に、「完了ボタン」が表示される。
【０１３６】
同図に示されるような修正範囲指定画面Ｄ３が表示部６３に表示されると、利用者は、指定した付箋アノテーション８６により指示されている修正作業の修正対象とする範囲をポインティング指定した後に「完了ボタン」をポインティング指定する。このような操作に応じて利用者による指定結果を示す情報が進捗管理サーバ４０に送信される結果、上記ステップ１１８が肯定判定となってステップ１２０に移行する。なお、同図では、修正対象とする範囲として、「により・・・です。」が利用者により指定された場合が示されている。
【０１３７】
ステップ１２０では、利用者により指定された修正範囲を示す情報を進捗管理データベースＤＢ６の対応する作業の修正範囲欄に記憶し、その後にステップ１２２に移行する。
【０１３８】
ステップ１２２では、期間設定画面Ｄ２において利用者により入力された実施予定期間を示す情報を進捗管理データベースＤＢ６の対応する作業の期間欄に記憶し、その後にステップ１２４に移行する。
【０１３９】
ステップ１２４では、担当者選択画面Ｄ１において利用者により指定された作業実行者を示す情報（作業者ＩＤ）を進捗管理データベースＤＢ６の対応する作業の作業実行者欄に記憶し、その後に本実施項目登録処理プログラムを終了する。
【０１４０】
以上のような実施項目登録処理プログラムの実行により、進捗管理データベースＤＢ６における作業実行者、期間、及び修正範囲の各情報が順次登録されることになる。
【０１４１】
次に、進捗状態更新処理プログラムの実行時における進捗管理サーバ４０の作用を説明する前に、付箋アノテーションにより指示された修正作業に関してクライアント装置６０の利用者によって行われる作業の流れについて説明する。
【０１４２】
利用者は、進捗管理画面を閲覧する際に表示部６３に表示されている進捗ボタン８０（図２も参照。）をポインティング指定する。これに応じてクライアント装置６０は、進捗管理サーバ４０に対して、表示中の文書に添付され、かつ進捗状況の管理対象とされたメッセージにリンクが張られている付箋アノテーションの当該メッセージに基づいて行われる作業（文書の修正作業）の進捗状況等を示す進捗管理画面の表示を指示する指示情報が送信される。
【０１４３】
これに応じて進捗管理サーバ４０は、当該進捗状況等に関する情報を各データベースから読み出して、予め定められたレイアウト構成とされた進捗管理画面を表示することのできる画像データを作成してアクセス元のクライアント装置６０に送信する。当該クライアント装置６０では、受信した画像データを用いて進捗管理画面を表示部６３にて表示する。
【０１４４】
図１５には、このとき表示部６３に表示される進捗管理画面の一例が示されている。同図に示されるように、この進捗管理画面では、実施項目（ここでは、付箋アノテーションに表示されるメッセージ）が表示されると共に、各実施項目毎に、担当、開始日、終了日、状態（各々、進捗管理データベースＤＢ６の「作業実行者」、「期間」の開始日、「期間」の終了日、「ステータス」に対応。）の各情報が表示される。また、この進捗管理画面では、対応する文書本文をダウンロードする際に指定される「文書ダウンロードボタン」が各実施項目毎に表示される。
【０１４５】
このような進捗管理画面を参照することにより、各利用者は各付箋アノテーションに表示されているコメントを起点としたレビューに基づいて行われる作業の進捗状況等を容易に把握することができる。
【０１４６】
ここで、利用者がレビュアである場合、一例として図１６に示すように、進捗管理画面の実施項目の表示領域をポインティング指定することにより、当該実施項目についてのレビューをメッセージ共有サーバ３０によって提供される電子掲示板を用いて行うことができる。なお、同図に示す例では、「他アプリ併用時に触れてください。」という実施項目がポインティング指定された状態が示されている。
【０１４７】
図１７には、利用者による実施項目の指定に応じて表示部６３に表示されるメッセージ閲覧画面の一例が示されている。同図に示すように、このメッセージ閲覧画面では、上段にメッセージの返信関係を示す情報が表示され、下段に選択されたメッセージの内容が表示される。ここで、メッセージ閲覧画面の上段におけるメッセージのタイトルを指定することにより、当該タイトルに対応するメッセージの内容を下段に表示させることができる。
【０１４８】
また、利用者は、メッセージ閲覧画面の下段に表示されたメッセージに対して返信メッセージを書く場合と、当該メッセージの起点メッセージにより指示される修正作業を作業実行者に依頼する場合には、当該画面の下段に表示されている「返信ボタン」をポインティング指定する。これに応じて表示部６３には、一例として図１８に示される返信画面が表示されるので、利用者は、返信を書く場合には当該返信画面上で返信メッセージの本文を入力し、更に修正作業を作業実行者に依頼する場合には当該返信画面の上端部に表示されている「文書修正依頼をする」との表示領域か、又は当該表示領域に対応して設けられた矩形枠内をポインティング指定する。この操作に応じてメッセージ共有サーバ３０では、返信メッセージの本文が入力された場合は当該本文をメッセージデータベースＤＢ４に登録し、「文書修正依頼をする」との表示領域か、又は当該表示領域に対応して設けられた矩形枠内がポインティング指定された場合は対応する作業実行者に対して当該メッセージの起点メッセージにより指示された修正作業の実行を指示する旨の電子メールを当該作業実行者が用いるクライアント装置６０に送信する。
【０１４９】
なお、利用者によって返信画面にて「文書修正依頼をする」との表示領域か、又は当該表示領域に対応して設けられた矩形枠内がポインティング指定されると、後述する進捗状態更新処理プログラムの実行により、対応する作業のステータスが「要修正」に更新される結果、一例として図１９に示すように、進捗管理画面で表示される状態情報が「要修正」に変化することになる。
【０１５０】
なお、以上のような修正作業の作業実行者への依頼は、修正作業が既に実施され、当該修正作業の実施結果が承認されて、電子文書に修正作業の結果が反映された結果、ステータスが「修正済」に更新された実施項目に対しても行うことができる。
【０１５１】
一方、利用者が進捗管理画面で表示されている実施項目にて指示されている修正作業の作業実行者である場合で、かつ当該実施項目に対応する状態情報が「要修正」となっている場合には、一例として図２０に示すように、当該実施項目に対応する文書ダウンロードボタンをポインティング指定することにより、修正作業の実施対象とする電子文書の本文をダウンロードし、前述した文書編集用ＡＰにて当該本文を修正することができる。なお、ここで行われる文書本文の修正内容は、この時点では文書データベースＤＢ１の文書本文には反映されず、当該修正内容を示す情報が文書管理サーバ１０の二次記憶部１５における所定領域に一時的に保存されるのみとなる。
【０１５２】
なお、利用者によって文書本文がダウンロードされると、後述する進捗状態更新処理プログラムの実行により、対応する作業のステータスが「実施中」に更新される結果、一例として図２１に示すように、進捗管理画面で表示される状態情報が「実施中」に変化することになる。
【０１５３】
そして、作業実行者は、ダウンロードされた文書本文に対する修正作業が終了すると、修正後の文書本文の登録を指示するために進捗管理画面の当該修正作業に対応する状態情報（「実施中」となっている情報）の表示領域をポインティング指定する。これに応じて、一例として図２２に示すように進捗管理画面に対して文書登録画面Ｄ４が表示されるので、利用者は文書登録画面Ｄ４にて登録対象とする文書の文書名を指定する。なお、同図に示される文書登録画面Ｄ４にて参照ボタンが指定されることにより、修正作業を行っている電子文書が登録されているフォルダに存在する電子文書の文書名の一覧が表示されるので、利用者は当該一覧表示された文書名から修正した電子文書の文書名を指定することができる。
【０１５４】
なお、利用者によって修正後の文書本文の登録指示が行われると、後述する進捗状態更新処理プログラムの実行により、対応する作業のステータスが「承認待」に更新される結果、一例として図２３に示すように、進捗管理画面で表示される状態情報が「承認待」に変化することになる。なお、このとき、同図に示されるように、進捗管理画面の文書ダウンロードボタンが、修正文書ダウンロードボタン及び修正部分表示ボタンの２つのボタンに置き換わる。
【０１５５】
予め定められた利用者（ここでは、タスクのリーダ）は、一例として図２４に示すように修正文書ダウンロードボタンをポインティング指定することにより、一例として図２６（Ａ）に示すように作業実行者によって修正された電子文書をページ単位で表示部６３に表示することができる一方、一例として図２５に示すように修正部分表示ボタンをポインティング指定することにより、一例として図２６（Ｂ）に示すように作業実行者によって修正された電子文書における、進捗管理データベースＤＢ６の対応する修正範囲情報によって示される領域を含む一部領域のみを表示部６３に表示することができる。これらの操作によって上記予め定められた利用者は、作業実行者による文書の修正内容を容易に確認することができる。
【０１５６】
そして、当該利用者（タスクのリーダ）は、作業実行者による修正内容を確認し、当該修正作業の実行結果を承認又は却下する場合には、進捗管理画面の当該修正作業に対応する状態情報（「承認待」となっている情報）の表示領域をポインティング指定する。これに応じて、一例として図２７に示すように進捗管理画面に対して承認画面Ｄ５が表示されるので、当該利用者は承認画面Ｄ５にて承認する場合は承認ボタンを、却下する場合は却下ボタンを、各々ポインティング指定する。
【０１５７】
ここで、利用者によって却下ボタンが指定されると、一例として図２８に示されるように進捗管理画面は、対応する修正文書ダウンロードボタン及び修正部分表示ボタンが文書ダウンロードボタンに戻るため、作業実行者は当該文書ダウンロードボタンを指定することによって修正対象とする文書の本文を再びダウンロードすることができる。
【０１５８】
そして、作業実行者によって文書本文が再びダウンロードされると、後述する進捗状態更新処理プログラムの実行により、対応する作業のステータスが「実施中」に更新される結果、一例として図２９に示すように、進捗管理画面で表示される状態情報が「実施中」に復帰することになる。
【０１５９】
一方、利用者により、一例として図２７に示される承認画面Ｄ５において承認ボタンが指定されると、後述する進捗状態更新処理プログラムの実行により、対応する作業のステータスが「修正済」に更新される結果、一例として図３０に示すように、進捗管理画面で表示される状態情報が「修正済」に変化することになる。
【０１６０】
また、利用者によって上記承認ボタンが指定されると、一例として図３１に模式的に示されるように、進捗管理サーバ４０の制御部４１により、作業実行者による修正内容が文書データベースＤＢ１に登録されているオリジナルの文書本文に反映される。なお、このときの修正内容の反映は、進捗管理データベースＤＢ６の対応する修正範囲情報によって示される領域に制限される。
【０１６１】
次に、図３２を参照して、進捗状態更新処理プログラムを実行する際の進捗管理サーバ４０の作用を説明する。なお、図３２は、クライアント装置６０の利用者（ここでは、タスクのリーダ又は作業実行者）によって進捗ボタン８０（図２も参照。）がポインティング指定された際に、これに応じて進捗管理サーバ４０の制御部４１により実行される進捗状態更新処理プログラムの処理の流れを示すフローチャートであり、当該プログラムも二次記憶部４５の所定領域に予め記憶されている。
【０１６２】
まず、同図のステップ２００では、進捗管理画面を示す情報をアクセス元のクライアント装置６０に送信し、次のステップ２０２にて、当該クライアント装置６０からの所定情報の受信待ちを行う。
【０１６３】
上記ステップ２００の処理によって当該クライアント装置６０の表示部６３に進捗管理画面が表示され、当該クライアント装置６０の利用者により、上述したように、当該進捗管理画面上で文書修正の依頼、文書ダウンロード、修正作業後の文書の登録、修正作業の却下、修正作業の承認、及びその他の指示の何れかが行われ、当該指示の内容を示す情報が進捗管理サーバ４０に送信される結果、上記ステップ２０２が肯定判定となってステップ２０４に移行する。
【０１６４】
ステップ２０４では、上記ステップ２０２において受信した情報によって示される指示が文書修正の依頼であったか否かを判定し、肯定判定となった場合はステップ２０６に移行して、進捗管理データベースＤＢ６の対応するステータス情報を「要修正」に更新し、その後にステップ２２６に移行する。
【０１６５】
一方、上記ステップ２０４において否定判定となった場合はステップ２０８に移行し、上記ステップ２０２において受信した情報によって示される指示が文書ダウンロードであったか否かを判定し、肯定判定となった場合はステップ２１０に移行して、進捗管理データベースＤＢ６の対応するステータス情報を「実施中」に更新し、その後にステップ２２６に移行する。
【０１６６】
また、上記ステップ２０８において否定判定となった場合はステップ２１２に移行し、上記ステップ２０２において受信した情報によって示される指示が文書の登録であったか否かを判定し、肯定判定となった場合はステップ２１４に移行して、進捗管理データベースＤＢ６の対応するステータス情報を「承認待」に更新し、その後にステップ２２６に移行する。
【０１６７】
また、上記ステップ２１２において否定判定となった場合はステップ２１６に移行し、上記ステップ２０２において受信した情報によって示される指示が修正作業の却下であったか否かを判定し、肯定判定となった場合はステップ２１８に移行して、進捗管理データベースＤＢ６の対応するステータス情報を「却下」に更新し、その後にステップ２２６に移行する。
【０１６８】
一方、上記ステップ２１６において否定判定となった場合はステップ２２０に移行し、上記ステップ２０２において受信した情報によって示される指示が修正作業の承認であったか否かを判定し、肯定判定となった場合はステップ２２２に移行して、進捗管理データベースＤＢ６の対応するステータス情報を「修正済」に更新し、その後にステップ２２６に移行する。
【０１６９】
なお、上記ステップ２２０において否定判定となった場合は、その他の指示が行われたものと見なしてステップ２２４に移行し、当該指示に応じた処理を実行した後にステップ２２６に移行する。
【０１７０】
ステップ２２６では、上記ステップ２００においてアクセス元のクライアント装置６０の表示部６３において表示させた進捗管理画面を消去させるための処理を実行し、その後に本進捗状態更新処理プログラムを終了する。
【０１７１】
以上詳細に説明したように、本実施の形態では、電子文書に添付された作業指示コメント（ここでは、付箋アノテーションにより添付された電子掲示板によるメッセージ）に基づいて実行される作業の進捗状態の管理を支援するに当たり、前記作業の進捗に関する所定操作が検出されたときに前記作業の進捗状態を示す状態情報（ここでは、進捗管理データベースＤＢ６のステータス情報）を当該所定操作に応じた状態を示す情報に更新しているので、作業指示コメントに基づいて実行される作業の進捗状態を示す情報を自動的に登録することができる。
【０１７２】
また、本実施の形態では、前記作業指示コメントを、前記電子文書の当該作業指示コメントが添付された位置に対応する一部領域の文書情報に対する修正作業を指示するものとし、前記状態情報を、前記修正作業の開始前の状態を示す開始前情報、前記修正作業の実施の指示が行われた状態を示す要修正情報、前記修正作業の実施中である状態を示す実施中情報、前記修正作業の実施結果に対する承認待ちの状態であることを示す承認待情報、前記修正作業の実行結果が却下された状態を示す却下情報、及び前記修正作業の実施結果が承認されて前記電子文書に修正作業の結果が反映された状態を示す修正済情報の６種類の情報としているので、当該６種類の状態情報を自動的に登録することができる。
【０１７３】
また、本実施の形態では、前記修正作業の実施の指示を行う操作、前記作業指示コメントが添付された電子文書を読み出す操作、前記作業指示コメントが添付された電子文書を修正して登録する操作、前記電子文書に対する修正作業の実行結果を却下する操作、及び前記電子文書に対する修正作業の実行結果を承認する操作を検出し、これらの検出結果に応じて前記状態情報を更新しているので、当該更新を簡易に行うことができる。
【０１７４】
また、本実施の形態では、前記電子文書に対する修正作業の実行結果を承認する操作が検出されたときに前記電子文書に対して修正結果を反映させているので、承認前に誤ってオリジナル文書が修正されてしまうことを防止することができる。
【０１７５】
更に、本実施の形態では、前記作業指示コメントが添付された位置を含む所定の一部領域のみを対象として前記修正結果を反映するものとしているので、オリジナル文書の余計な部分まで修正されてしまうことを防止することができる。
【０１７６】
以上、本発明を実施形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。発明の要旨を逸脱しない範囲で上記実施形態に多様な変更または改良を加えることができ、そのような変更または改良を加えた形態も本発明の技術的範囲に含まれる。
【０１７７】
また、上記の実施形態は、クレーム（請求項）にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組合せの全てが発明の解決手段に必須であるとは限らない。前述した実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜の組合せにより種々の発明を抽出できる。実施形態に示される全構成要件から幾つかの構成要件が削除されても、効果が得られる限りにおいて、この幾つかの構成要件が削除された構成が発明として抽出され得る。
【０１７８】
例えば、上記実施の形態では、進捗管理データベースＤＢ６におけるステータスのデフォルトとして「開始前」を登録する場合について説明したが、本発明はこれに限定されるものではなく、例えば、修正作業の作業実行者の指定が行われたことが検知された（上記実施の形態では、実施項目登録処理プログラムによって作業実行者が指定されたことが検知された）ときに当該「開始前」を登録する形態とすることもできる。この場合も、上記実施の形態と同様の効果を奏することができる。
【０１７９】
また、上記実施の形態では、各メッセージに基づいて実行される作業のステータスを「開始前」、「要修正」、「実施中」、「承認待」、「却下」、「修正済」の６段階で表す場合について説明したが、本発明はこれに限定されるものではなく、これらの６段階に新たな段階を加えたり、上記６段階のうちの何れかを削除する形態とすることもできる。この場合も、上記実施の形態と同様の効果を奏することができる。
【０１８０】
また、上記実施の形態では、電子掲示板を用いてレビューを行う場合について説明したが、本発明はこれに限定されるものではなく、例えば、アノテーションを用いてレビューを行う形態とすることもできる。この場合、メッセージ共有サーバ３０を用いる必要がなくなるため、文書処理システム９０を低コストで構築することができる。
【０１８１】
また、上記実施の形態では、付箋アノテーションに表示されている情報を起点としてレビューを行う場合について説明したが、本発明はこれに限定されるものではなく、例えば、手書き入力アノテーションにより示される情報を起点としてレビューを行う形態とすることもできる。この場合、付箋用アノテーションデータベースＤＢ２に設けられている進捗管理ＩＤと同様の情報をペン入力用アノテーションデータベースＤＢ３に設けることになる。この場合も、上記実施の形態と同様の効果を奏することができる。
【０１８２】
また、上記実施の形態では、付箋アノテーションにリンク先のメッセージ（電子掲示板上の起点メッセージ）を表示する場合について説明したが、本発明はこれに限定されるものではなく、例えば、当該付箋アノテーションに対して、利用者にコメントを直接入力させ、当該コメントを表示する形態とすることもできる。この場合、当該付箋アノテーションに当該コメントに関して電子掲示板上で交わされたメッセージの起点メッセージをリンクするリンク情報を関連付ける形態とすることもできる。この場合も、上記実施の形態と同様の効果を奏することができる。
【０１８３】
また、上記実施の形態では、付箋アノテーションに電子掲示板上で交わされた起点メッセージにリンクするリンク情報を関連付けした場合について説明したが、本発明はこれに限定されるものではなく、例えば、当該起点メッセージに代えて、当該起点メッセージを起点として交わされた他のメッセージにリンクするリンク情報を関連付けする形態とすることもできる。この場合、最も重要なメッセージや、最新のメッセージ等を付箋アノテーションに表示することができるようになり、利便性を向上させることができる。
【０１８４】
また、上記実施の形態では、ペン型のアノテーションデバイス６７を用いて手書き入力を実現した場合について説明したが、本発明はこれに限定されるものではなく、例えば、キーボードやマウス等の入力・指示デバイスを用いて実現する形態とすることもできる。この場合、クライアント装置６０としてタブレットＰＣを用いる必要がなくなるため、文書処理システム９０を低コストで構築することができる。
【０１８５】
また、上記実施の形態では、本発明をクライアント／サーバ・システムに適用した場合について説明したが、本発明はこれに限定されるものではなく、例えば、Ｐ２Ｐ（Peer to Peer）システムに適用する形態や、単体（スタンドアロン）の情報処理装置に適用する形態とすることもできる。ここで、本発明をＰ２Ｐシステムに適用する場合は、上記実施の形態で説明したサーバシステム９２における各サーバの処理を各クライアント装置において実行可能とする。また、本発明を単体の情報処理装置に適用する場合にも、上記実施の形態で説明した各サーバの処理を当該情報処理装置において実行可能とするが、この場合は、各装置間の情報の送受を行うための処理や構成は必要がなくなる。これらの場合にも、上記実施の形態と同様の効果を奏することができる。
【０１８６】
また、上記実施の形態では、文書管理サーバ１０、アノテーション管理サーバ２０、メッセージ共有サーバ３０及び進捗管理サーバ４０を別体として構成した場合について説明したが、本発明はこれに限定されるものではなく、例えば、ＰＣ、ワークステーション等の単体（スタンドアロン）の情報処理装置にて各サーバの機能を実現する形態とすることもできる。この場合も、上記実施の形態と同様の効果を奏することができる。
【０１８７】
また、上記実施の形態では、進捗状態更新機能をソフトウェアによって実現した場合について説明したが、本発明はこれに限定されるものではなく、例えば、当該機能をハードウェアにより実現する形態とすることもできる。この場合の形態例としては、進捗管理サーバ４０に、一例として図１０に示した検出部４１Ａ及び更新部４１Ｂと同様に作用する機能デバイスを設ける形態が例示できる。この場合は、上記実施の形態に比較して、進捗状態更新機能の高速化が期待できる。
【０１８８】
また、上記実施の形態で示した各データベースのデータ構造（図３〜図８参照。）も一例であり、必要に応じて記憶する項目を追加したり、不要な項目を削除したりすることができることは勿論のこと、各項目の記憶内容も適宜変更可能であることは言うまでもない。
【０１８９】
また、上記実施の形態で示した各種画面の構成（図２、図１２〜図３０参照。）も一例であり、必要に応じて表示する項目を追加したり、不要な項目を削除したりすることができることは勿論のこと、各項目の表示内容も適宜変更可能であることは言うまでもない。
【０１９０】
また、上記実施の形態で示した各種処理プログラムの処理の流れ（図１１、図３２参照。）も一例であり、本発明の主旨を逸脱しない範囲内で適宜変更することができることも言うまでもない。
【０１９１】
更に、システムを構築する上で各機能要素をサーバシステム９２及びクライアントシステム９４にどのように振り分けるかは上記実施の形態で説明したものに限定されず、システムを構築する上で都合のよい振り分けを行えばよいことも言うまでもない。
【図面の簡単な説明】
【０１９２】
【図１】実施の形態に係る文書処理システムの全体構成を示す概略図である。
【図２】実施の形態に係るクライアント装置の表示部によるアノテーションの添付に関する表示画面の構成例を示す概略図である。
【図３】実施の形態に係る文書データベースのデータ構造の一例を示す模式図である。
【図４】実施の形態に係る付箋用アノテーションデータベースのデータ構造の一例を示す模式図である。
【図５】実施の形態に係るペン入力用アノテーションデータベースのデータ構造の一例を示す模式図である。
【図６】実施の形態に係るメッセージデータベースのデータ構造の一例を示す模式図である。
【図７】実施の形態に係る作業者データベースのデータ構造の一例を示す模式図である。
【図８】実施の形態に係る進捗管理データベースのデータ構造の一例を示す模式図である。
【図９】実施の形態に係る付箋アノテーションに対してメッセージ共有サーバによる電子掲示板に書き込まれたメッセージ（コメント）にリンクするためのリンク情報を関連付けした状態を示す模式図である。
【図１０】実施の形態に係る進捗状態更新機能を実現するための文書処理システムの機能的な構成を示すブロック図である。
【図１１】実施の形態に係る実施項目登録処理プログラムの処理の流れを示すフローチャートである。
【図１２】実施の形態に係る担当者選択画面の表示状態例を示す概略図である。
【図１３】実施の形態に係る期間設定画面の表示状態例を示す概略図である。
【図１４】実施の形態に係る修正範囲指定画面の表示状態例を示す概略図である。
【図１５】実施の形態に係る進捗管理画面の表示状態例を示す概略図である。
【図１６】実施の形態に係る進捗管理画面の他の表示状態例を示す概略図である。
【図１７】実施の形態に係るメッセージ閲覧画面の表示状態例を示す概略図である。
【図１８】実施の形態に係る返信画面の表示状態例を示す概略図である。
【図１９】実施の形態に係る進捗管理画面の他の表示状態例を示す概略図である。
【図２０】実施の形態に係る進捗管理画面の他の表示状態例を示す概略図である。
【図２１】実施の形態に係る進捗管理画面の他の表示状態例を示す概略図である。
【図２２】実施の形態に係る文書登録画面の表示状態例を示す概略図である。
【図２３】実施の形態に係る進捗管理画面の他の表示状態例を示す概略図である。
【図２４】実施の形態に係る進捗管理画面の他の表示状態例を示す概略図である。
【図２５】実施の形態に係る進捗管理画面の他の表示状態例を示す概略図である。
【図２６】実施の形態に係る進捗管理画面において表示された修正文書ダウンロードボタン又は修正部分表示ボタンが指定されたときの文書の表示状態例を示す概略図である。
【図２７】実施の形態に係る承認画面の表示状態例を示す概略図である。
【図２８】実施の形態に係る進捗管理画面の他の表示状態例を示す概略図である。
【図２９】実施の形態に係る進捗管理画面の他の表示状態例を示す概略図である。
【図３０】実施の形態に係る進捗管理画面の他の表示状態例を示す概略図である。
【図３１】作業実行者による修正内容が文書データベースに登録されているオリジナルの文書本文に反映される際の状態を示す模式図である。
【図３２】実施の形態に係る進捗状態更新処理プログラムの処理の流れを示すフローチャートである。
【符号の説明】
【０１９３】
１０    文書管理サーバ
２０    アノテーション管理サーバ
３０    メッセージ共有サーバ
４０    進捗管理サーバ
４１    制御部（検出手段、更新手段、修正反映手段）
４１Ａ    検出部（検出手段）
４１Ｂ    更新部（更新手段）
４５    二次記憶部（記憶手段）
６０    クライアント装置
６３    表示部
９０    文書処理システム
９２    サーバシステム
９４    クライアントシステム
９６    ネットワーク
【図１】
2006259918.tif 000003
【図２】
2006259918.tif 000004
【図３】
2006259918.tif 000005
【図４】
2006259918.tif 000006
【図５】
2006259918.tif 000007
【図６】
2006259918.tif 000008
【図７】
2006259918.tif 000009
【図８】
2006259918.tif 000010
【図９】
2006259918.tif 000011
【図１０】
2006259918.tif 000012
【図１１】
2006259918.tif 000013
【図１２】
2006259918.tif 000014
【図１３】
2006259918.tif 000015
【図１４】
2006259918.tif 000016
【図１５】
2006259918.tif 000017
【図１６】
2006259918.tif 000018
【図１７】
2006259918.tif 000019
【図１８】
2006259918.tif 000020
【図１９】
2006259918.tif 000021
【図２０】
2006259918.tif 000022
【図２１】
2006259918.tif 000023
【図２２】
2006259918.tif 000024
【図２３】
2006259918.tif 000025
【図２４】
2006259918.tif 000026
【図２５】
2006259918.tif 000027
【図２６】
2006259918.tif 000028
【図２７】
2006259918.tif 000029
【図２８】
2006259918.tif 000030
【図２９】
2006259918.tif 000031
【図３０】
2006259918.tif 000032
【図３１】
2006259918.tif 000033
【図３２】
2006259918.tif 000034