(57)【要約】【課題】複数の電子申請を行う申請者の操作、手続を簡素化し、申請者の労力を軽減する。【解決手段】本発明の申請受付システム５におけるデータ取得手段５ｃは、申請者端末２における操作に応じて、複数の申請を組み合わせた申請サービスの手続フローを指定するフロー指定データと、複数の申請に要求される事項を表す申請データ１４と、複数の申請の申請先システムを示す複数の申請先データとを取得する。手続手段５ｄは、フロー指定データと申請データ１４と複数の申請先データとに基づいて、手続フローにしたがって複数の申請のための手続処理を複数の申請の申請先システムに対して実行する。【選択図】    図１
2004265138.tif 000002
【特許請求の範囲】
【請求項１】
申請者端末における操作に応じて、複数の申請を組み合わせた申請サービスの手続フローを指定するフロー指定データと、前記複数の申請に要求される事項を表す申請データと、前記複数の申請の申請先システムを示す複数の申請先データとを取得するデータ取得手段と、
前記フロー指定データと前記申請データと前記複数の申請先データとに基づいて、前記手続フローにしたがって前記複数の申請のための手続処理を前記複数の申請の申請先システムに対して実行する手続手段と
を具備する申請受付システム。
【請求項２】
請求項１記載の申請受付システムにおいて、
前記申請者端末から、前記申請サービスを要求する旨を表すサービス要求を受け付ける要求受付手段と、
前記サービス要求に応じて、前記複数の申請についての入力項目を示す入力項目指定データを含む申請様式データを前記申請者端末に提供する申請様式提供手段と
を具備し、
前記データ取得手段は、前記申請者端末から前記入力項目指定データにしたがって入力された前記申請データを受け付ける
ことを特徴とする申請受付システム。
【請求項３】
請求項２記載の申請受付システムにおいて、
前記申請様式データは、前記フロー指定データと前記複数の申請先データとを含み、
前記データ取得手段は、前記申請者端末から、前記申請様式データと申請データとを含むパックデータを受け付ける
ことを特徴とする申請受付システム。
【請求項４】
請求項１乃至請求項３のいずれか１項記載の申請受付システムにおいて、
前記手続手段は、前記手続処理の実行結果を管理することを特徴とする申請受付システム。
【請求項５】
請求項１乃至請求項４のいずれか１項記載の申請受付システムにおいて、
前記手続フローは、直列に複数の処理を実行する直列パターン、並列に複数の処理を実行する並列パターン、前記直列パターンと前記並列パターンにおける少なくとも一つの手続処理がさらに前記直列パターン又は前記並列パターンで表される階層パターンにしたがって定義されることを特徴とする申請受付システム。
【請求項６】
コンピュータを、
申請者端末における操作に応じて、複数の申請を組み合わせた申請サービスの手続フローを指定するフロー指定データと、前記複数の申請に要求される事項を表す申請データと、前記複数の申請の申請先システムを示す複数の申請先データとを取得し、記録手段に記録するデータ取得手段、
前記記録手段をアクセスし、前記フロー指定データと前記申請データと前記複数の申請先データとに基づいて、前記手続フローにしたがって前記複数の申請のための手続処理を前記複数の申請の申請先システムに対して実行する手続手段
として機能させるための申請受付プログラム。
【請求項７】
請求項６記載の申請受付プログラムにおいて、
コンピュータを、
前記申請者端末から、前記申請サービスを要求する旨を表すサービス要求を受け付ける要求受付手段、
前記サービス要求に応じて、前記複数の申請についての入力項目を示す入力項目指定データを含む申請様式データを前記記録手段から読み出し、前記申請者端末に提供する申請様式提供手段
として機能させ、
前記データ取得手段は、前記申請者端末から前記入力項目指定データにしたがって入力された前記申請データを受け付ける
ことを特徴とする申請受付プログラム。
【請求項８】
請求項７記載の申請受付プログラムにおいて、
前記申請様式データは、前記フロー指定データと前記複数の申請先データとを含み、
前記データ取得手段は、前記申請者端末から、前記申請様式データと申請データとを含むパックデータを受け付ける
ことを特徴とする申請受付プログラム。
【請求項９】
請求項６乃至請求項８のいずれか１項記載の申請受付プログラムにおいて、
前記手続手段は、前記手続処理の実行結果を前記記録手段に記録し、管理することを特徴とする申請受付プログラム。
【請求項１０】
請求項６乃至請求項９のいずれか１項記載の申請受付プログラムにおいて、
前記手続フローは、直列に複数の処理を実行する直列パターン、並列に複数の処理を実行する並列パターン、前記直列パターンと前記並列パターンにおける少なくとも一つの手続処理がさらに前記直列パターン又は前記並列パターンで表される階層パターンにしたがって定義されることを特徴とする申請受付プログラム。
【請求項１１】
コンピュータによる申請受付方法において、
申請者端末における操作に応じて、複数の申請を組み合わせた申請サービスの手続フローを指定するフロー指定データと、前記複数の申請に要求される事項を表す申請データと、前記複数の申請の申請先システムを示す複数の申請先データとを取得して記録手段に記録し、
前記記録手段をアクセスし、前記フロー指定データと前記申請データと前記複数の申請先データとに基づいて、前記手続フローにしたがって前記複数の申請のための手続処理を前記複数の申請の申請先システムに対して実行する
ことを特徴とする申請受付方法。
【請求項１２】
コンピュータによる申請受付方法において、
申請者端末から、複数の申請を組み合わせた申請サービスを要求する旨を表すサービス要求を受け付け、
前記サービス要求に応じて、前記複数の申請についての入力項目を示す入力項目指定データを含む申請様式データを記録手段から読み出して前記申請端末に提供し、
前記申請者端末における操作に応じて、前記申請者端末から前記入力項目指定データにしたがって入力された前記申請データを受け付け、前記記録手段に記録し、
前記記録手段をアクセスして、前記申請データと前記申請サービスの手続フローを指定するフロー指定データと、前記複数の申請の申請先システムを示す複数の申請先データとを読み出し、前記手続フローにしたがって前記複数の申請のための手続処理を前記複数の申請の申請先システムに対して実行する
ことを特徴とする申請受付方法。
【請求項１３】
請求項１２記載の申請受付方法において、
前記申請様式データは、前記フロー指定データと前記複数の申請先データとを含み、
前記申請者端末からの前記申請データの受け付けは、前記申請様式データと申請データとを含むパックデータを受け付けて行われることを特徴とする申請受付方法。
【請求項１４】
請求項１１乃至請求項１３のいずれか１項記載の申請受付方法において、
前記手続処理の実行結果を前記記録手段に記録し、管理する申請受付方法。
【請求項１５】
請求項１１乃至請求項１４のいずれか１項記載の申請受付方法において、
前記手続フローは、単一の処理を実行する単独パターン、直列に複数の処理を実行する直列パターン、並列に複数の処理を実行する並列パターン、前記直列パターンと前記並列パターンにおける少なくとも一つの手続処理がさらに前記直列パターン又は前記並列パターンで表される階層パターンにしたがって予め定義されていることを特徴とする申請受付方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子申請を実現するための申請受付システム及びプログラム並びに方法に関する。
【０００２】
【従来の技術】
行政機関や民間企業等に対する電子申請を実現するための電子申請システムが提案されている。
【０００３】
図６は、従来の電子申請システムを示すブロック図である。
【０００４】
例えば、申請者１の操作する端末２は、インターネットなどのネットワーク３経由で、行政機関等の窓口として機能する申請先システム４Ａ，４Ｂのいずれかに申請に必要なデータ（電子申請書）を送信する。申請先システム４Ａ，４Ｂは、受信したデータに応じた処理を実行する。
【０００５】
【特許文献１】
特開２００１−３５７１７２号公報
【０００６】
【特許文献２】
特開２００１−３０６７５８号公報
【０００７】
【特許文献３】
特開２００１−２９０９１４号公報
【０００８】
【特許文献４】
特開２００１−１９５４８６号公報
【０００９】
【特許文献５】
特開２００２−６３３９３号公報
【００１０】
【特許文献６】
特開２００１−５２０６２号公報
【００１１】
【発明が解決しようとする課題】
行政機関や民間企業等に対する電子申請において、複数の申請先システム４Ａ，４Ｂに対して複数の申請を行う場合、申請者１は、端末２を操作し、各申請をそれぞれの申請先システム４Ａ，４Ｂに行う必要がある。
【００１２】
ここで、例えば、ある証明書の発行を申請した後にその証明書を用いて他の申請を行うなど、複数の申請について順序が決められている場合がある。
【００１３】
このような場合、従来においては、申請者は、各申請先システムに対して個別に申請を行う必要があり、申請の順序を自らが意識して作業する必要がある。
【００１４】
このように、常に申請の順序を意識して申請者が作業を行うのは、申請者にとって負担となり、入力ミスが発生する場合がある。
【００１５】
また、申請順序のミスにより、申請作業を始めからやり直す必要が生じることもある。このような場合、申請者の作業時間は長期化し、申請者の労力が増す。
【００１６】
また、従来では、複数の申請について個別に申請が行われる。この場合、申請者は、複数の申請の進捗状況や処理結果の問い合わせを行う場合、各申請先システム４Ａ，４Ｂに対してそれぞれ進捗状況や処理結果を個別に問い合わせなければならない。このため、申請の進捗状況や処理結果を把握することが困難であり、エラー情報の解析も困難となる。また、申請者の労力も増す。
【００１７】
本発明は、以上のような実情に鑑みてなされたもので、複数の電子申請を行う申請者の操作、手続を簡素化し、申請者の労力を軽減する申請受付システム及びプログラム並びに方法を提供することを目的とする。
【００１８】
【課題を解決するための手段】
本発明を実現するにあたって講じた具体的手段について以下に説明する。
【００１９】
本発明の申請受付システムは、データ取得手段と手続手段とを具備する。データ取得手段は、申請者端末における操作に応じて、複数の申請を組み合わせた申請サービスの手続フローを指定するフロー指定データと、複数の申請に要求される事項を表す申請データと、複数の申請の申請先システムを示す複数の申請先データとを取得する。手続手段は、フロー指定データと申請データと複数の申請先データとに基づいて、手続フローにしたがって複数の申請のための手続処理を複数の申請の申請先システムに対して実行する。
【００２０】
なお、本発明において、申請者端末から、申請サービスを要求する旨を表すサービス要求を受け付ける要求受付手段と、サービス要求に応じて、複数の申請についての入力項目を示す入力項目指定データを含む申請様式データを申請者端末に提供する申請様式提供手段とを具備し、データ取得手段は、申請者端末から入力項目指定データにしたがって入力された申請データを受け付けるとしてもよい。
【００２１】
また、本発明において、申請様式データは、フロー指定データと複数の申請先データとを含み、データ取得手段は、申請者端末から申請様式データと申請データとを含むパックデータを受け付けるとしてもよい。
【００２２】
また、本発明において、手続手段は、前記手続処理の実行結果を管理するとしてもよい。
【００２３】
また、本発明において、手続フローは、直列に複数の処理を実行する直列パターン、並列に複数の処理を実行する並列パターン、前記直列パターンと前記並列パターンにおける少なくとも一つの手続処理がさらに前記直列パターン又は前記並列パターンで表される階層パターンにしたがって定義されているとしてもよい。
【００２４】
本発明により、申請者は、複数の申請のフローを意識することなく、複数の申請を一度の手続で行うことができ、申請者による複数の電子申請の操作、手続を簡素化させることができ、申請者の労力を軽減させることができ、作業ミスの発生を防止できる。また、申請者は、複数の申請で必要な事項が重複している場合に、重複した入力を省略できる。
【００２５】
また、申請サービス及び手続フローの追加、変更などの管理が容易となる。
【００２６】
また、複数の申請に関する申請サービスの進捗状況や個別の申請の処理結果、エラー情報を一元管理できる。
【００２７】
なお、上記各手段は、コンピュータに読み込まれたプログラムにより実現されるとしてもよい。
【００２８】
また、上記申請受付システムによる申請受付方法を実施することにより、同様の作用効果が得られる。
【００２９】
【発明の実施の形態】
以下、図面を参照しながら本発明の実施の形態について説明する。
【００３０】
本実施の形態においては、複数の電子申請を一度の手続で実現するワンストップ申請について説明する。このワンストップ申請では、申請の種別が異なる場合でも、一度に複数の申請を行うことができる。
【００３１】
図１は、本実施の形態に係る申請受付システムの構成の一例を示すブロック図である。この図１において、上記図６と同一の部分については同一の符号を付してその説明は省略する。
【００３２】
申請受付システム５は、ネットワーク３を経由して端末２と通信可能に接続される。
【００３３】
端末２は、ブラウザ２ａを具備する。申請者１は、このブラウザ２ａを用いて申請受付システム５にアクセスする。
【００３４】
また、申請受付システム５は、申請先システム（窓口システム）４Ａ〜４Ｃと通信可能に接続される。申請受付システム５と申請先システム４Ａ〜４Ｃとの間は、例えばインターネットなどのネットワーク３で接続されているとする。本実施の形態においては、申請先システムが３つの場合について説明する。しかしながら、１つの申請先システムに複数の申請を行う場合もあるため、申請先システムは１以上であればよい。
【００３５】
申請受付システム５で扱われる申請には、例えば、住民票や印鑑証明などの各種証明書の取得、公証又は公文書の発行、選挙の立候補届出書の提出、入札書の提出、証明書の提出などがある。以下、本実施の形態では、申請Ａ，Ｂが行われるとする。
【００３６】
申請受付システム５は、記録媒体６に記録されている申請受付プログラム６ａを読み込み、実行することにより、要求受付部５ａ、申請様式提供部５ｂ、データ取得部５ｃ、手続部５ｄとしての機能を実現する。また、申請受付システム５は、例えばハードディスク、メモリなどの記録装置５ｅを具備する。
【００３７】
記録装置５ｅには、各種データが記録される。例えば、記録装置５ｅに記録されるデータとして、各種画面データ７１〜７ｎ、サービス定義データ８１〜８ｎ、申請様式データ９１〜９ｎ、各申請を扱う申請先システムを示す申請先データと実際のアドレスとを関係付けたアドレスデータ１０、手続フローの定義内容を表すフロー定義データ１１などがある。
【００３８】
また、記録装置５ｅには、例えば、端末２からデータ取得部５ｃによって受け付けられたデータ（例えばパックデータ１３）、手続部５ｄの処理の結果得られた結果データ１２１〜１２ｎなどが記録されるとしてもよい。
【００３９】
例えば、本実施の形態におけるサービス定義データ８１には、複数の申請Ａ，Ｂを組み合わせた申請サービスＳを管理するために必要とされる情報が記録されている。
【００４０】
サービス定義データ８１には、申請サービスＳのサービス名、申請サービスＳの概要、このデータに対してアクセスを許可するか否かを判断するためのアクセス権データ、申請サービスＳに対応する申請様式データ９１を指定する申請様式指定データ、申請サービスＳに含まれる複数の申請Ａ，Ｂの名称（個別手続名）などが含まれる。
【００４１】
申請様式データ９１には、複数の申請Ａ，Ｂに必要とされる項目（氏名、住所、年齢など）を指定する入力項目指定データ、申請サービスＳにおける複数の申請Ａ，Ｂに関する手続フロー（ワークフロー）を指定するフロー指定データ（シナリオ名）、複数の申請Ａ，Ｂの申請先システムを指定する申請先データ、複数の申請Ａ，Ｂの申請順序を指定する順序データなどが記述される。
【００４２】
申請様式データ９１〜９ｎにおける申請先データと順序データは、それぞれ対応する申請サービスに含まれる申請の数だけ、申請様式データに記述される。
【００４３】
要求受付部５ａは、ブラウザ２ａからサービス開始要求を受け付けた場合に、記録装置５ｅを参照し、申請サービス選択画面データ７１をブラウザ２ａに提供する。
【００４４】
要求受付部５ａは、ブラウザ２ａから、申請サービス選択画面にしたがって選択された申請サービスＳについての申請サービス要求を受け付ける。
【００４５】
また、要求受付部５ａは、各種申請サービスの結果データ１２１〜１２ｎを求める旨を示す結果データ要求を受け付ける。
【００４６】
申請様式提供部５ｂは、記録装置５ｅを参照し、申請サービス要求の示す申請サービスＳに対応するサービス定義データ８１に基づいて、申請サービス要求に応じた申請様式データ９１を選択し、ブラウザ２ａに提供する。
【００４７】
ブラウザ２ａでは、申請様式データ９１の入力項目指定データにしたがって、申請者１によって入力された事項を表す申請データ１４を、申請様式データ９１に書き込み、パックデータ１３を得る。
【００４８】
データ取得部５ｃは、パックデータ１３をブラウザ２ａから受け付ける。
【００４９】
手続部５ｄは、パックデータ１３に基づいて申請Ａ，Ｂの手続処理を実行し、各種手続処理の結果データ１２１〜１２ｎを記録装置５ｅに記録し、申請サービスＳの実行結果を示す結果データ１２ｎをブラウザ２ａに提供する。
【００５０】
具体的には、手続部５ｄは、申請様式データ９１のフロー指定データと順序データとにしたがって、申請Ａ，Ｂについて、申請データ１４のうちそれぞれの申請Ａ，Ｂに関する事項を、それぞれの申請先データの示す申請先システム４Ａ，４Ｂに提供する。
【００５１】
また、手続部５ｄは、結果データ１２１〜１２ｎを申請先システム４Ａ，４Ｂから受け付けて記録装置５ｅに記録する。
【００５２】
手続部５ｄは、要求受付部５ａによって結果データ要求が受け付けられた場合には、逐次その結果データ要求の示す結果データをブラウザ２ａに提供する。また、手続部５ｄは、申請サービスＳの手続フローが終了した場合に、申請サービスＳの結果データ１２ｎをブラウザ２ａに提供する。
【００５３】
図２は、手続フローの種別の例を示す図である。なお、この図２のブロックは、処理を表す。手続フローの定義内容は、フロー定義データ１１として記録装置５ｅに記録される。
【００５４】
各手続フローでは、申請サービスに含まれる複数の申請の実行手順が定められる。
【００５５】
まず、基本パターン（基本シナリオ）として、単一の手続処理を実行する単独パターン、複数の申請についての手続処理を直列に実行する直列パターン、複数の申請についての手続処理を並列に実行する並列パターンが定義されている。
【００５６】
また、手続フローが複雑な場合のために、上記基本パターンの一つの処理をさらに上記基本パターンで表す階層パターンが定義されている。階層化パターンでは、基本パターンが一つの手続処理として扱われる。すなわち、階層パターンの手続フローは、直列型と並列型とを任意に組み合わせて定義される。
【００５７】
各手続処理の間に依存関係があり、所定の順序にしたがって実行すべき申請サービスの手続フローには、直列パターンが用いられる。例えば、先の手続処理の結果得られたデータを、次の手続処理で利用する場合などに、直列パターンは用いられる。
【００５８】
一方、各手続処理の間に依存関係がなく、並列に実行可能な申請サービスの手続フローには、並列パターンが用いられる。
【００５９】
図３は、サービス定義データ８１と申請様式データ９１との関係の一例を示す図である。
【００６０】
この図３のサービス定義データ８１において、申請サービスＳは、ワンストップ婚姻届申請サービスとしている。申請サービス名は「ワンストップ婚姻届申請サービス」である。申請サービスＳの概要は、ＣＡ市に本籍のある人がＣＢ市に婚姻届を申請するというものである。この申請サービスＳには、申請様式「ワンストップ婚姻届申請様式」が対応付けられている。申請サービスＳに含まれる複数の申請Ａ，Ｂは、それぞれ「ＣＡ市戸籍謄本交付申請」「ＣＢ市婚姻申請」であるとされている。
【００６１】
サービス定義データ８１の申請様式指定データから、この申請サービスＳに対応する「ワンストップ婚姻届申請様式」の申請様式データ９１が求められる。
【００６２】
申請様式データ９１には、「氏名」「住所」「電話番号」などの申請Ａ，Ｂに必要な入力項目を示す入力項目指定データが記述されている。申請Ａ，Ｂで入力項目が重複している場合には、重複分は省略される。
【００６３】
また、申請様式データ９１には、複数の申請Ａ，Ｂに関する手続フロー「直列パターン」を指定するフロー指定データ、複数の申請Ａ，Ｂのそれぞれの申請先システム「ＣＡ市」「ＣＢ市」を指定する申請先データ、複数の申請Ａ，Ｂの申請順序を指定する順序データなどが記述されている。
【００６４】
ブラウザ２ａは、この申請様式データ９１の入力項目指定データに対応する事項である申請データ１４を申請様式データ９１に記入してパックデータ１３とする。ブラウザ２ａは、パックデータ１３を申請受付システム５に提供する。
【００６５】
図４は、申請受付システム５の手続部５ｄによって実行される処理の一例を示すブロック図である。
【００６６】
手続部５ｄは、各申請先システム４Ａ〜４Ｂへのインタフェースを具備し、手続フローの定義内容であるフロー定義データ１１を取得する。
【００６７】
手続部５ｄは、申請様式データに記述されたフロー指定データを解析し、指定された手続フロー「直列パターン」を実行する。手続フローにしたがって実行される手続処理１５，１６には、振分ポイントＰ１５，Ｐ１６があり、指定された申請先システム４Ａ，４Ｂへの振り分けは振分ポイントＰ１５，Ｐ１６で行われる。
【００６８】
手続処理に順序のある直列パターンの手続フローにおいては、順序データで指定された申請順序にしたがって振り分けが行われる。この図４においては、手続部５ｄは、申請Ａの手続処理１５を実行後、申請Ｂの手続処理１６を実行する。
【００６９】
この図４に示す手続フローにおいて、手続部５ｄによる申請Ａの手続処理１５では、申請データのうち申請Ａに関するデータを、申請先データの示す申請先システム４Ａに提供する。
【００７０】
申請先システム４Ａでは、受け付けたデータに基づいてＣＡ市戸籍謄本交付処理１７を実行し、実行結果を示す結果データ（進捗状況、エラー情報、発行された公文書データ）１２１を返す。
【００７１】
手続部５ｄによる申請Ａの手続処理１５では、振り分け時に申請先システム４Ａのデータを保持しており、受け付けた結果データ１２１と申請先システム４Ａのデータとを結び付けて記録装置５ｅに記録するとともに、結果データ１２１を申請Ｂの手続処理１６に提供する。
【００７２】
手続部５ｄによる申請Ｂの手続処理１６では、申請データのうち申請Ｂに関するデータを、申請先データの示す申請先システム４Ｂに提供する。
【００７３】
申請先システム４Ｂでは、受け付けたデータに基づいてＣＢ市婚姻届処理１８を実行し、実行結果を示す結果データ１２ｎを返す。
【００７４】
手続部５ｄによる申請Ｂの手続処理１６では、かかる結果データ１２ｎと申請先システム４Ｂのデータとを結び付けて記録装置５ｅに記録する。
【００７５】
そして、手続部５ｄは、申請サービスＳについての結果データ１２ｎを端末２に提供する。
【００７６】
図５は、ブラウザ２ａと申請受付システム５の動作の一例を示すフローチャートである。ここでは、申請サービスＳについての動作を例として説明する。
【００７７】
ステップＳ１において、申請受付システム５の記録装置５ｅに、サービス定義データ８１〜８ｎと申請様式データ９１〜９ｎが記録される。
【００７８】
例えば、申請様式データ９１には、申請サービスＳに含まれる申請Ａ，Ｂにおいて必要な入力項目、申請Ａ，Ｂの手続フロー、申請Ａ，Ｂを扱う申請先システム４Ａ，４Ｂ、申請Ａ，Ｂの申請順序に基づいて、それぞれ入力項目指定データ、フロー指定データ、申請Ａ，Ｂ毎の申請先データ、申請Ａ，Ｂ毎の順序データが記述される。
【００７９】
ステップＳ２において、ブラウザ２ａは、申請者１の操作にしたがって、サービス開始要求を申請受付システム５に提供する。
【００８０】
ステップＳ３において、申請受付システム５の要求受付部５ａは、サービス開始要求を受け付ける。
【００８１】
ステップＳ４において、要求受付部５ａは、サービス開始要求に応じて申請サービス選択画面データ７１をブラウザ２ａに提供する。
【００８２】
ステップＳ５において、ブラウザ２ａは、申請サービス選択画面データ７１を受け付け、申請サービス選択画面を表示する。申請サービス選択画面には、申請サービスの一覧が表示される。
【００８３】
ステップＳ６において、ブラウザ２ａは、申請サービス選択画面に基づいて申請者１によって選択された申請サービスＳを要求する旨の申請サービス要求を、申請受付システム５に提供する。
【００８４】
ステップＳ７において、申請受付システム５の要求受付部５ａは、ブラウザ２ａから申請サービス要求を受け付ける。
【００８５】
ステップＳ８において、申請受付システム５の申請様式提供部５ｂは、記録装置５ｅを参照し、申請サービス要求の示す申請サービスＳに関するサービス定義データ８１を読み出し、サービス定義データ８１に対応する申請様式データ９１を記録装置５ｅから読み出し、読み出した申請様式データ９１をブラウザ２ａにダウンロードする。
【００８６】
ステップＳ９において、ブラウザ２ａは、申請様式データ９１の入力項目指定データに基づいて、申請者１から入力される事項を表す申請データ１４を申請様式データ９１に書き込み、パックデータ１３を作成する。
【００８７】
ステップＳ１０において、ブラウザ２ａは、パックデータ１３を、申請受付システム５に提供する。
【００８８】
ステップＳ１１において、申請受付システム５のデータ取得部５ｃは、ブラウザ２ａからパックデータ１３を受け付ける。
【００８９】
ステップＳ１２において、手続部５ｄは、フロー指定データの示す手続フローと順序データの示す申請順序にしたがって、申請データ１４のうち申請Ａに必要なデータを申請先データの示す申請先システム４Ａに提供する。
【００９０】
ステップＳ１３において、手続部５ｄは、申請先システム４Ａから結果データ１２１を受け付けて記録装置５ｅに記録する。なお、この手続フロー実行途中に進捗状態などの問い合わせがあった場合、手続部５ｄは、この結果データ１２１をブラウザに提供する。
【００９１】
ステップＳ１４において、手続部５ｄは、フロー指定データの示す手続フローと順序データの示す申請順序にしたがって、申請データ１４のうち申請Ｂに必要なデータを申請先データの示す申請先システム４Ｂに提供する。
【００９２】
ステップＳ１５において、手続部５ｄは、申請先システム４Ｂから結果データ１２ｎを受け付けて記録装置５ｅに記録する。
【００９３】
なお、手続フローが並列パターンの場合には、上記ステップＳ１２，Ｓ１３とステップＳ１４，Ｓ１５とが並列に実行される。手続フローが階層パターンの場合には、この階層パターンにしたがって実行される。
【００９４】
ステップＳ１６において、申請受付システム５の手続部５ｄは、申請サービスＳで最終的に得られた結果データ１２ｎ（発行された公文書データ、最終的な処理結果、エラー情報など）をブラウザ２ａに提供する。
【００９５】
ステップＳ１７において、ブラウザ２ａは、最終的な申請サービスの結果データを表示する。
【００９６】
ステップＳ１８において、ブラウザ２ａは、申請者１の操作にしたがって、例えば申請サービスＳにおいて得られた他の結果データや進捗状態、処理の遷移状態の問い合わせなどを意味する結果データ要求を申請受付システム５に提供する。
【００９７】
ステップＳ１９において、申請受付システム５の要求受付部５ａは、結果データ要求を受け付ける。
【００９８】
ステップＳ２０において、申請受付システム５の手続部５ｄは、結果データ要求に対応する結果データを記録手段５ｅから読み出し、読み出した結果データをブラウザ２ａに提供する。
【００９９】
ステップＳ２１において、ブラウザ２ａは、受け付けた結果データを表示する。
【０１００】
本実施の形態において、手続フローはパターン化され、汎用的なパターン（例えば基本パターン、階層パターン）が用意される。各種の申請サービスの手続フローについて、この汎用的なパターンが再利用される。手続フローに必要な申請データは、申請様式データ９１中に記述されて端末２から申請受付システム５に提供される。
【０１０１】
各申請の手続処理に関する進捗状況、処理結果、申請先システムによって発行された公文書データ、エラー情報などの結果データは、記録装置５ｅに記録され、総合窓口として作用する申請受付システム５で一元管理される。したがって、各種の申請先システムに申請の結果を問い合わせる必要がなく、確認のための労力を軽減できる。
【０１０２】
申請者１は、端末２を操作して結果データを要求し、申請受付システム５から結果データを受け付けてその内容を確認できる。
【０１０３】
以上説明した本実施の形態に係る申請受付システム５により、複数の申請を組み合わせた様々な申請サービスを容易に追加でき、手続フローを容易に管理できる。
【０１０４】
複雑な手続フローにしたがって申請が行われる申請サービスについても、汎用的に定義された手続フローのパターンを選択又は組み合わせて利用できる。
【０１０５】
本実施の形態に係る申請受付システム５を利用することにより、複数の申請を一度の作業で行うことができる。申請者１は、複数の申請に必要とされる入力項目が重複している場合に、重複した入力を省略できる。
【０１０６】
また、窓口側の申請先システムには既存のシステムをそのまま使用できる。
【０１０７】
申請者１は、申請順序を意識することなく一度の作業で複数の申請先システムに対して申請を行うことができ、利便性が向上し、労力が軽減する。
【０１０８】
なお、本実施の形態において、申請様式データに代えて、申請データ１４を作成する申請様式プログラムが利用されてもよい。
【０１０９】
この場合、サービス定義データは申請様式プログラムと対応付けて記録装置５ｅに記録される。
【０１１０】
申請受付システム５は、ブラウザ２ａから申請サービス要求を受け付けると、この申請サービス要求の示す申請サービスに対応する申請様式プログラムをブラウザ２ａにダウンロードする。
【０１１１】
ブラウザ２ａは、申請様式プログラムを起動し、申請者１の入力に応じて申請データ１４を作成し、申請受付システム５に提供する。
【０１１２】
また、本実施の形態において、申請受付システム５の各構成要素は、プログラムにより実現される部分がハードウェアによって実現されるとしてもよい。
【０１１３】
また、本実施の形態に係る申請受付システム５に具備される各構成要素は、同様の動作を実現可能であれば配置を変更させてもよく、また各構成要素を自由に組み合わせてもよく、各構成要素を自由に分割してもよい。例えば、要求受付部５ａとデータ取得部５ｃとを統合し、単一の部分としてもよい。
【０１１４】
また、本実施の形態において、申請データ１４は、申請様式データ９１に記述されるとしているが、申請データ１４と申請様式データ９１とを分離させてもよい。この場合、例えば申請様式データ９１には申請データ１４を指定するデータが含まれるとする。
【０１１５】
また、本実施の形態において、申請受付システム５は、ブラウザ２ａから申請サービス要求を受け付けると、この申請サービス要求の示す申請サービスに対応する申請様式データのうち、入力項目指定データをブラウザ２ａに提供し、ブラウザ２ａから申請データ１４を受け付け、受け付けた申請データ１４と申請様式データとに基づいて手続フローを実行するとしてもよい。すなわち、フロー指定データ、申請先データ、順序データは、ブラウザ２ａから受け付けなくても、申請受付システム５で管理されているデータを使用すれば同様の作用により同様の効果を得ることができる。その他、ブラウザ２ａと申請受付システム５との間のデータの送受信は自由に変更できる。
【０１１６】
また、本実施の形態に係る申請受付システム５は複数の計算機により構成され、申請受付プログラム６ａは複数の計算機に分散して配置され、互いに連携を取りつつ処理を実行するとしてもよい。
【０１１７】
【発明の効果】
以上詳記したように本発明においては、窓口として動作する既存の申請先システムをそのまま活用しつつ、申請者に対して複数の申請を所定の手続フローにしたがって実行する申請サービスを容易に提供できる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る申請受付システムの構成の一例を示すブロック図。
【図２】手続フローの種別の例を示す図。
【図３】サービス定義データと申請様式データとの関係の一例を示す図。
【図４】申請受付システムの手続部によって実行される処理の一例を示すブロック図。
【図５】ブラウザと申請受付システムの動作の一例を示すフローチャート。
【図６】従来の電子申請システムを示すブロック図。
【符号の説明】
１…申請者、２…端末、２ａ…ブラウザ、３…ネットワーク、４Ａ，４Ｂ…申請先システム、５…申請受付システム、５ａ…要求受付部、５ｂ…申請様式提供部、５ｃ…データ取得部、５ｄ…手続部、５ｅ…記録装置、６…記録媒体、６ａ…申請受付プログラム、７１〜７ｎ…画面データ、８１〜８ｎ…サービス定義データ、９１〜９ｎ…申請様式データ、１０…アドレスデータ、１１…フロー定義データ、１２１〜１２ｎ…結果データ、１３…パックデータ、１４…申請データ
【図１】
2004265138.tif 000003
【図２】
2004265138.tif 000004
【図３】
2004265138.tif 000005
【図４】
2004265138.tif 000006
【図５】
2004265138.tif 000007
【図６】
2004265138.tif 000008