(57)【要約】【課題】別々に送受信されるコメントと電子ファイルとを統合する場合において、すべてのコメントが統合される場合と比べて、電子ファイルが見えにくくなることを抑制できる電子ファイル管理装置、プログラム及びシステムを提供する。【解決手段】複数のクライアント装置１２間において送受信され、かつ、閲覧対象となる電子ファイルを取得する第１取得部と、電子ファイルの内容に対する修正指示を含む複数のコメントであって、複数のクライアント装置間において電子ファイルとは別に送受信される複数のコメントのうち、一部のコメントを取得する第２取得部と、一部のコメントが挿入された態様で電子ファイルが表示されるように、コメントと電子ファイルとを統合する統合部とを備えている。【選択図】図３
2020042660.tif 000002
【特許請求の範囲】
【請求項１】
複数のクライアント装置間において送受信され、かつ、閲覧対象となる電子ファイルを取得する第１取得部と、
前記電子ファイルの内容に対する複数のコメントであって、前記複数のクライアント装置間において前記電子ファイルとは別に送受信される複数のコメントのうち、一部のコメントを取得する第２取得部と、
前記一部のコメントが挿入された態様で前記電子ファイルが表示されるように、前記コメントと前記電子ファイルとを統合する統合部と、
を備えている電子ファイル管理装置。
【請求項２】
前記複数のコメントの中から、前記一部のコメントを抽出するための選択指示を、前記クライアント装置を通じて受け付ける第１受付部を備えている請求項１に記載の電子ファイル管理装置。
【請求項３】
前記選択指示は、コメント単位の指定を含む請求項２に記載の電子ファイル管理装置。
【請求項４】
前記選択指示は、前記コメントが送信された期間の指定を含む請求項２または３に記載の電子ファイル管理装置。
【請求項５】
前記選択指示は、前記コメントを抽出するためのキーワードの指定を含む請求項２から４のうちのいずれか１項に記載の電子ファイル管理装置。
【請求項６】
前記選択指示は、前記コメントを送信したユーザの指定を含む請求項２から５のうちのいずれか１項に記載の電子ファイル管理装置。
【請求項７】
前記クライアント装置に対して、前記複数のコメントを表示するコメント表示画面を配信する配信部を備えている請求項１から６のうちのいずれか１項に記載の電子ファイル管理装置。
【請求項８】
前記複数のコメントの中から、前記一部のコメントを抽出するための選択指示を、前記クライアント装置に配信される前記コメント表示画面を通じて受け付ける第２受付部を備えている請求項７に記載の電子ファイル管理装置。
【請求項９】
前記コメント表示画面において表示される前記コメントを絞り込むための条件を受け付けて、前記コメントが絞り込まれた前記コメント表示画面を表示する制御を行う制御部を、備えている請求項７または８に記載の電子ファイル管理装置。
【請求項１０】
前記電子ファイル内において前記コメントが挿入される挿入位置の指定を受け付ける第３受付部を備えている請求項７から９のうちのいずれか１項に記載の電子ファイル管理装置。
【請求項１１】
前記第３受付部は、前記コメント表示画面を通じて前記挿入位置の指定を受け付ける請求項１０に記載の電子ファイル管理装置。
【請求項１２】
前記第３受付部は、前記電子ファイルを表示する画面を通じて前記挿入位置の指定を受け付ける請求項１０または１１に記載の電子ファイル管理装置。
【請求項１３】
前記コメントには、前記コメントが入力される際に入力された前記挿入位置の指定が含まれており、
前記第３受付部は、前記コメントに含まれる前記挿入位置の指定を受け付ける請求項１０から１２のうちのいずれか１項に記載の電子ファイル管理装置。
【請求項１４】
前記第３受付部は、前記統合部が統合する処理の実行指示が入力される際に、コメントの前記挿入位置の指定を受け付ける請求項１０から１３のうちのいずれか１項に記載の電子ファイル管理装置。
【請求項１５】
前記コメント表示画面には、複数の前記コメントが時系列に表示される請求項７から１４のうちのいずれか１項に記載の電子ファイル管理装置。
【請求項１６】
前記電子ファイルに統合される前記コメントは、電子ファイルを表示する画面において、前記電子ファイルと区別可能な形態で表示される請求項１から１５のうちのいずれか１項に記載の電子ファイル管理装置。
【請求項１７】
前記コメントが統合された前記電子ファイルを表示する画面を起動するための専用の操作キーを生成する生成部を、備えている請求項１から１６のうちのいずれか１項に記載の電子ファイル管理装置。
【請求項１８】
前記クライアント装置において、前記複数のコメントを表示するコメント表示画面の起動が可能であり、
前記統合部は、前記電子ファイルに統合される前記コメントに対して、前記コメント表示画面を起動するためのリンク情報を付加する処理を実行し、
前記リンク情報は、前記電子ファイルを表示する画面において前記電子ファイルに挿入されている前記コメントが指定された場合において、前記クライアント装置において前記コメント表示画面を起動し、かつ、前記コメント表示画面において、指定された前記コメントを含む部分を表示するためのリンク情報である請求項１から１７のうちのいずれか１項に記載の電子ファイル管理装置。
【請求項１９】
複数のクライアント装置間において送受信され、かつ、閲覧対象となる電子ファイルを取得する第１取得部と、
前記電子ファイルの内容に対する修正指示を含む複数のコメントであって、前記複数のクライアント装置間において前記電子ファイルとは別に送受信される複数のコメントのうち、一部のコメントを取得する第２取得部と、
前記一部のコメントが挿入された態様で前記電子ファイルが表示されるように、前記コメントと前記電子ファイルとを統合する統合部と、
を備えている電子ファイル管理装置として、コンピュータを機能させる電子ファイル管理プログラム。
【請求項２０】
複数のクライアント装置と、前記複数のクライアント装置と通信可能に接続されたサーバ装置とを含む電子ファイル管理システムであって、
複数のクライアント装置間において送受信され、かつ、閲覧対象となる電子ファイルを取得する第１取得部と、
前記電子ファイルの内容に対する修正指示を含む複数のコメントであって、前記複数のクライアント装置間において前記電子ファイルとは別に送受信される複数のコメントのうち、一部のコメントを取得する第２取得部と、
前記一部のコメントが挿入された態様で前記電子ファイルが表示されるように、前記コメントと前記電子ファイルとを統合する統合部と、
を備えている電子ファイル管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子ファイル管理装置、電子ファイル管理プログラム、及び電子ファイル管理システムに関する。
【背景技術】
【０００２】
特許文献１には、レビュー対象となるレビュー文書を記憶するレビュー文書記憶手段と、 レビュー文書記憶手段に記憶されるレビュー文書に関連付けられ、当該レビュー文書に関係するユーザが登録されたユーザ情報を記憶するユーザ情報記憶手段と、 レビュー文書記憶手段にレビュー文書が保存されることに伴ってユーザ情報記憶手段に記憶されるユーザ情報に基づき、当該レビュー文書に関係するユーザに対してレビュー依頼を送信するレビュー依頼送信手段と、レビュー依頼送信手段によってレビュー依頼が送信されたユーザからのレビュー文書の閲覧要求を受け付け、レビュー文書記憶手段からレビュー文書を読み出して閲覧用の表示画面を生成して出力する表示制御手段と、レビュー依頼送信手段によってレビュー依頼が送信されたユーザから、レビュー文書に対するコメントであるコメント情報の入力を受け付け、当該コメント情報に含まれる文書位置指定情報に基づいてレビュー文書における当該コメント情報の対応する位置を特定するコメント情報処理手段と、コメント情報処理手段によって特定されたレビュー文書の位置に関連付けて当該コメント情報を記憶するコメント情報記憶手段と、を備え、表示制御手段は、レビュー文書記憶手段からレビュー文書を読み出して閲覧用の表示画面を生成する際、当該レビュー文書に関連付けられたコメント情報をコメント情報記憶手段から読み出し、レビュー文書の対応する位置に当該コメント情報を付加した表示画面を生成するレビュー文書処理装置が開示されている。
【０００３】
特許文献２には、ネットワークを介して情報処理装置と通信可能な管理装置であって、  情報処理装置から文書を受信して管理する文書管理手段と、 管理されている文書に対するコメントを管理するコメント管理手段とを備え、コメント管理手段は、管理されている文書を編集する情報処理装置のユーザによって選択された、少なくとも文書の所定の箇所に、コメントを関連付ける管理装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２-１０３８９１号公報
【特許文献２】特開２０１５-０４６０５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
クライアント装置とサーバ装置とで構成される文書等の電子ファイルを管理する電子ファイル管理システムにおいては、複数のクライアント装置で電子ファイルが共有される。具体的には、電子ファイル作成者及び電子ファイルをレビューするレビュアを含む複数のユーザのそれぞれのクライアント装置において、電子ファイルは閲覧に供される。そして、閲覧対象となる電子ファイルに対して、その内容に対する修正指示を含むコメントがユーザによって追加される。
【０００６】
コメントは、電子ファイルに直接挿入して追加される方法の他に、電子メールなどを利用して、電子ファイルとは別に複数のクライアント装置間で送受信される場合もある。このような場合は、例えば、１つのサーバ装置または複数のサーバ装置において、電子ファイルとコメントが別々のデータとして管理される。こうしたコメントを電子ファイルに統合する場合において、すべてのコメントを電子ファイルに統合すると、電子ファイルが見えにくくなるという問題があった。
【０００７】
本開示は、別々に送受信されるコメントと電子ファイルとを統合する場合において、すべてのコメントが統合される場合と比べて、電子ファイルが見えにくくなることを抑制できる電子ファイル管理装置、プログラム及びシステムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、請求項１に記載の電子ファイル管理装置は、複数のクライアント装置間において送受信され、かつ、閲覧対象となる電子ファイルを取得する第１取得部と、電子ファイルの内容に対する修正指示を含む複数のコメントであって、複数のクライアント装置間において電子ファイルとは別に送受信される複数のコメントのうち、一部のコメントを取得する第２取得部と、一部のコメントが挿入された態様で電子ファイルが表示されるように、コメントと電子ファイルとを統合する統合部とを備えている。
【０００９】
また、請求項２に記載の電子ファイル管理装置は、請求項１に記載の発明において、複数のコメントの中から、一部のコメントを抽出するための選択指示を、クライアント装置を通じて受け付ける第１受付部を備えている。
【００１０】
また、請求項３に記載の電子ファイル管理装置は、請求項２に記載の発明において、選択指示は、コメント単位の指定を含んでいる。
【００１１】
また、請求項４に記載の電子ファイル管理装置は、請求項２または３に記載の発明において、選択指示は、前記コメントが送信された期間の指定を含んでいる。
【００１２】
また、請求項５に記載の電子ファイル管理装置は、請求項２から４のうちのいずれか１項に記載の発明において、選択指示は、コメントを抽出するためのキーワードの指定を含んでいる。
【００１３】
また、請求項６に記載の電子ファイル管理装置は、請求項２から５のうちのいずれか１項に記載の発明において、選択指示は、コメントを送信したユーザの指定を含んでいる。
【００１４】
また、請求項７に記載の電子ファイル管理装置は、請求項１から６のうちのいずれか１項に記載の発明において、クライアント装置に対して、複数のコメントを表示するコメント表示画面を配信する配信部を備えている。
【００１５】
また、請求項８に記載の電子ファイル管理装置は、請求項７に記載の発明において、複数のコメントの中から、一部のコメントを抽出するための選択指示を、クライアント装置に配信されるコメント表示画面を通じて受け付ける第２受付部を備えている。
【００１６】
また、請求項９に記載の電子ファイル管理装置は、請求項７または８に記載の発明において、コメント表示画面において表示されるコメントを絞り込むための条件を受け付けて、コメントが絞り込まれた前記コメント表示画面を表示する制御を行う制御部を備えている。
【００１７】
また、請求項１０に記載の電子ファイル管理装置は、請求項７から９のうちのいずれか１項に記載の発明において、電子ファイル内においてコメントが挿入される挿入位置の指定を受け付ける第３受付部を備えている。
【００１８】
また、請求項１１に記載の電子ファイル管理装置は、請求項１０に記載の発明において、第３受付部は、コメント表示画面を通じて挿入位置の指定を受け付ける。
【００１９】
また、請求項１２に記載の電子ファイル管理装置は、請求項１０または１１に記載の発明において、第３受付部は、電子ファイルを表示する画面を通じて挿入位置の指定を受け付ける。
【００２０】
また、請求項１３に記載の電子ファイル管理装置は、請求項１０から１２のうちのいずれか１項に記載の発明において、コメントには、コメントが入力される際に入力された挿入位置の指定が含まれており、第３受付部は、コメントに含まれる挿入位置の指定を受け付ける。
【００２１】
請求項１４に記載の電子ファイル管理装置は、請求項１０から１３のうちのいずれか１項に記載の発明において、第３受付部は、統合部が統合する処理の実行指示が入力される際に、コメントの前記挿入位置の指定を受け付ける。
【００２２】
請求項１５に記載の電子ファイル管理装置は、請求項７から１４のうちのいずれか１項に記載の発明において、コメント表示画面には、複数のコメントが時系列に表示される。
【００２３】
請求項１６に記載の電子ファイル管理装置は、請求項１から１５のうちのいずれか１項に記載の発明において、電子ファイルに統合されるコメントは、電子ファイルを表示する画面において、電子ファイルと区別可能な形態で表示される。
【００２４】
請求項１７に記載の電子ファイル管理装置は、請求項１から１６のうちのいずれか１項に記載の発明において、コメントが統合された電子ファイルを表示する画面を起動するための専用の操作キーを生成する生成部を備えている。
【００２５】
請求項１８に記載の電子ファイル管理装置は、請求項１から１７のうちのいずれか１項に記載の発明において、クライアント装置において、複数のコメントを表示するコメント表示画面の起動が可能であり、統合部は、電子ファイルに統合されるコメントに対して、コメント表示画面を起動するためのリンク情報を付加する処理を実行し、リンク情報は、電子ファイルを表示する画面において電子ファイルに挿入されているコメントが指定された場合において、クライアント装置においてコメント表示画面を起動し、かつ、コメント表示画面において、指定されたコメントを含む部分を表示するためのリンク情報である。
【００２６】
更に、上記目的を達成するために、請求項１９に記載の電子ファイル管理プログラムは、複数のクライアント装置間において送受信され、かつ、閲覧対象となる電子ファイルを取得する第１取得部と、電子ファイルの内容に対する修正指示を含む複数のコメントであって、複数のクライアント装置間において電子ファイルとは別に送受信される複数のコメントのうち、一部のコメントを取得する第２取得部と、一部のコメントが挿入された態様で電子ファイルが表示されるように、コメントと前記電子ファイルとを統合する統合部と、を備えている電子ファイル管理装置として、コンピュータを機能させる。
【００２７】
更に、上記目的を達成するために、請求項２０に記載の電子ファイル管理システムは、複数のクライアント装置と、前記複数のクライアント装置と通信可能に接続されたサーバ装置とを含む電子ファイル管理システムであって、複数のクライアント装置間において送受信され、かつ、閲覧対象となる電子ファイルを取得する第１取得部と、前記電子ファイルの内容に対する修正指示を含む複数のコメントであって、前記複数のクライアント装置間において前記電子ファイルとは別に送受信される複数のコメントのうち、一部のコメントを取得する第２取得部と、前記一部のコメントが挿入された態様で前記電子ファイルが表示されるように、前記コメントと前記電子ファイルとを統合する統合部と、を備えている。
【発明の効果】
【００２８】
請求項１、請求項１９および請求項２０に記載の発明によれば、別々に送受信されるコメントと電子ファイルとを統合する場合において、すべてのコメントが統合される場合と比べて、電子ファイルが見えにくくなることを抑制できる。
【００２９】
請求項２に係る発明によれば、ユーザが必要と考えるコメントのみを電子ファイルに統合することができる。
【００３０】
請求項３に係る発明によれば、ユーザは統合するコメントを細かく指定できる。
【００３１】
請求項４に係る発明によれば、ある期間内のコメントをまとめて選択することができる。
【００３２】
請求項５に係る発明によれば、キーワードに該当するコメントをまとめて選択することができる。
【００３３】
請求項６に係る発明によれば、特定のユーザに該当するコメントをまとめて選択することができる。
【００３４】
請求項７に係る発明によれば、ユーザは、複数のコメントを確認しやすい。
【００３５】
請求項８に係る発明によれば、ユーザは、コメント表示画面をみながらコメントを選択することができる。
【００３６】
請求項９に係る発明によれば、コメントが多数有る場合でも、コメント選択時に、コメントを探すことができる。
【００３７】
請求項１０に係る発明によれば、コメントと電子ファイル内の該当箇所の対照がしやすい。
【００３８】
請求項１１に係る発明によれば、挿入位置の指定を効率的に行うことができる。
【００３９】
請求項１２に係る発明によれば、コメントに対応する適切な挿入位置を見つけやすい。
【００４０】
請求項１３に係る発明によれば、コメントを入力するユーザが挿入位置を指定しやすい。
【００４１】
請求項１４に係る発明によれば、統合する実行指示を出すユーザが挿入位置を指定しやすい。
【００４２】
請求項１５に係る発明によれば、コメントが時系列に並ぶため、ユーザは複数のコメントの経緯を把握しやすい。
【００４３】
請求項１６に係る発明によれば、電子ファイルとコメントの区別がしやすい。
【００４４】
請求項１７に係る発明によれば、コメントが関連付けられた電子ファイルを迅速に表示しやすい。
【００４５】
請求項１８に係る発明によれば、電子ファイルに挿入されているコメントの経緯を確認しやすい。
【図面の簡単な説明】
【００４６】
【図１】実施形態に係る文書管理システムの構成の一例を示す図である。
【図２】実施形態に係る文書管理サーバの電気的な構成の一例を示すブロック図である。
【図３】実施形態に係る文書管理サーバの機能的な構成の一例を示すブロック図である。
【図４】実施形態に係る文書管理テーブルの一例を示す図である。
【図５】実施形態に係るコメント管理テーブルの一例を示す図である。
【図６】実施形態に係る文書管理システムの処理の流れの一例を示すフローチャートである。
【図７】実施形態に係る文書登録依頼画面の一例を示す図である。
【図８】実施形態に係るコメント表示画面の一例を示す図である。
【図９】実施形態に係るコメント表示画面の一例を示す図である。
【図１０】実施形態に係るコメント選択方法の一例を示す図である。
【図１１】実施形態に係る挿入位置指定画面の一例を示す図である。
【図１２】実施形態に係る更新後のコメント管理テーブルの一例を示す図である。
【図１３】実施形態に係る文書表示画面の一例を示す図である。
【図１４】実施形態に係る検索機能付きのコメント表示画面の一例を示す図である。
【図１５】実施形態に係る検索条件入力画面の一例である。
【図１６】実施形態に係る検索結果を表示するコメント表示画面の一例を示す図である。
【図１７】実施形態に係る検索条件入力画面の一例である。
【図１８】実施形態に係る検索結果を表示するコメント表示画面の一例を示す図である。
【図１９】実施形態に係る検索条件入力画面の一例である。
【図２０】実施形態に係る検索結果を表示するコメント表示画面の一例を示す図である。
【図２１】実施形態に係る挿入位置指定画面の一例を示す図である。
【図２２】実施形態に係るコメント入力画面の一例を示す図である。
【図２３】実施形態に係るコメント表示画面の一例を示す図である。
【図２４】実施形態に係るショートカットキー生成部の一例を示す図である。
【図２５】実施形態に係るショートカットキーの機能の一例を示す図である。
【図２６】実施形態に係るリンク情報生成部の一例を示す図である。
【図２７】実施形態に係るリンク情報の機能の一例を示す図である。
【図２８】実施形態に係る文書管理システムの構成の一例を示す図である。
【図３０】図２８の文書管理システムの処理手順の一例を示すフローチャートである。
【図２９】実施形態に係る文書管理システムの構成の一例を示す図である。
【図３１】実施形態に係るコメント選択画面の一例を示す図である。
【図３２】図３１のコメント選択画面の選択状態の一例を示す図である。
【発明を実施するための形態】
【００４７】
以下、図面を参照して、本発明に係る電子ファイル管理装置および電子ファイル管理システムの実施形態について詳細に説明する。
【００４８】
図１は、電子ファイル管理システムの実施形態の一例である文書管理システム１０を示す。図１に示すように、文書管理システム１０は、文書管理サーバ１１と、複数のクライアント装置１２とを備えている。文書管理サーバ１１は、電子ファイル管理装置の実施形態の一例である。文書管理システム１０は、例えば、文書ＤＣを管理する。文書ＤＣは、電子ファイルの一例である。
【００４９】
また、文書管理システム１０は、文書ＤＣを、文書ＤＣを作成した文書作成者などからの依頼に応じて、レビュー依頼者とは異なるレビュアに対してレビューを依頼する作業を支援する。さらに、文書管理システム１０は、文書ＤＣと、文書ＤＣのレビュー依頼を受けたレビュアが指摘するコメントＣＭとを対照しやすいように、文書ＤＣとコメントＣＭとを統合する。コメントＣＭは、レビュアが文書ＤＣの内容に対して行う指摘であって、文書ＤＣの内容についての修正指示を含む。
【００５０】
複数のクライアント装置１２は、例えば、文書作成者であり、かつ、レビュー依頼者であるユーザＡと、レビュー対象の文書ＤＣをレビューするレビュアであるユーザＢとＣによって使用される。クライアント装置１２は、例えば、ユーザＡが作成した文書ＤＣの文書ＤＣの登録依頼とその文書ＤＣに対するレビュー依頼を文書管理サーバ１１に送信する機能を有している。また、クライアント装置１２は、レビュアであるユーザＢとＣの文書ＤＣに対するコメントＣＭを文書管理サーバ１１に送信する機能を有している。
【００５１】
文書管理サーバ１１は、例えば、文書ＤＢ（データベース）１３およびメッセージＤＢ（データベース）１４に対してアクセス可能に接続されている。文書ＤＢ１３には、文書管理サーバ１１が登録依頼を受け付けた文書ＤＣが格納される。
【００５２】
文書管理サーバ１１は、例えば、ユーザＡのクライアント装置１２からの登録依頼に応じて文書を文書ＤＢ１３に格納する。そして、各ユーザＡからＣのクライアント装置１２からの配信要求に応じて、文書ＤＢ１３に格納された文書ＤＣを、要求元のクライアント装置１２に配信する。配信された文書ＤＣは、クライアント装置１２に表示されて、ユーザＡからＣに閲覧される。このように、文書ＤＣは、文書管理サーバ１１を介して、複数のクライアント装置１２間において送受信され、かつ、各ユーザＡからＣによって閲覧される閲覧対象である。
【００５３】
また、文書管理サーバ１１は、複数のクライアント装置１２間において、文書ＤＣとは別に送受信されるコメントＣＭを中継する機能を有している。メッセージＤＢ１４には、文書管理サーバ１１がクライアント装置１２間で送受信されるコメントＣＭが格納される。
【００５４】
文書管理サーバ１１は、文書ＤＢ１３に格納された文書と、メッセージＤＢ１４に格納されたコメントとを統合する統合機能を有している。統合機能は、例えば、ユーザＡのクライアント装置１２から統合依頼を受け付けた場合に、文書ＤＣにコメントＣＭが挿入された態様で文書ＤＣが表示されるように、文書ＤＣとコメントＣＭとを統合する機能である。
【００５５】
図２に示すように、本実施形態に係る文書管理システム１０の電気的な構成の一例を示す。文書管理サーバ１１は、一例として、サーバコンピュータおよびパーソナルコンピュータなどの汎用的なコンピュータで構成される。図２に示すように、文書管理サーバ１１は、主制御部１１０、通信部１１２、入力デバイス１１４、ディスプレイ１１６、及び外部Ｉ／Ｆ（ＩｎｔｅｒＦａｃｅ）１１８を備えている。
【００５６】
主制御部１１０は、ＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）１２０、メモリ１２２、ストレージデバイス１２４、バスライン１２６、及びＩ／Ｏ（インプット・アウトプット・インタフェース）１２８を含む。ＣＰＵ１２０、メモリ１２２、及びストレージデバイス１２４は、バスライン１２６を介して接続されている。バスライン１２６には、Ｉ／Ｏ１２８が接続されている。 
【００５７】
ＣＰＵ１２０は、文書管理サーバ１１の全体を制御する。メモリ１２２は、各種プログラムの実行時のワークエリア等として用いられる揮発性のメモリであり、メモリ１２２の一例としては、ＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）が挙げられる。ストレージデバイス１２４は、例えば、文書管理サーバ１１の基本的な動作を制御するプログラム及び各種パラメータ等のデータを格納する。ストレージデバイス１２４の一例としては、ＨＤＤ（Ｈａｒｄ Ｄｉｓｋ Ｄｒｉｖｅ）、ＳＳＤ（Ｓｏｌｉｄ Ｓｔａｔｅ  Ｄｒｉｖｅ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ Ｅｒａｓａｂｌｅ ａｎｄ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ−Ｏｎｌｙ Ｍｅｍｏｒｙ）、又はフラッシュメモリ等が挙げられる。 
【００５８】
通信部１１２は、Ｉ／Ｏ１２８と通信ネットワーク１２９に接続されている。通信部１１２は、通信ネットワーク１２９を介した情報の送受信を制御する。通信ネットワーク１２９は、ＬＡＮ（Ｌｏｃａｌ Ａｒｅａ Ｎｅｔｗｏｒｋ）、インターネット、およびＷＡＮ（Ｗｉｄｅ Ａｒｅａ Ｎｅｔｗｏｒｋ）等などで構成される。
【００５９】
入力デバイス１１４は、キーボード及びマウス等で構成される。入力デバイス１１４は、Ｉ／Ｏ１２８に接続されており、ＣＰＵ１２０は、入力デバイス１１４を通じて、各種の操作指示を受け付ける。
【００６０】
外部Ｉ／Ｆ（ＩｎｔｅｒＦａｃｅ）１１８は、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ Ｓｅｒｉａｌ Ｂｕｓ）コネクタなどのインタフェースである。外部Ｉ／Ｆ１１８には、ＵＳＢメモリ等の周辺機器が接続される。 
【００６１】
ディスプレイ１１６は、Ｉ／Ｏ１２８に接続されており、ＣＰＵ１２０の制御下で、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を構成する操作画面を含む各種情報を表示する。
【００６２】
ストレージデバイス１２４には、アプリケーションプログラム（ＡＰ）１３０が格納されている。ＡＰ１３０には、コンピュータを文書管理サーバ１１として機能させる文書管理プログラムが含まれている。文書管理プログラムは、本発明に係る電子ファイル管理プログラムの実施形態の一例である。
【００６３】
クライアント装置１２も、パーソナルコンピュータなどの汎用的なコンピュータで構成される。クライアント装置１２の電気的な構成の一例は、文書管理サーバ１１と同様であるため、詳細な説明を省略し、文書管理サーバ１１との通信方法についてのみ説明する。
【００６４】
クライアント装置１２にも、ＡＰ１３０として、例えば、ウェブブラウザがインストールされている。クライアント装置１２は、例えば、ウェブブラウザの通信機能を使用して、ＵＲＬ（Ｕｎｉｆｏｒｍ Ｒｅｓｏｕｒｃｅ Ｌｏｃａｔｏｒ）を指定して文書管理サーバ１１にアクセスする。文書管理サーバ１１は、クライアント装置１２からのアクセスを受け付けると、ＧＵＩを構成する各種の操作画面をクライアント装置１２に送信する。文書管理サーバ１１は、例えば、ＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ Ｍａｒｋｕｐ Ｌａｎｇｕａｇｅ）等のマークアップ言語によって作成されるウェブ配信用の画面データの形式で操作画面を配信する。クライアント装置１２は、文書管理サーバ１１から配信される操作画面をウェブブラウザに表示して、操作画面を通じて、文書管理サーバ１１に対して各種の処理の依頼および要求を行う。
【００６５】
データベース装置１３６も、サーバ用コンピュータなどの汎用的なコンピュータで構成される。データベース装置１３６の電気的な構成の一例も、文書管理サーバ１１と同様であるため、詳細な説明を省略する。
【００６６】
データベース装置１３６には、データベース装置１３６内部のストレージデバイス内に文書ＤＢ１３およびメッセージＤＢ１４が格納されている。データベース装置１３６は、文書管理サーバ１１からの読み出し要求および書き込み要求を含むアクセス要求を受け付けて、文書管理サーバ１１に対して要求されたデータを送信する。文書ＤＢ１３およびメッセージＤＢ１４には、文書ＤＣおよびコメントＣＭがそれぞれ検索可能に格納されている。データベース装置１３６は、文書管理サーバ１１からのアクセス要求に含まれる検索条件に基づいて、検索条件に合致する文書ＤＣまたはコメントＣＭを検索する機能を有している。
【００６７】
なお、データベース装置１３６については、汎用的なコンピュータの代わりに、通信ネットワーク１２９を介してアクセス可能なネットワークストレージデバイスを用いてもよい。ネットワークストレージデバイスとしては、例えば、ＮＡＳ（Ｎｅｔｗｏｒｋ Ａｔｔａｃｈｅｄ Ｓｔｏｒａｇｅ）と、ＳＡＮ（Ｓｔｏｒａｇｅ Ａｒｅａ Ｎｅｔｗｏｒｋ）などがある。また、データベース装置１３６を使用せずに、文書ＤＢ１３およびメッセージＤＢ１４を文書管理サーバ１１のストレージデバイス１２４内に格納することも可能である。
【００６８】
図３に一例として示すように、ＣＰＵ１２０は、ストレージデバイス１２４に格納されたＡＰ１３０の一つである文書管理プログラムを実行すると、制御部２０、受付部２１、文書取得部２２、コメント取得部２３、配信部２４、および統合部２６として機能する。制御部２０は、文書管理サーバ１１を統括的に制御する他、各種の処理を行う。
【００６９】
受付部２１は、例えば、クライアント装置１２を通じて、各ユーザＡからＣの各種の依頼および要求を受け付ける。受付部２１は、受け付けた依頼および要求の内容に応じて、制御部２０内の各部に処理を振り分ける。
【００７０】
例えば、受付部２１は、レビュー依頼者のユーザＡから、文書ＤＣの登録依頼、レビュー依頼、および文書ＤＣとコメントＣＭの統合依頼を受け付ける。また、受付部２１は、レビュアのユーザＢ、Ｃから、レビュー対象の文書ＤＣの配信要求、およびコメントＣＭの送信を受け付ける。
【００７１】
受付部２１は、文書ＤＣの登録依頼を受け付けると、文書取得部２２に対して、文書ＤＣを受け渡すとともに、文書ＤＣの登録処理の実行を指示する。
【００７２】
文書取得部２２は、受付部２１から登録処理の実行の指示とともに登録対象の文書ＤＣを取得して、取得した文書ＤＣを、文書ＤＢ１３に登録する。また、文書取得部２２は、文書ＤＣの統合依頼に応じて、指定された文書ＤＣを文書ＤＢ１３から取得する。文書取得部２２は、第１取得部の一例である。
【００７３】
また、受付部２１は、クライアント装置１２を通じて、例えば、ユーザＡからの文書ＤＣのレビュー依頼を受け付ける。ユーザＡからのレビュー依頼には、レビュー対象である文書ＤＣを特定するための文書ＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｄａｔａ）と、レビュアの指定情報が含まれる。受付部２１は、レビュー依頼を受け付けると、配信部２４に対して、レビュー対象の文書ＩＤを指定して、指定されたレビュアに対するレビュー依頼の通知を指示する。例えば、配信部２４は、レビュアとしてユーザＢとＣが指定されている場合は、レビュー依頼の通知をユーザＢとＣに送信する。
【００７４】
図４に一例として示すように、文書ＤＢ１３は、文書管理テーブル１３Ａを有している。文書取得部２２および受付部２１は、文書管理テーブル１３Ａに、登録された文書ＤＣを管理するための管理情報を記録する。文書管理テーブル１３Ａには、文書ＩＤ、文書作成者（作成者）、文書ＤＣの登録日時、レビュー依頼の有無、レビュアといった項目の情報が管理情報として記録される。
【００７５】
図４に示す例では、例えば、文書ＩＤが「Ｄ００１」の文書ＤＣは、文書作成者がユーザＡで、登録日時が「２０１８年５月２４日  １０時３０分」で、レビュー依頼は「有」、レビュアは「ユーザＢとユーザＣ」となっている。
【００７６】
また、受付部２１は、クライアント装置１２を通じて、各ユーザが送信するコメントＣＭを受け付ける。受付部２１は、コメントＣＭを受け付けると、コメント取得部２３に対して、受信したコメントＣＭのメッセージＤＢ１４への格納を指示する。加えて、受付部２１は、配信部２４に対してコメントＣＭの配信を指示する。
【００７７】
コメント取得部２３は、受け付けたコメントＣＭを、メッセージＤＢ１４に文書ＤＣのＩＤ毎に格納する。コメント取得部２３は、例えば、レビュー依頼を受け付けた際に、メッセージＤＢ１４内に文書ＤＣのＩＤ毎にコメント管理テーブル１４Ａを作成する。例えば、図５に示すように、ＩＤが「Ｄ００１」の文書ＤＣに対するレビュー依頼を受け付けた際には、ＩＤが「Ｄ００１」のコメント管理テーブル１４Ａが作成される。そして、図５に示す例では、作成されたコメント管理テーブル１４Ａに、ＩＤが「Ｄ００１」の文書ＤＣに対する、コメントＣＭ１〜ＣＭ５の５つのコメントＣＭが記録されている。
【００７８】
以下において、コメントＣＭ１、ＣＭ２、ＣＭ３、ＣＭ４・・・の各コメントＣＭを区別する必要がある場合には、符号ＣＭに細別符号１、２、３、４・・・を付して説明し、区別する必要が無い場合には、細別符号を付けずに単にコメントＣＭという。
【００７９】
図５に一例として示すように、コメント管理テーブル１４Ａには、具体的には、コメントＩＤ毎に、送信日時、送信者、コメント内容、選択指示、および挿入位置といった項目が記録される。選択情報は、後述するように、文書ＤＣと統合するコメントＣＭとして選択されたか否かを表す情報である。挿入位置は、統合するコメントＣＭの文書ＤＣ内の挿入位置を表す情報である。また、コメント管理テーブル１４Ａには、レビュー依頼者およびレビュアが、レビューグループのメンバとして記録される。本例においては、レビュー依頼者であるユーザＡと、指定されたレビュアであるユーザＢとＣの３人がメンバとして記録されている。
【００８０】
コメント管理テーブル１４Ａにおいて、選択情報および挿入位置の項目以外は、文書ＤＣの登録依頼を受け付けた際にコメント取得部２３によって記録される。選択情報および挿入位置の項目は、ユーザによるコメントＣＭの選択指示または挿入位置の指定を受け付けた際に、受付部２１または統合部２６によって記録される。
【００８１】
コメント取得部２３は、検索条件に応じて、メッセージＤＢ１４に格納された複数のコメントＣＭの中から、コメントＣＭを抽出する抽出部２３Ａを有している。抽出部２３Ａは、統合部２６から送信される検索条件に基づいて、メッセージＤＢ１４内から、文書ＤＣに対する複数のコメントＣＭのうちの一部のコメントＣＭを抽出する。コメント取得部２３は、第２取得部の一例である。
【００８２】
配信部２４は、レビュー依頼者のユーザＡに対して、レビュアであるユーザＢとＣから受け付けた複数のコメントＣＭをコメント表示画面４１（図９参照）の形態で配信する。
【００８３】
受付部２１は、クライアント装置１２を通じて、例えば、ユーザＡから、コメントＣＭと文書ＤＣとを統合する処理の実行指示である統合依頼を受け付ける。そして、受け付けた統合依頼を統合部２６に送信してコメントＣＭと文書ＤＣとを統合する処理を指示する。統合依頼には、文書ＤＣの文書ＩＤに加えて、文書ＤＣに対する複数のコメントＣＭの中から、文書ＤＣに統合される一部のコメントＣＭを抽出するための選択指示が含まれている。統合部２６は、第１受付部の一例である。
【００８４】
また、統合依頼には、コメントＣＭを文書ＤＣ内のどこに挿入するかという挿入位置の指定が含まれている。受付部２１は、統合部２６が統合する処理の実行指示が入力される際にコメントＣＭの挿入位置の指定を受け付ける第３受付部の一例である。
【００８５】
統合部２６は、受け付けた選択指示を抽出部２３Ａに送信する。抽出部２３Ａは、選択指示を検索条件として、メッセージＤＢ１４から選択されたコメントＣＭを抽出する。抽出部２３Ａは、抽出したコメントＣＭを検索結果として、統合部２６に送信する。図３では、ＩＤが「Ｄ００１」の文書ＤＣに関する複数のコメントＣＭ１、ＣＭ２、ＣＭ３、ＣＭ４・・・の中から、２つのコメントＣＭ２、ＣＭ３が抽出され、これらが検索結果として統合部２６に送信される例を示している。
【００８６】
統合部２６は、統合依頼において指定されたＩＤ、例えば、ＩＤが「Ｄ００１」の文書ＤＣを文書ＤＢ１３から取得し、取得した文書ＤＣと取得した２つのコメントＣＭ２、ＣＭ３とを統合する。統合部２６は、統合した結果として、文書ＤＣに２つのコメントＣＭ２とＣＭ３が挿入された態様の文書表示画面３１を生成する。そして、生成した文書表示画面３１を、統合依頼の依頼元であるユーザＡのクライアント装置１２に配信する。
【００８７】
次に、図６に示すフローチャートを参照しながら、本発明の実施形態に係る文書管理システム１０および文書管理サーバ１１の作用を説明する。図６は、文書管理サーバ１１およびクライアント装置１２を含む文書管理システム１０全体の処理手順の一例を示すフローチャートである。
【００８８】
図６において、文書管理サーバ１１が起動されると、文書ＤＣの登録依頼に加えて、文書ＤＣのレビュー依頼の受付を開始する。文書管理サーバ１１において、受付部２１は、図７に操作画面の一例として示す文書登録依頼画面３２をクライアント装置１２に対して配信して、文書ＤＣの登録依頼およびレビュー依頼を受け付ける。
【００８９】
文書登録依頼画面３２には、「登録する文書を指定して登録ボタンをクリックしてください」といったメッセージが表示される。加えて、文書登録依頼画面３２には、入力ボックス３２Ａ、ラジオボタン３２Ｂ、入力ボックス３２Ｃ、３２Ｄ、登録ボタン３２Ｅ、キャンセルボタン３２Ｆが設けられている。入力ボックス３２Ａは、登録対象の文書ＤＣを指定するための文書ＩＤを入力するボックスである。ラジオボタン３２Ｂは、文書の登録依頼に加えて、レビュー依頼をするか否かを指定する操作部である。
【００９０】
入力ボックス３２Ｃは、レビュアを指定するためのボックスである。入力ボックス３２Ｄは、指定したレビュアにメッセージを入力するためのボックスである。登録ボタン３２Ｅは、指定した文書ＤＣの登録依頼の実行を指示する操作部であり、キャンセルボタン３２Ｆは、入力した情報をキャンセルするための操作部である。
【００９１】
ポインタ３５は、操作画面内の各種の操作部等を指定するためにマウスによって操作される操作部である。文書登録依頼画面３２は、マウスおよびキーボードを通じて操作される。例えば、ポインタ３５を操作画面内の操作部に合わせてマウスによるクリック操作がされると、操作部に割り当てられた操作指示が入力される。
【００９２】
図７の例では、入力ボックス３２Ａに、登録対象の文書ＩＤとして「Ｄ００１」が指定されている。また、ラジオボタン３２Ｂでは、レビュー依頼を「する」にチェックが入っており、レビュー依頼を行う指定になっている。そして、入力ボックス３２Ｃにおいて、レビュアとして、ユーザＢとユーザＣが指定されており、また、入力ボックス３２Ｄにおいて、「レビューをお願いします」というメッセージが入力されている。
【００９３】
この状態で登録ボタン３２Ｅがクリック操作されると、クライアント装置１２から文書管理サーバ１１に対して、指定した文書ＤＣの登録依頼と、指定したレビュアに対するレビュー依頼が送信される。
【００９４】
図６に示すように、ステップＡＳ１０１において、レビュー依頼者であるユーザＡが、クライアント装置１２を通じて、文書ＤＣの登録依頼とレビュー依頼を文書管理サーバ１１に送信する。
【００９５】
ステップＳＳ１０１において、文書管理サーバ１１の受付部２１は、クライアント装置１２から、文書ＤＣの登録依頼を受け付けると、文書取得部２２に対して文書登録を指示する。文書取得部２２は、受付部２１からの指示に基づいて、文書ＤＣを文書ＤＢ１３に登録する。
【００９６】
また、受付部２１は、レビュー依頼を受け付けると、コメント取得部２３にコメント管理テーブル１４Ａの作成を指示する。コメント取得部２３は、ユーザＡからのレビュー依頼を受け付けた際に、レビュー対象の文書ＩＤでコメント管理テーブル１４Ａを作成する。そして、コメント取得部２３は、作成したコメント管理テーブル１４Ａに、レビュー依頼者であるユーザＡと、レビュアとして指定されたユーザＢとＣをレビューグループのメンバとして記録する。
【００９７】
そして、受付部２１は、レビューグループのメンバ間でメッセージ交換を行うことができるように、配信部２４に対して、レビューグループのメンバ全員に対して、図８に一例として示すコメント表示画面４１の配信を指示する。コメント表示画面４１は上述のＧＵＩを構成する操作画面の一例である。
【００９８】
ステップＳＳ１０２において、配信部２４は、受付部２１からの指示に基づいて、レビューグループのメンバ全員に図８に示すコメント表示画面４１を配信する。図８に示すように、図８のコメント表示画面４１の一番目のコメントＣＭ１として、ユーザＡが文書登録依頼画面３２において入力した「レビューをお願いします」といったレビュー依頼のメッセージが表示される。このように、レビュアであるユーザＢとＣに対するレビュー依頼の通知は、コメント表示画面４１を通じて行われる。
【００９９】
コメント表示画面４１は、コメントを表示する表示領域４１Ａと、操作部が配置される操作部領域４１Ｂと、コメント入力領域４１Ｅとを有している。
【０１００】
表示領域４１Ａには、文書管理サーバ１１を介して、各ユーザＡ、Ｂ、Ｃ間で送受信されるコメントＣＭが時系列で表示される（図９参照）。
【０１０１】
操作部領域４１Ｂには、コメント送信ボタン４１Ｃ、コメント統合ボタン４１Ｄ、キャンセルボタン４１Ｅが設けられている。コメント送信ボタン４１Ｃは、コメント表示画面４１を通じてコメントＣＭの送信を指示するための操作部である。コメント統合ボタン４１Ｄは、文書ＤＣとコメントＣＭとを統合する統合指示をするための操作部である。コメント入力領域４１Ｅは、コメントＣＭを入力する領域である。
【０１０２】
コメントＣＭ１には、例えば、「ｈｔｔｐ://ｄｏｃｓｅｒｖｅｒ．ｃｏｍ／ｄ００１」といった、レビュー対象の文書ＤＣの文書管理サーバ１１内における格納場所を示すＵＲＬが含まれている。ＵＲＬがクリック操作されると、文書管理サーバ１１からレビュー対象の文書ＤＣがクライアント装置１２に配信される。文書ＤＣの配信により、レビュー対象の文書ＤＣがレビュアであるユーザＢとＣによって閲覧される。なお、コメントＣＭ１にＵＲＬを含める代わりに、コメントＣＭ１に文書ＤＣを添付して、文書ＤＣをコメントＣＭ１とともに配信してもよい。
【０１０３】
ユーザＢとＣは、レビュー対象の文書ＤＣを閲覧して、文書ＤＣの内容をレビューする。そして、ユーザＢとＣは、コメント表示画面４１を通じて、文書ＤＣの内容に対する修正指示を含むコメントＣＭを送信する。コメントＣＭを送信する場合は、コメント表示画面４１において、コメント入力領域４１ＥにコメントＣＭを入力して、コメント送信ボタン４１Ｃをクリックする。
【０１０４】
これにより、図６において、ステップＢＳ１０１およびステップＣＳ１０２に示すように、ユーザＢとＣによってそれぞれ入力されたコメントＣＭがクライアント装置１２から文書管理サーバ１１に対して送信される。
【０１０５】
文書管理サーバ１１において、コメント取得部２３は、クライアント装置１２からのコメントＣＭを、受付部２１を介して受信すると、メッセージＤＢ１４内のコメント管理テーブル１４Ａに受信したコメントＣＭを格納する。加えて、配信部２４は、ステップＳＳ１０３およびステップＳＳ１０４に示すように、レビューグループのメンバ全員に受信したコメントＣＭを配信する。
【０１０６】
ステップＡＳ１０２およびステップＡＳ１０３において、コメントＣＭが配信されると、レビュー依頼者のユーザＡのクライアント装置１２において、コメント表示画面４１が更新されて、追加されたコメントＣＭが表示される。また、ステップＢＳ１０２、ＢＳ１０３、ＣＳ１０１、およびＣＳ１０３において、レビューグループのユーザＡ以外の他のメンバであるユーザＢとＣの各クライアント装置１２に対しても、コメントＣＭが配信される。これにより、ユーザＢとＣのクライアント装置１２においても、追加されたコメントＣＭがコメント表示画面４１に表示される。これにより、追加された新たなコメントＣＭが、レビューグループのメンバによって確認される。
【０１０７】
図９に示すコメント表示画面４１は、レビュー依頼のコメントＣＭ１の通知後に、ユーザＢによるコメントＣＭ２と、ユーザＣによるコメントＣＭ３とが送信され、その後に、ユーザＢによって２つのコメントＣＭ４およびＣＭ５が送信された様子を示している。
【０１０８】
コメント表示画面４１において、コメントＣＭ１を含む複数のコメントＣＭ１からＣＭ５は、時系列で表示される。コメント表示画面４１によって、ユーザＡは複数のコメントＣＭを確認する。コメント表示画面４１には、複数のコメントＣＭが時系列に表示されるため、複数のコメントＣＭの経緯を把握しやすい。
【０１０９】
複数のコメントＣＭと文書ＤＣとを統合して表示したい場合は、文書管理サーバ１１に対して統合依頼を行う。統合依頼は、コメント表示画面４１において、コメント統合ボタン４１Ｄがクリック操作されることにより行われる。
【０１１０】
図１０に一例として示すように、コメント統合ボタン４１Ｄがクリック操作されると、コメント表示画面４１に表示される複数のコメントＣＭのそれぞれに対して、統合するコメントＣＭを選択するためのチェックボックス４１Ｆが表示される。
【０１１１】
例えば、クリック操作などにより、各コメントＣＭに対応するチェックボックス４１Ｆをチェックすることで、文書ＤＣと統合したいコメントＣＭが選択される。図９の例においては、コメントＣＭ２とコメントＣＭ３のチェックボックス４１Ｆにチェックが入っている。このように、文書ＤＣと統合したいコメントＣＭの選択においては、コメントＣＭ単位の指定が可能である。
【０１１２】
さらに、図１０に示すように、コメント表示画面４１にチェックボックス４１Ｆが表示されている状態では、チェックボックス４１Ｆに加えて、挿入位置指定ボタン４１Ｇとキャンセルボタン４１Ｈが表示される。チェックボックス４１Ｆにチェックが入れた状態で、挿入位置指定ボタン４１Ｇがクリック操作されると、挿入位置指定画面４２が表示される。キャンセルボタン４１Ｈは、挿入位置の指定をキャンセルして、コメント表示画面４１を図１０に示す状態に復帰するための操作部である。
【０１１３】
挿入位置指定画面４２は、統合するコメントＣＭについて、文書ＤＣ内の挿入位置を指定する画面である。挿入位置指定画面４２においては、統合するコメントＣＭ毎に挿入位置の指定が可能である。
【０１１４】
図１１の例では、図１０において、統合するコメントＣＭとして選択された２つのコメントＣＭ２とＣＭ３のそれぞれについて挿入位置の指定が可能になっている。
【０１１５】
挿入位置の指定は、例えば、ページ指定部４２Ａによって行われる。ページ指定部４２Ａにおいて、コメントＣＭの挿入位置として、文書ＤＣ内のページが指定される。図１１の例では、コメントＣＭ２については「１ページ」が、コメントＣＭ３については「２ページ」がそれぞれ指定されている。
【０１１６】
オプションボタン４２Ｂは、挿入するコメントＣＭの表示方法等を指定するための操作部である。オプションボタン４２Ｂがクリック操作されると、オプション指定を行うためのオプション指定画面（図示せず）が表示される。このオプション指定画面において、挿入するコメントＣＭの表示方法として、例えば、文字を太字にする等により強調表示とするか、通常表示とするかの指定が行われる。表示方法として、コメントＣＭの文字の色および文字の背景色などを指定できるようにしてもよい。また、オプション指定画面において、ページ内の何行目に挿入するかといったより詳細な挿入位置の指定ができるようにしてもよい。
【０１１７】
このように、複数のコメントＣＭが表示されるコメント表示画面４１を通じて挿入位置の指定を受け付けるようにすると、挿入位置の指定が効率的である。
【０１１８】
挿入位置指定画面４２には、統合実行ボタン４２Ｃとキャンセルボタン４２Ｄが設けられている。統合実行ボタン４２Ｃがクリック操作されると、図４のステップＡＳ１０４に示すように、文書管理サーバ１１に対して、コメントＣＭと文書ＤＣとの統合依頼が送信される。この統合依頼には、コメントＣＭの選択指示と、挿入位置指定画面４２を通じて入力された挿入位置等の指定とが含まれる。
【０１１９】
キャンセルボタン４２Ｄは、挿入位置指定をキャンセルするための操作ボタンであり、キャンセルボタン４２Ｄがクリック操作されると、図９に示すコメント表示画面４１に復帰する。
【０１２０】
文書管理サーバ１１において、受付部２１は、ユーザＡのクライアント装置１２から統合依頼を受け付ける。受付部２１は、統合依頼に含まれるコメントＣＭの選択指示と、挿入位置の指定とが含まれており、この選択指示および挿入位置の指定が受付部２１によって受け付けられる。また、受付部２１は、統合依頼に含まれる選択指示と挿入位置を、それぞれ選択情報および挿入位置として、コメント管理テーブル１４Ａに記録する。
【０１２１】
ここで、受付部２１は、複数のコメントＣＭの中から一部のコメントＣＭを抽出するための選択指示を、コメント表示画面４１を通じて受け付ける第２受付部の一例である。ユーザは、コメント表示画面４１をみながらコメントＣＭを選択できるため、必要なコメントＣＭを選択しやすい。
【０１２２】
また、受付部２１は、文書ＤＣ内においてコメントＣＭが挿入される挿入位置の指定を受け付ける第３受付部の一例である。このように、文書ＤＣ内においてコメントＣＭの挿入位置が指定されるため、文書ＤＣ内の適切な箇所にコメントＣＭがしやすく、かつ、コメントＣＭと文書ＤＣ内の該当箇所の対照がしやすい。
【０１２３】
また、受付部２１は、統合部２６が文書ＤＣとコメントＣＭとを統合する処理の実行指示である統合依頼が入力される際にコメントＣＭの挿入位置の指定を受け付ける。このため、レビュー依頼者が挿入位置を指定しやすい。
【０１２４】
図１２は、選択情報と挿入位置が記録されたコメント管理テーブル１４Ａの例を示す。図１２に示す選択情報と挿入位置は、図１０および図１１に示す選択指示と挿入位置とにそれぞれ対応している。具体的には、図１２に示すコメント管理テーブル１４Ａにおいては、コメントＣＭ２とＣＭ３が統合するコメントＣＭとして選択され、コメントＣＭ２の挿入位置として１ページが、コメントＣＭ３の挿入位置として２ページが指定されている。
【０１２５】
また、受付部２１は、統合依頼を統合部２６に送信して、選択されたコメントＣＭと文書ＤＣとの統合を指示する。
【０１２６】
図６のステップＳＳ１０５に示すように、文書管理サーバ１１の統合部２６は、コメントＣＭと文書ＤＣとを統合する。
【０１２７】
統合部２６は、文書ＤＣのＩＤをコメント取得部２３に送信して、選択されているコメントＣＭの抽出を指示する。コメント取得部２３において、抽出部２３Ａは、コメント管理テーブル１４Ａを参照して、選択されているコメントＣＭを、コメント管理テーブル１４Ａの中から抽出する。コメント取得部２３は、抽出部２３Ａが抽出した複数のコメントＣＭを抽出結果として統合部２６に送信する。また、コメント取得部２３は、コメント管理テーブル１４Ａ内において選択されたコメントＣＭについて挿入位置が指定されている場合は、指定された挿入位置を統合部２６に送信する。
【０１２８】
統合部２６は、統合依頼において指定された文書ＩＤの文書ＤＣに対して、コメント取得部２３において抽出された複数のコメントＣＭを、文書ＤＣ内の指定された挿入位置に挿入する。そして、統合部２６は、文書ＤＣにコメントＣＭが統合された文書表示画面３１を生成する。
【０１２９】
図１３に、文書表示画面３１の一例を示す。文書表示画面３１には、複数のコメントＣＭのうちの一部のコメントＣＭが挿入された態様で文書ＤＣが表示される。具体的には、コメントＣＭ１〜ＣＭ５のうちの一部のコメントＣＭ２とＣＭ３が挿入されている。挿入されるコメントＣＭ２とＣＭ３は、文書表示画面３１において、文書ＤＣと区別可能な形態で表示される。例えば、図１３の例においては、コメントＣＭ２とＣＭ３は、文書ＤＣの指定されたページに、あたかも付箋を付した形態で表示される。
【０１３０】
保存ボタン３１Ａは、クライアント装置１２において文書表示画面３１を保存するための操作部である。なお、文書ＤＣとコメントＣＭとが統合された文書表示画面３１のデータの形式としては、文書ＤＣとコメントＣＭが１つのファイルにまとめられていてもよいし、文書ＤＣとコメントＣＭとが別々のファイルとして存在してもよい。すなわち、文書表示画面３１において、文書ＤＣとコメントＣＭとの両方が表示されるように、文書ＤＣとコメントＣＭとが一体的に取り扱われていれば、データの形式はいかなるものでもよい。
【０１３１】
図６のステップＳＳ１０６に示すように、文書管理サーバ１１において、統合部２６が生成したコメント統合済みの文書表示画面３１は、配信部２４を通じて、依頼元のユーザＡのクライアント装置１２に配信される。
【０１３２】
ステップＡＳ１０５において、ユーザＡのクライアント装置１２において、配信された文書表示画面３１が表示される。文書表示画面３１は、ユーザＡによって閲覧される。文書表示画面３１において、文書ＤＣには、文書ＤＣとは別に送受信されるコメントＣＭが挿入されているので、文書ＤＣとコメントＣＭの対照がしやすい。
【０１３３】
また、文書ＤＣに対するすべてのコメントＣＭのうちの一部のコメントＣＭが統合されるため、すべてのコメントＣＭが統合される場合と比べて、文書ＤＣが見えにくくなることが抑制される。
【０１３４】
上記実施形態においては、複数のコメントＣＭの中から、文書ＤＣに統合する一部のコメントＣＭの選択指示について、図１０に示したように、コメント単位で指定する例で説明している。しかし、コメントＣＭの選択指示は、コメント単位で指定する以外にも、以下に示すように各種の態様が考えられる。
【０１３５】
図１４から図２０に示す例は、コメントＣＭの選択指示として、検索条件を指定する例である。図１４に示すコメント表示画面４１には、コメント検索ボタン４１Ｉが設けられている。コメント検索ボタン４１Ｉがクリック操作されると、図１５に示す検索条件入力画面４３が表示される。検索条件入力画面４３には、検索条件を入力する入力ボックス４３Ａと、検索の実行を指示する検索実行ボタン４３Ｂと、検索条件の入力をキャンセルするキャンセルボタン４３Ｃとが設けられている。
【０１３６】
クライアント装置１２において検索条件が入力されると、入力された検索条件は、クライアント装置１２から文書管理サーバ１１に送信される。本例において、コメント表示画面４１は、文書ＩＤ毎に作成されるため、この検索条件には、検索条件に加えて、コメントＣＭに対応する文書ＤＣの文書ＩＤが含まれている。
【０１３７】
受付部２１は、検索条件を受け付けると、コメント取得部２３に検索条件を送信して検索を指示する。コメント取得部２３は、メッセージＤＢ１４の中から、検索条件に含まれる文書ＩＤに合致するコメント管理テーブル１４Ａを検索する。そして、検索されたコメント管理テーブル１４Ａ内の複数のコメントＣＭの中から検索条件に合致するコメントＣＭを抽出する。配信部２４は、検索条件によって抽出されたコメントＣＭのみが表示されるコメント表示画面４１を配信する。受付部２１および配信部２４は、コメントＣＭを絞り込むための条件を受け付けて、コメントＣＭが絞り込まれたコメント表示画面４１を表示する制御を行う制御部の一例である。
【０１３８】
図１５に示す例は、コメントＣＭの選択指示として、コメントＣＭが送信された期間が指定される例である。図１５においては、コメントＣＭが送信された期間として、「２０１８／５／２４／１０：００〜２０１８／５／２４／１６：００」の期間が指定されている。コメント取得部２３は、検索条件入力画面４３で指定された期間を検索条件として、コメント管理テーブル１４Ａの中から、該当するコメントＣＭを抽出する。そして、抽出結果として、抽出されたコメントＣＭのみを表示するコメント表示画面４１が表示される。
【０１３９】
本例では、「２０１８／５／２４／１０：００〜２０１８／５／２４／１６：００」の期間の期間が指定されているため、その期間内のコメントＣＭとして、コメントＣＭ２が抽出される。
【０１４０】
図１６に示すように、コメント表示画面４１には、抽出されたコメントＣＭ２のみが表示される。この状態でコメント統合ボタン４１Ｄがクリック操作されると、統合部２６は、文書ＤＣと抽出されたコメントＣＭ２とを統合する。そして、図１１に示したような、コメント統合済みの文書表示画面３１が統合部２６によって生成されて、生成された文書表示画面３１がクライアント装置１２に配信される。
【０１４１】
このように、コメントＣＭの選択指示に、コメントＣＭが送信された期間の指定が含まれることにより、ある期間内のコメントＣＭをまとめて選択しやすい。
【０１４２】
また、図１７に示す例は、コメントＣＭの選択指示として、キーワードが指定される例である。図１７においては、キーワードとして、「金額」が指定されている。コメント取得部２３は、検索条件入力画面４３で指定されたキーワードを検索条件として、コメント管理テーブル１４Ａを検索する。具体的には、コメント取得部２３は、コメント内容の中に指定されたキーワードを含むコメントＣＭを抽出する。そして、抽出結果として、抽出されたコメントＣＭのみを表示するコメント表示画面４１が表示される。
【０１４３】
本例では、「金額」というキーワードが指定されているため、コメント内容に「金額」というキーワードを含むコメントＣＭとして、コメントＣＭ１が抽出される。
【０１４４】
図１８に示すように、コメント表示画面４１には、抽出されたコメントＣＭ１のみが表示される。この状態でコメント統合ボタン４１Ｄがクリック操作されると、統合部２６は、文書ＤＣと抽出されたコメントＣＭ１とを統合する。そして、統合部２６によって、図１３に示したようなコメント統合済みの文書表示画面３１が生成されて、生成された文書表示画面３１がクライアント装置１２に配信される。
【０１４５】
このように、コメントＣＭの選択指示に、コメントＣＭを抽出するためのキーワードの指定が含まれることにより、キーワードに該当するコメントをまとめて選択しやすい。
【０１４６】
また、図１９に示す例は、コメントＣＭの選択指示として、ユーザ名が指定される例である。図１９においては、ユーザ名として、「ユーザＣ」が指定されている。コメント取得部２３は、検索条件入力画面４３で指定されたユーザＣを検索条件として、該当するコメントＣＭを抽出する。そして、抽出結果として、抽出されたコメントＣＭのみを表示するコメント表示画面４１が表示される。
【０１４７】
本例では、「ユーザＣ」というユーザ名が指定されているため、「ユーザＣ」が送信したコメントＣＭとして、コメントＣＭ３が抽出される。
【０１４８】
図２０に示すように、コメント表示画面４１には、抽出されたコメントＣＭ３のみが表示される。この状態でコメント統合ボタン４１Ｄがクリック操作されると、統合部２６は、文書ＤＣと抽出されたコメントＣＭ３とを統合する。そして、統合部２６によって、図１３に示したようなコメント統合済みの文書表示画面３１が生成されて、生成された文書表示画面３１がクライアント装置１２に配信される。
【０１４９】
このように、コメントＣＭの選択指示に、コメントを送信したユーザの指定が含まれることにより、特定のユーザのコメントをまとめて選択しやすい。
【０１５０】
また、図１６、図１８および図２０に示したように、指定した検索条件によって絞り込まれたコメントＣＭがコメント表示画面４１に表示される。そのため、コメントＣＭが多数存在する場合でも、統合するコメントＣＭを検索しやすい。
【０１５１】
なお、図１４〜図２０に示す例では、指定した検索条件で絞り込まれたコメントＣＭをすべて統合するコメントＣＭとして選択する例で説明したが、検索されたコメントＣＭの中から、さらに、ユーザがコメントＣＭを選択できるようにしてもよい。
【０１５２】
また、上記例では、コメントＣＭの挿入位置の指定を、コメント表示画面４１を通じて受け付けた例で説明したが、図２１に一例として示すように、文書ＤＣを表示する文書表示画面４６を通じて挿入位置の指定を受け付けてもよい。
【０１５３】
図２１に示す文書表示画面４６は、例えば、図１１に示す挿入位置指定画面４２の代わりに表示される。具体的には、図１０のコメント表示画面４１において統合するコメントＣＭが選択された後、挿入位置指定ボタン４１Ｇがクリック操作されると、文書表示画面４６が表示される。文書表示画面４６には、ページ指定部４６Ａとオプションボタン４６Ｂが設けられている。ページ指定部４６Ａとオプションボタン４６Ｂは、図１１の挿入位置指定画面４２のページ指定部４２Ａとオプションボタン４２Ｂと同様である。
【０１５４】
文書表示画面４６には、文書ＤＣとともに選択されたコメントＣＭが指定された挿入位置に挿入された態様で表示される。図２１の例では、選択された１つのコメントＣＭ２が挿入位置として指定された１ページ目に挿入された態様で表示されている。
【０１５５】
文書表示画面４６において、ページ指定部４６Ａを操作することで、コメントＣＭの挿入位置は変化する。また、強調表示などのオプションを指定すると、コメントＣＭの表示が指定した態様に変化する。こうした文書ＤＣを見ながらコメントＣＭの挿入位置を指定できるため、コメントＣＭに対応する適切な挿入位置を見つけやすい。
【０１５６】
また、上記例では、コメントＣＭの挿入位置の指定は、文書ＤＣとコメントＣＭとの統合依頼が入力される際に受け付ける態様で説明したが、文書管理サーバ１１の受付部２１は、コメントＣＭを送信するレビュアによってコメントＣＭが入力される際に挿入位置の指定を受け付けてもよい。
【０１５７】
図２２は、レビュアであるユーザＢがコメントＣＭを入力するコメント表示画面４１を示す。図２２に示すように、コメント送信ボタン４１Ｃがクリック操作されると、コメント入力画面４４が表示される。コメント入力画面４４には、入力ボックス４４Ａと、ページ指定部４４Ｂと、オプションボタン４４Ｃと、送信実行ボタン４４Ｄと、キャンセルボタン４４Ｅとが設けられている。
【０１５８】
入力ボックス４４Ａは、コメントＣＭを入力するための入力ボックスである。ページ指定部４４Ｂとオプションボタン４４Ｃとは、図１１に示す挿入位置指定画面４２のページ指定部４２Ａとオプションボタン４２Ｂと同様に、コメントＣＭの挿入位置等を指定するための操作部である。送信実行ボタン４４Ｄは、入力したコメントＣＭの送信を指示する操作部である。キャンセルボタン４４Ｅは、入力をキャンセルしてコメント表示画面４１に復帰するための操作部である。
【０１５９】
図１１に示す挿入位置指定画面４２は、レビュー依頼者であるユーザＡがコメントＣＭと文書ＤＣとを統合するタイミングで表示されるものであるのに対して、図２２に示すコメント入力画面４４は、レビュアであるユーザＢまたはユーザＣがコメントＣＭを入力するタイミングで表示される。レビュアであるユーザＢとＣは、コメント入力画面４４を通じてコメントＣＭを入力し、その際に挿入位置を指定する。
【０１６０】
送信実行ボタン４４Ｄがクリック操作されると、入力されたコメントＣＭと挿入位置が文書管理サーバ１１に対して送信される。
【０１６１】
図２３に示すコメント表示画面４１は、図２２に示すコメント入力画面４４を通じてコメントＣＭの入力および送信が行われた後の状態を示す。図２３の例では、コメント表示画面４１には、ユーザＢによって入力されたコメントＣＭ２が表示されており、コメントＣＭ２には指定された挿入位置も表示される。
【０１６２】
文書管理サーバ１１において、受付部２１は、コメントＣＭとともに挿入位置の指定を受け付ける。そして、受付部２１は、コメントＣＭの挿入位置をコメント管理テーブル１４Ａに記録する。挿入位置の情報は、文書ＤＣとコメントＣＭとの統合依頼があった際に利用される。
【０１６３】
このように、コメントＣＭを入力するタイミングで挿入位置の指定が受け付けられるため、レビュアによる挿入位置の指定がしやすい。
【０１６４】
図２４および図２５に示すように、コメントＣＭが統合された文書ＤＣを表示する文書表示画面３１を起動するための専用の操作キーであるショートカットキー４７を生成してもよい。統合部２６には、ショートカットキーを生成する生成部として、ショートカットキー生成部２６Ａが設けられる。
【０１６５】
上述したとおり、統合部２６は、例えば、クライアント装置１２を通じてユーザＡから統合依頼があった際に、文書表示画面３１を生成する。ショートカットキー生成部２６Ａは、文書表示画面３１を生成した際にショートカットキー４７を生成する。ショートカットキー４７は、文書表示画面３１の再生成を文書管理サーバ１１に要求するための操作部であり、具体的には、統合対象の文書ＤＣの文書ＩＤ、コメントＣＭの選択指示、および挿入位置などが含まれる。
【０１６６】
図２５に示すように、クライアント装置１２のディスプレイ１２Ａに表示されるショートカットキー４７がクリック操作されると、文書管理サーバ１１に文書表示画面３１の再生成が要求されて、文書管理サーバ１１から文書表示画面３１が配信される。このため、いったん統合依頼をして生成されたコメント統合済みの文書表示画面３１を迅速に再表示しやすい。
【０１６７】
図２６および図２７に示すように、文書ＤＣに統合されるコメントＣＭに対して、コメント表示画面４１を起動するためのリンク情報５２を付加してもよい。統合部２６は、文書表示画面３１を生成する際に、リンク情報５２を付加する処理を実行する。統合部２６には、例えば、リンク情報５２を生成するリンク情報生成部２６Ｂが設けられる。統合部２６は、コメントＣＭ毎にリンク情報５２を付加した文書表示画面３１を生成する。文書表示画面３１は、配信部２４によってユーザＡのクライアント装置１２に配信される。
【０１６８】
図２７に示すように、リンク情報５２は、文書ＤＣを表示する文書表示画面３１がクライアント装置１２に表示されている場合において、コメント表示画面４１を起動し、かつ、指定されたコメントＣＭを含む部分を表示するためのリンク情報である。
【０１６９】
具体的には、文書表示画面３１において、文書ＤＣに挿入されているコメントＣＭ２が指定されてコメントＣＭ２に対応するリンク情報５２がクリック操作されると、指定されたコメントＣＭ２が表示されるコメント表示画面４１が起動される。そして、コメント表示画面４１において、指定されたコメントＣＭを含む部分が表示される。
【０１７０】
これにより、例えば、指定されたコメントＣＭ２を含む前後のコメントＣＭを迅速に閲覧することが可能となる。そのため、例えば、文書ＤＣに挿入されているコメントＣＭの経緯などを確認しやすい。
【０１７１】
また、上記文書管理システム１０では、ユーザ間におけるコメントＣＭの送受信を、送受信される複数のコメントＣＭが時系列で表示されるコメント表示画面４１を通じて行う例で説明した。しかし、図２８および図２９に一例として示す文書管理システム６０のように、コメントＣＭの送受信は、電子メール（以下、単にメールという）によって送受信されてもよい。
【０１７２】
図２８に示すように、文書管理システム６０は、文書管理サーバ１１と、メッセージ交換サーバ６１とを備えている。メッセージ交換サーバ６１は、メールを中継する電子メールサーバであり、中継するメールを蓄積するメールＤＢ６２を備えている。レビュー依頼者であるユーザＡのレビュー依頼はメールの送信によって行われる。レビュアであるユーザＢとＣのコメントＣＭは、文書ＤＣとは別に、メールの形態でユーザＡに送信される。
【０１７３】
図２９は、文書管理システム６０の処理手順を示すフローチャートである。図２９において、ステップＡＳ２０１示すように、ユーザＡは、クライアント装置１２を通じて、文書管理サーバ１１にアクセスして、文書管理サーバ１１に対して文書ＤＣの登録依頼を送信する。ステップＳＳ２０１において、文書管理サーバ１１は、文書ＤＣの登録依頼を受け付けると、文書ＤＢ１３に文書を登録する。
【０１７４】
また、ユーザＡは、文書ＤＣのレビュー依頼をする場合は、ステップＡＳ２０２に示すように、文書ＤＣの登録依頼とは別に、例えば、レビュアであるユーザＢとＣに対して、メールでレビュー依頼を送信する。レビュー依頼のメールには、文書ＤＣが添付される。
【０１７５】
メッセージ交換サーバ６１は、ステップＭＳ２０１に示すように、ユーザＡからのレビュー依頼のメールを、宛先として指定されたユーザＢとＣに対してメールを中継する。また、メッセージ交換サーバ６１は、ステップＭＳ２０２に示すように、中継するメールをメールＤＢ６２に蓄積する。
【０１７６】
ユーザＢとＣは、ユーザＡからのレビュー依頼のメールを受信すると、添付された文書ＤＣの内容を閲覧して、ステップＢＳ１０１、ステップＣＳ１０１に示すように、コメントＣＭを、ユーザＡ宛てにメールで送信する。メッセージ交換サーバ６１は、ステップＭＳ２０１に示すように、ユーザＢとＣからのコメントＣＭをユーザＡに中継して、ステップＭＳ２０２に示すように、中継するメールをメールＤＢ６２に蓄積する。
【０１７７】
ユーザＡは、クライアント装置１２にユーザＢとＣからのコメントＣＭを表示して、コメントＣＭを確認する。
【０１７８】
ユーザＡが文書ＤＣとコメントＣＭとを統合したい場合は、ステップＡＳ２０４において、統合するコメントＣＭの検索条件を含む統合依頼を文書管理サーバ１１に送信する。検索条件には、文書ＤＣの文書ＩＤに加えて、コメントＣＭを抽出するための条件、具体的には、キーワード、コメントＣＭが送信された期間、およびユーザ名などが含まれている。
【０１７９】
文書管理サーバ１１は、受付部２１で統合依頼を受け付けると、コメント取得部２３に対して、検索条件に合致するコメントＣＭの取得を指示する。コメント取得部２３は、ステップＳＳ２０２に示すように、統合依頼に含まれるコメントＣＭの検索条件に基づいて、メッセージ交換サーバ６１に対してコメント検索依頼を送信する。
【０１８０】
ステップＭＳ２０３において、メッセージ交換サーバ６１は、コメント検索依頼を受け付けると、検索条件に合致するメールをメールＤＢ６２の中から検索する。検索に際しては、例えば、まず第１に指定された文書ＩＤの文書ＤＣが添付されたメールが検索される。レビュー依頼のメールには文書ＤＣが添付されるためである。
【０１８１】
もちろん、メールのタイトルおよび本文から、指定された文書ＩＤに合致するメールを検索してもよい。そして、指定された文書ＩＤを含むメールと、そのメールに対する返信メールなどの関連するメールを検索する。こうして検索されたメールの中から、さらに検索条件に合致するメールが抽出される。こうして指定された文書ＩＤの文書ＤＣに関連するコメントＣＭを含むメールがメールＤＢ６２の中から検索される。
【０１８２】
ステップＭＳ２０４において、メッセージ交換サーバ６１は、検索されたメールを検索結果として、文書管理サーバ１１に配信する。
【０１８３】
ステップＳＳ２０３において、文書管理サーバ１１は、検索結果として受信したメールからコメントＣＭを抽出して、抽出したコメントＣＭと指定された文書ＤＣとを統合して文書表示画面３１を生成する。そして、ステップＳＳ２０４において、文書管理サーバ１１は、コメントＣＭが統合済みの文書表示画面３１をユーザＡに配信する。文書表示画面３１は、ユーザＡのクライアント装置１２に表示される。
【０１８４】
このように、コメントＣＭがメールで送受信される場合でも、文書ＤＣと、選択された一部のコメントＣＭとを統合することが可能である。
【０１８５】
なお、本例では、検索条件に合致するメールに含まれるコメントＣＭをすべて文書ＤＣに統合する例で説明したが、検索条件に合致するメールの中から、さらに、文書ＤＣとユーザによる選択を行わせてもよい。
【０１８６】
また、図２８および図２９の実施形態に係る文書管理システム６０で示したように、コメントＣＭの抽出を文書管理サーバ１１が行わずに、メッセージ交換サーバ６１が抽出したコメントＣＭを取得するだけでもよい。
【０１８７】
また、図３０に示す文書管理システム７０のように、メッセージＤＢ１４とメールＤＢ６２とが混在していてもよい。この場合でも、上述した手順で、メッセージＤＢ１４とメールＤＢ６２のそれぞれから、選択されたコメントＣＭが抽出されて、文書ＤＣとの統合が行われる。
【０１８８】
また、図３１および図３２に示すように、データ形式として１つのデータであるコメントＣＭであっても、１つのデータに内容的に複数のコメントＣＭが含まれている場合には、その一部のコメントＣＭを文書ＤＣに対する統合対象として選択できるようにしてもよい。
【０１８９】
例えば、図３１に示すように、コメントＣＭ９として１つのデータとして入力されたコメントＣＭであっても、「・・・金額を修正してください」といった内容と、「・・・文字を大きくしてください」といった内容の２つが含まれている場合がある。このような場合において、これらの内容が異なる複数のコメントＣＭの一部を選択できるようにしてもよい。
【０１９０】
コメント選択画面８１は、コメントＣＭが表示される表示部８１Ａと、ページ指定部８１Ｂと、オプションボタン８１Ｃと、統合実行ボタン８１Ｄと、キャンセルボタン８１Ｅとが設けられている。これらの操作ボタンは、上述のとおりであるため、説明を省略する。
【０１９１】
表示部８１Ａに表示されるコメントＣＭ９の一部を選択する場合は、例えば、ポインタ３５を使用してコメントＣＭ９の一部を範囲指定される。図３２は、コメントＣＭ９の一部が選択された状態を示しており、コメントＣＭ９の一部がハッチングで示されている。
【０１９２】
この状態で、ページ指定部８１Ｂで挿入位置が指定され、統合実行ボタン８１Ｄがクリック操作されると、ハッチングで示した部分のコメントＣＭのみが、統合対象として選択されて、統合依頼が文書管理サーバ１１に送信される。
【０１９３】
なお、上記実施形態としては、１つの文書ＤＣに対する複数のコメントＣＭの中から、ユーザによって選択された一部のコメントＣＭを取得して、文書ＤＣに対して統合する例で説明したが、一部のコメントＣＭは、ユーザの選択以外の方法で取得されてもよい。
【０１９４】
ユーザの選択以外の方法としては、例えば、複数のコメントＣＭの中に内容が重複する複数のコメントＣＭが存在する場合に、重複する複数のコメントＣＭのうちの１つのコメントＣＭだけを取得する方法がある。この場合は、例えば、コメント取得部２３は、複数のコメントＣＭの内容を照合して、文言の一致度を算出して、重複判定を行う。
【０１９５】
また、複数のコメントＣＭの中から、予め設定された基準に基づいて重要度または優先度を判定して、重要度または優先度が高い一部のコメントＣＭを取得する方法が考えられる。
【０１９６】
また、上記実施形態においては、クライアント装置１２が、コメントＣＭの選択および挿入位置の指定を行う専用アプリを有さず、汎用のブラウザのみを有する形態で説明した。しかし、実施形態としては、クライアント装置１２が、コメントＣＭの選択等を行うための専用アプリを有する形態でもよい。
【０１９７】
なお、上記実施形態に係る文書管理システム１０においては、文書管理サーバ１１が第１取得部、第２取得部、および統合部のすべてを備えている例で説明したが、第１取得部、第２取得部、および統合部の一部をクライアント装置に設けてもよい。
【０１９８】
なお、上記実施形態では、電子ファイル管理システムとして文書管理ファイルシステムを、電子ファイル管理装置の一例として文書管理サーバをそれぞれ一例として説明した。しかし、電子ファイルは文書ＤＣに限らず、動画ファイルおよび画像ファイルなどを含めた電子ファイルを管理する電子ファイル管理システムおよび電子ファイル管理装置を実施形態としてもよい。
【０１９９】
以上、実施形態として電子ファイル管理装置を例示して説明した。実施形態は、コンピュータを電子ファイル管理装置として機能させるための電子ファイル管理プログラムの形態としてもよい。また、実施形態は、この電子ファイル管理プログラムを記憶したコンピュータが読み取り可能な記憶媒体の形態としてもよい。記憶媒体としては、例えば、ＣＤ（Compact Disc）−ＲＯＭ（Read-Only Memory）およびＤＶＤ（Digital Versatile Disc）−ＲＯＭ等の光ディスク、若しくはＵＳＢメモリおよびメモリカード等の半導体メモリがある。また、電子ファイル管理プログラムを、通信回線を介して外部装置から取得するようにしてもよい。
【０２００】
その他、上記実施形態で説明した電子ファイル管理システムおよび電子ファイル管理装置の構成は、一例であり、主旨を逸脱しない範囲内において状況に応じて変更してもよい。
【０２０１】
また、上記実施形態で説明した処理の流れも、一例であり、主旨を逸脱しない範囲内において不要なステップを削除したり、新たなステップを追加したり、処理順序を入れ替えたりしてもよい。
【０２０２】
また、上記実施形態では、プログラムを実行することにより、実施形態に係る各種の処理部（第１取得部、第２取得部、統合部など）がＣＰＵとソフトウェアの協働により実現される場合について説明したが、これに限らない。実施形態に係る各種の処理部は、例えば、ＦＰＧＡ（Field-programmable Gate Array）などのプログラマブルロジックデバイス、およびＡＳＩＣ（Application Specific Integrated Circuit）などのハードウェアで実現してもよい。
【符号の説明】
【０２０３】
１０、６０、７０  文書管理システム
１１    文書管理サーバ
１２    クライアント装置
１２Ａ  ディスプレイ
１３    文書ＤＢ
１３Ａ  文書管理テーブル
１４    メッセージＤＢ
１４Ａ  コメント管理テーブル
２０    制御部
２１    受付部
２２    文書取得部
２３    コメント取得部
２３Ａ  抽出部
２４    配信部
２６    統合部
２６Ａ  ショートカットキー生成部
２６Ｂ  リンク情報生成部
３１    文書表示画面
３１Ａ  保存ボタン
３２    文書登録依頼画面
３２Ａ  入力ボックス
３２Ｂ  ラジオボタン
３２Ｃ  入力ボックス
３２Ｄ  入力ボックス
３２Ｅ  登録ボタン
３２Ｆ  キャンセルボタン
３５    ポインタ
４１    コメント表示画面
４１Ａ  表示領域
４１Ｂ  操作部領域
４１Ｃ  コメント送信ボタン
４１Ｄ  コメント統合ボタン
４１Ｅ  コメント入力領域
４１Ｅ  キャンセルボタン
４１Ｆ  チェックボックス
４１Ｇ  挿入位置指定ボタン
４１Ｈ  キャンセルボタン
４１Ｉ  コメント検索ボタン
４２    挿入位置指定画面
４２Ａ  ページ指定部
４２Ｂ  オプションボタン
４２Ｃ  統合実行ボタン
４２Ｄ  キャンセルボタン
４３    検索条件入力画面
４３Ａ  入力ボックス
４３Ｂ  検索実行ボタン
４３Ｃ  キャンセルボタン
４４    コメント入力画面
４４Ａ  入力ボックス
４４Ｂ  ページ指定部
４４Ｃ  オプションボタン
４４Ｄ  送信実行ボタン
４４Ｅ  キャンセルボタン
４６    文書表示画面
４６Ａ  ページ指定部
４６Ｂ  オプションボタン
４７    ショートカットキー
５２    リンク情報
６１    メッセージ交換サーバ
６２    メールＤＢ
８１    コメント選択画面
８１Ａ  表示部
８１Ｂ  ページ指定部
８１Ｃ  オプションボタン
８１Ｄ  統合実行ボタン
８１Ｅ  キャンセルボタン
１１０  主制御部
１１２  通信部
１１４  入力デバイス
１１６  ディスプレイ
１１８  外部Ｉ／Ｆ
１２２  メモリ
１２４  ストレージデバイス
１２６  バスライン
１２９  通信ネットワーク
１３６  データベース装置
【図１】
2020042660.tif 000003
【図２】
2020042660.tif 000004
【図３】
2020042660.tif 000005
【図４】
2020042660.tif 000006
【図５】
2020042660.tif 000007
【図６】
2020042660.tif 000008
【図７】
2020042660.tif 000009
【図８】
2020042660.tif 000010
【図９】
2020042660.tif 000011
【図１０】
2020042660.tif 000012
【図１１】
2020042660.tif 000013
【図１２】
2020042660.tif 000014
【図１３】
2020042660.tif 000015
【図１４】
2020042660.tif 000016
【図１５】
2020042660.tif 000017
【図１６】
2020042660.tif 000018
【図１７】
2020042660.tif 000019
【図１８】
2020042660.tif 000020
【図１９】
2020042660.tif 000021
【図２０】
2020042660.tif 000022
【図２１】
2020042660.tif 000023
【図２２】
2020042660.tif 000024
【図２３】
2020042660.tif 000025
【図２４】
2020042660.tif 000026
【図２５】
2020042660.tif 000027
【図２６】
2020042660.tif 000028
【図２７】
2020042660.tif 000029
【図２８】
2020042660.tif 000030
【図２９】
2020042660.tif 000031
【図３０】
2020042660.tif 000032
【図３１】
2020042660.tif 000033
【図３２】
2020042660.tif 000034