(57)【要約】【課題】１回の必須事項の入力に基づいて、ユーザに必要な１または複数の申請書を作成することを可能とする。【解決手段】申請書作成装置１の必須項目抽出・表示部１２が、ユーザ装置２から入力された、ライフイベントの情報やユーザの属性情報に基づいて、申請書ＤＢ１７を用いて、ユーザに必要な申請書の必須項目を全て網羅した必須項目を取得して、取得された必須項目をユーザ装置２上に表示する。また、申請書作成部１３が、ユーザ装置２から入力された、必須項目に対応する必須事項の情報に基づいて申請書を作成し、申請書表示部１４が、作成された申請書のファイルにリンクするＨＴＭＬの内容をユーザ装置２上に表示させる。【選択図】図１
2007041983.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してユーザ装置と接続されたコンピュータを申請書作成装置として機能させるためのプログラムであって、
前記ユーザ装置から入力されたライフイベントの情報またはユーザの属性情報に対応する１または複数の申請書の必須項目を、予め記憶手段内に設定された申請書データから抽出し、前記抽出された１または複数の申請書の必須項目を全て網羅する必須項目を前記ユーザ装置上に表示する必須項目抽出・表示手段と、
前記ユーザ装置から入力される、申請書の必須項目に対応する必須事項の情報に基づいて、前記ライフイベントの情報またはユーザの属性情報に対応する１または複数の申請書を作成する申請書作成手段と、
前記作成された１または複数の申請書を前記ユーザ装置に表示する申請書表示手段として機能させるための申請書作成プログラム。
【請求項２】
請求項１に記載の申請書作成プログラムにおいて、
前記コンピュータを、更に、
前記申請書データとして、少なくとも各申請書の必須項目と、ユーザに生じるライフイベントまたはユーザの属性情報に対応する申請書の識別情報とを設定する申請書データ設定手段として機能させるための申請書作成プログラム。
【請求項３】
ネットワークを介してユーザ装置と接続された申請書作成装置であって、
前記ユーザ装置から入力されたライフイベントの情報またはユーザの属性情報に対応する１または複数の申請書の必須項目を、予め記憶手段内に設定された申請書データから抽出し、前記抽出された１または複数の申請書の必須項目を全て網羅する必須項目を前記ユーザ装置上に表示する必須項目抽出・表示手段と、
前記ユーザ装置から入力される、申請書の必須項目に対応する必須事項の情報に基づいて、前記ライフイベントの情報またはユーザの属性情報に対応する１または複数の申請書を作成する申請書作成手段と、
前記作成された１または複数の申請書を前記ユーザ装置に表示する申請書表示手段とを備える
ことを特徴とする申請書作成装置。
【請求項４】
請求項３に記載の申請書作成装置において、
前記申請書データとして、少なくとも各申請書の必須項目と、ユーザに生じるライフイベントまたはユーザの属性情報に対応する申請書の識別情報とを設定する申請書データ設定手段とを備える
ことを特徴とする申請書作成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、申請書作成技術に関し、特に、１回の申請書の必須事項の入力に基づいて、ユーザに必要な１または複数の申請書を作成する申請書作成プログラムおよび申請書作成装置に関する。
【背景技術】
【０００２】
様々なライフイベント（引越し、就職、結婚、出産、育児、介護、退職など）が生じた際に、ユーザは、生じたライフイベントに応じて公的機関等に対して提出が必要な申請書を、窓口に取りに行く代わりに、Ｗｅｂ上に公開されている申請書をダウンロードして取得することが多くなってきている。
【０００３】
Ｗｅｂ上に公開されている申請書をダウンロードするための従来技術として、例えば、あるライフイベントに直面したユーザが、ユーザの装置（ユーザ装置）から申請書を公開しているサーバに対し、ライフイベントの情報とユーザの属性情報（例えば、年代、家族構成、地域等）を送信することを通じて、ライフイベントと自分の属性に適合する申請書をサーバからダウンロードするという技術がある。
【０００４】
なお、具体的な従来技術として、申請書作成クライアントが作成した電子申請書を管理サーバで保存・管理し、署名付与者クライアントが、管理サーバで保存している電子申請書をダウンロードして署名を付与する技術について、下記の特許文献１に記載されている。
【特許文献１】特開２００４−３０３０３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、上記従来技術では、以下に示すような問題があった。
（１）ダウンロードされた申請書には、名前や住所等の、申請書に記入が必要な必須事項が記入されていないので、ユーザは、ダウンロードした申請書毎に必須事項を入力する必要がある。このため、多数の申請書をダウンロードした場合には、それぞれの申請書に必須事項を入力するユーザの労力は過大となる。特に、ダウンロードされた申請書がユーザ装置では扱えないファイル形式である場合には、ユーザはダウンロードした申請書を印刷した上で、手書きで必須事項を記入する必要があり、ユーザの労力はさらに大きくなる。
（２）ユーザは、ダウンロードした申請書を見て、記入が必要な必須事項を探した上で、必要事項の記入を行う必要があるため、必要事項の記入漏れが生じるおそれがある。このため、申請書を提出する際に、窓口で記入漏れを指摘されて、再度申請書への記入が必要となる場合がある。
【０００６】
また、上記特許文献１に記載された従来技術は、申請書作成クライアントが１回の必須事項の入力によって、複数の申請書を作成するという構成はとっていない。
【０００７】
本発明は、かかる問題に鑑みてなされたものであり、１回の必須事項の入力に基づいて、ユーザに必要な１または複数の申請書を作成する申請書作成プログラムおよび申請書作成装置の提供を目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するために、本発明は、ネットワークを介してユーザ装置と接続されたコンピュータを申請書作成装置として機能させるためのプログラムであって、前記ユーザ装置から入力されたライフイベントの情報またはユーザの属性情報に対応する１または複数の申請書の必須項目を、予め記憶手段内に設定された申請書データから抽出し、前記抽出された１または複数の申請書の必須項目を全て網羅する必須項目を前記ユーザ装置上に表示する必須項目抽出・表示手段と、前記ユーザ装置から入力される、申請書の必須項目に対応する必須事項の情報に基づいて、前記ライフイベントの情報またはユーザの属性情報に対応する１または複数の申請書を作成する申請書作成手段と、前記作成された１または複数の申請書を前記ユーザ装置に表示する申請書表示手段として機能させるための申請書作成プログラムである。
【０００９】
また、本発明は、前記の申請書作成プログラムにおいて、前記コンピュータを、更に、前記申請書データとして、少なくとも各申請書の必須項目と、ユーザに生じるライフイベントまたはユーザの属性情報に対応する申請書の識別情報とを設定する申請書データ設定手段として機能させるための申請書作成プログラムである。
【００１０】
また、本発明は、ネットワークを介してユーザ装置と接続された申請書作成装置であって、前記ユーザ装置から入力されたライフイベントの情報またはユーザの属性情報に対応する１または複数の申請書の必須項目を、予め記憶手段内に設定された申請書データから抽出し、前記抽出された１または複数の申請書の必須項目を全て網羅する必須項目を前記ユーザ装置上に表示する必須項目抽出・表示手段と、前記ユーザ装置から入力される、申請書の必須項目に対応する必須事項の情報に基づいて、前記ライフイベントの情報またはユーザの属性情報に対応する１または複数の申請書を作成する申請書作成手段と、前記作成された１または複数の申請書を前記ユーザ装置に表示する申請書表示手段とを備えることを特徴とする申請書作成装置である。
【００１１】
また、本発明は、前記の申請書作成装置において、前記申請書データとして、少なくとも各申請書の必須項目と、ユーザに生じるライフイベントまたはユーザの属性情報に対応する申請書の識別情報とを設定する申請書データ設定手段とを備えることを特徴とする申請書作成装置である。
【発明の効果】
【００１２】
本発明によれば、以下の効果を奏することができる。
（１）ユーザにとっては、生じたライフイベント（引越し、結婚など）やユーザの属性（例えば年代や家族構成）に応じた申請書のダウンロードを一度に行うことができる。
【００１３】
また、ユーザ装置から住所、名前等の必須事項を入力すると、複数の申請書に何度も同じ必須事項の情報を記入することなく、必須事項が既に記入された状態の複数の申請書をダウンロードすることができる。従って、窓口に行く前に必要な書類が揃うため、窓口での時間を短縮することができる。
【００１４】
また、本発明においては、ユーザ装置上には、各申請書の必須項目を全て網羅した必須項目が画面表示され、ユーザが表示された画面に従って必須項目に対応する必須事項の入力を行えば、必須事項が全て記載された１または複数の申請書が作成される。従って、本発明によれば、必須事項の記入漏れを防ぐことができる。
【００１５】
（２）本発明の申請書作成装置を管理する側にとっては、例えば、ライフイベントやユーザの属性情報に対応する申請書の識別情報の設定、各申請書の必須項目の設定を行うことができる。従って、申請書の必須項目に対応する必要事項の記入漏れを防ぐことができる。
【００１６】
また、例えば、本発明において、申請書作成装置とユーザ装置との間のセッションを管理して、作成した申請書フォーマットのユーザによるダウンロードについて有効期限を設定する構成を採ることにより、設定した有効期限内においてのみ申請書のダウンロードを可能とすることができる。
【発明を実施するための最良の形態】
【００１７】
図１に、本発明の実施の形態における構成例を示す。１は申請書を作成する申請書作成装置、２はユーザ装置である。申請書作成装置１は、ネットワーク３を介してユーザ装置２と接続されている。
【００１８】
申請書作成装置１は、指定情報入力部１１、必須項目抽出・表示部１２、申請書作成部１３、申請書表示部１４、申請書データ設定部１５、セッション管理部１６、申請書データベース（ＤＢ）１７、申請書フォーマットファイル１８を備える。
【００１９】
また、ユーザ装置２は、ライフイベントとユーザの属性情報、また、例えば名前、住所といった、申請書の必須項目に対応する必須事項の情報を、指定情報として申請書作成装置１に入力するモジュールの他、例えば申請書作成装置１によって作成されたＨＴＭＬを解析してその内容をユーザ装置２上に表示するためのブラウザを備えているものとする。
【００２０】
指定情報入力部１１には、ユーザ装置２から送信された、ライフイベントやユーザの属性情報、また、例えば名前、住所といった必須項目に対応する必須事項の情報が指定情報として入力される。
【００２１】
必須項目抽出・表示部１２は、入力されたライフイベントやユーザの属性情報に基づいて、申請書ＤＢ１７内の申請書データを用いて、１または複数の申請書の必須項目を全て網羅した必須項目を抽出し、抽出した必須項目をユーザ装置２上に表示する。
【００２２】
より具体的には、必須項目抽出・表示部１２は、例えば、入力されたライフイベントやユーザの属性情報に対応する１または複数の申請書を特定するとともに、特定した１または複数の申請書の必須項目を全て網羅した必須項目を申請書ＤＢ１７から抽出する。そして、抽出した必須項目を必須項目表示用ＨＴＭＬに埋め込んで、ユーザ装置２上に表示させる。
【００２３】
申請書作成部１３は、指定情報入力部１１に入力された必須項目の情報と申請書ＤＢ１７内の申請書データとに基づいて、申請書を作成する。
【００２４】
申請書表示部１４は、作成された申請書をユーザ装置２に表示する。より具体的には、申請書表示部１４は、例えば、作成された申請書のファイル（例えば、ＰＤＦファイル）へのリンクを申請書ダウンロード用ＨＴＭＬに埋め込み、この申請書ダウンロード用ＨＴＭＬの内容を、ユーザ装置２上に表示させる。
【００２５】
申請書データ設定部１５は、申請書ＤＢ１７内の申請書データの設定を行う。申請書データ設定部１５は、例えば、各申請書に対応する申請書フォーマットファイル１８へのパスや申請書フォーマットファイルのファイル属性の設定、ライフイベントやユーザの属性情報に対応する申請書の識別情報の設定、各申請書の必須項目の設定を行う。設定される申請書データのデータ構成については後述する。なお、申請書フォーマットファイル１８は、各申請書を作成する元となるフォーマットである。
【００２６】
セッション管理部１６は、ユーザ装置２とのセッションを管理し、セッションが有効な期間内にのみ申請書のダウンロードを可能とする。すなわち、セッションの有効期間が切れた場合には、セッション管理部１６は、申請書作成部１３によって作成された申請書のファイルを削除する。
【００２７】
申請書ＤＢ１７には、申請書データが設定される。
【００２８】
申請書作成部１３は、申請書フォーマットファイル呼出部１３１と申請書フォーマットファイル変換部１３２とを備える。
【００２９】
申請書フォーマットファイル呼出部１３１は、指定情報入力部１１に必須項目の項目内容（必須事項）が入力されたことを契機として、各申請書（必須項目抽出・表示部１２によって特定された、ライフイベントやユーザの属性情報に対応する１または複数の申請書）に対応する申請書フォーマットファイル１８を呼び出す。申請書フォーマットファイル変換部１３２は、各申請書フォーマットファイル１８のファイル属性に適合する変換プログラム（例えば、ＥＸＣＥＬ用の変換プログラム、ＷＯＲＤ用の変換プログラム、ＨＴＭＬ用の変換プログラムなど）を呼び出し、申請書フォーマットファイル呼出部１３１により呼び出された申請書フォーマットファイル１８の変換処理を変換プログラムに行わせて、申請書を作成する。
【００３０】
図２は、申請書データの構成の一例を示す図である。申請書データは、申請書マスターテーブル、申請書の必須項目連結テーブル、必須項目テーブル、必須項目選択肢テーブル、申請書のキーワード連結テーブル、キーワードテーブルから構成される。
【００３１】
図２に示すように、申請書マスターテーブルは、例えば、申請書を一意に特定する申請書ＩＤ、申請書名、申請書フォーマットファイルパス、ファイル属性といったデータ構成を有する。申請書マスターテーブルには、申請書数分のレコードが設定される。
【００３２】
申請書名には、例えば、「住民票等の請求書」、「委任状」等といった申請書の名称が設定される。なお、申請書マスターテーブル内の申請書名は、例えば、後述する申請書フォーマットファイル１８に埋め込まれているタグ内の「ＴＩＴＬＥ」に対応する。
【００３３】
申請書フォーマットファイルパスには、申請書フォーマットファイル１８へのパスの情報が設定される。ファイル属性には、申請書フォーマットファイル１８のファイル属性が設定される。例えば、ＥＸＣＥＬ形式で作成された申請書フォーマットファイル１８については、ファイル属性としてＸＬＳという拡張子の情報が設定される。
【００３４】
必須項目テーブルは、例えば、申請書の必須項目を一意に識別するＩＤである必須項目ＩＤ、必須項目がテキスト形式で入力されるかプルダウン等により入力されるものなのかを示す項目種別、必須項目の名称、Ｗｅｂ上に表示するＩＮＰＵＴ部品のパラメータ名といったデータ構成を有する。必須項目テーブルには、全必須項目数分のレコードが設定される。
【００３５】
例えば、必須項目の名称には、「性別」や、「名前」等が設定される。また、例えば、必須項目の名称が「名前」である場合には、項目種別に設定されるデータは、「テキスト」となる。
【００３６】
また、Ｗｅｂ上に表示するＩＮＰＵＴ部品のパラメータ名は、ユーザ装置２上に表示される必須項目のパラメータ名を示しており、例えば「氏名」、「フリガナ」、「郵便番号」、「住所」等が該当する。なお、後述する申請書フォーマットファイル１８内のタグ内やユーザ装置２から申請書作成装置１に入力される必須項目のパラメータとして設定されている「ＮＡＭＥ」は、上記「氏名」という必須項目のパラメータ名に対応し、同様に、「ＺＩＰ」は上記「郵便番号」に、「ＫＡＮＡ」は上記「フリガナ」に、「ＡＤＤＲＥＳＳ」は上記「住所」に、それぞれ対応する。
【００３７】
必須項目選択肢テーブルは、例えば、必須項目ＩＤと選択肢名称というデータ構成を有する。選択肢名称には、必須項目の選択肢名が設定される。例えば、「性別」という必須項目の必須項目ＩＤに対応する選択肢名称として「男性」が設定される。必須項目選択肢テーブルは、１必須項目の選択肢数分設定される。例えば、必須項目の名称が「性別」の場合には、「男性」という選択肢に対応するレコードと「女性」という選択肢に対応するレコードという２個のレコードが、必須項目選択肢テーブルに設定される。
【００３８】
なお、項目種別に「テキスト」が設定されている必須項目テーブルのレコードに対応する必須項目選択肢テーブルのレコードは、存在しないか、または一個である。
【００３９】
申請書の必須項目連結テーブルは、必須項目テーブルと申請書マスターテーブルとを連結するテーブルであり、申請書ＩＤと必須項目ＩＤといったデータ構成を有する。申請書の必須項目連結テーブルには、１申請書の必須項目数分のレコードが設定される。
【００４０】
キーワードテーブルは、例えば、キーワードを一意に識別するＩＤであるキーワードＩＤと、キーワードの名称を示すキーワード名といったデータ構成を有する。ここでいうキーワードとは、例えば、「引越し」、「転入」といった、ライフイベントの具体的内容を示す用語や、「６０代」、「子供あり」、「神奈川県」といった、ユーザの属性の具体的内容を示す用語である。キーワードテーブルには、全キーワード数分のレコードが設定される。
【００４１】
なお、キーワードテーブルの設定には、例えば、ホームページを作成する際の公知のパッケージであるＷｅｂコアを用いる。
【００４２】
申請書のキーワード連結テーブルは、キーワードテーブルと申請書マスターテーブルとを連結するテーブルであり、申請書ＩＤ、種別（ライフイベント／ユーザ属性）、キーワードＩＤといったデータ構成を有する。
【００４３】
種別（ライフイベント／ユーザ属性）は、キーワードの種別を示し、キーワードに応じて、「ライフイベント」、「ユーザ属性」が設定される。
【００４４】
図３（Ａ）は、申請書フォーマットファイルの一例を示している。申請書フォーマットファイル１８は、予めＥＸＣＥＬやＷＯＲＤ等の一般的なアプリケーションを用いて作成される。申請書フォーマットファイルには、例えば、図に示すような<#DATA FIELD=TITLE> 、<#PARA FIELD=ZIP> 、<#PARA FIELD=ADDRESS> 、<#PARA FIELD=KANA>、<#PARA FIELD=NAME>、<#PARA FIELD=BIRTHDAY FORMAT=YYYY 年M 月D 日> といったシステム専用タグが埋め込まれている。
【００４５】
<#DATA FIELD= ○○○> は、申請書ＤＢ１７のフィールド内容( 例えば、図２に示す申請書マスターテーブル内の申請書名など）の差し替えタグ（ＤＡＴＡ差し替えタグ）であり、<#PARA FIELD= ○○○＞は、ユーザ装置２による必須事項の入力によって申請書作成装置１に渡ってくるパラメータ内容の差し替えタグ（ＰＡＲＡ差し替えタグ）である。表示したい項目の配置、文字の大きさ、文字の色や種類は、例えばＥＸＣＥＬやＷＯＲＤ等を用いて指定する。
【００４６】
図３（Ｂ）は、ユーザ装置２による必須事項の入力によって申請書作成装置１に渡ってくるパラメータと、申請書フォーマットのＤＡＴＡ差し替えタグ内の設定内容に対応する申請書ＤＢ１７のフィールド内容の一例を示す図である。
【００４７】
ユーザ装置２から渡ってきたパラメータが、図３（Ｂ）に示すように、ＺＩＰ＝２１１−００６３、ＡＤＤＲＥＳＳ＝神奈川県川崎市中原区小杉町１−４０３  武蔵小杉タワープレイス、ＫＡＮＡ＝フジ  タロウ、ＮＡＭＥ＝富士  太郎、・・・、申請書ＤＢ１７のフィールド内容が、申請書名（ＴＩＴＬＥ）：住民票等の請求書であるとする。なお、図３（Ａ）に示す申請書フォーマットファイル１８のＤＡＴＡ差し替えタグ内の「ＴＩＴＬＥ」は、申請書マスターテーブルの「申請書名」に対応しているものとする。
【００４８】
申請書作成部１３の申請書フォーマットファイル変換部１３２は、申請書フォーマットファイル１８に埋め込まれているＰＡＲＡ差し替えタグの設定内容を、ユーザ装置２から渡ってきたパラメータ内容に差し替え、ＤＡＴＡ差し替えタグの設定内容を、申請書ＤＢ１７内の対応するフィールド内容に差し替える。その結果、例えば、図３（Ｃ）に示すような申請書が作成される。
【００４９】
既存技術では、プログラムもしくは専用ツールで申請書フォーマットファイル１８を作成しているが、帳票を作成・変更するたびにプログラム改変やツールを起動して作業しなければならないという問題がある。また、ツールの場合は使い方を覚える必要があるため、コストがかかる。
【００５０】
一方、本発明では、ＥＸＣＥＬやＷＯＲＤ等の一般的なツールで申請書フォーマットファイル１８を作成することにより、文字の大きさやフォント種別を簡単に指定できる。また、申請書フォーマットファイル１８の修正・追加を簡単に行うことができるため、コストを下げることもできる。
【００５１】
図４は、本発明の必須項目抽出処理フローの一例を示す図である。ユーザ装置２から、申請書作成装置１に、ライフイベントの情報が入力される（ステップＳ１）。例えば、図５に示すようなユーザ装置２上の表示画面において、「引越し」が選択入力される。「引越し」の選択入力によって、例えば、図６に示すようなライフイベント「引越し」の詳細な内容の選択入力画面がユーザ装置２上に表示される。
【００５２】
次に、申請書作成装置１に、ライフイベントの詳細情報が入力される（ステップＳ２）。例えば、図６に示す選択入力画面において、「転入する」が選択入力される。「転入する」が選択入力されると、例えば、図７に示すように、ユーザの年代、家族構成、地域といった属性情報の選択入力画面がユーザ装置２上に表示される。
【００５３】
次に、申請書作成装置１に、ユーザの属性情報が入力される（ステップＳ３）。例えば、図７に示す選択入力画面において、年代として「６０代」、家族構成の家族数「５人以上」、配偶者「あり」、子供「あり」、地域「神奈川県」が選択入力される。ユーザの属性情報が入力されると、例えば、図８に示すような、ライフイベント「転入する」に関する手続き・届出項目と、関連情報の項目の選択入力画面が表示される。ユーザは、さらに、表示された手続き・届出項目と関連情報の項目の内容を選択入力することができる。
【００５４】
次に、申請書作成装置１は、入力されたライフイベントの情報、ユーザの属性情報から、キーワードＩＤを取得する（ステップＳ４）。具体的には、上記の図８に示す画面において、ユーザが「申請書ダウンロード」という欄を選択すると、申請書作成装置１が、例えばキーワード「転入」についてのキーワードＩＤ、キーワード「６０代」についてのキーワードＩＤの取得を開始する。
【００５５】
なお、申請書作成装置１は、入力されたライフイベントの情報等に対応するキーワードＩＤを申請書ＤＢ１７内のキーワードテーブルを参照して取得してもよいし、例えば、ユーザ装置２から申請書作成装置１に入力される指定情報（ライフイベントの情報やユーザの属性情報）のパラメータに、それぞれの指定情報に対応するキーワードＩＤが含まれている場合には、当該パラメータ中のキーワードＩＤを取得するように構成してもよい。
【００５６】
次に、申請書作成装置１は、取得したキーワードＩＤに基づいて、該当する申請書ＩＤを申請書ＤＢ１７から抽出する（ステップＳ５）。申請書ＩＤの抽出の際には、申請書ＤＢ１７の申請書マスターテーブル、申請書のキーワード連結テーブル、キーワードテーブルを参照する。
【００５７】
次に、申請書作成装置１は、抽出した申請書ＩＤに基づいて、必須項目のパラメータ名（Ｗｅｂ上に表示するＩＮＰＵＴ部品のパラメータ名）、必須項目の選択肢名を取得する（ステップＳ６）。具体的には、申請書作成装置１の必須項目抽出・表示部１２が、申請書ＤＢ１７の必須項目テーブル、必須項目選択肢テーブル、申請書の必須項目連結テーブルを参照して、各申請書ＩＤに対応する申請書の必須項目のパラメータ名と必須項目の選択肢名を抽出する。そして、各申請書ＩＤに対応する申請書の必須項目のパラメータ名と必須項目の選択肢名を全て網羅した必須項目のパラメータ名と必須項目の選択肢名を取得する。
【００５８】
なお、上記ステップＳ６において、申請書作成装置１が、必須項目の項目種別を取得する構成をとることもできる。
【００５９】
次に、申請書作成装置１は、図４中に示す必須項目表示用ＨＴＭＬテンプレート１００に、必須項目のパラメータ名、必須項目の選択肢名を埋め込む（ステップＳ７）。ステップＳ７においては、申請書作成装置１が、必須項目の項目種別を必須項目表示用ＨＴＭＬテンプレート１００に埋め込む構成をとることもできる。なお、申請書ＤＢ１７から必須項目の選択肢名が取得できなかった場合には、必須項目の選択肢名は埋め込まれない。
【００６０】
例えば、図４中に示すように、必須項目表示用ＨＴＭＬテンプレート１００に、必須項目の項目種別と、必須項目のパラメータ名とが埋め込まれる。
【００６１】
そして、申請書作成装置１は、埋め込んだＨＴＭＬの内容をユーザ装置２上に表示させる（ステップＳ８）。ユーザ装置２上には、例えば、図９に示すような、必須項目の入力画面が表示される。
【００６２】
図１０は、本発明の申請書作成・表示処理フローの一例を示す図である。まず、必須項目に対応する必須事項が入力される（ステップＳ１１）。例えば、図９に示す必須項目の入力画面において、各必須項目に対応する必須事項（例えば、必須項目「氏名」に対応する必須事項「富士  太郎」）が入力され、「申請書一覧」欄が選択されると、入力内容を示す、例えば図１０中に示すようなパラメータが生成され、申請書作成装置１に対して送信される。図１０中には、申請書ＩＤが１〜３についてのパラメータの内容を示している。
【００６３】
次に、申請書作成装置１によるパラメータの受付と、ユーザ装置２とのセッションが開始される（ステップＳ１２）。
【００６４】
次に、申請書作成装置１は、申請書ＩＤに基づいて申請書フォーマットファイル１８を呼び出す（ステップＳ１３）。具体的には、申請書作成装置１の申請書フォーマットファイル呼出部１３１が、申請書マスターテーブルを参照して、例えば、申請書ＩＤ「１」に対応する申請書フォーマットファイル１８を呼び出す。
【００６５】
次に、申請書作成装置１は、申請書フォーマットファイル１８のファイル属性に適合する変換プログラムを呼び出す（ステップＳ１４）。具体的には、申請書作成装置１の申請書フォーマットファイル変換部１３２が、各申請書フォーマットファイル１８のファイル属性に適合する変換プログラム（例えば、ＥＸＣＥＬ用の変換プログラム「XLS=convertXLS.exe」や、ＨＴＭＬ用の変換プログラム「HTML=convertHtml.exe」）を呼び出す。
【００６６】
次に、呼び出された変換プログラムが、ステップＳ１２により受け付けたパラメータの内容と、申請書フォーマットファイル１８中のＤＡＴＡ差し替えタグの内容に対応する申請書ＤＢ１７のフィールド内容を取得し、申請書フォーマットファイル１８内のタグの設定内容を変換して、ファイル出力する（ステップＳ１５）。例えば、図３（Ａ）〜図３（Ｃ）を用いて前述したように、申請書フォーマットファイル１８に埋め込まれているＰＡＲＡ差し替えタグの設定内容を、ユーザ装置２から受け取ったパラメータ内容に差し替え、ＤＡＴＡ差し替えタグの設定内容を、申請書ＤＢ１７内の対応するフィールド内容に差し替えて、例えば図３（Ｃ）に示すような申請書を作成し、ファイル出力する。
【００６７】
受け付けた申請書ＩＤが残っている場合にはステップＳ１３に戻り、受け付けた申請書ＩＤを全て処理した場合には、申請書作成装置１は、ファイル群をＰＤＦ変換して（ステップＳ１７）、ＰＤＦ群へのリンクを、例えば図１０中に示す申請書ダウンロード用ＨＴＭＬ１０１に埋め込み、ユーザ装置２上に表示させる（ステップＳ１７）。ファイル群をＰＤＦ変換せずに、そのままダウンロードすることもできる。
【００６８】
ユーザ装置２上では、例えば、図１１に示すような、申請書一覧が画面表示される。ユーザが、例えば、「住民票の写し等交付（閲覧）請求書（ＰＤＦファイル  １６ＫＢ）」を選択すると、例えば、図１２に示すような、必須項目が既に記入された状態の申請書（図１２の例では、「住民票等の請求書」）がダウンロードされる。
【００６９】
なお、本発明においては、例えばセッション管理部１６が、ユーザ装置２との間のセッションが有効な期間内にのみ申請書のダウンロードを可能とする構成をとることができる。すなわち、セッションの有効期間が切れた時には、セッション管理部１６が、作成された申請書のファイルを削除する構成をとることができる。
【００７０】
本発明は、コンピュータにより読み取られ実行されるプログラムとして実施することが可能である。本発明を実現するプログラムは、コンピュータが読み取り可能な、可搬媒体メモリ、半導体メモリ、ハードディスクなどの適当な記録媒体に格納することができ、これらの記録媒体に記録して提供され、または、通信インタフェースを介して種々の通信網を利用した送受信により提供されるものである。
【図面の簡単な説明】
【００７１】
【図１】本発明の実施の形態における構成例を示す図である。
【図２】申請書データの構成の一例を示す図である。
【図３】申請書フォーマットファイル、申請書作成装置に渡ってくるパラメータと申請書ＤＢのフィールド内容、申請書の一例を示す図である。
【図４】本発明の必須項目抽出処理フローの一例を示す図である。
【図５】ユーザ装置上の表示画面の一例である。
【図６】ユーザ装置上の表示画面の一例である。
【図７】ユーザ装置上の表示画面の一例である。
【図８】ユーザ装置上の表示画面の一例である。
【図９】ユーザ装置上の表示画面の一例である。
【図１０】本発明の申請書作成・表示処理フローの一例を示す図である。
【図１１】ユーザ装置上の表示画面の一例である。
【図１２】ダウンロードされる申請書の一例を示す図である。
【符号の説明】
【００７２】
１  申請書作成装置
２  ユーザ装置
３  ネットワーク
１１  指定情報入力部
１２  必須項目抽出・表示部
１３  申請書作成部
１４  申請書表示部
１５  申請書データ設定部
１６  セッション管理部
１７  申請書ＤＢ
１８  申請書フォーマットファイル
１００  必須項目表示用ＨＴＭＬテンプレート
１０１  申請書ダウンロード用ＨＴＭＬテンプレート
１３１  申請書フォーマットファイル呼出部
１３２  申請書フォーマットファイル変換部
【図１】
2007041983.tif 000003
【図２】
2007041983.tif 000004
【図３】
2007041983.tif 000005
【図４】
2007041983.tif 000006
【図５】
2007041983.tif 000007
【図６】
2007041983.tif 000008
【図７】
2007041983.tif 000009
【図８】
2007041983.tif 000010
【図９】
2007041983.tif 000011
【図１０】
2007041983.tif 000012
【図１１】
2007041983.tif 000013
【図１２】
2007041983.tif 000014