(57)【要約】      （修正有）【課題】電子文書を公開する際に公開に要するサーバの処理負荷を軽減することができる電子文書公開システム及びその制御方法、プログラムを提供する。【解決手段】電子文書を管理するための登録用サーバ１０２とユーザが参照するための電子文書を管理する公開用サーバ１０８とがネットワーク１１２を介して接続された電子文書公開システム１００において、登録用サーバ１０２は、電子文書に対して公開タイミングを設定し、予め定めた公開タイミングに対して公開を行う優先順位に従って電子文書を公開用サーバ１０８へ送信し、公開用サーバ１０８にて送信された電子文書を表示する。【選択図】図１
2011065601.tif 000002
【特許請求の範囲】
【請求項１】
電子文書を管理するための登録用サーバとユーザが参照するための電子文書を管理する公開用サーバとがネットワークを介して接続された電子文書公開システムであって、
登録用サーバは、
電子文書に対して公開タイミングを設定する公開タイミング設定手段と、
前記公開タイミングに対して公開を行う優先順位を設定する優先順位設定手段と、
前記公開タイミング設定手段によって設定された電子文書の公開タイミングによって特定される前記優先順位設定手段によって設定された優先順位に従って、前記電子文書を公開用サーバへ送信する送信手段と、
を備え、
公開用サーバは、
前記送信手段によって送信された電子文書を受信する受信手段と、
前記受信手段によって受信した電子文書を表示する表示手段と、
を備えたことを特徴とする電子文書公開システム。
【請求項２】
前記公開用サーバは、ユーザに対して参照不可能な非公開領域を備えており、前記表示手段は、電子文書を登録する際に既存の電子文書と差替えを行う場合、前記既存の文書を前記非公開領域へ移動することを特徴とする請求項１に記載の電子文書公開システム。
【請求項３】
前記公開タイミング設定手段は、即時に公開するタイミングと公開日を指定して公開するタイミングを設定することが可能であることを特徴とする請求項１または２に記載の電子文書公開システム。
【請求項４】
前記登録用サーバは、前記公開用サーバで表示すべく電子文書を記憶する予約領域を備えており、
前記公開タイミング設定手段は、前記予約領域に記憶された電子文書に対して行うことを特徴とする請求項１乃至３の何れか１項に記載の電子文書公開システム。
【請求項５】
前記登録用サーバは、前記電子文書の変更に対する操作情報を記憶する操作情報記憶手段を更に備え、
前記送信手段は、前記操作情報記憶手段によって記憶された操作情報と併せて前記電子文書を公開用サーバへ送信し、
前記受信手段は、前記送信手段によって送信された操作情報及び電子文書を受信し、
前記表示手段は、前記操作情報に従って、前記電子文書を表示することを特徴とする請求項１乃至４の何れか１項に記載の電子文書公開システム。
【請求項６】
前記操作情報は電子文書の名称を変更することを含んでおり、前記表示手段は、前記電子文書の名称を変更した表示を行うことを特徴とする請求項５に記載の電子文書公開システム。
【請求項７】
前記操作情報は電子文書の移動元及び移動先を含んでおり、前記表示手段は、前記移動元から前記移動先へ電子文書を移動した後、前記電子文書の表示を行うことを特徴とする請求項５または６に記載の電子文書公開システム。
【請求項８】
電子文書を管理するための登録用サーバとユーザが参照するための電子文書を管理する公開用サーバとがネットワークを介して接続された電子文書公開システムの制御方法であって、
登録用サーバは、
電子文書に対して公開タイミングを設定する公開タイミング設定工程と、
前記公開タイミングに対して公開を行う優先順位を設定する優先順位設定工程と、
前記公開タイミング設定工程によって設定された電子文書の公開タイミングによって特定される前記優先順位設定工程によって設定された優先順位に従って、前記電子文書を公開用サーバへ送信する送信工程と、
を備え、
公開用サーバは、
前記送信工程によって送信された電子文書を受信する受信工程と、
前記受信工程によって受信した電子文書を表示する表示工程と、
を備えたことを特徴とする電子文書公開システムの制御方法。
【請求項９】
電子文書を管理するための登録用サーバとユーザが参照するための電子文書を管理する公開用サーバとがネットワークを介して接続された電子文書公開システムとして機能させるプログラムであって、
登録用サーバを、
電子文書に対して公開タイミングを設定する公開タイミング設定手段と、
前記公開タイミングに対して公開を行う優先順位を設定する優先順位設定手段と、
前記公開タイミングによって設定された電子文書の公開タイミングによって特定される前記優先順位設定手段によって設定された優先順位に従って、前記電子文書を公開用サーバへ送信する送信手段
として機能させ、
公開用サーバを、
前記送信手段によって送信された電子文書を受信する受信手段と、
前記受信手段によって受信した電子文書を表示する表示手段
として機能させることを特徴とするコンピュータで読取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子文書を公開する電子文書公開システムに関し、特に公開タイミングを考慮して電子文書を公開する仕組みを有する電子文書公開システム関する。
【背景技術】
【０００２】
多くのユーザがマニュアルや参考文献等の文書を参照することが望まれる場合、ＷＥＢサーバ等を用いて、電子ファイル化された電子文書を公開したり非公開としたりすることでシステムの運用を行っているのが現状である。
【０００３】
しかしながら、クライアント端末からＷＥＢサーバへ電子文書を登録するには、ＨＴＭＬファイルをＷＥＢサーバへ設置し、かつアクセス可能或いは不可能とするためにリードパミッションの設定をＯＮ或いはＯＦＦにする必要がある。
【０００４】
これらの作業は、手作業によって行われており、頻繁に公開や非公開の設定が求められると、ＦＴＰ（File Transfer Protocol）に従って、あるマシンのディレクトリに転送する作業や、リードパミッションの書き換え作業を別々に行い、作業者には多大なる負担となっていた。
【０００５】
そこで、公開あるいは非公開を設定するためのユーザインタフェースを用いて、利用者が希望するタイミングで、ＷＥＢサーバにＨＴＭＬファイルを転送することが可能なシステムが開示されている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平９−１８５５４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、ユーザ数によっては、ＷＥＢサーバの処理負荷を考慮すると、複数のＷＥＢサーバを用いてシステムを構築しなければならないようなことも多々存在する。
【０００８】
複数のＷＥＢサーバを用いてシステムを構築する場合、文書公開者が電子文書を登録あるいは更新する際、ひとつのＷＥＢサーバだけでなく、複数のＷＥＢサーバに対して電子文書の登録あるいは更新を行う必要が生じる。
【０００９】
また、公開する電子文書の登録あるいは更新が属人的であるために、複数のＷＥＢサーバ間において、あるＷＥＢサーバの文書の改訂の抜け漏れが発生するという課題が生じている。
【００１０】
さらに、複数の文書公開者によって電子文書の登録あるいは更新が多数行われた場合、その登録あるいは更新処理がＷＥＢサーバに対して高負荷となることがあるが、現状は、公開するタイミングに合わせて文書の登録を行うことは、システム運用的には対応が困難であり、属人的な対応となっている。
【００１１】
特許文献１に記載の発明では、電子文書をＷＥＢサーバに対して登録する際に、ユーザインタフェースを用いて公開あるいは非公開を設定するが、公開日時については、「すぐに」あるいは「日時指定」を行うことが可能であるものの、電子文書の増大に伴い、ＨＴＭＬファイルをＷＥＢサーバへ登録するタイミングが重なることによってＷＥＢサーバの処理に高負荷がかかるという課題が生じる可能性が高い。
【００１２】
そこで、本発明では、公開される電子文書の緊急度に従って、電子文書の公開タイミングを考慮して、公開用サーバへ電子文書の登録を行うことによって、サーバの処理負荷を軽減する仕組みを提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記の目的を達成するための第一の発明は、電子文書を管理するための登録用サーバとユーザが参照するための電子文書を管理する公開用サーバとがネットワークを介して接続された電子文書公開システムであって、登録用サーバは、電子文書に対して公開タイミングを設定する公開タイミング設定手段と、前記公開タイミングに対して公開を行う優先順位を設定する優先順位設定手段と、前記公開タイミングによって設定された電子文書の公開タイミングによって特定される前記優先順位設定手段によって設定された優先順位に従って、前記電子文書を公開用サーバへ送信する送信手段と、を備え、公開用サーバは、前記送信手段によって送信された電子文書を受信する受信手段と、前記受信手段によって受信した電子文書を表示する表示手段と、を備えたことを特徴とする。
【００１４】
上記の目的を達成するための第二の発明は、電子文書を管理するための登録用サーバとユーザが参照するための電子文書を管理する公開用サーバとがネットワークを介して接続された電子文書公開システムの制御方法であって、登録用サーバは、電子文書に対して公開タイミングを設定する公開タイミング設定工程と、前記公開タイミングに対して公開を行う優先順位を設定する優先順位設定工程と、前記公開タイミング設定工程によって設定された電子文書の公開タイミングによって特定される前記優先順位設定工程によって設定された優先順位に従って、前記電子文書を公開用サーバへ送信する送信工程と、を備え、公開用サーバは、前記送信工程によって送信された電子文書を受信する受信工程と、前記受信工程によって受信した電子文書を表示する表示工程と、を備えたことを特徴とする。
【００１５】
上記の目的を達成するための第三の発明は、電子文書を管理するための登録用サーバとユーザが参照するための電子文書を管理する公開用サーバとがネットワークを介して接続された電子文書公開システムとして機能させるプログラムであって、登録用サーバは、電子文書に対して公開タイミングを設定する公開タイミング設定手段と、前記公開タイミングに対して公開を行う優先順位を設定する優先順位設定手段と、前記公開タイミングによって設定された電子文書の公開タイミングによって特定される前記優先順位設定手段によって設定された優先順位に従って、前記電子文書を公開用サーバへ送信する送信手段と、を備え、公開用サーバは、前記送信手段によって送信された電子文書を受信する受信手段と、前記受信手段によって受信した電子文書を表示する表示手段と、として機能することを特徴とする。
【発明の効果】
【００１６】
本発明によれば、公開される電子文書の緊急度に従って、予め電子文書の公開タイミングを設定して公開用サーバへ電子文書の登録を行うため、ユーザが意図的に公開用サーバへ電子文書を登録する時間帯を考慮する必要性がなくなるため、ユーザに作業負荷をかけることなくサーバの処理負荷を軽減することが可能となる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態における電子文書公開システムの概略構成を示す構成図である。
【図２】本発明の実施形態におけるクライアント端末及びサーバのハードウェアの機能構成を示すブロック図である。
【図３】本発明の実施形態における電子文書公開システムにおいて即時公開する際に、登録用サーバへの電子文書の登録の流れを説明するための機能フロー図である。
【図４】本発明の実施形態における指定日あるいは即時公開する際に、対象となる電子文書を登録するための画面を表す予約登録画面の構成図である。
【図５】本発明の実施形態における予約情報を記憶管理するための予約情報テーブルに関する構成図である。
【図６】本発明の実施形態における即時公開する際に、登録用サーバの予約領域へ文書が登録されたことを説明するためのフロー図である。
【図７】本発明の実施形態における即時公開する際に、登録用サーバの予約領域から一時領域へ文書が移動されたことを説明するためのフロー図である。
【図８】本発明の実施形態における即時公開する際に、登録用サーバの一時領域から公開用サーバの一時領域へ電子文書が移動されたことを説明するためのフロー図である。
【図９】本発明の実施形態における即時公開する際に、差替えが発生した場合、既存の電子文書を一時領域へ移動させることを説明するためのフロー図である。
【図１０】本発明の実施形態における指定日公開時の登録用WEBサーバの一時領域から公開用WEBサーバの一時領域へ対象全ての同期を示す図である。
【図１１】本発明の実施形態における即時公開する際に、公開用サーバの一時領域に記憶された電子文書を公開領域へ移動することを説明するためのフロー図である。
【図１２】本発明の実施形態における指定日公開する際に、登録用サーバの一時領域を公開用サーバの一時領域へ移動させることを説明するためのフロー図である。
【図１３】本発明の実施形態における随時公開する際、操作情報を入力するための画面を表す登録更新同期画面に関する構成図である。
【図１４】本発明の実施形態における操作情報を記憶させるための同期処理用情報テーブルを示す構成図である。
【図１５】本発明の実施形態における随時公開する際に、ユーザが、電子文書の移動を行うために入力する画面を表す移動削除同期画面の構成図である。
【図１６】本発明の実施形態における随時公開する際に、ユーザが、電子文書の削除を行うために入力する画面を表す移動削除同期画面の構成図である。
【図１７】本発明の実施形態における随時公開する際、随時公開対象の電子文書が登録されたことを説明するためのフロー図である。
【図１８】本発明の実施形態における随時公開する際、随時公開対象の電子文書が登録用サーバに反映されたことを説明するためのフロー図である。
【図１９】本発明の実施形態における随時公開する際、随時公開対象の電子文書が登録用サーバから公開用サーバに反映されたことを説明するためのフロー図である。
【図２０】本発明の実施形態に係る電子文書公開システムにおける電子文書の公開に関する処理の全体を表したフローチャートである。
【図２１】本発明の実施形態に係る電子文書公開システムにおける電子文書の指定日公開に関する処理の全体を表したフローチャートである。
【図２２】本発明の実施形態に係る電子文書公開システムにおける電子文書の即時公開に関する処理の全体を表したフローチャートである。
【図２３】本発明の実施形態に係る電子文書公開システムにおける電子文書の随時公開に関する処理の全体を表したフローチャートである。
【発明を実施するための形態】
【００１８】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１９】
図１には、本発明の実施形態に係る電子文書公開システムの構成の概略を表す概略構成図である。
【００２０】
電子文書公開システム１００は、電子文書の登録あるいは管理者が電子文書の管理を行うための登録用サーバ１０２と、登録用サーバへの入力指示を行うための登録用クライアント端末１０４、１０６と、一般ユーザが利用する電子文書が保管されている公開用サーバ１０８と、公開用サーバ１０８への入力指示を行うための公開用クライアント端末１１０と、がネットワーク１１２を介して接続されている。
【００２１】
管理ユーザは、登録用クライアント端末１０４、１０６を用いて、電子化された文書を登録指示することによって、登録用サーバ１０２へ登録を行うと共に、登録された電子文書の管理を行うことが可能となる。
【００２２】
また、登録されている電子文書によっては、一般ユーザに対して公開すべく電子文書が存在するため、管理ユーザは、登録用クライアント端末１０４、１０６を用いて登録用サーバ１０２に登録されている電子文書に対して公開指示を行うことで、公開用サーバ１０８へ電子文書を移動することが可能である。
【００２３】
公開用サーバ１０８に登録されている電子文書に対して、登録用クライアント端末１０４、１０６を用いて削除指示を行うことで、公開用クライアント端末１１０から公開用サーバ１０８に登録されている電子文書を参照不可とすることも可能である。
【００２４】
電子文書公開システム１００において、電子文書の登録/管理ユーザが利用する登録用サーバ１０２と、文書閲覧ユーザ(一般ユーザ)が参照できる公開用サーバの２種類のサーバを利用することによって、多数の一般ユーザに対しては、ライセンス料の安価な公開用サーバを準備することが可能となるので、ライセンス料のコストダウンを図ることが可能となる。
【００２５】
図２には、登録用サーバ１０２のハードウェアの概略構成図が示されている。
【００２６】
２０１は、ＣＰＵを示しており、各処理を実行するために必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードして、ロードしたプログラムを実行することで各種動作を実現し、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００２７】
また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。２０３は、ＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。
【００２８】
また、２０５は入力コントローラで、キーボード２０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。２０６はビデオコントローラで、ディスプレイ２１０等の表示器への表示を制御する。なお、図２では、ディスプレイ２１０と記載しているが、表示器は、ＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。
【００２９】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ２１０での表示を可能としている。また、ＣＰＵ２０１は、ディスプレイ２１０の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３０】
２０７はメモリコントローラで、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００３１】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク（例えば、図１に示したネットワーク１１２）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００３２】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。
【００３３】
尚、登録用クライアント端末１０４、１０６と、公開用サーバ１０８と、公開用クライアント端末１１０は、登録用サーバ１０２と機能的に同様な構成を有するため説明は省略する。
【００３４】
登録用サーバ１０２には、電子文書を格納する領域として、図３に示されるように現在公開している電子文書を配置する公開領域と、文書登録または電子文書を管理する管理ユーザが公開予定の電子文書を配置するための予約領域と、公開用サーバ１０８との同期処理を行う際に電子文書を一時的に配置するための一時領域といった、計３種類の領域に対してディレクトリパスを予め定義する。
【００３５】
例えば、図示されるように、公開領域に対しては、ディレクトリパスとして、Ｄ:￥public、予約領域に対しては、Ｄ:￥reserve、一時領域に対しては、Ｄ:￥tempとして予め定義する。
【００３６】
また、それぞれの領域へのアクセス権限(公開または非公開)を利用するユーザに対して設定することも可能である。
【００３７】
また、図３に示されるように、公開用サーバ１０８には、電子文書を公開する公開領域と、登録用サーバ１０２に新しく登録された文書を反映する際に利用する一時領域が備えられており、一般ユーザに公開する電子文書としては、公開領域に配置されている電子文書のみ公開し、一時領域に配置されている電子文書については、一般ユーザからは、参照不可能なように非公開領域として備えられている。
【００３８】
尚、公開領域については、一般ユーザから参照することが可能なように、公開領域に対して、ディレクトリパスとして、Ｄ:￥public等として、登録用サーバ１０２と同様に予め定義することで、一般ユーザはディレクトリパスを指定して参照することが可能となる。
【００３９】
次に、電子文書登録または電子文書の管理を行う管理ユーザが、登録用サーバ１０２に電子文書を登録または公開する時の電子文書公開システム１００の作用について説明する。
【００４０】
登録用サーバ１０２に電子文書を登録または公開する方法としては、登録用クライアント端末１０４、１０６を用いて、登録用サーバ１０２の電子文書をまず予約領域に配置し、その後、予約領域から公開領域へ配置し公開を行うパターンと、予約領域を使用せず電子文書を公開領域に配置して公開するパターンの２種類の方法を実施する事が可能である。
【００４１】
上記２パターンにおいて、予約領域を利用する場合、即公開可能な文書については、公開日を指定せず、公開対象となる電子文書を配置し、すぐに公開領域へと配置するパターンＡ(即時公開)と、予約領域に配置する際に、公開日を指定して、その公開日に公開領域へと配置するパターンＢ(指定日公開)の２種類の方法を実施することが可能である。
【００４２】
これらの公開方法を実施する場合、ファイル単位の実施だけではなく、フォルダ構成単位としての実施も可能であり、電子文書の改訂がある場合は、既存電子文書やフォルダに対して「差替」も行うことも可能としている。
【００４３】
この２つの公開方法を実施する場合、登録用サーバ１０２及び公開用サーバ１０８共に、同じタイミングで文書の公開がユーザに実施される。
【００４４】
また、予約領域を利用しない場合、公開領域に電子文書を格納し、電子文書を随時公開するパターンＣ(随時公開)がある。これらの公開タイミングは、後述する画面を用いて管理ユーザが設定することが可能である。
【００４５】
この場合、電子文書の改訂がある場合は、既存電子文書及びフォルダに対し「上書き」を行うことが可能である。
【００４６】
この随時公開の場合、登録用サーバ１０２への反映はすぐに実行されるが、公開用サーバ１０８への反映については、他の電子文書の即時公開あるいは指定日公開の処理が完了してから実行される。
【００４７】
つまり、一般ユーザへの電子文書の公開に対する緊急度が低いものについては、随時公開を行うことで、公開用サーバ１０８への処理負荷を軽減することが可能である。
【００４８】
パターンＡ(即時公開)とパターンＢ(指定日公開)とを実施する場合は、管理ユーザがキーボード２０９やマウス等のユーザインタフェース（不図示）を用いて、図３に示す予約領域のディレクトリ下に対象とする電子文書を配置する。
【００４９】
尚、パターンＣ(随時公開)を実施する場合は、後述する。
【００５０】
次に、管理ユーザが、図４に示す予約登録画面３００を用いて必要な情報を登録する。
【００５１】
予約登録画面３００は、ディスプレイ２１０（図２参照）に表示され、登録する電子文書の名称（例えば、ファイル名やフォルダ名）を入力するための欄である文書名称３０２、公開用サーバ１０８の公開領域を示すディレクトリパスを入力するための欄である公開先（公開領域）３０４を備えている。
【００５２】
また、予約登録画面３００は、公開領域選択ボタン３０６を備えており、管理ユーザが、キーボード２０９やマウス等のユーザインタフェース（不図示）を用いて、公開領域選択ボタン３０６を押下することによって、予め定義した公開用サーバ１０８の公開領域を示すディレクトリパスを一覧表示することが可能であり、その後、管理ユーザは、キーボード２０９やマウス等のユーザインタフェース（不図示）を用いて、表示されたディレクトリパスを選択すると、選択されたディレクトリパスが公開先（公開領域）３０４の欄に表示される。
【００５３】
また、予約登録画面３００は、対象とする電子文書が配置された予約領域を示すディレクトリパスを入力するための欄である対象文書（予約領域）３０８を備えている。
【００５４】
また、予約登録画面３００は、予約領域選択ボタン３１０を備えており、管理ユーザが、キーボード２０９やマウス等のユーザインタフェース（不図示）を用いて、予約領域選択ボタン３１０を押下することによって、予め定義した登録用サーバ１０２の予約領域に配置された電子文書へのディレクトリパスを一覧表示することが可能であり、その後、管理ユーザは、キーボード２０９やマウス等のユーザインタフェース（不図示）を用いて、表示されたディレクトリパスを選択すると、選択されたディレクトリパスが対象文書（予約領域）３０８の欄に表示する。
【００５５】
また、予約登録画面３００は、パターンＡ(即時公開)あるいはパターンＢ(指定日公開)を管理ユーザが選択するための指定日３１２、即時３１４を備えており、対象文書（予約領域）３０８に表示された電子文書に対して、パターンＡ（即時公開）を実施する場合は、管理ユーザは、キーボード２０９やマウス等のユーザインタフェース（不図示）を用いて、即時３１４を選択する。
【００５６】
一方、当該電子文書に対してパターンＢ(指定日公開)を実施する場合は、管理ユーザは、キーボード２０９やマウス等のユーザインタフェース（不図示）を用いて、指定日３１２を選択すると共に、公開を行う日付を指定日欄３１６へ入力する。
【００５７】
尚、管理ユーザは、即時３１４、あるいは指定日３１２及び指定日欄３１６の何れか一方を選択することが可能である。
【００５８】
予約登録画面３００を用いて入力されたこれらの予約情報は、管理ユーザによって登録ボタン３１８が押下されると、図５に示す予約情報テーブル４００に記憶される。
【００５９】
予約情報テーブル４００は、外部メモリ２１１（図２参照）に備えられており、予約ＮＯ４０２、公開指定日４０４、名称４０６、公開領域パス４０８、予約領域パス４１０、処理種別４１２、及び処理ステータス４１４を含んで構成されている。
【００６０】
予約ＮＯ４０２は、予約情報が登録される際に、予約ＮＯ４０２が一意に識別可能なように発番され、公開指定日４０４、名称４０６、公開領域パス４０８、及び予約領域パス４１０各々の順に、予約登録画面３００に備えられた指定日欄３１６に表示された日付、対象文書（予約領域）３０８に表示された電子文書の名称、公開先（公開領域）３０４に表示されたディレクトリパス、対象文書（予約領域）３０８に表示されたディレクトリパスを取得し、記憶する。
【００６１】
処理種別４１２には、対象文書（予約領域）３０８に表示された電子文書に対して実施する処理が、パターンＡ(即時公開)、パターンＢ(指定日公開)、パターンＣ(随時公開)の何れかの処理を識別するための処理種別情報を記憶する。
【００６２】
更に処理ステータス４１４には、未完了が記憶される。
【００６３】
記憶する方法としては、予約登録画面３００に備えられた即時３１４が管理ユーザによって選択され登録ボタン３１８が押下された場合は、パターンＡ(即時公開)を表す処理種別情報を記憶し、指定日３１２が管理ユーザによって選択され登録ボタン３１８が押下された場合は、パターンＡ(即時公開)を表す処理種別情報を記憶する。パターンＣ(随時公開)の場合については、後述する。
【００６４】
処理ステータス４１４については、対象文書（予約領域）３０８に表示された電子文書に対して、処理種別４１２に記憶された処理種別情報に基づいて処理が完了したか否かを表す処理ステータス情報を記憶し、処理が完了していない場合は、未完了情報を記憶し、処理が完了した場合は、完了情報を記憶する。
【００６５】
上記の処理のうち、まず即時公開処理について、図面を参照しながら説明する。
【００６６】
まず、図６で示すように、管理ユーザは、キーボード２０９やマウス等のユーザインタフェース（不図示）を用いて、登録あるいは更新したい電子文書やフォルダを登録用サーバ１０２の予約領域(例えば、ディレクトリパス、Ｄ:\reserve下)に配置する。
【００６７】
例えば、登録用サーバ１０２のD:\reserveフォルダを予約領域のルートフォルダとすると、管理ユーザは、キーボード２０９やマウス等のユーザインタフェース（不図示）を用いてこのディレクトリパス配下に登録したい電子文書やフォルダ構成を配置する。
【００６８】
このように予約領域へ電子文書やフォルダ構成を配置することで、公開用サーバ１０８において公開すべく電子文書やフォルダを公開前に、管理ユーザは確認することができるので、誤った公開がなされることを抑止することが可能となる。
【００６９】
即時公開を行うための処理が実行される際には、予約情報テーブル４００の処理種別４１２に設定された処理種別情報が“即時”である予約情報を有する電子文書やフォルダに対して処理が実施され、電子文書やフォルダといったそれぞれの単位で次の処理が実行される。
【００７０】
まず、図７に示すように、登録用サーバ１０２の予約領域に配置された電子文書やフォルダが、登録用サーバ１０２の一時領域に移動し記憶される。
【００７１】
次に、図８に示すように登録用サーバ１０２の一時領域に移動し記憶された電子文書やフォルダを公開用サーバ１０８の一時領域へ送信する。
【００７２】
そして、予約情報テーブル４００に記憶されている名称４０６、公開領域パス４０８を確認し、既存のファイルが公開領域に存在する場合、つまり既存文書との差替えによる公開か、又は、既存のファイルが公開領域に存在しない場合、つまり新規追加による公開かを判断する。
【００７３】
差替えによる公開の場合、図９に示すように公開用サーバ１０８の公開領域に記憶されている電子文書やフォルダを公開用サーバ１０８の一時領域に移動する。
【００７４】
差替えによる公開の場合における一時領域への移動完了後、公開用サーバ１０８の一時領域にある更新された新しいバージョンの文書やフォルダを公開用サーバ１０８の公開領域に移動する。  これにより、既存の電子文書やフォルダの属性情報を変更することなく、一般ユーザに対して電子文書やフォルダを非公開とすることが可能となるので、電子文書の種類に応じて属性情報を変更するためのプログラムの開発コスト等の発生を抑制できる。
【００７５】
新規追加による公開の場合は、図９に示した公開用サーバ１０８の公開領域に記憶されている電子文書やフォルダを公開用サーバ１０８の一時領域に移動する処理は行わずに、公開用サーバ１０８の一時領域にある更新された新しいバージョンの文書やフォルダを公開用サーバ１０８の公開領域に移動する。
【００７６】
同様に、登録用サーバ１０２においても、差替えによる公開の場合、図９に示される公開用サーバ１０８における処理と同様に、登録用サーバ１０２の公開領域にある文書やフォルダを登録用サーバ１０２の一時領域に移動する。
【００７７】
一時領域への移動完了後、図１０に示される公開用サーバ１０８の処理と同様に、登録用サーバ１０２の一時領域にある更新された新しいバージョンの文書・フォルダを登録用サーバ１０２の公開領域に移動する。
【００７８】
新規追加による公開の場合は、図９に示される公開用サーバ１０８における処理と同様に、登録用サーバ１０２の公開領域にある文書やフォルダを登録用サーバ１０２の一時領域に移動する処理は行わずに、登録用サーバ１０２の一時領域にある更新された新しいバージョンの電子文書やフォルダを登録用サーバ１０２の公開領域に移動する。
【００７９】
尚、旧バージョンの電子文書やフォルダについては、一定期間保持したのち、削除することが可能である。
【００８０】
これらの処理の流れを、すべての即時公開の処理を対象とする電子文書に対して、電子文書やフォルダ単位に1件ずつ行う。
【００８１】
また、一般ユーザ数の増大に伴い、公開用サーバ１０８へのアクセス数の増加に伴う障害等が発生するため、複数の公開用サーバ１０８を設置することで負荷を分散することは周知である。
【００８２】
その場合、複数のサーバの役割を、登録用サーバ１０２とその他の公開用サーバ１０８に分けることで、電子文書の登録/管理ユーザが新たに電子文書を登録あるいは更新するときには、登録用サーバ１０２のみに電子文書の登録あるいは更新を行い、複数の公開用サーバへの更新の反映は、電子文書の登録/管理ユーザの手によらずシステム的に更新を行うようにすることで、複数のサーバ間での電子文書のバージョンも統一され、サーバ間での電子文書のバージョンの不一致といった問題を回避することも可能である。
【００８３】
次に、指定日公開処理について、図面を参照して説明をする。
【００８４】
登録用サーバ１０２において、管理ユーザは、キーボード２０９やマウス等のユーザインタフェース（不図示）を用いて、登録あるいは更新したい電子文書やフォルダを登録用サーバ１０２の予約領域に配置する。
【００８５】
指定日公開処理が実行される際には、図１１に示すように、予約情報テーブル４００の処理種別４１２に設定された処理種別情報が“指定日”のもので、公開指定日４０４が実際に処理を実行する日付と同一である予約情報を有する電子文書やフォルダが、登録用サーバ１０２の予約領域から登録用サーバ１０２の一時領域に移動された後、記憶される。
【００８６】
次に、図１２に示すように、登録用サーバ１０２の一時領域に配置された電子文書やフォルダを全て公開用サーバ１０８の一時領域へ送信する。
【００８７】
そして、登録用サーバ１０２と公開用サーバ１０８の双方にて、指定日公開として登録された電子文書やフォルダを１件ずつ、図９及び図１０に示す即時公開処理と同様な処理を実施する。
【００８８】
つまり、予約情報テーブル４００に登録されている名称４０６、公開領域パス４０８を確認し、既存のファイルが公開領域に存在する場合、つまり既存文書との差替えによる公開か、又は、既存のファイルが公開領域に存在しない場合、つまり新規追加による公開かを判断し、差替えによる公開の場合は、既存文書を公開領域から一時領域に移動した後、新しいバージョンの電子文書やフォルダを公開領域に移動し、新規追加による公開の場合は、既存文書を公開領域から一時領域に移動した後、新しいバージョンの電子文書やフォルダを公開領域に移動し記憶する。
【００８９】
尚、旧バージョンの電子文書やフォルダについては、即時公開処理と同様に、一定期間保持したのち、削除することが可能である。
【００９０】
次に、パターンＣ(随時公開)を実施する場合について図面を参照しながら説明する。
【００９１】
管理ユーザは、パターンＣ(随時公開)の場合であって、電子文書やフォルダを登録あるいは更新するには、図１３に示す登録更新同期画面５００を用いて、登録あるいは更新したい電子文書やフォルダの入力を行う。
【００９２】
登録更新同期画面５００は、ディスプレイ２１０に表示され、登録用サーバ１０２の公開領域の電子文書やフォルダを一覧表示する一覧表示領域５０２、登録あるいは更新したい電子文書のディレクトリパスを表示する文書名称欄５０４、文書名称欄５０４に表示されたディレクトリパスに配置されている電子文書を選択し、選択した電子文書をディスプレイ２１０に表示するための電子文書選択ボタン５０６を備えている。
【００９３】
管理ユーザが、キーボード２０９やマウス等のユーザインタフェース（不図示）を用いて、一覧表示領域５０２に表示された電子文書やフォルダを選択すると、選択された電子文書やフォルダのディレクトリパスが文書名称欄５０４に表示される。
【００９４】
また、管理ユーザは、電子文書選択ボタン５０６を押下すると、文書名称欄５０４に表示されたディレクトリパスに配置された電子文書を表示することが可能であり、表示された電子文書の更新等を行うことが可能である。
【００９５】
更に、管理ユーザは、登録更新同期画面５００に備えられた登録ボタン５０８を押下すると、図１４に示す同期処理用情報テーブル６００（詳細後述）に操作内容に関する操作情報が記憶される。操作情報とは、例えば、電子文書に対して、登録、更新、削除、移動、リネーム等が上げられるが、図１３を用いた場合は、登録あるいは更新の何れかを含んでいる。
【００９６】
図１４には同期処理用情報テーブル６００が示されており、同期処理用情報テーブル６００は、外部メモリ２１１に備えられ、文書名称６０２、処理種別６０４、移動元６０６、移動先６０８、時刻６１０等を含んで構成されている。
【００９７】
文書名称６０２には、登録、更新、削除、移動、リネームの対象となる電子文書やフォルダの名称が記憶され、処理種別６０４には、登録、更新、削除、移動、リネームを識別するための操作種別情報が記憶される。
【００９８】
移動元６０６には、登録、更新、削除、移動、リネームの対象となる電子文書やフォルダの登録用サーバ１０２のディレクトリパスが記憶され、移動先６０８には、移動対象となる電子文書やフォルダの登録用サーバ１０２のディレクトリパスが記憶され、時刻６１０には、操作が施された電子文書やフォルダの時刻を記憶している。
【００９９】
例えば、管理ユーザが、登録更新同期画面５００を用いて、入力を行った場合は、文書名称６０２には、文書名称欄５０４に表示された電子文書名、処理種別６０４には、登録あるいは更新を表す操作種別情報、移動元６０６には、一覧表示領域５０２に表示され、管理ユーザによって選択された電子文書やフォルダのディレクトリパス、時刻６１０には、登録ボタン５０８が押下された時刻が記憶される。
【０１００】
操作情報が記憶されると、登録あるいは更新された電子文書が登録用サーバ１０２の公開領域に記憶される。
【０１０１】
また、管理ユーザは、パターンＣ(随時公開)の場合であって、電子文書やフォルダを移動するには、図１５に示す移動削除同期画面７００を用いて、移動したい電子文書やフォルダの入力を行う。
【０１０２】
移動削除同期画面７００は、ディスプレイ２１０に表示され、登録用サーバ１０２の公開領域の電子文書やフォルダを一覧表示する一覧表示領域７０２、電子文書やフォルダの移動を行う際に選択するための文書の移動タブ７０４を備えている。
【０１０３】
管理ユーザが、一覧表示領域７０２に表示された電子文書やフォルダを選択した後、文書の移動タブ７０４を選択すると、選択された電子文書やフォルダ及び当該フォルダ配下のサブフォルダあるいは電子文書が出力領域７０８に表示される。
【０１０４】
出力領域７０８には、電子文書やフォルダ及び当該フォルダ配下の電子文書に対応させて、移動したい電子文書やフォルダを選択するためのチェックボックス７１０、７１２が表示されるとともに、移動先のディレクトリパスを指定するための移動先欄７１４、７１６、及び移動先のディレクトリパスを選択するための移動先選択ボタン７１８、７２０が表示される。
【０１０５】
移動先選択ボタン７１８、７２０は、管理ユーザによって押下されると、登録用サーバ１０２の公開領域のディレクトリパスの一覧、あるいは一覧表示領域７０２に表示された電子文書やフォルダ等がディスプレイ２１０に表示され、管理ユーザは、キーボード２０９やマウス等のユーザインタフェース（不図示）を用いて、表示されたディレクトリパスあるいは電子文書やフォルダ等を選択することで、移動先を特定することが可能となる。
【０１０６】
管理ユーザは、移動したい電子文書やフォルダに対して、キーボード２０９やマウス等のユーザインタフェース（不図示）を用いて、チェックボックス７１０、７１２にチェックを入力し、登録ボタン７２２を押下すると、図１４に示す同期処理用情報テーブル６００に操作内容に関する操作情報が記憶される。この場合、操作情報には、移動を示す情報が含まれている。
【０１０７】
この場合、例えば、文書名称６０２には、出力領域７０８に表示され、チェックボックス７１０、７１２に入力がされた電子文書名やフォルダ名及び当該フォルダ配下の電子文書名、処理種別６０４には、移動を表す操作種別情報、移動元６０６には、一覧表示領域７０２に表示され、管理ユーザによって選択された電子文書やフォルダのディレクトリパス、移動先６０８には、移動先欄７１４、７１６に表示されたディレクトリパス、時刻６１０には、登録ボタン７２２が押下された時刻が記憶される。
【０１０８】
操作情報が記憶されると、移動したい電子文書が、登録用サーバ１０２の公開領域において移動し記憶される。
【０１０９】
また、管理ユーザは、パターンＣ(随時公開)の場合であって、電子文書やフォルダを削除するには、図１５に示す移動削除同期画面７００を用いて、削除したい電子文書やフォルダの入力を行う。
【０１１０】
管理ユーザが、一覧表示領域７０２に表示された電子文書やフォルダを選択した後、電子文書やフォルダの削除を行う際に選択するための文書の削除タブ７０６を選択すると、移動削除同期画面７００は、図１６に示すような表示に切り替えられ、選択された電子文書やフォルダ及び当該フォルダ配下のサブフォルダあるいは電子文書が出力領域７０８に表示される。
【０１１１】
管理ユーザは、削除したい電子文書やフォルダに対して、キーボード２０９やマウス等のユーザインタフェース（不図示）を用いて、チェックボックス７１０、７１２にチェックを入力し、登録ボタン７２２を押下すると、図１４に示す同期処理用情報テーブル６００に操作内容に関する操作情報が記憶される。この場合、操作情報には、削除を示す情報が含まれている。
【０１１２】
この場合、例えば、文書名称６０２には、出力領域７０８に表示され、チェックボックス７１０、７１２に入力がされた電子文書名やフォルダ名及び当該フォルダ配下の電子文書名、処理種別６０４には、削除を表す操作種別情報、移動元６０６には、一覧表示領域７０２に表示され、管理ユーザによって選択された電子文書やフォルダのディレクトリパス、時刻６１０には、登録ボタン７２２が押下された時刻が記憶される。
【０１１３】
操作情報が記憶されると、削除したい電子文書やフォルダが、登録用サーバ１０２の公開領域において削除される。
【０１１４】
管理ユーザは、パターンＣ(随時公開)の場合であって、電子文書やフォルダの名称を変更、つまりリネームするには、図１５及び図１６に示す移動削除同期画面７００を用いて、リネームしたい電子文書やフォルダの入力を行う。
【０１１５】
管理ユーザが、一覧表示領域７０２に表示された電子文書やフォルダを選択すると、移動削除同期画面７００は、選択された電子文書やフォルダ及び当該フォルダ配下のサブフォルダあるいは電子文書が出力領域７０８に表示される。
【０１１６】
そして、管理ユーザは、リネームの対象とする出力領域７０８に表示された電子文書やフォルダをマウス等のユーザインタフェース（不図示）を用いて、右クリックを行うと、名前の変更が可能な状態に遷移し、リネームを行うことが可能となる。
【０１１７】
管理ユーザが、リネームを行った後、登録ボタン７２２を押下すると、図１４に示す同期処理用情報テーブル６００に操作内容に関する操作情報が記憶される。この場合、操作情報には、リネームを示す情報が含まれている。
【０１１８】
この場合、例えば、文書名称６０２には、出力領域７０８に表示され、チェックボックス７１０、７１２に入力がされた電子文書名やフォルダ名及び当該フォルダ配下の電子文書名、処理種別６０４には、リネームを表す操作種別情報、移動元６０６には、一覧表示領域７０２に表示され、管理ユーザによって選択された電子文書やフォルダのディレクトリパス、時刻６１０には、登録ボタン７２２が押下された時刻が記憶される。
【０１１９】
操作情報が記憶されると、リネームされた電子文書やフォルダが、登録用サーバ１０２の公開領域において記憶される。
【０１２０】
図１７及び図１８は、随時公開時の登録用サーバ１０２の電子文書やフォルダに対する操作（登録、更新、削除、移動、リネーム）を行った際の流れを示している。
【０１２１】
まず、図１７では、管理ユーザは、図１３に示す登録更新同期画面５００や図１５及び図１６に示す移動削除同期画面７００を用いて、操作（登録、更新、削除、移動、リネーム）対象とする電子文書やフォルダが特定されたことを表している。
【０１２２】
そして、図１８では、図１７に示す操作対象とする電子文書やフォルダが、登録用サーバ１０２に記憶される。
【０１２３】
例えば、ｂｂ.ｐｄｆについては、既に登録用サーバ１０２の公開領域に記憶されているため、操作対象とする電子文書やフォルダを用いて上書きを行い、ｄｄ.ｐｄｆについては、登録用サーバ１０２の公開領域に記憶されていないため、新規で登録用サーバ１０２の公開領域に記憶する。
【０１２４】
また、ｇｇ.ｐｄｆについては、登録用サーバ１０２の公開領域の階層Ｃ配下に記憶されているが、管理ユーザが、図１６の移動削除同期画面７００を用いて、階層Ｄ配下に移動させている。
【０１２５】
登録用サーバ１０２へ電子文書及びフォルダが記憶された後、公開用サーバ１０８に対して随時公開処理が行われるタイミングになると、図１９に示されるように公開用サーバ１０８に電子文書及びフォルダを送信する。
【０１２６】
上記の処理は、登録用サーバ１０２の同期処理用情報テーブル６００を読み込み、どのフォルダのどの電子文書に対して、どの処理を実行したかについて操作情報を取得する。
【０１２７】
この操作情報に基づいて、公開用サーバ１０８に対して、ファイル操作を実行し、同期等をとることができる。
【０１２８】
【表１】
2011065601.tif 000003
【０１２９】
本実施形態における電子文書公開システム１００においては、これらの処理、パターンＡ(即時公開)、パターンＢ(指定日公開)、パターンＣ(随時公開)については、表１に示すように、登録用サーバ１０２及び公開用サーバ１０８の処理時間帯に応じて、どの処理を優先的に行うか優先順位を設定することが可能となる。
【０１３０】
表１における処理種別に応じた処理時間を外部メモリ２１１に記憶させておき、各サーバにおいて、電子文書の公開における処理を実行する際に、記憶された処理種別に応じた処理時間に基づいて処理を行うことで、各サーバにおける電子文書の公開における処理負荷の軽減を図ることが可能となる。
【０１３１】
次に、本実施形態に係る電子文書公開システムにおける電子文書の公開に関する処理について、図２０〜図２３に示すフローチャートを用いて説明を行う。尚、全てのフローチャートは、ＣＰＵ２０１の制御下の元に実行される。
【０１３２】
まず、図２０には、電子文書の公開に関する処理の全体を表したフローチャートである。
【０１３３】
ステップＳ１００では、時間の確認を行うが、前述の通り、表１で示される外部メモリ２１１へ記憶された処理種別に応じた処理時間を取得し、指定日公開処理を優先的に行うか、即時公開処理を優先的に行うのかを判定する。
【０１３４】
指定日公開処理を優先的に行う場合は、ステップＳ１０２へ処理を進め、即時公開処理を優先的に行う場合は、ステップＳ１０６へ処理を進める。
【０１３５】
例えば、本ステップにおける処理を実行する際の時刻が、２０：００−２４：００の間であれば、ステップＳ１０２へ処理を進め、８：００−２０：００の間であれば、ステップＳ１０６へ処理を進める。
【０１３６】
ステップＳ１０２では、図５に示される予約情報テーブル４００の処理種別４１２が指定日であり、かつ処理ステータス４１４が未完了である予約情報が存在するか否かを判定する。
【０１３７】
存在する場合は、ＲＡＭ２０３へ予約情報を記憶し、ステップＳ１０４へ処理を進め、存在しない場合は、ステップＳ１０６へ処理を進める。
【０１３８】
ステップＳ１０４では、指定日公開処理を行うが、詳細については図２１を用いて後述する。ステップＳ１０４の処理を完了するとステップＳ１００へ処理を進める。
【０１３９】
ステップＳ１０６では、予約情報テーブル４００の処理種別４１２が即時であり、かつ処理ステータス４１４が未完了であるデータが存在するか否かを判定する。
【０１４０】
存在する場合は、ＲＡＭ２０３へ予約情報を記憶し、ステップＳ１０８へ処理を進め、存在しない場合は、ステップＳ１１０へ処理を進める。
【０１４１】
ステップＳ１０８では、即時公開処理を行うが、詳細については図２２を用いて後述する。ステップＳ１０８の処理を完了するとステップＳ１００へ処理を進める。
【０１４２】
ステップＳ１１０では、図１４に示される同期処理用情報テーブル６００にデータが存在するか否かを判定する。尚、本ステップの処理については、登録更新同期画面５００を用いて、予約情報テーブル４００の処理種別４１２に随時を記憶させることで、処理種別４１２が随時であり、かつ処理ステータス４１４が未完了であるデータが存在するか否かで判定することも可能である。
【０１４３】
存在する場合は、ＲＡＭ２０３へ操作情報を記憶し、ステップＳ１１２へ処理を進め、存在しない場合は、ステップＳ１１４へ処理を進める。
【０１４４】
ステップＳ１１２では、随時公開処理を行うが、詳細については、図２３を用いて後述する。ステップＳ１１２の処理を完了するとステップＳ１００へ処理を進める。
【０１４５】
ステップＳ１１４では、所定時間待機処理を行うが、例えば、所定時間を予め６０秒間待機することを設定しておき、６０秒後、ステップＳ１００へ処理を進めるような態様をとることが可能となることで、ＣＰＵ２０１の処理負荷を軽減することが可能となる。
【０１４６】
次に、指定日公開処理について、図２１のフローチャートを用いて、処理の説明を行う。
【０１４７】
ステップＳ２００では、ステップＳ１０２においてＲＡＭ２０３に記憶した予約情報に含まれる公開指定日４０４に翌日の日付が設定されているデータを取得し、予約領域パス４１０から特定される電子文書やフォルダを予約領域から取得した後、ステップＳ２０２へ処理を進め、ステップＳ２０２では、ステップＳ２００で取得した電子文書やフォルダを一時領域へ移動し記憶する。
【０１４８】
その後、ステップＳ２０４では、ステップＳ２０２で一時領域へ記憶した電子文書やフォルダを予約情報と共に公開用サーバ１０８の一時領域へ送信し、ステップＳ２０６では、公開用サーバ１０８は、受信した電子文書やフォルダを一時領域へ記憶する。
【０１４９】
ステップＳ２０８では、ステップＳ１０２においてＲＡＭ２０３に記憶した予約情報に含まれる名称４０６及び公開領域パス４０８に該当する登録用サーバ１０２の公開領域に電子文書やフォルダが存在するか否かを判定することによって、追加か差替えによる公開を行うのかを判定する。
【０１５０】
存在する場合は、差替えによる公開としてステップＳ２１０へ処理を進め、存在しない場合は、ステップＳ２１２へ処理を進める。
【０１５１】
ステップＳ２１０では、差替え対象となる既存の電子文書やフォルダを一時領域へ記憶した後、ステップＳ２１２へ処理を進める。
【０１５２】
ステップＳ２１２では、ステップＳ２０２において、一時記憶域に記憶した電子文書やフォルダを公開領域パス４０８に基づいて登録用サーバ１０２の公開領域へ移動し記憶する。
【０１５３】
ステップＳ２１６では、ステップＳ２０６において受信した予約情報に含まれる名称４０６及び公開領域パス４０８に該当する公開用サーバ１０８の公開領域に電子文書やフォルダが存在するか否かを判定することによって、追加か差替えによる公開を行うのかを判定する。
【０１５４】
存在する場合は、差替えによる公開としてステップＳ２１８へ処理を進め、存在しない場合は、ステップＳ２２０へ処理を進める。
【０１５５】
ステップＳ２１８では、差替え対象となる既存の電子文書やフォルダを一時領域へ記憶した後、ステップＳ２２０へ処理を進める。
【０１５６】
ステップＳ２２０では、ステップＳ２０６において、一時記憶域に記憶した電子文書やフォルダを公開領域パス４０８に基づいて公開用サーバ１０８の公開領域へ移動し記憶する。
【０１５７】
ステップＳ２２２では、処理が完了したことを登録用サーバ１０２へ通知を行い、ステップＳ２２４では、予約情報テーブル４００の処理ステータス４１４を完了とする。
【０１５８】
ステップＳ２２６では、ステップＳ２００で取得した全てのデータに対して処理が完了したか否かを判定し、処理が完了した場合は、指定日公開処理を終了し、処理が完了しない場合は、ステップＳ２０８へ処理を進める。
【０１５９】
次に、即時公開処理について、図２２のフローチャートを用いて、処理の説明を行う。
【０１６０】
ステップＳ３００では、ステップＳ１０６においてＲＡＭ２０３に記憶した予約情報に含まれる予約領域パス４１０から特定される電子文書やフォルダを予約領域から取得した後、ステップＳ３０２へ処理を進め、ステップＳ３０２では、ステップＳ３００で取得した電子文書やフォルダを一時領域へ移動し記憶する。
【０１６１】
ステップＳ３０４では、ステップＳ３０２で一時領域へ記憶した電子文書やフォルダを予約情報と共に公開用サーバ１０８の一時領域へ送信し、ステップＳ３０６では、公開用サーバ１０８は、受信した電子文書やフォルダを一時領域へ記憶する。
【０１６２】
次に、ステップＳ３０８では、ステップＳ１０６においてＲＡＭ２０３に記憶した予約情報に含まれる名称４０６及び公開領域パス４０８に該当する登録用サーバ１０２の公開領域に電子文書やフォルダが存在するか否かを判定することによって、追加か差替えによる公開を行うのかを判定する。
【０１６３】
存在する場合は、差替えによる公開としてステップＳ３１０へ処理を進め、存在しない場合は、ステップＳ３１２へ処理を進める。
【０１６４】
ステップＳ３１０では、差替え対象となる既存の電子文書やフォルダを一時領域へ記憶した後、ステップＳ３１２へ処理を進める。
【０１６５】
ステップＳ３１２では、ステップＳ３０２において、一時記憶域に記憶した電子文書やフォルダを公開領域パス４０８に基づいて登録用サーバ１０２の公開領域へ移動し記憶する。
【０１６６】
ステップＳ３１６では、ステップＳ３０６において受信した予約情報に含まれる名称４０６及び公開領域パス４０８に該当する公開用サーバ１０８の公開領域に電子文書やフォルダが存在するか否かを判定することによって、追加か差替えによる公開を行うのかを判定する。
【０１６７】
存在する場合は、差替えによる公開としてステップＳ３１６へ処理を進め、存在しない場合は、ステップＳ３１８へ処理を進める。
【０１６８】
ステップＳ３１６では、差替え対象となる既存の電子文書やフォルダを一時領域へ記憶した後、ステップＳ３１８へ処理を進める。
【０１６９】
ステップＳ３１８では、ステップＳ３０６において、一時記憶域に記憶した電子文書やフォルダを公開領域パス４０８に基づいて公開用サーバ１０８の公開領域へ移動し記憶する。
【０１７０】
ステップＳ３２０では、処理が完了したことを登録用サーバ１０２へ通知を行い、ステップＳ３２２では、予約情報テーブル４００の処理ステータス４１４を完了とする。
【０１７１】
ステップＳ３２４では、ステップＳ３００で取得した全てのデータに対して処理が完了したか否かを判定し、処理が完了した場合は、指定日公開処理を終了し、処理が完了しない場合は、ステップＳ３０８へ処理を進める。
【０１７２】
次に、随時公開処理について、図２３のフローチャートを用いて、処理の説明を行う。
【０１７３】
ステップＳ４００では、ステップＳ１１０においてＲＡＭ２０３に記憶した操作情報に含まれる処理種別６０４に記憶された操作種別情報が登録であるか否かを判定し、登録である場合は、ステップＳ４０２へ処理を進め、登録でない場合は、ステップＳ４０４へ処理を進める。
【０１７４】
ステップＳ４０２では、操作情報に含まれる文書名称６０２及び移動先６０８に基づいて、公開用サーバ１０８における公開領域に電子文書やフォルダを記憶する。
【０１７５】
ステップＳ４０４では、処理種別６０４に記憶された操作種別情報が更新であるか否かを判定し、更新である場合は、ステップＳ４０６へ処理を進め、更新でない場合は、ステップＳ４０８へ処理を進める。
【０１７６】
ステップＳ４０６では、操作情報に含まれる文書名称６０２及び移動先６０８に基づいて、公開用サーバ１０８における公開領域に電子文書やフォルダを更新し記憶する。
【０１７７】
ステップＳ４０８では、処理種別６０４に記憶された操作種別情報が削除であるか否かを判定し、削除である場合は、ステップＳ４１０へ処理を進め、削除でない場合は、ステップＳ４１２へ処理を進める。
【０１７８】
ステップＳ４１０では、操作情報に含まれる文書名称６０２及び移動元６０６に基づいて、公開用サーバ１０８における公開領域に電子文書やフォルダを削除する。
【０１７９】
ステップＳ４１２では、処理種別６０４に記憶された操作種別情報が移動であるか否かを判定し、移動である場合は、ステップＳ４１４へ処理を進め、移動でない場合は、ステップＳ４１６へ処理を進める。
【０１８０】
ステップＳ４１４では、操作情報に含まれる文書名称６０２、移動元６０６、移動先６０８に基づいて、公開用サーバ１０８における公開領域に電子文書やフォルダを移動元６０６から移動先６０８へ移動し記憶する。
【０１８１】
ステップＳ４１６では、処理種別６０４に記憶された操作種別情報がリネームであるか否かを判定し、リネームである場合は、ステップＳ４１８へ処理を進め、リネームでない場合は、ステップＳ４２０へ処理を進める。
【０１８２】
ステップＳ４１８では、操作情報に含まれる文書名称６０２及び移動元６０６に基づいて、公開用サーバ１０８における公開領域に電子文書やフォルダの名前をリネームする。
【０１８３】
尚、各ステップにおいて処理が完了した場合、処理を行った操作情報については、同期処理用情報テーブル６００から削除する。
【０１８４】
ステップＳ４２０では、ステップＳ１１０においてＲＡＭ２０３に記憶した操作情報が全て処理されたか否かを判定し、全て処理された場合、随時公開処理を終了し、全て処理されていない場合、ステップＳ４００へ処理を進める。
【０１８５】
以上説明したように、本実施形態によれば、管理ユーザが電子文書を登録あるいは更新する際に、登録用サーバのみに登録あるいは更新することによって公開用サーバにも反映することが可能であり、また、その際には、その登録あるいは更新する電子文書をどのタイミングで公開させ、かつ各サーバにおいて処理を実施するかを選択することが可能となるため、各サーバにおける電子文書の登録の際の処理負荷を軽減することができる。
【０１８６】
以上、一実施形態について示したが、本発明は、例えば、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１８７】
また、本発明におけるプログラムは、各処理方法をコンピュータが実行可能（読み取り可能）なプログラムであり、本発明の記憶媒体は、各処理方法をコンピュータが実行可能なプログラムが記憶されている。
【０１８８】
なお、本発明におけるプログラムは、各装置の処理方法ごとのプログラムであってもよい。
【０１８９】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読取り実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１９０】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０１９１】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【０１９２】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１９３】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１９４】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１９５】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１９６】
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１９７】
１００    電子文書公開システム
１０２    登録用サーバ１０２
１０４    クライアント端末
１０６    クライアント端末
１０８    公開用サーバ
１１０    公開用クライアント端末
１１２    ネットワーク
２０１    ＣＰＵ
２０２    ＲＯＭ
２０３    ＲＡＭ
２０４    システムバス
２０５    入力コントローラ
２０６    ビデオコントローラ
２０７    メモリコントローラ
２０８    通信Ｉ／Ｆコントローラ
２０９  キーボード
２１０    ディスプレイ
２１１    外部メモリ
【図１】
2011065601.tif 000004
【図２】
2011065601.tif 000005
【図３】
2011065601.tif 000006
【図４】
2011065601.tif 000007
【図５】
2011065601.tif 000008
【図６】
2011065601.tif 000009
【図７】
2011065601.tif 000010
【図８】
2011065601.tif 000011
【図９】
2011065601.tif 000012
【図１０】
2011065601.tif 000013
【図１１】
2011065601.tif 000014
【図１２】
2011065601.tif 000015
【図１３】
2011065601.tif 000016
【図１４】
2011065601.tif 000017
【図１５】
2011065601.tif 000018
【図１６】
2011065601.tif 000019
【図１７】
2011065601.tif 000020
【図１８】
2011065601.tif 000021
【図１９】
2011065601.tif 000022
【図２０】
2011065601.tif 000023
【図２１】
2011065601.tif 000024
【図２２】
2011065601.tif 000025
【図２３】
2011065601.tif 000026