(57)【特許請求の範囲】
【請求項１】
複数種の個別電子フォームを構成する各種の入力枠を部品情報として生成するとともに、各種入力枠を識別するための部品ＩＤを部品情報に対して埋め込み、また、個別電子フォームを生成するための個別電子フォーム生成部と、
前記個別電子フォーム生成部によって生成された部品情報を格納する部品フォルダと、
前記個別電子フォーム生成部によって生成された個別電子フォームを格納する個別電子フォーム格納部と、
前記個別電子フォーム生成部によって生成された個別電子フォームを受け、当該個別電子フォームの部品情報を分析して、使用されている入力枠を判別する使用部品判定部と、
前記使用部品判定部の判別に基づいて、個別電子フォームごとに、当該個別電子フォームにおける入力枠の有無に基づいてフラグを設定して部品管理テーブルを生成する部品管理テーブル生成手段と、
ユーザの端末装置から複数の個別電子フォームが要求されたときに、前記部品管理テーブルを参照して、要求された前記複数の個別電子フォームに共通する部品の入力枠を含む共通部入力フォームを自動生成する共通部入力フォーム生成手段と、
前記共通部入力フォームを前記端末装置へ配信する配信手段と、を備えた電子フォーム配信サーバと、
前記電子フォーム配信サーバの前記個別電子フォーム生成部を操作し、前記部品フォルダに格納された各種入力枠の部品情報を用いて個別電子フォームを作成し、作成した個別電子フォームを前記個別電子フォーム格納部に格納させ、前記使用部品判定部に渡させるための電子フォーム設計システムとを備えることを特徴とする電子帳票システム。
【請求項２】
前記電子フォーム配信サーバの前記個別電子フォーム生成部は、プロパティ画面上で前記電子フォーム設計システムから入力された、各種入力枠を識別するための部品ＩＤを部品情報に対して埋め込むことを特徴とする請求項１に記載の電子帳票システム。
【請求項３】
複数種の個別電子フォームを構成する各種の入力枠を部品情報として生成するとともに、各種入力枠を識別するための部品ＩＤを部品情報に対して埋め込み、また、個別電子フォームを生成するための個別電子フォーム生成部、
前記個別電子フォーム生成部によって生成された部品情報を格納する部品フォルダ、
前記個別電子フォーム生成部によって生成された個別電子フォームを格納する個別電子フォーム格納部、
前記個別電子フォーム生成部によって生成された個別電子フォームを受け、当該個別電子フォームの部品情報を分析して、使用されている入力枠を判別する使用部品判定部、
前記使用部品判定部の判別に基づいて、個別電子フォームごとに、当該個別電子フォームにおける入力枠の有無に基づいてフラグを設定して部品管理テーブルを生成する部品管理テーブル生成手段、
ユーザの端末装置から複数の個別電子フォームが要求されたときに、前記部品管理テーブルを参照して、要求された前記複数の個別電子フォームに共通する部品の入力枠を含む共通部入力フォームを自動生成する共通部入力フォーム生成手段、
前記共通部入力フォームを前記端末装置へ配信する配信手段としてコンピュータを機能させるプログラムであって、
前記個別電子フォーム生成部は、電子フォーム設計システムからの操作により、前記部品フォルダに格納された各種入力枠の部品情報を用いて個別電子フォームを作成し、作成した個別電子フォームを前記個別電子フォーム格納部に格納し、前記使用部品判定部に渡すことを特徴とするプログラム。
【請求項４】
前記個別電子フォーム生成部は、プロパティ画面上で前記電子フォーム設計システムから入力された、各種入力枠を識別するための部品ＩＤを部品情報に対して埋め込むことを特徴とする請求項３に記載のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子帳票システムに好適な電子フォーム自動生成方法、その配信サーバおよび電子フォーム自動生成プログラムに関する。
【０００２】
【従来の技術】
電子帳票システムとは、これまで使用されてきた紙の伝票に関し、電子フォームを用いてコンピュータの表示画面上に再現し、インターネットなどの通信ネットワークを使用して事務手続きを行うシステムである。
【０００３】
ところで、近年は、官公庁向けの各種申請手続きが電子化されると共に、生活者が必要とする電子フォームを同時に纏めて配信するアプリケーションが出現してきた。
【０００４】
図７にこのアプリケーションのうち、単純な並列型フォーム配信システムを示す。このシステムは、申請者７１からの要求に基づき、電子フォーム配信サーバ７２に蓄えられた各種個別電子フォーム７４の中から、申請者７１が必要とするＡ社とＢ社の個別電子フォームを同時に配信している。なお、個別電子フォーム７４は、例えば官公庁などにおける所定の書式などに適合するように、電子フォーム設計者が電子フォーム設計システム７３を利用して設計、製作する。設計及び製作された電子フォームは、電子フォーム配信サーバ７２に登録される。
【０００５】
しかしながら、図７に示す並列型フォーム配信システムは、申請者が要求した複数の電子フォームが単純に申請者に配信されるだけであるので、申請者７１はそれら複数の電子フォームに対して個別に名前や住所等同じような項目を何度も入力する必要があり、申請者の負荷が非常に高くなると共に入力ミスを誘発しやすい。
【０００６】
【発明が解決しようとする課題】
そこで、電子フォームの共通部分を抜き出し、新しい電子フォームを生成するシステムが提案されている。
【０００７】
図８に、この共通部抜き出し型フォーム配信システムが示されている。図８中、図７と同一の要素には同一の番号が付されている。このシステムでは、フォーム生成プログラム７５において、申請者７１が必要とする複数の個別電子フォーム７３から共通部を抜き出し、新たに共通部入力用フォームを自動生成するとされている。
【０００８】
しかしながら、実際にはこの「共通部分抜き出し」手順の実現は非常に困難であり、発想自体は存在していても、実用化に至っていないのが現状である。
【０００９】
本発明は、以上の点に鑑みてなされたものであり、複数の個別電子フォームから共通部分を認識するのに部品管理テーブルを用いることで、従来実現が困難であった「共通部分抜き出し」を容易とし、申請者の負荷軽減を図ることを課題とする。
【００１４】
【課題を解決するための手段】
本発明の一の観点によれば、電子帳票システムは、複数種の個別電子フォームを構成する各種の入力枠を部品情報として生成するとともに、各種入力枠を識別するための部品ＩＤを部品情報に対して埋め込み、また、個別電子フォームを生成するための個別電子フォーム生成部と、前記個別電子フォーム生成部によって生成された部品情報を格納する部品フォルダと、前記個別電子フォーム生成部によって生成された個別電子フォームを格納する個別電子フォーム格納部と、前記個別電子フォーム生成部によって生成された個別電子フォームを受け、当該個別電子フォームの部品情報を分析して、使用されている入力枠を判別する使用部品判定部と、前記使用部品判定部の判別に基づいて、個別電子フォームごとに、当該個別電子フォームにおける入力枠の有無に基づいてフラグを設定して部品管理テーブルを生成する部品管理テーブル生成手段と、ユーザの端末装置から複数の個別電子フォームが要求されたときに、前記部品管理テーブルを参照して、要求された前記複数の個別電子フォームに共通する部品の入力枠を含む共通部入力フォームを自動生成する共通部入力フォーム生成手段と、前記共通部入力フォームを前記端末装置へ配信する配信手段と、を備えた電子フォーム配信サーバと、前記電子フォーム配信サーバの前記個別電子フォーム生成部を操作し、前記部品フォルダに格納された各種入力枠の部品情報を用いて個別電子フォームを作成し、作成した個別電子フォームを前記個別電子フォーム格納部に格納させ、前記使用部品判定部に渡させるための電子フォーム設計システムとを備える。
【００１５】
これによれば、部品管理テーブルを参照して複数の個別電子フォーム中の共通部分を認識し、共通部入力フォームを自動生成して配信することにより、従来実現が困難であった「共通部分抜き出し」が容易となり、申請者の負荷軽減をはかることができる。
【００１６】
上記電子帳票システムの一態様では、前記電子フォーム配信サーバの前記個別電子フォーム生成部は、プロパティ画面上で前記電子フォーム設計システムから入力された、各種入力枠を識別するための部品ＩＤを部品情報に対して埋め込む。
【００１８】
本発明の他の観点によれば、複数種の個別電子フォームを構成する各種の入力枠を部品情報として生成するとともに、各種入力枠を識別するための部品ＩＤを部品情報に対して埋め込み、また、個別電子フォームを生成するための個別電子フォーム生成部、前記個別電子フォーム生成部によって生成された部品情報を格納する部品フォルダ、前記個別電子フォーム生成部によって生成された個別電子フォームを格納する個別電子フォーム格納部、前記個別電子フォーム生成部によって生成された個別電子フォームを受け、当該個別電子フォームの部品情報を分析して、使用されている入力枠を判別する使用部品判定部、前記使用部品判定部の判別に基づいて、個別電子フォームごとに、当該個別電子フォームにおける入力枠の有無に基づいてフラグを設定して部品管理テーブルを生成する部品管理テーブル生成手段、ユーザの端末装置から複数の個別電子フォームが要求されたときに、前記部品管理テーブルを参照して、要求された前記複数の個別電子フォームに共通する部品の入力枠を含む共通部入力フォームを自動生成する共通部入力フォーム生成手段、前記共通部入力フォームを前記端末装置へ配信する配信手段としてコンピュータを機能させるプログラムであって、前記個別電子フォーム生成部は、電子フォーム設計システムからの操作により、前記部品フォルダに格納された各種入力枠の部品情報を用いて個別電子フォームを作成し、作成した個別電子フォームを前記個別電子フォーム格納部に格納し、前記使用部品判定部に渡す。
【００１９】
これによれば、部品管理テーブルを参照して複数の個別電子フォームから共通部分を認識し、共通部入力フォームを自動生成して配信することにより、従来実現が困難であった「共通部分抜き出し」が容易となり、申請者の負荷軽減がはかれる。
【００２０】
上記プログラムの一態様では、前記個別電子フォーム生成部は、プロパティ画面上で前記電子フォーム設計システムから入力された、各種入力枠を識別するための部品ＩＤを部品情報に対して埋め込む。
【００２２】
【発明の実施の形態】
以下、図面を参照して本発明の好適な実施の形態について説明する。
【００２３】
図１は、本実施形態における電子帳票システムの構成を概念的に示した図である。ここに示されるシステムは、例えば、保険契約、商品購入などを含む各種手続をオンラインで実行し、さらに完了した手続についての各種関連情報をユーザに提供する機能を有するものである。
【００２４】
図１に示すように、手続主体２、手続先３、フォーム製作会社５、外部機能提供者６、及び申込・通知プラットフォーム（以下、単に「プラットフォーム」と呼ぶ。）４がインターネット等の通信ネットワーク１を介して接続されている。
【００２５】
手続主体２は、申請・申込などの各種手続を行う者であり、個人及び企業を含む。手続とは、例えば官公庁に対して個人や企業が行う各種申請、届出、登録などの他、私企業に対して個人や企業が行う申込、登録、契約なども含む。
【００２６】
手続先３は、手続主体２が所定の手続を行う相手であり、官公庁などの他に、銀行、保険会社などの私企業も含まれ、それぞれにサーバ３０を備えている。また、図１では手続先３を１つのみ示しているが、実際には複数の手続先３がサーバ３０を介してインターネットに接続される。
【００２７】
フォーム製作会社５は、手続主体２が手続先３に対して行う各種手続において必要とされる書類の電子フォームを作成し、提供する会社である。従来の申請などの手続は紙書類を使用して行われてきたが、ここに示されるシステムにおいては、電子フォームを利用して手続が実行される。
【００２８】
「電子フォーム」とは、手続主体２が必要事項を記入する前の状態の申込書などに対応する電子データである。電子フォームには、書類名、入力項目名、入力フィールドなどが予め含まれており、手続主体２が自身のクライアント端末装置２０を利用し、入力フィールドに必要項目を入力する。
【００２９】
なお、手続主体２が電子フォームを利用して必要項目を入力し、手続先へ提出できる状態としたデータを、未入力状態の電子フォームと区別する意味で以下に「電子書類」と呼ぶことがある。
【００３０】
フォーム製作会社５は、手続先３などの要求に応じて各種手続に使用する電子フォームを作成し、プラットフォーム４に提供、登録する役割を有する。
【００３１】
プラットフォーム４は、企業Ａにより運営され、手続主体２と手続先３の間に入って手続の実行に伴う種々の処理を行う。また、外部機能提供者６は、プラットフォーム４による手続の実行に関連して、種々の専門的処理、サービスなどを提供する企業、機関などである。このような構成で、手続主体２と手続先３との間で手続が実行される。
【００３２】
なお、本実施形態においては、通信ネットワーク１としてインターネットを利用するものとする。また、手続主体２はクライアント端末装置２０を有し、手続先３は送信先サーバ３０を有し、プラットフォーム４は電子フォーム配信サーバ４０を有するものとして以下に説明を行なう。
【００３３】
図２は、本実施形態における電子フォーム自動生成方法を実現する電子フォーム配信システムを概念的に示した図である。
【００３４】
図７、図８に示す従来の電子フォーム配信システムとの根本的な差異は、部品管理テーブル４００を用いて複数の個別電子フォームから共通部分を認識することにある。
【００３５】
電子フォーム配信サーバ４０は、申請者１１から複数の必要なフォームの要求があると、部品管理テーブル４００を参照し、それらの電子フォームでどのような部品が使用されているかを認識する。その後、電子フォーム配信サーバ４０は、部品フォルダ４０６から必要な部品を取得して共通部入力フォームを自動生成して配信する。
【００３６】
すなわち、従来、自動的に行うことが難しかった「各フォームで何が共通しているか」という判断基準を、あらかじめ部品管理テーブル４００で規定しておくことにより、複数の要求された電子フォームについて共通入力用電子フォームを容易に自動生成することを可能とする電子フォーム自動生成システムを実現できる。
【００３７】
ところで、部品管理テーブル４００を人間が全て手動で作成するのでは、フォーム設計時にフォーム設計者は個別電子フォームの作成に加えて、部品管理テーブルの作成という２つの作業を行う必要が生じ、フォーム設計者の負担が大きくなる。
【００３８】
そこで、本実施形態では以下に説明する使用部品判別プログラム１４を使用することで、個別に作成したフォームから部品管理テーブル４００を自動的に作成することにした。なお、フォーム生成プログラム１２と使用部品判別プログラム１４を併合してここでは電子フォーム自動生成プログラムと呼ぶことにする。以下にその詳細について説明する。
【００３９】
図３は、本実施形態の電子フォーム配信サーバの内部構成を機能展開して示したブロック図である。
【００４０】
以下に示す各ブロックは、具体的には電子フォーム配信サーバ４０内のＣＰＵ及びメモリなどで構成され、ＣＰＵがメモリに記録されたプログラムを逐次読み出し実行することにより、そのブロックが持つ機能を実現するものである。なお、本明細書において、「個別電子フォーム」とは、例えばある申請書、届出書、申込書など、手続先毎に提出されるべき電子フォームを指す。一方、「共通入力用フォーム」とは、複数の個別電子フォームから共通入力部分を抜き出して作成した電子フォームであり、ユーザが重複した部品の入力を一回で済ますことができるように作成されるものである。
【００４１】
本実施形態の電子フォーム配信サーバ４０は、機能的には、通信インタフェース部４０１と、部品管理テーブル生成部４０２と、共通部入力フォーム作成部４０３と、個別電子フォーム生成部４０４と、使用部品判別部４０５と、部品管理テーブル４００と、部品フォルダ４０６と、個別電子フォーム格納部４０７とを含んで構成される。
【００４２】
通信インタフェース部４０１は、申請者１１からクライアント端末装置２０を介して電子フォームの要求を受けとり、個別の電子フォームあるいは共通部入力フォームを申請者のクライアント端末装置２０へ送信するときのインタフェースとなる。ここでは、通信ネットワーク１としてインターネットを用いているため、ＴＣＰ／ＩＰ（Transport  Control  Protocol／Internet  Protocol）をサポートする。
【００４３】
個別電子フォーム生成部４０４は、複数の個別電子フォーム中で比較的使用頻度の高い部品のそれぞれにユニークなＩＤを付し、部品管理テーブル生成部４０２は、その部品毎の使用の有無がフラグ表示された部品管理テーブル４００を作成する機能を持つ。なお、部品管理テーブル生成部４０は、図２に示す電子フォーム配信サーバ４０が使用部品判別プログラム１４を実行することにより実現される。
【００４４】
共通部入力フォーム生成部４０３は、申請者１１から複数の個別電子フォームが要求された際、部品管理テーブル４００を参照して、それら複数の個別電子フォーム中に重複して含まれる部品を抜き出して共通部入力フォームを自動生成し、申請者１１へ配信する。共通部入力フォーム生成部４０３は、電子フォーム配信サーバ４０がフォーム生成プログラム１２を実行することにより実現される。なお、ここで「部品」とは、電子フォームの構成部分であり、例えば氏名入力欄、住所入力欄などが該当する。
【００４５】
個別電子フォーム作成部４０４は、事前に使用頻度の高い部品を作成して部品フォルダ４０６として格納しておき、フォーム設計者が新規な個別電子フォームを設計する際に流用できるような配慮がなされている。
【００４６】
使用部品判別部４０５は、個別電子フォーム中に前述の比較的使用頻度の高い部品が含まれているか否かを調べ、含まれていた場合には、部品管理テーブル４００内のその個別電子フォームについてその部品ＩＤに対応するフラグを“１”に設定することにより部品管理テーブル４００を自動生成する機能を持つ。
【００４７】
部品管理テーブル４００は、図２に示されるように、個別電子フォーム毎に、その個別電子フォームに含まれている部品が部品ＩＤとしてリストされ、それぞれにフラグが付加されている。当該フラグにより、各部品が各個別電子フォーム中に使用されているか否かを知ることができるようなデータ構造になっている。よって、部品管理テーブル４００を参照することにより、どの個別電子フォームにどの部品が使用されているかを知ることができる。
【００４８】
図４及び図５は、本実施形態の実施形態の動作を示すフローチャートであり、具体的には、電子フォーム自動生成プログラムの処理手順を示す。図４は、部品管理テーブル４００の生成処理を示し、図５は電子フォーム生成・配信処理を示している。また、図６に部品定義画面の一例が示されている。
【００４９】
以下、図４〜図６を参照しながら本実施形態による電子フォーム配信サーバ４０の動作について詳細に説明する。
【００５０】
まず、図４を参照して、部品管理テーブル４００の生成処理について説明する。個別電子フォーム生成部４０４は、名前入力欄や郵便番号入力欄等、各種フォームで使用頻度の高い部位をあらかじめ部品情報として作成する（ステップＳ４０１）。更に、個別電子フォーム生成部４０４は、ここで作成した各部品に対し、ユニークな部品ＩＤを埋め込んでおく（ステップＳ４０２）。
【００５１】
図６にＩＤ埋め込み画面の一例が示されており、フォーム制作者は、プロパティ画面を用いることによって部品毎に部品ＩＤを設定する。ここでは、図６の左上に示す「名前」というフィールド（部品）について部品ＩＤ”Ｐ０００１”を埋め込んだ例が示されている。
【００５２】
こうして作成された部品は、部品フォルダ４０６に格納される。部品フォルダ４０６に蓄積された部品は、新規な個別電子フォームを設計する際に使用される。また、この部品フォルダ４０６は、電子フォーム配信サーバ４０と電子フォーム設計システム１３との間で共有することができる。
【００５３】
フォーム設計者は、個別電子フォーム生成部４０４を操作して各社用の個別電子フォームを設計する際に上記部品を使用する。そして、完成した個別電子フォームを電子フォーム配信サーバ４０に登録すると共に、その個別電子フォームを使用部品判別部４０５に渡す（ステップＳ４０３）。
【００５４】
使用部品判別部４０５は、受け取った個別電子フォームを分析し（ステップＳ４０４）、その個別電子フォーム中に含まれている部品を調べ（ステップＳ４０５）、各部品について部品管理テーブル４００の当該個別電子フォームに対応する部品ＩＤのフラグを“１”に設定する。また、含まれていない部品についてはフラグを“０”に設定し、こうして部品管理テーブル４００を自動的に作成する（ステップＳ４０６、Ｓ４０７）。このことにより、従来のフォーム作成工程に影響を及ぼすことなく部品管理テーブル４００の生成（ステップＳ４０８）が可能となる。
【００５５】
次に、図５を参照して電子フォーム生成・配信処理について説明する。まず、共通部入力フォーム生成部４０３は、部品管理テーブル４００を参照して上記したフラグを参照することにより、申請者から要求されている複数のフォームにおいてどの部品が共通しているか判定する（ステップＳ５０１、Ｓ５０２）。
【００５６】
そして、それら複数の個別電子フォームに共通している部品を部品フォルダ４０６から取得し、それら共通部品を含む共通部入力フォームを自動生成して（ステップＳ５０３）、要求のあった申請者のクライアント端末装置２０にインターネット１経由で配信する（ステップＳ５０４）。
【００５７】
このように部品管理テーブル４００を用いることで共通部入力フォームの自動作成を実現でき、申請者の入力負荷を軽減してフォームの自動生成が可能となる。
【００５８】
【発明の効果】
以上説明のように本発明によれば、複数の個別電子フォームから共通部分を認識するのに部品管理テーブルを用いることで、従来実現が困難であった「共通部分抜き出し」を容易とし、申請者の負荷軽減がはかれる。
【００５９】
また、従来のフォーム作成工程に影響を及ぼすことなく部品管理テーブルの作成が可能であり、更に、あらかじめ使用頻度の高いフォーム部品を作成しておくことで、デザインの統一が図れると共に、個別電子フォーム作成時の工数削減が図れる。
【図面の簡単な説明】
【図１】本発明が適用される電子フォームによる手続システムの構成を概念的に示した図である。
【図２】本発明における電子フォーム自動生成方法を実現する電子フォーム生成システムを概念的に示した図である。
【図３】本発明の電子フォーム配信サーバの内部構成を機能展開して示したブロック図である。
【図４】本発明の実施形態の動作を説明するために引用したフローチャートである。
【図５】本発明の実施形態の動作を説明するために引用したフローチャートである。
【図６】本発明による部品定義の画面の一例を示す図である。
【図７】従来の単純な並列型電子フォームフォーム配信システムの動作概念を説明するために引用した図である。
【図８】従来の共通部抜き出し型電子フォーム配信システムの動作概念を説明するために引用した図である。
【符号の説明】
１２    フォーム作成プログラム（電子フォーム自動生成プログラム）
１４    使用部品判別プログラム（電子フォーム自動生成プログラム）
４０    電子フォーム配信サーバ
４００  部品管理テーブル
４０６  部品フォルダ
４０７  個別電子フォーム
【図１】
0004821065.tif 000002
【図２】
0004821065.tif 000003
【図３】
0004821065.tif 000004
【図４】
0004821065.tif 000005
【図５】
0004821065.tif 000006
【図６】
0004821065.tif 000007
【図７】
0004821065.tif 000008
【図８】
0004821065.tif 000009