JP4222039B2 - Document management program and document management apparatus - Google Patents
Document management program and document management apparatus Download PDFInfo
- Publication number
- JP4222039B2 JP4222039B2 JP2003019702A JP2003019702A JP4222039B2 JP 4222039 B2 JP4222039 B2 JP 4222039B2 JP 2003019702 A JP2003019702 A JP 2003019702A JP 2003019702 A JP2003019702 A JP 2003019702A JP 4222039 B2 JP4222039 B2 JP 4222039B2
- Authority
- JP
- Japan
- Prior art keywords
- file
- storage location
- location information
- document management
- specified
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 claims description 58
- 230000008569 process Effects 0.000 claims description 58
- 238000007726 management method Methods 0.000 description 48
- 238000012545 processing Methods 0.000 description 15
- 238000012423 maintenance Methods 0.000 description 10
- 238000004458 analytical method Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 238000012015 optical character recognition Methods 0.000 description 4
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000012805 post-processing Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000007418 data mining Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000008570 general process Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Document Processing Apparatus (AREA)
Description
【0001】
【発明の属する技術分野】
この発明は文書管理プログラムおよび文書管理装置に関し、特に、ファイル管理を容易に行なうことのできる文書管理プログラムおよび文書管理装置に関する。
【0002】
【従来の技術】
従来より、パーソナルコンピュータなどの文書管理装置において、ファイルを所定のフォルダに格納して管理することがなされている。その際、当該ファイルの格納場所を決定するパラメータとして複数のパラメータが設定されている場合、増加するファイルの管理が非常に煩雑になる。
【0003】
具体的には、毎月、各社員が庶務に提出する各種文書などの増加するファイルを管理する際には、当該ファイルの格納場所を決定するパラメータとして「月」、「社員名」、および「文書名」などの複数のパラメータが設定されている。このような場合、階層を作らず1つのフォルダにまとめて格納すると、フォルダ内のファイル数が膨大になり、管理が困難である。
【0004】
そこで、このようなファイルの管理を行なうために、特許文献1は、ファイルをパラメータに応じた階層構造のフォルダに格納し、対象となるファイルの格納位置をツリー表示することでファイルの履歴を管理するようにした履歴管理装置について開示している。
【0005】
【特許文献1】
特開2001−249836号公報
【0006】
【発明が解決しようとする課題】
しかしながら、従来から行なわれているように、ファイルをパラメータに応じた階層構造のフォルダに格納し、特許文献1でも開示されているように、対象となるファイルの格納位置をツリー表示するようにした場合、ファイルの格納場所であるフォルダの階層が深くなった場合に、すなわち、当該ファイルに設定されているパラメータが多い場合に、ツリー表示された格納場所から対象とするファイルを探すことが困難になるという問題があった。すなわち、このような複数のパラメータが設定されているファイルを、ファイルシステムにおいて1次元的な管理方法で管理することが難しいという問題があった。
【0007】
本発明はこのような問題に鑑みてなされたものであって、ファイルシステムにおいて、複数のパラメータが設定されているN次元のファイル管理を容易に行なうことのできる文書管理プログラムおよび文書管理装置を提供することを目的とする。
【0008】
【課題を解決するための手段】
上記目的を達成するために、本発明のある局面に従うと、文書管理プログラムは、複数のフォルダのいずれかに格納されるファイルであって、複数のフォルダを、それぞれが異なる次元を示すN個(Nは3以上の整数)の階層を含むツリー形状で表わした場合に、ファイルが格納されるフォルダが位置する階層に至るまでの各階層をそれぞれ表わすN個の格納場所情報と、各格納場所情報に対応して、ファイルが格納されるフォルダに至るまでの各階層に位置するフォルダを示す値とが付加されたファイルの格納場所を表示させる処理をコンピュータに実行させるプログラムであって、ファイルに付加されているN個の格納場所情報の内、縦軸および横軸として、各々1つの格納場所情報の指定を受付ける軸指定ステップと、N個の格納場所情報の内、ファイルを特定できる格納場所情報の指定を受付ける固定値指定ステップと、固定値指定ステップで指定を受付けた格納場所情報で特定される各ファイルの格納場所を示すN個の格納場所情報の内、縦軸および横軸として指定を受付けた格納場所情報に対応する値を取得する取得ステップと、取得された格納場所情報に対応する値に基づいて、固定値指定ステップで指定を受付けた格納場所情報で特定される各ファイルを示す情報を、縦軸および横軸にて構成される2次元座標上に表示する表示ステップとをコンピュータに実行させる。
好ましくは、文書管理プログラムは、固定値指定ステップで指定を受付けた格納場所情報で特定される全てのファイルの格納場所をツリー形状で構築して、各ファイルの格納場所情報の整合性を確認する整合性チェックステップをコンピュータにさらに実行させる。
【0009】
より好ましくは、文書管理プログラムは、上述の整合性チェックステップにおいて、固定値指定ステップで指定を受付けた格納場所情報で特定されるファイルのいずれかについて、格納場所情報の不整合を検出した場合に、その旨を通知する通知ステップをコンピュータにさらに実行させる。
【0010】
好ましくは、文書管理プログラムは、2次元座標上にファイルを示す情報をドラッグしてドロップすることで、ドロップされたファイルを示す情報の2次元座標上の位置に基づいて、ファイルの格納場所を決定するパス決定ステップと、決定された格納場所にファイルを格納する格納ステップとをコンピュータにさらに実行させる。
【0011】
好ましくは、文書管理プログラムは、ファイルを示す情報を特定のエリアにドラッグしてドロップすることで、ファイルに含まれる特定の情報を解析して、ファイルの格納場所を決定するパス決定ステップと、決定された格納場所にファイルを格納する格納ステップとをコンピュータにさらに実行させる。
【0012】
好ましくは、文書管理プログラムは、N個の格納場所情報の内、所定の格納場所情報を変更する変更ステップをコンピュータにさらに実行させ、上述の整合性チェックステップは、格納場所情報を変更したファイルを含む各ファイルの格納場所情報の整合性を確認する。
本発明の他の局面に従うと、文書管理装置は、複数のフォルダのいずれかに格納されるファイルであって、複数のフォルダを、それぞれが異なる次元を示すN個(Nは3以上の整数)の階層を含むツリー形状で表わした場合に、ファイルが格納されるフォルダが位置する階層に至るまでの各階層をそれぞれ表わすN個の格納場所情報と、各格納場所情報に対応して、前記ファイルが格納されるフォルダに至るまでの各階層に位置するフォルダを示す値とが付加されたファイルの格納場所を表示装置に表示させる文書管理装置であって、ファイルに付加されているN個の格納場所情報の内、縦軸および横軸として、各々1つの格納場所情報の指定を受付ける軸指定手段と、N個の格納場所情報の内、ファイルを特定できる格納場所情報の指定を受付ける固定値指定手段と、固定値指定手段で指定を受付けた格納場所情報で特定される各ファイルの格納場所を示すN個の格納場所情報の内、縦軸および横軸として指定を受付けた格納場所情報に対応する値を取得する取得手段と、取得された格納場所情報に対応する値に基づいて、固定値指定手段で指定を受付けた格納場所情報で特定される各ファイルを示す情報を、表示装置において、縦軸および横軸にて構成される2次元座標上に表示させる表示手段とを備える。
好ましくは、文書管理装置は、固定値指定手段で指定を受付けた格納場所情報で特定される全てのファイルの格納場所をツリー形状で構築して、各ファイルの格納場所情報の整合性を確認する整合性チェック手段をさらに備える。
より好ましくは、文書管理装置は、整合性チェック手段が、固定値指定手段で指定を受付けた格納場所情報で特定されるファイルのいずれかについて、格納場所情報の不整合を検出した場合に、その旨を通知する通知手段をさらに備える。
より好ましくは、文書管理装置は、N個の格納場所情報の内、所定の格納場所情報を変更する変更手段をさらに備え、整合性チェック手段は、格納場所情報を変更したファイルを含む各ファイルの格納場所情報の整合性を確認する。
好ましくは、文書管理装置は、2次元座標上にファイルを示す情報をドラッグしてドロップすることで、ドロップされたファイルを示す情報の2次元座標上の位置に基づいて、ファイルの格納場所を決定するパス決定手段と、決定された格納場所にファイルを格納する格納手段とをさらに備える。
好ましくは、文書管理装置は、ファイルを示す情報を特定のエリアにドラッグしてドロップすることで、ファイルに含まれる特定の情報を解析して、ファイルの格納場所を決定するパス決定手段と、決定された格納場所にファイルを格納する格納手段とをさらに備える。
【0013】
【発明の実施の形態】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【0014】
図1は、本実施の形態における文書管理システムの構成の具体例を示す図である。図1を参照して、本実施の形態における文書管理システムは、スキャナやMFP(Multi Function Peripheral)などに代表されるデータ入力可能なファイル入力装置1と、パーソナルコンピュータなどに代表される文書管理装置2と、プリンタやMFPなどに代表される文書管理装置2からのデータ出力が可能なファイル出力装置3とを含んで構成される。なお、本実施の形態においては、図1に示されるように、ファイル入力装置1と文書管理装置2とファイル出力装置3とが各々独立した別個の装置であるものとして述べるが、言うまでもなく、これら各々の装置は一体となった1つの装置であってもよく、具体的には、MFPなどの装置であってもよい。
【0015】
また、ファイル入力装置1は、スキャナやMFP以外に、図1に示されるように、画像データを入力可能なデジタルカメラなどであってもよい。また、文書データを入力可能なパーソナルコンピュータなどであってもよい。
【0016】
また、ファイル出力装置3は、プリンタやMFP以外に、図1に示されるように、文書管理装置2からのデータ出力が可能なデータ処理サーバなどであってもよい。
【0017】
それらの装置はLAN(Local Area Network)等の専用回線や公衆回線などに接続され、FTP(File Transfer Protoco)などのファイル転送プロトコルや電子メールなどを用いて相互に通信を行なう。また、その通信は、無線による通信であってもよい。
【0018】
図2に、文書管理装置2のハードウェア構成をブロック図で示す。図2を参照して、文書管理装置2は、CPU(Central Processing Unit)201によって制御され、通信I/F(インタフェース)205を介してファイル入力装置1から入力されたデータの処理を行なう。また、通信I/F205を介して、処理を施したデータをファイル出力装置3へ出力する。
【0019】
CPU201で実行されるプログラムは、記憶部であるROM(Read Only Memory)202やHDD(Hard Disk Drive)207に記憶される。そして、RAM(Random Access Memory)206は、CPU201でプログラムが実行される際の一時的な作業領域となる。
【0020】
ユーザは、キーボードやマウスなどから構成される入力部より情報や指示を入力する。キーボードおよびマウスから入力された情報や指示は、キーボード制御回路204およびマウス制御回路208においてCPU201に転送制御される。
【0021】
また、表示制御回路(CRT;Cathode Ray Tube)203は、画像や文字などの表示をディスプレイに行なうよう制御する。また、CD−ROM(Compact Disc-ROM)装置制御回路209は、当該文書管理装置2に接続される、あるいは含まれるCD−ROM装置を制御する。
【0022】
これらの各々の装置はバスを介して接続されており、相互に通信を行なう。また、バスにはさらに拡張スロット210が接続されており、図2には示されない他の装置を拡張して接続することもできる。
【0023】
なお、図2に示される構成は一般的なパーソナルコンピュータの構成であって、文書管理装置2の構成は図2に示される構成に限定されない。
【0024】
ファイル入力装置1およびファイル出力装置3は、本実施の形態においては、一般的なMFPであるものとして説明を行なう。MFPは、画像読取るスキャナ機能と、読取った画像データからファイルを生成するファイル生成機能と、生成したファイルをプリント出力するプリント機能とを備える装置であって、その構成について、ここでは詳細な説明を行なわない。
【0025】
次に、図3に、本文書管理システムにおける処理についてフローチャートを示す。図3のフローチャートに示される処理は、文書管理装置2のCPU201がROM202やHDD207などの記憶部に記憶されるプログラムを読出して、RAM206上で実行することによって実現される。
【0026】
図3を参照して、始めに、本プログラムを起動すると、ステップS1において、以下の各処理で必要なフラグ等の初期化や、初期画面表示などを行なう初期化設定を行なう。
【0027】
次に、ステップS2において、キーボードやマウスなどでメニュー選択を受付ける。ステップS2では、選択されたメニュー情報がキーボード制御回路204およびマウス制御回路208においてCPU201に転送されるまで、処理をループする。そして、ステップS2においてメニューが選択されると(S2でYES)、選択されたメニューに応じて、各メニュー処理(S3〜S6)へ処理を進める。
【0028】
ステップS2において表示処理が選択された場合、ステップS3において、2次元フォルダを表示する表示処理を実行する。ステップS3における表示処理については、後にサブルーチンを挙げて詳細な説明を行なう。
【0029】
次に、ステップS2において配信処理が選択された場合、ステップS4において、所定のファイルを所定のファイル出力装置3に対して配信する処理を実行する。ステップS4における配信処理は、文書管理装置2において一般的に行なわれている処理であって、予め指定されたファイル出力装置3、あるいは、ステップS4で指定されたファイル出力装置3に対して、FTPや電子メールなどを用いて所定のファイルを配信する処理である。
【0030】
次に、ステップS2においてメンテナンス処理が選択された場合、ステップS5において、N次元フォルダのフォルダ構成をメンテナンスする処理を実行する。ステップS5におけるメンテナンス処理については、後にサブルーチンを挙げて詳細な説明を行なう。
【0031】
そして、ステップS3〜S5の各処理が終了すると、処理をステップS2へ戻し、メニュー選択を受付ける。
【0032】
次に、ステップS2において終了が選択された場合、ステップS6において後処理などを行ないシステムを終了させる処理を実行し、本プログラムを終了する。
【0033】
なお、上述のステップS1における初期設定処理、ステップS2におけるメニュー選択処理、およびステップS6における終了処理については、一般的な処理であり、本発明の本質とは直接関わらない処理であるため、ここでの説明は行なわない。
【0034】
次に、上述のステップS3における表示処理について、図4のフローチャートを用いて説明する。ステップS3における表示処理は、N次元のファイルの格納場所を2次元座標上に表示するための処理である。なお、ここで「次元」とは、ファイルを格納しているフォルダの構成をツリー形状で表わした場合の「階層」を意味する。各ファイルには、当該ファイルの格納場所を示す情報が付加されている。このような格納場所を示す情報は、各ファイルの例えばヘッダ部等に含まれているものであってもよいし、当該ファイルとは別のファイルとして付加されているものであってもよいし、当該ファイルと対応付けられてRAM206などの記憶装置に格納されているものであってもよい。
【0035】
N次元のファイルには、当該ファイルの格納場所を示す情報がN個付加されており、N個の情報の各々は、当該ファイルの格納場所を示す値である。
【0036】
図4を参照して、始めに、ユーザから、2次元表示するための縦軸、横軸および固定値の設定を受付け、設定する(S31)。ここでは、表示させるファイルに付加されているN次元の格納場所を示す情報から、1つを縦軸として、異なる1つを横軸として設定を受付け、さらに、残る(N−2)次元分の格納場所を示す情報から、表示させるファイルを特定できる格納場所を示す情報の設定を固定値として受付ける。
【0037】
次に、固定値で特定されるファイルについて、各ファイルに設定されている次元と、各ファイルが格納されているフォルダの構成との間に不整合がないか否かをチェックする(S32)。ここでは、固定値で特定される各々のファイルに付加されている当該ファイルの格納場所を示す情報を参照して、複数のファイルの格納場所を示すフォルダの構成をツリー形状に仮想的に構築する。このことによって、当該ツリー形状に構築されないファイル、すなわち、格納場所を示す情報である当該ファイルの格納場所を示す値が所定の値ではなく、固定値で特定される他のファイルと共に格納場所をツリー形状で構築した際に、当該ツリー形状で表現されないファイルの有無を検出して、不整合をチェックする。
【0038】
ステップS32において、ファイルに設定されている次元に不整合があることを検出した場合には(S32でNG)、メッセージ表示してその旨をユーザに通知する(S33)。さらに、他のファイルに付加されている次元の設定に基づいて、当該不整合が検出されたファイルに、適切な次元を再設定することが好ましい。
【0039】
通常、予めN次元の次元が設定されている複数のファイルにおいてはこのような不整合は生じないが、例えば、ユーザが手動でファイルを追加/削除した場合など、不整合が生じることがあり、そのような場合に、このような整合性のチェックを行なうことは有効である。
【0040】
次に、ファイルを2次元座標上に表示する(S34)。なお、ここでの処理については、さらに図5のフローチャートを用いて説明する。
【0041】
図5を参照して、始めに、各ファイルに付加されている当該ファイルの格納場所を示す情報から、ステップS31で縦軸に設定された次元の値(Y0〜Yn)を取得する(S341)。また同様に、ステップS32で横軸に設定された次元の値(X0〜Xn)も取得する(S342)。言うまでもなく、ここでの処理順はこの順に限定されるものではない。
【0042】
次に、ステップS341およびS342で取得した縦軸および横軸に設定された次元の値(X0〜Xn,Y0〜Yn)が、所定の縦軸および横軸の範囲に含まれるかどうか判断する(S343,S344)。
【0043】
ステップS343およびS344において、ステップS341およびS342で取得した縦軸および横軸に設定された次元の値(Y0〜Yn,X0〜Xn)が、所定の縦軸および横軸の範囲に含まれると判断された場合には(S343でYES、かつS344でYES)、表示する各々のファイルについて、ステップS341およびS342で取得した縦軸および横軸に設定された次元の値と、ステップS31で設定された固定値とを用いて、当該ファイルの格納場所を示す情報を構築する。すなわち、各ファイルについて、当該ファイルのパスを作成する(S345)。そして、作成したパス(格納場所)に当該ファイルが格納されているか否かを各ファイルについて判断する(S346)。
【0044】
ステップS346において、ステップS345で作成したパスに当該ファイルが格納されていると判断された場合には(S346でYES)、ステップS341およびS342で取得した当該ファイルに付加されている格納場所を示す情報であって縦軸および横軸に設定された次元の値(X,Y)に基づいて、当該ファイルのファイル名、アイコン、もしくはサムネール等の当該ファイルを示す情報を、縦軸と横軸とで構成される2次元座標上の位置(X,Y)のセルに表示する(S347)。
【0045】
なお、上述のステップS343あるいはステップS344において、ステップS341あるいはS342で取得した縦軸あるいは横軸に設定された次元の値(Y0〜Yn,X0〜Xn)が、所定の縦軸あるいは横軸の範囲に含まれないと判断された場合(S343でNO、あるいはS344でNO)、または、ステップS346において、ステップS345で作成したパスに当該ファイルが格納されていないと判断された場合には(S346でNO)、当該ファイルに付加されている次元の設定と、フォルダ構成との間に不整合が生じているものとして、その旨をユーザに通知することが好ましい。そして、さらに、他のファイルに付加されている次元の設定に基づいて、当該不整合が検出されたファイルに、適切な次元を再設定することが好ましい。
【0046】
そして、上述の2次元フォルダ表示処理を終了すると、処理を図4のステップS35に進める。
【0047】
次に、ステップS35において、キーボードやマウスなどでメニュー選択を受付ける。そして、ステップS35において選択されたメニューに応じて、各メニュー処理(S36〜S38)へ処理を進める。
【0048】
ステップS35において、現在2次元表示している軸以外の軸でファイルを表示させるために軸変更が選択された場合、ステップS36において、再度ユーザから縦軸・横軸の設定を受付け、縦軸および横軸の設定を再度行なう。そして、処理を上述のステップS32に戻し、上述の処理を繰返して新しく設定された軸で2次元フォルダを再表示する。
【0049】
次に、ステップS35において、所定のファイルを示す情報であるアイコン表示をドラッグ&ドロップした場合、ステップS37においてドラッグ&ドロップ処理を実行する。ここでのドラッグ&ドロップ処理については、後にさらにサブルーチンを挙げて詳細な説明を行なう。そして、ドラッグ&ドロップ処理が終了すると、処理を上述のステップS32に戻し、上述の処理を繰返して2次元フォルダの表示を更新する。
【0050】
次に、ステップS35において終了が選択された場合、ステップS38において後処理などを行ない、本サブルーチンを終了して、処理を図3のメインルーチンに戻す。
【0051】
さらに、上述のステップS37におけるドラッグ&ドロップ処理について、図6のフローチャートを用いて説明する。ステップS37におけるドラッグ&ドロップ処理は、上述のステップS34において2次元フォルダ表示が実行されている状態において、その表示画面上で、ユーザが所定のファイルを示す情報であるアイコン表示をドラッグ&ドロップした場合に、そのドロップされた位置に応じて実行される処理である。
【0052】
図6を参照して、始めに、ステップS361において、当該ファイルのアイコン表示がドロップされた位置を検出する。
【0053】
ステップS361での検出の結果、当該ファイルのアイコン表示がドロップされた位置が、現在2次元表示している縦軸と横軸とで構成される2次元空間のセル上である場合には(S361で「2次元セル上」)、ドロップされた位置に該当するセルの位置(X,Y)に基づいて、当該ファイルのN次元フォルダへのパスを決定する(S362)。ここでは、ドロップされた位置(X,Y)を検出して、縦軸および横軸に設定された次元の値を確定し、また、固定値を当該2次元表示のために設定された値から取得して、格納場所を示す情報として当該ファイルに付加することで、当該ファイルのN次元のフォルダ(格納場所)へのパスを決定する。
【0054】
一方、ステップS361での検出の結果、当該ファイルのアイコン表示がドロップされた位置が自動配信エリアである場合(S361で「自動配信エリア」)、文書管理装置2のCPU201は、当該ファイルを解析することによって当該ファイルのN次元フォルダへのパスを決定する(S363)。ステップS363においては、文書管理装置2のCPU201は、当該ファイルに関連する特定の情報を解析することで、当該ファイルの格納場所を確定する。すなわち、当該ファイルの格納場所を示す情報が当該ファイルのヘッダ部等に含まれている場合には、そのヘッダ部等を解析することによって、各次元を示す値を取得して当該ファイルのN次元フォルダへのパスを決定する。また、当該ファイルの格納場所を示す情報が当該ファイルとは別のファイルとして付加されているものである場合には、その格納場所を示す情報であるファイルを解析することによって、各次元を示す値を取得して当該ファイルのN次元フォルダへのパスを決定する。また、当該ファイルの格納場所を示す情報が当該ファイルと対応付けられてRAM206などの記憶装置に格納されている場合には、当該ファイルの識別情報に基づいてRAM206などの記憶装置を検索し、当該ファイルの格納場所を示す情報を抽出してその情報を解析する。そして、各次元を示す値を取得して当該ファイルのN次元フォルダへのパスを決定する。
【0055】
なお、上述の自動配信エリアについては、後に具体例を挙げて説明する。
次に、上述のステップS362あるいはステップS363で決定されたN次元フォルダへのパスに当該ファイルをコピーあるいは移動して格納する(S364)。その際、当該フォルダにすでに同名のファイルが存在する場合には、その旨を表示し、上書きするか否かをユーザに確認することが好ましい。ここでは、ステップS362あるいはステップS363で決定されたN次元フォルダへのパスである格納場所を示す情報を当該ファイルに付加することで、該当するフォルダへ格納する。
【0056】
さらに、当該ファイルに対して所定の解析を行ない、その解析結果をファイル出力装置3に出力する(S365)。ここでの所定の解析とは、例えば、当該ファイルが勤務表である場合には就労時間を抽出する、アンケート用紙である場合にはOCR(Optical Character Reader;光学式文字読取装置)やOMR(Optical Mark Reader;光学式マーク読取装置)などを用いて読取結果を抽出する、などが考えられる。このような解析は、予め文書管理装置2に対して設定されておくことによって実行される。なお、上述のような解析については、一般的に行なわれている解析手法であるため、ここではその処理について説明は行なわない。
【0057】
そして、このような解析結果をファイル出力装置3であるMFPに出力することで、MFPからプリント出力することができる。また、ファイル出力装置3であるサーバに出力することで、サーバ上で集計処理やデータマイニング等のさまざまなデータ処理を行なうこともできる。
【0058】
以上でドラッグ&ドロップ処理を終了し、処理を図4のステップS32に戻す。
【0059】
次に、上述のステップS5におけるメンテナンス処理について、図7のフローチャートを用いて説明する。ステップS5におけるメンテナンス処理は、N次元フォルダに格納されているファイルに設定されている次元の値について、追加や変更や削除などのメンテナンスを行なう際の処理である。すなわち、各ファイルについて、その格納場所を変更する処理である。
【0060】
すなわち、図7を参照して、所定のファイルについて、設定されている次元の値を変更したい場合には、当該所定のファイルを選択後、メンテナンスのメニュー画面において次元の変更を選択し(S50で「次元変更」)、変更する次元を指定して、さらに変更する値を入力する(S51)。
【0061】
また、所定のファイルについて、新しい次元を追加したい場合には、当該所定のファイルを選択後、メンテナンスのメニュー画面において次元の追加を選択し(S50で「次元追加」)、追加する次元を指定して、さらに追加する次元の値を入力する(S52)。
【0062】
次に、ステップS54において、各々の操作を実行する。すなわち、次元の値を変更する場合には、当該ファイルの格納場所を示す情報の内、ステップS51で指定された次元に該当する値を、ステップS51で入力された値に書換える。また、次元を追加する場合には、当該ファイルの格納場所を示す情報に、ステップS52で指定された次元にステップS52で入力された値を書き加える。
【0063】
また、所定のファイルについて、設定されている次元の値を削除したい場合には、当該所定のファイルを選択後、メンテナンスのメニュー画面において次元の削除を選択し(S50で「次元削除」)、削除する次元を指定することで、当該ファイルの格納場所を示す情報の内、指定された次元に該当する値が削除される(S53)。
【0064】
そして、ステップS55において、新たな当該ファイルの格納場所を示す情報に基づいて、当該ファイルを含む所定の複数のファイルについて、その格納場所を示すフォルダの構成をツリー形状に仮想的に再構築する。このことによって、ファイルが格納されているフォルダの構成との間に不整合がないか否かをチェックする。なお、ここでの処理は、上述のステップS32における処理と同様であるため、説明を繰返さない。
【0065】
以上でステップS5におけるメンテナンス処理を終了して、処理を図3のメインルーチンに戻す。
【0066】
このような本文書管理システムにおける処理について、具体例を挙げて説明する。具体例として、ある会社の全社員が、庶務に提出する勤務表や工数表の文書管理を行なう場合について述べる。この場合、ファイルに付加されている格納情報の次元は、当該ファイルで管理している「社員」と、当該ファイルの示す「日付け」と、勤務表か工数表かを示すファイルの「タイプ」との3次元となる。すなわち、各ファイルには、具体的に以下のような格納場所を示す情報が付加される。
【0067】
ファイル1={中沢(社員)、2002.05(日付)、勤務表(タイプ)}
ファイル2={中沢(社員)、2002.05(日付)、工数表(タイプ)}
ファイル3={中沢(社員)、2002.06(日付)、勤務表(タイプ)}
ファイル4={中沢(社員)、2002.06(日付)、工数表(タイプ)}
・・・
このような各ファイルが格納されているN次元のフォルダを仮想的に示すと、図8に示すような構成になる。
【0068】
このとき、各次元は、以下のような値を持つ。すなわち、
社員={…、中沢、成田、成瀬、名取、夏目、…}
日付={…、2002.05、2002.06、2002.07、2002.08、…}
タイプ={勤務表、工数表}
このようなファイルを、上述の処理で2次元表示させると、すなわち、上述のステップS2において表示処理を選択すると、ステップS31において、縦軸に次元「社員」、横軸に次元「日付け」を設定し、固定値に次元「勤務表」を設定した場合、文書管理装置2のディスプレイにおいて、図9に示されるように2次元表示される。
【0069】
本文書管理システムにおいて図9に示されるように2次元表示されることで、実際にはN次元(本具体例では3次元)のパラメータによって格納場所が決定されるファイルを管理する場合に、2次元のパラメータによって格納場所が決定されるファイルとして2次元座標上で可視化することができる。すなわち、N次元のパラメータによって格納場所が決定されるファイルを、ユーザが見たい次元の情報に絞って一覧性よく表示することができる。そのため、従来のN次元の表示において必要であった、各フォルダを順に開けて該当するファイルを探すという操作が必要なくなり、一目で各ファイルの格納場所を確認することができる。また、必要とするファイルを所定の次元で一元的に表示させることができ、各ファイルに並行した処理を容易に行なうことができる。すなわち、文書管理を容易にすることができる。
【0070】
さらに、図9に示される2次元表示上において、所定のファイル(例えば、電子メールで受信したファイルなど)を、格納したい位置を示す2次元表示上のセルにドラッグ&ドロップすることで、図6のステップS362の処理が実行され、当該ファイルをドロップされたセルの位置に該当するフォルダに格納するようパスが決定される。例えば、図9において、縦軸「夏目」、および横軸「2002.05」に位置するセルに所定のフォルダをドラッグ&ドロップすることで、当該ファイルを、次元「夏目」、「2002.05」で指定される格納場所に格納することができる。
【0071】
また、図9に示される2次元表示上において、所定のフォルダを、自動配信エリアにドラッグ&ドロップすることで、図6のステップS363の処理が実行され、当該ファイルの解析結果に応じたフォルダに格納するようパスが決定される。
【0072】
本文書管理システムにおいてこのような処理を行なうことで、増加するファイルを管理する場合、実際にはN次元(本具体例では3次元)のパラメータによって格納場所が決定されるファイルの格納場所を決定する際に、2次元のパラメータによって格納場所が決定されるファイルのように2次元で格納場所を決定することができ、容易に行なうことができる。
【0073】
また、このような管理は、本文書管理システムにおいてパーソナルコンピュータ等の通常のファイルシステム上で行なわれるため、必要に応じて、当該パーソナルコンピュータ等に搭載されているExplorer(R)等の閲覧ソフトを用いて閲覧/操作することもできるため、操作性に優れている。
【0074】
なお、本実施の形態においては、文書ファイルを管理する文書管理システムについて述べたが、管理する対象のファイルは言うまでもなく文書ファイルに限定されるものではなく、画像、音声等の、その他のデータファイルであってもよい。
【0075】
さらに、上述の文書管理システムにおいて文書管理装置2が行なう文書管理方法を、プログラムとして提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、CD−ROM、ROM、RAMおよびメモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【0076】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【0077】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【図1】 本実施の形態における文書管理システムの構成の具体例を示す図である。
【図2】 文書管理装置2のハードウェア構成を示すブロック図である。
【図3】 文書管理システムにおける処理を示すフローチャートである。
【図4】 ステップS3における表示処理を示すフローチャートである。
【図5】 ステップS34における2次元フォルダ表示処理を示すフローチャートである。
【図6】 ステップS37におけるドラッグ&ドロップ処理を示すフローチャートである。
【図7】 ステップS5におけるメンテナンス処理を示すフローチャートである。
【図8】 N次元のフォルダを仮想的に表示した具体例を示す図である。
【図9】 N次元のフォルダに格納されているファイルを2次元表示した具体例を示す図である。
【符号の説明】
1 ファイル入力装置、2 文書管理装置、3 ファイル出力装置、201 CPU、202 ROM、203 表示制御回路、204 キーボード制御回路、205 通信I/F、206 RAM、207 HDD、208 マウス制御回路、209 CD−ROM装置制御回路、210 拡張スロット。[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a document management program.And document management device, Especially a document management program that can easily manage filesAnd document management deviceAbout.
[0002]
[Prior art]
Conventionally, in a document management apparatus such as a personal computer, files are stored and managed in a predetermined folder. At this time, when a plurality of parameters are set as parameters for determining the storage location of the file, management of the increasing file becomes very complicated.
[0003]
Specifically, when managing an increasing number of files such as various documents submitted by each employee to the office every month, the parameters for determining the storage location of the file are “month”, “employee name”, and “document” Multiple parameters such as “Name” are set. In such a case, if a hierarchy is not created and stored in one folder, the number of files in the folder becomes enormous and management is difficult.
[0004]
Therefore, in order to manage such a file,
[0005]
[Patent Document 1]
JP 2001-249836 A
[0006]
[Problems to be solved by the invention]
However, as is conventionally done, files are stored in a hierarchical folder according to parameters, and the storage location of the target file is displayed as a tree as disclosed in
[0007]
The present invention has been made in view of such a problem, and a document management program capable of easily performing N-dimensional file management in which a plurality of parameters are set in a file system.And document management deviceThe purpose is to provide.
[0008]
[Means for Solving the Problems]
In order to achieve the above object, according to one aspect of the present invention, a document management programpluralfolderOne ofFiles stored inWhen a plurality of folders are represented in a tree shape including N layers (N is an integer of 3 or more) each indicating a different dimension, up to the layer where the folder storing the file is located. A file to which N pieces of storage location information representing each level of the file and a value indicating a folder located in each level up to the folder in which the file is stored corresponding to each storage location informationA program that causes a computer to execute the process of displaying the storage location ofNAmong the storage location information, as the vertical axis and the horizontal axis, the axis designation step for accepting designation of one storage location information, and the designation of the storage location information that can specify the file among N pieces of storage location information is accepted. Of the N storage location information indicating the storage location of each file specified by the fixed value specifying step and the storage location information received in the fixed value specifying step, the storage location accepting the designation as the vertical axis and the horizontal axis InformationCorrespondenceThe acquisition step to acquire the value to be stored, and the storage location information acquiredCorrespondenceA display step for displaying information indicating each file specified by the storage location information received in the fixed value designation step on the two-dimensional coordinates constituted by the vertical axis and the horizontal axis based on the value to be Let the computer run.
Preferably, the document management program displays a tree of storage locations of all files specified by the storage location information received in the fixed value specification step.shapeThus, the computer further executes a consistency check step for confirming the consistency of the storage location information of each file.
[0009]
More preferablyThe document management program is specified in the fixed value specification step in the above consistency check step.AcceptOf the file specified by the storage location informationAbout eitherWhen a storage location information inconsistency is detected, a notification step for notifying that is performed.On the computerLet it run furtherThe
[0010]
PreferablyThe document management program determines the storage location of the file based on the position of the information indicating the dropped file on the two-dimensional coordinates by dragging and dropping the information indicating the file on the two-dimensional coordinates. A determination step and a storage step for storing the file in the determined storage location.On the computerLet it run furtherThe
[0011]
PreferablyThe document management program analyzes the specific information contained in the file by dragging and dropping the information indicating the file to the specific area, and determines the storage location of the file. A storage step for storing the file in the storage location;On the computerLet it run furtherThe
[0012]
Preferably, the document management program causes the computer to further execute a change step of changing predetermined storage location information among the N pieces of storage location information, and the consistency check step described above includes a file whose storage location information has been changed. Check the consistency of the storage location information of each included file.
According to another aspect of the present invention, the document management device is,pluralfolderOne ofFiles stored inWhen a plurality of folders are represented in a tree shape including N layers (N is an integer of 3 or more) each indicating a different dimension, up to the layer where the folder storing the file is located. A file to which N pieces of storage location information representing each level of the file and a value indicating a folder located in each level up to the folder where the file is stored corresponding to each storage location informationIs a document management device that displays the storage location ofNAmong the storage location information, as the vertical axis and the horizontal axis, the axis designation means for accepting designation of one storage location information and the designation of the storage location information that can specify the file among the N pieces of storage location information are accepted. Of the N storage location information indicating the storage location of each file specified by the fixed value specifying means and the storage location information received by the fixed value specifying means, the storage location accepting the designation as the vertical axis and the horizontal axis InformationCorrespondenceAcquisition means for acquiring the value to be stored and the acquired storage location informationCorrespondenceBased on the value to be displayed, information indicating each file specified by the storage location information received by the fixed value designating means is displayed on the two-dimensional coordinates constituted by the vertical axis and the horizontal axis on the display device. Display means.
Preferably, the document management apparatus displays the storage locations of all the files specified by the storage location information received by the fixed value specifying means as a tree.shapeConsistency check means configured to confirm the consistency of the storage location information of each file is further provided.
More preferably, when the consistency check unit detects inconsistency of the storage location information for any of the files specified by the storage location information accepted by the fixed value specification unit, the document management device Notification means for notifying the effect is further provided.
More preferably, the document management apparatus further includes a changing unit that changes predetermined storage location information among N pieces of storage location information, and the consistency check unit includes a file that includes the file whose storage location information has been changed. Check the consistency of the storage location information.
Preferably, the document management apparatus determines the storage location of the file based on the position on the two-dimensional coordinate of the information indicating the dropped file by dragging and dropping the information indicating the file on the two-dimensional coordinate. Path determining means for storing, and storage means for storing the file in the determined storage location.
Preferably, the document management apparatus analyzes the specific information included in the file by dragging and dropping the information indicating the file to the specific area, and determines the storage location of the file; Storage means for storing the file in the stored location.
[0013]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the present invention will be described below with reference to the drawings. In the following description, the same parts and components are denoted by the same reference numerals. Their names and functions are also the same. Therefore, detailed description thereof will not be repeated.
[0014]
FIG. 1 is a diagram showing a specific example of the configuration of the document management system in the present embodiment. Referring to FIG. 1, a document management system according to the present embodiment includes a
[0015]
In addition to the scanner and MFP, the
[0016]
In addition to the printer and MFP, the
[0017]
These devices are connected to a dedicated line such as a LAN (Local Area Network) or a public line, and communicate with each other using a file transfer protocol such as FTP (File Transfer Protocol) or electronic mail. The communication may be wireless communication.
[0018]
FIG. 2 is a block diagram showing the hardware configuration of the
[0019]
A program executed by the
[0020]
The user inputs information and instructions from an input unit including a keyboard and a mouse. Information and instructions input from the keyboard and mouse are transferred and controlled by the
[0021]
A display control circuit (CRT; Cathode Ray Tube) 203 controls to display images and characters on the display. A CD-ROM (Compact Disc-ROM)
[0022]
Each of these devices is connected via a bus and communicates with each other. Further, an
[0023]
The configuration shown in FIG. 2 is a configuration of a general personal computer, and the configuration of the
[0024]
In the present embodiment, file
[0025]
Next, FIG. 3 shows a flowchart of processing in the document management system. The processing shown in the flowchart of FIG. 3 is realized by the
[0026]
Referring to FIG. 3, when this program is first started, initialization settings for initializing flags and the like necessary for the following processes and initial screen display are performed in step S1.
[0027]
Next, in step S2, menu selection is accepted with a keyboard, mouse, or the like. In step S2, the process loops until the selected menu information is transferred to the
[0028]
If display processing is selected in step S2, display processing for displaying a two-dimensional folder is executed in step S3. The display process in step S3 will be described in detail later with a subroutine.
[0029]
Next, when the distribution process is selected in step S2, a process of distributing a predetermined file to the predetermined
[0030]
Next, step S2If the maintenance process is selected in step S5, a process for maintaining the folder structure of the N-dimensional folder is executed in step S5. The maintenance process in step S5 will be described in detail later with a subroutine.
[0031]
When the processes in steps S3 to S5 are completed, the process returns to step S2 to accept menu selection.
[0032]
Next, when the end is selected in step S2, post-processing or the like is performed in step S6 to execute a process for ending the system, and the program ends.
[0033]
The initial setting process in step S1, the menu selection process in step S2, and the end process in step S6 are general processes and are not directly related to the essence of the present invention. Will not be described.
[0034]
Next, the display process in step S3 will be described with reference to the flowchart of FIG. The display process in step S3 is a process for displaying the storage location of the N-dimensional file on the two-dimensional coordinates. Here, “dimension” means a “hierarchy” in the case where the configuration of a folder storing files is represented in a tree shape. Information indicating the storage location of the file is added to each file. Such information indicating the storage location may be included in the header portion of each file, for example, or may be added as a separate file from the file, The file may be associated with the file and stored in a storage device such as the
[0035]
N pieces of information indicating the storage location of the file are added to the N-dimensional file, and each of the N pieces of information is a value indicating the storage location of the file.
[0036]
Referring to FIG. 4, first, the setting of the vertical axis, the horizontal axis, and the fixed value for two-dimensional display is received and set from the user (S31). Here, from the information indicating the N-dimensional storage location added to the file to be displayed, the setting is accepted with one as the vertical axis and the other as the horizontal axis, and the remaining (N-2) dimensions. The setting of the information indicating the storage location where the file to be displayed can be specified is received as a fixed value from the information indicating the storage location.
[0037]
Next, regarding the file specified by the fixed value, it is checked whether or not there is any inconsistency between the dimension set in each file and the configuration of the folder in which each file is stored (S32). Here, referring to the information indicating the storage location of the file added to each file specified by a fixed value, a folder structure indicating the storage location of a plurality of files is virtually constructed in a tree shape. . As a result, a file that is not constructed in the tree shape, that is, a value indicating the storage location of the file, which is information indicating the storage location, is not a predetermined value, but the storage location together with another file specified by a fixed value When building with a shape, the presence or absence of a file that is not represented by the tree shape is detected to check for inconsistencies.
[0038]
If it is detected in step S32 that there is a mismatch in the dimensions set in the file (NG in S32), a message is displayed to notify the user (S33). Furthermore, it is preferable to reset an appropriate dimension to the file in which the inconsistency is detected based on the setting of the dimension added to another file.
[0039]
Normally, such inconsistency does not occur in a plurality of files in which N-dimensional dimensions are set in advance, but inconsistency may occur, for example, when a user manually adds / deletes a file, In such a case, it is effective to perform such a consistency check.
[0040]
Next, the file is displayed on two-dimensional coordinates (S34). The processing here will be further described with reference to the flowchart of FIG.
[0041]
Referring to FIG. 5, first, the dimension value (Y0 to Yn) set on the vertical axis in step S31 is acquired from the information indicating the storage location of the file added to each file (S341). . Similarly, the dimension values (X0 to Xn) set on the horizontal axis in step S32 are also acquired (S342). Needless to say, the processing order here is not limited to this order.
[0042]
Next, it is determined whether or not the dimension values (X0 to Xn, Y0 to Yn) set on the vertical axis and the horizontal axis acquired in steps S341 and S342 are included in a predetermined range of the vertical axis and the horizontal axis ( S343, S344).
[0043]
In steps S343 and S344, it is determined that the dimension values (Y0 to Yn, X0 to Xn) set on the vertical axis and the horizontal axis acquired in steps S341 and S342 are included in the predetermined vertical and horizontal axis ranges. If so (YES in S343 and YES in S344), for each file to be displayed, the dimension values set in the vertical and horizontal axes acquired in steps S341 and S342 and the values set in step S31 are set. Information indicating the storage location of the file is constructed using the fixed value. That is, for each file, a path of the file is created (S345). Then, it is determined for each file whether or not the file is stored in the created path (storage location) (S346).
[0044]
If it is determined in step S346 that the file is stored in the path created in step S345 (YES in S346), information indicating the storage location added to the file acquired in steps S341 and S342 Based on the dimension values (X, Y) set on the vertical axis and the horizontal axis, information indicating the file, such as the file name, icon, or thumbnail of the file, on the vertical axis and the horizontal axis The information is displayed in the cell at the position (X, Y) on the two-dimensional coordinates to be configured (S347).
[0045]
In step S343 or S344 described above, the dimension values (Y0 to Yn, X0 to Xn) set in the vertical axis or horizontal axis acquired in step S341 or S342 are the predetermined vertical or horizontal axis ranges. If it is determined that the file is not stored (NO in S343 or NO in S344), or if it is determined in step S346 that the file is not stored in the path created in step S345 (in S346) NO), it is preferable to notify the user that there is a mismatch between the dimension setting added to the file and the folder structure. Further, it is preferable that an appropriate dimension is reset in the file in which the inconsistency is detected based on the setting of the dimension added to another file.
[0046]
When the above two-dimensional folder display process is completed, the process proceeds to step S35 in FIG.
[0047]
Next, in step S35, a menu selection is accepted with a keyboard, mouse, or the like. And according to the menu selected in step S35, a process is advanced to each menu process (S36-S38).
[0048]
If the axis change is selected in order to display the file with an axis other than the axis that is currently displayed in two dimensions in step S35, the vertical axis and horizontal axis settings are received again from the user in step S36. Set the horizontal axis again. Then, the process returns to step S32 described above, and the above process is repeated to redisplay the two-dimensional folder with the newly set axis.
[0049]
Next, when an icon display that is information indicating a predetermined file is dragged and dropped in step S35, a drag and drop process is executed in step S37. The drag-and-drop process here will be described in detail later with a subroutine. When the drag and drop process ends, the process returns to step S32 described above, and the above process is repeated to update the display of the two-dimensional folder.
[0050]
Next, if end is selected in step S35, post-processing is performed in step S38, the present subroutine is terminated, and the process returns to the main routine of FIG.
[0051]
Further, the drag and drop process in step S37 described above will be described with reference to the flowchart of FIG. The drag and drop process in step S37 is performed when the user drags and drops an icon display as information indicating a predetermined file on the display screen in a state where the two-dimensional folder display is executed in step S34 described above. In addition, the process is executed according to the dropped position.
[0052]
Referring to FIG. 6, first, in step S361, the position where the icon display of the file is dropped is detected.
[0053]
As a result of the detection in step S361, when the position where the icon display of the file is dropped is on a cell in a two-dimensional space composed of a vertical axis and a horizontal axis currently displayed in two dimensions (S361). And “on the two-dimensional cell”), based on the position (X, Y) of the cell corresponding to the dropped position, the path to the N-dimensional folder of the file is determined (S362). Here, the dropped position (X, Y) is detected, the values of the dimensions set on the vertical axis and the horizontal axis are determined, and the fixed value is determined from the values set for the two-dimensional display. By acquiring and adding to the file as information indicating the storage location, the path to the N-dimensional folder (storage location) of the file is determined.
[0054]
On the other hand, as a result of the detection in step S361, when the position where the icon display of the file is dropped is the automatic distribution area (“automatic distribution area” in S361), the
[0055]
The above automatic distribution area will be described later with a specific example.
Next, the file is copied or moved to the path to the N-dimensional folder determined in step S362 or step S363 described above and stored (S364). At that time, if a file with the same name already exists in the folder, it is preferable to display that fact and confirm with the user whether or not to overwrite. Here, the information indicating the storage location, which is the path to the N-dimensional folder determined in step S362 or step S363, is added to the file, and stored in the corresponding folder.
[0056]
Further, a predetermined analysis is performed on the file, and the analysis result is output to the file output device 3 (S365). The predetermined analysis here refers to, for example, extracting working hours when the file is a work schedule, and OCR (Optical Character Reader) or OMR (Optical Character Reader) when the file is a questionnaire. For example, a reading result may be extracted using a Mark Reader (optical mark reader). Such an analysis is executed by setting the
[0057]
Then, by outputting such an analysis result to the MFP which is the
[0058]
The drag and drop process is thus completed, and the process returns to step S32 in FIG.
[0059]
Next, the maintenance process in step S5 described above will be described using the flowchart of FIG. The maintenance process in step S5 is a process for performing maintenance such as addition, change, or deletion of the dimension value set in the file stored in the N-dimensional folder. That is, it is a process of changing the storage location of each file.
[0060]
That is, referring to FIG. 7, when it is desired to change the set dimension value for a predetermined file, after the predetermined file is selected, the dimension change is selected on the maintenance menu screen (in S50). “Dimension change”), a dimension to be changed is designated, and a value to be further changed is input (S51).
[0061]
Also, if you want to add a new dimension for a given file, select the given file, then select Add dimension on the maintenance menu screen ("Add dimension" in S50), and specify the dimension to be added. Then, a dimension value to be added is input (S52).
[0062]
Next, in step S54, each operation is executed. That is, when the dimension value is changed, the value corresponding to the dimension specified in step S51 in the information indicating the storage location of the file is rewritten to the value input in step S51. When adding a dimension, the value input in step S52 is added to the dimension specified in step S52 to the information indicating the storage location of the file.
[0063]
In addition, when it is desired to delete the set dimension value for a predetermined file, after selecting the predetermined file, select deletion of the dimension on the maintenance menu screen (“Dimension Delete” in S50), and delete it. By specifying the dimension to be performed, the value corresponding to the specified dimension is deleted from the information indicating the storage location of the file (S53).
[0064]
In step S55, based on the information indicating the storage location of the new file, the folder configuration indicating the storage location is virtually reconstructed into a tree shape for a plurality of predetermined files including the file. As a result, it is checked whether there is any inconsistency with the configuration of the folder in which the file is stored. Since the process here is the same as the process in step S32 described above, description thereof will not be repeated.
[0065]
Thus, the maintenance process in step S5 is completed, and the process returns to the main routine of FIG.
[0066]
Such processing in the document management system will be described with a specific example. As a specific example, a case will be described in which all employees of a company manage documents of work schedules and man-hour schedules submitted to general affairs. In this case, the dimension of the stored information added to the file includes the “employee” managed by the file, the “date” indicated by the file, and the “type” of the file indicating whether the work table or the man-hour table. It becomes three dimensions. That is, the following information indicating the storage location is added to each file.
[0067]
File 4 = {Nakazawa (employee), 2002.06 (date), man-hour table (type)}
...
When an N-dimensional folder storing such files is virtually shown, a configuration as shown in FIG. 8 is obtained.
[0068]
At this time, each dimension has the following values. That is,
Employees = {..., Nakazawa, Narita, Naruse, Natori, Natsume, ...}
Date = {...,2002. 05, 2002.06, 2002.07, 2002.08, ...}
Type = {work schedule, man-hour table}
When such a file is displayed two-dimensionally by the above-described process, that is, when the display process is selected in step S2, the dimension “employee” is plotted on the vertical axis and the dimension “date” is plotted on the horizontal axis in step S31. When set and the dimension “work schedule” is set as a fixed value, the display of the
[0069]
In this document management system, as shown in FIG. 9, two-dimensional display is performed, so that when managing a file whose storage location is actually determined by N-dimensional (three-dimensional in this specific example) parameter, 2 It can be visualized on a two-dimensional coordinate as a file whose storage location is determined by a dimension parameter. That is, the file whose storage location is determined by the N-dimensional parameter can be displayed with high listability by narrowing down to the dimension information that the user wants to see. Therefore, it is not necessary to open each folder in order and search for the corresponding file, which is necessary in the conventional N-dimensional display, and the storage location of each file can be confirmed at a glance. In addition, necessary files can be displayed in a unified manner in a predetermined dimension, and processing in parallel with each file can be easily performed. That is, document management can be facilitated.
[0070]
Furthermore, on the two-dimensional display shown in FIG.FileBy dragging and dropping a file (for example, a file received by e-mail) onto a cell on the two-dimensional display indicating the position to be stored, the process of step S362 in FIG. 6 is executed, and the cell in which the file is dropped The path is determined so as to be stored in the folder corresponding to the location. For example, in FIG. 9, by dragging and dropping a predetermined folder to a cell located on the vertical axis “Natsume” and the horizontal axis “2002.05”, the file is reduced to dimensions “Natsume”, “2002.05”. Can be stored in the storage location specified by.
[0071]
Also, on the two-dimensional display shown in FIG. 9, by dragging and dropping a predetermined folder to the automatic distribution area, the process of step S363 in FIG. 6 is executed, and the folder corresponding to the analysis result of the file is displayed. A path is determined to store.
[0072]
When managing an increasing number of files by performing such processing in this document management system, the storage location of the file is actually determined by the N-dimensional (three-dimensional in this example) parameter. In this case, the storage location can be determined in two dimensions like a file in which the storage location is determined by a two-dimensional parameter, which can be easily performed.
[0073]
In addition, since such management is performed on an ordinary file system such as a personal computer in the document management system, browsing software such as Explorer (R) installed in the personal computer or the like is installed as necessary. Since it can be browsed / operated, it is excellent in operability.
[0074]
In the present embodiment, the document management system for managing document files has been described. However, the files to be managed are not limited to document files, but other data files such as images and sounds. It may be.
[0075]
Furthermore, a document management method performed by the
[0076]
The provided program product is installed in a program storage unit such as a hard disk and executed. The program product includes the program itself and a recording medium on which the program is recorded.
[0077]
The embodiment disclosed this time should be considered as illustrative in all points and not restrictive. The scope of the present invention is defined by the terms of the claims, rather than the description above, and is intended to include any modifications within the scope and meaning equivalent to the terms of the claims.
[Brief description of the drawings]
FIG. 1 is a diagram illustrating a specific example of a configuration of a document management system according to an embodiment.
FIG. 2 is a block diagram illustrating a hardware configuration of the
FIG. 3 is a flowchart showing processing in the document management system.
FIG. 4 is a flowchart showing display processing in step S3.
FIG. 5 is a flowchart showing a two-dimensional folder display process in step S34.
FIG. 6 is a flowchart showing a drag and drop process in step S37.
FIG. 7 is a flowchart showing maintenance processing in step S5.
FIG. 8 is a diagram showing a specific example in which an N-dimensional folder is virtually displayed.
FIG. 9 is a diagram showing a specific example in which a file stored in an N-dimensional folder is displayed two-dimensionally.
[Explanation of symbols]
1 file input device, 2 document management device, 3 file output device, 201 CPU, 202 ROM, 203 display control circuit, 204 keyboard control circuit, 205 communication I / F, 206 RAM, 207 HDD, 208 mouse control circuit, 209 CD ROM device control circuit, 210 expansion slot.
Claims (12)
前記ファイルに付加されているN個の格納場所情報の内、縦軸および横軸として、各々1つの格納場所情報の指定を受付ける軸指定ステップと、
前記N個の格納場所情報の内、前記ファイルを特定できる格納場所情報の指定を受付ける固定値指定ステップと、
前記固定値指定ステップで指定を受付けた格納場所情報で特定される各ファイルの格納場所を示すN個の格納場所情報の内、前記縦軸および前記横軸として指定を受付けた格納場所情報に対応する前記値を取得する取得ステップと、
前記取得された格納場所情報に対応する前記値に基づいて、前記固定値指定ステップで指定を受付けた格納場所情報で特定される各ファイルを示す情報を、前記縦軸および前記横軸にて構成される2次元座標上に表示する表示ステップとを前記コンピュータに実行させる、文書管理プログラム。 A file that is stored in one of a plurality of folders, the plurality of folders, when each expressed in a tree shape comprising N (N is an integer of 3 or more) of the hierarchy showing the different dimensions, the N storage location information representing each level up to the level where the folder where the file is stored is located, and each level up to the folder where the file is stored corresponding to each storage location information A program for causing a computer to execute a process of displaying a storage location of a file to which a value indicating a located folder is added ,
Among the files that are added to have that N pieces of storage location information, as the vertical and horizontal axes, and the axis designation step of receiving designation of each one storage location information,
A fixed value designation step for accepting designation of storage location information capable of specifying the file among the N pieces of storage location information;
Corresponds to the storage location information that has been specified as the vertical axis and the horizontal axis among the N storage location information indicating the storage location of each file specified by the storage location information that has been specified in the fixed value designation step. An obtaining step for obtaining the value to be performed;
Based on the value corresponding to the acquired storage location information, information indicating each file specified by the storage location information accepted in the fixed value designation step is configured on the vertical axis and the horizontal axis A document management program for causing the computer to execute a display step of displaying on a two-dimensional coordinate.
前記整合性チェックステップは、前記格納場所情報を変更したファイルを含む各ファイルの格納場所情報の整合性を確認する、請求項2または3に記載の文書管理プログラム。The computer further executes a changing step of changing predetermined storage location information among the N storage location information,
The document management program according to claim 2 or 3, wherein the consistency check step confirms consistency of storage location information of each file including a file whose storage location information has been changed.
前記決定された格納場所に前記ファイルを格納する格納ステップとを前記コンピュータにさらに実行させる、請求項1〜4のいずれかに記載の文書管理プログラム。Path determination for determining the storage location of the file based on the position of the information indicating the dropped file on the two-dimensional coordinate by dragging and dropping the information indicating the file on the two-dimensional coordinate Steps,
The document management program according to claim 1, further causing the computer to execute a storage step of storing the file in the determined storage location.
前記決定された格納場所に前記ファイルを格納する格納ステップとを前記コンピュータにさらに実行させる、請求項1〜5のいずれかに記載の文書管理プログラム。A path determination step for analyzing the specific information included in the file by dragging and dropping information indicating the file to a specific area, and determining the storage location of the file;
The document management program according to claim 1, further causing the computer to execute a storage step of storing the file in the determined storage location.
前記ファイルに付加されているN個の格納場所情報の内、縦軸および横軸として、各々1つの格納場所情報の指定を受付ける軸指定手段と、
前記N個の格納場所情報の内、前記ファイルを特定できる格納場所情報の指定を受付ける固定値指定手段と、
前記固定値指定手段で指定を受付けた格納場所情報で特定される各ファイルの格納場所を示すN個の格納場所情報の内、前記縦軸および前記横軸として指定を受付けた格納場所情報に対応する前記値を取得する取得手段と、
前記取得された格納場所情報に対応する前記値に基づいて、前記固定値指定手段で指定を受付けた格納場所情報で特定される各ファイルを示す情報を、前記表示装置において、前記縦軸および前記横軸にて構成される2次元座標上に表示させる表示手段とを備える、文書管理装置。 A file that is stored in one of a plurality of folders, the plurality of folders, when each expressed in a tree shape comprising N (N is an integer of 3 or more) of the hierarchy showing the different dimensions, the N storage location information representing each level up to the level where the folder where the file is stored is located, and each level up to the folder where the file is stored corresponding to each storage location information A document management device that displays a storage location of a file to which a value indicating a located folder is added on a display device,
Among the files that are added to have that N pieces of storage location information, as the vertical and horizontal axes, and a shaft specification means for accepting a designation of each one storage location information,
Fixed value designation means for accepting designation of storage location information that can specify the file among the N pieces of storage location information;
Corresponds to the storage location information that is specified as the vertical axis and the horizontal axis among the N storage location information indicating the storage location of each file specified by the storage location information that has been specified by the fixed value designating means. Obtaining means for obtaining said value;
Based on the value corresponding to the acquired storage location information, information indicating each file specified by the storage location information accepted by the fixed value designating means is displayed on the display device with the vertical axis and the A document management apparatus comprising display means for displaying on two-dimensional coordinates constituted by a horizontal axis.
前記整合性チェック手段は、前記格納場所情報を変更したファイルを含む各ファイルの格納場所情報の整合性を確認する、請求項8または9に記載の文書管理装置。A change means for changing predetermined storage location information among the N storage location information;
The document management apparatus according to claim 8 or 9, wherein the consistency check unit confirms consistency of storage location information of each file including a file whose storage location information has been changed.
前記決定された格納場所に前記ファイルを格納する格納手段とをさらに備える、請求項7〜10のいずれかに記載の文書管理装置。Path determination for determining the storage location of the file based on the position of the information indicating the dropped file on the two-dimensional coordinate by dragging and dropping the information indicating the file on the two-dimensional coordinate Means,
The document management apparatus according to claim 7, further comprising storage means for storing the file in the determined storage location.
前記決定された格納場所に前記ファイルを格納する格納手段とをさらに備える、請求項7〜11のいずれかに記載の文書管理装置。Path determination means for analyzing the specific information included in the file and determining the storage location of the file by dragging and dropping information indicating the file to the specific area;
The document management apparatus according to claim 7, further comprising storage means for storing the file in the determined storage location.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003019702A JP4222039B2 (en) | 2003-01-29 | 2003-01-29 | Document management program and document management apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003019702A JP4222039B2 (en) | 2003-01-29 | 2003-01-29 | Document management program and document management apparatus |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2004234149A JP2004234149A (en) | 2004-08-19 |
| JP4222039B2 true JP4222039B2 (en) | 2009-02-12 |
Family
ID=32949509
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003019702A Expired - Fee Related JP4222039B2 (en) | 2003-01-29 | 2003-01-29 | Document management program and document management apparatus |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4222039B2 (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105556564A (en) * | 2013-07-16 | 2016-05-04 | 株式会社倍乐生 | Portable information processing device, test assistance system, and test assistance method |
| KR20170060602A (en) * | 2015-11-24 | 2017-06-01 | 주식회사 워트인텔리전스 | Method and system for providing service for patent classification |
| KR20180099402A (en) * | 2017-02-28 | 2018-09-05 | 주식회사 워트인텔리전스 | Method and system for patent classification |
| KR20180109799A (en) * | 2016-11-24 | 2018-10-08 | 주식회사 워트인텔리전스 | Method and system for providing service for patent classification |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007047913A (en) * | 2005-08-08 | 2007-02-22 | Hitachi Software Eng Co Ltd | File system |
-
2003
- 2003-01-29 JP JP2003019702A patent/JP4222039B2/en not_active Expired - Fee Related
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105556564A (en) * | 2013-07-16 | 2016-05-04 | 株式会社倍乐生 | Portable information processing device, test assistance system, and test assistance method |
| KR20170060602A (en) * | 2015-11-24 | 2017-06-01 | 주식회사 워트인텔리전스 | Method and system for providing service for patent classification |
| KR101954499B1 (en) * | 2015-11-24 | 2019-03-06 | 주식회사 워트인텔리전스 | Method and system for providing service for patent classification |
| KR20180109799A (en) * | 2016-11-24 | 2018-10-08 | 주식회사 워트인텔리전스 | Method and system for providing service for patent classification |
| KR102622260B1 (en) * | 2016-11-24 | 2024-01-09 | 주식회사 워트인텔리전스 | Method and system for providing service for patent classification |
| KR20180099402A (en) * | 2017-02-28 | 2018-09-05 | 주식회사 워트인텔리전스 | Method and system for patent classification |
| KR102023334B1 (en) * | 2017-02-28 | 2019-09-23 | 주식회사 워트인텔리전스 | Method and system for patent classification |
| KR20240007698A (en) * | 2018-09-27 | 2024-01-16 | 주식회사 워트인텔리전스 | Method and system for providing service for patent classification |
| KR102922980B1 (en) * | 2018-09-27 | 2026-02-04 | 주식회사 워트인텔리전스 | Method and system for providing service for patent classification |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2004234149A (en) | 2004-08-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7818689B2 (en) | Information managing method, information managing apparatus, information managing program and storage medium | |
| RU2459279C1 (en) | Device to control content and method to control content | |
| JP4308587B2 (en) | Document group management device | |
| JP5149570B2 (en) | File management apparatus, file management apparatus control method, and program | |
| US20090070669A1 (en) | Image management apparatus and control method therefor | |
| JP2010165030A (en) | Document management system, and method and program of the same | |
| JP2001337994A (en) | Thumbnail display system and method, and recording medium recording processing program therefor | |
| JP4222039B2 (en) | Document management program and document management apparatus | |
| JP2002211049A (en) | Image processing apparatus, control method for image processing apparatus, and image processing method | |
| JP7375586B2 (en) | Document search device, image processing device, document search method, and document search program | |
| JP2000287164A (en) | Construction album creation support system, and computer-readable recording medium recording data and programs for the system | |
| JP5566447B2 (en) | CONTENT MANAGEMENT DEVICE, CONTENT MANAGEMENT DEVICE CONTROL METHOD, PROGRAM, AND RECORDING MEDIUM | |
| JP2002169810A (en) | Computer-readable recording medium with recorded image retrieval program, and method and device for image retrieval | |
| JP3238023B2 (en) | Information storage and retrieval device and information storage and retrieval method | |
| JP5156335B2 (en) | Image display apparatus, image display method, and program | |
| JP2010113655A (en) | Image processor, control method of image processor, and control program | |
| CN100428235C (en) | Material management system and method | |
| EP1191483A2 (en) | Computer aided design system and method for modifying an object | |
| JP3612387B2 (en) | Information processing apparatus and control method therefor | |
| JP4279496B2 (en) | Electronic delivery support device and program | |
| JP7302146B2 (en) | Information processing device, information processing system and program | |
| JP3198941B2 (en) | Information processing device and recording medium | |
| JP2007115131A (en) | Information processing apparatus and control method therefor, information processing system, computer program, and storage medium | |
| JPH08190569A (en) | Information presenter | |
| JP7632075B2 (en) | Information processing device and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20040927 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20041202 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050317 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080603 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080724 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080819 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081010 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20081028 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20081110 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111128 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |