(58)【調査した分野】(Int.Cl.,DB名)
登録者が定義した管理体系に基づいて、前記登録者が選択した格納先に外部より入力された電子データから抽出した文書情報データおよび前記登録者が入力した文書情報データを、前記管理体系を示す管理体系情報と紐付けて格納する登録処理部と、
前記文書情報データを前記管理体系情報で示された管理体系で格納し、当該管理体系情報とを紐付けて格納する管理データベースと、
閲覧者が閲覧している文書の前記文書情報データを、前記閲覧者が定義した管理体系に基づいて分類した分類情報を生成し、生成した前記分類情報と、前記閲覧している文書の識別情報とを紐付けて格納する分類処理部と、
前記閲覧している文書の識別情報を前記分類情報で示された管理体系で格納し、前記閲覧者毎に前記分類情報を格納する閲覧者管理データベースとを備えた文書管理装置。
前記登録者が定義した管理体系を用いた検索指示が入力されると、前記管理データベース内を検索して前記閲覧者管理データベース内の情報を取得し、当該取得した前記閲覧者管理データベース内の情報を付加して検索を行い、前記閲覧者が定義した管理体系を用いた検索指示が入力されると、前記閲覧者管理データベース内を検索して前記管理データベース内の情報を取得し、当該取得した前記管理データベース内の情報を付加して検索を行う検索処理部と、
前記検索処理部の検索結果を表示する制御を行う表示制御部とを備えたことを特徴とする請求項1記載の文書管理装置。
前記閲覧者が定義した管理体系は、前記閲覧者が定義した名称に基づいて、前記文書の識別情報を階層化して管理することを特徴とする請求項1または請求項2記載の文書管理装置。
前記閲覧者管理データベースは、前記識別情報および前記分類情報を、前記閲覧者毎に格納することを特徴とする請求項1から請求項4のうちのいずれか1項記載の文書管理装置。
前記検索処理部は、前記検索結果として得られた文書に対して、同一の識別情報が付された最新版の文書が存在する場合に、前記検索結果として得られた文書を前記最新版の文書に更新するか否か、前記閲覧者に確認を求める処理を行うことを特徴とする請求項2記載の文書管理装置。
登録者が定義した管理体系に基づいて、前記登録者が選択した格納先に外部より入力された電子データから抽出した文書情報データおよび前記登録者が入力した文書情報データを、前記管理体系を示す管理体系情報と紐付けて格納する登録処理と、
閲覧者が閲覧している文書の前記文書情報データを、前記閲覧者が定義した管理体系に基づいて分類した分類情報を生成し、生成した前記分類情報と、前記閲覧している文書の識別情報とを紐付けて格納する分類処理とをコンピュータに実行させるためのプログラム。
【発明を実施するための形態】
【0010】
実施の形態1.
図1は、実施の形態1による文書管理装置100の構成を示すブロック図である。
文書管理装置100は、電子データ入力部101、登録処理部102、生成規則データベース103、管理データベース104、操作入力部105、検索処理部106、閲覧者管理データベース107、表示制御部108、分類処理部109および閲覧者規則データベース110で構成される。
また、
図1に示すように、文書管理装置100は、入力装置200および出力装置300と接続される。入力装置200は、例えばタッチパネルまたはキーボードで構成され、閲覧者の操作入力を受け付ける。出力装置300は、例えばディスプレイで構成され、文書情報を表示する。入力装置、出力装置は、入出力装置500として例えば入力、出力インタフェースを持つコンピュータ等で構成されてもよい。また、ネットワーク等を介して構成されてもよい。
【0011】
電子データ入力部101は、紙等に記載された文字または画像を光学的に読み取り、電子データに変換する。電子データ入力部101は、具体的には、スキャナとPDF(Portable Document Format)変換装置を備えたコンピュータ等で構成される。PDF変換装置は、スキャナが読み取ったデータについて、OCR(Optical Character Reader) によって文字認識を行ってテキストデータを抽出し、テキストデータを含むPDFファイルを生成する。電子データ入力部101が生成したテキストデータを含む電子データは、文書情報データの1つである。電子データ入力部101は、生成した文書情報データを登録処理部102に出力する。なお、電子データ入力部101は、既に電子データ化されている文書ファイルも扱う。この場合は、電子データ入力部101は、電子データ化は行わず、テキストデータの抽出を行い、登録処理部102に出力する。
【0012】
生成規則データベース103に格納される、登録者によって定義された管理体系のいずれに文書を登録するかは登録者が入力装置200を介して決定する。操作入力部105は選択した管理体系にあらかじめ定義された内容と範囲に従って文書情報データの入力を登録者に促す。この時、定義によっては自動的に情報が確定する場合がある。登録処理部102は、電子データ入力部101または操作入力部105から入力される文書情報データと、生成規則データベース103に格納された規則情報に基づいて入力された情報を紐付けて、文書情報データを管理データベース104に格納する。なお、管理情報および管理体系情報の詳細については後述する。
【0013】
生成規則データベース103は、文書情報データを登録するための規則を格納する。また、生成規則データベース103は、登録者によって定義された管理体系を示す情報を格納する。ここで、管理体系を示す情報とは、文書情報データを格納するフォルダ情報およびフォルダの階層構造を示す情報とフォルダごとの管理情報等である。なお、生成規則データベース103に格納する規則は、登録者以外の文書管理装置100の管理者等が定義したものであってもよく、限定されるものではない。
【0014】
管理データベース104は、登録処理部102から入力される、文書情報データと管理体系情報とを紐付けて格納する領域である。
操作入力部105は、入力装置200を介して、検索指示および閲覧者登録指示を受け付ける。操作入力部105は、文書情報データのうち、登録者が入力する情報を登録処理102に出力し、受け付けた検索指示を検索処理部106に出力し、閲覧者登録指示を分類処理部109に出力する。
【0015】
検索処理部106は、操作入力部105から入力された検索指示に基づいて、管理データベース104および後述する閲覧者管理データベース107内を検索する。検索指示には、登録者によって定義された管理体系を用いた検索指示と、閲覧者によって定義された管理体系を用いた検索指示とがある。
検索指示が登録者によって定義された管理体系を用いた階層の一覧検索指示である場合、検索処理部106は管理データベース104内を検索し、文書情報データを取得する。ただし、登録者によって定義された管理体系の検索であっても、検索キーワードを指定した検索指示である場合には、検索処理部106は管理データベース104および閲覧者管理データベース107の双方を検索し、文書情報データを取得する。
一方、検索指示が、閲覧者によって定義された管理体系を用いた階層の一覧検索指示である場合、検索処理部106は閲覧者管理データベース107を検索し、文書情報データを取得する。ただし、検索キーワードを指定した検索指示である場合には、検索処理部106は閲覧者管理データベース107および管理データベース104内を検索し、文書情報データを取得する。検索処理部106は、取得した文書情報データを表示制御部108に出力する。表示制御部108は、文書情報データを出力装置300に表示する制御を行う。
【0016】
分類処理部109は、操作入力部105から閲覧者登録指示が入力されると、閲覧者登録指示が、現在閲覧者が閲覧している閲覧文書の分類処理の指示であるのか、または閲覧者規則データベース110および閲覧者管理データベース107の更新処理の指示であるのか判断を行う。
閲覧者登録指示が、閲覧文書の分類処理の指示である場合、さらに分類処理部109は、管理体系への紐付け処理を行うか、またはキーワードの設定処理を行うか判断を行う。
管理体系への紐付け処理を行う場合、分類処理部109は、閲覧者規則データベース110を参照し、閲覧者登録指示に応じた分類情報を生成する。分類処理部109は、生成した分類情報と、閲覧文書の識別情報とを紐付けて閲覧者管理データベース107に格納する。ここで、閲覧文書の識別情報は、検索処理部106から提供される出力装置300に表示している文書情報データの識別情報である。また、分類処理部109が生成する分類情報は、閲覧者によって定義された管理体系に基づいて、閲覧文書を分類して管理するための情報である。
【0017】
一方、キーワードの設定処理の指示である場合、分類処理部109は、閲覧者規則データベース110を更新し、閲覧者の指示に応じた分類情報を生成する。管理体系の追加、変更または削除を行う場合、分類処理部109は、生成した分類情報と、閲覧文書の識別情報とを紐付けて閲覧者管理データベース107を更新する。ここで、閲覧文書の識別情報は、検索処理部106から提供される出力装置300に表示している文書情報データの識別情報である。また、管理体系の更新を行う場合、分類処理部109は、閲覧者登録指示に応じて閲覧者規則データベース110の閲覧者規則を更新する。管理体系に紐づく文書情報データを更新する場合には、分類処理部109は、閲覧者登録指示に応じて閲覧者管理データベース107を更新する。
【0018】
閲覧者管理データベース107は、閲覧者毎に閲覧文書の識別情報を分類情報で示された管理体系で格納し、閲覧者毎に分類情報を格納する領域である。
閲覧者規則データベース110は、閲覧者によって定義された管理体系を格納する。ここで、管理体系を示す情報とは、情報を格納するフォルダ情報およびフォルダの階層構造を示す情報等である。閲覧者規則データベース110は、閲覧者毎に管理体系を格納する。
【0019】
図2Aおよび
図2Bは、文書管理装置100のハードウェア構成例を示す図である。
文書管理装置100の生成規則データベース103、管理データベース104、閲覧者管理データベース107および閲覧者規則データベース110はストレージ100aである。文書管理装置100における電子データ入力部101、登録処理部102、操作入力部105、検索処理部106、表示制御部108および分類処理部109の各機能は、処理回路により実現される。即ち、文書管理装置100は、上記各機能を実現するための処理回路を備える。当該処理回路は、
図2Aに示すように専用のハードウェアである処理回路100bであってもよいし、
図2Bに示すようにメモリ100dに格納されているプログラムを実行するプロセッサ100cであってもよい。
【0020】
図2Aに示すように、電子データ入力部101、登録処理部102、操作入力部105、検索処理部106、表示制御部108および分類処理部109が専用のハードウェアである場合、処理回路100bは、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ASIC(Application Specific Integrated Circuit)、FPGA(Field-programmable Gate Array)、またはこれらを組み合わせたものが該当する。電子データ入力部101、登録処理部102、操作入力部105、検索処理部106、表示制御部108および分類処理部109の各部の機能それぞれを処理回路で実現してもよいし、各部の機能をまとめて1つの処理回路で実現してもよい。
【0021】
図2Bに示すように、電子データ入力部101、登録処理部102、操作入力部105、検索処理部106、表示制御部108および分類処理部109がプロセッサ100cである場合、各部の機能は、ソフトウェア、ファームウェア、またはソフトウェアとファームウェアとの組み合わせにより実現される。ソフトウェアまたはファームウェアはプログラムとして記述され、メモリ100dに格納される。プロセッサ100cは、メモリ100dに記憶されたプログラムを読み出して実行することにより、電子データ入力部101、登録処理部102、操作入力部105、検索処理部106、表示制御部108および分類処理部109の各機能を実現する。即ち、電子データ入力部101、登録処理部102、操作入力部105、検索処理部106、表示制御部108および分類処理部109は、プロセッサ100cにより実行されるときに、後述する
図9から
図11に示す各ステップが結果的に実行されることになるプログラムを格納するためのメモリ100dを備える。また、これらのプログラムは、電子データ入力部101、登録処理部102、操作入力部105、検索処理部106、表示制御部108および分類処理部109の手順または方法をコンピュータに実行させるものであるともいえる。
【0022】
ここで、プロセッサ100cとは、例えば、CPU(Central Processing Unit)、処理装置、演算装置、プロセッサ、マイクロプロセッサ、マイクロコンピュータ、またはDSP(Digital Signal Processor)などのことである。
メモリ100dは、例えば、RAM(Random Access Memory)、ROM(Read Only Memory)、フラッシュメモリ、EPROM(Erasable Programmable ROM)、EEPROM(Electrically EPROM)等の不揮発性または揮発性の半導体メモリであってもよいし、ハードディスク、フレキシブルディスク等の磁気ディスクであってもよいし、ミニディスク、CD(Compact Disc)、DVD(Digital Versatile Disc)等の光ディスクであってもよい。
【0023】
なお、電子データ入力部101、登録処理部102、操作入力部105、検索処理部106、表示制御部108および分類処理部109の各機能について、一部を専用のハードウェアで実現し、一部をソフトウェアまたはファームウェアで実現するようにしてもよい。このように、文書管理装置100における処理回路は、ハードウェア、ソフトウェア、ファームウェア、またはこれらの組み合わせによって、上述の各機能を実現することができる。
【0024】
次に、管理データベース104に格納する管理情報について、
図3から
図5を参照しながら説明する。
図3は、実施の形態1に係る文書管理装置100の管理データベース104の管理情報の一例を示す図である。
管理データベース104の管理情報400は、文書ID401、基本属性情報402および追加属性情報403および管理体系ID404で構成される。
文書ID401は、登録処理部102が、入力された文書情報データに対して付すID(識別情報)である。基本属性情報402および追加属性情報403は、登録処理部102が電子データ入力部101または操作入力部105から抽出する文書情報データである。基本属性情報402は、例えば、文書名、文書番号、版情報および登録者情報等で構成される。追加属性情報403は、例えば、宛先名および金額情報等で構成される。管理体系ID404は、文書IDごとに、後述する
図4および
図5のどの管理体系下に登録されているかを識別するためのIDであり、
図5で示す管理体系ID431と同一のIDである。
【0025】
図4は、実施の形態1に係る文書管理装置100の生成規則データベース103の管理体系の一例を示す図である。
図4に示すように、生成規則データベース103の管理体系は、階層化されたファイル構造である。生成規則データベース103は、階層毎、および各階層に作成されたフォルダ毎に、設定項目、採番体系、ワークフロー、およびアクセス権等が定義されている。
図4で示した生成規則データベース103の管理体系410は、第1階層から第3階層で構成され、第1の階層は契約書フォルダ411、注文書フォルダ412、仕様書フォルダ413および取説フォルダ414で構成される。契約書フォルダ411には第1文書415が格納されている。また、契約書フォルダ411の下階層である第2の階層は、A課フォルダ416およびB課フォルダ417で構成された場合を例に示している。A課フォルダ416の下階層である第3の階層は、2017年フォルダ418および2018年フォルダ419等で構成される。2017年フォルダには、第11の文書420および第12の文書421が格納される。
【0026】
図5は、実施の形態1に係る文書管理装置100の生成規則データベース103の管理体系情報の一例を示す図である。
管理体系情報430は、管理体系ID431、表示名称432およびパス433で構成される。管理体系ID431は、登録処理部102が文書情報データに対して付すIDである。表示名称432は、文書情報データを格納するフォルダの表示名称である。パス433は、文書情報データを格納するフォルダのパス情報である。
登録処理部102は、例えば
図4で示した管理体系410から選択された登録先を抽出し、例えば
図3で示した管理情報400を生成し、例えば
図5で示した管理体系情報430から管理体系IDを決定し、文書情報データに紐付けて管理データベース104に格納する。
【0027】
次に、閲覧者管理データベース107に格納する分類情報について、
図6から
図9を参照しながら説明する。
図6は、実施の形態1に係る文書管理装置100の閲覧者管理データベース107および閲覧者規則データベース110の管理体系の一例を示す図である。
図6Aは閲覧者Aの管理体系440を示し、
図6Bは閲覧者Bの管理体系450を示す図である。
図6で示すように、閲覧者管理データベース107および閲覧者規則データベース110は、閲覧者毎の管理体系を有している。
図6Aおよび
図6Bで示した閲覧者規則データベース110の管理体系は、
図4で示した生成規則データベース103の管理体系と同様に、階層化されたフォルダ構造である。ただし、階層構造および各フォルダの名称は、閲覧者により任意に設定される。また、各文書には、閲覧者が任意に設定した付加情報を付加させて管理することが可能である。付加情報は、閲覧者が任意に設定したキーワード等であり、検索処理部106が閲覧者管理データベース107を検索する際に検索対象となる情報である。
図6Aの例では、第1の階層のキックオフ関連資料フォルダ441に第1の文書442が格納され、当該第1の文書442に第1のキーワード443が設定されている。
【0028】
また、閲覧者規則データベース110管理体系は、閲覧者の入力に基づいて更新可能である。分類処理部109は、入力された閲覧者登録指示、例えばフォルダの新規作成指示、フォルダの移動指示またはフォルダの削除指示に基づいて、閲覧者規則データベース110の閲覧者規則を更新し、さらに必要に応じて閲覧者管理データベース107の管理体系を更新する。
【0029】
図7および
図8は、実施の形態1に係る文書管理装置100の分類処理部109が生成する分類情報の一例を示す図である。
図7Aは閲覧者Aの閲覧者規則を参照して生成した分類情報の一例であり、
図7Bは当該分類情報と文書情報データの識別情報との紐付けの一例である。
図8Aは、閲覧者Bの閲覧者規則を参照して生成した分類情報の一例であり、
図8Bは当該分類情報と文書情報データの識別情報との紐付けの一例である。
図7および
図8に示すように、分類情報は閲覧者毎に生成される。
【0030】
分類情報460,470は、
図7Aおよび
図8Aで示した分類ID461,471、表示名称462,472およびパス463,473で構成される情報と、および
図7Bおよび
図8Bで示した分類ID461,471と文書ID464,474とを関連付けた情報で構成される。ここで、文書ID464,474は、
図3で示した文書ID401である。
分類ID461,471は、分類処理部109が文書情報データおよび付加情報に対して付すIDである。表示名称462,472は、文書情報データを閲覧者が定義した規則に基づいて分類する際に格納するフォルダの表示名称である。パス463,473は、文書情報データを閲覧者が定義した規則で分類する際のフォルダのパス情報である。
【0031】
次に、文書管理装置100の動作について説明する。
以下では、文書管理装置100の動作を、文書情報データ登録処理、文書情報データ分類処理および文書情報データ検索処理に分けて説明する。
まず、文書情報データ登録処理について、
図9を参照しながら説明する。
図9は、実施の形態1に係る文書管理装置100の文書情報データ登録処理を示すフローチャートである。
電子データ入力部101は、文書データの読み取りを行い、電子データに変換する(ステップST1)。電子データ入力部101は、変換した電子データを文書情報データの1つとして登録処理部102に出力する。なお、電子データ入力部101は、必ずしも電子データの変換を行う必要はなく、電子データの入力を受け付けてもよい。
【0032】
登録処理部102は、操作入力部105を介して、管理体系の選択を受け付ける(ステップST2)。登録処理部102は、生成規則データベース103に基づく管理体系から、ステップST2において選択された管理体系に必要な情報の入力を、操作入力部105を介して受け付け、文書情報データを生成する(ステップST3)。また、登録処理部102は、ステップST1で変換された電子データ、およびステップST3で生成した文書情報データを、管理体系情報と紐付けて、管理データベース104に格納し(ステップST4)、処理を終了する。
【0033】
次に、文書情報データ分類処理について、
図10を参照しながら説明する。
図10は、実施の形態1に係る文書管理装置100の文書情報データ分類処理を示すフローチャートである。なお、
図10のフローチャートで示した処理を行う前提として、検索処理部106によって検索された文書情報データが出力装置300に表示され、閲覧者が閲覧しているものとする。
操作入力部105が、表示されている文書情報データに対して閲覧者登録指示を受け付けると(ステップST11)、当該閲覧者登録指示を分類処理部109に出力する。分類処理部109は、入力された閲覧者登録指示が文書情報データの分類処理に関する指示であるか否か判定を行う(ステップST12)。
【0034】
分類処理に関する指示である場合(ステップST12;YES)、分類処理部109は、検索処理部106から表示されている文書情報データの文書IDを取得する(ステップST13)。次に、分類処理部109は、キーワードの設定処理の指示であるか否か判定を行う(ステップST14)。キーワードの設定処理の指示でない場合(ステップST14;NO)、即ち分類処理のうち、閲覧者が定義する管理体系への紐づけに対する分類指示である場合、フローチャートはステップST16の処理に進む。一方、キーワードの設定処理の指示である場合(ステップST14;YES)、閲覧者規則データベース110を更新し(ステップST15)、入力された閲覧者登録指示に応じて分類情報を生成する(ステップST16)。分類処理部109は、ステップST13で取得した文書IDと、ステップST16で生成した分類情報とを紐付けて、閲覧者管理データベース107に格納し(ステップST17)、処理を終了する。
【0035】
一方、分類処理に関する指示でない場合(ステップST12;NO)、分類処理部109は、入力された閲覧者登録指示が閲覧者規則の更新処理に関する指示であるか判定を行う(ステップST18)。閲覧者規則の更新処理に関する指示である場合(ステップST18;YES)、分類処理部109は、入力された閲覧者登録指示に応じて、閲覧者規則データベース110の閲覧者規則を更新し(ステップST19)、閲覧者管理データベース107の管理体系を更新し(ステップST20)、処理を終了する。一方、閲覧者規則の更新処理に関する指示でない場合(ステップST18;NO)、処理を終了する。
【0036】
次に、文書情報データ検索処理について、
図11を参照しながら説明する。
図11は、実施の形態1に係る文書管理装置100の文書情報データ検索処理を示すフローチャートである。
操作入力部105が、文書情報データの検索指示を受け付けると(ステップST21)、当該検索指示を検索処理部106に出力する。検索処理部106は、入力された検索指示が閲覧者によって定義された管理体系に基づいた検索であるか否か判定を行う(ステップST22)。閲覧者によって定義された管理体系に基づいた検索である場合(ステップST22;YES)、検索処理部106は、表示対象階層に応じて閲覧者管理データベース107内を検索し(ステップST23)、合致する文書IDを取得する(ステップST24)。
【0037】
さらに、検索処理部106は、検索キーワードありの検索指示であるか否か判定を行う(ステップST25)。検索キーワードありの検索指示の場合(ステップST25;YES)、検索処理部106はステップST24で取得した文書IDをキーとして閲覧者管理データベース107内と管理データベース104内を検索し、対象となる文書IDの絞り込みを行い(ステップST26)、文書情報データを取得する(ステップST27)。一方、検索キーワードなしの検索指示の場合(ステップST25;NO)、ステップST24で取得した文書IDの文書情報データを取得する(ステップST27)。検索処理部106は、ステップST27で取得した文書情報データを表示制御部108に出力する(ステップST28)。表示制御部108は、検索処理部106から入力された文書情報データを出力装置300に表示する制御を行い(ステップST29)、処理を終了する。
【0038】
一方、閲覧者によって定義された管理体系に基づいた検索でない場合(ステップST22;NO)、検索処理部106は、表示対象階層に応じて管理データベース104内を検索し(ステップST30)、合致する文書IDを取得する(ステップST31)。その後、フローチャートはステップST25の処理に進む。
【0039】
図12および
図13は、実施の形態1に係る文書管理装置100の検索処理部106の検索対象の一例を示す図である。
図12Aおよび
図13Aは、検索処理部106が登録者の管理体系によって定義された管理体系に基づいた検索を行った場合(上述したステップST30およびステップST31、およびステップST25からステップST27の処理)の検索対象の一例を示している。また、
図12Bおよび
図13Bは、閲覧者によって定義された管理体系に基づいた検索を行った場合(上述したステップST23からステップST27の処理)の検索対象の一例を示している。また、
図12は閲覧者Aの検索対象の一例を示し、
図13は閲覧者Bの検索対象の一例を示している。
【0040】
図12Bおよび
図13Bで示した閲覧者用情報480,490は、検索処理部106が閲覧者によって定義された管理体系に基づいた検索を行った場合に取得される情報である。閲覧者用情報480,490は、
図7で示した表示名称462,472で示した情報である。
また、
図12Aおよび
図13Aで示した情報481,491は、検索処理部106が登録者によって定義された管理体系に基づいた検索を行った場合に取得される情報である。
このように、検索処理部106が閲覧者によって定義された管理体系に基づいた検索を行うと、閲覧者が定義した情報が検索対象となる。これにより、閲覧者は、自身の意図または目的に応じて分類された情報を用いて、容易に目的の文書情報データを検索することができる。また、閲覧者が自身の意図または目的に応じて分類された情報を用いて検索を行うことにより、検索時間の短縮を図り、文書管理のシステムを有効活用することができる。
【0041】
以上のように、この実施の形態1によれば、登録者が定義する管理体系を格納する生成規則データベース103から、登録者が選択した格納先に電子データ入力部101と操作入力部105の出力結果を管理体系情報と紐付けて格納する処理を行う登録処理部102と、当該情報を格納する管理データベース104と、閲覧者が定義する閲覧のための管理体系の作成および登録済の文書を分類し、閲覧者ごとの管理体系に紐づけて格納する処理を行う分類処理部109と、閲覧者の管理体系を閲覧者ごとに格納する閲覧者規則データベース110と、閲覧者毎に文書の識別情報と分類情報を格納する閲覧者管理データベース107とを備えるように構成した。
【0042】
これにより、閲覧者が登録された文書を自身の意図または目的に応じて分類することができ、検索の有効性を向上させることができる。また、登録者が定義した管理体系を用いた検索を行うことも可能であり、検索の有効性を維持することができる。また、閲覧者が、文書登録時に未登録の情報を付加することができ、登録者によって文書登録時に検索に関する情報を全て設定しないと検索の有効性が向上しないという問題を回避することができる。
【0043】
また、この実施の形態1によれば、登録者が定義した管理体系を用いた検索指示が入力されると、管理データベース104内全データに対して、閲覧者管理データベース107内の閲覧者の情報を付加した検索を検索処理部106で行い、検索結果を表示する制御を行う表示制御部108とを備えるように構成した。
また、閲覧者が定義した管理体系を用いた検索指示が入力された場合に、閲覧者管理データベース107内の閲覧者のデータに対し、管理データベース104内の情報を付加した検索を検索処理部106で行い、検索結果を表示する制御を行う表示制御部108とを備えるように構成した。
これにより、閲覧者は自身が定義した情報に紐づく文書に絞った検索を行うことができる。さらに、登録者が定義した管理体系に基づく検索結果の表示を行う、通常の検索も行うことができる。これにより、検索の有効性を向上させることができる。
【0044】
また、この実施の形態1によれば、閲覧者が定義した管理体系は、閲覧者が定義した名称に基づいて、文書の識別情報を階層化して管理するように構成したので、閲覧者の意図および目的に応じてユニークな名称を設定することができる。
【0045】
また、この実施の形態1によれば、閲覧者管理データベース107は、識別情報および分類情報を、閲覧者毎に格納するように構成したので、各閲覧者の特性に応じた検索を行うことができる。
【0046】
実施の形態2.
この実施の形態2では、閲覧者が分類した文書情報データの更新を行う構成を示す。
図14は、実施の形態2に係る文書管理装置100の構成を示すブロック図である。
実施の形態2の文書管理装置100Aは、実施の形態1で示した文書管理装置100の検索処理部106に替えて、検索処理部106aを設けて構成している。なお、以下では、実施の形態1に係る文書管理装置100の構成要素と同一または相当する部分には、実施の形態1で使用した符号と同一の符号を付して説明を省略または簡略化する。
【0047】
検索処理部106aは、検索結果として取得した文書情報データに分類IDが付されている場合に、管理データベース104を参照し、同一の文書番号の最新版の文書情報データが存在するか否か検索する。検索処理部106aは、例えば、管理データベース104内の同一の文書番号の文書情報データが格納された日時時および版等、最新版を識別可能な情報を参照し、最新版の文書データが存在するか判断する。検索処理部106aは、最新版の文書情報データが存在した場合、閲覧者管理データベース107の同一の分類IDに紐付けている文書IDを最新の文書IDに変更する。
【0048】
実施の形態2の文書管理装置100Aのハードウェアの構成例は実施の形態1と同一であるため、説明を省略する。
【0049】
次に、実施の形態2に係る文書管理装置100Aの動作について説明する。
図15は、実施の形態2に係る文書管理装置100Aの検索処理部106aの動作を示すフローチャートである。
検索処理部106aは、検索処理で文書情報データを取得した場合に、閲覧者管理データベース107を参照し、取得した文書情報データに分類IDが付されているか否か判定を行う(ステップST41)。取得した文書情報データに分類IDが付されている場合(ステップST41;YES)、検索処理部106aは管理データベース104を参照し、取得した文書情報データと同一文書IDの最新版文書情報データが存在するか否か判定を行う(ステップST42)。
【0050】
最新版文書情報データが存在する場合(ステップST42;YES)、検索処理部106aは、文書情報データを最新版に更新するか否か確認を求める情報を生成し、表示制御部108に出力する(ステップST43)。表示制御部108は、確認を求める情報を出力装置300に表示する制御を行う(ステップST44)。検索処理部106aは、操作入力部105を介して、最新版に更新する指示が入力されたか否か判定を行う(ステップST45)。最新版に更新する指示が入力された場合(ステップST45;YES)、検索処理部106aは、閲覧者管理データベース107において、ステップST41の判定処理に用いた分類IDに紐付けられている文書IDを、最新版の文書IDに変更し(ステップST46)、処理を終了する。
【0051】
また、取得した文書情報データに分類IDが付されていない場合(ステップST41;NO)、最新版文書情報データが存在しない場合(ステップST42;NO)、および最新版に更新する指示が入力されない場合(ステップST45;NO)、処理を終了する。
【0052】
以上のように、この実施の形態2によれば、検索処理部106aは、検索結果として得られた文書に対して、同一の識別情報が付された最新版の文書が存在する場合に、検索結果として得られた文書を最新版の文書に更新するか否か、閲覧者に確認を求める処理を行うように構成したので、閲覧者が必要とする情報を提示することができ、且つ最新の情報を提供することができる。
【0053】
上記以外にも、本発明はその発明の範囲内において、各実施の形態の自由な組み合わせ、あるいは各実施の形態の任意の構成要素の変形、もしくは各実施の形態において任意の構成要素の省略が可能である。
【解決手段】登録者が定義した管理体系に基づいて、登録者が選択した格納先に外部より入力された電子データから抽出した文書情報データおよび登録者が入力した文書情報データを、管理体系を示す管理体系情報と紐付けて格納する登録処理部102と、文書情報データを管理体系情報で示された管理体系で格納し、当該管理体系情報と紐付けて格納する管理データベース104と、閲覧者が閲覧している文書の文書情報データを、閲覧者が定義した管理体系に基づいて分類した分類情報を生成し、生成した分類情報と、閲覧している文書の識別情報とを紐付けて格納する分類処理部109と、閲覧している文書の識別情報を分類情報で示された管理体系で格納し、閲覧者毎に分類情報を格納する閲覧者管理データベース107とを備える。