(57)【要約】【課題】  管理する電子文書および電子文書の集合に対する効率的なアクセスを利用者に提供すること。【解決手段】  本発明の情報処理装置１１０は、それぞれ文書、フォルダまたは検索条件を呼び出す１以上のお気に入り要素を、共有またはユーザ個別のものであるかを区別して格納するお気に入りデータベース１３０と、クライアント端末１５０に対し、ログイン・ユーザについて登録された１以上の個別のお気に入り要素と、１以上の共有のお気に入り要素とを表示するお気に入り画面領域を提供するお気に入り提供手段１２２と、クライアント端末１５０から、お気に入り画面領域を介した個別のお気に入り要素および共有のお気に入り要素間の移動の指示を受信して、共有のお気に入り要素を個別のお気に入り要素として、または個別のお気に入り要素を共有のお気に入り要素として、お気に入りデータベース上で複製するお気に入り共有処理手段１２４とを含む。【選択図】  図２
2011253480.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続されるクライアント端末に対し、文書データベースに蓄積された文書へのアクセスを提供する、ウェブ・アプリケーションを実現する情報処理装置であって、
それぞれ文書、フォルダまたは検索条件を呼び出す１以上のお気に入り要素を、共有またはユーザ個別のものであるかを区別して格納するお気に入りデータベースと、
クライアント端末に対し、ログイン・ユーザについて登録された１以上の個別のお気に入り要素と、１以上の共有のお気に入り要素とを表示するお気に入り画面領域を提供するお気に入り提供手段と、
クライアント端末から、前記お気に入り画面領域を介した個別のお気に入り要素および共有のお気に入り要素間の移動の指示を受信して、共有のお気に入り要素を個別のお気に入り要素として、または個別のお気に入り要素を共有のお気に入り要素として、前記お気に入りデータベース上で複製するお気に入り共有処理手段と
を含む、情報処理装置。
【請求項２】
登録された共有のお気に入り要素のうちの配布対象とする１以上の要素の指定および１以上の配布先のユーザの指定を受領し、前記お気に入りデータベースにアクセスし、前記配布対象とする１以上の要素を前記１以上の配布先のユーザのユーザ識別値に関連付けて、一括して複製するお気に入り管理手段をさらに備える、請求項１に記載の情報処理装置。
【請求項３】
前記お気に入りデータベース内の個別のお気に入り要素の登録状況を集計し、集計結果に従い、自動共有化を条件付ける共有化条件に合致する個別のお気に入りを判定する共有化判定手段を備える、請求項１または２に記載の情報処理装置。
【請求項４】
前記共有化条件は、前記お気に入りデータベース内に登録された個別のお気に入り要素のうち、一致する内容を有する要素の登録数または登録率、検索条件の１以上の項目が一致する要素の登録数または登録率、または検索条件のすべての項目が一致する要素の登録数または登録率に対する閾値である、請求項３に記載の情報処理装置。
【請求項５】
前記検索条件の各項目は、キーワードまたはキー項目とキー値との組み合わせである、請求項４に記載の情報処理装置。
【請求項６】
ネットワークを介して接続されるクライアント端末に対し、データベースに蓄積された文書へのアクセスを提供する、ウェブ・アプリケーションを実現する情報処理装置と、前記情報処理装置と通信し、前記データベースに文書を蓄積する画像処理装置とを含む文書管理システムであって、前記情報処理装置は、
それぞれ文書、フォルダまたは検索条件を呼び出す１以上のお気に入り要素を、共有またはユーザ個別のものであるかを区別して格納するお気に入りデータベースと、
クライアント端末に対し、ログイン・ユーザについて登録された１以上の個別のお気に入り要素と、１以上の共有のお気に入り要素とを表示するお気に入り画面領域を提供するお気に入り提供手段と、
クライアント端末から、前記お気に入り画面領域を介した個別のお気に入り要素および共有のお気に入り要素間の移動の指示を受信して、共有のお気に入り要素を個別のお気に入り要素として、または個別のお気に入り要素を共有のお気に入り要素として、前記お気に入りデータベース上で複製するお気に入り共有処理手段と
を含む、文書管理システム。
【請求項７】
前記情報処理装置は、登録された共有のお気に入り要素のうちの配布対象とする１以上の要素の指定および１以上の配布先のユーザの指定を受領し、前記お気に入りデータベースにアクセスし、前記配布対象とする１以上の要素を前記１以上の配布先のユーザのユーザ識別値に関連付けて、一括して複製するお気に入り管理手段をさらに備える、請求項６に記載の文書管理システム。
【請求項８】
前記情報処理装置は、前記お気に入りデータベース内の個別のお気に入り要素の登録状況を集計し、集計結果に従い、自動共有化を条件付ける共有化条件に合致する個別のお気に入りを判定する共有化判定手段を備える、請求項６または７に記載の文書管理システム。
【請求項９】
前記共有化条件は、前記お気に入りデータベース内に登録された個別のお気に入り要素のうち、一致する内容を有する要素の登録数または登録率、検索条件の１以上の項目が一致する要素の登録数または登録率、または検索条件のすべての項目が一致する要素の登録数または登録率に対する閾値である、請求項８に記載の文書管理システム。
【請求項１０】
前記検索条件の各項目は、キーワードまたはキー項目とキー値との組み合わせである、請求項９に記載の文書管理システム。
【請求項１１】
ネットワークを介して接続されるクライアント端末に対し、データベースに蓄積された文書へのアクセスを提供する、ウェブ・アプリケーションを実現する情報処理装置が実行する方法であって、
前記情報処理装置が、前記クライアント端末とのログイン手続を処理し、ユーザのユーザ識別値を特定するステップと、
前記情報処理装置が、それぞれ文書、フォルダまたは検索条件を呼び出す１以上のお気に入り要素を共有またはユーザ個別のものであるかを区別して格納するお気に入りデータベースを参照し、前記クライアント端末に対し、前記ユーザ識別値に関連付けて登録された１以上の個別のお気に入り要素と、１以上の共有のお気に入り要素とを表示するお気に入り画面領域を提供するステップと、
クライアント端末から、前記お気に入り画面領域を介した個別のお気に入り要素および共有のお気に入り要素間の移動の指示を受信して、共有のお気に入り要素を個別のお気に入り要素として、または個別のお気に入り要素を共有のお気に入り要素として、前記お気に入りデータベース上で複製するステップと
を含む、文書管理方法。
【請求項１２】
ネットワークを介して接続されるクライアント端末に対し、データベースに蓄積された文書へのアクセスを提供するウェブ・アプリケーションを実現する情報処理装置として、コンピュータを機能させるためのコンピュータ実行可能なプログラムであって、前記プログラムは、
それぞれ文書、フォルダまたは検索条件を呼び出す１以上のお気に入り要素を共有またはユーザ個別のものであるかを区別して格納するお気に入りデータベースを参照して、クライアント端末に対し、ログイン・ユーザについて登録された１以上の個別のお気に入り要素と、１以上の共有のお気に入り要素とを表示するお気に入り画面領域を提供するお気に入り提供手段、および
クライアント端末から、前記お気に入り画面領域を介した個別のお気に入り要素および共有のお気に入り要素間の移動の指示を受信して、共有のお気に入り要素を個別のお気に入り要素として、または個別のお気に入り要素を共有のお気に入り要素として、前記お気に入りデータベース上で複製するお気に入り共有処理手段
として前記コンピュータを機能させる、プログラム。
【請求項１３】
登録された共有のお気に入り要素のうちの配布対象とする１以上の要素の指定および１以上の配布先のユーザの指定を受領し、前記お気に入りデータベースにアクセスし、前記配布対象とする１以上の要素を前記１以上の配布先のユーザのユーザ識別値に関連付けて、一括して複製するお気に入り管理手段として前記コンピュータをさらに機能させるためのコードを含む、請求項１２に記載のプログラム。
【請求項１４】
前記お気に入りデータベース内の個別のお気に入り要素の登録状況を集計し、集計結果に従い、自動共有化を条件付ける共有化条件に合致する個別のお気に入りを判定する共有化判定手段として前記コンピュータをさらに機能させるためのコードを含む、請求項１２または１３に記載のプログラム。
【請求項１５】
前記共有化条件は、前記お気に入りデータベース内に登録された個別のお気に入り要素のうち、一致する内容を有する要素の登録数または登録率、検索条件の１以上の項目が一致する要素の登録数または登録率、または検索条件のすべての項目が一致する要素の登録数または登録率に対する閾値である、請求項１４に記載のプログラム。
【請求項１６】
前記検索条件の各項目は、キーワードまたはキー項目とキー値との組み合わせである、請求項１５に記載のプログラム。
【請求項１７】
請求項１２〜１６のいずれか１項に記載のコンピュータ実行可能なプログラムをコンピュータ可読に記録する記録媒体。
【請求項１８】
請求項１〜５のいずれか１項に記載の情報処理装置と通信する画像処理装置であって、前記情報処理装置と通信することにより、文書データベースに文書を蓄積するか、または文書データベースに蓄積された文書を印刷出力することを特徴とする、画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書管理システムに関し、より詳細には、管理する電子文書および電子文書の集合に対する効率的なアクセスを利用者に提供するための情報処理装置、文書管理システム、文書管理方法、プログラム、記録媒体および画像処理装置に関する。
【背景技術】
【０００２】
近年、官公庁、企業などの組織においては、業務に関する電子文書や、紙媒体の書類をスキャナで読み取って電子化した電子文書、ファクシミリで受信した電子文書等を一元的に管理する、いわゆる文書管理システムが普及している。
【０００３】
この文書管理システムにおいては、電子文書は、日々の業務に伴って随時発生し、結果として膨大な電子文書が蓄積されることになる。このため、蓄積された電子文書の中から、各個人が業務上頻繁に利用する電子文書または電子文書の集合をお気に入りとして登録し、簡単な操作でアクセスしたいという要望がある。一方、ウェブ・ブラウザが提供する従来のお気に入り機能は、利用者毎にお気に入りまたはブックマークを登録するというものであり、お気に入りがユーザ単位で作成および管理される。したがって、通常、登録したお気に入りの利便性は、登録した本人のみが享受することができる。
【０００４】
一方、組織における業務では、特定の業務の関係者が特定の文書または文書の集合に共通して頻繁に利用することがある。例えば、あるプロジェクトの関係者は、プロジェクトの仕様書、設計書等のプロジェクトに関連する一群の文書や、参考資料等に頻繁にアクセスすることがある。このような一定の関連のある文書は、同一のフォルダないし近接した位置のフォルダに格納されるとは限らない。この場合に、当該プロジェクトに関連する文書やフォルダを各個人毎にお気に入り登録しなければならないとすると煩雑である。また、利便性の高い検索条件などをユーザ間で簡便に共有することができれば、作業効率の向上を図ることもできる。
【０００５】
従来より、ウェブ・ブラウザでは、お気に入り情報をファイルにエクスポートし、これを他のコンピュータまたはユーザ環境にインポートすることにより、お気に入りを共有する技術が知られている。また、例えば特開２００８−１７１２９５号公報（特許文献１）は、他のユーザの端末に登録されているブックマークを自分の端末に取り込んで登録、使用可能とすることを目的として、ブックマーク提供ユーザ端末が内部に格納されたブックマークをブックマーク管理サーバに送信、登録し、ブックマーク管理サーバが提供ユーザ毎に登録されたブックマークをＷｅｂサイトで公開し、ブックマーク取得ユーザ端末から提供ユーザを指定して取得要求があった場合に該当ブックマークを抽出して送信する技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来からのお気に入りのエクスポート・ファイルを他のユーザに提供する手法では、通常、提供元ユーザが登録するすべてのお気に入り情報がファイルに書き出されてしまうため、その中から取捨選択して個別にインポートすることが難しく、利便性の観点から充分なものではなかった。また従来のお気に入りのエクスポートを用いる手法では、他のユーザの環境へお気に入りを登録するまでに、お気に入りのファイルへのエクスポート、ファイルの配布およびお気に入りへのインポートというように手間のかかる作業が必要であり、効率性の観点から充分なものではなかった。
【０００７】
また、上記特許文献１に開示される技術は、他のユーザにブックマークを提供する技術であり、有名ブックマークや自分が既に保有しているブックマークを除外して、他のユーザのブックマークを取得することができるものの、ブックマークの中から必要なものだけを取捨選択できるというものではなく、ブックマークのための操作が容易ではない点で充分なものではなかった。
【０００８】
本発明は、上記従来技術に鑑みてなされたものであり、本発明は、管理する電子文書および電子文書の集合に対する効率的なアクセスを可能とするお気に入り登録を、複数のユーザ間で簡便に共有することができる情報処理装置、文書管理システム、文書管理方法、プログラム、記録媒体および画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明では、上記課題を解決するために、ネットワークを介して接続されるクライアント端末に対し、データベースに蓄積された文書へのアクセスを提供するウェブ・アプリケーションを実現する情報処理装置であって、下記特徴を有する情報処理装置を提供する。本発明の情報処理装置は、クライアント端末に対し、ログイン・ユーザについて登録された１以上の個別のお気に入り要素と、１以上の共有のお気に入り要素とを表示するお気に入り画面領域を提供する。お気に入り要素は、それぞれ文書、フォルダまたは検索条件を呼び出すものであり、これらの１以上のお気に入り要素は、お気に入りデータベースに共有またはユーザ個別のものであるかを区別して格納される。情報処理装置は、クライアント端末から、上記お気に入り画面領域を介した個別のお気に入り要素および共有のお気に入り要素間の移動の指示を受信して、共有のお気に入り要素を個別のお気に入り要素として、または個別のお気に入り要素を共有のお気に入り要素として、上記お気に入りデータベース上で複製する。
【００１０】
さらに本発明の情報処理装置は、登録された共有のお気に入り要素のうちの配布対象とする１以上の要素の指定および１以上の配布先のユーザの指定を受領し、お気に入りデータベースにアクセスし、配布対象とする１以上の要素を１以上の配布先のユーザのユーザ識別値に関連付けて、一括して複製することができる。
【００１１】
また本発明では、上記お気に入りデータベース内の個別のお気に入り要素の登録状況を集計し、集計結果に従い、自動共有化を条件付ける共有化条件に合致する個別のお気に入りを判定することができる。さらに本発明では、上記共有化条件は、お気に入りデータベース内に登録された個別のお気に入り要素のうち、一致する内容を有する要素の登録数または登録率、検索条件の１以上の項目が一致する要素の登録数または登録率、または検索条件のすべての項目が一致する要素の登録数または登録率に対する閾値とすることができる。またさらに本発明では、検索条件の各項目は、キーワードまたはキー項目とキー値との組み合わせとすることができる。
【００１２】
また本発明によれば、上記特徴を有する情報処理装置を含む文書管理システム、該情報処理装置が実行する文書管理方法、該情報処理装置としてコンピュータを機能させるためのプログラム、該プログラムを格納する記録媒体、および該情報処理装置と通信する画像処理装置が提供される。
【発明の効果】
【００１３】
上記構成によれば、文書管理システム内で管理される文書または文書の集合へアクセスすることを可能とするお気に入り要素のユーザ間の効率的な共有環境を提供することができる。本発明のお気に入り共有機能によれば、簡単な操作のみで自らが保有する個別お気に入り要素のうち、他のユーザに利用させたいものを取捨選択し、公開することができる。また本発明のお気に入り共有機能によれば、公開された共有のお気に入り要素のうち、所望の要素を取捨選択して自己の個別お気に入り要素として個別化できる。お気に入りの共有化および個別化をお気に入り要素の単位で取捨選択して行うことができるため、必要なもののみをきめ細やかに共有化または個別化することができる。
【図面の簡単な説明】
【００１４】
【図１】文書管理システムの第１の実施形態を示す概略図。
【図２】第１の実施形態のサーバおよびクライアント上に実現される機能構成を示すブロック図。
【図３】第１の実施形態のお気に入りの共有処理の流れを模式的に示す図。
【図４】クライアントのディスプレイ装置上に表示されるウェブ・ブラウザ内のメイン画面を例示する図。
【図５】個別のお気に入り要素を共有化する処理を説明する図。
【図６】共有お気に入り要素を個別化する処理を説明する図。
【図７】お気に入りデータベース内に登録されるお気に入り情報のデータ構造を示す図。
【図８】第１の実施形態のお気に入りの一括配布処理の流れを模式的に示す図。
【図９】サーバのディスプレイ装置上に表示されるお気に入りの一括配布画面を例示する図。
【図１０】第１の実施形態のクライアントがお気に入り機能を利用している際にサーバが実行する処理のフローを説明する図。
【図１１】第２の実施形態の文書管理システムにおけるサーバおよびクライアント上に実現される機能構成を示すブロック図。
【図１２】サーバが実行するお気に入り要素の自動共有化処理を示すフローチャート。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態を用いて説明するが、本発明の実施形態は、以下の実施形態に限定されるものではない。
【００１６】
図１は、文書管理システム１００の第１の実施形態を示す概略図である。図１に示す文書管理システム１００は、システム１００内を流通する電子文書を管理するサーバ１１０と、管理されている文書の閲覧、編集、印刷などの操作を行なうためのクライアント・コンピュータ端末（以下、クライアントと参照する。）１５０ａ，１５０ｂとを含む。サーバ１１０およびクライアント１５０は、例えばイーサネット（登録商標）およびＴＣＰ／ＩＰプロトコルによるローカル・エリア・ネットワーク（以下、ＬＡＮとして参照）などのネットワーク１０２を介して相互に接続される。
【００１７】
図１に示すネットワーク１０２には、複合機１０４その他、図示しないファクシミリ、スキャナ、複写機などの画像処理装置が接続されている。本文書管理システム１００では、これらの画像処理装置にて生成した文書をサーバ１１０へ送信することにより、当該文書を文書管理システム１００に登録することができる。また、図１に示すネットワーク１０２には、他のクライアント１０８が接続されており、クライアント１０８のローカルに保存されている文書についても、サーバ１１０へ送信することにより、文書管理システム１００に登録することができる。文書管理システム１００に蓄積された文書は、適宜、クライアント１０８，１５０ａ，１５０ｂなどのからの印刷指示をすることにより、レーザプリンタ１０６などの画像形成装置に出力させることができる。
【００１８】
本実施形態のサーバ１１０は、文書を管理するためのウェブ・アプリケーションを実現し、クライアント１５０に対して、ウェブ・ブラウザ（以下、単にブラウザという。）を介した文書の閲覧、編集、印刷などの操作環境を提供する。本文書管理システム１００において、文書は、キャビネットおよびフォルダからなる階層構造として管理されており、サーバ１１０は、クライアント１５０に対し、このような階層構造を介したナビゲーションによって所望の文書へアクセスする機能を提供する。またサーバ１１０は、書誌情報に基づく検索や全文検索などの検索機能による文書への効率的なアクセスを提供する。
【００１９】
本実施形態のサーバ１１０は、また、文書管理システム１００の利用者（以下、文書管理システム１００上でユーザ名等により識別される利用者をユーザと参照する。）毎に、システム１００内に蓄積される文書に簡便にアクセスするためのお気に入り機能を提供する。さらに、本実施形態のサーバ１１０は、各ユーザ毎に個別に提供されるお気に入り機能をユーザ間で共有する機能を提供する。
【００２０】
なお、文書管理システム１００は、上述の実施形態に限定されるものではなく、図示しないＶＰＮ（Virtual Private Network）ゲートウェイまたは専用回線を用いて構成されるワイド・エリア・ネットワーク（ＷＡＮ）により、クライアント１５０とサーバ１１０とを接続してもよく、その他、インターネットなどの公衆通信回線を介してクライアント１５０とサーバ１１０とを接続してもよい。また、文書管理システム１００に含まれるクライアントの数は、上述の実施形態に限定されるものではなく、１つまたは３つ以上で構成されてもよい。
【００２１】
サーバ１１０は、図示しないハードディスク・ドライブ、ＮＶ−ＲＡＭ（Non-Volatile Random Access Memory）、ＳＤカードなどの記憶媒体に格納されたプログラム（図示せず）を読み出し、ＲＡＭのメモリ領域に展開することにより、適切なオペレーティング・システム（ＯＳ）のもとで、後述する各機能部および各処理を実現する。本実施形態では、サーバ１１０がＵＮＩＸ（登録商標）またはＡＩＸまたはＬＩＮＵＸ（登録商標）などのアーキテクチャを有している場合であっても、各ＯＳが同様の機能を提供する限り、コンピュータのアーキテクチャに限定されるものではない。また、サーバ１１０と通信を行なうクライアント１５０についても、サーバ１１０と同様なハードウェア構成とすることができる。
【００２２】
以下、本実施形態の文書管理システム１００において実現される、お気に入りの共有機能について説明する。図２は、第１の実施形態のサーバ１１０およびクライアント１５０上に実現される機能構成を示すブロック図である。図２に示すクライアント１５０は、ブラウザ１５２と、スクリプト・コード再生部１５４とを含む。ブラウザ１５２は、ＩｎｔｅｒｎｅｔＥｘｐｌｏｒｅｒ（登録商標）、Ｍｏｚｉｌａ（登録商標）Ｆｉｒｅｆｏｘ（登録商標）など、ＨＴＴＰクライアントとして動作する既知のウェブ・ブラウザである。ブラウザ１５２は、サーバ１１０上のＨＴＴＰサーバ機能と通信を実行し、サーバ１１０から取得したウェブ・ページをクライアント１５０のディスプレイなどの表示装置に表示する。
【００２３】
スクリプト・コード再生部１５４は、ＪａｖａＳｃｒｉｐｔ（登録商標）のスクリプト・エンジンやＡｄｏｂｅ（登録商標）Ｆｌａｓｈプレーヤなどのクライアント・サイドのスクリプトコードの実行エンジンとして実装され、ＪａｖａＳｃｒｉｐｔ（登録商標）やＡｃｔｉｏｎＳｃｒｉｐｔなどのスクリプト・コードを処理し、リッチなグラフィカル・ユーザ・インタフェースを提供する。なお、スクリプト・コード再生部１５４は、ブラウザ１５２自体の機能として、または拡張機能として提供することができる。
【００２４】
クライアント１５０を操作する利用者は、サーバ１１０上の文書管理ウェブ・アプリケーションを識別するＵＲＬをブラウザ１５２上から指定し、当該ウェブ・アプリケーションにアクセスすることで、文書管理システムが提供する諸機能を利用することができる。
【００２５】
サーバ１１０は、ウェブ・アプリケーションサーバ部１１２と、文書管理アプリケーション部１１４とを含む。ウェブ・アプリケーションサーバ部１１２は、ＨＴＴＰサーバ、サーブレットやＪＳＰを実行するためのサーブレット・コンテナを含み構成され、クライアント１５０上のブラウザ１５２との通信を処理する。文書管理アプリケーション部１１４は、ウェブ・アプリケーションサーバ部１１２が提供する実行環境上で動作し、クライアント１５０に対し文書の閲覧、編集、印刷などの文書管理機能を提供する。
【００２６】
文書管理アプリケーション部１１４は、より具体的には、クライアント１５０からの要求に応じた各処理を実行する、文書閲覧部１１６と、文書検索部１１８と、お気に入り登録部１２０と、お気に入り提供部１２２と、お気に入り共有処理部１２４とを含む。またサーバ１１０には、お気に入りデータベース１３０と、文書管理システム１００上で管理される文書を蓄積する電子文書データベース１３２とが接続されている。お気に入りデータベース１３０は、文書管理システム１００が識別するユーザの各ユーザ毎に管理されるユーザ個別のお気に入り情報と、ユーザ間で共有される共有のお気に入り情報とを格納する。
【００２７】
本実施形態の文書管理アプリケーション部１１４は、その他、ユーザのユーザ名、パスワードその他ユーザに関連する情報にアクセスし、ユーザ・ログイン処理を実行し、クライアント１５０を本文書管理システム１００のユーザとして認識する。なお、ユーザのログイン処理は、特に限定されるものではなく、ユーザ名およびパスワードを用いた認証等、如何なる認証方式を採用できる。
【００２８】
文書閲覧部１１６は、ログイン済みのクライアント１５０に対し、文書管理システム１００が管理する文書への階層的なナビゲーションを可能とするビューを提供する。文書検索部１１８は、同様に、クライアント１５０に対し、書誌情報や全文による文書検索の機能を提供し、検索結果から文書へアクセスするためのビューを提供する。これらのビューは、文書を一覧表示にするかサムネイル表示にするか、文書を名称で昇順にソートして表示するか日付で降順にソートするかなどの表示形式の指定を含むことができる。
【００２９】
お気に入り登録部１２０は、クライアント１５０のブラウザ１５２上で現在表示または選択されている文書、フォルダまたは検索結果を、それぞれお気に入り文書、お気に入りフォルダまたはお気に入り検索条件（以下、お気に入りとして登録された個々の文書、フォルダ、検索条件を総括してお気に入り要素と参照する）として登録する。これらのお気に入り要素は、お気に入りデータベース１３０内にユーザ名と関連付けて記録される。
【００３０】
お気に入り登録について例示すると、クライアント１５０上のブラウザ１５２上に所定のフォルダが表示されている状態で、当該フォルダのお気に入り登録の指示があった場合には、ブラウザ１５２からお気に入り登録部１２０に指示が伝達され、お気に入り登録部１２０は、当該表示中のフォルダをお気に入りフォルダとしてログイン・ユーザに関連付けて登録する。また、ブラウザ１５２上に所定の検索結果が表示されている状態で、検索条件のお気に入り登録の指示があった場合には、お気に入り登録部１２０は、当該検索結果に対応する検索条件をお気に入り検索条件としてログイン・ユーザに関連付けて登録する。
【００３１】
お気に入り提供部１２２は、お気に入りデータベース１３０からログイン・ユーザに対応するお気に入り情報を取得し、登録されたお気に入り要素をカテゴリ等により整理した状態でログイン・ユーザに対して提供する。さらに本実施形態のお気に入り提供部１２２は、お気に入りデータベース１３０から共有のお気に入り情報を取得し、同様に共有のお気に入り要素をカテゴリ等により整理した状態でログイン・ユーザに対して提供する。これにより、ユーザ個別のお気に入り要素に加え、共有されたお気に入り要素を介して、それぞれ文書、フォルダまたは検索条件を呼び出すことができるようになる。
【００３２】
お気に入り共有処理部１２４は、ユーザ個別に登録されたお気に入り要素を共有のお気に入り要素として複製する共有化、および共有のお気に入り要素をユーザ個別のお気に入り要素として複製する個別化の処理を行う。ユーザ個別のお気に入り要素の共有化は、通常は、ユーザ個別のお気に入り要素を共有化するというユーザからの明示的な指示に応答して行われる。
【００３３】
サーバ１１０は、文書管理アプリケーション部１１４の各種設定を行うための管理ツール１４０を含んで構成される。文書管理アプリケーション部１１４の各種設定には種々の事項を含むことができ、本実施形態の管理ツール１４０は、お気に入りデータベース１３０内のお気に入り情報を一元管理するためのお気に入り管理部１４２を備えることができる。本文書管理システム１００の管理者は、例えば、管理ツール１４０を使用して、登録された共有のお気に入り要素の中から要素を選択指定し、追加先のユーザを指定して一括追加を指示することにより、１以上の共有お気に入り要素を１以上のユーザに対して一括して追加登録することができる。
【００３４】
以下、図３〜図７を参照しながら、第１の実施形態のお気に入りの共有機能について説明する。図３は、第１の実施形態のお気に入りの共有処理の流れを模式的に示す図である。図３に示すように、サーバ１１０側には、共有お気に入り２００と、ユーザ毎のユーザ個別お気に入り２０２，２０４とが登録されており、これらのお気に入り情報は、お気に入りデータベース１３０内で管理されている。
【００３５】
クライアント１５０ａ，１５０ｂがそれぞれ文書管理システム１００に所定のユーザとしてログインすると、お気に入り提供部１２２は、クライアント１５０ａ，１５０ｂに対し、対応するユーザの個別お気に入りと共有お気に入りとをカテゴリ等に応じて整理した状態で表示するお気に入り画面領域を提供する。図３に示した例では、「ユーザＡ」として認識されるクライアント１５０ａには、共有お気に入り２００と、「ユーザＡ」のユーザ個別のお気に入り２０２とが提供され、「ユーザＢ」として認識されるクライアント１５０ｂには、共有お気に入り２００と、「ユーザＢ」のユーザ個別のお気に入り２０４とが提供される（図３中の破線）。
【００３６】
図４は、クライアント１５０のディスプレイ装置上に表示されるウェブ・ブラウザ内のメイン画面を例示する。なお、図４に示すメイン画面３００は、「ユーザＡ」が使用するクライアント１５０ａのブラウザ１５２上に表示されるものである。メイン画面３００は、ユーザ個別のお気に入り要素をツリー表示する個別お気に入りツリーエリア３１０と、ユーザ間で共有のお気に入り要素をツリー表示する共有お気に入りツリーエリア３２０と、選択されているお気に入り要素の内容を一覧表示するビューエリア３３０とを含む。お気に入りツリーエリア３１０，３２０には、それぞれ、ユーザ個別または共有のお気に入りフォルダ、お気に入り検索条件、お気に入り文書などの各お気に入り要素がツリー上に表示される。なお、お気に入りツリーエリア３１０，３２０は、本実施形態のお気に入り画面領域を構成する。
【００３７】
図４に示す例では、共有お気に入りツリーエリア３２０には、ルート３２２下に、「カテゴリＡ」という名称のカテゴリ２１０が展開表示され、この「カテゴリＡ」のカテゴリ２１０の下には「お気に入り要素１」および「お気に入り要素２」という名称の２つのお気に入り要素３２４が表示されている。なお、カテゴリは、１以上のお気に入り要素を分類するために利用者や管理者が自由に作成することができるものである。ユーザ個別のお気に入りツリーエリア３１０には、個別お気に入りのルート３１２下に、「カテゴリＢ」という名称のカテゴリ２２０と、「お気に入り要素３」という名称のお気に入り要素２２２と、「お気に入り要素４」という名称のお気に入り要素２２４とが表示されている。また、図４に示す例では、お気に入り検索条件であるお気に入り要素２２２が選択中であり、この場合、ビューエリア３３０には、このお気に入り要素２２２に対応した検索条件による検索結果が表示される。
【００３８】
本実施形態では、メイン画面３００を介した操作により、個別のお気に入り要素を共有化したり、または共有のお気に入り要素をユーザ個別のものとして個別化したりすることができる。ここで、お気に入りの共有化とは、ユーザ個別のお気に入り要素を他のユーザに公開し、他のユーザが自由に利用することができるよう共有のお気に入り要素として複製する操作をいう。公開の範囲は、説明する実施形態では、一律にシステムの全ユーザに公開するものとして説明するが、他の実施形態では、ユーザまたは管理者の設定等に応じて、ユーザに割り振られたグループやロール等のユーザ属性を使用して範囲を限定できるように構成してもよく、また特定のユーザに公開を限定できるように構成してもよい。また、お気に入りの個別化とは、公開された共有のお気に入り要素を、特定ユーザが独自に編集等ができるようユーザ個別のお気に入り要素として複製する操作をいう。
【００３９】
上記メイン画面３００を介した操作としては、例えば上記お気に入りツリーエリア３１０，３２０上でお気に入り要素をドラッグ・アンド・ドロップして登録や移動する操作を挙げることができる。図５は、個別のお気に入り要素を共有化する処理を説明する図である。図５（Ａ）は、ブラウザ１５２上に表示されるお気に入りツリーエリア３１０，３２０の画面表示を示す。図５（Ａ）は、お気に入りツリーエリア３１０，３２０において、個別お気に入りツリーエリア３１０からお気に入り要素２２２がドラッグされ、共有お気に入りツリーエリア３２０にポインタ３４０が移動されている様子を示す。
【００４０】
クライアント１５０ａの操作者が、お気に入り要素２２２の共有化の指示のため、図５（Ａ）に示した画面状態において、お気に入り要素２２２を共有お気に入りツリーエリア３２０の所定の位置にドラッグ・アンド・ドロップすると、ブラウザ１５２は、このイベントに応答して、個別のお気に入り要素２２２の共有化の指示をサーバ１１０に伝達する（図３中の矢印（１））。本実施形態では、各お気に入り要素には、文書管理システム１００において一意のＩＤが割り振られており、上記共有化の指示には、共有化の対象のお気に入り要素のＩＤと、追加先のＩＤとが含まれる。本実施形態において、お気に入り要素は、カテゴリを用いて階層的に管理されており、追加先はお気に入りツリーエリア３２０上のポインタ位置から特定されるカテゴリまたはルートのいずれかとなる。
【００４１】
例えば、図５（Ａ）に示すように、上記ドラッグ・アンド・ドロップ動作において、カーソル位置３４２がルートを指し示した状態で個別のお気に入り要素がドロップされた場合、ルートを追加先としたお気に入りの共有化の指示がなされ、図３に示すように「お気に入り要素３」のお気に入り要素２２２の複製２１２が、共有お気に入り要素として、お気に入りデータベース１３０内で作成される。また、クライアント１５０ａ上のブラウザでは、図５（Ｂ）に示すように、共有お気に入りツリーエリア３２０にお気に入り要素２２２の複製２１２が表示される。
【００４２】
文書管理システム１００にログインしている他のクライアント１５０ｂでは、例えば共有お気に入りツリーエリア３２０の更新のタイミングで、適宜、新たに共有化されたお気に入り要素２１２を含む最新の状態が表示されることになる（図３中の矢印（２））。共有化されたお気に入り要素は、この時点から他のユーザから利用可能となり、後述する個別化の対象にもなる。
【００４３】
図６は、共有お気に入り要素を個別化する処理を説明する図である。図６（Ａ）は、ブラウザ１５２上に表示されるお気に入りツリーエリア３１０，３２０の画面表示を示す。図６（Ａ）は、お気に入りツリーエリア３１０，３２０において、共有お気に入りツリーエリア３２０からお気に入り要素２１２がドラッグされ、個別お気に入りツリーエリア３１０にポインタ３４０が移動されている様子を示す。
【００４４】
クライアント１５０ｂの操作者が、図６（Ａ）に示した画面の表示状態において、お気に入り要素２１２を個別お気に入りツリーエリア３１０の所定の位置にドラッグ・アンド・ドロップすることによって、共有お気に入り要素２１２の個別化の指示が行われると、ブラウザ１５２は、このイベントに応答して、共有お気に入り要素２１２の個別化の指示をサーバ１１０に伝達する（図３中の矢印（３））。
【００４５】
例えば、図６（Ａ）に示すように、上記ドラッグ・アンド・ドロップ動作において、カーソル位置３４２がルートを指し示した状態でドロップされた場合、ルートを追加先としてお気に入りの個別化が指示され、図３に示すように「お気に入り要素３」２１２のさらに複製が、当該ユーザの個別お気に入り要素２３４として、お気に入りデータベース１３０内で複製される。また、クライアント１５０ｂ上のブラウザでは、図６（Ｂ）に示すように、共有お気に入りツリーエリア３２０にお気に入り要素２１２の複製２３４が表示される。個別化されたお気に入り要素は、この時点から共有のお気に入り要素とは別個の要素として、通常の個別お気に入り要素と同様に当該ユーザが自由に編集可能となり、編集後の要素をさらに共有化の対象とすることもできる。
【００４６】
図７は、お気に入りデータベース１３０内に登録されるお気に入り情報のデータ構造を示す。図７（Ａ）は、お気に入りデータベース１３０内に登録されるユーザ個別のお気に入り情報を格納する個別お気に入り情報テーブルのデータ構造を示す。図７（Ａ）に示すように、個別お気に入り情報テーブル４００は、ユーザ名、お気に入りまたはカテゴリの名称、お気に入りの内容、タイプ、ＩＤ、追加先のＩＤおよび作成日がそれぞれ入力されるフィールド４００ａ〜４００ｇを含む。さらに本実施形態の個別お気に入り情報テーブル４００は、共有化されたものであるか否かを示す値が入力されるフィールド４００ｈを含む。
【００４７】
図７（Ｂ）は、お気に入りデータベース１３０内に登録される共有のお気に入り情報を格納する共有お気に入り情報テーブルのデータ構造を示す。図７（Ｂ）に示すように、共有お気に入り情報テーブル４１０は、お気に入りまたはカテゴリの名称、お気に入りの内容、タイプ、ＩＤ、追加先のＩＤ、作成日および共有元のユーザ名がそれぞれ入力されるフィールド４１０ａ〜４１０ｇを含む。
【００４８】
上述した個別お気に入り情報テーブル４００および共有お気に入り情報テーブル４１０において、お気に入りの内容のフィールドには、お気に入り文書の場合には文書の参照先（パス＋文書名）、お気に入りフォルダの場合にはフォルダの参照先（パス＋フォルダ名）、お気に入り検索条件の場合には検索条件（適宜、検索範囲を含む。）が保持される。また、お気に入り内容には、文書を特定するための情報の他、表示形式の指定を含めてもよい。
【００４９】
図７に示すお気に入り情報テーブル４００，４１０により、ユーザ個別または共有のお気に入りのツリー構造が維持される。そして、クライアント１５０のブラウザ１５２上では、このお気に入り情報テーブル４００，４１０のデータ構造に従ってお気に入り要素がお気に入りツリーエリア３１０，３２０に配置される。このように、お気に入り要素をカテゴリで分類してツリー表示することにより、文書の階層構造とは別のお気に入りの階層構造による文書または文書の集合へのアクセスが可能となる。
【００５０】
本実施形態では、メイン画面３００に表示される２つのツリーエリア３１０，３２０を介して、利用者は、自らが保有する個別お気に入りを他のユーザに公開することができ、他方、公開されたお気に入り要素をそのまま、または個別化して利用することができるようになる。なお、上述した実施形態では、共有化または個別化のためのクライアント１５０側の操作の一例としてドラッグ・アンド・ドロップ動作を説明したが、右クリック・メニュー等で共有化または個別化を行ってもよく、お気に入り作成用またはお気に入り編集用のダイアログボックス上で、共有または非共有のフラグを設定することにより共有化を行ってもよい。
【００５１】
本実施形態のお気に入り共有機能によれば、ドラッグ・アンド・ドロップ動作やダイアログボックス上でのフラグ設定といった簡単な操作のみで、自らが保有する個別お気に入り要素のうち、他のユーザに利用させたいものを取捨選択し、公開することができる。また本実施形態のお気に入り共有機能によれば、公開された共有のお気に入り要素のうち、所望の要素を取捨選択して自己の個別お気に入り要素として個別化できる。お気に入りの共有化および個別化をお気に入り要素の単位で取捨選択して行うことができるため、必要なもののみをきめ細やかに共有化または個別化することができる。このように、キャビネット内の文書を操作する場合と同様な様式で、お気に入り要素を他ユーザへの提供し、また他ユーザのお気に入り要素を参照したり、個別化したりすることが可能となる。なお、説明する実施形態では、お気に入り文書、お気に入りフォルダ、お気に入り検索条件の単位で共有化または個別化を行うものとして説明したが、カテゴリ単位で一括して共有化または個別化を行えるよう構成してもよい。
【００５２】
以下、図８および図９を参照して、お気に入りデータベース１３０内のお気に入り情報の管理処理について説明する。図８は、第１の実施形態のお気に入りの一括配布処理の流れを模式的に示す図である。図８に示すように、サーバ１１０のお気に入りデータベース１３０には、共有お気に入り２００と、ユーザ毎のユーザ個別お気に入り２０２，２０４，２０６とが管理されている。
【００５３】
図９は、サーバ１１０のディスプレイ装置上に表示されるお気に入りの一括配布画面を例示する。なお、説明する実施形態では、サーバ１１０が備えるディスプレイ装置およびマウス、キーボードなどの入出力装置を利用して管理操作を行うものとして説明するが、他の実施形態では、リモート管理用ウェブ・インタフェースを設けることにより、リモート管理用ウェブ・インタフェースを介して操作を受けてもよい。
【００５４】
図９に示すお気に入りの一括配布画面３５０は、共有お気に入りをツリー表示するツリービュー・エリア３６０と、ユーザをツリー表示するツリービュー・エリア３７０と、一括配布を指示するための「一括配布」ボタン３８０と、一括配布処理をキャンセルし、元の管理ツールの画面に戻すための「もどる」ボタン３８２とを含む。
【００５５】
サーバ１１０の操作者が、当該一括配布画面３５０において、配布対象の１以上のお気に入り要素（お気に入り文書、お気に入りフォルダ、お気に入り検索条件またはカテゴリ）と、配布先の１以上のユーザとを選択指定し、「一括配布」ボタン３８０をクリックすると、選択指定されたお気に入り要素の選択指定されたユーザへの一括追加配布処理が実行される。一括配布処理では、お気に入りデータベース１３０内のユーザ個別のお気に入り２０２，２０４，２０６内に、一括配布が指定された共有お気に入り要素の複製が作成される。なお、ユーザが既に同一のお気に入りを登録している場合には、重複登録を除外する処理が適宜行われる。
【００５６】
本実施形態の管理ツール１４０の機能によれば、特定のユーザ群に対し、配布対象として選択した一群のお気に入り要素を一括して配布することが可能となる。これにより、例えば新規ユーザを追加した際などに業務上利便性の高いお気に入り群をまとめて配布するなどをすることにより、業務の効率化を図ることができる。また、上述した実施形態では、お気に入りの一括配布機能について説明してきたが、本実施形態の管理ツールは、その他、共有お気に入りの削除、カテゴリ間の移動を行い整理するための管理機能を備えることができる。
【００５７】
以下、登録された共有またはユーザ個別のお気に入り要素を利用して文書または文書の集合へアクセスする方法について説明する。図１０は、クライアント１５０がお気に入り機能を利用している際にサーバ１１０が実行する処理のフローを説明する図である。なお、図１０には、共有またはユーザ個別のお気に入り文書、お気に入りフォルダおよびお気に入り検索条件を利用した複数のアクセス経路が示されている。
【００５８】
ブラウザ１５２に表示された図４に示すようなメイン画面３００内のツリーエリア３１０，３２０においてお気に入りが選択されると、サーバ１１０は、ステップＳ１０１でお気に入りが選択された旨を受信する。ステップＳ１０２では、サーバ１１０は、お気に入り提供部１２２により、ログイン・ユーザに関連付けて登録されるお気に入りのルート直下のカテゴリおよびお気に入り要素に関する情報と、共有のお気に入りのルート直下のカテゴリおよびお気に入り要素に関する情報とをブラウザ１５２に送信する。
【００５９】
クライアント１５０のブラウザ１５２では、このお気に入り情報を受信して、メイン画面３００のツリーエリア３１０，３２０やビューエリア３３０に共有またはユーザ個別のお気に入り要素が一覧表示される。なお、詳細な説明は省略するが、本実施形態のお気に入り提供部１２２は、キャビネットと同様なナビゲーションにより、階層的に所望のお気に入り要素に辿り着くことができるよう構成されている。
【００６０】
以下、共有または個別のお気に入り文書を利用した文書へのアクセス経路について説明する。ブラウザ１５２に表示されたメイン画面内のツリーエリア３１０，３２０またはビューエリア３３０において、所定の共有または個別のお気に入り文書が選択され、閲覧の指示がなされると、サーバ１１０は、ステップＳ１０３で、当該お気に入り文書が選択された旨を受信する。ステップＳ１０４では、サーバ１１０は、文書閲覧部１１６により、電子文書データベース１３２から当該お気に入り文書で指定される文書を取得し、クライアント１５０のブラウザ１５２に送信する。ブラウザ１５２では、この文書を受信して、文書のビュアー等により表示する。
【００６１】
以下、共有または個別のお気に入りフォルダを利用したアクセス経路について説明する。ブラウザ１５２に表示されたメイン画面内のツリーエリア３１０，３２０またはビューエリア３３０において、所定の共有または個別のお気に入りフォルダが選択され、一覧表示の指示がなされると、サーバ１１０は、ステップＳ１０５で、当該お気に入りフォルダが選択された旨を受信する。ステップＳ１０６では、サーバ１１０は、文書閲覧部１１６により、当該お気に入りフォルダ内の直下の他のフォルダおよび文書に関する書誌情報を含むフォルダ情報をブラウザ１５２に送信する。
【００６２】
ブラウザ１５２に表示されたメイン画面内のビューエリア３３０において、さらに他のフォルダが選択されると、サーバ１１０は、ステップＳ１０７で、当該フォルダが選択された旨を受信し、ステップＳ１０６へループさせる。この場合、ステップＳ１０６では、サーバ１１０は、文書閲覧部１１６により、選択された他のフォルダ直下のさらに他のフォルダおよび文書に関する書誌情報を含むフォルダ情報をブラウザ１５２に送信する。ステップＳ１０６およびステップＳ１０７の処理は、利用者が望む文書または文書の集合を含む階層に辿り着くまで繰り返される。
【００６３】
そして、ビューエリア３３０において、所定の文書が選択され、閲覧の指示がなされると、サーバ１１０は、ステップＳ１０８で、当該文書が選択された旨を受信する。ステップＳ１０４では、サーバ１１０は、電子文書データベース１３２から当該文書を取得し、クライアント１５０のブラウザ１５２に送信する。ブラウザ１５２では、この文書を受信して、文書のビュアー等により表示する。
【００６４】
以下、共有または個別のお気に入り検索条件を利用したアクセス経路について説明する。ブラウザ１５２に表示されたメイン画面内のツリーエリア３１０，３２０またはビューエリア３３０において、所定のお気に入り検索条件が選択され、一覧表示の指示がなされると、サーバ１１０は、ステップＳ１０９で、当該お気に入り検索条件が選択された旨を受信する。ステップＳ１１０では、サーバ１１０は、文書検索部１１８により、登録されたお気に入り検索条件に合致する文書の集合を電子文書データベース１３２から検索し、ステップＳ１１１では、検索された文書に関する書誌情報を含む検索結果情報をブラウザ１５２に送信する。ブラウザ１５２では、この検索結果情報を受信して、ビューエリア３３０の表示内容を書き換え、検索結果に含まれる文書の一覧表示をする。検索結果中の文書へのアクセスについては、お気に入りフォルダの場合と同様である。
【００６５】
上述した実施形態によれば、文書管理システム１００内の文書または文書の集合へアクセスするためのお気に入り要素をユーザ間で効率的に共有することができる。上記実施形態のお気に入り機能によれば、共有のお気に入りおよびユーザ個別のお気に入りがメイン画面内に並列に配置され、ツリー状または階層的に整理されて利用者に提供される。このため、利用者は、ウェブ・ブラウザ上にツリー状または階層的に表示された各お気に入り要素を操作することにより、自己の登録したお気に入り要素のみならず、他のユーザが登録し公開したお気に入り要素を介して、所望の文書へ容易にアクセスすることができるようになり、業務を効率化することができる。また、お気に入りの共有化および個別化も、上述したように、ブラウザ上にツリー状または階層的に表示される各お気に入り要素をポインティング・デバイスで操作することにより、または、ダイアログ等を呼び出してフラグ設定をすることにより、煩雑な手間をかけることなく、容易に行うことができる。
【００６６】
上述までの実施形態では、ユーザ個別のお気に入り要素の共有化は、ユーザ個別のお気に入り要素を共有化するというユーザからの明示的な指示に応答して行われるものとして説明してきた。以下、図１１および図１２を参照しながら、ユーザからの明示的な共有化の指示による共有化に加えて、サーバ１１０が、文書管理システム１００全体、グループなどの一群のユーザが個別に登録しているお気に入り要素の登録状況から、共有化することが有益であると認められるお気に入り要素を判定し、共有のお気に入り要素として自動的に共有化する第２の実施形態について説明する。
【００６７】
図１１は、第２の実施形態の文書管理システム１００におけるサーバ１１０およびクライアント１５０上に実現される機能構成を示すブロック図である。なお、第２の実施形態は、図１〜図１０を参照して説明してきた第１の実施形態と類似しているため、対応する機能部には同一符号を用いて参照し、以下、相違点を中心に説明する。
【００６８】
第２の実施形態の文書管理アプリケーション部１１４は、第１の実施形態について説明したものと同様の文書閲覧部１１６、文書検索部１１８、お気に入り登録部１２０、お気に入り提供部１２２およびお気に入り共有処理部１２４を備え、さらにお気に入り共有化判定部１２６を含む。
【００６９】
本実施形態のお気に入り共有化判定部１２６は、ユーザからの明示的な共有化の指示の有無に関係なく、文書管理システム１００全体、グループなどの一群のユーザが個別に登録しているお気に入り要素を集計し、共有化することが有益であると認識されるお気に入り要素を判定し、共有のお気に入り要素として自動的に複製する。
【００７０】
本実施形態において、自動的に共有化するお気に入り要素は、所与の共有化条件に従って判定される。共有化条件は、特に限定されるものではないが、例えば、同一内容のお気に入り文書、お気に入りフォルダまたはお気に入り検索条件の登録数または登録率に対する閾値とすることができる。多数のユーザが登録している内容は、一般に有用である可能性が高いため、一定の登録数または登録率を上まわる検索条件を自動的に共有化することにより、有用なお気に入り要素をユーザ間で効率的に共有することができる。
【００７１】
お気に入り共有化判定部１２６は、定期的または不定期に、または管理者からの明示的な指示に応答して、お気に入りデータベース１３０内の登録状況を集計し、共有化条件を満たすお気に入り要素が発見された場合には、お気に入り共有処理部１２４にその旨を伝達する。お気に入り共有処理部１２４は、この通知を受けて、同等の内容の共有のお気に入り要素が既に存在しなければ、当該お気に入り要素を新たな共有のお気に入り要素として複製することができる。
【００７２】
図１２は、サーバ１１０が実行するお気に入り要素の自動共有化処理を示すフローチャートである。図１２に示す処理は、ステップＳ２００で、例えばサーバ１１０が起動したことに応答して開始される。なお、説明する実施形態では、お気に入りデータベース１３０内の集計および自動共有化を開始するタイミングがスケジュールされているものとして説明するが、他の実施形態では、管理者からの明示的な指示に応答して、または一定の新規登録数に達したことに応答して、集計および自動共有化を開始してもよい。
【００７３】
ステップＳ２０１では、サーバ１１０は、例えば予めスケジュールされたタイミングが到来したか否かを判定する。ステップＳ２０１で、タイミングが到来してないと判定された場合（ＮＯ）には、ステップＳ２０１内をループさせ、タイミングの到来を待ち受ける。一方、ステップＳ２０１で、タイミングが到来したと判定された場合（ＹＥＳ）には、ステップＳ２０２へ処理が進められる。
【００７４】
ステップＳ２０２では、お気に入り共有化判定部１２６が呼び出され、お気に入り共有化判定部１２６は、お気に入りデータベース１３０から、集計対象として特定される一群のユーザのお気に入り情報を取得し、同等のお気に入り要素を識別する。なお、集計対象は、ユーザ全体を対象としてもよく、特定のグループ、ロール等のユーザ属性に応じて範囲を制限をしてもよい。
【００７５】
ここで、同等のお気に入り要素とは、お気に入り文書の場合は、お気に入り要素の内容（文書ＩＤ（文書を識別するために一意に割り振られるものである。））が一致するお気に入り文書をいう。例えば、文書ＩＤが「１２３４５」でパス及び文書名が「/書類/提案書/提案書１.pdf」であるお気に入り文書は、同等のお気に入り要素として識別され、後述する計数の対象となる。また、お気に入りフォルダの場合では、同様に、お気に入り要素の内容（フォルダＩＤ（フォルダを識別するために一意に割り振られるものである。））が一致するお気に入りフォルダを同等であると識別する。例えば、フォルダＩＤが「６７８９１０」でパス及びフォルダ名が「/書類/提案書/」であるお気に入りフォルダは、同等のお気に入り要素として識別され、後述する計数の対象となる。
【００７６】
また、お気に入り検索条件の場合も同様に、お気に入り要素の内容（検索条件）が完全一致するものを同等と識別することができる。例えば、詳細検索または簡易検索のお気に入り検索条件の場合、１または複数のキーワードが完全一致する場合に、同等であると識別することができる。同様に、詳細検索または簡易検索のお気に入り検索条件の場合、１または複数のキー項目とキー値との組み合わせが完全一致する場合に、同等であると識別することができる。
【００７７】
しかしながら、少数のキーワード、少数の項目のみを用いる検索の場合は、検索条件が完全一致するものが登録される可能性が充分にあると考えられるが、論理和、論理積、否定などの論理演算を組み合わせたキーワード条件や、文書の作成者や登録日等のキー項目に対するキー値の指定など、複雑な検索条件が設定される詳細検索の場合、完全一致するお気に入り検索条件が複数作成される可能性は少なくなる。
【００７８】
そこで、本実施形態では、同等のお気に入り検索条件を識別するに際しては、検索条件の完全一致を必ずしも求めず、一致すべき検索条件のキーワードまたはキー項目を予め指定しておくことができる。これにより、主要な検索条件の項目が一致するお気に入り検索条件を、それ以外のキーワードやキー項目における相違にかかわらず、同等のお気に入り要素として識別することで、同等と見なされるお気に入り要素が複数作成され、上述した共有化条件が満たされる可能性を現実的な程度まで高めることができる。
【００７９】
例えば、お気に入り検索条件について、簡易検索または詳細検索のキーワード入力欄で複数キーワードが設定されている場合、複数個のうち所定個数のキーワードが一致するときに、他のキーワード、他のキー項目の相違にかかわらず、同等のものとして識別することができる。また、詳細検索のキー項目の設定欄で、複数キー項目とキー値の組み合わせが設定されている場合、複数個のうち所定個数のキー項目およびキー値が一致するときに、他のキーワード、他のキー項目の相違にかかわらず、同等のものとして識別することができる。詳細検索のキーワード入力欄で１または複数のキーワードが設定され、キー項目の設定欄で、１または複数キー項目とキー値の組み合わせが設定されている場合、１または複数のキーワード、１または複数キー項目とキー値の組み合わせのうち所定個数の項目が一致するときに、他のキーワード、他のキー項目の相違にかかわらず、同等のものとして識別することができる。
【００８０】
なお、詳細検索で設定されるキー項目としては、文書の作成者、文書タイプ（例えば「契約書タイプ」という値がキー値となる）、登録日（例えば「3日以内」、「20xx/04/01〜20xx/06/30の範囲」という条件がキー値となる）、回覧状態（例えば「承認済」や「未承認」などがキー値となる）などを挙げることができる。
【００８１】
このように完全一致を求めない場合、複数のキーワードまたはキー項目のうち好適には３つの項目が一致した場合に、同等のお気に入り要素として識別することができる。３つの項目としたのは、以下説明する理由による。
【００８２】
文書管理システムの実装においては、全ての文書タイプで検索可能な項目だけでも１０項目以上存在することが一般的であるため、項目の３種類が一致する可能性は１％未満となる。さらに値までが全て一致する可能性はさらに低くなるため、３個を超えた項目数で全てが一致する可能性は限りなくゼロに近く、共有化条件を設定しても有効に共有化を行うことができないと考えられるからである。
【００８３】
なお、好適な実施形態では、同等のお気に入り検索条件と見なすための一致項目数を３に限定せず、例えば３個をデフォルト値とし、その個数で自動共有化が多すぎるまたは少なすぎる場合には管理画面で個数を設定できるようにし、共有お気に入りが適切な頻度で作成されるようにすることができる。
【００８４】
ステップＳ２０３では、お気に入り共有化判定部１２６は、識別した同等のお気に入り要素毎に、集計対象の一群のユーザにわたる登録数を計数する。ステップＳ２０４では、お気に入り共有化判定部１２６は、識別した同等のお気に入り要素毎に、共有化条件が満たされるか否か、すなわち登録数（または登録率）が所与の閾値を超えるか否かを判定し、共有化条件を満たすお気に入り要素をお気に入り共有処理部１２４に伝達する。これにより、集計対象内で一定の登録数または登録率を超える、多数のユーザが登録しているお気に入り要素が抽出されることになる。
【００８５】
ステップＳ２０５では、お気に入り共有処理部１２４は、共有お気に入り要素として登録済みのものと一致するものを除き、伝達された共有化条件を満たすお気に入り要素を、共有お気に入り要素として登録し、ステップＳ２０６で本処理を終了させる。なお、自動共有化されたお気に入り要素を後に整理することができるように、自動共有化されたお気に入り要素の追加先を所定のカテゴリとしたり、自動共有化されたものである旨を示すフラグを設定し、自動共有のお気に入り要素を識別可能とすることができる。なお、登録されるお気に入り検索条件の内容は、上述したお気に入り文書、お気に入りフォルダ、完全一致を求めるお気に入り検索条件については、そのままの内容とすることができ、検索条件の項目の完全一致を求めないお気に入り検索条件については、一致する全項目を含むものとなる。
【００８６】
上述した第２の実施形態では、利用者からの明示的な共有化の指示がなくとも、サーバ１１０側で有益であると考えられるユーザ個別のお気に入り要素を判定し、自動的に共有化が行われる。このため、利用者は、いずれのお気に入り要素を共有すべきかを考える必要がなく、また、共有化のための特別な操作を必要としない。そして、多くのユーザに登録されているなど有益なお気に入りを、他のユーザが簡単に利用することができるようになり、業務の効率化が図られる。また、共有化されるお気に入り要素は、利用者個人の主観によるものではなく、客観的な有用性に基づく判断であるため、客観的に有益なお気に入り要素を効率的にユーザ間で共有させることができる。
【００８７】
なお、上述した第２の実施形態では、共有化条件を満たすお気に入り要素を自動的に登録するものとして説明してきたが、他の実施形態では、共有化までは行わずに、共有化の要請が高いことをユーザに通知し、お気に入り要素の共有化を促す構成とすることもできる。
【００８８】
以上説明したように、本実施形態によれば、管理する電子文書および電子文書の集合に対する効率的なアクセスを可能とするお気に入り登録を、複数のユーザ間で簡便に共有することができる情報処理装置、文書管理システム、文書管理方法、プログラム、記録媒体および画像処理装置を提供することができる。
【００８９】
上記機能は、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）、などのレガシープログラミング言語やオブジェクト指向プログラミング言語などで記述されたコンピュータ実行可能なプログラムにより実現でき、ＲＯＭ、ＥＥＰＲＯＭ、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ、ＣＤ−ＲＷ、ＤＶＤ、ＳＤカード、ＭＯなど装置可読な記録媒体に格納して頒布することができる。
【００９０】
これまで本発明の実施形態について説明してきたが、本発明の実施形態は、上述した実施形態に限定されるものではなく、他の実施形態、追加、変更、削除など、当業者が想到することができる範囲内で変更することができ、いずれの態様においても本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【符号の説明】
【００９１】
１００…文書管理システム、１０２…ネットワーク、１０４…複合機、１０６…レーザプリンタ、１０８…クライアント、１１０…サーバ、１１２…ウェブ・アプリケーションサーバ部、１１４…文書管理アプリケーション部、１１６…文書閲覧部、１１８…文書検索部、１２０…お気に入り登録部、１２２…お気に入り提供部、１２４…お気に入り共有処理部、１２６…お気に入り共有化判定部、１３０…お気に入りデータベース、１３２…電子文書データベース、１４０…管理ツール、１４２…お気に入り管理部、１５０…クライアント、１５２…ブラウザ、１５４…スクリプト・コード再生部、２００…共有お気に入り、２０２，２０４，２０６…ユーザ個別お気に入り、２１０，２２０…カテゴリ、２１２，２２２，２２４，２３４，３２４…お気に入り要素、３００…メイン画面、３１０…個別お気に入りツリーエリア、３１２…ルート、３２０…共有お気に入りツリーエリア、３２２…ルート、３３０…ビューエリア、３４０…ポインタ、３４２…カーソル位置、３５０…一括配布画面、３６０，３７０…ツリービュー・エリア、３８０…「一括配布」ボタン、３８２…「もどる」ボタン、４００…個別お気に入り情報テーブル、４１０…共有お気に入り情報テーブル
【先行技術文献】
【特許文献】
【００９２】
【特許文献１】特開２００８−１７１２９５号公報
【図１】
2011253480.tif 000003
【図２】
2011253480.tif 000004
【図３】
2011253480.tif 000005
【図４】
2011253480.tif 000006
【図５】
2011253480.tif 000007
【図６】
2011253480.tif 000008
【図７】
2011253480.tif 000009
【図８】
2011253480.tif 000010
【図９】
2011253480.tif 000011
【図１０】
2011253480.tif 000012
【図１１】
2011253480.tif 000013
【図１２】
2011253480.tif 000014