(57)【要約】【課題】  複数の電子文書をひとつの電子文書に合成した場合、合成後に、合成の対象とした複数の電子文書を特定する文書管理プログラム、システムおよび装置を提供する。【解決手段】  操作部２０２を操作することにより重ね合わせ処理における重ね合わせ条件を設定し、重ね合わせ要求を行うと、条件解析部２０５で設定された重ね合わせ条件が解析され、重ね合わせ処理部２０７でその重ね合わせ条件に基づく重ね合わせ処理が行われる。このとき、属性情報更新部２０８では、各文書の文書識別情報とバージョン番号を用いて処理情報を作成し、その処理情報を重ね合わせて生成した文書に関連付ける。【選択図】図２
2008293309.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを、
複数の電子文書を１つの電子文書に合成する合成手段、
前記合成手段により合成した前記複数の電子文書を特定する特定情報を生成する特定情報生成手段、
前記特定情報生成手段によって生成した特定情報を前記合成手段により合成した電子文書に関連付ける関連付手段
として機能させる文書管理プログラム。
【請求項２】
前記コンピュータを、
前記合成手段による合成により合成された電子文書に含まれることになった電子文書を削除する第１の削除手段、
前記第１の削除手段によって削除した電子文書に関連付けられた前記特定情報を記憶装置に記憶させる記憶手段
として更に機能させる請求項１記載の文書管理プログラム。
【請求項３】
前記特定情報は、
前記電子文書の版情報および識別情報を含む請求項２記載の文書管理プログラム。
【請求項４】
前記コンピュータを、
前記特定情報により特定される電子文書を識別する識別情報と該識別情報に対する電子文書の版情報を含む履歴情報を生成する履歴情報生成手段
として更に機能させる請求項１から３のいずれかに記載の文書管理プログラム。
【請求項５】
前記コンピュータを、
前記記憶手段によって記憶させた前記特定情報に基づき、前記合成手段により合成した電子文書から合成前の複数の電子文書を復元する復元手段、
前記復元手段による前記複数の電子文書の復元の後に、前記合成手段により合成した電子文書を削除する第２の削除手段
として更に機能させる請求項２記載の文書管理プログラム。
【請求項６】
複数の電子文書を１つの電子文書に合成する合成手段と、
前記合成手段により合成した前記複数の電子文書を特定する特定情報を生成する特定情報生成手段と、
前記特定情報生成手段によって生成した特定情報を前記合成手段により合成した電子文書に関連付ける関連付手段と
を具備する文書管理システム。
【請求項７】
複数の電子文書を１つの電子文書に合成する合成手段と、
前記合成手段により合成した前記複数の電子文書を特定する特定情報を生成する特定情報生成手段と、
前記特定情報生成手段によって生成した特定情報を前記合成手段により合成した電子文書に関連付ける関連付手段と
を具備する文書管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書管理プログラム、システムおよび装置に関する。
【背景技術】
【０００２】
電子文書を管理するシステムでは、当該電子文書を一意に識別する文書識別情報によって管理しており、その文書識別情報に対して状態や操作設定などを示す属性情報が付帯されている。その属性情報として、たとえば、操作履歴やバージョン情報やアクセス権などがあり、これらの属性情報がさまざまな文書処理に用いられる。
【０００３】
そのため、これらの属性情報が破損、欠落している場合にはその所定の文書処理を行うことができないため不具合となってしまうことがある。特に、管理した電子文書同士の統合や重ね合わせにおいては、各電子文書が持つ属性情報に設定された属性値が異なる場合が多く、属性情報の取り扱いに配慮が必要となる。
【０００４】
特許文献１に開示された従来技術では、各電子文書に対するショートカット（文書指示用個別情報）を作成しておき、選択したショートカットによって示される文書それぞれを統合する処理を行い、統合後の新たな文書のショートカットを作成できるようにしている。
【特許文献１】特開２００２−２５９３６１
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、複数の電子文書をひとつの電子文書に合成した場合、合成後に、合成の対象とした複数の電子文書を特定する文書管理プログラム、システムおよび装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、請求項１の発明は、コンピュータを、複数の電子文書を１つの電子文書に合成する合成手段、前記合成手段により合成した前記複数の電子文書を特定する特定情報を生成する特定情報生成手段、前記特定情報生成手段によって生成した特定情報を前記合成手段により合成した電子文書に関連付ける関連付手段として機能させることを特徴とする。
【０００７】
また、請求項２の発明は、請求項１の発明において、前記コンピュータを、前記合成手段による合成により合成された電子文書に含まれることになった電子文書を削除する第１の削除手段、前記第１の削除手段によって削除した電子文書に関連付けられた前記特定情報を記憶装置に記憶させる記憶手段として更に機能させることを特徴とする。
【０００８】
また、請求項３の発明は、請求項２の発明において、前記特定情報は、前記電子文書の版情報および識別情報を含むことを特徴とする。
【０００９】
また、請求項４の発明は、請求項１から３のいずれかの発明において、前記コンピュータを、前記特定情報により特定される電子文書を識別する識別情報と該識別情報に対する電子文書の版情報を含む履歴情報を生成する履歴情報生成手段として更に機能させることを特徴とする。
【００１０】
また、請求項５の発明は、請求項２の発明において、前記コンピュータを、前記記憶手段によって記憶させた前記特定情報に基づき、前記合成手段により合成した電子文書から合成前の複数の電子文書を復元する復元手段、前記復元手段による前記複数の電子文書の復元の後に、前記合成手段により合成した電子文書を削除する第２の削除手段として更に機能させることを特徴とする。
【００１１】
また、請求項６の発明は、複数の電子文書を１つの電子文書に合成する合成手段と、前記合成手段により合成した前記複数の電子文書を特定する特定情報を生成する特定情報生成手段と、前記特定情報生成手段によって生成した特定情報を前記合成手段により合成した電子文書に関連付ける関連付手段とを具備することを特徴とする。
【００１２】
また、請求項７の発明は、複数の電子文書を１つの電子文書に合成する合成手段と、前記合成手段により合成した前記複数の電子文書を特定する特定情報を生成する特定情報生成手段と、前記特定情報生成手段によって生成した特定情報を前記合成手段により合成した電子文書に関連付ける関連付手段とを具備することを特徴とする。
【発明の効果】
【００１３】
本発明の請求項１によれば、複数の電子文書をひとつの電子文書に合成した場合、合成後に、合成前の元の電子文書を特定することができる。
【００１４】
また、請求項２によれば、電子文書の記憶量を抑制することができる。
【００１５】
また、請求項３によれば、合成前の元の電子文書の版情報および識別情報を特定することができる。
【００１６】
また、請求項４によれば、電子文書の状態の変化を記録することができる。
【００１７】
また、請求項５によれば、合成した電子文書から合成前の元の電子文書を復元することができる。
【００１８】
また、請求項６によれば、複数の電子文書をひとつの電子文書に合成した場合、合成後に、合成前の元の電子文書を特定することができる。
【００１９】
また、請求項７によれば、複数の電子文書をひとつの電子文書に合成した場合、合成後に、合成前の元の電子文書を特定することができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明に係わる文書管理プログラム、システムおよび装置の一実施例を添付図面を参照して詳細に説明する。
【００２１】
なお、以下の実施例ではクライアントＰＣおよび文書管理装置により構成される文書管理システムの例を示すが、文書管理装置のみにより構成される文書管理システムであってもよい。
【実施例】
【００２２】
図１は、本発明の実施の形態に係る文書管理システムのシステム構成図の一例である。
【００２３】
図１において、この文書管理システムは、クライアントＰＣ１０、文書管理装置２０を具備して構成され、クライアントＰＣ１０からの指示により文書管理装置２０で管理する複数の電子文書（以下、「文書」という）を重ね合わせる処理（以下、「重ね合わせ処理」若しくは「合成（マージ）処理」という）を行うシステムである。
【００２４】
また、重ね合わせ処理を行うことで生成した文書（以下、重ね合わせ処理前の文書と区別するために「合成文書」という）に関する情報を管理する。
【００２５】
重ね合わせの指示を行うクライアントＰＣ１００には、ユーザインターフェースとして表示ディスプレイが設けられており、その表示ディスプレイ上に文書同士の重ね合わせ処理に用いる重ね合わせ条件を設定する設定画面を表示する。表示された設定画面を用いて指定した重ね合わせ条件による文書の重ね合わせ処理の実行要求を文書管理装置２００に行う。
【００２６】
文書管理装置２００では、重ね合わせの指示を受信すると、文書同士の重ね合わせ処理を指定された重ね合わせ条件に基づいて行う。
【００２７】
なお、本実施例では、文書管理装置２００で文書の重ね合わせ処理を行うことが示されているが、これに限定されることなく、クライアントＰＣ１０で重ね合わせ処理を行うような構成であってもよい。
【００２８】
文書を管理する文書管理装置２００では、文書の版管理（「バージョン管理」ともいう）が可能であり、版番号（「バージョン番号」という）ごとに文書を管理している。また、各バージョン番号の文書にはそのバージョン番号に対して版情報（「バージョン情報」という）が設定可能であって、そのバージョン情報には、重ね合わせ処理の生成過程を示す情報を記録する。
【００２９】
バージョン番号以外にも、操作履歴として重ね合わせ処理の生成過程を示す情報を記録するように構成してもよい。
【００３０】
たとえば、文書Ｂの「バージョン３」を文書Ａの「バージョン５」に重ね合わせることにより合成文書を生成する場合、生成した合成文書は文書Ａの「バージョン６」であって、この合成文書である文書Ａの「バージョン６」のバージョン情報には、文書Ａの「バージョン５」に文書Ｂの「バージョン３」を重ね合わせることで「バージョン６」としたという文書の生成過程の情報が記録される。
【００３１】
すなわち、合成文書から重ね合わせ前のバージョンの文書を特定可能とする。
【００３２】
本発明の実施の形態に係る文書管理システムの詳細な構成の例を図２に示し、また、文書管理装置２０で行われる重ね合わせ処理の詳細な流れの例を図５に示す。
【００３３】
図２は、本発明の実施の形態に係る文書管理システム全体の詳細な構成の例を示す機能ブロック図であって、重ね合わせ条件に基づいて文書同士の重ね合わせ処理を実現する。
【００３４】
図２に示す文書管理装置２００は、表示部２０１、操作部２０２、アクセス権判定部２０３、管理部２０４、条件解析部２０５、公開制限処理部２０６、重ね合わせ処理部２０７、属性情報更新部２０８、削除処理部２０９、復元処理部２１０を具備して構成される。
【００３５】
管理部２０４は、ＨＤＤ（Hard Disk Drive）やＲＡＭ（Random Access Memory）などの記憶装置によって構成され、さまざまな文書を所定の管理体系に基づいて管理する。この管理部２０４で管理する各文書には重ね合わせ処理に関する情報（以下、「属性情報」）が付与されており、この属性情報として、文書識別情報やバージョン番号、操作履歴情報、アクセス権、登録者、登録場所などの情報がある。特に、文書識別情報やバージョン番号、操作履歴情報は、文書を特定するために用いる特定情報である。
【００３６】
この「文書識別情報」は管理する文書それぞれを一意に識別する情報であり、「バージョン番号」はその文書の版を示す情報である。また、「操作履歴情報」は操作の履歴を示す情報であって、「アクセス権」は操作可能な操作者を示す情報である。さらに、「登録者」は文書を作成したユーザ若しくは文書を管理部へ登録したユーザを示す情報であって、「登録場所」は管理部内の登録位置を示すアドレス情報である。もちろん、これらの情報以外にもさまざまな情報を属性情報として管理することが可能である。
【００３７】
管理部２０４が管理する文書の重ね合わせを行う場合には、表示部２０１に重ね合わせ条件を指定する重ね合わせ条件設定画面を表示し、この重ね合わせ条件設定画面を用いて重ね合わせ条件を設定する。この重ね合わせ条件設定画面の一例を図３に示す。
【００３８】
図３は、重ね合わせ条件を設定する重ね合わせ条件設定画面の一例であって、重ね合わせる文書と、それらの文書同士の重ね合わせに用いる重ね合わせ条件とを設定する画面である。
【００３９】
図３に示す重ね合わせ条件設定画面には、[重ね合わせ対象文書]項目（３０１）、[重ね合わせ条件指定]項目（３０２）が設けられ、[重ね合わせ対象文書]項目（３０１）は、重ね合わせ処理を行う文書を指定する項目であって、[重ね合わせ条件指定]項目（３０２）は、どのように重ね合わせを行うかを設定する条件の指定項目である。
【００４０】
[重ね合わせ条件指定]項目（３０２）は、その条件として、重ね合わせる文書の順番を指定する[マージ順]条件３１、重ねあわせ後の合成文書の名称を指定する[タイトル]条件３２、合成文書を所有者を指定する[所有者]条件３３、合成文書にアクセス可能とする[アクセス権]条件３４、指定された文書のマージの仕方を指定する[マージ方法]条件３５、マージした合成文書の登録場所を指定する[登録場所]条件３６、重ね合わせによる合成文書の状態を指定する[継続文書]条件３７などがある。
【００４１】
特に、[マージ方法]条件３５では、文書そのものを重ね合わせるか若しくは文書の特定バージョンのみを重ね合わせるかを設定することができる。また、[継続文書]条件３７では、重ね合わせ処理によって既存の文書に他の文書を重ね合わせて既存の文書を更新するか、若しくは文書同士を重ね合わせることで新たな文書を作成するかを設定することができる。前者の場合には、重ね合わされる文書と重ね合わせる文書との関係となり、後者の場合には、新たな別の文書が作成されることとなる。
【００４２】
このようにして重ね合わせ条件を設定する以外にも、例えば図４に示す画面を用いて設定することも可能であるほか、予め重ね合わせ条件を指定した重ね合わせ条件設定情報を管理しておき、この設定情報を読み込むことで条件を設定してもよい。
【００４３】
図４に示す重ね合わせ条件設定画面は、図３と類似しており、図３に示す[マージ方法]条件３５と[継続文書]条件３７とを選択し、他の条件についてはマージスタイル４０を選択することで各マージスタイル４０に対して設定された条件が設定される。
【００４４】
たとえば、マージスタイル４０として「代表」を選択した場合には、[アクセス権]条件、[登録場所]条件、[タイトル]条件、[マージ順]条件、[所有者]条件としてそれぞれ「継続文書を継承、継続文書を継承、継続文書を継承、更新日時、継続文書を継承」が設定される。これらの予め設定される各条件については、個別に変更することも可能であって、変更する場合には[個別に設定]項目を選択することでその条件に対して選択可能な他の条件が示され、変更することが可能となる。
【００４５】
このように設定画面を用いて設定した重ね合わせ条件に基づく重ね合わせ処理の実行指示を行うと、条件処理部２０５へと重ね合わせ要求が行われる。条件処理部２０５では、要求された重ね合わせ要求から重ね合わせ条件を解析し、条件に基づいて公開制限処理部２０６および重ね合わせ処理部２０７へと指示を行う。
【００４６】
条件解析部２０５では、解析した結果、特定のバージョンの文書を重ね合わせる要求ではなく単に文書そのものの重ね合わせ要求が行われたとした場合には、公開制限処理部２０６へと重ね合わせ処理要求を行い、また、特定のバージョンの文書の重ね合わせ要求が行われたとした場合には、重ね合わせ処理部２０７へと重ね合わせ要求を行う。
【００４７】
まず、公開制限処理部２０６では、重ね合わせる文書の公開制限を行う。特定のバージョンの文書ではなく、文書の重ね合わせが要求された場合には、重ね合わせた文書の参照を禁止する公開制限を行い、操作者による操作を禁止する。それに対して、特定のバージョンの文書を重ね合わせが要求された場合には、他のバージョンの文書に対しては重ね合わせていないことから公開制限を行わない。この公開制限が行われると、公開制限処理部２０６から重ね合わせ処理部２０７に対して重ね合わせ処理要求が行われる。
【００４８】
重ね合わせ処理部２０７では、指定された文書の重ね合わせ処理を重ね合わせ条件に基づいて行う。この重ね合わせ処理部２０７では、重ね合わせ処理に際し、属性情報更新部２０８に属性情報の更新要求を行う。この重ね合わせ処理部２０７には、削除処理部２０９が含まれ、削除処理部２０９では重ね合わせ処理によって重ね合わせた文書の削除処理を行う。この削除処理部２０９による文書の削除処理は、選択的に行われ、設定された重ね合わせ条件に削除処理が指定されている場合には重ね合わされた文書を削除する処理を行う。
【００４９】
属性情報更新部２０８は、重ね合わせ処理によって作成される合成文書の属性情報を形成する処理を行うほか、重ね合わせた文書の属性情報を更新する処理を行う。また、この属性情報更新部２０８では、重ね合わせ処理部２０７の削除処理部２０９によって削除された文書の属性情報を削除することも可能である。
【００５０】
重ね合わせ処理部２０７によって行われる重ね合わせ処理の詳細な処理の流れの例を図５のフローチャートに示し、属性情報を更新する処理の詳細な処理の流れの例を図８と図９に示す。
【００５１】
復元処理部２１０は、重ね合わせ処理部２０６による合成処理によって作成された合成文書から合成前の状態へと復元する処理を行う。この復元処理部２１０では合成文書の属性情報から合成前の文書の状態を特定し、重ね合わせ処理部２０７による重ね合わせ処理前の文書にそれぞれを分離して復元する処理を行う。
【００５２】
図５は、重ね合わせ処理の詳細な流れを示すフローチャートである。
【００５３】
図５において、重ね合わせ操作を行うと処理が開始され、重ね合わせる文書および重ね合わせ条件を設定する設定画面を表示する（５０１）。その設定画面をもちいて重ね合わせ条件が設定され、重ね合わせ処理要求が行われる（５０２でＹＥＳ）と、設定された重ね合わせ条件を解析する（５０３）。解析した結果、重ね合わせ条件に、特定のバージョンの文書を重ね合わせることが条件に含まれるかを判断する（５０４）。
【００５４】
特定のバージョンの文書を重ね合わせることが指定されていない場合（５０４でＮＯ）には、重ね合わせる文書の公開を制限する公開制限処理を行う（５０５）。すなわち、文書そのものは文書管理装置で管理した状態にあるが、参照可能な状態とすることを制限する処理を行う。
【００５５】
それに対して、特定のバージョンの文書を重ね合わせる場合（５０４でＹＥＳ）には、他のバージョンの文書は重ね合わせない状態となることから公開制限は行わない。
【００５６】
続いて、指定された文書同士を重ね合わせ条件に基づいて重ね合わせる処理を行う（５０６）。そして、重ね合わせ処理を行った文書の属性情報を更新する（５０７）。この更新処理の詳細なフローを図８および図９に示す。
【００５７】
この重ね合わせ処理によって行われる文書同士の重ね合わせの例を図６および図７に示しており、図６および図７を用いて以下に説明する。
【００５８】
まず、図６は、文書Ａ（６０１）を文書Ｂ（６０２）に重ね合わせる重ね合わせ処理を示す図である。
【００５９】
文書Ａ（６０１）には属性情報６１が設定されており、この属性情報６１として「属性」、「アクセス権」、「履歴」、「バージョン」、「登録場所」が指定されている。この属性情報に示す「バージョン」は、各バージョン番号６２とそのバージョン番号に対応するバージョン情報６３とから構成されており、バージョン情報６３は重ね合わせ処理による当該バージョンの作成履歴を示す情報である。図６に示す文書Ａ（６０１）のバージョンは「バージョン７」であることが示されている。
【００６０】
また、文書Ｂ（６０２）には、文書Ａ（６０１）と同じように属性情報６４が設定されており、属性情報６４の「バージョン」にはバージョン番号６５、バージョン情報６６が設定されている。図６に示す文書Ｂ（６０２）のバージョンは「バージョン５」であることが示されている。
【００６１】
これらの文書Ａ（６０１）と文書Ｂ（６０２）とを重ね合わせることによって、合成文書（６０３）が生成され、その合成文書（６０３）の属性情報６１は文書Ｂ（６０２）を文書Ａ（６０１）に重ね合わせた文書であることから文書Ａ（６０１）の属性情報６１を更新したものである。
【００６２】
合成文書（６０３）の属性情報６１の「バージョン」はバージョンアップされたバージョン番号６２と、バージョンアップの過程が示されたバージョン情報６３により構成される。
【００６３】
図６に示す例では、文書Ａ（６０１）を文書Ｂ（６０２）に重ね合わせることによって重ね合わせた後の文書Ａ（６０３）のバージョン番号６２を「バージョン７」から「バージョン８」へバージョンアップし、バージョン情報６３に文書Ａの「バージョン７」に文書Ｂの「バージョン５」を重ね合わせて「バージョン８」としてということを記録する。
【００６４】
このとき、重ね合わせた文書である文書Ｂ（６０２）は、文書の公開を制限する公開制御を行い、参照可能とすることを禁止する。また同時に、文書Ｂ（６０２）のバージョン番号６５も「バージョン６」へとバージョンアップし、バージョン情報６６に、文書Ａ（６０１）の「バージョン７」に文書Ｂ（６０２）の「バージョン５」を重ね合わせて文書Ａ（６０２）の「バージョン８」としたことを示す。
【００６５】
図７は、図６と類似し、文書Ｂ（６０２）の「バージョン４」を文書Ａ（６０１）に重ね合わせる例を示している。この重ね合わせにより、重ね合わせた後の文書Ａ（６０３）のバージョン番号を「バージョン７」から「バージョン８」へバージョンアップし、バージョン情報に文書Ａ（６０１）の「バージョン７」に文書Ｂ（６０２）の「バージョン４」を重ね合わせて「バージョン８」としたということを記録する。
【００６６】
また、文書Ｂ（６０２）のバージョン番号は変更せず、「バージョン４」のバージョン情報に、文書Ｂ（６０２）の「バージョン４」を文書Ａ（６０１）の「バージョン８」に重ね合わせたことを記録する。
【００６７】
なお、この文書Ｂ（６０２）は、特定のバージョンのみを重ね合わせていることから、文書の公開を制限する公開制御は行わず、文書Ｂ（６０２）を参照可能とする。
【００６８】
図８は、文書Ａに重ね合わせる文書Ｂの属性情報を更新する処理の流れの例を示すフローチャートである。
【００６９】
図８に示すフローは、文書同士の重ね合わせ処理が行われ、属性情報の更新要求が行われると処理が開始される。実行された重ね合わせ処理がバージョンを指定した文書の重ね合わせ処理であるかを判断し（８０１）、特定のバージョンの文書を重ね合わせた処理である場合（８０１でＹＥＳ）には、そのバージョンのバージョン情報に、重ね合わせる文書（文書Ａ）および重ね合わせ処理によりバージョンアップしたバージョン番号を登録する（８０２）。
【００７０】
それに対して、特定のバージョンを重ね合わせるのではなく単に文書の重ね合わせを行った場合（８０１でＮＯ）には、最新のバージョンにバージョンアップし（８０３）、バージョンアップしたそのバージョンのバージョン情報に重ね合わせの状態を示す情報を記録する（８０４）。
【００７１】
図９は、図８に対して、文書Ｂが重ね合わされる文書Ａの属性情報を更新する処理の流れの例を示すフローチャートである。
【００７２】
図９に示すフローは、図８と同様に、文書同士の重ね合わせ処理が行われ、属性情報の更新要求が行われると処理が開始される。文書Ｂが重ね合わされて文書Ａが更新されるため、バージョンアップを行い（９０１）、特定のバージョンの文書を重ね合わせる処理が行われたかを判断する（９０２）。
【００７３】
特定のバージョンの文書を重ね合わせる重ね合わせ処理を行った場合（９０２でＹＥＳ）には、バージョンアップしたバージョンのバージョン情報に、重ね合わせた文書とそのバージョンを登録する（９０３）。
【００７４】
それに対して、特定のバージョンが指定されるのではなく、単に文書の重ね合わせが行われた場合（９０２でＮＯ）には、バージョンアップしたそのバージョンのバージョン情報として重ね合わせの状態を示す情報を記録する（９０４）。
【００７５】
以上により、図２に示す重ね合わせ処理部２０７によって重ね合わせ処理が行われた文書（合成文書）とその重ね合わせ処理に関する文書の属性情報を管理部２０４で管理する。
【００７６】
このようにして管理する合成文書を操作する場合には、図２に示す操作部２０２を用いて操作する。このとき、アクセス権判定部２０３で当該文書の操作が可能であるかをその文書の属性情報に含まれるアクセス権を用いて判断する。操作可能である場合には表示部２０１へ文書を表示して操作可能とし、操作できない場合にはその旨を表示部２０１へと表示する。
【００７７】
このときの文書操作の流れの例を図１０に示す。
【００７８】
図１０は、管理する文書にアクセスする際の処理の流れを示すフローチャートである。
【００７９】
図１０では、図５に示すような重ね合わせ処理によって重ね合わせた文書を操作する処理の流れを示しており、操作対象の文書が指定されると処理が開始される。この図１０のフローチャートで示す操作対象の文書は図６、図７に示す文書Ｂのような重ね合わされる文書を示している。
【００８０】
まず、操作対象に指定された文書を検索し（１００１）、検索して合致した文書を操作することが可能であるかをその文書に設定されたアクセス権を用いて判断する（１００２）。文書操作が可能であると判断された場合（１００２でＹＥＳ）には、続いて、検索した文書が公開可能であるかを判断する（１００３）。もちろん、文書が検索できない場合には処理を終了する。ちなみに、アクセス権がなく文書操作が可能でない場合（１００２でＮＯ）には、その旨を表示するエラー処理（１００６）を行って処理を終了する。
【００８１】
検索した文書の公開が可能である場合（１００３でＹＥＳ）には、特定のバージョンの文書に対する操作であるかを判断する（１００４）。特定のバージョンの文書を操作するのではなく、単に文書そのものを操作する場合（１００４でＮＯ）には、検索して合致した文書を表示ディスプレイに表示する（１００５）。
【００８２】
また、検索した文書の公開可能であるかの判断において、文書の公開が制限されている場合（１００３でＮＯ）、若しくは特定のバージョンの文書を操作する場合（１００４でＹＥＳ）には、その文書のバージョン情報を解析する（１００７）。
【００８３】
バージョン情報を解析した結果、重ね合わせ処理が行われた文書であるか否かを判断し（１００８）、重ね合わせ処理が行われていない場合（１００８でＮＯ）には、検索したその文書を表示する（１００５）。それに対して、重ね合わせ処理が行われた文書である場合（１００８でＹＥＳ）には、重ね合わせた文書に、解析したバージョン情報を用いてアクセスする（１００９）。
【００８４】
アクセス先である文書に対してアクセス可能であるかをその文書に指定されたアクセス権から判断し（１０１０）、アクセスできない場合（１００６）には、その旨を表示するエラー処理を行って（１００６）処理を終了する。
【００８５】
また、アクセス可能である場合（１０１０）には、その文書を表示する（１０１１）ことによりアクセス可能とする。
【００８６】
なお、本発明は、通信機能を備えた文書管理システムで上述の動作を実行させ、あるいは上述の手段を構成させるためのプログラムを格納した記録媒体（ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等）から該プログラムをコンピュータにインストールし、これを実行させることにより、上述の処理を実行する文書管理システムを構成することも可能である。文書管理システムを構成するコンピュータは、システムバスを介してＣＰＵ（Central Processor Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ハードディスクが接続されている。ＣＰＵは、ＲＯＭまたはハードディスクに記憶されているプログラムに従い、ＲＡＭを作業領域にして処理を行う。
【００８７】
また、プログラムを供給するための媒体は、通信媒体（通信回線、通信システムのように一時的または流動的にプログラムを保持する媒体）でもよい。例えば、通信ネットワークの電子掲示板（ＢＢＳ：Bulletin Board Service）に該プログラムを掲示し、これを通信回線を介して配信するようにしてもよい。
【００８８】
本発明は、上記し、且つ図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【図面の簡単な説明】
【００８９】
【図１】本発明の実施の形態に係る文書管理システムのシステム構成図の一例。
【図２】本発明の実施の形態に係る文書管理システム全体の詳細な構成の例を示す機能ブロック図。
【図３】重ね合わせ条件を設定する重ね合わせ条件設定画面の一例。
【図４】重ね合わせ条件を設定する重ね合わせ条件設定画面の一例。
【図５】重ね合わせ処理の詳細な流れの例を示すフローチャート
【図６】重ね合わせ処理の例の概念図。
【図７】重ね合わせ処理の例の概念図。
【図８】文書Ａに重ね合わせる文書Ｂの属性情報を更新する処理の流れの例を示すフローチャート。
【図９】図８に対して、文書Ｂが重ね合わされる文書Ａの属性情報を更新する処理の流れの例を示すフローチャート。
【図１０】管理する文書にアクセスする際の処理の流れの例を示すフローチャート。
【符号の説明】
【００９０】
１０        クライアントＰＣ
２０        文書管理装置
２０１      表示部
２０２      操作部
２０３      アクセス権判定部
２０４      管理部
２０５      条件解析部
２０６      公開制限処理部
２０７      重ね合わせ処理部
２０８      属性情報更新部
【図１】
2008293309.tif 000003
【図２】
2008293309.tif 000004
【図３】
2008293309.tif 000005
【図４】
2008293309.tif 000006
【図５】
2008293309.tif 000007
【図６】
2008293309.tif 000008
【図７】
2008293309.tif 000009
【図８】
2008293309.tif 000010
【図９】
2008293309.tif 000011
【図１０】
2008293309.tif 000012