(57)【要約】【課題】電子フォームを用いた申請を複数箇所へ送信する際のサーバの負荷分散をはかる。【解決手段】入力用フォーム４０３に必要事項を入力することにより作成される送信用フォーム４０４をそれぞれの送信先サーバ３０に通信ネットワーク１を介して転送する手続システムに用いられる、送信機能を持つ電子フォームであって、送信先サーバ３０毎に、必要情報を送信用フォーム４０４にセットして複数の異なる送信用フォーム４０４を生成するフォームジェネレータ４０１と、送信用フォーム４０４毎に管理される送信先情報に基づき、送信用フォーム４０４をそれぞれの送信先サーバ３０へ転送するフォームディスパッチャ４０２で構成される。【選択図】　　　図２
2004086668.tif 000002
【特許請求の範囲】
【請求項１】
入力フォームに必要事項を入力することにより作成される送信用フォームを、それぞれの送信先サーバに通信ネットワークを介して転送する手続システムに用いられる、送信機能を持つ電子フォームであって、
前記送信先サーバ毎に、必要情報を前記送信用フォームにセットして複数の異なる送信用フォームを生成するフォームジェネレータと、
前記送信用フォーム毎に管理される送信先情報に基づき、前記送信用フォームをそれぞれの送信先サーバへ転送するフォームディスパッチャと、を備えたことを特徴とする電子フォーム。
【請求項２】
前記フォームディスパッチャは、
入力フォームが表示される入力画面の一部に表示される送信ボタンの押下を検出することによって起動され、前記入力フォームの非表示フィールドをチェックして得られる前記送信先情報に基づき、その送信先に対応する送信フォームを転送することを特徴とする請求項１に記載の電子フォーム。
【請求項３】
クライアント端末装置において入力フォームに必要事項を入力することにより作成される送信用フォームをそれぞれの送信先サーバに通信ネットワークを介して転送する手続システムに用いられる送信機能付き電子フォーム提供サーバであって、
前記送信先サーバ毎に、必要情報を前記送信用フォームにセットして複数の異なる送信用フォームを生成するフォームジェネレータと、前記送信用フォーム毎に管理される送信先情報に基づき、前記送信用フォームをそれぞれの送信先サーバへ転送するフォームディスパッチャとを備えた送信機能付き電子フォームを、前記クライアント端末からの要求に基づいて、要求元のクライアント端末装置に提供することを特徴とする送信機能付き電子フォーム提供サーバ。
【請求項４】
入力フォームに必要事項を入力することにより作成される送信用フォームをそれぞれの送信先サーバに通信ネットワークを介して転送するクライアント端末装置であって、
前記送信先サーバ毎に、必要情報を前記送信用フォームにセットして複数の異なる送信用フォームを生成する送信用フォーム生成手段と、
前記送信用フォーム毎に管理される送信先情報に基づき、前記送信用フォームをそれぞれの送信先サーバへ転送する送信用フォーム転送手段と、を備えたことを特徴とするクライアント端末装置。
【請求項５】
前記送信用フォーム生成手段は、
前記入力フォームを構成するフィールドの属性として設定されるデータに基づき、前記入力された各フィールドデータを、前記送信先サーバで必要とするデータ形式に変換出力することを特徴とする請求項４に記載のクライアント端末装置。
【請求項６】
前記送信用フォーム転送手段は、
前記入力フォームが表示される入力画面の一部に表示される送信ボタンの押下を検出することによって起動され、前記入力フォームの非表示フィールドをチェックして得られる前記送信先情報に基づき、その送信先に対応する送信用フォームを送信することを特徴とする請求項４に記載のクライアント端末装置。
【請求項７】
前記送信用フォーム転送手段は、
前記送信先サーバにＯＤＢＣ（Ｏｐｅｎ　Ｄａｔａｂａｓｅ　Ｃｏｎｎｅｃｔ）として実装されるデータベースが接続されていた場合、前記フィールドの属性として設定される前記データベース内のセルの指定を含む必要なデータを転送することを特徴とする請求項４に記載のクライアント端末装置。
【請求項８】
入力フォームに必要事項を入力することにより作成される送信用フォームをそれぞれの送信先サーバに通信ネットワークを介して転送するクライアント端末装置に用いられる電子フォーム入力支援プログラムであって、
前記送信先サーバ毎に、必要情報を前記送信用フォームにセットして複数の異なる送信用フォームを生成する第１のステップと、
前記送信用フォーム毎に管理される送信先情報に基づき、前記送信用フォームをそれぞれの送信先サーバへ転送する第２のステップと、をコンピュータに実行させる電子フォーム入力支援プログラム。
【請求項９】
前記第１のステップは、
前記入力フォームを構成するフィールドの属性として設定されるデータに基づき、前記入力された各フィールドデータを前記送信先サーバで必要とするデータ形式に変換出力するステップを含むことを特徴とする請求項８に記載の電子フォーム入力支援プログラム。
【請求項１０】
前記第２のステップは、
前記入力フォームが表示される入力画面の一部に表示される送信ボタンの押下を検出することによって起動され、前記入力フォームの非表示フィールドをチェックして得られる前記送信先情報に基づき、その送信先に対応する送信用フォームを転送するステップを含むことを特徴とする請求項８に記載の電子フォーム入力支援プログラム。
【請求項１１】
前記第２のステップは、
前記送信先サーバにＯＤＢＣ（Ｏｐｅｎ　Ｄａｔａｂａｓｅ　Ｃｏｎｎｅｃｔ）として実装されるデータベースが接続されていた場合、前記フィールドの属性として設定される前記データベース内のセルの指定を含む必要なデータを転送するステップを含むことを特徴とする請求項８に記載の電子フォーム入力支援プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターネット等の通信ネットワークを利用して各種申し込み、通知などの手続きを行う手続システムに用いて好適な、送信機能を持つ電子フォームならびにその電子フォーム提供サーバ、およびクライアント端末装置、電子フォーム入力支援プログラムに関する。
【０００２】
【従来の技術】
従来、官公庁などへの申請、届出、企業などへの申し込み、登録、契約などの各種手続きは、基本的に紙の書類を利用して行なわれていた。即ち、予め用意された書式の帳票に手続き者が必要事項を記入し、更に必要に応じて捺印したり、必要書類を添付したりして提出先に提出するという方法で手続きが行なわれていた。
【０００３】
近年のネットワーク技術の進歩やペーパレス化の流れに伴い、紙媒体の書類ではなく、電子化された書類データをインターネット等の通信ネットワーク上で授受することにより、上述のような各種手続きを効率的に行なうことが可能となりつつある。
【０００４】
図６に従来の電子フォームを用いた電子書類の申請の流れが示されている。すなわち、ユーザは、クライアント端末６１を操作することによってフォーム製作会社（フォーム製作サーバ６２）に電子フォームの送信を要求し、受領した電子フォームに対して必要事項を入力することで申請書類を作成していた（ステップＳ６０１〜Ｓ６０３）。
【０００５】
【発明が解決しようとする課題】
しかしながら、そのような手続を行なうユーザが電子フォームに対して必要な事項を入力して申請書類を作成するには、ある程度の支援、補助等が必要であり、特に、申請内容を複数箇所へ送信する場合には、サーバ側（フォーム転記・転送サーバ６３）で送信先の必要データに合わせて電子フォームの分割、転記等の編集を行なった後、各送信先サーバ６４に転送する必要があった（ステップＳ６０４〜Ｓ６０６）。
【０００６】
また、フォーム転記・転送サーバ６３に、その分割あるいは転記のための機能が存在しないときには、新規にサーバのソフトウェアを開発する必要があり、あるいはシステムデザインを変更する必要があった。
【０００７】
本発明は以上の点に鑑みてなされたものであり、ユーザに提供する電子フォームに、転記、および複数箇所への送信の機能を付加し、これらの機能をクライアント端末側で実行することにより、サーバの負荷を軽減することができる送信機能を持つ電子フォーム、電子フォーム提供サーバ、クライアント端末装置、および電子フォーム入力支援プログラムを提供することを課題とする。
【０００８】
【課題を解決するための手段】
請求項１に記載の発明は、入力フォームに必要事項を入力することにより作成される送信用フォームをそれぞれの送信先サーバに通信ネットワークを介して転送する手続システムに用いられる、送信機能を持つ電子フォームであって、前記送信先サーバ毎に、必要情報を前記送信用フォームにセットして複数の異なる送信用フォームを生成するフォームジェネレータと、前記送信用フォーム毎に管理される送信先情報に基づき、前記送信用フォームをそれぞれの送信先サーバへ転送するフォームディスパッチャと、を備えたことを特徴とする。
【０００９】
請求項１に記載の発明によれば、フォームジェネレータによりそれぞれの送信フォームが生成され、また、フォームディスパッチャが送信用フォーム毎に管理される送信先情報に基づき、送信用フォームをそれぞれの送信先へ転送する。このため、サーバにそのための機能を備える必要がなく、従って、サーバの負荷が軽減される。
【００１０】
請求項２に記載の発明は、請求項１に記載の電子フォームにおいて、前記フォームディスパッチャは、入力フォームが表示される入力画面の一部に表示される送信ボタンの押下を検出することによって起動され、前記入力フォームの非表示フィールドをチェックして得られる前記送信先情報に基づき、その送信先に対応する送信フォームを転送することを特徴とする。
【００１１】
請求項２に記載の発明によれば、入力フォームの非表示フィールドに格納された送信先情報に示される送信先に対して送信用フォームを転送できるので、それぞれの送信用フォームを対応する送信先に自動で送信することができる。
【００１２】
請求項３に記載の発明は、クライアント端末装置において入力フォームに必要事項を入力することにより作成される送信用フォームをそれぞれの送信先サーバに通信ネットワークを介して転送するシステムに用いられる、送信機能付き電子フォーム提供サーバであって、前記送信先サーバ毎に、必要情報を前記送信用フォームにセットして複数の異なる送信用フォームを生成するフォームジェネレータと、前記送信用フォーム毎に管理される送信先情報に基づき、前記送信用フォームをそれぞれの送信先サーバへ転送するフォームディスパッチャとを備えた送信機能付き電子フォームを、前記クライアント端末からの要求に基づいて、要求元のクライアント端末装置に提供することを特徴とする。
【００１３】
請求項３に記載の発明によれば、クライアント端末からの要求に基づき、電子フォーム提供サーバが送信機能付き電子フォームを提供し、そのクライアント端末装置が受信した電子機能付きフォームを実行することにより、送信用フォームをそれぞれの送信先サーバへ自動で転送することができる。よって、サーバに転記あるいは転送のための機能を用意する必要がなくなるため、サーバの負荷が軽減される。
【００１４】
請求項４に記載の発明は、入力フォームに必要事項を入力することにより作成される送信用フォームをそれぞれの送信先サーバに通信ネットワークを介して転送する入力フォーム作成支援装置であって、前記送信先サーバ毎に、必要情報を前記送信用フォームにセットして複数の異なる送信用フォームを生成する送信用フォーム生成手段と、前記送信用フォーム毎に管理される送信先情報に基づき、前記送信用フォームをそれぞれの送信先へ転送する送信用フォーム転送手段とを備えたことを特徴とする。
【００１５】
請求項４に記載の発明によれば、送信用フォーム作成手段が送信先サーバ毎に必要な送信フォームを作成し、また、送信用フォーム転送手段が送信用フォーム毎に管理される送信先情報に基づき、送信用フォームをそれぞれの送信先サーバへ転送する。よって、サーバにそれらの機能を備える必要がなく、サーバの負荷が軽減される。
【００１６】
請求項５に記載の発明は、請求項４に記載の電子フォーム入力支援装置において、前記送信用フォーム生成手段は、前記入力フォームを構成するフィールドの属性として設定されるデータに基づき、前記入力された各フィールドデータを前記送信先サーバで必要とするデータ形式に変換出力することを特徴とする。
【００１７】
請求項５に記載の発明によれば、送信用フォーム生成手段が入力フォームを構成するフィールドの属性として設定されるデータに基づき、入力された各フィールドデータを送信先サーバで必要とされるデータ形式に変換出力する。このため、ユーザは、データ形式を意識することなくデータ入力が可能となり、申請書作成時におけるユーザの負担を軽減した電子フォーム入力支援装置を提供することができる。
【００１８】
請求項６に記載の発明は、請求項４に記載の電子フォーム入力支援装置において、前記送信用フォーム転送手段は、前記入力フォームが表示される入力画面の一部に表示される送信ボタンの押下を検出することによって起動され、前記入力フォームの非表示フィールドをチェックして得られる前記送信先情報に基づき、送信先サーバに対応する送信用フォームを転送することを特徴とする。
【００１９】
請求項６に記載の発明によれば、入力フォームの非表示フィールドに格納された送信先情報に従う送信先に対応する送信フォームを転送でき、このことにより、転記したそれぞれのデータを対応する送信先に自動で送信する電子フォーム入力支援装置を提供することができる。
【００２０】
請求項７に記載の発明は、請求項４に記載の電子フォーム入力支援装置において、前記送信用フォーム転送手段は、前記送信先サーバにＯＤＢＣとして実装されるデータベースが接続されていた場合、前記フィールドの属性として設定される前記データベース内のセルの指定を含む必要なデータを転送することを特徴とする。
【００２１】
請求項７に記載の発明によれば、送信用フォーム転送手段は、送信先サーバにＯＤＢＣとして実装されるデータベースが接続されていた場合に、フィールドの属性として設定されるデータベース内のセルの指定を含む必要なデータを転送する。よって、ワークフローサーバや通常のデータベースサーバの他に、ＯＤＢＣ接続される、例えば、ＳＱＬ（Ｓｔｒｕｃｔｕｒｅｄ　Ｑｕｅｒｙ　Ｌａｎｇｕａｇｅ）サーバとの接続も可能となり、送信先サーバの接続の自由度が増す。
【００２２】
請求項８に記載の発明は、入力フォームに必要事項を入力することにより作成される送信用フォームをそれぞれの送信先サーバに通信ネットワークを介して転送するクライアント端末装置に用いられる電子フォーム入力支援プログラムであって、前記送信先サーバ毎に、必要情報を前記送信用フォームにセットして複数の異なる送信用フォームを生成する第１のステップと、前記送信用フォーム毎に管理される送信先情報に基づき、前記送信用フォームをそれぞれの送信先へ転送する第２のステップとをコンピュータに実行させることを特徴とする。
【００２３】
請求項８に記載の発明によれば、上記のように構成された電子フォーム入力支援プログラムをクライアント端末装置上で実行することにより、送信先毎に必要な送信フォームが作成される。また、送信用フォーム毎に管理される送信先情報に基づき、送信用フォームがそれぞれの送信先へ転送されるため、サーバにそれら機能を備える必要がなく、サーバの負荷が軽減される。
【００２４】
請求項９に記載の発明は、請求項８に記載の電子フォーム入力支援プログラムにおいて、前記第１のステップは、前記入力フォームを構成するフィールドの属性として設定されるデータに基づき、前記入力された各フィールドデータを前記送信先サーバで必要とするデータ形式に変換出力するステップを含むことを特徴とする。
【００２５】
請求項９に記載の発明によれば、上記のように構成された電子フォーム入力支援プログラムをクライアント端末装置上で実行することにより、入力フォームを構成するフィールドの属性として設定されるデータに基づき、入力された各フィールドデータが送信先サーバで必要とされるデータ形式に変換出力される。このため、ユーザは、データ形式を意識することなくデータ入力が可能となり、申請書作成時におけるユーザの負担を軽減することができる。
【００２６】
請求項１０に記載の発明は、請求項８に記載の電子フォーム入力支援プログラムにおいて、前記第２のステップは、前記入力フォームが表示される入力画面の一部に表示される送信ボタンの押下を検出することによって起動され、前記入力フォームの非表示フィールドをチェックして得られる前記送信先情報に基づき、その送信先に対応する送信用フォームを転送するステップを含むことを特徴とする。
【００２７】
請求項１０に記載の発明によれば、上記のように構成された電子フォーム入力支援プログラムをクライアント端末装置上で実行することにより、入力フォームの非表示フィールドに格納された送信先情報に従う送信先に対応する送信フォームを転送できる。よって、送信用電子フォームを、それぞれ対応する送信先に自動で送信することができる。
【００２８】
請求項１１に記載の発明は、請求項８に記載の電子フォーム入力支援プログラムにおいて、前記第２のステップは、前記送信先サーバにＯＤＢＣとして実装されるデータベースが接続されていた場合、前記フィールドの属性として設定される前記データベース内のセルの指定を含む必要なデータを転送するステップを含むことを特徴とする。
【００２９】
請求項１１に記載の発明によれば、上記のように構成された電子フォーム入力支援プログラムをクライアント端末装置上で実行することにより、送信先サーバにＯＤＢＣとして実装されるデータベースが接続されていた場合に、フィールドの属性として設定されるデータベース内のセルの指定を含む必要なデータが送信先サーバへ転送される。よって、ワークフローサーバや通常のデータベースサーバの他に、ＯＤＢＣ接続される、例えば、ＳＱＬサーバとの接続も可能となり、送信先サーバの接続の自由度が増す。
【００３０】
【発明の実施の形態】
以下、図面を参照しながら本発明の実施形態について詳細に説明する。
【００３１】
図１は、本発明の送信機能を持つ電子フォームが使用される手続システムの構成を概念的に示した図である。
【００３２】
ここに示される手続システムは、例えば、保険契約、商品購入などを含む各種手続をオンラインで実行し、さらに完了した手続についての各種関連情報をユーザに提供する機能を有するものである。
【００３３】
図１に示すように、手続主体２、手続先３、フォーム製作会社５、外部機能提供者６、及び申込・通知プラットフォーム（以下、単に「プラットフォーム」と呼ぶ。）４がインターネット等の通信ネットワーク１を介して接続されている。
【００３４】
手続主体２は、申込などの各種手続を行う者であり、個人及び企業を含む。手続とは、例えば官公庁に対して個人や企業が行う各種申請、届出、登録などの他、私企業に対して個人や企業が行う申込、登録、契約なども含む。
【００３５】
手続先３は、手続主体２が所定の手続を行う相手であり、官公庁などの他に、銀行、保険会社などの私企業も含まれる。また、図１では手続先３を１つのみ示しているが、実際には複数の手続先３が通信ネットワーク１に接続される。
【００３６】
フォーム製作会社５は、手続主体２が手続先３に対して行う各種手続において必要とされる書類の電子フォームを作成し、プラットフォーム４に提供する会社である。従来の申請などの手続は紙書類を使用して行われてきたが、ここに示される手続システムにおいては、電子フォームを利用して手続が実行される。
【００３７】
「電子フォーム」とは、手続主体２が必要事項を記入する前の状態の申込書などに対する電子データである。電子フォームには、書類名、入力項目名、入力フィールドなどが予め含まれており、手続主体２が自身の端末装置に表示される入力画面を利用し、入力フィールドに必要項目を入力する。
【００３８】
フォーム製作会社５は、手続先３などの要求に応じて各種手続に使用する電子フォームを作成し、プラットフォーム４に提供、登録する役割を有する。
【００３９】
プラットフォーム４は、企業Ａ社により運営され、手続主体２と手続先３の間に入って手続の実行に伴う種々の処理を行う。
【００４０】
また、外部機能提供者６は、プラットフォーム４による手続の実行に関連して、種々の専門的処理、サービスなどを提供する企業、機関などである。このような構成で、手続主体２と手続先３との間で手続が実行される。
【００４１】
なお、本発明の実施形態においては、通信ネットワーク１としてインターネットを利用し、手続主体２にはクライアント端末装置２０、手続先３には送信先サーバ３０、プラットフォーム４には電子フォーム提供サーバ４０が設置されているものとして以下に説明を行なう。
【００４２】
図２は、本発明の送信機能付き電子フォームの動作を機能展開して示した動作概念図である。
【００４３】
本発明の送信機能付き電子フォーム４００は、フオーム製作会社５で製作された電子フォームに対し、プラットフォーム４の電子フォーム提供サーバ４０において送信機能が付加される。こうして生成される送信機能付き電子フォームは、電子フォームの要求元である手続主体２のクライアント端末装置２０へ提供され、クライアント端末装置２０上で動作する。
【００４４】
本発明の送信機能付き電子フォーム４００は、フォームジェネレータ４０１及びフォームディスパッチャ４０２を有して構成される。
【００４５】
フォームジェネレータ４０１は、入力用フォーム４０３に必要事項を入力することにより、送信先サーバ３０毎に、必要情報を送信用フォーム４０４にセットして複数の異なる送信用フォームを生成する機能を持つ。なお、入力用フォームは、ユーザが指定した複数の手続に対応する送信用フォームに含まれるフィールドを抽出することにより製作される。ここでは、送信用フォーム４０４Ａには、入力用フォーム中のフィールドａ、ｅに入力されたデータが転記される。送信用フォーム４０４Ｂには、入力用フォーム４０３のフィールドａ、ｂ、ｄに入力されたデータが転記される。また、送信用フォーム４０４Ｃには、入力用フォーム４０３のフィールドａ、ｂ、ｃに入力されたデータが転記される。こうして、入力用フォーム４０３に対してユーザが入力したデータがそれぞれ対応する送信用フォーム４０４Ａ〜４０４Ｃに転記され、複数の送信用フォーム４０４として生成される。
【００４６】
フォームディスパッチャ４０２は、送信用フォーム４０４毎に管理される送信先情報４０５Ａ、４０５Ｂ、及び４０５Ｃに基づき、フォームジェネレータ４０１により作成される送信用フォーム４０４Ａ〜４０４Ｃをそれぞれの送信先Ａ、Ｂ、Ｃへ転送する機能を持つ。詳細は後述するが、本発明の送信機能付き電子フォーム４００はスクリプト付きの電子フォームである。
【００４７】
入力用フォーム４０３は、各入力フィールドａ〜ｅを持つ。入力用フォーム４０３はクライアント端末装置２０の表示装置上に入力画面として表示され、その入力画面に対してユーザに入力が促される。また、入力用フォーム４０３が表示された状態の入力画面の任意の空き領域には送信ボタン４０５が表示される。ユーザがこの送信ボタン４０５が押下（クリック）すれることにより、フォームディスパッチャ４０２は送信用フォーム４０４Ａ〜４０４Ｃをそれぞれの送信先Ａ、Ｂ、Ｃへ送信する。
【００４８】
なお、送信用フォーム４０４Ａ〜Ｃの送信先情報４０５Ａ〜Ｃは、各送信用フォーム４０４Ａの非表示フィールドとして記憶されている。即ち、送信用フォーム４０４はそれぞれの送信先へ送信される状態のフォームであり、その送信先情報４０５Ａ〜Ｃが付属的な情報として付加されているのである。
【００４９】
図３は、本発明のクライアント端末装置の内部構成を機能展開して示したブロック図である。
【００５０】
以下に示す各機能ブロックは、クライアント端末装置２０が電子フォーム提供サーバ４０から送信機能付き電子フォームを受信し、実行した際に実現される構成を示したものである。具体的には、各機能ブロックはＣＰＵ及び必要なメモリにより構成され、ＣＰＵがメモリに記録されたプログラムを逐次読み出して実行することにより、各機能ブロックの機能を実現するものである。
【００５１】
クライアント端末装置２０は、機能面において、通信インタフェース部２０１、入力画面作成・取り込み部２０２、送信用フォーム生成部２０３、データ形式変換部２０４、送信用フォーム転送部２０５、及びデータ格納部２０６〜２０８で構成される。
【００５２】
通信インタフェース部２０１は、電子フォーム提供サーバ４０から送信機能付き電子フォーム４００を受信する。また、通信インタフェース部２０１では、ユーザが入力画面を見ながら入力した入力データの取り込み、及び、送信用フォームの各送信先サーバ３０への送信を行う。なお、この実施形態では、通信ネットワーク１としてインターネットを用いるため、通信インタフェース部２０１はＴＣＰ／ＩＰ（Ｔｒａｎｓｐｏｒｔ　Ｃｏｎｔｒｏｌ　Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ　Ｐｒｏｔｏｃｏｌ）をサポートする。
【００５３】
入力画面生成・取り込み部２０２は、電子フォーム提供サーバ４０から受信した入力用フォーム４０３を端末画面に表示するために画面展開し、また、入力用フォーム４０３を構成する各フィールドに対してユーザが入力したデータを取り込み、送信用フォーム生成部２０３へ渡す。
【００５４】
送信用フォーム生成部２０３は、図２に示すフォームジェネレータ４０１を実現するブロックであり、送信先サーバ３０毎に、必要情報を送信用フォーム４０４にセットして複数の異なる送信用フォームを生成する機能を持つ。ここで、必要情報とは、ユーザが入力フォームの各フィールドに対して入力したデータを含む。
【００５５】
送信用フォーム転送部２０５は、図２に示すフォームディスパッチャ４０２を実現するブロックであり、送信用フォーム４０４毎に管理される送信先情報４０５Ａ〜Ｃに基づき、各送信用フォーム４０４をそれぞれの送信先サーバ３０へ転送する。
【００５６】
送信用フォーム生成部２０３は、入力用フォーム４０３を構成するフィールドの属性として設定されるデータ（属性データ格納部２０７）に基づき、入力された各フィールドデータをそれぞれの送信先サーバ３０で必要とするデータ形式に変換出力するデータ形式変換部２０４を含む。送信用フォーム生成部２０３により生成されるそれぞれの送信フォーム４０４、あるいはデータ形式変換部２０４により変換されたデータは送信用フォーム生成部２０３によって生成される送信フォーム４０４に反映され、送信用フォーム格納部２０８に格納される。
【００５７】
なお、入力フォーム格納部２０６に格納される入力用フォーム４０３はユーザに入力画面を介して見えるかたちで提供される。一方、属性データ格納部２０７に格納される属性データは、入力用フォームを構成するそれぞれのフィールドに対応して設けられ、ユーザには見えないものとする。従って、ユーザはデータ形式を意識することなくデータ入力が可能となる。
【００５８】
送信用フォーム転送部２０５は、入力用フォーム４０３が表示される入力画面の一部に表示される送信ボタン４０５の押下を検出することによって起動され、各送信用フォーム４０４Ａ〜Ｃの属性情報として各送信用フォームに付加されている送信先情報４０５Ａ〜ＣＣ、（ここでは、インターネット１を利用するためＵＲＬ（Ｕｎｉｆｉｅｄ　Ｒｅｓｏｕｒｃｅ　Ｌｏｃａｔｏｒ）である）で示される送信先サーバアドレスに、各送信用フォーム４０４を送信する。
【００５９】
また、送信用フォーム転送部２０５は、送信先サーバ３０にＯＤＢＣ（Ｏｐｅｎ　Ｄａｔａｂａｓｅ　Ｃｏｎｎｅｃｔ）として実装されるデータベースが接続されている場合、送信用フォームの各フィールドデータの属性として設定されるＤＢ内のセルの指定を伴って必要なデータを転送することができる。これにより、送信先サーバへ送信された送信用フォームに含まれる各フィールドデータは、その属性として設定されているＤＢ内の該当セルに入力される。このことにより、送信用フォームを送信先サーバへ送信するだけで、その内容が自動的に送信先サーバのデータベース内の該当するセルに貼り込まれることになる、よって、ワークフローサーバや通常のデータベースサーバの他に、ＯＤＢＣ接続される、例えば、ＳＱＬサーバとの接続も可能となり、送信先サーバ３０との接続の自由度が増す。
【００６０】
図４は、図１〜図３に示す本発明の実施形態の動作を説明するフローチャートである。
【００６１】
以下、図４に示すフローチャートを参照しながら図１〜図３に示す本発明の実施形態の動作について詳細に説明する。
【００６２】
まず、ユーザは、クライアント端末装置２０を操作することにより、通信ネットワーク１を介して電子フォーム提供サーバ４０にアクセスし、電子フォームの使用目的、手続先として必要な役所等、送信先決定に必要な情報等を指定して、その仕様に合致する入力フォームの送信を要求する（ステップＳ４０１）。ここで指定された内容の一部は、属性データ格納部２０７に格納される属性データに反映される。
【００６３】
次に、クライアント端末装置２０は、通信インタフェース部２０１を介して電子フォーム提供サーバ４０から送信機能付き電子フォーム４００を受信する（ステップＳ４０２）。ユーザは、入力画面生成・取り込み部２０２によってクライアント端末装置２０の表示画面上に表示される入力用フォーム４０３に対して、必要データを入力する（ステップＳ４０３）。ここで入力されたデータは、入力フォーム格納部２０６に反映され、その属性データと共に送信用フォーム生成部２０３に転記される。
【００６４】
次に、送信用フォーム生成部２０３は、送信先サーバ毎に、ユーザが入力したデータなどを含む必要情報を送信用フォーム４０４にセット（貼り込み）して複数の異なる送信用フォームを生成する。具体的には、まず、送信用フォーム生成部２０３は、入力データ形式など、属性データ格納部２０７に格納された属性データに従ってフィールド毎に入力データの文法チェックを行なう（ステップＳ４０４）。更に、属性データが示す属性によっては、データ形式変換部２０４がデータ形式の変換を行なう（ステップＳ４０５、Ｓ４０６）。これは、例えば西暦で入力された日付を和暦に変換する等であり、このことによりユーザはデータ形式を意識せずにデータ入力が可能となり負担軽減がはかれる。
【００６５】
送信用フォーム生成部２０３は、送信先サーバ３０毎に、必要情報を送信用フォーム４０４にセットして複数の異なる送信用フォームを生成し、送信フォーム格納部２０８に格納する（ステップＳ４０７）。
【００６６】
送信用フォーム転送部２０５は、ユーザによる送信ボタン４０５の押下が検出されたとき（ステップＳ４０８）、スクリプトを起動して各送信用フォームに付属する送信先情報４０５Ａ〜Ｃのチェックを行う（ステップＳ４０９、Ｓ４１０）。送信先サーバ３０が通常のワークフローサーバやＤＢサーバであった場合は、送信用フォーム転送部２０５は、送信先サーバ３０毎に送信用フォーム４０４を通信インタフェース部２０１を介して送信する（ステップＳ４１１）。一方、送信先サーバ３０にＯＤＢＣとして実装されるデータベースが接続されていた場合、フィールドの属性として設定されるデータベース内のセルの指定を含めて、送信用フォームを転送する（ステップＳ４１２）。
【００６７】
以上のように、本発明は、入力フォームに必要事項を入力することにより作成される送信用フォームをそれぞれの送信先サーバに通信ネットワークを介して転送する手続システムに用いられ、送信先サーバ毎に、必要情報を送信用フォームにセットして複数の異なる送信用フォームを生成し、送信用フォーム毎に管理される送信先情報に基づき作成される送信用フォームをそれぞれの送信先へ転送するものである。
【００６８】
すなわち、図５に示されるように、電子フォーム転送サーバ４０が手続主体２のクライアント装置２０からの電子フォーム送信要求を受信し（ステップＳ５０１）、本発明の送信機能付き電子フォームをクライアント装置２０へ転送（ステップＳ５０２）する。その電子フォームに従い、クライアント端末装置２０自身が送信先サーバ３０へ送信用フォームの送信を行なう（ステップＳ５０３）。このことにより、電子フォームの転記、転送にかかわるサーバ負荷が軽減される。
【００６９】
なお、上記した本発明の実施形態では、本発明の送信機能付き電子フォーム４００を電子フォーム提供サーバ４０がインターネット１を介して要求元の手続主体２のクライアント端末装置２０に送信する形態をとったが、このことに制限されず、手続主体２が送信機能付き電子フォームの記録された、例えばＣＤ−ＲＯＭ等の記録媒体を入手し、これをクライアント端末装置上で動作させて電子フォームを手続先３へ送信しても構わない。
【００７０】
以上、本発明の実施形態につき図面を参照して詳述したが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【００７１】
【発明の効果】
以上のように、本発明によれば、ユーザに提供する電子フォームに、転記や複数箇所への送信の機能を付加し、これをクライアント端末側で実行することによりサーバの負荷分散がはかれる。従って、サーバに転記や送信のための機能が存在しなくても、転記や複数箇所への送信をシステムデザインの変更を要することなく、あるいは新規にサーバのソフトウェアを開発することなく実現できる。
【図面の簡単な説明】
【図１】本発明の送信機能を持つ電子フォームが採用される手続システムの構成を概念的に示した図である。
【図２】本発明の送信機能付き電子フォームの動作を機能展開して示した動作概念図である。
【図３】本発明のクライアント端末装置の内部構成を機能展開して示したブロック図である。
【図４】図１〜図３に示す本発明の実施形態の動作を説明するために引用したフローチャートである。
【図５】本発明の送信機能付き電子フォームを用いた電子書類の申請の流れを説明する図である。
【図６】従来の電子フォームを用いた電子書類の申請の流れを説明する図である。
【符号の説明】
２０　　クライアント端末装置
３０　　送信先サーバ
４０　　電子フォーム提供サーバ
４０１　フォームジェネレータ
４０２　フォームディスパッチャ
４０３　入力用フォーム
４０４　送信用フォーム
【図１】
2004086668.tif 000003
【図２】
2004086668.tif 000004
【図３】
2004086668.tif 000005
【図４】
2004086668.tif 000006
【図５】
2004086668.tif 000007
【図６】
2004086668.tif 000008