(57)【要約】【課題】業務スケジュールに合わせてシステムが自動的なファイル整理を行い、ユーザへ自動的に業務依頼を行い、ユーザが業務スケジュールや各業務タスクの関連ファイル等を参照編集する。【解決手段】業務開始契機・業務終了契機にファイルの移動および圧縮解凍・圧縮保存するシステムにおいてコンピュータは、業務タスクの開始年月日および終了年月日の情報を含む業務タスク情報と、業務運用期間中にファイルを置く第１の記憶領域およびそれ以外の期間に置く第２の記憶領域を含むファイルリスト情報と、ユーザの識別情報を含むユーザ／グループリスト情報とを含む業務スケジュール情報を発信し、ファイルサーバは、データベースを監視して開始年月日および終了年月日と現在年月日を比較して業務開始契機または業務終了契機と判断しファイルを第１または第２の記憶領域に移動および圧縮解凍または圧縮保存する。【選択図】図１
2008210138.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークで接続されたコンピュータおよびファイルサーバを備え、業務スケジュールに連動して業務開始契機に第１の記憶領域にファイルを移動および圧縮解凍する業務スケジュール連動型ファイル・リロケーション・システムであって、
前記コンピュータは、業務タスクの識別情報並びに該業務タスクの開始年月日の情報を含む業務タスク情報と、該業務タスクに関連するファイルの識別情報および該ファイルを業務運用期間中に置く前記第１の記憶領域のパスを含むファイルリスト情報と、該業務タスクに関連するユーザおよび／またはグループの識別情報を含むユーザ／グループリスト情報とを少なくとも含む業務スケジュール情報を前記ファイルサーバへ発信する手段を備え、
前記ファイルサーバは、前記コンピュータから受信した前記業務スケジュール情報に基づき前記業務タスク情報、前記ファイルリスト情報および前記ユーザ／グループリスト情報を対応付けて格納したデータベースと、前記データベースを監視することにより前記業務タスクの開始年月日と現在年月日を比較して業務開始契機と判断した場合は前記ファイルリスト情報を参照して該業務タスクに関連するファイルを前記第１の記憶領域のパスに基づいて該第１の記憶領域に移動および圧縮解凍するとともに前記ユーザ／グループリストを参照して該業務タスクに関連するユーザおよび／またはグループのコンピュータに対し業務依頼通知を行う手段とを備えたことを特徴とする業務スケジュール連動型ファイル・リロケーション・システム。
【請求項２】
請求項１に記載の業務スケジュール連動型ファイル・リロケーション・システムがさらに、業務スケジュールに連動して業務終了契機に第２の記憶領域にファイルを移動および圧縮保存を行うものであって、
前記業務タスク情報が前記業務タスクの終了年月日の情報を含み、前記ファイルリスト情報が前記ファイルを業務運用期間外に置く前記第２の記憶領域のパスを含み、
前記ファイルサーバは、前記データベースを監視することにより前記業務タスクの終了年月日と現在年月日を比較して業務終了契機と判断した場合は前記ファイルリスト情報を参照して該業務タスクに関連するファイルを前記第２の記憶領域のパスに基づいて該第２の記憶領域に移動および圧縮保存するとともにファイル移動元にショート・カット・アイコンを作成する手段をさらに備えたことを特徴とする業務スケジュール連動型ファイル・リロケーション・システム。
【請求項３】
請求項１または２に記載の業務スケジュール連動型ファイル・リロケーション・システムにおいて、
前記コンピュータが、前記データベースの参照要求を前記ファイルサーバへ発信する手段をさらに備え、
前記ファイルサーバは、前記コンピュータから受信した前記データベースの参照要求に応じて該当する情報を前記データベースから取得し該コンピュータへ送信する手段を備えたことを特徴とする業務スケジュール連動型ファイル・リロケーション・システム。
【請求項４】
請求項１〜３のいずれかに記載の業務スケジュール連動型ファイル・リロケーション・システムにおいて、
前記コンピュータが、前記業務スケジュール情報の追加、編集、削除の指示を前記ファイルサーバへ発信する手段をさらに備え、
前記ファイルサーバは、前記コンピュータから受信した前記業務スケジュール情報の追加、編集、削除の指示に応じて該当する処理を行う手段を備えたことを特徴とする業務スケジュール連動型ファイル・リロケーション・システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイル管理方法に関し、特に、業務スケジュールと各業務に関連するファイル、ユーザおよび／または業務運用期間等に基づいて自動的なファイル管理を行い、正確かつ効率的なファイル運用を行うことのできるファイル・リロケーション・システムに関するものである。
【背景技術】
【０００２】
近年、コンピュータやデータストレージ等といった情報処理装置の記憶容量の大容量化や爆発的普及に加え、ネットワーク化されたコンピュータ・システムの運用が一般的となっている。また、企業・学校等の業務で扱う各種書類の電子情報化に加え、業務内容の多様化、業務スケジュールの過密化も進み、コンピュータ・システムで扱うファイル数・データ量や、これらのファイルを扱うユーザ数も劇的に増大している。それに伴い、ファイルの管理負荷および運用負荷も増大しており、ファイル管理者の手作業によるファイルの移動や運用等といった管理は、煩わしく困難なものになっている。
【０００３】
このようなファイル管理負荷を軽減する技術の一つとして、ユーザが意識的に操作する必要が無く、自動的にファイル整理を行うファイル・リロケーション・システムが提案されている。
【０００４】
例えば、特許文献１に記載のファイル・リロケーション・システムは、ネットワークで接続されるファイルサーバとクライアントＰＣ（Personal Computer）の共有ディスク内に存在する不要ファイル、一定期間アクセスの無いファイルを、ファイルサーバ内のバックアップディスク、または外部記憶装置に、自動的に移動し、さらに、自動的にデータ圧縮保存を行うなどの効率的なファイルバックアップを行う。また、再度ファイルが必要となった場合は、ユーザが、ファイルバックアップ時に用意されたショートカット・アイコンをクリックすることで、自動的に移動元ディレクトリにファイルを移動し、さらに、自動的に圧縮データの圧縮解凍を行う。
【特許文献１】特開２００３-５８３９７号公報。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１に代表される従来技術は、不要ファイルや一定期間アクセスの無いファイル等の自動的なファイルバックアップを行うものであり、有限資源である記憶装置の記憶容量の管理としては、極めて有効なものといえる。
【０００６】
しかし、一度バックアップしたファイルへの再アクセスについては、ショートカット・アイコンのクリックおよび履歴情報の検索といったユーザの手動操作に頼らざるを得ない。このようなファイル・リロケーション・システムの長期に渡る運用の中で、ショートカット・アイコンの削除、バックアップデータの増大等が発生するのは必至である。これにより、バックアップファイルへの再アクセスは、システム運用時間に比例して困難なものになっていく。
【０００７】
また、企業・学校等における業務は、主に一定期間（年単位・月単位等）ごとにスケジュールが組まれる。さらに、業務ごとに関連ファイルが異なり、担当者も不定期に変更する可能性がある。これにより、業務管理者は、業務開始時に手動操作による業務依頼・ファイル展開・担当者選択等といった煩わしいファイル運用作業を行わなければならず、ファイル運用効率の面においても問題があった。
【０００８】
そこで、本発明は、ファイルの作成および更新時に、業務タスク（関連ファイル、関連ユーザ／グループ、業務運用期間等）を設定し、これを業務スケジュールとして管理すること、業務スケジュールに合わせてすなわち連動させて適切かつ自動的なファイル整理を行うこと、および、業務スケジュールに合わせて関連ユーザに対して自動的に業務依頼内容・ファイルパスの通知を行う機能を備えたファイル・リロケーション・システムを提供することを主目的とする。
【０００９】
また、本発明の他の目的は、ユーザが業務スケジュールや各業務の関連ファイルを確認・編集すること、および、自動的に整理したファイルにリアルタイムに再アクセスする機能を備えたファイル・リロケーション・システムを提供することにある。
【００１０】
更に、本発明は、上記の機能を満たし、業務スケジュール管理やメンテナンス作業を容易に行うことができるファイル・リロケーション・システム、およびその処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明の業務スケジュール連動型ファイル・リロケーション・システムは、ネットワークで接続されたコンピュータおよびファイルサーバを備え、業務スケジュールに連動して業務開始契機に第１の記憶領域にファイルを移動および圧縮解凍する業務スケジュール連動型ファイル・リロケーション・システムであって、
前記コンピュータは、業務タスクの識別情報並びに該業務タスクの開始年月日の情報を含む業務タスク情報と、該業務タスクに関連するファイルの識別情報および該ファイルを業務運用期間中に置く前記第１の記憶領域のパスを含むファイルリスト情報と、該業務タスクに関連するユーザおよび／またはグループの識別情報を含むユーザ／グループリスト情報とを少なくとも含む業務スケジュール情報を前記ファイルサーバへ発信する手段を備え、
前記ファイルサーバは、前記コンピュータから受信した前記業務スケジュール情報に基づき前記業務タスク情報、前記ファイルリスト情報および前記ユーザ／グループリスト情報を対応付けて格納したデータベースと、前記データベースを監視することにより前記業務タスクの開始年月日と現在年月日を比較して業務開始契機と判断した場合は前記ファイルリスト情報を参照して該業務タスクに関連するファイルを前記第１の記憶領域のパスに基づいて該第１の記憶領域に移動および圧縮解凍するとともに前記ユーザ／グループリストを参照して該業務タスクに関連するユーザおよび／またはグループのコンピュータに対し業務依頼通知を行う手段とを備えたことを特徴とする。
【００１２】
さらに、上記システムが、業務スケジュールに連動して業務終了契機に第２の記憶領域にファイルを移動および圧縮保存を行うものであって、
前記業務タスク情報が前記業務タスクの終了年月日の情報を含み、前記ファイルリスト情報が前記ファイルを業務運用期間外に置く前記第２の記憶領域のパスを含み、
前記ファイルサーバは、前記データベースを監視することにより前記業務タスクの終了年月日と現在年月日を比較して業務終了契機と判断した場合は前記ファイルリスト情報を参照して該業務タスクに関連するファイルを前記第２の記憶領域のパスに基づいて該第２の記憶領域に移動および圧縮保存するとともにファイル移動元にショート・カット・アイコンを作成する手段をさらに備えたことを特徴とする。
【００１３】
またさらに、上記システムにおいて、前記コンピュータが、前記データベースの参照要求を前記ファイルサーバへ発信する手段をさらに備え、
前記ファイルサーバは、前記コンピュータから受信した前記データベースの参照要求に応じて該当する情報を前記データベースから取得し該コンピュータへ送信する手段を備えたことを特徴とする。
【００１４】
またさらに、上記システムにおいて、前記コンピュータが、前記業務スケジュール情報の追加、編集、削除の指示を前記ファイルサーバへ発信する手段をさらに備え、
前記ファイルサーバは、前記コンピュータから受信した前記業務スケジュール情報の追加、編集、削除の指示に応じて該当する処理を行う手段を備えたことを特徴とする。
【００１５】
ここで言う業務運用期間とは、ユーザがファイルに対して指定するファイルの使用期間を示す。例えば、あるファイルの業務運用期間を、２００７年１月２０日から２００７年３月３１日までと指定した場合、該システムは、２００７年１月２０日に該ファイルをバックアップ記憶領域（第２の記憶領域）から共有記憶領域（第１の記憶領域）にファイル移動およびその圧縮解凍を行い、２００７年３月３１日に該ファイルを共有記憶領域からバックアップ記憶領域にファイル移動およびその圧縮保存を行う。
【発明の効果】
【００１６】
本発明の業務スケジュール連動型ファイル・リロケーション・システムによれば、ファイル作成・更新時に、業務タスク（ファイル使用用途、関連ファイル、関連ユーザ、業務運用期間等）を定め、これを業務スケジュールとして管理し、自動的なファイル管理を行うことが可能となる。また、業務スケジュールに合わせて適切なファイル整理を行うことが可能となる。また、業務スケジュールに合わせて関連ユーザへ自動的に業務依頼・ファイルパスの通知を行うことが可能となる。また、ユーザが業務スケジュールや業務タスクの関連ファイル・関連ユーザを確認・編集することが可能となる。また、自動的に整理したファイルにリアルタイムに再アクセスすることが可能となる。また、業務スケジュール管理やメンテナンス作業を容易に行うことができるファイル・リロケーション・システム、およびその処理プログラムを提供することが可能となる。
【発明を実施するための最良の形態】
【００１７】
以下、添付図面を参照しながら、本発明の業務スケジュール連動型ファイル・リロケーション・システムを実施するための最良の形態を詳細に説明する。
図１は、本発明の実施の形態の一例を示すシステム構成図である。業務スケジュール連動型ファイル・リロケーション・システムは、イントラネットやインターネット等のネットワーク１１１に接続されたクライアントＰＣ１０１、１０４（便宜上２つのみ図示するが一般的には任意の数）と、このクライアントＰＣ１０１、１０４とネットワーク１１１を介してデータ送受信可能な状態にあるファイルサーバ１２１と、このファイルサーバ１２１とデータ送受信可能な状態にある外部記憶装置１４１（該システムではファイルサーバ１２１の構成要素とみなす）から構成されている。
【００１８】
クライアントＰＣ１０１、１０４は、共有記憶領域１０２、１０５と、ユーザ指示発信処理部１０３、１０６とを備えている。共有記憶領域１０２、１０５は、業務運用期間中のファイルを格納する。ユーザ指示発信処理部１０３、１０６は、ファイルサーバ１２１に対して種々の指示または要求を行うための指示データまたは要求データを発信する。種々の指示または要求としては、業務タスクに関する複数の指示（業務タスクの追加指示、編集指示、削除指示、業務開始指示および業務終了指示）と、業務スケジュールの参照要求と、ユーザリスト／グループリストに関する複数の指示（ユーザリスト／グループリストの追加指示、編集指示および削除指示）が含まれる。
【００１９】
ファイルサーバ１２１は、業務運用期間中のファイルを格納する共有記憶領域１２５と、業務運用期間に該当しないファイルを退避するバックアップ記憶領域１２６、および外部記憶装置１４１と、該システムに登録されている業務スケジュール情報を記憶する業務スケジュールデータベース１２２と、該システムに登録されているユーザ情報およびグループ情報を記憶するユーザリスト／グループリストデータベース１２３と、該システムのファイル移動元、ファイル移動先のファイルパス情報を記憶するファイルパスデータベース１２４とを備えている。
【００２０】
なお、業務運用期間中のファイルを格納する共有記憶領域１０２、１０５、１２５等を「第１の記憶領域」と称し、業務運用期間に該当しないファイルを対比するバックアップ記憶領域１２６および外部記憶装置１４１等を「第２の記憶領域」と称する。
【００２１】
また、ファイルサーバ１２１は、ユーザ指示受付け処理部１３１と、スケジュール監視部１３２と、処理選択部１３３と、処理実行部１３４と、システム管理部１３８とを備える。ユーザ指示受付け処理部１３１は、クライアントＰＣ１０１、１０４のユーザ指示発信処理部１０３、１０６からの指示または要求を受付ける。スケジュール監視部１３２は、該システムの業務スケジュールを定期的に監視し、業務タスクの開始契機と終了契機とを決定し、業務タスクの業務開始指示・業務終了指示を行う。処理選択部１３３は、ユーザ指示受付け処理部１３１とスケジュール監視部１３２とから取得する指示パラメータより、適当な処理種別を選択し、処理実行要求を行う。
【００２２】
処理実行部１３４は、業務スケジュール管理部１３５と、ユーザリスト／グループリスト管理部１３６と、ファイルパス管理部１３７とを備え、これらの中から、適切な処理を選択して順次処理実行を行う。業務スケジュール管理部１３５は、業務タスクの追加処理手段、編集処理手段、削除処理手段、業務開始処理手段、業務終了処理手段および業務スケジュールの参照手段を備える。ユーザリスト／グループリスト管理部１３６は、ユーザリスト／グループリストの追加処理手段、編集処理手段、削除処理手段および参照手段を備える。ファイルパス管理部１３７は、ファイルパス情報の追加処理手段、編集処理手段、削除処理手段および参照手段を備える。システム管理部１３８は、処理実行部１３４で行ったファイル移動履歴を保存する。
【００２３】
図２は、ユーザリスト／グループリストデータベース１２３に記憶されており、該システムを利用するユーザ情報を管理するためのデータ構成図である。図２に示すユーザリストは、ユーザＩＤ２０１、ユーザ氏名２０２、所属グループＩＤ２０３、ユーザＰＣ情報２０４、受け持ち業務タスクＩＤ２０５、登録中業務タスクＩＤ２０６のデータから構成される。
【００２４】
ここで例えば、クライアントＰＣ１０１、１０４のユーザ指示発信処理部１０３、１０６よりユーザリストの追加指示が行われた場合、図２に示すように、システムで固有のユーザＩＤ２０１が自動的に割り振られ、ユーザが設定する情報として、ユーザ氏名２０２に「日立  太郎」、ユーザＰＣ情報２０４に「ＩＰアドレス、Ｅメールアドレス等」が登録される。
【００２５】
また、ユーザ指示発信処理部１０３、１０６よりユーザリストの編集指示または削除指示を行うことで、ユーザ氏名２０２、ユーザＰＣ情報２０４の情報の編集または削除を行うことがリアルタイムで可能である。
【００２６】
なお、所属グループＩＤ２０３は、グループリストの追加、編集または削除時に、該システムによって自動的に更新される。受け持ち業務タスクＩＤ２０５および登録中業務タスクＩＤ２０６は、業務タスクの追加、編集または削除時に、該システムによって自動的に更新される。
【００２７】
図３は、ユーザリスト／グループリストデータベース１２３に記憶されており、ある業務に関連する複数ユーザを、グループとして一括管理するためのデータ構成図である。図３に示すグループリストは、グループＩＤ３０１、グループ名３０２、登録ユーザＩＤ３０３、受け持ち業務タスクＩＤ３０４のデータから構成される。
【００２８】
ここで例えば、クライアントＰＣ１０１、１０４のユーザ指示発信処理部１０３、１０６よりグループリストの追加指示が行われた場合、図３に示すように、システムで固有のグループＩＤ３０１が自動的に割り振られ、ユーザが設定する情報として、グループ名３０２に「ファイルシステム管理チーム」、登録ユーザＩＤ３０３に「１０００ＡＡＡ，１０００ＰＰＰ・・・」が登録される。さらに、登録ユーザＩＤ３０３に登録されたユーザＩＤが指す図２のユーザリストの所属グループＩＤ２０３に図３のグループＩＤ３０１が登録される。
【００２９】
また、ユーザ指示発信処理部１０３、１０６よりグループリストの編集指示または削除指示を行うことで、グループ名３０２、登録ユーザＩＤ３０３の情報の編集または削除を行うことがリアルタイムで可能である。同時に、該システムによって、編集または削除対象となる登録ユーザＩＤ３０３に登録されたユーザＩＤが指す図２のユーザリストの所属グループＩＤ２０３の編集・削除も自動的に行われる。
【００３０】
なお、受け持ち業務タスクＩＤ３０４は、業務タスクの追加、編集または削除時に、該システムによって自動的に更新される。
【００３１】
図４は、ファイルパスデータベース１２４に記憶されており、ある業務に関連するファイルのファイルパスを、一括管理するためのデータ構成図である。図４に示すファイルパスリストは、ファイルパスＩＤ４０１、関連ファイル４０２、現在ファイルパス４０３、業務ディレクトリパス４０４、バックアップディレクトリパス４０５のデータから構成される。
【００３２】
なお、ファイルパスＩＤ４０１、関連ファイル４０２、現在ファイルパス４０３、業務ディレクトリパス４０４、バックアップディレクトリパス４０５は、業務タスクの追加、編集または削除時に更新される。
【００３３】
図５は、業務スケジュールデータベース１２２に記憶されており、ユーザの希望するファイル管理内容の詳細情報を、業務タスクリストとして管理するためのデータ構成図である。図５に示す業務タスクリストは、業務タスクＩＤ５０１、業務タスク名称５０２、開始年月日５０３、終了年月日５０４、管理者ユーザＩＤ５０５、関連ユーザＩＤ５０６、関連グループＩＤ５０７、関連ファイルパスＩＤ５０８および業務内容５０９のデータから構成され、業務タスクＩＤごとに、業務タスク名称５０２、開始年月日５０３、終了年月日５０４、管理者ユーザＩＤ５０５、関連ユーザＩＤ５０６、関連グループＩＤ５０７、関連ファイルパスＩＤ５０８および業務内容５０９のデータが登録される。
【００３４】
図６は、業務スケジュールデータベース１２２に記憶されており、業務タスクの開始契機と終了契機とを、業務スケジュールリストとして管理するためのデータ構成図である。図６に示す業務スケジュールリストは、業務タスク開始キュー６０１および業務タスク終了キュー６０２のデータから構成される。ここで、業務タスク開始キュー６０１には、図５に示した業務タスクＩＤ５０１が複数含まれており、開始年月日５０３の若番順に整列して登録する。業務タスク終了キュー６０２にも、図５に示した業務タスクＩＤ５０１が複数含まれ、終了年月日５０４の若番順に整列して登録するものとする。開始年月日５０３により開始契機が管理され、終了年月日５０４により終了契機が管理されることとなる。
【００３５】
ここで例えば、ユーザ指示発信処理部１０３、１０６から業務タスクの追加指示があった場合、図５の業務タスクリストに示すように、システム固有の業務タスクＩＤ５０１および関連ファイルパスＩＤ５０８が自動的に割り振られる。さらに図５において、ユーザが設定する情報として、業務タスク名称５０２に「ファイルシステム棚卸」が、開始年月日５０３に「２００７年１月２６日」が、終了年月日５０４に「２００７年３月３１日」が、管理者ユーザＩＤ５０５に「１０００ＡＡＡ」が、関連ユーザＩＤ５０６に「１０００ＢＢＢ，１０００ＣＣＣ，１０００ＤＤＤ，１０００ＥＥＥ」が、関連グループＩＤ５０７に「２０００ＧＧＧ，２０００ＨＨＨ」が、関連ファイルパスＩＤ５０８に「４０００００５」が設定され、業務内容５０９も設定される。
【００３６】
続いて、図５に設定された関連ファイルパスＩＤ５０８の指す図４のファイルパスリストにおいて、関連ファイル４０２に「棚卸実施要領ファイル、棚卸結果表、報告書」が、現在ファイルパス４０３および業務ディレクトリパス４０４に「Ｆ：￥ｇｓ０１￥ｓ０７０１２５」が、バックアップディレクトリパス４０５に「Ｇ：￥ｇｓ０１￥ｓ０７０１２５￥ｋｗ５０１」が登録される。さらに、該システムによって、図６に示すように、業務タスク開始キュー６０１と業務タスク終了キュー６０２に、自動的にキュー登録される。また、図５の管理者ユーザＩＤ５０５の指す図２のユーザリストにおいて、登録中業務タスクＩＤ２０６にこの業務タスクＩＤ５０１を登録し、図５の関連ユーザＩＤ５０６の指す図２のユーザリストにおいて、受け持ち業務タスクＩＤ２０５にこの業務タスクＩＤ５０１を登録する。さらに、図５の関連グループＩＤ５０７の指す図３のグループリストの受け持ち業務タスクＩＤ３０４にこの業務タスクＩＤ５０１を登録する。
【００３７】
該システムでは、ユーザ指示発信処理部１０３、１０６から業務タスクの編集指示または削除指示を行うことで、図５の業務タスクリストにおける業務タスク名称５０２、開始年月日５０３、終了年月日５０４、管理者ユーザＩＤ５０５、関連ユーザＩＤ５０６、関連グループＩＤ５０７、業務内容５０９の編集または削除がリアルタイムで可能である。図５の業務タスクリストの編集または削除と同時に、該システムによって、図６の業務スケジュールリストにおける業務タスク開始キュー６０１および業務タスク終了キュー６０２の編集または削除と、図５の管理者ユーザＩＤ５０５の指す図２におけるユーザリストの登録中業務タスクＩＤ２０６の編集または削除と、図５の関連ユーザＩＤ５０６の指す図２におけるユーザリストの受け持ち業務タスクＩＤ２０５の編集または削除と、図５の関連グループＩＤ５０７の指す図３のグループリストの受け持ち業務タスクＩＤ３０４の編集または削除が、自動的に行われる。
【００３８】
図７は、クライアントＰＣ１０１、１０４のユーザ指示発信処理部１０３、１０６が、ファイルサーバ１２１のユーザ指示受付け処理部１３１に対して送信する各種指示・要求の内容を設定する指示フレームの構成図である。
【００３９】
業務タスクの追加指示、編集指示、削除指示、業務開始指示、業務終了指示および参照要求を行う場合には、図７（ａ）に示すように、指示識別ＩＤ７０１、フレーム種別７０２、処理種別７０３、指示元ユーザＩＤ７０４、ユニークＩＤ７０５および業務タスクリスト情報７０６から成るフレームと、図７（ｄ）に示すように、指示識別ＩＤ７３１、フレーム種別７３２、処理種別７３３、指示元ユーザＩＤ７３４およびファイルパスリスト情報７３５から成る指示フレームとをそれぞれ作成して送信する。
【００４０】
ユーザリストの追加指示、編集指示、削除指示および参照要求を行う場合には、図７（ｂ）に示すように、指示識別ＩＤ７１１、フレーム種別７１２、処理種別７１３、指示元ユーザＩＤ７１４およびユーザリスト情報７１５から成る指示フレームを作成して送信する。
【００４１】
グループリストの追加指示、編集指示、削除指示および参照要求を行う場合には、図７（ｃ）に示すように、指示識別ＩＤ７２１、フレーム種別７２２、処理種別７２３、指示元ユーザＩＤ７２４およびグループリスト情報７２５から成る指示フレームを作成して送信する。
【００４２】
ここで、指示識別ＩＤ７０１、７１１、７２１、７３１は、指示元ユーザＩＤ７０４、７１４、７２４、７３４と合わせて指示単位を区別するためのものである。特に、１回の指示に複数フレームを使用する場合は、各フレームの指示識別ＩＤ７０１、７１１、７２１、７３１に同一値を割当てることで、各フレームを１回の指示で使用するものと区別する。また、フレーム種別７０２、７１２、７２２、７３２は、各フレームの種類を区別するためのものであり、特に業務タスクリスト情報７０６、ユーザリスト情報７１５、グループリスト情報７２５、ファイルパスリスト情報７３５の区別に使用する。また、処理種別７０３、７１３、７２３、７３３は、指示の内容が業務タスクの追加指示・編集指示・削除指示・業務開始指示・業務終了指示、業務スケジュールの参照要求、ユーザリスト／グループリストの追加指示・編集指示・削除指示・参照要求のいずれであるかを区別するためのものである。また、ユニークＩＤ７０５は、業務タスクリスト情報７０６が複数フレームに渡る場合に使用するもので、フレーム総数を示すものである。
【００４３】
また、図７（ａ）の業務タスクリスト情報７０６には、図５の業務タスクＩＤ５０１、業務タスク名称５０２、開始年月日５０３、終了年月日５０４、管理者ユーザＩＤ５０５、関連ユーザＩＤ５０６、関連グループＩＤ５０７、関連ファイルパスＩＤ５０８、業務内容５０９のデータが設定される。また、図７（ｂ）のユーザリスト情報７１５には、図２のユーザＩＤ２０１、ユーザ氏名２０２、所属グループＩＤ２０３、ユーザＰＣ情報２０４のデータが設定される。また、図７（ｃ）のグループリスト情報７２５には、図３のグループＩＤ３０１、グループ名３０２、登録ユーザＩＤ３０３のデータが設定される。また、図７（ｄ）のファイルパスリスト情報７３５には、図４のファイルパスＩＤ４０１、関連ファイル４０２、現在ファイルパス４０３、業務ディレクトリパス４０４、バックアップディレクトリパス４０５のデータがそれぞれ設定される。
【００４４】
以下、上記のように構成された業務スケジュール連動型ファイル・リロケーション・システムの動作を説明する。図８〜図１３の動作説明では、図１〜図７中の符号を用いる場合がある。
【００４５】
図８は、図１に示すファイルサーバ１２１のユーザ指示受付け処理部１３１における処理の概要を示すフローチャートである。ユーザ指示受付け処理部１３１は、クライアントＰＣ１０１、１０４のユーザ指示発信処理部１０３、１０６が送信する図７（ａ）〜（ｄ）に示す指示フレームを受信した場合に起動され、まず受信した指示フレームが参照系のものであるか否かの判定する（ステップ８０１）。参照系のものでなければ、処理選択部１３３を起動し、指示フレームをパラメータとして渡す（ステップ８０２）。参照系のものであれば、処理実行部１３４を介して、業務スケジュールデータベース１２２、ユーザリスト／グループリストデータベース１２３、ファイルパスデータベース１２４の中から要求された情報を取得し、指示元ユーザへ情報送信を行う（ステップ８０３）。
【００４６】
例えば、クライアントＰＣ１０１、１０４のユーザ指示発信処理部１０３、１０６より業務スケジュールの参照要求が行われた場合、ステップ８０３において、図２に示すユーザリストの受け持ち業務タスクＩＤ２０５および所属グループＩＤ２０３の指す図３のグループリストを検索し、図３のグループリストの受け持ち業務タスクＩＤ３０４の指す図５の業務タスクリストを検索する。そして、図５の業務タスクリストにおける業務タスク名称５０２、開始年月日５０３、終了年月日５０４、管理者ユーザＩＤ５０５、業務内容５０９の情報を取得し、さらに、図５における関連ファイルパスＩＤ５０８の指す図４のファイルパスリストを検索する。図４のファイルパスリストにおける関連ファイル４０２および現在ファイルパス４０３の情報取得を行うことで、ユーザの業務スケジュール、業務内容、関連ファイルおよびファイルパスの一覧を参照することが可能となる。取得した情報は、指示元ユーザに送信される。
【００４７】
図９は、図１に示すファイルサーバ１２１のスケジュール監視部１３２における処理の概要を示すフローチャートである。スケジュール監視部１３２は、まず図６における業務タスク開始キュー６０１に登録されている業務タスクＩＤ５０１の指す図５の業務タスクにおける開始年月日５０３と現在年月日とを比較し（ステップ９０１）、業務タスクの開始年月日５０３が現在年月日を経過（この時点を「業務開始契機」と称する）していたら、図７（ａ）に示す指示フレームを使用して業務タスクの業務開始のための指示フレームを作成し（ステップ９０２）、図１における処理選択部１３３を呼び出し、指示フレームをパラメータとして渡し（ステップ９０３）、その後、図６における業務タスク開始キュー６０１から業務開始指示を行った業務タスクＩＤ５０１を削除する（ステップ９０４）。
【００４８】
次に、図６に示す業務タスク終了キュー６０２に登録されている図５における業務タスクＩＤ５０１の指す業務タスクの終了年月日５０４と現在年月日を比較し（ステップ９０５）、業務タスクの終了年月日５０４が現在年月日を経過（この時点を「業務終了契機」と称する）していたら、図７（ａ）に示す指示フレームを使用して業務タスクの業務終了のための指示フレームを作成し（ステップ９０６）、図１における処理選択部１３３を呼び出し、指示フレームをパラメータとして渡し（ステップ９０７）、その後、図６における業務タスク終了キュー６０２から業務終了指示を行った業務タスクＩＤ５０１を削除する（ステップ９０８）。なお、スケジュール監視部１３２は定期的（例えば毎日所定の時刻）に起動することで、業務スケジュールを定期的に監視するものとする。
【００４９】
図１０は、図１に示すファイルサーバ１２１の処理選択部１３３における処理の概要を示すフローチャートである。処理選択部１３３は、ユーザ指示受付処理部１３１とスケジュール監視部１３２より渡された指示フレームを取得し（ステップ１００１）、図７に示す指示フレームの処理種別７０３、７１３、７２３、７３３を参照し、業務タスクの追加・編集・削除・業務開始・業務終了、ユーザリスト／グループリストの追加・編集・削除のいずれの処理を行うかを区別し、処理実行部１３４を起動する（ステップ１００２）。次に、１回の指示で複数フレームが存在する場合もあるので、処理選択部１３３は実行すべき指示フレームが存在しないかを判定し（ステップ１００３）、まだ実行すべき指示フレームが存在する場合は、次指示フレームの取得（ステップ１００１）、処理実行部の起動（ステップ１００２）を繰り返す。
【００５０】
図１１は、図１に示すファイルサーバ１２１の処理実行部１３４における業務タスクの追加処理・編集処理・削除処理、ユーザリスト／グループリストの追加処理・編集処理・削除処理の概要を示す。業務スケジュールデータベースの更新（ステップ１１０１）では、図５に示す業務タスクリストの新規追加処理と、各情報５０１〜５０９の更新処理および削除処理（初期化）と、図６に示す業務スケジュールリストの情報６０１〜６０２の更新処理とを行う。ユーザリスト／グループリストデータベースの更新（ステップ１１０２）では、図２に示すユーザリストの新規追加処理と、情報２０１〜２０６の更新処理および削除処理（初期化）と、図３に示すグループリストの新規追加処理と、情報３０１〜３０４の更新処理および削除処理（初期化）とを行う。ファイルパスデータベースの更新（ステップ１１０３）では、図４に示すファイルパスリストの新規追加処理と、情報４０１〜４０５の更新処理および削除処理（初期化）とを行う。
【００５１】
図１２は、図１に示すファイルサーバ１２１の処理実行部（１３４）における業務タスクの業務開始処理の概要を示す。まず、図７（ａ）に示す指示フレームの業務タスクリスト情報７０６に設定されている業務タスクＩＤ５０１の指す図５の業務タスクにおける関連ファイルパスＩＤ５０８の指す図４のファイルパスリストにおける現在ファイルパス４０３と、業務ディレクトリパス４０４とを比較し（ステップ１２０１）、現在ファイルパス４０３が業務ディレクトリパス４０４と等しくなければ、バックアップディレクトリパス４０５が示すバックアップ記憶領域１２６、または、外部記憶装置１４１のファイル格納場所から業務ディレクトリパス４０４の示す場所に、関連ファイル４０２のファイル移動（ステップ１２０２）とファイル圧縮解凍（ステップ１２０３）とを行った後、現在ファイルパス４０３に業務ディレクトリパス４０４の情報を設定してファイルパスデータベースの更新を行う（ステップ１２０４）。
【００５２】
次に、図７（ａ）に示す指示フレームの業務タスクリスト情報７０６に設定されている業務タスクＩＤ５０１の指す図５の業務タスクにおける関連ユーザＩＤ５０６および関連グループ５０７に所属するユーザ２０３に対して、業務依頼通知を行う（ステップ１２０５）。業務依頼通知の内容としては、業務内容５０９と、関連ファイル４０２および現在ファイルパス４０３と、管理者ユーザＩＤ５０５の指す図２のユーザリストにおけるユーザ氏名２０２等とがある。また、業務依頼通知手段としては、各ユーザのＰＣのデスクトップ画面上にダイアログメッセージ表示を行うこと、デスクトップ画面上にショートカットを作成すること、Ｅメール通知を行うこと等がある。
【００５３】
次に、該システムにおけるファイル移動履歴を取得する。ファイル移動履歴としては、ファイル移動日時、ファイル移動元、ファイル移動先および業務タスクＩＤを取得する。ユーザは、ファイル移動履歴をＰＣ画面上に表示すること、プリンタ出力により紙面とすることによって、ファイル移動履歴を確認することができる。
【００５４】
図１３は、図１に示すファイルサーバ１２１の処理実行部１３４における業務タスクの業務終了処理の概要を示す。まず、図７（ａ）に示す指示フレームの業務タスクリスト情報７０６に設定されている業務タスクＩＤ５０１の指す図５の業務タスクにおける関連ファイルパスＩＤ５０８の指す図４のファイルパスリストにおける現在ファイルパス４０３が示すファイル格納場所から、バックアップディレクトリパス４０５が示すバックアップ記憶領域１２６、または、外部記憶装置１４１の示す場所に、関連ファイル４０２のファイル移動（ステップ１３０１）とファイル圧縮保存（ステップ１３０２）とを行う。
【００５５】
また、ファイル移動元であった現在ファイルパス（４０３）にショートカット・アイコンを作成する。ユーザは、ショートカット経由で、ファイルバックアップ後のファイルに対しても、リアルタイムにアクセス可能となる。
【図面の簡単な説明】
【００５６】
【図１】本発明の一実施形態にかかる業務スケジュール連動型ファイル・リロケーション・システムについて、その全体構成を示す概略図である。
【図２】図１のユーザリスト／グループリストデータベース１２３に記憶されるユーザの登録情報を管理するデータ構成図である。
【図３】図１のユーザリスト／グループリストデータベース１２３に記憶されるグループの登録情報を管理するデータ構成図である。
【図４】図１のファイルパスデータベース１２４に記憶されるファイルパス情報を管理するデータ構成図である。
【図５】図１の業務スケジュールデータベース１２２に記憶される業務タスク情報を管理するデータ構成図である。
【図６】図１の業務スケジュールデータベース１２２に記憶される業務タスクの実行順序を管理するデータ構成図である。
【図７】図１のクライアントＰＣ１０１、１０４のユーザ指示発信処理部１０３、１０６からファイルサーバ１２１のユーザ指示受付け処理部１３１に対して指示内容を送信するためのフレームの構成図である。
【図８】図１のユーザ指示受付け処理部１３１の処理の概要を示すフローチャートである。
【図９】図１のスケジュール監視部１３２の処理の概要を示すフローチャートである。
【図１０】図１の処理選択部１３３の処理の概要を示すフローチャートである。
【図１１】図１の処理実行部１３４の業務タスクの追加・編集・削除処理、ユーザリスト／グループリストの追加・編集・削除処理の概要を示すフローチャートである。
【図１２】図１の処理実行部１３４における業務タスクの業務開始処理の概要を示すフローチャートである。
【図１３】図１の処理実行部１３４における業務タスクの業務終了処理の概要を示すフローチャートである。
【符号の説明】
【００５７】
１０１，１０４  クライアントＰＣ
１０２，１０５，１２５  該システム管理対象ファイルを記憶する共有記憶領域
１０３，１０６  ユーザ指示発信処理部
１１１  ネットワーク（イントラネット，インターネット等）
１２１  該システムの制御プログラムを搭載するファイルサーバ
１２２  業務スケジュールデータベース
１２３  ユーザリスト／グループリストデータベース
１２４  ファイルパスデータベース
１２６  バックアップ記憶領域
１３１  ユーザ指示受付け処理部
１３２  スケジュール監視部
１３３  処理選択部
１３４  処理実行部
１３５  業務スケジュール管理部
１３６  ユーザリスト／グループリスト管理部
１３７  ファイルパス管理部
１３８  システム管理部
１４１  外部記憶装置
２０１  ユーザＩＤ
２０２  ユーザ氏名
２０３  所属グループＩＤ
２０４  ユーザＰＣ情報
２０５  受け持ち業務タスクＩＤ
２０６  登録中業務タスクＩＤ
３０１  グループＩＤ
３０２  グループ名
３０３  登録ユーザＩＤ
３０４  受け持ち業務タスクＩＤ
４０１  ファイルパスＩＤ
４０２  関連ファイル
４０３  現在ファイルパス
４０４  業務ディレクトリパス
４０５  バックアップディレクトリパス
５０１  業務タスクＩＤ
５０２  業務タスク名称
５０３  業務タスクの開始年月日
５０４  業務タスクの終了年月日
５０５  業務タスクの管理者のユーザＩＤ
５０６  業務タスクに関連するユーザＩＤ
５０７  業務タスクに関連するグループＩＤ
５０８  関連ファイルパスＩＤ
５０９  業務内容
６０１  業務タスク開始キュー
６０２  業務タスク終了キュー
７０１，７１１，７２１，７３１  指示識別ＩＤ
７０２，７１２，７２２，７３２  フレーム種別
７０３，７１３，７２３，７３３  処理種別
７０４，７１４，７２４，７３４  指示元ユーザＩＤ
７０５  ユニークＩＤ
７０６  業務タスクリスト情報
７１５  ユーザリスト情報
７２５  グループリスト情報
７３５  ファイルパスリスト情報
【図１】
2008210138.tif 000003
【図２】
2008210138.tif 000004
【図３】
2008210138.tif 000005
【図４】
2008210138.tif 000006
【図５】
2008210138.tif 000007
【図６】
2008210138.tif 000008
【図７】
2008210138.tif 000009
【図８】
2008210138.tif 000010
【図９】
2008210138.tif 000011
【図１０】
2008210138.tif 000012
【図１１】
2008210138.tif 000013
【図１２】
2008210138.tif 000014
【図１３】
2008210138.tif 000015