(57)【要約】【課題】財務状況等の情報を記録したファイルを管理する場合に、汎用アプリケーションソフトに対応するファイルを管理の対象とし、またファイルに対する承認依頼時の作業を軽減する電子ファイルシステム、操作装置、承認装置及びコンピュータプログラムを提供する。【解決手段】  電子ファイルに対する操作を受け付ける操作装置１と、電子ファイルに対する操作の承認に用いる承認装置２とにより、操作の対象となる操作ファイル、並びに操作ファイルに対する操作を制約する制約条件及び制約された操作の承認の要求先を示した制約ファイルを含む電子ファイルを操作する。操作装置１は、操作ファイルに対して受け付けた操作の可否を、制約ファイルに示されている制約条件に基づいて判定し、制約条件に該当すると判定した場合、操作の承認を要求する承認要求を制約ファイルに要求先として示されている承認装置２へ送信する。【選択図】図１
2008165428.tif 000002
【特許請求の範囲】
【請求項１】
電子ファイルに対する操作を受け付ける操作装置と、前記電子ファイルに対する操作の承認に用いる承認装置とを備える電子ファイルシステムにおいて、
前記電子ファイルは、操作の対象となる操作ファイル、並びに該操作ファイルに対する操作を制約する制約条件及び制約された操作の承認の要求先を示した制約ファイルを含み、
前記操作装置は、
操作ファイルに対して受け付けた操作の可否を、制約ファイルに示されている制約条件に基づいて判定する判定手段と、
制約条件に該当すると判定した場合、操作の承認を要求する承認要求を制約ファイルに要求先として示されている前記承認装置へ送信する手段と
を備える
ことを特徴とする電子ファイルシステム。
【請求項２】
更に、前記承認装置は、
前記電子ファイルを記録する手段と、
記録している電子ファイルを、前記操作装置へ送信する手段と、
承認要求を前記操作装置から受信する手段と、
受信した承認要求に対して、操作を承認する入力を受け付けた場合に、操作を承認する処理を行う手段と
を備えることを特徴とする請求項１に記載の電子ファイルシステム。
【請求項３】
前記制約ファイルは、判定手段により判定する制約条件として、操作ファイルに対する変更操作に係る条件及び／又は操作ファイルに対する複製操作に係る条件を含むことを特徴とする請求項１又は請求項２に記載の電子ファイルシステム。
【請求項４】
複数の承認装置を備え、
前記制約ファイルは、複数の要求先を示す情報を含む
ことを特徴とする請求項１乃至請求項３のいずれかに記載の電子ファイルシステム。
【請求項５】
前記操作装置は、更に、制約条件に該当すると判定した場合に、電子ファイルを削除する手段を備えることを特徴とする請求項１乃至請求項４のいずれかに記載の電子ファイルシステム。
【請求項６】
電子ファイルに対する操作を受け付ける操作装置において、
操作の対象となる操作ファイル、並びに該操作ファイルに対する操作を制約する制約条件及び制約された操作の承認の要求先を示した制約ファイルを含む電子ファイルを記録する手段と、
操作ファイルに対して受け付けた操作の可否を、制約ファイルに示されている制約条件に基づいて判定する手段と、
制約条件に該当すると判定した場合、操作の承認を要求する承認要求を、制約ファイルに示されている要求先へ送信する手段と
を備えることを特徴とする操作装置。
【請求項７】
電子ファイルに対する操作を受け付ける操作装置の前記電子ファイルに対する操作の承認に用いる承認装置において、
操作の対象となる操作ファイル、並びに該操作ファイルに対する操作を制約する制約条件及び制約された操作の承認の要求先を示した制約ファイルを含む電子ファイルを、前記操作装置へ送信する手段と、
操作ファイルに対する制約条件に該当する操作の承認を要求する承認要求を前記操作装置から受信する手段と、
受信した承認要求に対して、操作を承認する入力を受け付けた場合に、操作を承認する処理を行う手段と
を備えることを特徴とする承認装置。
【請求項８】
操作を受け付ける手段を備えるコンピュータに、電子ファイルに対して受け付けた操作に基づく処理を実行させるコンピュータプログラムにおいて、
コンピュータに、操作の対象となる操作ファイル、並びに該操作ファイルに対する操作を制約する制約条件及び制約された操作の承認の要求先を示した制約ファイルを含む電子ファイルの操作ファイルに対して受け付けた操作の可否を、制約ファイルに示されている制約条件に基づいて判定させる手順と、
コンピュータに、制約条件に該当すると判定した場合、操作の承認を要求する承認要求を、制約ファイルに示されている要求先へ送信させる手順と
を実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子ファイルに対する操作を受け付ける操作装置と、前記電子ファイルに対する操作の承認に用いる承認装置とを備える電子ファイルシステム、該電子ファイルシステムにて用いられる操作装置及び承認装置、並びに前記操作装置を実現するためのコンピュータプログラムに関し、特に操作の対象となるファイルに対する変更、複製等の操作を制約する電子ファイルシステム、操作装置、承認装置及びコンピュータプログラムに関する。
【背景技術】
【０００２】
近年、日本版ＳＯＸ法の制定により、事業体内の財務情報に関係する証跡情報を収集及び管理することが重要になってきている。そこで管理の対象となる対象ファイルに対する変更、複製等の操作を制約する様々な電子ファイルシステムが実用化している。また特許文献１には、サーバにて動作の制限等の制御を行うシステムが開示されている。
【特許文献１】特開２００５−２９３４２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら実用化されている電子ファイルシステムでは、専用のアプリケーション上で実行される形式で対象ファイルを形成するため、対象ファイルに示されたデータの集計等の操作を目的として、例えば様々な機能を有する表計算用の汎用アプリケーションソフトにデータを転記した上で様々な操作を行う状況が生じうる。この様な場合、転記されたデータに対してはシステムとして制約することができないという問題がある。
【０００４】
また特許文献１に開示されているシステムでは、サーバの導入が必要となるため設置コスト、管理コスト等の様々なコストが高くなるという問題がある。
【０００５】
本発明は斯かる事情に鑑みてなされたものであり、操作の対象となる操作ファイルと、操作ファイルに対する操作の承認に用いる制約条件及び制約された操作の承認の要求先を示した制約ファイルとを含む電子ファイルとしてファイルに対する様々な操作を管理することにより、汎用アプリケーションソフトに対応するファイルを操作ファイルとすることでデータの転記を不要とし、サーバの設置が不要な電子ファイルシステム、該電子ファイルシステムにて用いられる操作装置及び承認装置、並びに前記操作装置を実現するためのコンピュータプログラムの提供を目的とする。
【課題を解決するための手段】
【０００６】
第１発明に係る電子ファイルシステムは、電子ファイルに対する操作を受け付ける操作装置と、前記電子ファイルに対する操作の承認に用いる承認装置とを備える電子ファイルシステムにおいて、前記電子ファイルは、操作の対象となる操作ファイル、並びに該操作ファイルに対する操作を制約する制約条件及び制約された操作の承認の要求先を示した制約ファイルを含み、前記操作装置は、操作ファイルに対して受け付けた操作の可否を、制約ファイルに示されている制約条件に基づいて判定する判定手段と、制約条件に該当すると判定した場合、操作の承認を要求する承認要求を制約ファイルに要求先として示されている前記承認装置へ送信する手段とを備えることを特徴とする。
【０００７】
第２発明に係る電子ファイルシステムは、第１発明において、更に、前記承認装置は、前記電子ファイルを記録する手段と、記録している電子ファイルを、前記操作装置へ送信する手段と、承認要求を前記操作装置から受信する手段と、受信した承認要求に対して、操作を承認する入力を受け付けた場合に、操作を承認する処理を行う手段とを備えることを特徴とする。
【０００８】
第３発明に係る電子ファイルシステムは、第１発明又は第２発明において、前記制約ファイルは、判定手段により判定する制約条件として、操作ファイルに対する変更操作に係る条件及び／又は操作ファイルに対する複製操作に係る条件を含むことを特徴とする。
【０００９】
第４発明に係る電子ファイルシステムは、第１発明乃至第３発明のいずれかにおいて、複数の承認装置を備え、前記制約ファイルは、複数の要求先を示す情報を含むことを特徴とする。
【００１０】
第５発明に係る電子ファイルシステムは、第１発明乃至第４発明のいずれかにおいて、前記操作装置は、更に、制約条件に該当すると判定した場合に、電子ファイルを削除する手段を備えることを特徴とする。
【００１１】
第６発明に係る操作装置は、電子ファイルに対する操作を受け付ける操作装置において、操作の対象となる操作ファイル、並びに該操作ファイルに対する操作を制約する制約条件及び制約された操作の承認の要求先を示した制約ファイルを含む電子ファイルを記録する手段と、操作ファイルに対して受け付けた操作の可否を、制約ファイルに示されている制約条件に基づいて判定する手段と、制約条件に該当すると判定した場合、操作の承認を要求する承認要求を、制約ファイルに示されている要求先へ送信する手段とを備えることを特徴とする。
【００１２】
第７発明に係る承認装置は、電子ファイルに対する操作を受け付ける操作装置の前記電子ファイルに対する操作の承認に用いる承認装置において、操作の対象となる操作ファイル、並びに該操作ファイルに対する操作を制約する制約条件及び制約された操作の承認の要求先を示した制約ファイルを含む電子ファイルを、前記操作装置へ送信する手段と、操作ファイルに対する制約条件に該当する操作の承認を要求する承認要求を前記操作装置から受信する手段と、受信した承認要求に対して、操作を承認する入力を受け付けた場合に、操作を承認する処理を行う手段とを備えることを特徴とする。
【００１３】
第８発明に係るコンピュータプログラムは、操作を受け付ける手段を備えるコンピュータに、電子ファイルに対して受け付けた操作に基づく処理を実行させるコンピュータプログラムにおいて、コンピュータに、操作の対象となる操作ファイル、並びに該操作ファイルに対する操作を制約する制約条件及び制約された操作の承認の要求先を示した制約ファイルを含む電子ファイルの操作ファイルに対して受け付けた操作の可否を、制約ファイルに示されている制約条件に基づいて判定させる手順と、コンピュータに、制約条件に該当すると判定した場合、操作の承認を要求する承認要求を、制約ファイルに示されている要求先へ送信させる手順とを実行させることを特徴とする。
【００１４】
第１発明、第２発明、第６発明、第７発明及び第８発明では、制約ファイルに制約条件及び要求先を示すことにより、汎用アプリケーションソフトに対応するファイルを操作ファイルとすることができるので、転記等の作業を行わずとも汎用アプリケーションソフトの機能を利用することが可能であり、転記により作成されたファイルの流出等の危険性を防止することが可能である。また全体を管理するサーバコンピュータの設置を必要としないので、サーバコンピュータの設置に係る様々なコストを削減することが可能である。しかも承認要求を自動的に承認装置へ送信し、また承認装置にて承認作業に係る処理を行うことにより、管理作業を迅速化することが可能である。
【００１５】
第３発明では、操作ファイルに対しての所定の項目に対する変更操作、所定数以上の項目に対する変更操作の制約、及び送信回数等の複製に係る制約を設けることが可能である。
【００１６】
第４発明では、操作の承認に複数者の承認を要するように設定することが可能である。
【００１７】
第５発明では、電子ファイルを削除することにより、不正な操作を防止し、また変更前の操作ファイルが残存して複数世代の操作ファイルが共存することを防止することが可能である。
【発明の効果】
【００１８】
本発明に係る電子ファイルシステム、操作装置、承認装置及びコンピュータプログラムは、電子ファイルに対する操作を受け付ける操作装置と、電子ファイルに対する操作の承認に用いる承認装置とにより、操作の対象となる操作ファイル、並びに操作ファイルに対する操作を制約する制約条件及び制約された操作の承認の要求先を示した制約ファイルを含む電子ファイルを操作する。操作装置は、操作ファイルに対して受け付けた操作の可否を、制約ファイルに示されている制約条件に基づいて判定し、制約条件に該当すると判定した場合、操作の承認を要求する承認要求を制約ファイルに要求先として示されている承認装置へ送信する。承認装置では、受信した承認要求に対して操作を承認する入力を受け付けた場合に、操作を承認する処理を行う。
【００１９】
この構成により、本発明では、汎用アプリケーションソフトに対応するファイルを操作ファイルとすることができるので、操作装置の操作者が転記等の作業を行わずとも汎用アプリケーションソフトの機能を利用することが可能であり、転記により作成されたファイルの流出等の危険性を防止することが可能である等、優れた効果を奏する。また全体を管理するサーバコンピュータの設置を必要としないので、サーバコンピュータの設置に係る様々なコストを削減することが可能である等、優れた効果を奏する。しかも承認要求を自動的に承認装置へ送信し、また承認装置にて承認作業に係る処理を行うことにより、操作者が意識して承認依頼手続をしなくても、自動的に承認要求が送信されるので、作業量を低減し、管理作業を迅速化することが可能である等、優れた効果を奏する。
【００２０】
また本発明は、操作ファイルに対する変更操作に係る条件及び操作ファイルに対する複製操作に係る条件を設定する。これにより本発明では、操作ファイルに対しての所定の項目に対する変更操作、所定数以上の項目に対する変更操作等の制約を設けることが可能であり、例えば変更内容が所定の状況に達した場合に適切に承認要求を自動的に送信する等、優れた効果を奏する。
【００２１】
さらに本発明は、承認要求の要求先を複数設定することにより、操作の承認に複数者の承認を要するように設定することが可能である等、優れた効果を奏する。
【００２２】
しかも本発明では、制約条件に該当すると判定した場合に、電子ファイルを削除することにより、不正な操作を防止し、また変更前の操作ファイルが残存して複数世代の操作ファイルが共存することを防止することが可能である等、優れた効果を奏する。
【発明を実施するための最良の形態】
【００２３】
以下、本発明をその実施の形態を示す図面に基づいて詳述する。図１は、本発明の電子ファイルシステムの構成例を示す概念図である。図１中１は、端末用コンピュータ等のコンピュータを用いた本発明の操作装置であり、操作装置１は、電子ファイルに対する操作者からの操作を受け付ける。操作装置１は、ＬＡＮ、ＷＡＮ等の通信網１００に接続されており、通信網１００には、端末用コンピュータ等のコンピュータを用いた承認装置２が接続されている。承認装置２は、電子ファイルの作成、電子ファイルに対する操作の承認等の処理に用いられる装置であり、操作者の操作を承認する上位の操作者により操作される。図１に示す様に通信網１００には、複数の操作装置１，１，…及び複数の承認装置２，２，…が接続されている。なおここでは便宜上、操作装置１及び承認装置２として説明するが、これら操作ファイルに対する相対的な関係を示すものであり、絶対的なものではない。即ち操作装置１を承認装置２として用いることも可能であり、またその逆も可能である。
【００２４】
図２は、本発明の電子ファイルシステムにて用いられる各種装置の構成例を示すブロック図である。図２は、各種装置のハードウェア構成を示している。操作装置１は、装置全体を制御するＣＰＵ等の制御手段１０と、本発明のコンピュータプログラム（ＰＲＧ）２００及びデータ等の各種情報を記録したＣＤ−ＲＯＭ等の記録媒体から各種情報を記録したＣＤ−ＲＯＭドライブ等の補助記憶手段１１と、補助記憶手段１１により読み取った各種情報を記録するハードディスク等の記録手段１２と、情報を一時的に記憶するＲＡＭ等の記憶手段１３とを備えている。そして記録手段１２に記録した本発明のコンピュータプログラム２００を記憶手段１３に記憶させて、制御手段１０の制御にて実行することにより、コンピュータは、本発明の操作装置１として動作する。さらに操作装置１は、操作者の操作を受け付けるマウス、キーボード等の入力手段１４と、モニタ、プリンタ等の出力手段１５と、通信網１００に接続するＬＡＮポート等の通信手段１６とを備えている。
【００２５】
記録手段１２には、本発明のコンピュータプログラム２００以外にも、基本プログラム（ＯＳ）３００上で動作するメール送受信プログラム、表計算ソフトウエアプログラム等の各種アプリケーションプログラム（ＡＰ）３０１が記録されている。また記録手段１２には、操作の対象となる電子ファイル４００が暗号化された状態で記録されている。電子ファイル４００には、操作の対象となる操作ファイル４０１、操作ファイル４０１に対する操作を制約する制約条件等の情報を示した制約ファイル４０２及び操作ファイル４０１に対する操作の履歴を記録する履歴ファイル４０３が含まれている。操作ファイル４０１は、アプリケーションプログラム３０１上で操作されるファイルであり、各種アプリケーションプログラム３０１に対応した様々な形式のファイルである。なお一の電子ファイル４００に複数の操作ファイル４０１，４０１，…を含ませ、複数の操作ファイル４０１，４０１，…に対する制約及び履歴を夫々一の制約ファイル４０２及び履歴ファイル４０３に示す様にしても良い。
【００２６】
承認装置２は、操作装置１と実質的に同様の構成であり、制御手段２０、補助記憶手段２１、記録手段２２、記憶手段２３、入力手段２４、出力手段２５及び通信手段２６を備え、記録手段２２には、本発明のコンピュータプログラム２００、基本プログラム３００及びアプリケーションプログラム３０１並びに電子ファイル４００が記録されてあり、電子ファイル４００は、操作ファイル４０１、制約ファイル４０２及び履歴ファイル４０３が含まれている。
【００２７】
図３は、本発明の電子ファイルシステムにて用いられる操作装置１の構成例を示す機能ブロック図である。図３は、操作装置１の構成例を機能ブロック図として示している。操作装置１は、操作ファイル４０１、制約ファイル４０２及び履歴ファイル４０３を含む電子ファイル４００を暗号化して保存するファイル保存部５００を備えている。ファイル保存部５００は、ハードディスクである記録手段１２内に形成されるが、物理ドライブ又は仮想ドライブをそのままファイル保存部５００としても良く、外付けの装置、ＩＣメモリ等の記録媒体をファイル保存部５００としても良い。また操作装置１は、ファイル保存部５００に保存している電子ファイル４００の暗号化及び復号並びに制約ファイル４０２に示された制約条件に基づく各種判定を行うファイル管理部５０１と、ファイル保存部５００及びファイル管理部５０１に対する制御を行うファイル制御部５０２とを備えている。ファイル管理部５０１は、基本プログラム３００上で動作する。なお前述した様に電子メール送受信プログラム、表計算ソフトウエアプログラム等の各種アプリケーションプログラム３０１は、基本プログラム３００上で動作し、各種アプリケーションプログラム３０１上では復号された状態の操作ファイル４０１が展開される。従って基本プログラム３００上のマンマシンインターフェースを用いて操作ファイル４０１に対する操作を行う操作者は、操作ファイルの暗号状態を意識することなく操作することができる。承認装置２の機能ブロック図は、操作装置１と実質的に同様であるので、図３及びその説明を参照するものとし、その説明を省略する。
【００２８】
図４は、本発明の電子ファイルシステムにて用いられる制約ファイル４０２の内容の一例を示す説明図である。図４に示す様に制約ファイル４０２は、例えばＸＭＬ（eXtensible Markup Language）等の形式で作成され、定義すべき項目及び該項目に対する情報が含まれている。「承認者リスト」として定義したタグにて示される情報は、操作の承認を要求する要求先となる承認者に関する情報を示している。図４では、複数の承認者が「承認者」として定義されており、「Ｓｅｑｕｅｎｃｅ」として承認順序が付与されている。承認者には、名前、要求先である電子メールアドレス、組織等の情報が示されている。
【００２９】
「複製制限」として定義したタグにて示される情報は、操作ファイル４０１に対する制約条件等の制約に関する情報を示している。「制限回数」として定義したタグにて示される情報は、操作ファイル４０１に対して許可された複製回数である。「有効期限」として定義したタグにて示される情報は、操作ファイル４０１に対する変更等の操作をすべき期限である。「監視対象項目」として定義したタグにて示される情報は、変更を制約する項目であり、図４に示す例では、操作ファイル４０１の「原価」及び「時給」の項目の変更操作が制約されることを示している。また「変更項目数」として、変更操作の回数を制約することも可能である。「ｆｌａｇｓ」として定義したタグにて示される情報は、操作ファイル４０１に関する各種状態を示すフラグであり、図４に示す例では、「削除フラグ」により操作の承認を要求する際に削除すること、「承認要求中フラグ」により承認要求中ではないこと、「オリジナルフラグ」により原版（オリジナル）であることが示されている。ここでいう原版とは、操作ファイル４０１が複製されたものではないことを示している。
【００３０】
図５は、本発明の電子ファイルシステムにて用いられる履歴ファイル４０３の内容の一例を示す説明図である。図５に示す様に履歴ファイル４０３は、例えばＸＭＬ等の形式で作成され、定義すべき項目及び該項目に対する情報が含まれている。図５に示す様に履歴ファイル４０３には、操作ファイル４０１が生成された日時、並びに変更操作が行われた操作ファイルの名称、日時及び変更操作の内容が示されている。変更操作の内容は、「履歴管理」として定義したタグにて示される箇所に記録される。履歴管理としては、例えば変更操作が行われた日時を示す日時情報、変更操作を行った操作者に関する情報、変更操作の内容、変更操作が行われた操作ファイル４０１のファイル名称、変更操作が行われた項目の項目名及び変更後の情報等の様々な情報が記録される。このように操作ファイル４０１に対する変更操作を履歴管理として記録しておくことにより、証跡情報の収集及び管理を行うことが可能となる。
【００３１】
次に本発明の電子ファイルシステムにて用いられる各種装置の処理について説明する。図６は、本発明の電子ファイルシステムが備える承認装置２の第１ファイル送信操作処理の一例を示すフローチャートである。ファイル送信操作処理とは、保存している電子ファイル４００の複製を他の装置へ送信する処理であり、複製処理を伴う処理である。なお前述した様に本発明の操作装置１及び承認装置２は実質的に同様の装置であるので、どちらの装置でもファイル送信操作処理が行われるが、便宜上、承認装置２によるファイル送信操作処理を第１ファイル送信操作処理とし、操作装置１によるファイル送信操作処理を第２ファイル送信操作処理として説明する。
【００３２】
操作者は、入力手段２４を用いて、記録手段２２のファイル保存部５００に保存している操作ファイル４０１の中から送信すべき操作ファイル４０１を指定し、他の装置、ここでは操作装置１へ送信させる操作を行う。承認装置２は、コンピュータプログラム２００を実行する制御手段２０の制御により、入力手段２４から操作を受け付け、ファイル管理部５０１により、指定された操作ファイル４０１を含む電子ファイル４００を抽出し（Ｓ１０１）、抽出した電子ファイル４００に含まれる制約ファイル４０２のオリジナルフラグを参照して、指定された操作ファイル４０１が原版か否かを判定する（Ｓ１０２）。ステップＳ１０１において抽出した電子ファイル４００は、ファイル管理部５０１により復号される。
【００３３】
ここでは第１ファイル送信操作処理として、承認装置１によるファイル送信操作処理を示しているが、本発明の操作装置１及び承認装置２は、実質的に同様の装置であるので、ファイル送信操作処理の実行に際し、本発明の装置を承認装置２として用いた第１ファイル送信操作処理であるか、操作装置１として用いた第２ファイル送信操作処理であるかを判定する必要が生じる。ステップＳ１０２は、本発明の装置がどちらの装置として用いられているかを判定する処理であり、ステップＳ１０２において、原版であると判定した場合、原版を保存している承認装置２として用いられている判断し、原版ではないと判定した場合、操作装置１として用いられていると判断する。
【００３４】
ステップＳ１０２において、原版であると判定した場合（Ｓ１０２：ＹＥＳ）、承認装置２は、制御手段２０の制御により、ファイル管理部５０１にて、電子ファイル４００の複製を作成し（Ｓ１０３）、原版である操作ファイル４０１に対応する履歴ファイル４０３に複製の履歴を記録し（Ｓ１０４）、作成した電子ファイル４００を、アプリケーションプログラム３０１の電子メール送受信プログラムにて、通信手段２６から通信網１００を介して操作装置１へ送信する（Ｓ１０５）。ステップＳ１０３にて作成される電子ファイル４００に含まれる制約ファイル４０２には、原版ではないことを示すオリジナルフラグが設定される。ステップＳ１０５において、電子ファイル４００は、暗号化された状態で送信される。
【００３５】
ステップＳ１０２において、原版ではないと判定した場合（Ｓ１０２：ＮＯ）、承認装置２は、制御手段２０の制御により、後述する第２ファイル送信操作処理を実行する（Ｓ１０６）。この様にして第１ファイル送信操作処理が行われる。
【００３６】
図７は、本発明の電子ファイルシステムが備える操作装置１の第２ファイル送信操作処理の一例を示すフローチャートである。操作者は、入力手段１４を用いて、記録手段１２のファイル保存部５００に保存している操作ファイル４０１の中から送信すべき操作ファイル４０１を指定し、他の装置、例えば他の操作装置１へ送信させる操作を行う。操作装置１は、コンピュータプログラム２００を実行する制御手段１０の制御により、入力手段１４から操作を受け付け、ファイル管理部５０１により、指定された操作ファイル４０１を含む電子ファイル４００を抽出し（Ｓ２０１）、抽出した電子ファイル４００に含まれる制約ファイル４０２のオリジナルフラグを参照して、指定された操作ファイル４０１が原版か否かを判定する（Ｓ２０２）。
【００３７】
ステップＳ２０２において、原版であると判定した場合（Ｓ２０２：ＹＥＳ）、操作装置１は、制御手段１０の制御により、前述した第１ファイル送信操作処理のステップＳ１０３以降の処理を実行する（Ｓ２０３）。
【００３８】
ステップＳ２０２において、原版ではないと判定した場合（Ｓ２０２：ＮＯ）、操作装置１は、制御手段１０の制御により、ファイル管理部５０１にて、電子ファイル４００に含まれる制約ファイル４０２の複製制限として示されている情報を参照して、複製回数が０か否かを判定する（Ｓ２０４）。複製回数が０以外の値である場合、複製を伴う送信操作は許可されていると判断し、複製回数が０である場合、複製を伴う送信操作は、上位の操作者による承認が必要であると判定する。
【００３９】
ステップＳ２０４において、複製回数が０ではないと判定した場合（Ｓ２０４：ＮＯ）、操作装置１は、制御手段１０の制御により、ファイル管理部５０１にて、電子ファイル４００の複製を作成し（Ｓ２０５）、元の電子ファイル４００に含まれる履歴ファイル４０３に複製の履歴を記録し（Ｓ２０６）、ステップＳ２０５にて作成した電子ファイル４００を、アプリケーションプログラム３０１の電子メール送受信プログラムにて、通信手段１６から通信網１００を介して他の装置へ送信する（Ｓ２０７）。ステップＳ２０７において、電子ファイル４００は、暗号化された状態で送信される。
【００４０】
ステップＳ２０４において、複製回数が０であると判定した場合（Ｓ２０４：ＹＥＳ）、操作装置１は、制御手段１０の制御により、ファイル管理部５０１にて、操作の承認を要求する承認要求を作成する（Ｓ２０８）。ステップＳ２０８にて作成される承認要求は、送信の対象として指定されている電子ファイル４００の複製である。但し複製された電子ファイル４００に含まれる制約ファイル４０２の承認要求中フラグには、承認要求中であることを示す情報が設定され、また履歴ファイル４０３に要求する操作の内容を示す情報が記録される。なおステップＳ２０８における承認要求としての複製は、制約ファイル４０２の複製回数の制限に影響を受けない。
【００４１】
そして操作装置１は、制御手段１０の制御により、ファイル管理部５０１にて、送信の対象となる電子ファイル４００に含まれる制約ファイル４０２に示されている承認者を参照して、承認の要求先、即ち承認要求の送信先を決定する（Ｓ２０９）。ステップＳ２０９では、制約ファイル４０２に承認者として定義されている承認者が送信先として決定される。なお承認者が複数である場合、承認順序に基づいて送信先が決定される。
【００４２】
そして操作装置１は、制御手段１０の制御により、ファイル管理部５０１にて、送信の対象となる電子ファイル４００に含まれる制約ファイル４０２に示されている削除フラグを参照して、元の電子ファイル４００の削除の要否を判定する（Ｓ２１０）。
【００４３】
ステップＳ２１０において、削除を要すると判定した場合（Ｓ２１０：ＹＥＳ）、操作装置１は、制御手段１０の制御により、ファイル管理部５０１にて、元の電子ファイル４００を削除し（Ｓ２１１）、承認要求として電子ファイル４００を、アプリケーションプログラム３０１の電子メール送受信プログラムにて、通信手段１６から通信網１００を介してステップＳ２０９にて決定した送信先（要求先）である承認装置２へ送信する（Ｓ２１２）。ステップＳ２１２において、電子ファイル４００は、暗号化された状態で送信される。
【００４４】
ステップＳ２１０において、削除を要しないと判定した場合（Ｓ２１０：ＮＯ）、操作装置１は、制御手段１０の制御により、ファイル管理部５０１にて、元の操作ファイル４０１に対応する履歴ファイル４０３に複製の履歴を記録し（Ｓ２１３）、ステップＳ２１２へ進み、承認要求として電子ファイル４００を承認装置２へ送信する（Ｓ２１２）。この様にして第２ファイル送信操作処理が行われる。
【００４５】
図８は、本発明の電子ファイルシステムが備える承認装置２の第１ファイル受信操作処理の一例を示すフローチャートである。ファイル受信操作処理とは、電子メール等の形式で受信した電子ファイル４００に対する操作に対して行われる処理である。なお前述した様に本発明の操作装置１及び承認装置２は実質的に同様の装置であるので、どちらの装置でもファイル受信操作処理が行われるが、便宜上、承認装置２によるファイル受信操作処理を第１ファイル受信操作処理とし、操作装置１によるファイル受信操作処理を第２ファイル受信操作処理として説明する。
【００４６】
操作者は、入力手段２４を用いて、受信した電子ファイル４００の中から内容の確認を所望する電子ファイル４００を指定する操作を行う。承認装置２は、コンピュータプログラム２００を実行する制御手段２０の制御により、入力手段２４から操作を受け付け、ファイル管理部５０１により、指定された電子ファイル４００に含まれる制約ファイル４０２の承認要求中フラグを参照して、承認要求として送信された電子ファイル４００か否かを判定する（Ｓ３０１）。ステップＳ３０１において、承認要求であると判定した場合、承認要求を受け付けた承認装置２による操作であると判断し、承認要求ではないと判定した場合、操作装置１による操作であると判定する。ステップＳ３０１では、電子ファイル４００を復号した状態で判定が行われる。
【００４７】
ステップＳ３０１において、承認要求であると判定した場合（Ｓ３０１：ＹＥＳ）、承認装置２は、制御手段２０の制御により、ファイル管理部５０１にて、電子ファイル４００に含まれる履歴ファイル４０３から承認を要求する操作の内容を抽出し（Ｓ３０２）、抽出した承認を要求する操作の内容を出力手段２５から出力する（Ｓ３０３）。操作者は、ステップＳ３０３にて出力された操作の内容を確認して諾否を判断し、判断した結果を、入力手段２４を用いて、承認装置２に入力する。
【００４８】
承認装置２は、制御手段２０の制御により、入力手段２４から判断結果を受け付け（Ｓ３０４）、受け付けた判断結果が承認を示すか否かを判定する（Ｓ３０５）。
【００４９】
ステップＳ３０５において、操作承認と判定した場合（Ｓ３０５：ＹＥＳ）、承認装置２は、制御手段２０の制御により、ファイル管理部５０１にて、操作を承認する処理として、受信した電子ファイル４００に対応する原版が記録手段２２のファイル保存部５００に保存されているか否かを判定する（Ｓ３０６）。
【００５０】
ステップＳ３０６において、原版が保存されていると判定した場合（Ｓ３０６：ＹＥＳ）、承認装置２は、制御手段２０の制御により、ファイル管理部５０１にて、原版の電子ファイル４００に含まれる操作ファイル４０１、制約ファイル４０２及び履歴ファイル４０３を、承認する操作の内容に基づいて更新する（Ｓ３０７）、
【００５１】
そして承認装置２は、制御手段２０の制御により、ファイル管理部５０１にて、受信した電子ファイル４００に含まれる制約ファイル４０２を参照して、更なる承認の要否を判定する（Ｓ３０８）。ステップＳ３０８では、複数の承認者が設定されている場合に、自らが最後の承認者であるか否かを判定する処理である。なお承認者が単数である場合、ステップＳ３０８の判定結果は、承認不要となる。
【００５２】
ステップＳ３０８において、更なる承認を要すると判定した場合（Ｓ３０８：ＹＥＳ）、承認装置２は、制御手段２０の制御により、ファイル管理部５０１にて、受信した電子ファイル４００に含まれる制約ファイル４０２及び原版の電子ファイル４００に含まれる制約ファイル４０２の「承認者リスト」の項目を更新し（Ｓ３０９）、承認要求として受信した電子ファイル４００をアプリケーションプログラム３０１の電子メール送受信プログラムにて、通信手段１６から通信網１００を介して、次の承認者として設定されている他の承認装置２へ送信する（Ｓ３１０）。ステップＳ３１０において、電子ファイル４００は、暗号化された状態で送信される。
【００５３】
図９は、本発明の電子ファイルシステムにて用いられる制約ファイル４０２の内容の一例を示す説明図である。図９は、ステップＳ３０９において更新される「承認者リスト」を示しており、「承認者リストｎｅｘｔ＝“２”」との情報が示されている。これは承認順序が「１」である操作者「山田太郎」による承認が完了し、次に操作者「山田花子」に承認を要求する状態であることを示している。
【００５４】
図８のフローチャートに戻り、ステップＳ３０８において、更なる承認が不要と判定した場合（Ｓ３０８：ＮＯ）、承認装置２は、ステップＳ３０９以降の処理を行わず、処理を終了する。
【００５５】
ステップＳ３０６において、原版が保存されていないと判定した場合（Ｓ３０６：ＮＯ）、承認装置２は、制御手段２０の制御により、ファイル管理部５０１にて、受信した電子ファイル４００を元に、電子ファイル４００含まれる制約ファイル４０２のオリジナルフラグを更新した電子ファイル４００を生成し、生成した電子ファイル４００を原版の電子ファイル４００として記録手段２２のファイル保存部５００に保存し（Ｓ３１１）、ステップＳ３０８へ進み、以降の処理を実行する。
【００５６】
ステップＳ３０５において、操作非承認と判定した場合（Ｓ３０５：ＮＯ）、承認装置２は、制御手段２０の制御により、承認の要求元及び以前に承認している他の承認装置２へ非承認であることを通知する非承認処理を行う（Ｓ３１２）。なお非承認であることを通知された装置は、その旨を出力し、電子ファイル４００を保存している場合には、履歴ファイル４０３を更新する。
【００５７】
ステップＳ３０１において、承認要求ではないと判定した場合（Ｓ３０１：ＮＯ）、承認装置２は、制御手段２０の制御により、後述する第２ファイル受信操作処理を実行する（Ｓ３１３）。この様にして第１ファイル受信操作処理が行われる。
【００５８】
図１０は、本発明の電子ファイルシステムが備える操作装置１の第２ファイル受信操作処理の一例を示すフローチャートである。操作者は、入力手段１４を用いて、受信した電子ファイル４００の中から内容の確認を所望する電子ファイル４００を指定する操作を行う。操作装置１は、コンピュータプログラム２００を実行する制御手段１０の制御により、入力手段１４から操作を受け付け、ファイル管理部５０１により、指定された電子ファイル４００に含まれる制約ファイル４０２の承認要求中フラグを参照して、承認要求として送信された電子ファイル４００か否かを判定する（Ｓ４０１）。ステップＳ４０１にて承認要求ではないと判定した場合、当該電子ファイル４００は、他の操作装置１又は承認装置２から送信された電子ファイル４００であると判断し、以降に示す保存処理を行う。
【００５９】
ステップＳ４０１において、承認要求ではないと判定した場合（Ｓ４０１：ＮＯ）、操作装置１は、制御手段１０の制御により、ファイル管理部５０１にて、電子ファイル４００に含まれる制約ファイル４０２の複製回数から１を減じ（Ｓ４０３）、受信状況に基づいて履歴ファイル４０３を更新し（Ｓ４０４）、電子ファイル４００を記録手段１２のファイル保存部５００に保存する（Ｓ４０５）。ステップＳ４０３において、１を減じる前の複製回数が、０以下の異常値である場合、当該電子ファイル４００には何らか異常が生じていると判断し、当該電子ファイル４００を消去する。ステップＳ４０５において、電子ファイルは暗号化された状態で保存される。また電子ファイル４００の保存に際し、操作ファイル４０１に有効期限が示されている場合、ファイル制御部５０２は、期限を示す情報を読み取り、以降の期限管理を行う。
【００６０】
ステップＳ４０１において、承認要求であると判定した場合（Ｓ４０１：ＹＥＳ）、承認装置２は、制御手段２０の制御により、前述した第１ファイル受信操作処理のステップＳ３０２以降の処理を実行する（Ｓ４０２）。この様にして第２ファイル受信操作処理が行われる。
【００６１】
図１１は、本発明の電子ファイルシステムが備える操作装置１のファイル変更操作処理の一例を示すフローチャートである。操作装置１が受信した電子ファイル５００は、通常、何らかの作業をすべく他の装置から送信されたものであるため、操作者は、電子ファイル５００に含まれる操作ファイル４０１に基づく業務を行い、その内容を変更する操作を行う。操作ファイル４０１は、復号された状態で表計算ソフトウエアプログラム等のアプリケーションプログラム３０１に読み込まれるため、読み込まれた状態での操作ファイル４０１に対する変更について制限されることはないが、変更後の操作ファイル４０１を保存する段階で、変更操作に対する可否の判定が行われる。
【００６２】
操作装置１は、コンピュータプログラム２００を実行する制御手段１０の制御により、入力手段１４から操作を受け付け、ファイル管理部５０１により、操作ファイル４０１に対して受け付けた変更操作の可否を、制約ファイル４０２に示されている制約条件に基づいて判定する（Ｓ５０１）。ステップＳ５０１の制約条件とは、制約ファイル４０２に監視対象項目として示されている条件であり、所定の項目に対する変更操作、所定数以上の項目に対する変更操作等の変更操作を制限することができる。所定の項目としては、例えばアプリケーションプログラム３０１として表計算ソフトウエアプログラムを用いる場合、特定のセル、特定の行又は列、特定のシート、特定の操作ファイル４０１等の対象を指定することが可能である。また変更した項目の回数の検出に際し、同じ項目に対して複数回の変更が加えられる可能性が有る場合には履歴ファイル４０３が参照される。
【００６３】
ステップＳ５０１において、変更操作の内容が制約条件に該当せず、承認無しでの変更操作が可能であると判定した場合（Ｓ５０１：ＹＥＳ）、操作装置１は、制御手段１０の制御により、ファイル管理部５０１にて、変更した操作ファイル４０１を含む電子ファイル４００を暗号化して記録手段１２のファイル保存部５００に保存する（Ｓ５０２）。
【００６４】
ステップＳ５０１において、変更操作の内容が制約条件に該当し、承認無しでの変更操作が不可であると判定した場合（Ｓ５０１：ＮＯ）、操作装置１は、制御手段１０の制御により、ファイル管理部５０１にて、操作の承認を要求する承認要求を作成する（Ｓ５０３）。ステップＳ５０３にて作成される承認要求は、変更操作がなされた操作ファイル４０１を含む電子ファイル４００の複製である。但し複製された電子ファイル４００に含まれる制約ファイル４０２の承認要求中フラグには、承認要求中であることを示す情報が設定され、また履歴ファイル４０３に要求する操作の内容を示す情報が記録される。
【００６５】
そして操作装置１は、制御手段１０の制御により、ファイル管理部５０１にて、電子ファイル４００に含まれる制約ファイル４０２に示されている承認者を参照して、承認の要求先、即ち承認要求の送信先を決定し（Ｓ５０４）、制約ファイル４０２に示されている削除フラグを参照して、元の電子ファイル４００の削除の要否を判定する（Ｓ５０５）。
【００６６】
ステップＳ５０５において、削除を要すると判定した場合（Ｓ５０５：ＹＥＳ）、操作装置１は、制御手段１０の制御により、ファイル管理部５０１にて、元の電子ファイル４００を削除し（Ｓ５０６）、承認要求として電子ファイル４００を、アプリケーションプログラム３０１の電子メール送受信プログラムにて、通信手段１６から通信網１００を介してステップＳ５０４にて決定した送信先（要求先）である承認装置２へ送信する（Ｓ５０７）。ステップＳ５０７において、電子ファイル４００は、暗号化された状態で送信される。なおステップＳ５０６で元の電子ファイル４００が削除されているため、承認要求に対して操作ファイル４０１に対する変更操作が承認された場合、承認装置２から変更操作に対する承認処理として、変更操作後の電子ファイル４００の送信等の処理がなされ、操作装置１は、受信した電子ファイル４００を保存する。また変更操作が非承認となった場合、承認装置２から変更操作に対する非承認処理として、変更操作前の電子ファイル４００の送信等の処理がなされる。
【００６７】
ステップＳ５０５において、削除を要しないと判定した場合（Ｓ５０５：ＮＯ）、操作装置１は、制御手段１０の制御により、ファイル管理部５０１にて、元の操作ファイル４０１に対応する履歴ファイル４０３に変更操作の履歴を記録し（Ｓ５０８）、ステップＳ５０７へ進み、承認要求として電子ファイル４００を承認装置２へ送信する（Ｓ５０７）。この様にしてファイル変更操作処理が行われる。
【００６８】
図１２は、本発明の電子ファイルシステムが備える操作装置１のファイル期限管理処理の一例を示すフローチャートである。第２ファイル受信操作処理にて説明した様に、電子ファイル４００の保存に際し、操作ファイル４０１に有効期限が示されている場合、有効期限に基づく期限管理が行われる。有効期限に基づく期限管理とは、有効期限に到達した段階でファイル変更操作処理が行われていない場合、即ち行うべき作業が行われていないと判定した場合、ファイル変更操作処理を促すべく操作者にその旨を通知する処理である。操作装置１は、コンピュータプログラム２００を実行する制御手段１０の制御により、ファイル制御部５０２にて有効期限として管理している期限に到達したか否かを判定する（Ｓ６０１）。
【００６９】
ステップＳ６０１において、有効期限に到達したと判定した場合（Ｓ６０１：ＹＥＳ）、操作装置１は、制御手段１０の制御により、ファイル管理部５０１にて、有効期限に到達した電子ファイル４００に係る制約ファイル４０２及び履歴ファイル４０３を参照して所定のファイル変更操作処理が行われているか否かを判定する（Ｓ６０２）。ステップＳ６０２では、例えば制約ファイル４０２に監視対象項目として示されている所定の項目に対する変更操作が行われているか否かを判定する。
【００７０】
ステップＳ６０１において、有効期限に到達していないと判定した場合（Ｓ６０１：ＮＯ）、操作装置１０は、制御手段１０の制御により、ステップＳ６０１の処理を繰り返す。
【００７１】
ステップＳ６０２において、所定のファイル変更操作処理が行われていないと判定した場合（Ｓ６０２：ＮＯ）、操作装置１は、制御手段１０の制御により、ファイル管理部５０１にて、期限に到達したことを操作者に通知する時期到達通知処理を実行する（Ｓ６０３）。ステップＳ６０３における時期到達通知処理とは、例えば期限に到達したことを示すダイアログボックスをモニタである出力手段２５に表示し、操作者に対してファイル変更操作を要求する処理である。時期到達通知を視認した操作者は、ファイル変更操作の要求に従い、ファイル変更操作を行う。従って時期到達通知処理を実行後、操作装置１は、制御手段１０の制御により、ファイル変更操作処理のステップＳ５０３へ進み、以降の処理を実行する。
【００７２】
ステップＳ６０２において、所定のファイル変更操作処理が行われていると判定した場合（Ｓ６０２：ＹＥＳ）、操作装置１は、制御手段１０の制御により、ステップＳ６０３の時期到達通知処理は行わず、期限内での変更操作に対する承認を要求すべく、ファイル変更操作処理のステップＳ５０３へ進み、以降の処理を実行する。この様にして期限管理処理が行われる。
【００７３】
前記実施の形態に示した承認装置による操作は、あくまでも一例であり、操作装置から送信した様々な要求に対する承認に係る処理は、様々な形態に展開することが可能である。
【００７４】
以上の実施の形態に関し、更に以下の付記を開示する。
【００７５】
（付記１）
電子ファイルに対する操作を受け付ける操作装置と、前記電子ファイルに対する操作の承認に用いる承認装置とを備える電子ファイルシステムにおいて、
前記電子ファイルは、操作の対象となる操作ファイル、並びに該操作ファイルに対する操作を制約する制約条件及び制約された操作の承認の要求先を示した制約ファイルを含み、
前記操作装置は、
操作ファイルに対して受け付けた操作の可否を、制約ファイルに示されている制約条件に基づいて判定する判定手段と、
制約条件に該当すると判定した場合、操作の承認を要求する承認要求を制約ファイルに要求先として示されている前記承認装置へ送信する手段と
を備える
ことを特徴とする電子ファイルシステム。
【００７６】
（付記２）
前記電子ファイルは、前記操作ファイルに対して受け付けた操作の内容を記録する履歴ファイルを含むことを特徴とする付記１に記載の電子ファイルシステム。
【００７７】
（付記３）
更に、前記承認装置は、
前記電子ファイルを記録する手段と、
記録している電子ファイルを、前記操作装置へ送信する手段と、
承認要求を前記操作装置から受信する手段と、
受信した承認要求に対して、操作を承認する入力を受け付けた場合に、操作を承認する処理を行う手段と
を備えることを特徴とする付記１又は付記２に記載の電子ファイルシステム。
【００７８】
（付記４）
前記制約ファイルは、判定手段により判定する制約条件として、操作ファイルに対する変更操作に係る条件及び／又は操作ファイルに対する複製操作に係る条件を含むことを特徴とする付記１乃至付記３のいずれかに記載の電子ファイルシステム。
【００７９】
（付記５）
前記操作ファイルは、複数の項目を有し、
前記制約ファイルは、判定手段により判定する操作ファイルに対する変更操作に係る制約条件として、所定の項目に対する操作及び／又は所定数以上の項目に対する操作を含むことを特徴とする付記４に記載の電子ファイルシステム。
【００８０】
（付記６）
前記制約ファイルは、判定手段により判定する操作ファイルに対する複製操作に係る制約条件として、複製回数を含むことを特徴とする付記４又は付記５に記載の電子ファイルシステム。
【００８１】
（付記７）
前記制約ファイルは、期限に係る制約条件を含み、
前記操作装置は、
制約ファイルに示されている期限に到達したか否かを判定する手段と、
期限に到達したと判定した場合、期限に到達したことを示す時期到達通知を前記承認装置へ送信する手段と
を備えることを特徴とする付記１乃至付記６のいずれかに記載の電子ファイルシステム。
【００８２】
（付記８）
複数の承認装置を備え、
前記制約ファイルは、複数の要求先を示す情報を含む
ことを特徴とする付記１乃至付記７のいずれかに記載の電子ファイルシステム。
【００８３】
（付記９）
前記制約ファイルは、複数の要求先を示す情報に対応付けて、送信順序を示す情報を含むことを特徴とする付記８に記載の電子ファイルシステム。
【００８４】
（付記１０）
前記操作装置は、更に、制約条件に該当すると判定した場合に、電子ファイルを削除する手段を備えることを特徴とする付記１乃至付記８のいずれかに記載の電子ファイルシステム。
【００８５】
（付記１１）
電子ファイルに対する操作を受け付ける操作装置と、前記電子ファイルに対する操作の承認に用いる承認装置とを備える電子ファイルシステムにおいて、
前記電子ファイルは、操作の対象となる操作ファイル、並びに該操作ファイルに対する操作を制約した制約条件及び制約された操作の承認の要求先を示した制約ファイルを含み、
前記操作装置は、
電子ファイルを暗号化して記録する記録手段と、
該記録手段に記録している電子ファイルの暗号化及び復号並びに制約ファイルに示された制約条件に基づく判定を行う管理手段と、
操作ファイルを用いた処理を実行するアプリケーション手段と
を備え、
更に、管理手段は、
アプリケーション手段の実行中に用いる操作ファイルを復号する手段と、
アプリケーション手段による操作ファイルを用いた処理の実行中に、操作ファイルに対して受け付けた操作の可否を、制約ファイルに示されている制約条件に基づいて判定する手段と、
制約条件に該当すると判定した場合、操作の承認を要求する承認要求を制約ファイルに要求先として示されている前記承認装置へ送信する手段と
を備える
ことを特徴とする電子ファイルシステム。
【００８６】
（付記１２）
電子ファイルに対する操作を受け付ける操作装置において、
操作の対象となる操作ファイル、並びに該操作ファイルに対する操作を制約する制約条件及び制約された操作の承認の要求先を示した制約ファイルを含む電子ファイルを記録する手段と、
操作ファイルに対して受け付けた操作の可否を、制約ファイルに示されている制約条件に基づいて判定する手段と、
制約条件に該当すると判定した場合、操作の承認を要求する承認要求を、制約ファイルに示されている要求先へ送信する手段と
を備えることを特徴とする操作装置。
【００８７】
（付記１３）
電子ファイルに対する操作を受け付ける操作装置の前記電子ファイルに対する操作の承認に用いる承認装置において、
操作の対象となる操作ファイル、並びに該操作ファイルに対する操作を制約する制約条件及び制約された操作の承認の要求先を示した制約ファイルを含む電子ファイルを、前記操作装置へ送信する手段と、
操作ファイルに対する制約条件に該当する操作の承認を要求する承認要求を前記操作装置から受信する手段と、
受信した承認要求に対して、操作を承認する入力を受け付けた場合に、操作を承認する処理を行う手段と
を備えることを特徴とする承認装置。
【００８８】
（付記１４）
操作を受け付ける手段を備えるコンピュータに、電子ファイルに対して受け付けた操作に基づく処理を実行させるコンピュータプログラムにおいて、
コンピュータに、操作の対象となる操作ファイル、並びに該操作ファイルに対する操作を制約する制約条件及び制約された操作の承認の要求先を示した制約ファイルを含む電子ファイルの操作ファイルに対して受け付けた操作の可否を、制約ファイルに示されている制約条件に基づいて判定させる手順と、
コンピュータに、制約条件に該当すると判定した場合、操作の承認を要求する承認要求を、制約ファイルに示されている要求先へ送信させる手順と
を実行させることを特徴とするコンピュータプログラム。
【図面の簡単な説明】
【００８９】
【図１】本発明の電子ファイルシステムの構成例を示す概念図である。
【図２】本発明の電子ファイルシステムにて用いられる各種装置の構成例を示すブロック図である。
【図３】本発明の電子ファイルシステムにて用いられる操作装置の構成例を示す機能ブロック図である。
【図４】本発明の電子ファイルシステムにて用いられる制約ファイルの内容の一例を示す説明図である。
【図５】本発明の電子ファイルシステムにて用いられる履歴ファイルの内容の一例を示す説明図である。
【図６】本発明の電子ファイルシステムが備える承認装置の第１ファイル送信操作処理の一例を示すフローチャートである。
【図７】本発明の電子ファイルシステムが備える操作装置の第２ファイル送信操作処理の一例を示すフローチャートである。
【図８】本発明の電子ファイルシステムが備える承認装置の第１ファイル受信操作処理の一例を示すフローチャートである。
【図９】本発明の電子ファイルシステムにて用いられる制約ファイルの内容の一例を示す説明図である。
【図１０】本発明の電子ファイルシステムが備える操作装置の第２ファイル受信操作処理の一例を示すフローチャートである。
【図１１】本発明の電子ファイルシステムが備える操作装置のファイル変更操作処理の一例を示すフローチャートである。
【図１２】本発明の電子ファイルシステムが備える操作装置のファイル期限管理処理の一例を示すフローチャートである。
【符号の説明】
【００９０】
１  操作装置
２  承認装置
１００  通信網
２００  コンピュータプログラム
３００  基本プログラム
３０１  アプリケーションプログラム
４００  電子ファイル
４０１  操作ファイル
４０２  制約ファイル
４０３  履歴ファイル
５００  ファイル保存部
５０１  ファイル管理部
５０２  ファイル制御部
【図１】
2008165428.tif 000003
【図２】
2008165428.tif 000004
【図３】
2008165428.tif 000005
【図４】
2008165428.tif 000006
【図５】
2008165428.tif 000007
【図６】
2008165428.tif 000008
【図７】
2008165428.tif 000009
【図８】
2008165428.tif 000010
【図９】
2008165428.tif 000011
【図１０】
2008165428.tif 000012
【図１１】
2008165428.tif 000013
【図１２】
2008165428.tif 000014