(57)【要約】【課題】  複数の文書属性情報をネットワーク上の文書に保持させることなく、さらにはユーザ管理体系を検索者が意識することなく、文書検索条件としてユーザ設定情報を指定することで、文書の検索を容易に実現できるようにする。【解決手段】  クライアント１００は、文書を取得するためにユーザ設定情報を設定した文書検索要求を文書管理システム３００に対して送出し、文書管理システム３００は制御部３２０でユーザ管理システム２００に対してユーザ設定情報を基にユーザ識別情報を要求する。ユーザ管理システム２００ではユーザ設定情報に基づいてユーザ識別情報を検索し、検索したユーザ識別情報を文書管理システム３００に送出する。送出されてきたユーザ識別情報を文書属性に持つ文書を文書格納領域３３０から検索する。【選択図】図１
2005208898.tif 000002
【特許請求の範囲】
【請求項１】
複数の文書を該文書の登録者若しくは作成者を識別するユーザ識別情報を文書属性として付与して記憶管理する文書管理システムにおける文書検索装置において、
各ユーザの所属、役割等の各ユーザに設定されたユーザ設定情報による文書検索要求を受け付ける文書検索要求受付手段と、
前記文書検索要求受付手段で受け付けた文書検索要求のユーザ設定情報に基づき前記ユーザ設定情報に対応して前記ユーザ識別情報を記憶管理するユーザ管理システムから該ユーザ設定情報に該当するユーザ識別情報を取得するユーザ識別情報取得手段と、
前記ユーザ識別情報取得手段で取得したユーザ識別情報に基づき該ユーザ識別情報が文書属性として付与された文書を前記文書管理システムから検索する文書検索手段と
を具備することを特徴とする文書検索装置。
【請求項２】
前記ユーザ管理システムは、
前記ユーザの所属、役割等の変更に対応して該ユーザに設定されたユーザ設定情報を更新する
ことを特徴とする請求項１記載の文書検索装置。
【請求項３】
前記文書検索出手段で検索した文書の検索結果を表示する表示手段
を更に具備することを特徴とする請求項１記載の文書検索装置。
【請求項４】
複数の文書を該文書の登録者若しくは作成者を識別するユーザ識別情報を文書属性として付与して記憶管理する文書管理システムにおける文書検索方法において、
各ユーザの所属、役割等の各ユーザに設定されたユーザ設定情報による文書検索要求を文書検索要求受付手段により受け付け、
前記文書検索要求受付手段で受け付けた文書検索要求のユーザ設定情報に基づき前記ユーザ設定情報に対応して前記ユーザ識別情報を記憶管理するユーザ管理システムから該ユーザ設定情報に該当するユーザ識別情報をユーザ識別情報取得手段により取得し、
前記ユーザ識別情報取得手段で取得したユーザ識別情報に基づき該ユーザ識別情報が文書属性として付与された文書を文書検索手段により前記文書管理システムから検索する
ことを特徴とする文書検索方法。
【請求項５】
複数の文書を該文書の登録者若しくは作成者を識別するユーザ識別情報を文書属性として付与して記憶管理する文書管理システムにおける文書検索処理をコンピュータにより実行させる文書検索プログラムであって、
各ユーザの所属、役割等の各ユーザに設定されたユーザ設定情報による文書検索要求を受け付けるステップと、
該受け付けた文書検索要求のユーザ設定情報に基づき前記ユーザ設定情報に対応して前記ユーザ識別情報を記憶管理するユーザ管理システムから該ユーザ設定情報に該当するユーザ識別情報を取得するステップと、
前記ユーザ管理システムから取得したユーザ識別情報に基づき該ユーザ識別情報が文書属性として付与された文書を前記文書管理システムから検索するステップと
を含むことを特徴とする文書検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上で管理されている文書の検索を行う文書検索装置および方法およびプログラムに関し、特に、ユーザの所属、役割等の各ユーザに設定されたユーザ設定情報に対応して各ユーザの識別情報を記憶管理するユーザ管理システムと協働することで、各ユーザに設定されたユーザ設定情報に基づく文書の検索を可能にした文書検索装置および方法およびプログラムに関する。
【背景技術】
【０００２】
一般に、ネットワーク上で管理された文書を検索する場合には、文書に付与されている複数の属性情報を検索条件に指定して検索を行う。例えば、文書属性の１つに分野属性があり、該分野属性が「ＩＴ分野」の文書を検索する場合に、「分野属性＝ＩＴ分野」という検索条件で検索を実行していた。
【０００３】
このため特定の文書を検索する場合の文書には、複数の文書属性を持たせることが必要である。
【０００４】
この種のシステム構成において、文書検索を行う従来技術として、例えば特許文献１に開示されたシステムがある。
【０００５】
この特許文献１に開示されたシステムによっては、ユーザが登録されている文書（ファイル）に新しい属性を自由に設定することができ、あらかじめ文書に設定した属性を指定することにより、検索を行うことを可能になる。
【０００６】
また、特許文献２に開示された装置では、電子メールシステムにおいて、メールのやり取りの特徴である関与者および関与組織に着目し、これらの項目を指定することでメールの検索を可能にしている。
【特許文献１】特開平５−２０１５２
【特許文献２】特開２００２−１４９０３
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に示されたシステムにおいては、文書ごとに付与された文書属性によっては特定の文書を検索することができたとしても、文書属性として付与されていない経時的に変換するユーザの所属、役割等のユーザ設定情報によっては文書の検索はできない。
【０００８】
また、特許文献２に示された従来技術では、電子メールシステムのメール送受信において、メールの特徴である関与者および関与組織情報をもとに一致するメールを検索することができたとしても、文書の登録者若しくは作成者を識別するユーザ識別情報のみが付与されて管理されている文書をユーザの所属、役割等のユーザ設定情報をもとに検索することはできない。
【０００９】
そこで、本発明は、管理する文書にさまざまな文書属性情報を付与することなく、さらにはユーザ管理体系を検索者が意識することなく、ユーザ設定情報を用いて文書の検索を容易に実現できるようにした文書検索装置および方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、請求項１の発明は、複数の文書を該文書の登録者若しくは作成者を識別するユーザ識別情報を文書属性として付与して記憶管理する文書管理システムにおける文書検索装置において、各ユーザの所属、役割等の各ユーザに設定されたユーザ設定情報による文書検索要求を受け付ける文書検索要求受付手段と、前記文書検索要求受付手段で受け付けた文書検索要求のユーザ設定情報に基づき前記ユーザ設定情報に対応して前記ユーザ識別情報を記憶管理するユーザ管理システムから該ユーザ設定情報に該当するユーザ識別情報を取得するユーザ識別情報取得手段と、前記ユーザ識別情報取得手段で取得したユーザ識別情報に基づき該ユーザ識別情報が文書属性として付与された文書を前記文書管理システムから検索する文書検索手段とを具備することを特徴とする。
【００１１】
また、請求項２の発明は、請求項１の発明において、前記ユーザ管理システムは、前記ユーザの所属、役割等の変更に対応して該ユーザに設定されたユーザ設定情報を更新することを特徴とする。
【００１２】
また、請求項３の発明は、請求項１の発明において、前記文書検索出手段で検索した文書の検索結果を表示する表示手段を更に具備することを特徴とする。
【００１３】
また、請求項４の発明は、複数の文書を該文書の登録者若しくは作成者を識別するユーザ識別情報を文書属性として付与して記憶管理する文書管理システムにおける文書検索方法において、各ユーザの所属、役割等の各ユーザに設定されたユーザ設定情報による文書検索要求を文書検索要求受付手段により受け付け、前記文書検索要求受付手段で受け付けた文書検索要求のユーザ設定情報に基づき前記ユーザ設定情報に対応して前記ユーザ識別情報を記憶管理するユーザ管理システムから該ユーザ設定情報に該当するユーザ識別情報をユーザ識別情報取得手段により取得し、前記ユーザ識別情報取得手段で取得したユーザ識別情報に基づき該ユーザ識別情報が文書属性として付与された文書を文書検索手段により前記文書管理システムから検索することを特徴とする。
【００１４】
また、請求項５の発明は、複数の文書を該文書の登録者若しくは作成者を識別するユーザ識別情報を文書属性として付与して記憶管理する文書管理システムにおける文書検索処理をコンピュータにより実行させる文書検索プログラムであって、各ユーザの所属、役割等の各ユーザに設定されたユーザ設定情報による文書検索要求を受け付けるステップと、該受け付けた文書検索要求のユーザ設定情報に基づき前記ユーザ設定情報に対応して前記ユーザ識別情報を記憶管理するユーザ管理システムから該ユーザ設定情報に該当するユーザ識別情報を取得するステップと、前記ユーザ管理システムから取得したユーザ識別情報に基づき該ユーザ識別情報が文書属性として付与された文書を前記文書管理システムから検索するステップとを含むことを特徴とする。
【発明の効果】
【００１５】
本発明によれば、ユーザの所属、役割等の各ユーザに設定されたユーザ設定情報による文書検索要求を受け付け、該受け付けた文書検索要求のユーザ設定情報に基づきユーザ設定情報に対応してユーザを識別するユーザ識別情報を記憶管理するユーザ管理システムから該ユーザ設定情報に該当するユーザ識別情報を取得し、ユーザ管理システムから取得したユーザ識別情報に基づき該ユーザ識別情報が文書属性として付与された文書を文書管理システムから検索するように構成したので、文書を検索する際にユーザ管理体系を検索者が意識することなく所望の文書を容易に検索できるという効果を奏する。
【発明を実施するための最良の形態】
【００１６】
以下、本発明に係わる文書検索装置および方法およびプログラムの一実施形態を添付図面を参照して詳細に説明する。
【００１７】
図１は、この発明に係わる文書検索装置および方法およびプログラムを適用して構成した文書検索システムのシステム構成図である。
【００１８】
図１において、この文書検索システム１は、文書検索要求を送出するクライアント１００、ネットワーク上でユーザを管理するユーザ管理システム２００、ネットワーク上で文書を管理する文書管理システム３００をリソースとしたネットワーク５０を具備して構成される。
【００１９】
クライアント１００には、文書管理システム３００で管理された文書を検索する条件であるユーザの所属、役割等の各ユーザに設定されたユーザ設定情報を入力するユーザ検索画面、検索者が指定したユーザ設定情報に合致し文書管理システム３００から取得した文書を表示する検索文書一覧画面を表示する表示部１１０、表示部１１０に表示された画面に検索指示入力イベントを受け付ける入力部１２０、表示部１１０で表示された画面に入力部１２０から入力指定した検索条件で文書管理システム３００に文書の検索依頼を制御する制御部１３０、ネットワーク５０とのインタフェース手段を提供するネットワークアダプタ１４０を具備して構成されている。
【００２０】
ユーザ管理システム２００は、ネットワーク５０とのインタフェース手段を提供するネットワークアダプタ２１０、クライアント１００で指定されたユーザ設定情報に基づいて文書管理システム３００が作成したユーザ識別情報取得指示を制御する制御部２２０、制御部２２０で文書管理システム３００より受けたユーザ識別情報取得指示のユーザ設定情報に対応するユーザ識別情報を検索する２２１、文書管理システム３００で管理されている文書を取得するもととなるユーザ識別情報が管理されているユーザ識別情報格納領域２３０を具備して構成される。
【００２１】
また、文書管理システム３００は、ネットワーク５０とのインタフェース手段を提供するネットワークアダプタ３１０、ネットワーク上で管理されるユーザのユーザ設定情報を指定した文書検索要求を受け付け、文書検索要求によって受け付けたユーザ設定情報をもとにネットワーク上で管理されたユーザ識別情報を検索するための指示情報を作成し、作成された指示情報のユーザ設定情報に基づきネットワーク上で管理されたユーザを検索してユーザ識別情報を検索する依頼する制御部３２０、検索したユーザ識別情報に基づきユーザ識別情報が付与された文書を検索する検索部３２１、検索した文書を検索する検索部３２２、ユーザ管理システム２００で検索したユーザ識別情報を文書属性として持つ文書を格納する文書格納領域３３０を具備して構成される。
【００２２】
ここで、クライアント１００では、表示部１１０に表示されたユーザ検索画面で、文書を検索するためのユーザ設定情報を入力し、制御部１３０で作成した検索依頼を文書管理システム３００に対して送出する。
【００２３】
検索依頼を受けた文書管理システム３００の制御部３２０は、検索依頼に含まれているユーザ設定情報をもとにユーザ管理システム２００に対してユーザ識別情報を検索するように指示する指示情報を作成し、作成した指示情報をユーザ管理システム２００に対して送出する。
【００２４】
指示情報を受け取ったユーザ管理システム２００の制御部２２０は、検索部２２１に検索依頼を出し、検索部２２１は指示情報のユーザ設定情報を基にユーザ識別情報格納領域で管理されているユーザ識別情報の検索を行う。そして、指示情報のユーザ設定情報に合致するユーザ識別情報を文書管理システム３００に対して送出する。
【００２５】
文書管理システム３００では、ユーザ管理システム２００で検索したユーザ識別情報に基づいて検索部３２１から文書格納領域で管理されている文書を検索し、検索部３２２で指定されたユーザ識別情報を文書属性として持つ文書を検索する。
【００２６】
そして、検索部３２２で検索した文書を、クライアント１００の表示部１１０に検索文書一覧画面として一覧表示させる。
【００２７】
図２は、この発明に係わる文書検索システムのユーザ識別情報を検索する画面である。
【００２８】
図２において、ユーザ検索画面４００は、文書の検索を行うためにユーザ設定情報を入力する画面である。ユーザ管理システム２００で管理されたユーザ識別情報を取得するためにユーザの属性（ユーザ設定情報）を検索式入力フィールド４１０で受け付ける。入力された検索式を実行するで、文書管理システム３００に検索依頼が送出される。
【００２９】
図２に示す具体例では、取得したい文書の文書属性であるユーザ識別情報を検索するためのユーザ設定情報（グループ＝”ＡＡＡグループ”and（資格＝”ＮＷ”or 役割＝”ＰＭ”））が検索式入力フィールド４１０に入力されている。
【００３０】
図３は、この発明に係わる文書検索システムで検索した文書の一覧を表示する画面である。
【００３１】
図３において、検索文書一覧画面５００は、図２に示すユーザ検索画面４００の検索式入力フィールド４１０に入力した検索式を表示した検索実行式５１０、文書管理システム３００で検索を行った結果、検索した文書を表示する検索文書一覧表示フレーム５２０を具備して構成されている。
【００３２】
図３に示す具体例では、検索式（グループ＝”ＡＡＡグループ”and（資格＝”ＮＷ”or 役割＝”ＰＭ”））を実行することでユーザ管理システム２００で検索したユーザ識別情報に対する文書（文書Ｂ、文書Ｄ、文書Ｆ）を文書管理システム３００から検索した状態を示している。
【００３３】
図４は、本発明に係わるクライアント１００の文書属性設定動作を示すフローチャートである。
【００３４】
図４に示すように、クライアント１００では文書の新規作成を含む編集作業を行い（ステップ６１０）、その編集された文書が新規作成かどうかの判定（ステップ６２０）を行う。
【００３５】
上記判定（ステップ６２０）において、文書が新規作成でない場合（ステップ６２０の判定条件：ＮＯ）は、文書に付与された文書属性（ユーザ識別情報）の更新処理を行うかどうかの判定（ステップ６３０）を行う。
【００３６】
このユーザ属性の更新処理を行うかどうかの判定（ステップ６３０）では、文書が新規作成かどうかの判定（ステップ６２０）において新規作成ではない（ステップ６２０の判定条件：ＮＯ）場合の処理であるため文書にユーザ識別情報が付与されており、ユーザ識別情報を追加、更新するかどうかの判定を行っている。
【００３７】
この更新実行判定（ステップ６３０）の処理において、文書属性の更新を行う場合（ステップ６３０の判定条件：ＹＥＳ）には、ユーザ識別情報の更新、追加設定（ステップ６４０）を行う。文書属性の更新を行わない場合（ステップ６３０の判定条件：ＮＯ）には、ユーザ識別情報の更新処理を行わず、既存のユーザ識別情報を維持した状態を保つ。
【００３８】
また、編集された文書が新規作成かどうかの判定（ステップ６２０）で、新規作成である場合（ステップ６２０の判定条件：ＹＥＳ）、ユーザ識別情報が文書に付与されていないので、文書にユーザ識別情報を文書属性として設定する処理を実行する（ステップ６４０）。
【００３９】
これらの処理によってユーザ識別情報を追加、更新された文書または既存のユーザ識別情報を保持する文書全体を更新する（ステップ６５０）。
【００４０】
上記に示す図４の処理で、文書管理システム３００に登録する文書にユーザ識別情報を付与することが可能になる。
【００４１】
図５は、この発明に係わる文書検索処理動作を示すフローチャートである。
【００４２】
図５に示すように、まずクライアント１００では、ユーザ検索画面２００でユーザ情報を検索するための検索式をユーザ検索式入力フィールド４１０に入力したユーザ設定情報を受け付ける（ステップ７１０）と処理が開始され、ユーザ設定情報をもとにユーザ管理システム２００に対してユーザ識別情報の検索（ステップ７２０）を実行する。
【００４３】
ユーザ管理システム２００を検索した結果、ユーザ設定情報に合致するユーザ識別情報が存在しているかの判定（ステップ７３０）を行い、ユーザ識別情報が存在している場合（ステップ７３０の判定条件：ＹＥＳ）、そのユーザ識別情報をもとに文書検索を行う（ステップ７４０）。
【００４４】
それに対してユーザ設定情報に対するユーザ識別情報が存在しない場合（ステップ７３０の判定条件：ＮＯ）、再度ユーザ設定情報の受付（ステップ７１０）から処理をやり直す。
【００４５】
ユーザ識別情報が存在する場合の文書検索処理（ステップ７４０）において検索文書が存在するかどうかの判定（ステップ７５０）を行い、検索文書が存在しない場合（ステップ７５０の判定条件：ＮＯ）にはユーザ設定情報の受付（ステップ７１０）から処理をやり直す。
【００４６】
それに対して、検索文書が存在する場合（ステップ７５０の判定条件：ＹＥＳ）には検索文書の一覧を検索文書一覧画面５００に表示（ステップ７６０）させる。そして検索文書一覧画面５００指定した文書を表示させる（ステップ７７０）。
【００４７】
以上の処理によって、本発明の文書検索システム１では、文書管理システム３００で管理された文書を取得したい場合の文書検索方法として、ユーザ設定情報によって検索されたユーザ識別情報に基づいて文書の検索が行うことができる。
【００４８】
これによって、文書管理システム３００では、文書の文書属性としてユーザ識別情報のみを保持させるだけで文書の検索が行うことができる。
【００４９】
従って、本発明を適用することにより、取得したい文書を作成または更新したユーザが属するグループ、ユーザの役割などを指定することで、そのグループに属するユーザ、特定の役割を持つユーザが変更された場合でも所望の文書をまとめて検索することができる。
【００５０】
なお、本発明は、上記し、且つ図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【００５１】
例えば、上記実施形態では、ユーザ設定情報に基づいてユーザ管理システム２００から取得したユーザ識別情報に基づいて文書を検索し、検索文書一覧画面５００に一覧表示させているが、一覧表示させることなく、ユーザ識別情報に合致する文書全てを直接出力するように構成してもよい。
【産業上の利用可能性】
【００５２】
本発明は、文書の文書属性としてユーザ識別情報を保持できる文書管理システムと、グループや役割などのユーザ属性を設定できるユーザ管理システムが相互に連携するシステムで適用可能であり、ユーザ設定情報を用いてユーザを検索し、検索したユーザのユーザ識別情報をもとに文書管理システム上の文書を検索することができる。これにより、文書管理システムで管理された文書に複数の文書属性を設定することなく、ユーザ識別情報のみの属性で管理が行える。
【図面の簡単な説明】
【００５３】
【図１】この発明に係わる文書検索システム１の一実施例を示すシステム構成図。
【図２】図１に示し文書検索システム１に係わるユーザ検索操作を行う画面を示す図。
【図３】図１に示した文書検索システム１に係わる検索文書の一覧を表示する画面を示す図。
【図４】本発明におけるクライアントの属性設定動作を示すフローチャート。
【図５】本発明における文書検索処理動作を示すフローチャート。
【符号の説明】
【００５４】
１        文書検検索ステム
５０        ネットワーク
１００      クライアント
１１０      表示部
１２０      入力部
１３０      制御部
１４０      ネットワークアダプタ
２００      ユーザ管理システム
２１０      ネットワークアダプタ
２２０      制御部
２２１      検索部
２３０      ユーザ識別情報格納領域
３００      文書管理システム
３１０      ネットワークアダプタ
３２０      制御部
３２１      検索部
３２２      検索部
３３０      文書格納領域
４００      ユーザ検索画面
４１０      ユーザ検索式入力フィールド
５００      検索文書一覧画面
５１０      検索実行式
５２０      検索文書一覧表示フレーム
【図１】
2005208898.tif 000003
【図２】
2005208898.tif 000004
【図３】
2005208898.tif 000005
【図４】
2005208898.tif 000006
【図５】
2005208898.tif 000007