コンピュータを、版情報が関連付けられた文書情報に閲覧権限を設定する閲覧権限設定手段と、前記版情報を変更せずに前記文書情報を公開用の文書情報として公開する文書公開手段と、前記文書公開手段が前記文書情報を公開する際に、当該文書情報を複製して編集用の文書情報を作成するとともに当該編集用の文書情報に関連付けられた版情報を更新する版情報管理手段と、前記公開用の文書情報の公開状況に対応づけられる特殊閲覧権限を前記公開用の文書情報に設定する特殊閲覧権限設定手段と、閲覧要求を受け付けた場合、前記閲覧権限設定手段が設定した前記閲覧権限に基づいて前記編集用の文書情報及び前記公開用の文書情報の閲覧を制限する閲覧制限手段と、前記閲覧要求を受け付けた場合、前記特殊閲覧権限に基づき、前記公開用の文書情報の公開状況に応じて当該公開用の文書情報の閲覧を制限する特殊閲覧制限手段と、前記閲覧制限手段の制限に基づいて前記編集用の文書情報又は前記公開用の文書情報を前記閲覧要求の要求元に閲覧させるとともに、前記閲覧制限手段の制限より優先して前記特殊閲覧制限手段で制限されない場合に前記公開用の文書情報を前記閲覧要求の要求元に閲覧させる文書閲覧手段として機能させるための文書閲覧制御プログラム。版情報が関連付けられた文書情報に閲覧権限を設定する閲覧権限設定手段と、前記版情報を変更せずに前記文書情報を公開用の文書情報として公開する文書公開手段と、前記文書公開手段が前記文書情報を公開する際に、当該文書情報を複製して編集用の文書情報を作成するとともに当該編集用の文書情報に関連付けられた版情報を更新する版情報管理手段と、前記公開用の文書情報の公開状況に対応づけられる特殊閲覧権限を前記公開用の文書情報に設定する特殊閲覧権限設定手段と、閲覧要求を受け付けた場合、前記閲覧権限設定手段が設定した前記閲覧権限に基づいて前記編集用の文書情報及び前記公開用の文書情報の閲覧を制限する閲覧制限手段と、前記閲覧要求を受け付けた場合、前記特殊閲覧権限に基づき、前記公開用の文書情報の公開状況に応じて当該公開用の文書情報の閲覧を制限する特殊閲覧制限手段と、前記閲覧制限手段の制限に基づいて前記編集用の文書情報又は前記公開用の文書情報を前記閲覧要求の要求元に閲覧させるとともに、前記閲覧制限手段の制限より優先して前記特殊閲覧制限手段で制限されない場合に前記公開用の文書情報を前記閲覧要求の要求元に閲覧させる文書閲覧手段とを有する文書閲覧制御装置。本発明の目的は、文書情報に定義された閲覧権限を変更することなく当該文書情報を当該文書情報の公開状況毎に閲覧権限と異なる条件で閲覧を制限する文書閲覧制御プログラム及び文書閲覧制御装置を提供することにある。[1]コンピュータを、版情報が関連付けられた文書情報に閲覧権限を設定する閲覧権限設定手段と、前記版情報を変更せずに前記文書情報を公開用の文書情報として公開する文書公開手段と、前記文書公開手段が前記文書情報を公開する際に、当該文書情報を複製して編集用の文書情報を作成するとともに当該編集用の文書情報に関連付けられた版情報を更新する版情報管理手段と、前記公開用の文書情報の公開状況に対応づけられる特殊閲覧権限を前記公開用の文書情報に設定する特殊閲覧権限設定手段と、閲覧要求を受け付けた場合、前記閲覧権限設定手段が設定した前記閲覧権限に基づいて前記編集用の文書情報及び前記公開用の文書情報の閲覧を制限する閲覧制限手段と、前記閲覧要求を受け付けた場合、前記特殊閲覧権限に基づき、前記公開用の文書情報の公開状況に応じて当該公開用の文書情報の閲覧を制限する特殊閲覧制限手段と、前記閲覧制限手段の制限に基づいて前記編集用の文書情報又は前記公開用の文書情報を前記閲覧要求の要求元に閲覧させるとともに、前記閲覧制限手段の制限より優先して前記特殊閲覧制限手段で制限されない場合に前記公開用の文書情報を前記閲覧要求の要求元に閲覧させる文書閲覧手段として機能させるための文書閲覧制御プログラム。[2]版情報が関連付けられた文書情報に閲覧権限を設定する閲覧権限設定手段と、前記版情報を変更せずに前記文書情報を公開用の文書情報として公開する文書公開手段と、前記文書公開手段が前記文書情報を公開する際に、当該文書情報を複製して編集用の文書情報を作成するとともに当該編集用の文書情報に関連付けられた版情報を更新する版情報管理手段と、前記公開用の文書情報の公開状況に対応づけられる特殊閲覧権限を前記公開用の文書情報に設定する特殊閲覧権限設定手段と、閲覧要求を受け付けた場合、前記閲覧権限設定手段が設定した前記閲覧権限に基づいて前記編集用の文書情報及び前記公開用の文書情報の閲覧を制限する閲覧制限手段と、前記閲覧要求を受け付けた場合、前記特殊閲覧権限に基づき、前記公開用の文書情報の公開状況に応じて当該公開用の文書情報の閲覧を制限する特殊閲覧制限手段と、前記閲覧制限手段の制限に基づいて前記編集用の文書情報又は前記公開用の文書情報を前記閲覧要求の要求元に閲覧させるとともに、前記閲覧制限手段の制限より優先して前記特殊閲覧制限手段で制限されない場合に前記公開用の文書情報を前記閲覧要求の要求元に閲覧させる文書閲覧手段とを有する文書閲覧制御装置。請求項1又は2に係る発明によれば、文書情報に定義された閲覧権限を変更することなく当該文書情報を当該文書情報の公開状況毎に閲覧権限と異なる条件で閲覧を制限することができる。文書閲覧制御システムの構成図1は、本発明の文書閲覧制御システムの構成例を示す概略図である。この文書閲覧制御システム4は、文書閲覧制御装置1と、端末2A、2Bとをネットワーク3によって互いに通信可能に接続することで構成される。文書閲覧制御装置1は、情報を処理するための機能を備えたCPUCentralProcessingUnitや記憶部等の電子部品を備える情報処理装置であり、端末2A、2Bの要求に応じた情報処理を実行する。文書閲覧制御装置1は、記憶部に文書情報を格納しており、本実施の形態において利用者5Aはその文書情報の作成者又は管理者であって、利用者5Aから端末2Aを介して文書情報の公開要求を受け付ける。また、利用者5Bは、文書情報の閲覧を希望する者であり、文書閲覧制御装置1は公開された文書の閲覧要求を受け付けて閲覧の権限を有する利用者である場合に閲覧のために表示処理する。なお、利用者5Aは、公開の有無に関わらず文書情報を閲覧可能である。文書情報は、例えば、ワープロ、表計算ソフト等のソフトで作成されたファイルや、HTML文書、画像ファイル、音楽ファイル等の情報である。端末2A2Bは、液晶ディスプレイ等の表示部20A20Bと、操作入力用のキーボード、マウス、タッチパッド等の操作部21A21Bと、CPUや記憶部等の電子部品を有する本体とを備える。端末2A2Bは、利用者5A5Bの操作部21A21Bに対する操作内容に応じた要求を文書閲覧制御装置1に送信し、その要求に対する応答を受信して、受信した内容を本体内部で処理し、処理結果を表示部20A20Bに表示するものである。なお、端末2A2Bは、例えば、パーソナルコンピュータであり、その他にPDAPersonalDigitalAssistant、携帯電話機等を用いることもできる。ネットワーク3は、LANLocalAreaNetwork、インターネット等の通信網であり、有線、無線は問わない。図2は、文書閲覧制御装置1の構成例を示すブロック図である。文書閲覧制御装置1は、CPU等から構成され各部を制御するとともに各種のプログラムを実行する制御部10と、HDDHardDiskDriveやフラッシュメモリ等の記憶媒体から構成され情報を記憶する記憶部11と、ネットワーク3を介して外部と通信する通信部12とを備える。制御部10は、後述する文書閲覧制御プログラム110を実行することで、文書公開手段100、版情報管理手段101、閲覧権限設定手段102、特殊閲覧権限設定手段103、文書閲覧手段104、閲覧制限手段105及び特殊閲覧制限手段106等として機能する。文書公開手段100は、記憶部11の文書情報111を後述する公開設定属性情報114に基づいて特定又は不特定の利用者に閲覧可能な状態として公開する。版情報管理手段101は、文書公開手段100が文書情報111を公開する際、文書情報111を複製して編集用の文書情報111を生成し、その文書情報111の版情報バージョンを更新する。閲覧権限設定手段102は、公開及び編集される文書情報111に共通の閲覧権限情報112を設定する。特殊閲覧権限設定手段103は、文書公開手段100によって公開される文書情報111にその公開状況に対応した特殊閲覧権限情報115を関連付けて閲覧制限を設定する。文書閲覧手段104は、端末2A、2Bから閲覧要求を受け付けて、文書情報111を閲覧のために表示処理する。閲覧制限手段105は、文書情報111に関連付けられた閲覧権限情報112に基づいて、文書閲覧手段104によって表示処理される文書情報111の閲覧を制限する。なお、本実施の形態においては、後述するように閲覧権限情報112の許可権限欄に記載された内容を許可して、記載された内容以外の内容を制限する。特殊閲覧制限手段106は、文書情報111に関連付けられた特殊閲覧権限情報115に基づいて、文書閲覧手段104によって表示処理される文書情報111の閲覧を制限する。なお、特殊閲覧制限手段106は、閲覧制限手段105の閲覧制限より優先して適用される。また、本実施の形態においては、後述するように特殊閲覧権限情報115の許可権限欄に記載された内容を許可して、記載された内容以外の内容を制限する。記憶部11は、制御部10を上述した各手段として動作させる文書閲覧制御プログラム110、文書情報111、閲覧権限設定手段102によって設定される閲覧権限情報112、文書閲覧制御システム4を利用可能な利用者を示す利用者情報113、利用者毎に設定された文書情報111の公開条件を示す公開設定属性情報114及び特殊閲覧権限設定手段103によって設定される特殊閲覧権限情報115等を記憶する。図3は、閲覧権限情報112の内容の一例を示す概略図である。閲覧権限情報112は、閲覧権限を設定する文書情報の識別子を示す文書ID欄と、閲覧を許可する利用者を示す許可ユーザー欄と、許可する内容を示す許可権限欄とを有する。図4は、公開設定属性情報114の内容の一例を示す概略図である。公開設定属性情報114は、公開設定属性情報114の設定の識別子を示す設定ID欄と、設定属性を適用する操作者や操作者の属するグループを示す操作者/操作者グループ欄と、設定属性の内容を示す設定属性ID欄と、設定属性の設定値を示す設定値欄とを有する。図5a及びbは、特殊閲覧権限情報の内容の一例を示す概略図である。特殊閲覧権限情報115Aは、特殊閲覧権限情報115Bを適用する文書情報の状況属性及び属性値を示す情報であって、特殊閲覧権限情報115Aの設定の識別子を示す設定ID欄と、特殊閲覧権限115Bを設定する文書情報の識別子を示す文書ID欄と、文書情報の状況の内容を示す状況属性ID欄と、閲覧を許可する状況属性の値を示す閲覧許可設定値欄とを有する。特殊閲覧権限情報115Bは、特殊閲覧権限情報115Aに定義される状況において文書情報の閲覧を許可する利用者と許可権限とを示す情報であって、特殊閲覧権限情報115Aの設定ID欄と対応する設定ID欄と、特殊閲覧権限の設定を許可する利用者を示す許可ユーザー欄と、許可する内容を示す許可権限欄とを有する。文書閲覧制御システムの動作以下に、文書閲覧制御システム4の動作を図1~図10を参照しつつ、1基本動作、2特殊閲覧権限設定動作及び3特殊閲覧制限動作に分けて説明する。1基本動作まず、利用者5A及び5Bさらに、後述する5Cは、端末2A及び5B5Cを操作して文書閲覧制御装置1に利用者認証を要求する。文書閲覧制御装置1は、利用者情報113を参照して文書閲覧制御システム4を利用可能な利用者について認証する。次に、利用者5Aは、端末2Aを操作して文書情報111a1を作成し、作成した文書情報111a1を文書閲覧制御装置1に登録するよう要求する。端末2Aは、文書情報111a1とともに登録要求を文書閲覧制御装置1に送信する。文書閲覧制御装置1は、文書情報111a1とともに登録要求を受け付けて文書情報111a1を記憶部11に格納する。また、文書情報111a1の格納と同時に、閲覧権限設定手段102は、文書情報111a1に閲覧権限情報112を設定する。設定される閲覧権限情報112は、図3に示すように、文書情報111a1に該当する文書ID欄の値が100001である場合、許可ユーザー欄の値である開発グループの利用者5Aが、許可権限欄の値である参照/ダウンロード/公開操作の許可権限を与えられていることを示す。次に、利用者5Aは、端末2Aを操作して文書閲覧制御装置1に文書情報111a1の公開を要求する。端末2Aは、公開要求を文書閲覧制御装置1に送信する。文書閲覧制御装置1の文書公開手段100は、閲覧権限情報112の許可ユーザー欄に利用者5Aのグループが属する開発グループが、許可権限欄に公開操作が登録されているため利用者5Aの公開要求を受け付ける。なお、公開先は、図4に示す公開設定情報114の操作者/操作者グループ欄が開発1Gに該当する設定ID欄700001の内容に従い、部門公開となる。図6a及びbは、文書閲覧制御装置1の文書情報の公開動作の一例を説明するための概略図である。文書公開手段100は、文書情報111a1を部門公開する。文書情報公開手段100が文書情報111a1を公開する際、版情報管理手段101は、文書情報111a1を複製して編集用の文書情報111a2を生成する。この際、図6aに示すように、文書情報111a1のバージョンが3であった場合、版情報管理手段101は、図6bに示すように編集用の文書情報111a2のバージョンを3から4に更新する。次に、利用者5Aは、端末2Aを操作して文書閲覧制御装置1に部門公開中の文書情報111a1に特殊閲覧権限情報115の設定を要求する。端末2Aは、特殊閲覧権限情報115の設定要求を文書閲覧制御装置1に送信する。文書閲覧制御装置1の特殊閲覧権限設定手段103は、以下に説明する方法で文書情報111a1に特殊閲覧権限情報115を設定する。2特殊閲覧権限設定動作特殊閲覧権限設定手段103は、例えば、利用者5Aから文書情報111a1特殊閲覧権限情報115の設定要求を受け付けると、図5a及びbに示すように、文書情報111a1に特殊閲覧権限情報115A及び115Bを設定する。まず、図5aの特殊閲覧権限情報115Aに示すように、特殊閲覧権限情報115Bに対応した設定をするために、設定ID欄の値が500001に該当する設定がされ、文書ID欄100001の文書情報111a1の状況属性ID欄公開状況が閲覧許可属性値部門公開とされる。次に、図5bの特殊閲覧権限情報115Bに示すように、特殊閲覧権限情報115Aに対応して設定ID欄の値が500001に該当する設定がされ、許可ユーザー欄計画グループの利用者5Bに許可権限欄参照/ダウンロード/公開操作が設定される。3特殊閲覧制限動作以上に説明した特殊閲覧権限情報115A、115Bの設定がなされると、閲覧制限手段105及び特殊閲覧制限手段106は、設定された閲覧権限情報112及び特殊閲覧権限情報115A、115Bに基づき文書情報111a1及び111a2の閲覧を制限する。図10は、文書閲覧制御装置1の動作例を示すフローチャートである。まず、閲覧制限手段105は、閲覧権限情報112を参照するS1。参照の結果、文書情報111a1又は111a2の許可ユーザー欄に閲覧を要求した利用者が設定されている場合S2;Yes、許可権限欄に設定されている内容で文書情報111a1又は111a2の閲覧を許可するS3。つまり、公開されない編集用の文書情報111a2には閲覧権限情報112のみが設定されているため、図3aに示す閲覧権限情報112に基づいて、図6bに示すように、閲覧制限手段105によって閲覧が利用者5Aの所属する開発グループの利用者に制限される。また、閲覧権限情報112の許可ユーザー欄に閲覧を要求した利用者が設定されていない場合S2;No、又は許可ユーザー欄に閲覧を要求した利用者が設定されているが、要求した閲覧内容が許可権限欄に設定されていない場合、特殊閲覧制限手段106は、特殊閲覧権限情報115A、115Bが設定されているか確認するS4。特殊閲覧権限情報115A、115Bが設定されて存在する場合S4;Yes、特殊閲覧制限手段106は、特殊閲覧権限情報115Aの文書ID欄及び閲覧許可属性値欄の値が一致する設定が存在するか確認するS5。特殊閲覧権限情報115Aの文書ID欄及び閲覧許可属性値欄の値が一致する設定が有る場合S5;Yes、特殊閲覧制限手段106は、特殊閲覧権限情報115Bの許可ユーザー欄に閲覧を要求した利用者が設定されている場合S6;Yes、許可権限欄に設定されている内容で文書情報111a1又は111a2の閲覧を許可するS3。つまり、部門公開された文書情報111a1には閲覧権限情報112及び特殊閲覧権限情報115A、115Bが設定されているため、図5a及びbに示す特殊閲覧権限情報115A、115Bが優先適用されて、特殊閲覧制限手段106によって閲覧が利用者5Bの所属する計画グループの利用者に制限される。また、閲覧権限情報112に基づいて閲覧制限手段105によって閲覧参照が利用者5Aの所属する開発グループの利用者に制限される。また、ステップS4~S6に該当しない場合は、文書情報111a1又は111a2の閲覧を禁止しS7、閲覧不可である旨を端末2A2B、2Cの表示部に表示する情報を応答する。また、各利用者が各端末を介して文書閲覧制御装置1に文書情報111の一覧の表示を要求した場合、文書閲覧制御装置1は、表示情報を各端末に送信し、各端末は、それぞれの表示部に以下に説明するような画面を表示する。図7a~cは、文書閲覧制御装置1の文書情報の閲覧動作の他の例を説明するための概略図である。文書閲覧制御装置1に文書情報111a1及び111a2に加えて、公開用の文書情報111b2バージョン2及び公開されない編集用の文書情報111b1バージョン5が登録されている場合、利用者5Aが端末2Aを介して文書情報の一覧を閲覧請求すると、図7aに示すように、表示部20Aには最新バージョンの文書情報111a2及び111b2が表示される。なお、文書情報111b1は、文書情報111a1に設定されているものと同様の閲覧権限情報112及び特殊閲覧権限情報115が設定されており、文書情報111b2は、文書情報111a2に設定されているものと同様の閲覧権限情報112が設定されているものとする。また、利用者5Bが端末2Bを介して文書情報の一覧を閲覧請求すると、図7bに示すように、表示部20Bには部門公開されており特殊閲覧権限情報115で利用者5Bに閲覧が許可された文書情報の最新バージョンの文書情報111a1及び111b1が表示される。また、利用者5Cが端末2Cを介して文書情報の一覧を閲覧請求すると、図7cに示すように、表示部20Cには文書情報は表示されない。これは、文書情報に設定された閲覧権限情報112及び特殊閲覧権限情報115のいずれにも閲覧を許可された利用者としてその他ユーザーに属する利用者5Cが含まれないためである。次に、計画Gに含まれる利用者である利用者5Bは、文書情報111a1及び文書情報111b1を公開要求すると、文書公開手段100は、図4に示す公開設定属性情報114の設定ID欄700002に従って、文書情報111a1及び文書情報111b1を社内公開する。また、利用者5Bは、社内公開された文書情報111a1及び文書情報111b1に計画グループに参照/ダウンロードを許可し、その他ユーザーに参照/ダウンロード/印刷を許可するよう設定要求すると、特殊閲覧権限設定手段103は、図5a及びbに示すように、特殊閲覧権限情報115A及び115Bの設定ID欄の値が500001に該当する内容を設定する。次に、各利用者が各端末を介して文書閲覧制御装置1に文書情報111の一覧の表示を要求した場合、文書閲覧制御装置1は、表示情報を各端末に送信し、各端末は、それぞれの表示部に以下に説明するような画面を表示する。図8a~cは、文書閲覧制御装置1の文書情報の閲覧動作の他の例を説明するための概略図である。利用者5Aが端末2Aを介して文書情報の一覧を閲覧請求すると、図7aの場合と同様に、図8aに示すように、表示部20Aには文書情報111a2及び111b2が表示される。また、利用者5Bが端末2Bを介して文書情報の一覧を閲覧請求すると、図8bに示すように、表示部20Bには社内公開されており特殊閲覧権限情報115で利用者5Bに閲覧が許可された文書情報の最新バージョンの文書情報111a1及び111b1が表示される。また、利用者5Cが端末2Cを介して文書情報の一覧を閲覧請求すると、図8cに示すように、表示部20Cには社内公開されており特殊閲覧権限情報115で利用者5Cに閲覧が許可された文書情報111a1及び111b1が表示される。これは、文書情報111a1及び111b1に設定された特殊閲覧権限情報115の閲覧を許可された利用者としてその他ユーザーに属する利用者5Cが含まれることとなったためである。また、上記した状況において各利用者が文書情報111a1又は111a2の履歴を参照した場合について以下に説明する。図9は、a及びbは、文書閲覧制御装置1の文書情報の履歴の閲覧動作の一例を説明するための概略図である。利用者5Aが端末2Aを介して文書情報111a2の履歴を閲覧請求すると、図9aに示すように、表示部20Aには文書情報111a2及び文書情報111a2より以前のバージョンの文書情報文書情報111a1を含むが表示される。これはすべてのバージョンの文書情報111a2に設定された閲覧権限情報112に利用者5Aが含まれているためである。また、利用者5B5Cが端末2B2Cを介して文書情報111a1の履歴を閲覧請求すると、図9bに示すように、表示部20B20Cには文書情報111a1及び文書情報111a1より以前のバージョンであって特殊閲覧権限情報115が設定されたバージョンの文書情報111a1が表示される。[他の実施の形態]なお、本発明は、上記実施の形態に限定されず、本発明の要旨を逸脱しない範囲で種々な変形が可能である。例えば、図5aに示すように、特殊閲覧権限設定手段103は、状況属性ID欄の値としてdocRev、つまり、文書情報のリビジョン改定番号を設定してもよい。この場合、特殊閲覧制限手段106は、文書ID欄が100001の文書情報のdocRevが1~5のいずれかである場合に、図5bに示すように、グループ2に属する利用者に対して100001の文書情報の参照を許可する。また、上記文書閲覧制御プログラム110をCD-ROM等の記憶媒体に格納して提供することも可能であり、インターネット等のネットワークに接続されているサーバ装置等から装置内の記憶部にダウンロードしてもよい。また、文書公開手段100、閲覧権限設定手段102、特殊閲覧権限設定手段103、文書閲覧手段104、閲覧制限手段105及び特殊閲覧制限手段106の一部又は全部をASIC等のハードウェアによって実現してもよい。なお、上記実施の形態の動作説明で示した各ステップは、順序の変更、ステップの省略、追加が可能である。