(57)【要約】【課題】複数の利用者が同一の情報を参照および更新する場合であっても、更新情報を時系列に表示するシステムを提供する。【解決手段】本発明の情報共有システムは、利用者によって入力された情報を一意に特定する識別子である履歴番号に対応づけて記録した履歴情報と、利用者名に対応づけて、当該利用者が最後に参照した前記入力された情報の前記履歴番号を記録した履歴反映状況管理情報と、を備えた補助記憶装置と、前記履歴番号を割り当て、前記履歴番号に対応づけて前記入力された情報を前記履歴情報に記録する処理を行う記録部と、前記利用者名に対応づけて、当該利用者が最後に参照した履歴番号を履歴反映状況管理情報に記録する処理を行う管理部と、前記履歴情報に含まれる前記入力された情報のうち、どの時点までの前記入力された情報を表示させるかを、前記最後に参照した履歴番号に基づいて、前記利用者ごとに決定する処理を行う編集部と、を備える。【選択図】図１
2011232934.tif 000002
【特許請求の範囲】
【請求項１】
利用者によって入力された情報を参照および更新することが可能な情報共有システムであって、
前記入力された情報を一意に特定する識別子である履歴番号に対応づけて、前記入力された情報を記録した履歴情報と、
利用者名に対応づけて、当該利用者が最後に参照した前記入力された情報の前記履歴番号を記録した履歴反映状況管理情報と、
を備えた補助記憶装置と、
前記入力された情報に前記履歴番号を割り当て、前記履歴番号に対応づけて前記入力された情報を前記履歴情報に記録する処理を行う記録部と、
前記利用者名に対応づけて、当該利用者が最後に参照した履歴番号を履歴反映状況管理情報に記録する処理を行う管理部と、
前記履歴情報に含まれる前記入力された情報のうち、どの時点までの前記入力された情報を表示させるかを、前記最後に参照した履歴番号に基づいて、前記利用者ごとに決定する処理を行う編集部と、
を備えることを特徴とする情報共有システム。
【請求項２】
前記記録部は、
前記編集部が決定した前記利用者ごとの前記入力された情報を、前記利用者ごとに前記補助記憶装置へ記録し、
前記編集部は、
前記記録した利用者ごとの前記入力された情報を、前記利用者ごとに、当該利用者が使用する端末装置に送信し、表示すること、
を特徴とする請求項１に記載の情報共有システム。
【請求項３】
情報共有システムが並存する場合において、
前記記録部は、
前記履歴情報を、自己の情報共有システムが保持する補助記憶装置へ記録するとともに、他の情報共有システムが保持する補助記憶装置へ記録する
ことを特徴とする請求項１または請求項２に記載の情報共有システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の利用者がコンピュータ上の一つの懸案管理表などの情報を参照および更新するためのシステムに関する。
【背景技術】
【０００２】
プロジェクトの実施時に発生する懸案事項を特定し、対処することが、プロジェクトを成功に導くために重要である。懸案事項を管理する方法として、コンピュータ上にメンバが参照および更新することができる懸案表を作成する方法がある。質問事項があるメンバは、この懸案表に質問事項を入力する。そして、質問事項を参照した他のメンバが回答を入力することで、懸案事項を管理し、情報の共有を図っている。
【０００３】
複数の利用者がコンピュータ上で情報を共有する場合、各利用者はコンピュータ上に存在する一つの情報を参照および更新する方法が一般的である。
一つの情報を参照および更新する方法は、情報の管理が容易であり、整合性を確保することができるからである。
【０００４】
情報共有システムの例として、特許文献１に記載の発明は、インターネット環境下において複数の端末間で参照および更新可能な付加情報テーブルをプロキシサーバに有している。そして、各端末は前記付加情報テーブルを共有する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−２５９１７８号公報（段落００１３）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来技術では、利用者が参照および更新する情報は常に最新状態のものである。そのため、利用者にとって、必ずしも使いやすいといえるものではなかった。
【０００７】
そこで、本発明は、複数の利用者がコンピュータ上の一つの懸案管理表などの情報を参照および更新する場合であっても、情報の共有を円滑に行える情報共有システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の情報共有システムは、利用者によって入力された情報を参照および更新することが可能な情報共有システムであって、前記入力された情報を一意に特定する識別子である履歴番号に対応づけて、前記入力された情報を記録した履歴情報と、利用者名に対応づけて、当該利用者が最後に参照した前記入力された情報の前記履歴番号を記録した履歴反映状況管理情報と、を備えた補助記憶装置と、前記入力された情報に前記履歴番号を割り当て、前記履歴番号に対応づけて前記入力された情報を前記履歴情報に記録する処理を行う記録部と、前記利用者名に対応づけて、当該利用者が最後に参照した履歴番号を履歴反映状況管理情報に記録する処理を行う管理部と、前記履歴情報に含まれる前記入力された情報のうち、どの時点までの前記入力された情報を表示させるかを、前記最後に参照した履歴番号に基づいて、前記利用者ごとに決定する処理を行う編集部と、を備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、情報の共有を円滑に行える情報共有システムを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態の懸案管理システムを示す構成図である。
【図２】本実施形態における懸案表の一例である。
【図３】本実施形態の履歴情報の一例である。
【図４】本実施形態の履歴反映状況管理情報の一例である。
【図５】本実施形態の質問事項の登録処理における懸案表である。（ａ）は、質問事項を登録する前の、利用者Ｘ用の懸案表である。（ｂ）は、質問事項を登録した後の、利用者Ｘ用の懸案表である。
【図６】本実施形態の回答事項の登録処理における懸案表である。（ａ）は、ログイン時の、利用者Ｙ用の懸案表である。（ｂ）は、回答事項を登録する前の、利用者Ｙ用の懸案表である。（ｃ）は、回答事項を登録した後の、利用者Ｙ用の懸案表である。
【図７】本実施形態の履歴情報の反映処理における懸案表である。（ａ）は、履歴情報を反映した後の、利用者Ｙ用の懸案表である。（ｂ）は、更に履歴情報を反映した後の、利用者Ｙ用の懸案表である。
【図８】本実施形態において、複数の利用者が同時に回答事項の登録処理を行った場合の懸案表である。（ａ）は、回答事項を登録する前の、利用者Ｚ用の懸案表である。（ｂ）は、回答事項を登録した後の、利用者Ｚ用の懸案表である。
【図９】本実施形態の懸案管理部の処理手順のフローチャートである。
【図１０】第２実施形態である、懸案管理サーバを複数設置した場合の懸案管理システムを示す構成図である。
【発明を実施するための形態】
【００１１】
以降、本発明を実施するための形態（「本実施形態」という）を、図などを参照しながら詳細に説明する。
【００１２】
図１は、本実施形態の懸案管理システムを示す構成図である。懸案管理システムは、本願発明の情報共有システムの一例である。
懸案管理システム１０は、懸案管理サーバ１１および端末装置４１、４２、４３を備える。懸案管理サーバ１１と端末装置４１、４２、４３は、ネットワーク３０を介して情報の送受信が可能である。
端末装置４１、４２、４３は一般的なコンピュータである。各利用者は端末装置４１、４２、４３から懸案管理サーバ１１へログインし、プロジェクトの実施時に発生する懸案事項の管理を行う。図１において、懸案管理システムは端末装置を３台備える構成としたが、端末装置の台数はこれに限られない。ちなみに、端末装置４１は利用者Ｘ５１が、端末装置４２は利用者Ｙ５２が、そして、端末装置４３は利用者Ｚ５３がそれぞれ操作するものとする。
なお、端末装置４１〜４３を総称して、端末装置４０という。
【００１３】
懸案管理サーバ１１は、一般的なコンピュータであり、ＣＰＵ（Central Processing Unit）１２、主記憶装置１３、通信装置１４、入力装置１５、出力装置１６および補助記憶装置２１を有する。これらはバスによって相互に接続されている（図示せず）。
補助記憶装置２１は、利用者ごとの懸案表、履歴情報および履歴反映状況管理情報を記録している（詳細後記）。以降、履歴情報を記録した補助記憶装置を「履歴保管庫２２」と、利用者ごとの懸案表を記録した補助記憶装置を「懸案表保管庫２３」と、履歴反映状況管理情報を記録した補助記憶装置を「履歴反映状況管理テーブル２４」と記載する。
【００１４】
懸案表管理部１７はプログラムに基づくソフトウェア的な構成であり、その機能として編集部１８、記録部１９および管理部２０を備える。以降、「・・・部は」と主体を記した場合は、ＣＰＵ１２が補助記憶装置２１からプログラムを読み出し、主記憶装置１３にロードしたうえで、当該プログラムの機能を実現するものとする。つまり、懸案表管理部１７、編集部１８、記録部１９および管理部２０は、補助記憶装置２１から該当するプログラムがＣＰＵ１２により読み出され、主記憶装置１３に配備されることで具現化される。
【００１５】
編集部１８は、各利用者の懸案表を懸案表保管庫２３から主記憶装置１３上に読み出し、履歴保管庫２２の履歴情報を基に当該懸案表を編集して、表示する機能を有する（詳細後記）。
記録部１９は、利用者が懸案表に入力した内容を履歴情報として履歴保管庫２２に記録する機能を有する。また、各利用者の懸案表を懸案表保管庫２３へ記録する機能を有する（詳細後記）。
管理部２０は、各利用者が懸案表に反映させた履歴情報を管理するため、利用者名と履歴番号とを対応づけて、履歴反映状況管理テーブル２４へ記録する機能を有する（詳細後記）。
【００１６】
図２は、本実施形態における懸案表の一例である。
懸案表６０は、質問欄６１と回答欄６２から構成される。
質問欄６１および回答欄６２には、利用者が入力した内容が表示される。１つの質問事項に対し回答事項が複数ある場合は、回答欄が回答順に配置されて表示される。
この図２の例では、利用者は質問欄６１や回答欄６２に、質問事項および回答事項を直接入力する構成とした。しかし、懸案表の構成はこれに限られない。例えば、懸案表は入力専用の欄を備える構成とし、利用者が当該欄に質問事項および回答事項を入力して登録要求を行うと、質問欄６１および回答欄６２に当該入力内容が表示されるようにしてもよい。
【００１７】
この図２の例では、質問欄６１の右側に回答欄６２が配置されるというように、質問欄６１と回答欄６２とが対をなすように配置されている。また、この例では、質問欄６１は、懸案表６０の下方に行くほど、新しい質問となるように、時系列的に配置されている。また、回答欄６２も、懸案表６０の下方に行くほど、新しい回答となるように、時系列的に配置されている。
この図２の例では、質問欄６１は、Ｑ１〜Ｑ４までが、既に質問事項が記入されており、他の質問欄６１は、未記入である。一方、回答欄６２は、Ａ１〜Ａ３までが、既に回答事項が記入されており、他の回答欄６２は未記入である。ちなみに、質問欄６１のＱ４の質問に対する回答は未記入である。
【００１８】
懸案表６０の回答欄６２の右側には、「ＯＫ」ボタン６３が配置されている。この「ＯＫ」ボタン６３は、懸案事項が解決した場合に、例えば、質問事項を質問欄６１に書き込んだ利用者により押下される。これにより、一旦「ＯＫ」ボタン６３が押下された後は、当該質問欄６１の質問事項に対応する回答欄６２への回答事項の登録を制限することができる。
懸案表６０の下方には、「更新」ボタン６４が、「送信」ボタン６５の左側に配置されている。この「更新」ボタン６４は、利用者が履歴情報を懸案表６０に反映させたいときに、押下される。つまり、利用者が端末装置４０を立ち上げて懸案表６０を端末装置４０の画面に表示する際、最新の懸案表６０が表示されるわけではなく、利用者が最後に表示させた（確認した）際の懸案表６０が表示される。このため、利用者が最後に懸案表６０を表示させた（確認した）後に、他の利用者によって質問欄６１への新規な質問や、回答欄６２への新規な回答があった場合に、これら新規な質問や回答（つまり履歴情報）を懸案表６０に反映させる必要がある。「更新」ボタン６４は、この反映を行うためのボタンであり、「更新」ボタン６４が１回押下されるごとに、古い順から質問や回答が１つ懸案表６１に反映される。
懸案表６０の下方には、「送信」ボタン６５が配置されている。この「送信」ボタン６５は、利用者が質問事項を質問欄６１に登録要求を行うときに、および、回答事項を回答欄６２に登録要求を行うときに、押下される。
【００１９】
図３は、本実施形態の履歴情報の一例である。
履歴情報７０は、履歴番号欄７１と更新内容欄７２から構成される。
履歴番号欄７１の履歴番号は、懸案表６０が更新された場合に、記録部１９が、その更新内容を履歴情報として履歴保管庫２２に記録する際に、更新内容を一意に特定するために割り当てた識別子である。
更新内容欄７２の更新内容は、利用者が端末装置４０を介して懸案表に入力した質問事項および回答事項である。
【００２０】
図４は、本実施形態の履歴反映状況管理情報の一例である。
履歴反映状況管理情報８０は、利用者名欄８１と履歴番号欄８２から構成される。
利用者名欄８１の利用者名は、利用者を一意に特定する識別子である。
履歴番号欄８２の履歴番号は、利用者が最後に反映した履歴情報の履歴番号である。
利用者名に対応づけて、当該利用者が最後に反映した履歴情報の履歴番号が、履歴反映状況管理テーブル２４へ記録される。
【００２１】
<<第１実施形態>>
図１および図３〜図８を参照して、懸案管理システムの具体的な処理を説明する。ここで、図５以降の各図において、図２などと共通する要素には同じ符号を付して、適宜説明を省略するものとする。
また、本実施形態では、利用者Ｘ５１、利用者Ｙ５２および利用者Ｚ５３が、懸案管理システム１０を利用して質疑応答などの懸案管理を行うものとする。
【００２２】
（質問事項の登録処理）
図５は、本実施形態の質問事項の登録処理における懸案表である。（ａ）は、質問事項を登録する前の、利用者Ｘ５１用の懸案表である。（ｂ）は、質問事項を登録した後の、利用者Ｘ５１用の懸案表である。
【００２３】
利用者Ｘ５１が端末装置４１を操作して懸案管理サーバ１１にログインすると、編集部１８は、懸案表保管庫２３から利用者Ｘ５１用の懸案表６０Ｘ−１を主記憶装置１３上に読み出して、通信装置１４を介して端末装置４１に表示させる。この懸案表６０Ｘ−１は、利用者Ｘ５１が、懸案管理サーバ１１から前回ログアウトした時に、懸案表保管庫２２に記録されたものである（詳細後記）。なお、「懸案表」における符号の「６０Ｘ−１」などについて、「Ｘ」は利用者Ｘであることを、「Ｘ」の右隣の「−１」は、ログイン直後の懸案表６０であることを示している。
利用者Ｘ５１が、表示された懸案表６０Ｘ−１のまだ空欄である上から２番目の質問欄６１Ｘ−１を指定し、当該質問欄６１Ｘ−１に質問事項「Ｑ２」を入力して「送信」ボタン６５を押下すると、当該質問事項は、通信装置１４を介して懸案表管理部１７へ伝えられる。編集部１８は、図５（ｂ）に示すように、当該質問事項が反映された利用者Ｘ５１用の懸案表６０Ｘ−２を、端末装置４１に表示させる。
そして、記録部１９は、当該質問欄６１Ｘ−１の更新内容に対して履歴番号を割り当て、履歴情報として履歴保管庫２２に記録する。図３においては、履歴番号が「＃０１０２」であり更新内容が「Ｑ２」である、レコード７３が該当する。
【００２４】
（回答事項の登録処理）
図６は、本実施形態の回答事項の登録処理における懸案表である。（ａ）は、ログイン時の、利用者Ｙ５２用の懸案表である。（ｂ）は、回答事項を登録する前の、利用者Ｙ５２用の懸案表である。（ｃ）は、回答事項を登録した後の、利用者Ｙ５２用の懸案表である。
利用者Ｙ５２は、利用者Ｘ５１が質問事項「Ｑ２」を登録する前に懸案管理サーバ１１からログアウトし、そして、利用者Ｘ５１が質問事項「Ｑ２」を登録した後に懸案管理サーバ１１に再びログインしたものとする。
利用者Ｙ５２が端末装置４２を操作して懸案管理サーバ１１にログインすると、編集部１８は、懸案表保管庫２３から利用者Ｙ５２用の懸案表６０Ｙ−１を主記憶装置１３上に読み出して、通信装置１４を介して端末装置４２に表示させる。この懸案表６０Ｙ−１は、利用者Ｙ５２が、懸案管理サーバ１１から前回ログアウトした時に、懸案表保管庫２２に記録されたものである（詳細後記）。
利用者Ｙ５２が「更新」ボタン６４を押下すると、編集部１８は、図６（ｂ）に示すように、利用者Ｙ５２用の懸案表６０Ｙ−１に未反映である利用者Ｘ５１が入力した質問事項「Ｑ２」が質問欄６１Ｙ−１に反映された、利用者Ｙ５２用の懸案表６０Ｙ−２を、端末装置４２に表示させる。そして、この例では、「更新」ボタン６４が不活性になり、利用者Ｙ５２は、履歴保管庫２２に記録された全ての履歴情報を反映したことを確認することができる（詳細後記）。
利用者Ｙ５２がまだ空欄である上から２番目の回答欄６２Ｙ−１を指定し、当該回答欄６２Ｙ−１に回答事項「Ａ２」を入力して「送信」ボタン６５を押下すると、当該回答事項は、通信装置１４を介して懸案表管理部１７へ伝えられる。編集部１８は、図６（ｃ）に示すように、当該回答事項が反映された利用者Ｙ５２用の懸案表６０Ｙ−３を、端末装置４２に表示させる。
そして、記録部１９は、当該回答欄６２Ｙ−１の更新内容に対して履歴番号を割り当て、履歴情報として履歴保管庫２２に記録する。図３においては、履歴番号が「＃０１０３」であり更新内容が「Ａ２」である、レコード７４が該当する。
【００２５】
（ログアウト時の処理）
利用者Ｙ５２が端末装置４２を操作して懸案管理サーバ１１からログアウトを要求すると、記録部１９は、主記憶装置１３上に記録されている利用者Ｙ５２用の懸案表６０Ｙ−３を懸案表保管庫２３に記録する。また、管理部２０は、利用者Ｙ５２が最後に反映し参照した更新内容に割り当てられた履歴番号を、利用者名と対応づけて履歴反映状況管理テーブル２４へ記録する。図４においては、利用者名が「利用者Ｙ」であり履歴番号が「＃０１０３」である、レコード８３が該当する。
【００２６】
（初回ログイン時の処理）
新規利用者が、初めて懸案管理サーバ１１にログインした時の処理について説明する。ここで新規利用者とは、プロジェクトメンバの一員であり、ＩＤ（identifier）とパスワードが発行されるなどして、懸案管理サーバ１１にログインする権限を有しているが、まだ懸案管理サーバ１１にログインしたことはない利用者のことをいう。
【００２７】
新規利用者が懸案管理サーバ１１にログインすると、編集部１８は、主記憶装置１３上に当該利用者用の懸案表６０を作成し、通信装置１４を介して端末装置４３に表示させる。新規利用者用の懸案表６０を作成する方法の具体的な例として、以下の方法がある。
（１）新規利用者がログインする前の任意の時点で、全ての欄が空白である懸案表６０を、利用者の数だけ作成しておき、懸案表保管庫２３に記録しておく。当該懸案表６０を、新規利用者がログインした時に順次割り当て、履歴保管庫２２から全ての履歴情報７０を読み出して、懸案表６０に反映させる方法。
（２）新規利用者がログインした時に、全ての欄が空白である懸案表６０を作成し、履歴保管庫２２から全ての履歴情報７０を読み出して、懸案表６０に反映させる方法。
（３）全ての履歴情報７０を反映させた懸案表６０を定期的に作成して保存しておく。新規利用者がログインした時に当該懸案表６０を複製して、新規利用者用の懸案表６０とする方法。懸案表６０の定期保存以降に発生した更新情報７０が存在する場合は、その差分を反映して、当該利用者用の懸案表６０とする。
（４）新規利用者がログインした時に、懸案表保管庫２３に記録されている各利用者の懸案表６０のうち、より新しい履歴情報７０が反映されている利用者の懸案表６０を複製し、新規利用者用の懸案表６０とする方法。複製元の懸案表６０が全ての履歴情報７０を反映していない場合は、その差分を反映して、新規利用者用の懸案表６０とする。
【００２８】
新規利用者であるか否かを判断する方法の一例として、以下の方法がある。
（１）懸案表保管庫２３に、当該利用者用の懸案表が記録されていない場合は、当該利用者を新規利用者と判断する方法。
（２）履歴反映状況管理テーブル２４に、当該利用者の記録がない場合は、当該利用者を新規利用者と判断する方法。
【００２９】
（履歴情報の反映処理）
図７は、本実施形態の履歴情報の反映処理における懸案表である。（ａ）は、履歴情報を反映した後の、利用者Ｙ５２用の懸案表である。（ｂ）は、更に履歴情報を反映した後の、利用者Ｙ５２用の懸案表である。
利用者が懸案管理サーバ１１からログアウトしている間に、他の利用者によって懸案表６０が複数回更新されていた場合について説明する。
利用者Ｙ５２が、回答事項「Ａ２」を登録した後に懸案管理サーバ１１からログアウトし、利用者Ｘ５１と利用者Ｚ５３により、図３のレコード７５およびレコード７６に該当する質疑応答が繰り返されていたものとする。そして、この質疑応答の後に、利用者Ｙ５２が、懸案管理サーバ１１にログインしたものとする。
利用者Ｙ５２が端末装置４２を操作して懸案管理サーバ１１にログインすると、編集部１８は、懸案表保管庫２３から利用者Ｙ５２用の懸案表６０Ｙ−３（図６（ｃ）参照）を主記憶装置１３上に読み出して、通信装置１４を介して端末装置４２に表示させる。
【００３０】
利用者Ｙ５２が「更新」ボタン６４を押下する度に、編集部１８は、履歴保管庫２２から履歴情報を、古い順に１件ずつ、利用者Ｙ５２用の懸案表に反映して表示する。
図４の履歴反映状況管理情報８０のレコード８３により、利用者Ｙ５２が最後に反映した履歴情報は、履歴番号が「＃０１０３」であることがわかる。図３の履歴情報において、利用者Ｙ５２は、履歴番号が「＃０１０４」から「＃０１０５」である履歴情報を、まだ反映していないことがわかる。
【００３１】
利用者Ｙ５２が「更新」ボタン６４を押下することで履歴情報の反映を要求すると、編集部１８は、利用者Ｙ５２用の懸案表６０Ｙ−３（図６（ｃ）参照）に未反映の履歴情報のうち最も古いものを履歴保管庫２２から読み出す。図３においては、履歴番号が「＃０１０４」であり更新内容が「Ｑ３」である、レコード７５が該当する。そして、編集部１８は、図７（ａ）に示すように、上から３番目の質問欄６１Ｙ−２に当該履歴情報を反映した懸案表６０Ｙ−４を表示する。
【００３２】
この時点において、履歴保管庫２２には、利用者Ｙ５２用の懸案表６０Ｙ−４に未反映の履歴情報が存在する。図３においては、履歴番号が「＃０１０５」であり更新内容が「Ｑ４」である、レコード７６が該当する。
未反映の履歴情報が存在する場合、編集部１８は、利用者からの質問事項および回答事項の登録要求を制限する。
質問事項および回答事項の登録要求を制限する方法の具体的な例として、以下の方法がある。
（１）「未反映の履歴情報があります」などの警告メッセージを表示する。
（２）「送信」ボタン６５を不活性または非表示にする。
（３）質問欄６１および回答欄６２を不活性にする。
【００３３】
利用者Ｙ５２が更に「更新」ボタン６４を押下することで履歴情報の反映を要求すると、編集部１８は、利用者Ｙ５２用の懸案表６０Ｙ−４に未反映の履歴情報のうち最も古いものを履歴保管庫２２から読み出す。図３においては、履歴番号が「＃０１０５」であり更新内容が「Ｑ４」である、レコード７６が該当する。そして、編集部１８は、図７（ｂ）に示すように、上から４番目の質問欄６１Ｙ−３に当該履歴情報を反映した懸案表６０Ｙ−５を表示する。
【００３４】
この時点で、利用者Ｙ５２用の懸案表６０Ｙ−５には、履歴保管庫２２に記録されている履歴情報（図３参照）が全て反映されている。すると、「更新」ボタン６４が不活性または非表示となり、利用者Ｙ５２は、全ての履歴情報を反映したことを確認することができる。
そして、編集部１８は、利用者からの質問事項および回答事項の登録要求の制限を解除する。これにより、利用者Ｙ５２は、質問事項および回答事項の登録を行うことができる。
【００３５】
（質問事項および回答事項の登録処理の競合）
利用者が全ての履歴情報を反映した後に質問事項および回答事項を登録する場合であっても、他の利用者が同時に、質問事項および回答事項を登録することもある。この場合、編集部１８は、他の利用者が登録した質問事項および回答事項も反映して表示する。記録部１９は、それぞれの更新内容に履歴番号を割り当てて、履歴保管庫２２に記録する。
【００３６】
また、登録処理同士が競合する場合だけでなく、回答事項同士が競合する場合もある。すなわち、利用者は、１つの質問事項に対して、複数の回答事項を登録することもできる。この場合、懸案表の１つの質問欄に対する回答欄が複数表示される。
【００３７】
図７および図８を参照して、複数の利用者が同時に回答事項を登録した場合の処理および１つの質問事項に対して複数の回答事項が登録された場合の懸案表の表示について、具体的に説明する。
図８は、本実施形態において、複数の利用者が同時に回答事項の登録処理を行った場合の懸案表である。（ａ）は、回答事項を登録する前の、利用者Ｚ５３用の懸案表である。（ｂ）は、回答事項を登録した後の、利用者Ｚ５３用の懸案表である。
前記したとおり、利用者Ｙ５２は、履歴保管庫２２に記録されている全ての履歴情報を反映したものとする。そして、端末装置４２には、利用者Ｙ５２用の懸案表６０Ｙ−５（図７（ｂ）参照）が表示されているものとする。また、利用者Ｚ５３は、利用者Ｘ５１と質疑応答を繰り返し、端末装置４３には、利用者Ｚ５３用の懸案表６０Ｚ−１（図８（ａ）参照）が表示されているものとする。
【００３８】
利用者Ｙ５２が、端末装置４２に表示されている懸案表６０Ｙ−５（図７（ｂ））のまだ空欄である上から３番目の回答欄６２Ｙ−２を指定し、回答事項「Ａ３」を入力して「送信」ボタン６５を押下した。これと同時に、利用者Ｚ５３が、端末装置４３に表示されている懸案表６０Ｚ−１（図８（ａ））の上から２番目の回答欄６２Ｚ−１を指定し、回答事項「Ａ２−２」を入力して「送信」ボタン６５を押下した。すると、編集部１８は、図８（ｂ）に示すように、回答欄６２Ｚ−２には回答事項「Ａ２−２」が反映され、回答欄６２Ｚ−３には回答事項「Ａ３」が反映された、利用者Ｚ５３用の懸案表６０Ｚ−２を端末装置４３に表示する。
【００３９】
回答欄６２Ｚ−１に記入された回答事項「Ａ２」と回答欄６２Ｚ−２に記入された回答事項「Ａ２−２」はどちらも、質問欄６１Ｚ−１に記入された質問事項「Ｑ２」に対する回答である。
質問欄６１の右側に、対応する回答欄６２を配置することで、質問事項と回答事項との対応関係を把握することができる。本実施例では、図８（ｂ）に示すように、質問事項「Ｑ２」に対する回答事項「Ａ２−２」が記入された回答欄６２Ｚ−２の左側には、質問欄が表示されていない。これは、質問事項「Ｑ３」が記入された質問欄６１Ｚ−２と、当該質問事項に対する回答事項「Ａ３」が記入された回答欄６２Ｚ−３とが、左右に並んで配置されるためである。
【００４０】
懸案表６０の下方に行くほど、新しい質問および回答になるように質問欄６１および回答欄６２を配置することで、質問事項および回答事項を時系列的に確認することができる。回答事項「Ａ２−２」は、回答事項「Ａ２」よりも後に記入されたので、回答欄６２Ｚ−２は回答欄６２Ｚ−１の下側に配置されて表示される。
【００４１】
しかし、表示方法はこれに限られない。回答欄６２Ｚ−１の回答事項「Ａ２」に追記するように、当該回答欄に回答事項「Ａ２−２」を表示してもよい。または、回答欄６２Ｚ−１および回答欄６２Ｚ−２に隣接するように、質問欄６１Ｚ−１を拡大してもよい。
【００４２】
また、利用者Ｙ５２の端末装置４２にも同様に「Ａ２−２」と「Ａ３」とが反映された利用者Ｙ５２用の懸案表が表示される。これは、利用者Ｚ５３用の懸案表６０Ｚ−２と同じであるため、図を省略する。
なお、前記の例では、回答事項の登録処理と回答事項の登録処理が同時に行われた場合について説明した。しかし、質問事項の登録処理と他の質問事項の登録処理が同時に行われた場合、質問事項の登録処理と回答事項の登録処理が同時に行われた場合であっても、同様である。
【００４３】
（実施形態の効果など）
この第１実施形態が、従来技術の構成と大きく異なる点は、以下のとおりである。
（１）利用者ごとに、履歴情報を編集して懸案表を作成し、懸案表保管庫２３へ記録すること。
（２）更新内容を履歴情報として履歴保管庫２２へ記録し、これを１件ずつ、各利用者用の懸案表に反映すること。
（３）各利用者がどこまで履歴情報を反映したのかを、履歴反映状況管理テーブル２４へ記録すること。
【００４４】
これら（１）〜（３）は本実施形態に特有の構成であり、本実施形態はこれら特有の構成を有することから、各利用者は、自分がログアウトしていた間の更新内容を時系列に表示し参照することができる。即ち、各利用者は、端末装置４０を立ち上げ、新たに懸案表６０を表示する際に、「更新」ボタン６４の操作で、他の利用者が書き込んだ質問や回答を時系列的に確認できるので、懸案事項の進捗状況の理解が容易となり、このため、情報の共有を円滑に行える。
【００４５】
（その他）
懸案管理サーバ１１は、懸案表保管庫２３を備えることとしたが、必ずしもこれは必須ではなく、懸案表保管庫２３を備えない構成としてもよい。
この場合は、編集部１８は、利用者がログインする度に、履歴保管庫２２に記録された最も古い履歴情報から、履歴反映状況管理テーブル２４に当該利用者名と対応づけて記録された履歴番号までの履歴情報を、履歴保管庫２２から読み出し、編集して表示することとする。これにより、懸案表保管庫２３を備えなくとも、当該利用者がログアウトした時の懸案表を再現することができる。
【００４６】
履歴情報７０は、履歴番号欄７１と更新内容欄７２から構成されるとしたが、第３の欄を設けてもよい。この欄には、質問事項および回答事項を登録した利用者名を記録する。このような構成があることによって、例えば、利用者名を検索キーとして、履歴情報７０を検索すれば、当該利用者用の懸案表に表示すべき更新内容を特定することができる。
また、この第３の欄には、質問事項と回答事項との対応関係情報を記録してもよい。このような構成があることによって、例えば、図２に示す懸案表６０のような表示方法以外で、質問事項および回答事項を並べて表示することができる。
【００４７】
また、履歴保管庫２２に記録されている履歴情報の件数を減らすことで、未反映の履歴情報を検索する処理の高速化を図ることができる。履歴情報検索処理の高速化の具体例として、以下の方法がある。
全ての利用者が反映済みの履歴情報を、履歴保管庫２２から削除する。この場合、新規利用者の懸案表は、前記した（３）または（４）の方法で作成することになる。
【００４８】
また、回答事項の登録を制限する機能を設けてもよい。回答事項の登録を制限することで、不要な質疑応答を繰り返すことがなくなり、懸案事項の管理を迅速かつ簡潔に行うことができる。回答事項の登録を制限する方法の具体的な例として、以下の方法がある。
（１）「ＯＫ」ボタンを設けて、質問事項を質問欄６１に書き込んだ利用者がボタンを押下することで、当該質問欄６１および対応する回答欄６２を、不活性または非表示にする。
（２）一定期間経過後に、質問欄６１および回答欄６２を不活性または非表示にする。
【００４９】
（フローチャート）
図９を参照して、懸案表管理部の処理について説明する。
図９は、本実施形態の懸案表管理部の処理手順のフローチャートである。
ステップ２００にて、編集部１８は、利用者が端末装置４０から懸案管理サーバ１１にログインすると、当該利用者が新規利用者であるか否かを判断する。
当該利用者が新規利用者でない場合（ステップ２００“ＮＯ”）は、ステップ２０１にて、編集部１８は、当該利用者用の懸案表を懸案表保管庫２３から読み出し、通信装置１４を介して端末装置４０に出力する。
その後、ステップ２０５にて、利用者からの要求を待つ。
【００５０】
ステップ２０６にて、利用者からの要求が懸案管理サーバ１１からのログアウトだった場合（ステップ２０６“ＹＥＳ”）は、ステップ２１２にて、記録部１９は、主記憶装置１３上の当該利用者用の懸案表を、懸案表保管庫２３に記録する。管理部２０は、ステップ２１３にて、利用者名に対応づけて、当該利用者が最後に反映した履歴情報の履歴番号を、履歴反映状況管理テーブル２４に記録し、処理を終了する。
【００５１】
ステップ２０６にて、利用者からの要求が懸案管理サーバ１１からのログアウトでなかった場合（ステップ２０６“ＮＯ”）は、ステップ２０７へ進む。
ステップ２０７にて、利用者からの要求が履歴反映だった場合（ステップ２０７“ＹＥＳ”）は、ステップ２０８にて、編集部１８は、履歴保管庫２２から未反映の履歴情報のうち最も古いものを１件読み出し、主記憶装置１３上の当該利用者用の懸案表に反映して、表示する。
その後、ステップ２０５に戻り、利用者からの要求を待つ。
ステップ２０７にて、利用者からの要求が履歴反映でなかった場合（ステップ２０７“ＮＯ”）は、ステップ２０９へ進む。
【００５２】
ステップ２０９にて、利用者からの要求が、質問事項または回答事項の登録であった場合（ステップ２０９“ＹＥＳ”）は、ステップ２１０にて、編集部１８は、主記憶装置１３上の当該利用者用の懸案表に、当該質問事項または回答事項を反映して表示する。そして、ステップ２１１にて、記録部１９は、当該更新内容に履歴番号を割り当て、履歴情報として履歴保管庫２２に記録する。
その後、ステップ２０５に戻り、利用者からの要求を待つ。
ステップ２０９にて、利用者からの要求が、質問事項または回答事項の登録でなかった場合（ステップ２０９“ＮＯ”）は、ステップ２０５に戻り、利用者からの要求を待つ。
【００５３】
ステップ２００にて、利用者が新規利用者である場合（ステップ２００“ＹＥＳ）は、ステップ２０３にて、編集部１８は、主記憶装置１３上に当該利用者用の懸案表を作成する。そして、ステップ２０４にて、編集部１８は、履歴保管庫２２から全ての履歴情報を読み出して当該利用者用の懸案表に反映し、通信装置１４を介して端末装置４０に表示する。
その後、ステップ２０５にて、利用者からの要求を待つ。
【００５４】
<<第２実施形態>>
図１０は、第２実施形態である、懸案管理サーバを複数設置した場合の懸案管理システムの構成図である。
本実施例では、懸案管理サーバ１１を地域Ａと地域Ｂとにそれぞれ設置している。懸案管理サーバ１１同士はネットワーク３０を介して接続している。なお、図１０では１つの地域に懸案管理サーバを１台ずつ設置しているが、２台以上であっても構わない。
この例では、地域Ａにおいて、懸案管理サーバ１１ａは端末装置４１を備え、利用者Ｘ５１が端末装置４１を操作して、懸案管理サーバ１１ａにログインしているものとする。
【００５５】
（質問事項および回答事項の登録処理）
利用者Ｘ５１が、端末装置４１を介して、質問事項および回答事項の登録を要求すると、当該質問事項および回答事項は、通信装置１４ａを介して懸案表管理部１７ａへ伝えられる。編集部１８ａは、当該質問事項および回答事項が反映された利用者Ｘ５１用の懸案表６０を、端末装置４１に表示させる。
【００５６】
そして、記録部１９ａは、自己の懸案管理サーバ１１ａが保持する履歴保管庫２２ａに履歴情報を記録する。第１実施形態とは異なり、記録部１９ａは、他方の懸案管理サーバ１１ｂが保持する履歴保管庫２２ｂにも同一の情報を記録する。
【００５７】
（ログイン時およびログアウト時の処理）
利用者Ｘ５１が端末装置４１を操作して、懸案管理サーバ１１ａにログインする処理およびログアウトする処理は、第１実施形態と同様に、自己の懸案管理サーバ１１ａにて処理されるので、説明を省略する。
【００５８】
（履歴情報の反映処理）
利用者Ｘ５１が端末装置４１を操作して、懸案表６０に履歴情報を反映させる処理は、第１実施形態と同様に、自己の懸案管理サーバ１１ａにて処理されるので、説明を省略する。
【００５９】
（実施形態の効果）
この第２実施形態では、記録部１９ａが履歴情報を記録する際に、他方の懸案管理サーバ１１ｂが保持する履歴保管庫２２ｂにも同一の情報を記録することによって、各懸案管理サーバ１１が保持する履歴保管庫２２の内容の同期を図ることができる。
また、自己の懸案管理サーバ１１ａが保持する履歴保管庫２２ａ、懸案表保管庫２３ａおよび履歴反映状況管理テーブル２４ａを用いて処理を行うことにより、通信回線を行き来する情報量を低減することができる。
【符号の説明】
【００６０】
１０  懸案管理システム
１１  懸案管理サーバ
１２  ＣＰＵ（Central Processing Unit）
１３  主記憶装置
１４  通信装置
１５  入力装置
１６  出力装置
１７  懸案表管理部
１８  編集部
１９  記録部
２０  管理部
２１  補助記憶装置
２２  履歴保管庫（補助記憶装置）
２３  懸案表保管庫（補助記憶装置）
２４  履歴反映状況管理テーブル（補助記憶装置）
３０  ネットワーク
４１  端末装置
４２  端末装置
４３  端末装置
５１  利用者Ｘ
５２  利用者Ｙ
５３  利用者Ｚ
【図１】
2011232934.tif 000003
【図２】
2011232934.tif 000004
【図３】
2011232934.tif 000005
【図４】
2011232934.tif 000006
【図５】
2011232934.tif 000007
【図６】
2011232934.tif 000008
【図７】
2011232934.tif 000009
【図８】
2011232934.tif 000010
【図９】
2011232934.tif 000011
【図１０】
2011232934.tif 000012