(57)【要約】【課題】  サーバや通信の負荷を掛けることなく、１度の入力において複数の電子フォームへの同一項目の入力を可能にする。【解決手段】  サーバが、サブ電子フォームと、複数のサブ電子フォームから成る電子フォームと、サブ電子フォームと電子フォームを記録する記録手段と、電子フォームと複数のサブ電子フォームを端末装置に送信する送信手段とを備え、端末装置が、記録手段から電子フォームと電子フォームが利用するサブ電子フォームをサーバから取得する取得手段と、取得した電子フォームに共通なサブ電子フォームから共通フォームを生成する共通フォーム生成手段と、共通サブ電子フォームとサブ電子フォームを順次表示し、各々のサブ電子フォームに入力するフォーム表示手段とを備え、複数の電子フォームにおいて共通する項目を共通フォームで一括入力する電子フォーム入力システムを提供する。【選択図】  図１
2005107635.tif 000002
【特許請求の範囲】
【請求項１】
サーバと端末装置が、ネットワークを介して接続され、前記端末装置よりデータを入力する際に利用される電子フォーム入力システムであって、
前記サーバが、
所定のカテゴリ毎に関連する入力項目の組により構成されるサブ電子フォームと、
前記複数のサブ電子フォームから構成され、前記複数のサブ電子フォームに入力することにより一つの手続を成す電子フォームと、
前記複数のサブ電子フォームと前記電子フォームを記録する記録手段と、
前記端末装置の指示により、複数の前記電子フォームおよび当該電子フォームを構成する複数の前記サブ電子フォームを前記端末装置に送信する送信手段と、を備え、
前記端末装置が、
前記記録手段から複数の手続を指定し、指定した複数の手続に必要な前記電子フォーム、および当該電子フォームが利用する複数の前記サブ電子フォームを前記サーバから取得する取得手段と、
取得した複数の前記電子フォームから、共通に含まれるサブ電子フォームを抽出し、共通するサブ電子フォームを構成要素とする共通フォームを生成する共通フォーム生成手段と、
前記共通フォームを構成する共通サブ電子フォーム、および前記電子フォームを構成するサブ電子フォームを順次表示し、各々のサブ電子フォームに入力を促すフォーム表示手段と、を備え、
前記端末装置で入力する複数の電子フォームにおいて、共通する項目を共通フォームで一括して入力する、
ことを特徴とする電子フォーム入力システム。
【請求項２】
請求項１記載の電子フォーム入力システムであって、
前記電子フォームが、
当該電子フォームを構成する複数の前記サブ電子フォームの一覧を記述する部品構成情報と、
前記部品構成情報の記述内容に基づいて、当該電子フォームにおける、複数の前記サブ電子フォームの表示および入力順序を制御するナビゲーション手段と、
当該電子フォームに入力されたデータを記録する入力データ記録手段と、
を備えることを特徴とする電子フォーム入力システム。
【請求項３】
請求項１または２記載の電子フォーム入力システムであって、
前記共通フォームが、
前記共通電子フォーム生成手段が抽出した前記共通サブ電子フォームの一覧を記述する共通部品構成情報と、
前記共通部品構成情報の記述内容に基づいて、当該共通フォームにおける、前記共通サブ電子フォームの表示および入力順序を制御する共通ナビゲーション手段と、
当該共通項目入力用フォームに入力された共通データをデータファイルとして記録する共通データ記録手段と、
を備えることを特徴とする電子フォーム入力システム。
【請求項４】
請求項１から３のいずれかに記載の電子フォーム入力システムであって、
前記電子フォームが、
前記ナビゲーション手段による前記サブ電子フォームの制御指示およびナビゲーション状態を示すナビゲーション表示部と、
前記ナビゲーション手段により制御された前記サブ電子フォームを表示するサブ電子フォーム表示部と、
当該電子フォームの基本的な動作を制御する機能ボタンおよび制御命令を有するフォーム制御部と、
を備えることを特徴とする電子フォーム入力システム。
【請求項５】
請求項１から４のいずれかに記載の電子フォーム入力システムであって、
前記共通電子フォームが、
前記ナビゲーション手段による前記共通サブ電子フォームの制御指示およびナビゲーション状態を示すナビゲーション表示部と、
前記ナビゲーション手段により制御された前記共通サブ電子フォームを表示するサブ電子フォーム表示部と、
当該電子フォームの基本的な動作を制御する機能ボタンおよび制御命令を有するフォーム制御部と、
を備えることを特徴とする電子フォーム入力システム。
【請求項６】
請求項１から５のいずれかに記載の電子フォーム入力システムであって、
前記共通フォーム生成手段が、
前記端末装置が取得した複数の前記電子フォームの各々が備える前記部品構成情報の記述内容の並び替え、および併合を行うことにより、複数の前記電子フォームに共通するサブ電子フォームを抽出し、前記共通構成情報に記述する、
ことを特徴とする電子フォーム入力システム。
【請求項７】
請求項１から６のいずれかに記載の電子フォーム入力システムであって、
前記電子フォームが、
当該電子フォームを構成する前記サブ電子フォームに対応する前記共通データが存在する場合は、当該サブ電子フォームの該当項目を入力データとし、当該電子フォームを構成するサブ電子フォームに対応する前記共通データが存在しない場合は、当該サブ電子フォームの各項目を空欄で表示する、
ことを特徴とする電子フォーム入力システム。
【請求項８】
請求項１から７のいずれかに記載の電子フォーム利用システムであって、
前記共通データ記録手段が、
前記共通サブ電子フォーム単位に入力データをデータファイルとして出力する、
ことを特徴とする電子フォーム入力システム。
【請求項９】
コンピュータを請求項１から８記載の電子フォーム入力システムとして機能させるプログラム。
【請求項１０】
コンピュータを請求項１から８記載の電子フォーム入力システムとして機能させるプログラムを記録したコンピュータ読み取り可能な媒体。
【請求項１１】
サーバと端末装置が、ネットワークを介して接続され、前記端末装置よりデータを入力する際に利用される電子フォーム入力方法であって、
カテゴリ別に分割した複数のサブ電子フォームと、前記サブ電子フォームと組み合わせることにより一つの手続として動作可能な電子フォームとを記録する段階と、
複数の前記手続を指定することにより、当該手続に利用する電子フォーム、および当該電子フォームが利用する複数のサブ電子フォームを前記端末装置に取得する段階と、
取得した複数の前記電子フォームから共通に利用している前記サブ電子フォームを抽出し、共通フォームを生成する段階と、
抽出した共通する前記サブ電子フォームを前記端末装置に順次表示し、共通のサブ電子フォーム各々の入力項目に対して入力したデータをデータファイルとして記録する段階と、
前記電子フォームの入力時に、利用するサブ電子フォームに対応する前記データファイルが存在する場合、当該サブ電子フォームの入力項目に該データファイルのデータを代入する段階と、
を設けたことを特徴とする電子フォーム入力方法。
【請求項１２】
請求項１１記載の電子フォーム入力方法であって、
カテゴリ単位に分割した複数のサブ電子フォームを記録する段階において、
当該サブ電子フォームの入力となるデータファイルを記述する段階と、
当該データファイルが存在する場合に、当該データファイルのデータを当該サブ電子フォームに代入する対応付けを記述する段階と、
当該データファイルが存在しない場合に、当該サブ電子フォームの入力項目を空欄で表示することを記述する段階と、
を設けたことを特徴とする電子フォーム入力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介した電子フォーム入力システムに関し、特に、複数の電子フォームに重複する項目の入力に関するものである。
【背景技術】
【０００２】
従来、申請や届出などにおいて、複数の帳票を記入し、それぞれの受付窓口に提出する場合、例えば、申請者の氏名、性別、住所、電話番号、生年月日など、各帳票に重複する記入項目（以下、共通項目という）があることは珍しくない。
【０００３】
印刷された帳票においては、複数枚の印刷帳票の一部分を同一の内容で設計し、複写用紙に印刷し、帳合する複写帳票というものが存在する。
【０００４】
しかし、丁合された複写帳票は、予め定められた枚数により構成されており、一般的には１つの手続における部門毎の保管や追加記入に利用されるもので、引越しに伴う住所変更など、複数の手続を行う場合には、結局、複数の帳票に同じ内容を何度も記入しなければならない。
【０００５】
近年、多くの書類が電子データ化され、省庁へ提出する申請書や金融機関などの企業に提出する届出書など、所定の形式及び記載事項を含む書類を電子データとして保管し、必要な時に必要な事項を入力および印刷することにより申請書、届出書などを作成することができる。
【０００６】
更に、インターネットなどのネットワークが発達した現在においては、所定の手続を行う利用者が、情報端末装置を用いて、その申請書や届出書などをデジタルデータで記述した電子フォームをサーバなどから取得して、電子フォームに対して入力を行い、省庁や企業にのサーバに対して提出する電子フォームシステムの利用が進んでいる。
【０００７】
係る電子フォームシステムは、予め手続により電子フォームの組み合わせが定められている場合には、複数の手続に使用する各電子フォームから共通項目を抽出し、その共通項目を網羅した共通情報入力用の電子フォームを用意することで、１度入力した項目を各手続データに転記することが容易に実現できる。
【０００８】
しかしながら、複数の手続を任意に組み合わせる場合、すなわち使用する電子フォームの組み合わせが使用時まで決まらない場合においては、予め電子フォームの共通項目を網羅した電子フォームを作成することができない。
【０００９】
結局、共通項目については、１つの電子フォームに入力した情報をコピー＆ペーストで他の電子フォームに転記するか、同じ項目を何度も入力する必要があり、作業が煩雑で、入力ミスの要因ともなり、電子フォームの入力において問題である。
【００１０】
係る共通項目の入力負荷低減のために、サーバにより、電子フォームの記述データから同一のタグを検索して共通項目入力フォームを作成する入力支援システムや、共通部分を認識して共通部品より共通部入力フォームを生成する電子フォーム自動生成方法などがある（例えば、特許文献１〜２参照）。
【特許文献１】特開２００２−１０９４５１号公報。
【特許文献２】特開２００３−４４７８１号公報。
【００１１】
しかしながら、サーバによる複数の電子フォームから共通部分を抽出する処理は、共通部分の抽出がサーバの処理負荷となり、更に、毎回手続が異なり、電子フォームの組み合わせが変わる場合においては、再度共通部分を抽出して通信する必要があるため、通信の負荷も掛るという問題がある。
【発明の開示】
【発明が解決しようとする課題】
【００１２】
本発明は係る問題に鑑みてなされたものであり、その目的とするところは、サーバおよび通信の負荷を掛けることなく、１度の入力において、複数の電子フォームへの同一項目の入力を可能にすることである。
【課題を解決するための手段】
【００１３】
上記目的を達成するために、本発明の第１の態様は、サーバと端末装置がネットワークを介して接続され、前記端末装置よりデータを入力する際に利用される電子フォーム入力システムにおいて、前記サーバに、所定のカテゴリ毎に関連する入力項目の組により構成されるサブ電子フォームと、前記複数のサブ電子フォームから構成され、前記複数のサブ電子フォームに入力することにより一つの手続を成す電子フォームと、前記複数のサブ電子フォームと前記電子フォームを記録する記録手段と、前記端末装置の指示により複数の前記電子フォームおよび当該電子フォームを構成する複数の前記サブ電子フォームを前記端末装置に送信する送信手段とを設け、前記端末装置に、前記記録手段から複数の手続を指定し、指定した複数の手続に必要な前記電子フォームおよび当該電子フォームが利用する複数の前記サブ電子フォームを前記サーバから取得する取得手段と、取得した複数の前記電子フォームから共通に含まれるサブ電子フォームを抽出し、共通するサブ電子フォームを構成要素とする共通フォームを生成する共通フォーム生成手段と、前記共通フォームを構成する共通サブ電子フォームおよび前記電子フォームを構成するサブ電子フォームを順次表示し、各々のサブ電子フォームに入力を促すフォーム表示手段とを設け、前記端末装置で入力する複数の電子フォームにおいて共通する項目を共通フォームで一括して入力するように構成したものである。
【００１４】
本発明の第２の態様は、上述の第１の態様に係る電子フォーム入力システムにおいて、前記電子フォームに、当該電子フォームを構成する複数の前記サブ電子フォームの一覧を記述する部品構成情報と、前記部品構成情報の記述内容に基づいて、当該電子フォームにおける、複数の前記サブ電子フォームの表示および入力順序を制御するナビゲーション手段と、当該電子フォームに入力されたデータを記録する入力データ記録手段とを設けたものである。
【００１５】
本発明の第３の態様は、上述の第１または２の態様に係る電子フォーム入力システムにおいて、前記共通フォームに、前記共通電子フォーム生成手段が抽出した前記共通サブ電子フォームの一覧を記述する共通部品構成情報と、前記共通部品構成情報の記述内容に基づいて当該共通フォームにおける前記共通サブ電子フォームの表示および入力順序を制御する共通ナビゲーション手段と、当該共通項目入力用フォームに入力された共通データをデータファイルとして記録する共通データ記録手段とを設けたものである。
【００１６】
本発明の第４の態様は、上述の第１から３の態様に係る電子フォーム入力システムにおいて、前記電子フォームに、前記ナビゲーション手段による前記サブ電子フォームの制御指示およびナビゲーション状態を示すナビゲーション表示部と、前記ナビゲーション手段により制御された前記サブ電子フォームを表示するサブ電子フォーム表示部と、当該電子フォームの基本的な動作を制御する機能ボタンおよび制御命令を有するフォーム制御部とを設けたものである。
【００１７】
本発明の第５の態様は、上述の第１から４の態様に係る電子フォーム入力システムにおいて、前記共通電子フォームに、前記ナビゲーション手段による前記共通サブ電子フォームの制御指示およびナビゲーション状態を示すナビゲーション表示部と、前記ナビゲーション手段により制御された前記共通サブ電子フォームを表示するサブ電子フォーム表示部と、当該電子フォームの基本的な動作を制御する機能ボタンおよび制御命令を有するフォーム制御部とを設けたものである。
【００１８】
本発明の第６の態様は、上述の第１から５の態様に係る電子フォーム入力システムにおいて、前記共通フォーム生成手段を、前記端末装置が取得した複数の前記電子フォームの各々が備える前記部品構成情報の記述内容の並び替えおよび併合を行うことにより、複数の前記電子フォームに共通するサブ電子フォームを抽出し、前記共通構成情報に記述するように構成したものである。
【００１９】
本発明の第７の態様は、上述の第１から６の態様に係る電子フォーム入力システムにおいて、前記電子フォームを、当該電子フォームを構成する前記サブ電子フォームに対応する前記共通データが存在する場合は、当該サブ電子フォームの該当項目を入力データとし、当該電子フォームを構成するサブ電子フォームに対応する前記共通データが存在しない場合は、当該サブ電子フォームの各項目を空欄で表示するように構成したものである。
【００２０】
本発明の第８の態様は、上述の第１から７の態様に係る電子フォーム入力システムにおいて、前記共通データ記録手段を、前記共通サブ電子フォーム単位に入力データをデータファイルとして出力するように構成したものである。
【００２１】
本発明の第９の態様は、コンピュータを上述の第１から８の態様に係る電子フォーム入力システムとして機能させるプログラムを提供するようにしたものである。
【００２２】
本発明の第１０の態様は、コンピュータを上述の第１から８の態様に係る電子フォーム入力システムとして機能させるプログラムを記録したコンピュータ読み取り可能な媒体を提供するようにしたものである。
【００２３】
本発明の第１１の態様は、サーバと端末装置がネットワークを介して接続され、前記端末装置よりデータを入力する際に利用される電子フォーム入力方法において、カテゴリ別に分割した複数のサブ電子フォームと、前記サブ電子フォームと組み合わせることにより一つの手続として動作可能な電子フォームとを記録する段階と、複数の前記手続を指定することにより当該手続に利用する電子フォームおよび当該電子フォームが利用する複数のサブ電子フォームを前記端末装置に取得する段階と、取得した複数の前記電子フォームから共通に利用している前記サブ電子フォームを抽出し共通フォームを生成する段階と、抽出した共通する前記サブ電子フォームを前記端末装置に順次表示し共通のサブ電子フォーム各々の入力項目に対して入力したデータをデータファイルとして記録する段階と、前記電子フォームの入力時に利用するサブ電子フォームに対応する前記データファイルが存在する場合、当該サブ電子フォームの入力項目に該データファイルのデータを代入する段階とを行うようにしたものである。
【００２４】
本発明の第１２の態様は、上述の第１１の態様に係る電子フォーム入力方法において、カテゴリ単位に分割した複数のサブ電子フォームを記録する段階において、当該サブ電子フォームの入力となるデータファイルを記述する段階と、当該データファイルが存在する場合に、当該データファイルのデータを当該サブ電子フォームに代入する対応付けを記述する段階と、当該データファイルが存在しない場合に、当該サブ電子フォームの入力項目を空欄で表示することを記述する段階とを行うようにしたものである。
【発明の効果】
【００２５】
本発明に係る電子フォーム入力システムおよび方法によれば、蓄積した電子フォーム群から任意に選択した複数の電子フォームにおいて、該複数の電子フォームに共通に含まれるサブ電子フォームを抽出し、共通フォームを動的に作成することができ、選択した複数の電子フォーム間で共通する項目を一括して入力することが可能になる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明を図示する実施形態に基づいて説明する。図１は、本発明の一実施形態に係わる電子フォーム入力システム１の概略構成を示す図である。
【００２７】
なお、本明細書において、「手続」とは、予め複数のサブ電子フォームの組み合わせを設定しておくことにより、例えば一つの申請書類を作成する電子フォームの処理単位を指すものである。
【００２８】
図１に示すように、電子フォーム入力システム１は、ネットワーク２（実際には、インターネットを用いる）を介して接続された、サーバ３と端末装置４がデータを交換することにより、電子フォームに対して入力を行うシステムである。
【００２９】
サーバ３と端末装置４は、実際には利用者の省庁や企業に設置されたパーソナルコンピュータなどであり、ハードウェアの観点からみると、情報を記録するコンピュータ用の記録装置（磁気ディスク、光ディスクなど）、コンピュータに指示を与える入力装置（キーボード、マウスなど）、演算を行うＣＰＵ、結果を表示するＣＲＴなどの表示装置、電子フォームを印字するプリンタなどから構成されている。
【００３０】
サーバ３は、サブ電子フォーム５、電子フォーム６、記録手段７、送信手段８を備えている。
【００３１】
サブ電子フォーム５および電子フォーム６は、申請書、届出書など、入力や出力用の書類の枠などの部分（未記入の書類）に対応するデータであり、インターネット環境において文字入力枠に対して制御を行い、電子的な帳票を作成するソフトウェアで利用できるものである。
【００３２】
また、サブ電子フォーム５および電子フォーム６は、レイアウトや文字入力枠、当該サブ電子フォーム５のデータファイルの指定、および文字種の限定、データチェック、文字の結合や分割、データの出力などのスクリプト言語で記述した処理内容などから成るＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）ファイルである。
【００３３】
サブ電子フォーム５−１、５−２、…（サブ電子フォーム５−１、５−２、…を総称する場合は、サブ電子フォーム５と表す。以下、同様）などは、例えば、１）氏名、生年月日、性別などの個人情報入力用、２）住所、電話番号などの個人住所入力用、３）勤務先名、勤務先住所、電話番号などの勤務先入力用などのカテゴリ別に関連する入力項目の組により構成した電子フォームである。
【００３４】
電子フォーム６は、複数のサブ電子フォーム５を組み合わせることにより、一つの書類を実現可能な一手続を表すものである。
【００３５】
図２は、電子フォーム６の構成を示す図である。電子フォーム６は、複数のサブ電子フォーム５と、部品構成情報９と、ナビゲーション手段１０と、入力データ記録手段１１とから構成されている。
【００３６】
部品構成情報９は、電子フォーム６が、複数のサブ電子フォーム５を使用していることを記述するもので、サブ電子フォーム５に付与した識別ＩＤなどのサブ電子フォーム５を一意に識別するものの一覧を記述したものである。
【００３７】
ナビゲーション手段１０は、部品構成情報９の記述順序に基づいて、サブ電子フォーム５の表示や入力の順序、各々のサブ電子フォーム５の表示／非表示、指定されているデータファイルの読み込みなどの制御を行うものである。
【００３８】
入力データ記録手段１１は、サブ電子フォーム５に従って入力したデータを、所定のデータ形式（例えば、ＸＭＬ）で展開し、アプリケーションとのインタフェースとなるものである。
【００３９】
また、図３は、電子フォーム６を実際に表示した場合の画面構成を示す図である。電子フォーム６は、ナビゲーション表示部１２、サブ電子フォーム表示部１３、フォーム制御部１４を備えており、各々画面上の１フレームとして記述したものである。
【００４０】
ナビゲーション表示部１２は、ナビゲーションボタン１５−１、１５−２、…などを備える領域である。ナビゲーションボタン１５は、部品構成情報９に基づいて表示され、電子フォーム６が使用するサブ電子フォーム５の数や種類により異なる。
【００４１】
サブ電子フォーム表示部１３は、上述の各ナビゲーションボタン１５を押下することにより、当該ナビゲーションボタン１５に対応するサブ電子フォーム５を切り替えて実際に表示する領域である。
【００４２】
フォーム制御部１４は、「ファイルを開く」、「保存する」、「送信する」などの電子フォーム６の動作を制御する機能ボタン１６および制御命令を備えた領域である。不必要な状態では、機能ボタン１６が機能しないように制御されており、必要に応じて使用可能となる。
【００４３】
記録手段７は、実際には、ＸＭＬファイルを記録可能なデータベースであり、サブ電子フォーム５、および電子フォーム６を記録するものである。本実施の形態においては、記録手段７は、一つのデータベースとして説明するが、各々を格納する複数のデータベースとしてもよい。
【００４４】
送信手段８は、例えばＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）やＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）などのプロトコルを用いて、端末装置４からの依頼に基づき、サブ電子フォーム５および電子フォーム６を端末装置４へ送信するものである。
【００４５】
送信する際に、通信時間の短縮やデータ量の削減のために、サブ電子フォーム５および電子フォーム６を一つの書庫と呼ばれるファイルに圧縮してもよい。
【００４６】
端末装置４は、取得手段１７、共通フォーム生成手段１８、フォーム表示手段１９を備え、サーバ３から取得した電子フォーム６を表示して入力を行うものである。
【００４７】
取得手段１７は、リストボックスからデータ入力を行う複数の手続を指定することにより、当該手続で使用する電子フォーム６、および当該電子フォーム６を構成するサブ電子フォーム５を特定し、サーバ３からサブ電子フォーム５および電子フォーム６を受信するものである。
【００４８】
送信する際に、通信時間の短縮やデータ量の削減のために、サブ電子フォーム５および電子フォーム６を一つの書庫と呼ばれるファイルに圧縮している場合は、受信後に解凍を行い、書庫から個々のサブ電子フォーム５および電子フォーム６を取り出す。
【００４９】
共通フォーム生成手段１８は、取得した複数の電子フォーム６から、全ての部品構成情報９に記述されている各電子フォーム６が使用するサブ電子フォーム５の一覧を抽出し、並び替え、および併合を行い、重複するサブ電子フォームを整理し、共通フォーム２０を生成する。
【００５０】
図４は、共通フォーム２０の概略の構成を示す構成図で、共通フォーム２０は、共通構成情報２１、共通ナビゲーション手段２２、共通データ記録手段２３を備えている。
【００５１】
共通構成情報２１は、複数の電子フォーム６が共通に使用するサブ電子フォーム５を記述するもので、共通フォーム生成手段１８が抽出した共通のサブ電子フォーム５を一意に識別する識別ＩＤなどの一覧を記述したものである。
【００５２】
共通ナビゲーション手段２２は、共通構成情報２１の記述順序に基づいて、複数の電子フォーム６が共通に使用するサブ電子フォーム５の表示や入力の順序、表示／非表示などの制御を行うものである。
【００５３】
共通データ記録手段２３は、共通するサブ電子フォーム５に従って入力したデータを、所定のデータ形式（例えば、ＸＭＬ）で展開し、ファイルとして所定の記憶装置に記録することにより、電子フォーム６とのインタフェースとなるものである。
【００５４】
共通電子フォーム２０を表示した場合の画面構造は、基本的に電子フォーム６と同一であり、ナビゲーション表示部１２、サブ電子フォーム表示部１３、フォーム制御部１４を備えている。
【００５５】
ただし、ナビゲーション表示部１２は、共通構成情報２１に基づいて表示され、サブ電子フォーム表示部１３には、各ナビゲーションボタン１５を押下することにより、当該ナビゲーションボタン１５に対応する共通のサブ電子フォーム５を切り替えて実際に表示する。
【００５６】
フォーム表示手段１９は、複数の文字入力枠を制御して電子フォームへの入力を可能にするための、複数のサブ電子フォーム５および電子フォーム６が実際に動作するソフトウェアであり、実際にはＷｅｂブラウザである。
【００５７】
次に、図５を用いて、本発明の電子フォーム入力システム１における、入力の手順について説明する。
【００５８】
入力手順において、より具体的に説明する場合には、電子フォーム６−１〜６−３を取得し、電子フォーム６−１の部品構成情報９に、サブ電子フォーム５−１、５−２、５−３が、電子フォーム６−２の部品構成情報９に、サブ電子フォーム５−１、５−４、５−５が、電子フォーム６−３の部品構成情報９に、サブ電子フォーム５−１、５−４、５−６の識別ＩＤが記述されている場合を例に説明する。
【００５９】
まず、利用者は、端末装置４からサーバ３へアクセスし、取得手段１７により複数の手続を指定し、当該手続で使用する電子フォーム６、および当該電子フォーム６が使用するサブ電子フォーム５を取得する。
【００６０】
利用する全てのサブ電子フォーム５、および電子フォーム６を取得した後、共通フォーム生成手段１８により、各電子フォーム６の部品構成情報９から、サブ電子フォーム５の一覧を抽出する。
【００６１】
共通フォーム生成手段１８は、全ての電子フォーム６からサブ電子フォーム５の一覧を抽出した後、例えば、識別ＩＤにより、並び替えと併合を行い、重複する、すなわち共通に使われるサブ電子フォーム５だけを取り出す。
【００６２】
共通サブ電子フォーム５の抽出は、全ての電子フォーム６に共通して使用されるサブ電子フォーム５、または少なくとも２つ以上の電子フォーム６で使用されるサブ電子フォーム５、のいずれでも良い。
【００６３】
例えば、取得した電子フォーム６が、電子フォーム６−１、６−２、６−３の場合、３つの電子フォーム６に使用されているサブ電子フォーム５−１だけを抽出することも、サブ電子フォーム５−１に加えて、２つの電子フォーム６に使用されているサブ電子フォーム５−４も抽出することが可能である。
【００６４】
更に、共通フォーム生成手段１８は、取り出した共通のサブ電子フォーム５の一覧を共通構成情報２１へ記録して、共通フォーム２０を作成し、フォーム表示手段１９により、共通フォーム２０を表示する。
【００６５】
表示された共通フォーム２０は、共通ナビゲーション手段２２により、共通構成情報２１の記述順序に基づいて、共通サブ電子フォーム５をサブ電子フォーム表示部１３へ順次表示し、データの入力を促す。
【００６６】
利用者が共通サブ電子フォーム５にデータを入力した後、共通データ記録手段２３は、共通サブ電子フォーム５毎に所定のデータ形式のファイルを出力する。
【００６７】
例えば、共通サブ電子フォーム５が、段落５８で示したサブ電子フォーム５−１、５−４の例の場合、共通ナビゲーション手段２２は、サブ電子フォーム５−１、５−４の順にサブ電子フォーム５を表示し、データが入力された後に、「５−１．ｘｍｌ」、「５−４．ｘｍｌ」の２つの共通データのデータファイルを出力する。
【００６８】
共通データの出力は、ファイルの内部で入力したサブ電子フォーム５を識別するタグなどにより区切ることで、複数の共通電子フォーム５への入力データを１つのファイルに出力してもよい。
【００６９】
次に、利用者が、フォーム表示手段１９により、電子フォーム６を表示すると、ナビゲーション手段１０が、部品構成情報９の記述順序に従い、サブ電子フォーム５をサブ電子フォーム表示部１３に順次表示し、入力を促す。
【００７０】
この時、各サブ電子フォーム５に記述されているデータファイルが存在するか否か検索し、例えば、サブ電子フォーム５の識別ＩＤと同じファイル名のＸＭＬファイルが存在する場合、予め定めた規則（入力順、タグの名称が一致するなど）に従い、当該データファイルのデータをサブ電子フォーム５の入力項目にセットして表示する。
【００７１】
各サブ電子フォーム５に記述されているデータファイルが存在しない場合、サブ電子フォーム５は、入力項目を空欄のまま表示する。
【００７２】
例えば、段落５８で示した電子フォーム６−２の場合、サブ電子フォーム５−１および５−４を表示する際には、それぞれ、共通データの「５−１．ｘｍｌ」または「５−４．ｘｍｌ」を読み込み、所定の規則に従って入力項目にセットして表示するので、利用者は何も入力することなく、次のサブ電子フォーム５−５へ進めばよい。
【００７３】
サブ電子フォーム５−５は、共通データがない、すなわち、共通サブ電子フォーム５ではないから、入力項目は空欄のまま表示され、利用者が入力する。
【００７４】
手続の最後のサブ電子フォーム５の入力が終了した後、例えば、フォーム制御部１４の「保存する」や「送信する」などの機能ボタン１６を押下することにより、入力データを保存したり、サーバ３へ送信して、手続を完了する。
【図面の簡単な説明】
【００７５】
【図１】本発明の電子フォーム入力システムの構成図である。
【図２】本発明の電子フォームの構成図である。
【図３】本発明の電子フォームを表示した場合の画面構成図である。
【図４】本発明の共通フォームの構成図である。
【図５】本発明の電子フォーム入力システムの動作を示すフローチャートである。
【符号の説明】
【００７６】
１  電子フォーム入力システム
２  ネットワーク
３  サーバ
４  端末装置
５  サブ電子フォーム
６  電子フォーム
７  記録手段
８  送信手段
９  部品構成手段
１０  ナビゲーション手段
１１  入力データ記録手段
１２  ナビゲーション表示部
１３  サブ電子フォーム表示部
１４  フォーム制御部
１５  ナビゲーションボタン
１６  機能ボタン
１７  取得手段
１８  共通フォーム生成手段
１９  フォーム表示手段
２０  共通フォーム
２１  共通構成情報
２２  共通ナビゲーション手段
２３  共通データ記録手段
【図１】
2005107635.tif 000003
【図２】
2005107635.tif 000004
【図３】
2005107635.tif 000005
【図４】
2005107635.tif 000006
【図５】
2005107635.tif 000007