(57)【要約】      （修正有）【課題】文書を格納するフォルダの分類構成が同じようなフォルダがある場合に、同じファイル管理ルールを容易に適応させる。【解決手段】本発明は、文書を分類して格納する複数のフォルダからなる第１の格納フォルダ記憶部と、第１の格納フォルダ記憶部に割り振る文書を定義する文書分類定義が記憶された第１の文書分類記憶部と、文書分類記憶部に基づいて、第１の格納フォルダ記憶部に文書を割り振って格納する格納フォルダ分類手段とを有する。第１の格納フォルダ記憶部と異なる、文書を分類して格納する複数のフォルダからなる第２の格納フォルダ記憶部と、第２の格納フォルダ記憶部に割り振られる文書を定義する文書分類定義を、第１の文書分類記憶部から生成する文書分類定義生成手段と、を有し、格納フォルダ分類手段は、文書分類定義生成手段で生成された第２の文書分類記憶部に基づいて、第２の格納フォルダ記憶部に文書を割り振ることを特徴とする。【選択図】図１
2019191965.tif 000002
【特許請求の範囲】
【請求項１】
文書を分類して格納する複数のフォルダからなる第１の格納フォルダ記憶部と、
前記第１の格納フォルダ記憶部に割り振る文書を定義する文書分類定義が記憶された第１の文書分類記憶部と、
前記文書分類記憶部に基づいて、前記第１の格納フォルダ記憶部に文書を割り振って格納する格納フォルダ分類手段と、
を有する文書管理装置であって、
前記第１の格納フォルダ記憶部と異なる、文書を分類して格納する複数のフォルダからなる第２の格納フォルダ記憶部と、
前記第２の格納フォルダ記憶部に割り振られる文書を定義する文書分類定義を、前記第１の文書分類記憶部から生成する文書分類定義生成手段と、を有し、
前記格納フォルダ分類手段は、前記文書分類定義生成手段で生成された第２の文書分類記憶部に基づいて、第２の格納フォルダ記憶部に文書を割り振ることを特徴とする文書管理装置。
【請求項２】
前記第２の格納フォルダ記憶部が記憶されていない場合に、前記文書分類定義生成手段を行うことを特徴とする請求項１に記載の文書管理装置。
【請求項３】
前記第２の格納フォルダ記憶部と類似している複数の第１の格納フォルダ記憶部の前記第１の文書分類記憶部の情報を取得し、選択可能に表示制御する文書分類データ表示制御手段と、
前記文書分類データ表示制御手段により表示された前記複数の第１の文書分類記憶部の情報から、ユーザ選択を受け付ける選択受付手段と、
前記文書分類定義生成手段は、前記選択受付手段により受け付けたユーザ選択の第１の文書分類記憶部の情報から生成することを特徴とする請求項１又は２に記載の文書管理装置。
【請求項４】
前記第１の格納フォルダ記憶部及び前記第２の格納フォルダ記憶部は階層構造を有することを特徴とする請求項１乃至３に記載の文書管理装置。
【請求項５】
文書分類記憶部は、格納する前記文書の属性情報を取得して記憶し、
前記格納フォルダ分類手段は、前記文書分類記憶部に記憶されている属性情報に基づいて文書を割り振ることを特徴とする請求項１乃至４に記載の文書管理装置。
【請求項６】
前記属性情報とは、前記文書のファイル名であり、
前記文書分類記憶部は、格納する前記文書のファイル名を取得して記憶し、
前記格納フォルダ分類手段は、前記文書分類記憶部に記憶されているファイル名に基づいて文書を割り振ることを特徴とする請求項５に記載の文書管理装置。
【請求項７】
文書を分類して格納する複数のフォルダからなる第１の格納フォルダ記憶部と、
前記第１の格納フォルダ記憶部に割り振る文書を定義する文書分類定義が記憶された第１の文書分類記憶部と、
前記第１の格納フォルダ記憶部と異なる、文書を分類して格納するべく複数のフォルダからなる第２の格納フォルダ記憶部と、
を有する文書管理装置における文書管理方法であって、
前記文書分類記憶部に基づいて、前記第１の格納フォルダ記憶部に文書を割り振って格納する格納フォルダ分類ステップと、
前記第２の格納フォルダ記憶部に割り振られる文書を定義する文書分類定義を、前記第１の文書分類記憶部から生成する文書分類定義生成ステップと、を有し、
前記格納フォルダ分類ステップは、前記文書分類定義生成ステップで生成された第２の文書分類記憶部に基づいて、第２の格納フォルダ記憶部に文書を割り振ることを特徴とする文書管理方法。
【請求項８】
文書を分類して格納する複数のフォルダからなる第１の格納フォルダ記憶部と、
前記第１の格納フォルダ記憶部に割り振る文書を定義する文書分類定義が記憶された第１の文書分類記憶部と、
前記第１の格納フォルダ記憶部と異なる、文書を分類して格納するべく複数のフォルダからなる第２の格納フォルダ記憶部と、
を有する文書管理装置で動作可能なプログラムであって、
前記文書分類記憶部に基づいて、前記第１の格納フォルダ記憶部に文書を割り振って格納する格納フォルダ分類手段と、
前記第２の格納フォルダ記憶部に割り振られる文書を定義する文書分類定義を、前記第１の文書分類記憶部から生成する文書分類定義生成手段と、を有し、
前記格納フォルダ分類手段は、前記文書分類定義生成手段で生成された第２の文書分類記憶部に基づいて、第２の格納フォルダ記憶部に文書を割り振る動作をさせることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書ファイルを管理する文書管理サーバ、文書管理方法及びプログラムに関する。
【背景技術】
【０００２】
文書管理システムにおいて、登録した文書を視覚的にわかりやすく（検索し易く）するため、分類フォルダを作成して管理することが多い。
【０００３】
文書の登録操作はユーザの手動オペレーションとなるため、分類フォルダに正しく登録されないケースも多く、誤った分類が行われているケースが見られる。
【０００４】
また、作業フェーズ毎や案件毎に同様の分類フォルダが作成されることも多く、分類フォルダに同様の振り分けルールで登録できるようにしたいという要望もある。
【０００５】
特許文献１には、次のような技術が開示されている。すなわち、振り分け対象データを分類フォルダ一つ一つに振り分けるルールを有している時に、振り分け対象データの振り分け先が存在しないデータが有る場合（たとえば、フォルダのリネームにより、元のフォルダが変更された場合）は、管理されている以外のフォルダ（前例では、フォルダのリネームにより、元のフォルダ名や階層が変更されたフォルダ）が有るかどうか判断する。管理されている以外のフォルダ（以後、管理外フォルダと呼ぶ）がある場合は、そのフォルダ内のデータの特徴量と振り分け対象データの特徴量とに基づいて、管理外フォルダのフォルダ名が変更されたのかを判断し、フォルダ名の変更であった場合は振り分けルールを変更する。一方、管理外フォルダがない場合は、新たなフォルダを作成して振り分け対象データを格納し、同様に振り分けルールを変更している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１３−８４０３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１では、作業フェーズ毎や案件毎に同様の分類フォルダを生成している階層構造がある場合に対応して振り分けルールを作るものではないため、同様の分類フォルダを生成した場合でも、振り分けルールを一つ一つ登録しなければならない。他案件や他作業フェーズにおいて、同様の分類フォルダ構成とした場合でも、一から振り分けルールを作成する必要があり、振り分けルールを作成するための手間が掛かるという課題が生じる。
【０００８】
そこで、本発明は同様の分類フォルダ構成の場合に、同様の振り分けルールを容易に踏襲できるようにし、正確な振り分けルールの引継ぎをできる仕組みを提供することと振り分けルールを登録する手間を省く仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、文書を分類して格納する複数のフォルダからなる第１の格納フォルダ記憶部と、前記第１の格納フォルダ記憶部に割り振る文書を定義する文書分類定義が記憶された第１の文書分類記憶部と、前記文書分類記憶部に基づいて、前記第１の格納フォルダ記憶部に文書を割り振って格納する格納フォルダ分類手段と、を有する文書管理装置であって、前記第１の格納フォルダ記憶部と異なる、文書を分類して格納する複数のフォルダからなる第２の格納フォルダ記憶部と、前記第２の格納フォルダ記憶部に割り振られる文書を定義する文書分類定義を、前記第１の文書分類記憶部から生成する文書分類定義生成手段と、を有し、前記格納フォルダ分類手段は、前記文書分類定義生成手段で生成された第２の文書分類記憶部に基づいて、第２の格納フォルダ記憶部に文書を割り振ることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、同様の分類フォルダ構成の場合に、同様の振り分けルールを容易に踏襲できるようにし、正確な振り分けルールの引継ぎをできる仕組みを提供することと振り分けルールを登録する手間を省くことを容易にする。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態における、システム構成の一例を示すブロック図である。
【図２】本発明の実施形態における、情報処理装置に適応されるハードウェア構成の一例を示すブロック図である。
【図３】本発明の実施形態における、クライアント装置１０２及び文書管理サーバ１０１により実行される文書ファイル登録処理の一例を説明するフローチャートである。
【図４】本発明の実施形態における、クライアント装置１０２及び文書管理サーバ１０１により実行される文書分類マスタ登録処理の一例を説明するフローチャートである。。
【図５】本発明の実施形態における、従来技術および本発明の実施形態における、ファイル管理方法の一例を示す模式図である。
【図６】本発明の実施形態における、本発明の実施形態における、クライアント装置１０２のディスプレイ２１０上に表示される文書登録警告画面の一例を示す模式図である。
【図７】本発明の実施形態における、本発明の実施形態における、クライアント装置１０２のディスプレイ２１０上に表示されるフォルダ構成図画面の一例を示す模式図である。
【図８】本発明の実施形態における、本発明の実施形態における、クライアント装置１０２のディスプレイ２１０上に表示されるフォルダ管理ルール選択画面の一例を示す模式図である。
【図９】本発明の実施形態における、本発明の実施形態における、クライアント装置１０２のディスプレイ２１０上に表示されるフォルダ管理ルール登録画面の一例を示す模式図である。
【図１０】本発明の実施形態における、文書管理サーバ１０１に記憶されている文書分類ルールを記憶したテーブルの一例を示す模式図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１３】
図１は、本発明の実施形態における、システム構成の一例を示すブロック図である。
【００１４】
図１に示すように、本実施の形態に係るシステムは、複数のクライアント装置１０２と文書管理サーバ１０１がネットワーク１０３により接続されており、お互いに通信が可能である。
【００１５】
文書管理サーバ１０１は、たとえば、クライアント装置１０２から文書ファイルを取得し、ユーザが管理しやすいように階層構造のフォルダ形式で文書ファイルを管理するものであり、図５の５００のように、階層構造からなるフォルダ内に文書ファイルとして管理している。図５を参照して、従来技術のファイル管理方法について説明する。
【００１６】
図５は、従来技術および本発明の実施形態における、ファイル管理方法の一例を示す模式図である。
【００１７】
図５の左図は、たとえば、ユーザが『△△検索』ファイル５０７を「基本設計」フォルダ５００にドラッグ＆ドロップした際に、ドロップしたファイルである『△△検索』ファイル５０７が「△△検索」文書分類フォルダ５０６に自動的にコピー／移動されることを表している。上記のような文書ファイルの分類は、たとえば、文書分類マスタ５０１のようなデータを参照して行っている。すなわち、基本設計フォルダ５００にファイルがドラッグ＆ドロップされると、文書分類マスタ５０１の親フォルダ５０３が「基本設計」フォルダの、ドラッグ＆ドロップされたファイル名５０４が『△△検索』であるファイルを格納するフォルダ（文書分類）は、５０２のように「△△検索」となる。同様に、たとえば、ユーザが『△△検索』ファイルを誤って「○○登録」フォルダにコピー／移動しようとした場合も、文書分類マスタの５０４を参照して自動的に「△△検索」フォルダにコピー／移動する処理を行う。以上の処理により、ユーザがファイルを格納するフォルダを間違えても自動的に格納フォルダを修正することができる。
【００１８】
本発明は、上記の図５の左側の処理を、文書分類ルールが未定義のフォルダ（図５の右側）に対しても実施できるようにすることを課題とする。図１のシステム構成図の説明に戻る。
【００１９】
図１のクライアント装置１０２は、文書管理サーバ１０１にネットワーク１０３を通じて文書ファイルを登録するための情報処理装置である。なお、クライアント装置１０２や文書管理サーバ１０１は単一の筐体であっても良いし、複数の物理的な情報処理装置であってもよい。
【００２０】
図２は、本発明の実施形態における文書管理サーバ１０１、クライアント装置１０２などに適応される情報処理装置のハードウェア構成の一例を示すブロック図である。
【００２１】
図２に示すように、情報処理装置は、システムバス２０４を介してＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３、入力コントローラ２０５、ビデオコントローラ２０６、メモリコントローラ２０７、よび通信Ｉ／Ｆコントローラ２０８が接続される。
【００２２】
ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００２３】
ＲＯＭ２０２あるいは外部メモリ２１１は、ＣＰＵ２０１が実行する制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や、本情報処理方法を実現するためのコンピュータ読み取り実行可能なプログラムおよび必要な各種データ（データテーブルを含む）を保持している。
【００２４】
ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードし、ロードしたプログラムを実行することで各種動作を実現する。
【００２５】
入力コントローラ２０５は、キーボード２０９や不図示のマウス等のポインティングデバイス等の入力装置からの入力を制御する。入力装置がタッチパネルの場合、ユーザがタッチパネルに表示されたアイコンやカーソルやボタンに合わせて押下（指等でタッチ）することにより、各種の指示を行うことができることとする。
【００２６】
また、タッチパネルは、マルチタッチスクリーンなどの、複数の指でタッチされた位置を検出することが可能なタッチパネルであってもよい。
【００２７】
ビデオコントローラ２０６は、ディスプレイ２１０などの外部出力装置への表示を制御する。ディスプレイは本体と一体になったノート型パソコンのディスプレイも含まれるものとする。なお、外部出力装置はディスプレイに限ったものははく、例えばプロジェクタであってもよい。また、前述のタッチ操作を受け付け可能な装置については、入力装置も提供する。
【００２８】
なおビデオコントローラ２０６は、表示制御を行うためのビデオメモリ（ＶＲＡＭ）を制御することが可能で、ビデオメモリ領域としてＲＡＭ２０３の一部を利用することもできるし、別途専用のビデオメモリを設けることも可能である。
【００２９】
メモリコントローラ２０７は、外部メモリ２１１へのアクセスを制御する。外部メモリとしては、ブートプログラム、各種アプリケーション、フォントデータ、ユーザファイル、編集ファイル、および各種データ等を記憶する外部記憶装置（ハードディスク）、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等を利用可能である。
【００３０】
通信Ｉ／Ｆコントローラ２０８は、ネットワークを介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信やＩＳＤＮなどの電話回線、および携帯電話の３Ｇ回線を用いた通信が可能である。
【００３１】
尚、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ２１０上での表示を可能としている。
【００３２】
ハードウェア上で動作する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。
【００３３】
なお、全ての装置がこれらの構成を備えているわけではなく、必要なものを夫々備えていればよい。
【００３４】
次に、図３〜図４のフローチャートを参照して、本発明の実施形態におけるクライアント装置１０２と文書管理サーバ１０１の処理について説明する。
【００３５】
図３は、本発明の実施形態における、クライアント装置１０２及び文書管理サーバ１０１により実行される文書ファイル登録処理の流れであり、図中のＳ３０１〜Ｓ３１６は各情報処理装置の各ステップを示す。各ステップの処理は、それぞれのシステムの外部メモリ２１１に格納されたアプリケーションプログラムを、それぞれのシステムのＣＰＵ２０１がＲＡＭ２０３上にロードして実行することにより実現される。
【００３６】
図３のフローチャートは、クライアント装置１０２のユーザがクライアント装置１０２から文書ファイルを文書管理サーバ１０１に登録しようとする際に開始される処理の流れの例である。
【００３７】
まず、ステップＳ３０１において、クライアント装置１０２は、ユーザから入力されたユーザＩＤ及びパスワードなどのログイン情報を用いて、文書管理サーバ１０１にユーザ認証をさせる処理を行う。このログイン認証処理については、本発明の主旨ではないので、説明を省略する。
【００３８】
次に、ステップＳ３０２において、クライアント装置１０２は、ファイルを文書管理サーバ１０１上の移動／コピーさせたいのフォルダ情報を取得する要求を送信する。
【００３９】
フォルダ情報を取得する要求を受け付けた文書管理サーバ１０１は（ステップＳ３０３）、次のステップＳ３０４において、フォルダ情報画像の元になるデータを生成し、そのデータをクライアント装置１０２に送信する（ステップＳ３０５）。
【００４０】
文書管理サーバ１０１から移動／コピーするフォルダ情報画像のデータを受信したクライアント装置１０２は（ステップＳ３０６）、次のステップＳ３０７において、フォルダ情報画像を表示する。フォルダ一覧画像を表示したイメージを図５を参照して説明する。
【００４１】
図５は、文書管理サーバ１０１上に管理されているファイルを格納するフォルダの構成をクライアント装置１０２のディスプレイ装置２１０に表示したイメージ図である。
【００４２】
ステップＳ３０７では、たとえば、図５の右側のフォルダ構成５１０（親フォルダが「詳細設計」のフォルダ）のようなフォルダ情報をクライアント装置１０２のディスプレイ装置２１０に表示する。
【００４３】
次に、ステップＳ３０８において、クライアント装置１０２は、ユーザから文書管理サーバ１０１内の所定のフォルダに格納したいファイルをドラッグ＆ドロップなどで受け付ける。図５を参照してステップＳ３０８の処理を説明する。
【００４４】
たとえば、図５の右側のフォルダ構成図５１０（親フォルダが「詳細設計」のフォルダ）が表示されている時に、『△△検索』ファイル５１７を「△△検索」フォルダ５１６にドラッグ＆ドロップされると、ステップＳ３０８の処理が開始され、「△△検索」フォルダ５１６への『△△検索』ファイル５１７の登録要求が実行される。
【００４５】
次に、ステップＳ３０９において、文書管理サーバ１０１は、ステップＳ３０８でフォルダ構成図内のドラッグ＆ドロップされたフォルダ（図５の右側の図では、「△△検索」フォルダ５１６）へドラッグ＆ドロップしたファイルを登録する処理を受け付ける。なお、この「△△検索」フォルダ５１６への登録処理は、親フォルダである「詳細設計」フォルダへのドラッグ＆ドロップでも良い。その場合、親フォルダである「詳細設計」フォルダ５１０以下のフォルダ構成と同じ構成を持つフォルダ（図５の場合、親フォルダが「基本設計」５００のフォルダ）を、後のステップＳ４０８でフォルダ管理ルールの優先候補として検索する。
【００４６】
次に、ステップＳ３１０において、文書管理サーバ１０１は、ドラッグ＆ドロップされたフォルダ構成に文書分類ルールがあるかどうか確認する。文書分類ルールの例を図１０を参照して説明する。
【００４７】
図１０は、本発明の実施形態における、文書管理サーバ１０１に記憶されている文書分類ルールを記憶したテーブルの一例を示す模式図である。
【００４８】
図１０の１０００が、「基本設計」フォルダ５００のみの文書管理ルールが定義されているデータの例である。１００１はフォルダ構成毎に定められたルールＩＤであり、１００２はフォルダ構成の親フォルダの名前である。この親フォルダ毎にルールＩＤ１００１が管理され、文書管理ルールが定義されている。
【００４９】
１００３は文書分類連番であり、文書分類先であるフォルダ毎に振られたＩＤである。１００４は文書分類するフォルダ名であり、図１０の親フォルダが「基本設計」の場合は「△△検索」フォルダや「○○登録」フォルダなどが存在している。１００５は、文書分類するフォルダ名１００４に格納するファイル名を定義したものである。たとえば、１行目は、親フォルダが「基本設計」フォルダであり、その親フォルダに『△△検索』ファイルがドラッグ＆ドロップされると自動的に親フォルダの下の「△△検索」フォルダに格納されることを示したテーブルである。同様に２行目は、「基本設計」という親フォルダに、１００５にある『△△Ｓｅａｒｃｈ』というファイルをドラッグ＆ドロップすると、自動的に１００４にある「△△検索」フォルダに格納されることを示している。以下の行にも同様に、ドラッグ＆ドロップするファイルの名前１００５により、格納先フォルダ１００４を分けるルールが記憶されている。
【００５０】
文書管理ルール１０００の場合は、親フォルダが「基本設計」５００の場合のみ定義されているため、親フォルダが「詳細設計」の文書分類するフォルダ名は１００６や１００７のように未定義である。図１０のテーブルの説明を終え、図３のフローチャートの説明に戻る。
【００５１】
図３のステップＳ３１０において、文書分類ルールがあるかどうかを判断し、文書分類ルールがあると判断されると、ステップＳ３１６へと処理を遷移する。ステップＳ３１６以降の処理は後述する。一方、ステップＳ３１０において、文書分類ルールが無いと判断されると、ステップＳ３１１へと処理を遷移する。
【００５２】
ステップＳ３１１に遷移すると、文書管理サーバ１０１は、文書登録警告画面のデータを生成し、クライアント装置１０２に送信する。生成される画面イメージの例は図６で後述する。送信された文書登録警告画面のデータは、次のステップＳ３１２において、クライアント装置１０２によって受信される。
【００５３】
文書登録警告画面のデータを受信したクライアント装置１０２は、次のステップＳ３１３において、クライアント装置１０２のディスプレイ２１０に表示される。ディスプレイの表示例を図６を参照して説明する。
【００５４】
図６は、本発明の実施形態における、クライアント装置１０２のディスプレイ２１０上に表示される文書登録警告画面の一例を示す模式図である。
【００５５】
図６の６００は、クライアント装置１０２のディスプレイ２１０上に表示される画面イメージであり、画面には文書分類ルールがない旨が表示されている。この画面で、ユーザにより［ルール継承］ボタン６０１が押下されると、本発明の以下の処理が実施される。一方、［新規ルール作成］ボタン６０２が押下されると、新たな文書分類ルールの作成の処理に入る。新規ルール作成の処理は、新たに図１０のような文書分類ルールテーブルを作成する処理になる。新規ルール作成は、図１０のファイル名１００５に対する文書分類１００４の定義を新規で入力する処理であるが、本発明の本質ではないので、説明を省略する。［キャンセル］ボタン６０３が押下された場合は、文書分類ルールは作成せず、ドラッグ＆ドロップしたファイルをドロップしたフォルダにコピー／移動させるだけの処理を実行して、本処理を終了する。本発明では、［ルール継承］ボタン６０１が押下されて以降の処理について説明する。図３のフローの説明に戻る。
【００５６】
ステップＳ３１３において、クライアント装置１０２は、文書登録警告画面を表示し、［ルール継承］ボタンの押下を受け付ける（ステップＳ３１４）と、次のステップＳ３１５において、文書管理サーバ１０１は、文書分類マスタを他のフォルダから継承して登録する処理を行う。ステップＳ３１５の処理の詳細を図４を参照して説明する。
【００５７】
図４は、本発明の実施形態における、クライアント装置１０２及び文書管理サーバ１０１により実行される文書分類マスタ登録処理の流れであり、図中のＳ４０１〜Ｓ４２３は各情報処理装置の各ステップを示す。各ステップの処理は、それぞれのシステムの外部メモリ２１１に格納されたアプリケーションプログラムを、それぞれのシステムのＣＰＵ２０１がＲＡＭ２０３上にロードして実行することにより実現される。
【００５８】
図４のフローチャートは、文書管理サーバ１０１が、図３のフローチャートのステップＳ３１５へと遷移すると開始される処理の流れの例である。
【００５９】
まず、ステップＳ４０１において、文書管理サーバ１０１は、ステップＳ３０８でドロップされたフォルダの文書分類ルールであるフォルダ管理ルールを継承する要求を受け付ける。
【００６０】
次に、ステップＳ４０２において、文書管理サーバ１０１は、ステップＳ３０８でドロップされたフォルダのフォルダ構成図を画面に表示するデータを生成する。フォルダ構成図の例は図７で後述する。
【００６１】
次に、ステップＳ４０３において、文書管理サーバ１０１は、ステップＳ４０２で生成されたフォルダ構成図を画面に表示するためのデータをクライアント装置１０２に送信する。
【００６２】
次のステップＳ４０４において、クライアント装置１０２は、文書管理サーバ１０１より送信されたフォルダ構成図を表示するデータを受信し、ステップＳ４０５において、クライアント装置１０２のディスプレイ２１０に表示する。表示される画面イメージを図７を参照して説明する。
【００６３】
図７は、本発明の実施形態における、クライアント装置１０２のディスプレイ２１０上に表示されるフォルダ構成図画面の一例を示す模式図である。
【００６４】
図７の７００は、クライアント装置１０２のディスプレイ２１０上に表示される画面イメージであり、７０１の親フォルダ位置には、ステップＳ３０８でドロップされたフォルダの親フォルダが表示されている。ユーザは図７の７００の表示により、フォルダ構成（図７の例では、７０１の「詳細設計」を親フォルダとするフォルダ構成）を確認して、文書分類マスタを継承させるフォルダを指定することができる。図５の５１０の例では、「△△検索」フォルダ５１６にファイルがドロップされており、図７の７０４の「△△検索」フォルダに該当する。この発明では、一つのファイルのドロップ操作により、図７の７０１のフォルダ以下の文書分類マスタを他のフォルダから任意に継承させることができる。
【００６５】
図７の［次へ］ボタン７０２が押下されると、次のステップＳ４０６へと処理を遷移し、［閉じる］ボタン７０３が押下されると、本発明の処理を終え、ステップＳ３０８で移動もしくはコピーされたファイルの通常のドロップ処理のみを実施する。図４のフローチャートの説明に戻る。
【００６６】
図４のステップＳ４０５において、図７のような画面を表示し、［次へ］ボタン７０２が押下されると、次のステップＳ４０６へと処理を遷移し、ステップＳ４０６において、クライアント装置１０２は、文書分類マスタを継承することになる、その他のフォルダ管理ルールを選択させる画面を文書管理サーバ１０１から取得する要求を文書管理サーバ１０１に送信する。
【００６７】
次のステップＳ４０７において、文書管理サーバ１０１は、他のフォルダの管理ルール（文書分類マスタ）をクライアント装置１０２に表示させる要求を受け付ける。
【００６８】
次に、ステップＳ４０８において、文書管理サーバ１０１は、他のフォルダの管理ルール（文書分類マスタ）を画面に表示させるためのデータを生成する。フォルダ管理ルールの表示例は、図８で後述する。
【００６９】
次に、ステップＳ４０９において、文書管理サーバ１０１は、ステップＳ４０８で生成されたフォルダ管理ルールを画面に表示するためのデータをクライアント装置１０２に送信する。
【００７０】
次のステップＳ４１０において、クライアント装置１０２は、文書管理サーバ１０１より送信されたフォルダ管理ルールを画面に表示するためのデータを受信し、ステップＳ４１１において、クライアント装置１０２のディスプレイ２１０に表示する。表示される画面イメージを図８を参照して説明する。
【００７１】
図８は、本発明の実施形態における、クライアント装置１０２のディスプレイ２１０上に表示されるフォルダ管理ルール選択画面の一例を示す模式図である。
【００７２】
図８の８００は、クライアント装置１０２のディスプレイ２１０上に表示される画面イメージであり、ステップＳ３０８でドラッグされたフォルダの親フォルダ（例えば、図７の「詳細設計」フォルダ７０１）以外の、既に文書分類マスタが定義されている親フォルダ（例えば、図８では「基本設計」フォルダ８０７）の文書分類マスタを表示している。８００内のタブ８０１や８０２は、親フォルダ８０７を切り替えることができるタブであり、次のステップＳ４１２でユーザにより選択される。図４のフローチャートの説明に戻る。
【００７３】
次に、図４のステップＳ４１２において、クライアント装置１０２は、ステップＳ３０８で指定された親フォルダに文書分類マスタを設定させるための指定をユーザから受け付ける。ユーザからフォルダ管理ルール（文書分類マスタ）を受け付けるイメージを図８を参照して説明する。
【００７４】
ユーザはタブ８０１や８０２を選択し、指定された親フォルダ８０７の文書分類マスタを画面に表示させる。なお、文書分類マスタのタブとして優先的に選択される親フォルダ（タブ８０２よりタブ８０１）は、ステップＳ３０８でドラッグ＆ドロップされた「△△検索」フォルダ５１６と同じ名前のフォルダを持つ振り分けルールを優先させ、かつドラッグ＆ドロップしたファイル名『△△検索』のファイル５１７が振り分けルールに適応されている文書分類マスタを優先的に表示させる。図８の例では、８０１のタブが選択されていることにより、親フォルダが「基本設計」である文書分類マスタが選択されている例である。８０３のチェックボックスは、親フォルダ以下のフォルダの文書分類マスタ全てを継承する際にユーザが付けるチェックボックスである。８０４のチェックボックスは、この右側に表示されているフォルダ（図８の場合は「△△検索」フォルダ）以下のフォルダの文書分類マスタを継承する際に付けられるチェックボックスである。図８は、８０３で親フォルダ以下を継承する設定になっているので、「△△検索」フォルダ８０５のチェックボックスである８０４や「○○登録」のチェックボックスもまとめてチェックされている。「△△検索」フォルダ８０５における文書分類マスタは、『△△検索』というファイル名のファイル８０６や『△△Ｓｅａｒｃｈ』というファイル名のファイルを「△△検索」フォルダに格納する設定である。８０４のチェックボックスにチェックが入っていると、ステップＳ３０８で格納される親フォルダである「詳細設計」フォルダの「△△検索」フォルダの文書分類マスタも「基本設計」フォルダ８０７以下の「△△検索」フォルダ８０５をそのまま継承することができる。タブ８０１や８０２が選択された後、チェックボックス８０３や８０４が入力（選択）された後、選択ボタン８０８が押下されると、次のステップＳ４１３へと処理を遷移する。図４のフローチャートの説明に戻る。
【００７５】
次に、ステップＳ４１３において、クライアント装置１０２は、設定される文書分類マスタ（フォルダ管理ルール）を表示させるためのデータを文書管理サーバ１０１から取得する要求を送信する。
【００７６】
次に、ステップＳ４１４において、文書管理サーバ１０１は、設定される文書分類マスタ（フォルダ管理ルール）を表示させる要求を受け付ける。
【００７７】
次に、ステップＳ４１５において、文書管理サーバ１０１は、設定される文書分類マスタ（フォルダ管理ルール）を画面に表示させるためのデータを生成する。設定されるフォルダ管理ルールの表示例は、図９で後述する。
【００７８】
次に、ステップＳ４１６において、文書管理サーバ１０１は、ステップＳ４１５で生成されたフォルダ管理ルールを画面に表示するためのデータをクライアント装置１０２に送信する。
【００７９】
次のステップＳ４１７において、クライアント装置１０２は、文書管理サーバ１０１より送信された、これから設定されるフォルダ管理ルールを画面に表示するためのデータを受信し、ステップＳ４１８において、クライアント装置１０２のディスプレイ２１０に表示する。表示される画面イメージを図９を参照して説明する。
【００８０】
図９は、本発明の実施形態における、クライアント装置１０２のディスプレイ２１０上に表示されるフォルダ管理ルール登録画面の一例を示す模式図である。
【００８１】
図９の９００は、クライアント装置１０２のディスプレイ２１０上に表示される画面イメージであり、ステップＳ３０８でドラッグされたフォルダの親フォルダ（例えば、図７の「詳細設計」フォルダ７０１）に新たに設定される文書分類マスタの例を表示している。９００内の９０１列には、親フォルダとしてステップＳ３０８でドラッグされたフォルダの親フォルダである「詳細設計」フォルダ９０４が表示されており、文書分類マスタの文書分類先である文書分類９０２には、ファイル名９０３で指定されたファイル名のファイルを分類することが示されている。９００のような画面が表示されている場合に、ユーザが登録ボタン９０５を押下すると、この画面の文書分類マスタを確定させるために、次のステップＳ４１９へと処理を遷移する。図４のフローチャートの説明に戻る。
【００８２】
次のステップＳ４１９において、クライアント装置１０２は、図９で表示している文書分類マスタを文書管理サーバ１０１に登録させる要求を送信する。
【００８３】
次に、ステップＳ４２０において、文書管理サーバ１０１は、設定される文書分類マスタ（フォルダ管理ルール）を文書管理サーバ１０１に登録する要求を受け付ける。
【００８４】
次に、ステップＳ４２１において、文書管理サーバ１０１は、ステップＳ４２０で登録依頼を受けた親フォルダ（図９の場合は「詳細設計」フォルダ）に対し、ステップＳ４１３で継承する側の親フォルダ（図８の場合、「基本設計」フォルダ）の文書分類マスタ（フォルダ管理ルール）から、設定された親フォルダ以下の文書分類マスタを当てはめるために文書分類マスタをコピーする。
【００８５】
次に、ステップＳ４２２において、ステップＳ４２１でコピーされた文書分類マスタをステップＳ３０８でドラッグ＆ドロップされた親フォルダに適応させるべく、文書分類マスタデータを書き換える。図１０を参照して、文書分類マスタデータの書き換えを説明する。
【００８６】
図１０の１０００は新たなフォルダ管理ルール適応前の文書分類マスタであり、ルールＩＤ１００１がＡ０００２の行の文書分類１００４には適切なフォルダ名が入力されていない（１００６，１００７）。なお、当初はルールＩＤ１００１がＡ０００２の行自体を有しておらず、図４のフローチャートのステップＳ４２０の登録要求を受けた段階でＡ０００２の行を追加しても良い。
【００８７】
ルールＩＤ１００１にＡ０００２の行が追加された例が１０１０である。１０１０では、ルールＩＤ１０１１がＡ０００２の行には、親フォルダ１０１２が「詳細設計」フォルダであるフォルダ構成において、ファイル名１０１５が『△△検索』、『△△Ｓｅａｒｃｈ』である文書分類連番１０１３が「１」の１，２行目のデータがＡ０００２の行に書き換えられている（１０１６，１０１７）。以上の処理により、親フォルダ１０１２が「基本設計」フォルダの文書分類を行う文書分類マスタを「詳細設計」フォルダが親フォルダである「詳細設計」フォルダ以下のフォルダに適応させることができ、フォルダ管理ルールを正確に、しかも容易に継承することができる。図４のフローチャートの説明に戻る。
【００８８】
次に、ステップＳ４２３において、文書管理サーバ１０１は、ステップＳ４２２で書き換えられた文書分類マスタを登録する処理を行う。
【００８９】
以上の処理により、文書を格納するフォルダの分類構成が同じようなフォルダがある場合に、同じファイル管理ルールを容易に適応させることができる効果を有する。
【００９０】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【００９１】
本実施の形態に係るクライアント装置１０２や文書管理サーバ１０１は、例えば、１つ又は複数のコンピュータに、本実施の形態で説明する処理内容を記述したプログラムを実行させることにより実現可能である。すなわち、文書管理サーバ１０１が有する機能は、当該コンピュータに内蔵されるＣＰＵやメモリ、ハードディスクなどのハードウェア資源を用いて、文書管理サーバ１０１で実施される処理に対応するプログラムを実行することによって実現することが可能である。上記プログラムは、コンピュータが読み取り可能な記録媒体（可搬メモリ等）に記録して、保存したり、配付したりすることが可能である。また、上記プログラムをインターネットや電子メールなど、ネットワークを通して提供することも可能である。
【００９２】
また、本発明におけるプログラムは、図３、図４の処理をコンピュータに実行させるプログラムである。なお、本発明におけるプログラムは、図３、図４の各処理ごとのプログラムであってもよい。
【００９３】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読み出し、実行することによっても本発明の目的が達成されることは言うまでもない。
【００９４】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記録した記録媒体は本発明を構成することになる。
【００９５】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることが出来る。
【００９６】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９７】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９８】
また、本発明は、複数の機器から構成されるシステムに適用しても、ひとつの機器から成る装置に適用しても良い。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【００９９】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１００】
１０１  文書管理サーバ
１０２  クライアント装置
１０３  ネットワーク
２０１  ＣＰＵ
２０２  ＲＯＭ
２０３  ＲＡＭ
２０４  システムバス
２０５  入力コントローラ
２０６  ビデオコントローラ
２０７  メモリコントローラ
２０８  通信Ｉ／Ｆ（インタフェース）コントローラ
２０９  入力装置
２１０  ディスプレイ装置
２１１  外部メモリ
【図１】
2019191965.tif 000003
【図２】
2019191965.tif 000004
【図３】
2019191965.tif 000005
【図４】
2019191965.tif 000006
【図５】
2019191965.tif 000007
【図６】
2019191965.tif 000008
【図７】
2019191965.tif 000009
【図８】
2019191965.tif 000010
【図９】
2019191965.tif 000011
【図１０】
2019191965.tif 000012