(57)【要約】【課題】取引の申込者から入力された情報をデータとして管理する。【解決手段】端末装置１は、所定の取引を申し込むためのデータＤ１〜Ｄ３を含む申込情報１１の入力を受け付け、サーバ装置２に送信する。サーバ装置２は、受信した申込情報１１を記憶部２ａに格納し、申込情報１１の内容を示す識別子１２を生成して出力する。端末装置３は、サーバ装置２から出力された識別子１２を取得してサーバ装置４に送信する。サーバ装置４は、受信した識別子１２から申込情報１１を読み取り、取引の実行に必要な情報を入力するための入力画面１３を、申込情報１１に含まれるデータＤ１〜Ｄ３を入力画面１３内の対応する入力項目１３ａ〜１３ｃに入力した状態で端末装置３に表示させる。【選択図】図１
2020027538.tif 000002
【特許請求の範囲】
【請求項１】
所定の取引を申し込むための複数のデータを含む申込情報の入力を受け付け、入力された前記申込情報を送信する第１の端末装置と、
前記第１の端末装置から前記申込情報を受信して記憶部に格納し、前記申込情報の内容を示す識別子を生成して出力する第１のサーバ装置と、
前記第１のサーバ装置から出力された前記識別子を取得して送信する第２の端末装置と、
前記第２の端末装置から受信した前記識別子から前記申込情報を読み取り、前記取引の実行に必要な情報を入力するための入力画面を、前記申込情報に含まれる前記複数のデータを前記入力画面内の対応する入力項目に入力した状態で前記第２の端末装置に表示させる第２のサーバ装置と、
を有する情報処理システム。
【請求項２】
前記取引の実行に必要な情報を入力するための前記入力画面は複数存在し、
前記識別子により示される前記申込情報には、複数の前記入力画面に含まれる複数の前記入力項目に対して入力されるデータが含まれ、
前記第２のサーバ装置は、複数の前記入力画面を、それぞれの前記入力画面内の前記入力項目に前記申込情報に含まれる前記複数のデータのうち対応するデータを入力した状態で、前記第２の端末装置に順に表示させる、
請求項１記載の情報処理システム。
【請求項３】
前記第１のサーバ装置は、前記申込情報のデータサイズが１つの前記識別子に変換可能な上限サイズを超える場合、前記申込情報を前記上限サイズに基づいて分割し、分割された前記申込情報をそれぞれ示す複数の前記識別子を生成して出力する、
請求項１または２記載の情報処理システム。
【請求項４】
前記第１のサーバ装置は、前記識別子を紙媒体に印刷させ、
前記第２の端末装置は、読取装置によって読み取られた前記識別子の画像データを前記第２のサーバに送信する、
請求項１乃至３のいずれか１項に記載の情報処理システム。
【請求項５】
前記第１のサーバ装置は、前記紙媒体への前記識別子の印刷が完了すると、印刷が完了したことを示す情報を前記申込情報に対応付けて前記記憶部に記録する、
請求項４記載の情報処理システム。
【請求項６】
前記第１のサーバ装置は、前記識別子の画像データを前記第２の端末装置に送信し、
前記第２の端末装置は、前記第１のサーバ装置から受信した前記識別子の画像データを前記第２のサーバ装置に送信する、
請求項１乃至３のいずれか１項に記載の情報処理システム。
【請求項７】
前記第２の端末装置は、前記第２の端末装置の操作者による前記入力画面の確認操作が行われると、前記入力画面が確認されたことを示す確認情報を前記第１のサーバ装置に送信し、
前記第１のサーバ装置は、前記確認情報を受信すると、前記入力画面の確認工程が完了したことを示す情報を前記申込情報に対応付けて前記記憶部に記録する、
請求項６記載の情報処理システム。
【請求項８】
第１の端末装置が、所定の取引を申し込むための複数のデータを含む申込情報の入力を受け付け、入力された前記申込情報を送信し、
第１のサーバ装置が、前記第１の端末装置から前記申込情報を受信して記憶部に格納し、前記申込情報の内容を示す識別子を生成して出力し、
第２の端末装置が、前記第１のサーバ装置から出力された前記識別子を取得して送信し、
第２のサーバ装置が、前記第２の端末装置から受信した前記識別子から前記申込情報を読み取り、前記取引の実行に必要な情報を入力するための入力画面を、前記申込情報に含まれる前記複数のデータを前記入力画面内の対応する入力項目に入力した状態で前記第２の端末装置に表示させる、
入力制御方法。
【請求項９】
記憶部と、
第１の端末装置によって入力が受け付けられた、所定の取引を申し込むための複数のデータを含む申込情報を、前記第１の端末装置から受信して前記記憶部に格納し、前記申込情報の内容を示す識別子を生成して出力する処理部であって、前記識別子は、前記取引の実行に必要な情報を入力するための入力画面を、前記識別子から読み取られた前記申込情報に含まれる前記複数のデータを前記入力画面内の対応する入力項目に入力した状態で第２の端末装置に表示するために利用される、前記処理部と、
を有する情報処理装置。
【請求項１０】
コンピュータに、
第１の端末装置によって入力が受け付けられた、所定の取引を申し込むための複数のデータを含む申込情報を、前記第１の端末装置から受信して記憶部に格納する第１の処理と、
前記申込情報の内容を示す識別子を生成して出力する第２の処理であって、前記識別子は、前記取引の実行に必要な情報を入力するための入力画面を、前記識別子から読み取られた前記申込情報に含まれる前記複数のデータを前記入力画面内の対応する入力項目に入力した状態で第２の端末装置に表示するために利用される、前記第２の処理と、
を実行させる入力制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、入力制御方法、情報処理装置および入力制御プログラムに関する。
【背景技術】
【０００２】
銀行などの店舗において顧客から様々な取引が申し込まれる場合には、店員の端末装置に取引の実行に必要なデータを入力するための入力画面が表示され、店員の操作によって入力画面内の入力項目に対してデータが入力される。例えば、取引の申込のための申込情報が顧客によって所定の用紙に書き込まれ、この用紙が窓口に持ち込まれる。店員は、持ち込まれた用紙を参照しながら入力画面に対するデータ入力を行う。
【０００３】
また、このようなオペレーションに関し、顧客が銀行口座開設のための口座開設情報を入力するための顧客端末（例えば、タブレット端末）と、口座開設情報の内容を示す識別子（例えば、二次元バーコード）とを利用して、入力画面内の各入力項目に対するデータ入力を自動化した技術が提案されている。例えば、顧客端末は、入力された口座開設を示す二次元バーコードを生成し、この二次元バーコードを所定の用紙に印刷させる。一方、店員の端末装置は、用紙上の二次元バーコードから読み取られた口座開設情報に基づいて、入力画面内の各入力項目に対してデータを自動入力する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−１０８８８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上記のように顧客端末が二次元バーコード等の識別子を生成して用紙に印刷させる場合、印刷が完了した時点で、顧客から入力された情報が顧客端末から削除されてしまう。このため、顧客から入力された情報をデータとして残して管理することできないという問題がある。
【０００６】
１つの側面では、本発明は、取引の申込者から入力された情報をデータとして管理できるようにした情報処理システム、入力制御方法、情報処理装置および入力制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
１つの案では、第１の端末装置、第１のサーバ装置、第２の端末装置および第２のサーバ装置を有する情報処理システムが提供される。この情報処理システムにおいて、第１の端末装置は、所定の取引を申し込むための複数のデータを含む申込情報の入力を受け付け、入力された申込情報を送信する。第１のサーバ装置は、第１の端末装置から申込情報を受信して記憶部に格納し、申込情報の内容を示す識別子を生成して出力する。第２の端末装置は、第１のサーバ装置から出力された識別子を取得して送信する。第２のサーバ装置は、第２の端末装置から受信した識別子から申込情報を読み取り、取引の実行に必要な情報を入力するための入力画面を、申込情報に含まれる複数のデータを入力画面内の対応する入力項目に入力した状態で第２の端末装置に表示させる。
【０００８】
また、１つの案では、上記の情報処理システムと同様の処理が実行される入力制御方法が提供される。
さらに、１つの案では、上記の第１のサーバ装置と同様の処理を実行する情報処理装置が提供される。
【０００９】
また、１つの案では、上記の第１のサーバ装置と同様の処理をコンピュータに実行させる入力制御プログラムが提供される。
【発明の効果】
【００１０】
１つの側面では、取引の申込者から入力された情報をデータとして管理できる。
【図面の簡単な説明】
【００１１】
【図１】第１の実施の形態に係る情報処理システムの構成例および処理例を示す図である。
【図２】第２の実施の形態に係る銀行業務システムの構成例を示す図である。
【図３】顧客端末のハードウェア構成例を示す図である。
【図４】サーバのハードウェア構成例を示す図である。
【図５】銀行業務システムにおける処理の流れについて説明するための図である。
【図６】顧客端末およびこれに接続するサーバが備える処理機能の構成例を示す図である。
【図７】新規口座開設が申し込まれた場合の顧客端末における画面遷移の例を示す図である。
【図８】個人属性選択画面の表示例を示す図である。
【図９】顧客情報入力画面（１）の表示例を示す図である。
【図１０】顧客入力データベースの構成例を示す第１の図である。
【図１１】印刷される帳票の例を示す図である。
【図１２】税公金収納が申し込まれた場合の顧客端末における画面遷移の例を示す図である。
【図１３】納付書読取結果画面の表示例を示す図である。
【図１４】顧客入力データベースの構成例を示す第１の図である。
【図１５】顧客の入力操作に伴うサーバの処理を示すフローチャートの例である。
【図１６】行員端末およびこれに接続するサーバが備える処理機能の構成例を示す図である。
【図１７】新規口座開設が申し込まれた場合の行員端末における画面遷移の例を示す図である。
【図１８】税公金収納が申し込まれた場合の行員端末における画面遷移の例を示す図である。
【図１９】画面定義情報のデータ構成例を示す図である。
【図２０】項目定義情報のデータ構成例を示す第１の例である。
【図２１】項目定義情報のデータ構成例を示す第２の例である。
【図２２】バーコード読取画面の表示例を示す図である。
【図２３】自動入力用データベースのデータ構成例を示す第１の例である。
【図２４】自動入力用データベースのデータ構成例を示す第２の例である。
【図２５】入力画面に対するデータの自動入力を示す第１の例である。
【図２６】入力画面に対するデータの自動入力を示す第２の例である。
【図２７】入力画面に対する自動入力処理を示すフローチャートの例である。
【図２８】第３の実施の形態に係る銀行業務システムの構成例を示す図である。
【図２９】顧客の入力操作に伴うサーバの処理を示すフローチャートの例である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態について図面を参照して説明する。
〔第１の実施の形態〕
図１は、第１の実施の形態に係る情報処理システムの構成例および処理例を示す図である。
【００１３】
図１に示す情報処理システムは、端末装置１、サーバ装置２、端末装置３およびサーバ装置４を含む。これらのうち少なくとも、端末装置１とサーバ装置２との間、および、端末装置３とサーバ装置４の間では、互いに通信可能になっている。サーバ装置２と端末装置３との間でも通信可能であってもよい。また、端末装置１，３は、店舗内に配置される。店舗としては、銀行、証券会社、保険会社、郵便局など、顧客からの種々の取引の申込を受け付けることが可能な店舗が適用される。そして、端末装置１は顧客によって操作され、端末装置３は店舗の店員によって操作される。
【００１４】
端末装置１は、顧客から、所定の取引を申し込むための申込情報１１の入力を受け付ける（ステップＳ１）。申込情報１１には、顧客の個人情報や申し込む取引の内容などを示す複数のデータが含まれる。端末装置１は、入力された申込情報１１をサーバ装置２に送信する（ステップＳ２）。
【００１５】
サーバ装置２には、記憶部２ａが接続されている。記憶部２ａは、例えば、ＲＡＭ（Random Access Memory）、ＨＤＤ（Hard Disk Drive）などの記憶装置として実現される。サーバ装置２は、端末装置１から申込情報１１を受信し、受信した申込情報１１を記憶部２ａに格納する（ステップＳ３）。また、サーバ装置２は、申込情報１１の内容を示す識別子１２を生成して出力する（ステップＳ４）。なお、識別子１２としては、例えば二次元バーコードが用いられる。
【００１６】
端末装置３は、サーバ装置２から出力された識別子１２を取得し、この識別子１２をサーバ装置４に送信する（ステップＳ５）。
ここで、ステップＳ４の出力処理では、識別子１２は、例えば、所定の用紙上に印刷されることでサーバ装置２から出力される。この場合、端末装置３は、読取装置によって用紙から読み取られた識別子１２の画像データを、サーバ装置４に送信する。具体的な例としては、識別子１２が印刷された用紙を顧客が受付窓口に持ち込み、受付窓口の店員に渡す。店員は、読取装置を用いて、渡された用紙から識別子１２を端末装置３に読み込ませる。
【００１７】
また、他の例として、ステップＳ４の出力処理では、サーバ装置２から識別子１２の画像データが端末装置３に送信されてもよい。この場合、端末装置３は、受信した識別子１２の画像データをサーバ装置４に送信する。例えば、端末装置３が識別子１２の画像データを受信したことを店員が認識すると、店員の送信操作に応じてその画像データがサーバ装置４に送信される。
【００１８】
サーバ装置４は、端末装置３から受信した識別子１２から申込情報１１の内容を読み取る。サーバ装置４は、申し込まれた取引の実行に必要な情報を入力するための入力画面１３を端末装置３に表示させる。このとき、サーバ装置４は、読み取られた申込情報１１に含まれる複数のデータを、入力画面１３に含まれる対応する入力項目に入力する。これにより、端末装置３では、入力画面１３上の各入力項目に対応するデータが自動入力された状態で、入力画面１３が表示される（ステップＳ６）。
【００１９】
図１の例では、申込情報１１にはデータＤ１〜Ｄ３が含まれるとする。また、入力画面１３には入力項目１３ａ〜１３ｃが含まれるとする。サーバ装置４は、例えば、データＤ１〜Ｄ３と入力項目１３ａ〜１３ｃとの対応関係を示す情報を保持しており、この情報に基づいて、入力項目１３ａ，１３ｂ，１３ｃに対してそれぞれデータＤ１，Ｄ２，Ｄ３を入力する。すなわち、端末装置３では、入力項目１３ａ，１３ｂ，１３ｃに対してそれぞれデータＤ１，Ｄ２，Ｄ３が自動入力された状態で、入力画面１３が表示される。
【００２０】
このような処理により、端末装置３を操作する店員は、入力画面１３上の入力項目１３ａ〜１３ｃに対してデータを入力することなく、入力項目１３ａ〜１３ｃに入力されたデータを確認するだけで、取引を実行させることができる。このように、店員による入力画面１３に対する入力作業を省くことができ、その作業負荷を軽減できる。
【００２１】
また、例えば、端末装置１が識別子１２を生成して用紙に印刷させる場合、印刷が完了すると、顧客によって入力された申込情報１１は端末装置１から削除される。この場合、識別子１２を介してサーバ装置４が取得した申込情報１１はサーバ装置４に蓄積され得るものの、顧客によって入力された申込情報１１そのものは、データとしてどこにも残らない。
【００２２】
これに対して、本実施の形態では、顧客によって入力された申込情報１１は、端末装置１からサーバ装置２に送信されて、記憶部２ａに格納される。このため、顧客によって入力された申込情報１１そのものを、データとして記憶部２ａに残し、管理することができる。記憶部２ａに格納された申込情報１１は、例えば、申し込まれた取引が実際に実行されたかを後からチェックする、取引の申込状況をサーバ装置４のデータを用いずに解析するなど、様々な用途で利用可能となる。
【００２３】
〔第２の実施の形態〕
次に、図１の情報処理システムを銀行業務に適用した場合について説明する。
図２は、第２の実施の形態に係る銀行業務システムの構成例を示す図である。図２に示す銀行業務システムは、顧客が銀行に対して取引を申し込むための情報を勘定系システムに入力して、その取引に対応する業務処理を実行するための情報処理システムである。
【００２４】
この銀行業務システムは、顧客端末１００、サーバ２００、プリンタ３００、行員端末４００およびサーバ５００を含む。これらの構成要素のうち、顧客端末１００、プリンタ３００および行員端末４００は、銀行店舗１０００に配置される。なお、顧客端末１００、サーバ２００、行員端末４００およびサーバ５００は、それぞれ図１の端末装置１、サーバ装置２、端末装置３およびサーバ装置４の一例である。
【００２５】
顧客端末１００は、銀行店舗１０００のロビーにおいて顧客に手渡され、顧客によって操作される可搬型の端末装置である。本実施の形態では例として、顧客端末１００は、タッチパネル式のディスプレイを備えた情報処理端末であるタブレット端末であるものとする。顧客端末１００は、無線通信を介してサーバ２００と通信可能になっている。例えば、サーバ２００と有線ネットワークを介して接続された無線アクセスポイントが銀行店舗１０００に設置され、顧客端末１００は、この無線アクセスポイントを介してサーバ２００と通信可能になっている。
【００２６】
顧客は、顧客端末１００を用いて、所定の取引を申し込むための各種情報（以下、「申込情報」と記載する）の入力操作を行う。顧客端末１００は、入力された申込情報をサーバ２００に送信する。
【００２７】
なお、顧客端末１００としては、可搬型の端末装置の代わりに、銀行店舗１０００において顧客に操作させるために固定的に設置された端末装置であってもよい。この場合、プリンタ３００は、顧客端末１００に接続または内蔵されていてもよい。
【００２８】
サーバ２００は、銀行店舗１０００での顧客対応業務に関する処理を実行するためのサーバコンピュータである。サーバ２００は、顧客端末１００から受信した顧客の申込情報を、後述する顧客入力データベースに保存する。また、サーバ２００は、申込情報の内容を示す二次元バーコードを生成し、生成された二次元バーコードが表示された帳票をプリンタ３００に印刷させる。
【００２９】
プリンタ３００は、銀行店舗１０００のロビーに設置され、ネットワークを介してサーバ２００と通信可能になっている。プリンタ３００は、サーバ２００からの指示に応じて、二次元バーコードが表示された帳票を印刷する。
【００３０】
行員端末４００は、銀行店舗１０００に設置され、銀行店舗１０００の窓口の行員によって操作される端末装置である。行員端末４００は、ネットワークを介してサーバ５００と通信可能になっている。また、行員端末４００には、プリンタ３００によって印刷された帳票上の二次元バーコードを読み取るためのバーコードリーダ４０１が接続されている。行員端末４００では、サーバ５００による制御の下で、二次元バーコードが示す顧客の申込情報を、申込が行われた取引に対応する申込手続処理を実行するための入力画面に入力する操作が、行員によって行われる。
【００３１】
サーバ５００は、銀行の基幹業務処理を実行するための勘定系システムに含まれるサーバコンピュータである。サーバ５００は、顧客の申込情報の内容を入力するための入力画面を行員端末４００に順次表示させ、入力された情報を受け付けてそれらの情報に基づく業務処理を実行する。このとき、サーバ５００は、バーコードリーダ４０１によって読み取られた二次元バーコードに基づいて顧客の申込情報の内容を認識する。サーバ５００は、その認識結果に基づき、行員端末４００に表示させる各入力画面内のデータ項目に対して、申込情報内の対応するデータを自動的に入力する。これによって、行員による申込情報の入力操作を補助し、その作業効率を向上させる。
【００３２】
図３は、顧客端末のハードウェア構成例を示す図である。前述のように、顧客端末１００は、図３に示すようなタブレット端末として実現される。
顧客端末１００は、プロセッサ１０１によって装置全体が制御されている。プロセッサ１０１は、マルチプロセッサであってもよい。プロセッサ１０１は、例えばＣＰＵ（Central Processing Unit）、ＭＰＵ（Micro Processing Unit）、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）、またはＰＬＤ（Programmable Logic Device）である。また、プロセッサ１０１は、ＣＰＵ、ＭＰＵ、ＤＳＰ、ＡＳＩＣ、ＰＬＤのうちの２以上の要素の組み合わせであってもよい。
【００３３】
プロセッサ１０１には、バス１０８を介して、ＲＡＭ１０２と複数の周辺機器が接続されている。
ＲＡＭ１０２は、顧客端末１００の主記憶装置として使用される。ＲＡＭ１０２には、プロセッサ１０１に実行させるＯＳ（Operating System）プログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ１０２には、プロセッサ１０１による処理に必要な各種データが格納される。
【００３４】
バス１０８に接続されている周辺機器としては、フラッシュメモリ１０３、表示装置１０４、入力装置１０５、カメラ１０６および無線通信インタフェース（Ｉ／Ｆ）１０７がある。
【００３５】
フラッシュメモリ１０３は、顧客端末１００の補助記憶装置として使用される。フラッシュメモリ１０３には、ＯＳプログラム、アプリケーションプログラム、および各種データが格納される。なお、補助記憶装置としては、ＨＤＤなどの他の種類の不揮発性記憶装置を使用することもできる。
【００３６】
表示装置１０４は、プロセッサ１０１からの命令にしたがって画像を表示する。表示装置１０４としては、液晶ディスプレイや有機ＥＬ（Electroluminescence）ディスプレイなどがある。入力装置１０５は、タッチパネルとして表示装置１０４の表示面に実装される。入力装置１０５は、入力操作に応じた信号をプロセッサ１０１に送信する。
【００３７】
カメラ１０６は、画像を撮像し、撮像された画像のデータをプロセッサ１０１に送信する。無線通信インタフェース１０７は、ネットワーク６００を介して、サーバ２００などの他の装置との間でデータを送受信する。
【００３８】
図４は、サーバのハードウェア構成例を示す図である。なお、この図４ではサーバ２００のハードウェア構成について示すが、サーバ５００についても同様のハードウェア構成によって実現可能である。
【００３９】
サーバ２００は、プロセッサ２０１によって装置全体が制御されている。図３のプロセッサ１０１と同様に、プロセッサ２０１は、マルチプロセッサであってもよいし、例えばＣＰＵ、ＭＰＵ、ＤＳＰ、ＡＳＩＣまたはＰＬＤであってもよい。また、プロセッサ２０１は、ＣＰＵ、ＭＰＵ、ＤＳＰ、ＡＳＩＣ、ＰＬＤのうちの２以上の要素の組み合わせであってもよい。
【００４０】
プロセッサ２０１には、バス２０８を介して、ＲＡＭ２０２と複数の周辺機器が接続されている。
ＲＡＭ２０２は、サーバ２００の主記憶装置として使用される。ＲＡＭ２０２には、プロセッサ２０１に実行させるＯＳプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ２０２には、プロセッサ２０１による処理に必要な各種データが格納される。
【００４１】
バス２０８に接続されている周辺機器としては、ＨＤＤ２０３、グラフィック処理装置２０４、入力インタフェース（Ｉ／Ｆ）２０５、読取装置２０６および通信インタフェース（Ｉ／Ｆ）２０７がある。
【００４２】
ＨＤＤ２０３は、サーバ２００の補助記憶装置として使用される。ＨＤＤ２０３には、ＯＳプログラム、アプリケーションプログラム、および各種データが格納される。なお、補助記憶装置としては、ＳＳＤ（Solid State Drive）などの他の種類の不揮発性記憶装置を使用することもできる。
【００４３】
グラフィック処理装置２０４には、表示装置２０４ａが接続されている。グラフィック処理装置２０４は、プロセッサ２０１からの命令にしたがって、画像を表示装置２０４ａに表示させる。表示装置２０４ａとしては、液晶ディスプレイや有機ＥＬディスプレイなどがある。
【００４４】
入力インタフェース２０５には、入力装置２０５ａが接続されている。入力インタフェース２０５は、入力装置２０５ａから出力される信号をプロセッサ２０１に送信する。入力装置２０５ａとしては、キーボードやポインティングデバイスなどがある。ポインティングデバイスとしては、マウス、タッチパネル、タブレット、タッチパッド、トラックボールなどがある。
【００４５】
読取装置２０６には、可搬型記録媒体２０６ａが脱着される。読取装置２０６は、可搬型記録媒体２０６ａに記録されたデータを読み取ってプロセッサ２０１に送信する。可搬型記録媒体２０６ａとしては、光ディスク、光磁気ディスク、半導体メモリなどがある。
【００４６】
通信インタフェース２０７は、ネットワーク６００を介して、顧客端末１００、プリンタ３００などの他の装置との間でデータの送受信を行う。
図５は、銀行業務システムにおける処理の流れについて説明するための図である。この図５を用いて、銀行業務システムにおける各装置の処理の流れの概要を、顧客および行員の動作とともに説明する。
【００４７】
顧客は、銀行店舗１０００に来店すると、行員から顧客端末１００を受け取る。顧客は、顧客端末１００に表示される画像にしたがって、申込を行いたい取引を選択し、その申込に必要な各種の情報（申込情報）を顧客端末１００に入力する（ステップＳ１１）。申込が可能な取引としては、例えば、新規の銀行口座を開設する「新規口座開設」、各種の税金や公金を収納する「税公金収納」などがある。
【００４８】
顧客端末１００には、サーバ２００の制御によって、取引の選択画面や申込情報を入力するための複数の入力画面が順次表示される。そして、顧客によって入力された申込情報は、サーバ２００に送信される。サーバ２００は、顧客入力データベース（ＤＢ）２１１を備えており、顧客端末１００から受信した申込情報を顧客入力データベース２１１に登録する（ステップＳ１２）。
【００４９】
ここで、顧客によって申し込まれた取引は、取引フローＩＤ（IDentification）によって識別されるものとする。勘定系システムでは、顧客端末１００から申し込まれた各取引に対応する申込手続が行われる際、個々の取引に対応する申込手続には複数段階の手続が含まれる。例えば、新規口座開設のための申込手続には、顧客の個人情報を登録するための手続、新規の銀行口座を開設するための手続、カード発行のための手続、カード発行手数料を受け入れるための手続などが含まれる。
【００５０】
したがって、勘定系システムに属するサーバ５００は、申し込まれた１つの取引に対応する申込手続処理を実行する際、各申込手続に含まれる複数段階の手続のそれぞれに対応する手続処理を順次実行する。「取引フロー」とは、申し込まれた取引に対応する申込手続処理に含まれる一連の手続処理のグループを示す。このような取引フローを識別する取引フローＩＤにより、顧客によって申し込まれた取引が識別される。顧客端末１００から受信されて顧客入力データベース２１１に登録される申込情報には、取引フローＩＤが含まれており、これによって申込情報に対応する取引を識別できるようになっている。
【００５１】
顧客による申込情報の入力操作が完了し、顧客入力データベース２１１に対する申込情報の登録が完了すると、サーバ２００は、受信した申込情報の内容をコード化して表現した二次元バーコード３１１を生成する。二次元バーコード３１１には、取引フローＩＤを示すコードも含まれる。なお、二次元バーコード３１１としては、例えば、ＱＲ（Quick Response）コード（登録商標）が生成される。
【００５２】
サーバ２００は、二次元バーコード３１１が表示された帳票３１０をプリンタ３００に印刷させる（ステップＳ１３）。帳票３１０には、二次元バーコード３１１の他、例えば、顧客の氏名や住所、申込対象の取引の種類など、申込情報に含まれる少なくとも一部の情報が表示される。
【００５３】
なお、顧客入力データベース２１１に対する申込情報の登録および二次元バーコード３１１の印刷が完了すると、顧客端末１００からは入力された申込情報が消去される。これにより、顧客の個人情報が漏洩する可能性を低減できる。
【００５４】
顧客は、プリンタ３００によって印刷された帳票３１０を受け取り、この帳票３１０を窓口の行員に渡して、取引の申込手続を依頼する。行員は、受け取った帳票３１０上の二次元バーコード３１１をバーコードリーダ４０１にかざす。これにより、バーコードリーダ４０１によって二次元バーコード３１１が読み取られ（ステップＳ１４）、行員端末４００は、読み取られた二次元バーコード３１１の画像データをサーバ５００に送信する。
【００５５】
ここで、サーバ５００は、顧客の申込情報を保持するための自動入力用データベース（ＤＢ）５１１を備えている。自動入力用データベース５１１には、行員端末４００に表示させる入力画面に入力されるデータを識別するキー名と、キー名に対応するデータとが対応付けて保持される。また、サーバ５００はさらに、顧客端末１００を用いて入力された申込情報内のデータと、行員端末４００に表示させる入力画面上のデータ項目とを連携させるためのデータ連携定義情報５１２を保持している。
【００５６】
サーバ５００は、行員端末４００から受信した二次元バーコード３１１の画像データに基づいて、申込情報の内容を認識する。そして、サーバ５００は、認識された申込情報に含まれる各データと、自動入力用データベース５１１内のキー名とを、データ連携定義情報５１２に基づいて連携させる（ステップＳ１５）。
【００５７】
具体的には、データ連携定義情報５１２には、二次元バーコード３１１が示す申込情報に含まれる各データと、自動入力用データベース５１１内のキー名との対応関係を示す定義情報が、取引フローＩＤごとに保持されている。サーバ５００は、二次元バーコード３１１から認識された申込情報に含まれる取引フローＩＤを抽出する。そして、サーバ５００は、データ連携定義情報５１２に含まれる上記の定義情報のうち、申込情報から抽出された取引フローＩＤに対応する定義情報に基づいて、申込情報に含まれる各データに対応するキー名を判別する。サーバ５００は、自動入力用データベース５１１における判別されたキー名のレコードに、申込情報内の対応するデータを登録する。これにより、認識された申込情報内の各データが自動入力用データベース５１１に登録される。
【００５８】
次に、サーバ５００は、申込情報の入力のための入力画面を行員端末４００に順次表示させる。このとき、サーバ５００は、データ連携定義情報５１２に基づき、自動入力用データベース５１１に登録された申込情報の各データを入力画面内の対応するデータ項目に設定した状態で、入力画面を表示させる。すなわち、サーバ５００は、行員端末４００に表示させる各入力画面に対して、データ項目のデータを自動入力する（ステップＳ１６）。
【００５９】
行員は、行員端末４００に順次表示される入力画面を視認して、データ項目に入力されたデータを確認する。このとき、行員は、データ項目に入力されたデータを必要に応じて修正し、更新することができる。行員によるデータの更新内容は、自動入力用データベース５１１に反映される。そして、行員による全入力画面の確認が完了すると、サーバ５００によって申込情報を用いた申込手続処理が実行される。なお、申込手続処理は、勘定系システムに含まれるサーバ５００以外の他のサーバにおいて実行されてもよい。この場合、行員による全入力画面の確認が完了すると、申込情報が他のサーバに送信される。
【００６０】
以上の処理によれば、行員端末４００を操作する行員は、顧客から受け取った帳票３１０上の二次元バーコード３１１をバーコードリーダ４０１に読み取らせるだけで、各入力画面に申込情報内のデータを自動的に入力させることができる。これにより、行員による申込情報の入力作業の手間を省くことができ、行員の作業効率を向上させることができる。
【００６１】
また、顧客端末１００で入力され、サーバ２００の顧客入力データベース２１１に登録された顧客の申込情報は、二次元バーコード３１１を用いて勘定系システムに受け渡される。ここで、二次元バーコード３１１に埋め込まれる申込情報の各データには、サーバ５００の自動入力用データベース５１１においてデータを識別するためのキー名が付与されていない。そして、二次元バーコード３１１から認識された申込情報の各データは、データ連携定義情報５１２に基づくサーバ５００の処理によって、自動入力用データベース５１１の各キー名、すなわち、勘定系システムで使用されるデータの識別情報と連携される。
【００６２】
このような仕組みにより、サーバ２００を含む顧客対応業務に関する処理のためのシステムと、勘定系システムとの間でデータベースの構造が異なる場合でも、入力された申込情報の内容を行員端末４００上の入力画面に正確に自動入力できる。例えば、前者のシステム（例えば、店舗システム）を構築するベンダと後者の勘定系システムを構築するベンダとが異なる場合、システム間でデータベースの構造が異なる場合があり得る。このような場合でも、例えば前者のシステムのデータベースの構造を変更することなく、入力画面に対する自動入力を実現できる。
【００６３】
さらに、入力された申込情報がオンラインでなく、帳票３１０のような紙媒体に印刷された二次元バーコード３１１を介して受け渡されることで、前者のシステムと後者の勘定系システムとを物理的に分離できる。これにより、勘定系システムの安全性を向上させることができる。
【００６４】
また、顧客端末１００を用いて入力された申込情報は、サーバ２００の顧客入力データベース２１１に蓄積される。顧客端末１００では、申込情報に対応する二次元バーコード３１１が印刷されると入力された申込情報は削除されてしまうが、申込情報はそれ以降もサーバ２００の顧客入力データベース２１１に残る。このため、顧客入力データベース２１１に蓄積された申込情報を様々な用途で利用できる。例えば、顧客から申込が要求された取引が実際に行われたかを、管理者が後からチェックすることができる。また、銀行店舗１０００における取引の申込状況、申込を行った顧客の傾向などを、勘定系システムの情報を参照せずに、店舗側のシステムだけを用いて管理者が解析することもできる。さらに、申込情報とともに入力操作の開始および終了の時刻が顧客入力データベース２１１に記録されていれば、入力操作にかかった時間に基づいて管理者が操作性を検証し、操作性の改善の要否を判断することもできる。
【００６５】
次に、本実施の形態に係る銀行業務システムの処理の詳細について説明する。
＜顧客の入力操作に伴う処理＞
図６は、顧客端末およびこれに接続するサーバが備える処理機能の構成例を示す図である。
【００６６】
顧客端末１００は、表示・入力処理部１１０を有する。表示・入力処理部１１０の処理は、例えば、プロセッサ１０１が所定のプログラムを実行することで実現される。表示・入力処理部１１０は、サーバ２００からの指示にしたがって、申込情報の入力を受け付けるための入力画面を表示装置１０４に表示させる。また、表示・入力処理部１１０は、顧客の操作によって入力画面に入力された情報をサーバ２００に送信する。また、表示・入力処理部１１０は、入力画面によっては、カメラ１０６を起動させ、カメラ１０６によって読み取られた画像のデータ（例えば、バーコードの画像データ）をサーバ２００に送信する。
【００６７】
サーバ２００は、記憶部２１０、入力受付処理部２２１およびバーコード生成部２２２を有する。記憶部２１０は、例えば、ＲＡＭ２０２、ＨＤＤ２０３など、サーバ２００が備える記憶装置の記憶領域として実現される。入力受付処理部２２１およびバーコード生成部２２２の処理は、例えば、プロセッサ２０１が所定のプログラムを実行することで実現される。
【００６８】
記憶部２１０には、前述の顧客入力データベース２１１が記憶される。
入力受付処理部２２１は、申込情報の入力を受け付けるための入力画面を顧客端末１００の表示・入力処理部１１０に表示させる。入力受付処理部２２１は、入力画面に入力された情報を表示・入力処理部１１０から受信し、次の入力画面がある場合にはその入力画面を表示・入力処理部１１０に表示させる。入力受付処理部２２１は、申込情報の入力が完了すると、受信した申込情報を顧客入力データベース２１１に登録する。このとき、登録される申込情報には、申し込まれた取引を示す取引フローＩＤが含められる。
【００６９】
バーコード生成部２２２は、顧客入力データベース２１１に対する申込情報の登録が完了すると、登録された申込情報の内容がコード化された二次元バーコードを生成する。バーコード生成部２２２は、二次元バーコードが表示された帳票をプリンタ３００に印刷させる。
【００７０】
図７は、新規口座開設が申し込まれた場合の顧客端末における画面遷移の例を示す図である。
来店した顧客に顧客端末１００が手渡されると、サーバ２００の入力受付処理部２２１は、まず、顧客端末１００にメニュー画面１２１を表示させる。メニュー画面１２１は、申込を行う取引を顧客に選択させる画面であり、これらの取引で共通の画面である。メニュー画面１２１には、例えば、申込が可能な取引をそれぞれ示すボタンが表示され、いずれかのボタンが顧客によって選択操作されると、選択されたボタンを示す情報がサーバ２００に送信される。これにより、入力受付処理部２２１は、申込が要求された取引を判別する。
【００７１】
なお、選択可能な取引としては、上記の「新規口座開設」、「税公金収納」の他に例えば、「預け入れ・引き出し」、「振り込み・振り替え」、「紛失」、「投信・保険」などを適用可能である。「預け入れ・引き出し」は、預金の預け入れまたは引き出しの取引を示す。「振り込み・振り替え」は、料金の振り込みまたは振り替えの取引を示す。「紛失」は、預金口座を紛失した場合に対処するための取引を示す。「投信・保険」は、投資信託または保険に加入するための取引を示す。
【００７２】
以下、メニュー画面１２１において新規口座開設が選択されたとする。この場合、図７に示すように、入力受付処理部２２１は顧客端末１００に対し、個人属性選択画面１２２、本人確認資料選択画面１２３、本人確認資料読取画面１２４、顧客情報入力画面（１）１２５、顧客情報入力画面（２）１２６、勤務先入力画面１２７、科目選択画面１２８、通帳種類選択画面１２９、カード種類選択画面１３０、暗証番号入力画面１３１、取引内容確認画面（１）１３２、取引内容確認画面（２）１３３を順に表示させる。
【００７３】
個人属性選択画面１２２は、顧客の属性を入力するための画面である。本人確認資料選択画面１２３は、顧客本人を確認するための資料の種類を選択するための画面である。本人確認資料読取画面１２４は、顧客端末１００のカメラ１０６によって本人確認資料を読み取るための画面である。顧客情報入力画面（１）１２５および顧客情報入力画面（２）１２６は、顧客の氏名や住所などの所定の個人情報を入力するための画面である。勤務先入力画面１２７は、顧客の勤務先に関する情報を入力するための画面である。
【００７４】
科目選択画面１２８は、開設する預金の種類を選択するための画面である。通帳種類選択画面１２９は、発行される通帳の種類を選択するための画面である。カード種類選択画面１３０は、発行される銀行カードの種類を選択するための画面である。暗証番号入力画面１３１は、暗証番号を入力するための画面である。取引内容確認画面（１）１３２および取引内容確認画面（２）１３３は、暗証番号入力画面１３１までの画面に対して入力された内容を顧客が確認するための画面である。例えば、最後の取引内容確認画面（２）１３３に設けられた確認ボタンを選択する確定操作が行われると、プリンタ３００から二次元バーコードが表示された帳票が印刷される。
【００７５】
ここで、新規口座開設が申し込まれた場合に顧客端末１００に表示される画面の具体的な例を図８、図９に示す。
図８は、個人属性選択画面の表示例を示す図である。個人属性選択画面１２２には、顧客の属性を選択するための選択ボタン１２２ａ〜１２２ｄが設けられている。サーバ２００の入力受付処理部２２１は、選択ボタン１２２ａ，１２２ｂ，１２２ｃ，１２２ｄに対する選択入力が行われることで、顧客の属性がそれぞれ個人、個人事業主、法人、任意団体であることを認識する。
【００７６】
図９は、顧客情報入力画面（１）の表示例を示す図である。顧客情報入力画面（１）１２５には、項目名、入力欄、入力ボタンが同列に表示され、入力ボタンが選択されることで入力キーが表示され、入力キーの操作によって入力文字列が入力欄に入力される。例えば、「カナ氏名」というデータ項目名に対応する入力欄１２５ａと入力ボタン１２５ｂが表示され、入力ボタン１２５ｂが選択されることでカナ文字の入力キーが表示され、入力キーの操作によって入力されたカナ文字の文字列が入力欄１２５ａに入力される。また、顧客情報入力画面（１）１２５には確定ボタン１２５ｃが表示される。確定ボタン１２５ｃが選択操作されると、各入力欄に入力された文字列がサーバ２００に送信され、サーバ２００の入力受付処理部２２１がこの文字列を受信する。
【００７７】
図１０は、顧客入力データベースの構成例を示す第１の図である。図１０では例として、新規口座開設が申し込まれた場合の申込情報の登録例を示す。
顧客入力データベース２１１においては、申込情報に含まれる各データのデータ番号を示す「Ｎｏ．」に対して、項目名、顧客端末画面名および設定値が対応付けて登録されている。データ番号は、申込情報に含まれるデータの通し番号を示す。項目名は、設定されるデータの項目名を示す。顧客端末画面名は、顧客端末１００に表示された画面の名称を示す。設定値は、対応する項目に設定されるデータの値を示す。
【００７８】
顧客端末１００に表示された画面の顧客端末画面名に対応付けられた項目名が、その画面に対する入力に基づいて設定されるデータの項目名を示す。例えば、個人属性選択画面１２２に対する入力に基づいて「個人属性」「税区分」という項目にデータが設定される。「個人属性」には、個人属性選択画面１２２に対する入力によって選択された個人属性を示す値が設定される。「税区分」には、選択された個人属性に応じて決定される値が設定される。
【００７９】
本人確認資料読取画面１２４、顧客情報入力画面（１）１２５、顧客情報入力画面（２）１２６、勤務先入力画面１２７および暗証番号入力画面１３１に対応付けられた項目には、画面に対して入力されたデータがそのまま設定される。科目選択画面１２８および通帳種類選択画面１２９に対応付けられた項目には、画面に対する入力によって選択された情報を示す値が設定される。カード種類選択画面１３０に対応付けられた「カード種類」には、画面に対する入力によって選択された情報を示す値が設定される。カード種類選択画面１３０に対応付けられた「カード処理区分」「カード発行区分」「カード区分」「カード引渡方法」「本人・代理人区分」「手数料」「手数料コード」には、新規口座開設に対してあらかじめ決められた固定値が設定される。
【００８０】
最後に表示される取引内容確認画面（２）１３３に対応付けられた項目には、取引内容確認画面（２）１３３に対する確定操作が行われた段階でデータが設定される。例えば、「取引フローＩＤ」には、メニュー画面１２１で選択された内容に対応する固定値（ここでは新規口座開設を示す値）が設定される。「店番」には、入力が行われた銀行店舗１０００の識別番号が設定される。「金額」には、新規口座開設に対してあらかじめ決められた手数料の固定値が設定される。
【００８１】
以上の図１０に示すように、顧客入力データベース２１１には、顧客端末１００に対する入力に基づく申込情報の各データが、データ番号に対応付けて登録される。
図１１は、印刷される帳票の例を示す図である。図１１では例として、新規口座開設が申し込まれた場合の帳票３１０の例を示す。
【００８２】
サーバ２００のバーコード生成部２２２は、上記のように顧客入力データベース２１１に対する申込情報の登録が完了すると、登録された申込情報に基づいて二次元バーコード３１１を生成する。二次元バーコード３１１は、例えば、申込情報に含まれる各データを顧客入力データベース２１１のデータ番号順にコード化して埋め込むことで生成される。これにより、サーバ５００は二次元バーコード３１１に基づいて、申込情報に含まれる各データをデータ番号順に取得することができる。
【００８３】
バーコード生成部２２２は、生成された二次元バーコード３１１が表示された帳票３１０の画像データを生成し、その画像データをプリンタ３００に送信して、帳票３１０を印刷させる。図１１に示すように、帳票３１０には、二次元バーコード３１１とともに、申込情報に含まれるデータのうちいくつかの所定のデータが表示される。
【００８４】
なお、申込情報のデータサイズと二次元バーコード３１１に埋め込み可能（変換可能）なデータサイズの上限との関係によっては、申込情報のすべてのデータを１つの二次元バーコード３１１に埋め込むことができない場合もある。この場合、申込情報のデータが複数の二次元バーコード３１１に分割して埋め込まれてもよい。このとき、生成される二次元バーコード３１１には、例えば、二次元バーコードが１つか複数かを示す情報や、複数の場合に次の二次元バーコードの有無を示す情報が埋め込まれる。これにより、複数の二次元バーコード３１１をセットで取り扱うことができる。また、申込情報のデータは、その内容とは関係なく、二次元バーコード３１１に埋め込み可能なサイズごとに分割されて複数の二次元バーコード３１１のそれぞれに埋め込まれればよい。
【００８５】
次に、他の一例として税公金収納が申し込まれた場合について説明する。
図１２は、税公金収納が申し込まれた場合の顧客端末における画面遷移の例を示す図である。サーバ２００の入力受付処理部２２１は、メニュー画面１２１において「税公金収納」が選択されると、図１２に示すように、入力受付処理部２２１は顧客端末１００に対し、納付書読取画面１４１、納付書読取結果画面１４２、納付内容確認画面１４３、支払方法選択画面１４４、顧客情報入力画面１４５、取引内容確認画面１４６を順に表示させる。
【００８６】
納付書読取画面１４１は、税金や公金を納付するための納付書に記載されたバーコードを、顧客端末１００のカメラ１０６によって読み取るための画面である。サーバ２００の入力受付処理部２２１は、読み取られたバーコードを解析し、解析によって取得された各データを示す読取結果を表示させた納付書読取結果画面１４２を顧客端末１００に表示させる。顧客によって読取結果が確認され、納付書読取結果画面１４２に対して次の画面に進むための操作が行われると、入力受付処理部２２１は、納付内容確認画面１４３を顧客端末１００に表示させる。そして、顧客によって納付内容確認画面１４３に対する確定操作が行われると、入力受付処理部２２１は、顧客情報入力画面１４５を顧客端末１００に表示させる。
【００８７】
ここで、図１３は、納付書読取結果画面の表示例を示す図である。納付書読取結果画面１４２には、納付書のバーコードから取得された納付書名、納付期限、納付金額がそれぞれ表示欄１４２ａ，１４２ｂ，１４２ｃに設定される。また、確定ボタン１４２ｄに対する選択操作が行われると、次の納付内容確認画面１４３が表示される。
【００８８】
一方、追加読取ボタン１４２ｅに対する選択操作が行われると、納付書読取画面１４１が再度表示される。顧客は、表示された納付書読取画面１４１を用いて、他の納付書のバーコードの読取操作を行うことができる。このようにして、顧客は、納付書読取画面１４１および納付書読取結果画面１４２を所定回数繰り返し表示させて、複数の納付書を読み取らせることができる。納付内容確認画面１４３には、読み取られたすべての納付書の内容が一覧表示される。また、納付内容確認画面１４３にも追加読取ボタンが設けられており、追加読取ボタンに対する選択入力が行われると、納付書読取画面１４１が再度表示される。
【００８９】
以下、図１２に戻って説明を続ける。
支払方法選択画面１４４は、税や公金の支払方法を選択するための画面である。支払方法が口座引き落としの場合、支払方法選択画面１４４に対してその口座の情報も入力される。顧客情報入力画面１４５は、顧客の氏名、電話番号などの所定の個人情報を入力するための画面である。取引内容確認画面１４６は、支払方法選択画面１４４までの画面に対して入力された内容を顧客が確認するための画面である。取引内容確認画面１４６に設けられた確認ボタンを選択する確定操作が行われると、プリンタ３００から二次元バーコードが表示された帳票が印刷される。
【００９０】
図１４は、顧客入力データベースの構成例を示す第１の図である。図１４では例として、税公金収納が申し込まれた場合の申込情報の登録例を示す。
図１０に示した新規口座開設の場合と同様に、顧客入力データベース２１１においては、申込情報に含まれる各データのデータ番号を示す「Ｎｏ．」に対して、項目名、顧客端末画面名および設定値が対応付けて登録されている。また、税公金収納では、前述のように複数の納付書を用いた収納の申込が可能になっている。納付書読取結果画面１４２に対する確定操作が行われると、用いられた納付書のそれぞれに基づくデータが顧客入力データベース２１１に登録される。図１４では例えば、データ番号８〜１２のレコード群やデータ番号１３〜１７のレコード群に、それぞれ１つの納付書に基づくデータが登録される。１回の税公金収納の申込において用いることが可能な納付書の上限数はあらかじめ決められており、税公金収納の申込情報については、納付書ごとのレコード群が納付書の上限数分だけあらかじめ設けられている。これらのレコード群のうち、用いられた納付書の数のレコード群に対してのみ納付書に基づくデータが設定され、残りのレコード群には「Ｎｕｌｌ」が設定される。
【００９１】
次に、サーバ２００の処理についてフローチャートを用いて説明する。
図１５は、顧客の入力操作に伴うサーバの処理を示すフローチャートの例である。
［ステップＳ２１］サーバ２００の入力受付処理部２２１は、顧客端末１００にメニュー画面１２１を表示させる。
【００９２】
［ステップＳ２２］入力受付処理部２２１は、メニュー画面１２１に対する選択入力操作を監視する。入力受付処理部２２１は、顧客端末１００からの受信情報に基づき、メニュー画面１２１に対する取引の選択操作が完了したと判定すると、ステップＳ２３の処理を実行する。
【００９３】
［ステップＳ２３］入力受付処理部２２１は、選択された取引に対応する入力画面を顧客端末１００に表示させる。
［ステップＳ２４］入力受付処理部２２１は、ステップＳ２３で表示された入力画面に対する顧客の入力操作を監視する。入力受付処理部２２１は、顧客端末１００からの受信情報に基づき、入力画面に対する入力操作が完了したと判定すると、ステップＳ２５の処理を実行する。
【００９４】
［ステップＳ２５］入力受付処理部２２１は、次の入力画面が存在する場合、処理をステップＳ２３に進め、次の入力画面を顧客端末１００に表示させる。一方、入力受付処理部２２１は、次の入力画面が存在しない場合、ステップＳ２６の処理を実行する。
【００９５】
［ステップＳ２６］入力受付処理部２２１は、入力された情報に基づく申込情報を顧客入力データベース２１１に登録する。なお、ここでは例として、顧客入力データベース２１１には、登録された申込情報に対応付けられたステータス情報も登録されるものとする。このステップＳ２６では、ステータス情報としては初期値の「０」が登録される。
【００９６】
［ステップＳ２７］バーコード生成部２２２は、ステップＳ２６で登録された申込情報に基づいて二次元バーコードを生成する。バーコード生成部２２２は、生成された二次元バーコードが表示された帳票の画像データを生成し、この画像データをプリンタ３００に送信して、画像データに基づく帳票をプリンタ３００に印刷させる。また、バーコード生成部２２２は、印刷が正常に完了すると、ステップＳ２６で顧客入力データベース２１１に登録されたステータス情報を「１」に更新する。これにより、二次元バーコードの印刷が正常に完了したことを顧客入力データベース２１１に記録することができる。
【００９７】
＜行員端末の入力画面に対する自動入力処理＞
図１６は、行員端末およびこれに接続するサーバが備える処理機能の構成例を示す図である。
【００９８】
行員端末４００は、バーコード読取処理部４１１および表示・入力処理部４１２を有する。バーコード読取処理部４１１および表示・入力処理部４１２の処理は、例えば、行員端末４００が備える図示しないプロセッサが所定のプログラムを実行することで実現される。
【００９９】
バーコード読取処理部４１１は、バーコードリーダ４０１を制御して、バーコードリーダ４０１によって帳票から読み取られた二次元バーコードの画像データを取得し、サーバ５００に送信する。
【０１００】
表示・入力処理部４１２は、サーバ５００からの指示にしたがって、二次元バーコードに基づく申込情報の読取結果を示す画面を、行員端末４００の表示装置に表示させる。また、表示・入力処理部４１２は、サーバ５００からの指示にしたがって、データ項目にデータが自動入力された入力画面を、行員端末４００の表示装置に順に表示させる。表示・入力処理部４１２は、行員によってデータ項目のデータに対する修正操作が行われた場合、修正内容をサーバ５００に送信する。
【０１０１】
サーバ５００は、記憶部５１０、データ連携処理部５２１、自動入力処理部５２２および業務処理部５２３を有する。記憶部５１０は、例えば、サーバ５００が備える図示しないＲＡＭ、ＨＤＤなどの記憶装置の記憶領域として実現される。データ連携処理部５２１、自動入力処理部５２２および業務処理部５２３の処理は、例えば、サーバ５００が備える図示しないプロセッサが所定のプログラムを実行することで実現される。
【０１０２】
記憶部５１０には、前述の自動入力用データベース５１１に加え、前述のデータ連携定義情報５１２の例として、画面定義情報５１２ａおよび項目定義情報５１２ｂが記憶される。画面定義情報５１２ａには、取引フローＩＤと、行員端末４００に表示させる入力画面との対応関係が定義される。項目定義情報５１２ｂには、二次元バーコードから読み取られた申込情報内の各データと、自動入力用データベース５１１内のキー名との対応関係が定義された「データ連携用データ」が含まれる。さらに、項目定義情報５１２ｂには、自動入力用データベース５１１内のキー名と、行員端末４００に表示させる入力画面内のデータ項目との対応関係が定義された「画面連携用データ」も含まれる。
【０１０３】
データ連携処理部５２１は、行員端末４００のバーコード読取処理部４１１から送信された二次元バーコードの画像データを解析して、申込情報の内容を認識する。そして、データ連携処理部５２１は、行員端末４００に表示させるバーコード確認画面を生成する。詳しくは後述するが、バーコード確認画面にはデータ入力欄が複数設けられており、データ連携処理部５２１は、申込情報に含まれる複数のデータのそれぞれを、バーコード確認画面のデータ入力欄に順番に設定していく。データ連携処理部５２１は、このようにして各データ入力欄にデータが設定されたバーコード確認画面を表示するように、行員端末４００の表示・入力処理部４１２に指示する。
【０１０４】
続いて、データ連携処理部５２１は、認識された申込情報から取引フローＩＤを抽出する。データ連携処理部５２１は、項目定義情報５１２ｂに含まれる情報のうち、抽出された取引フローＩＤに対応するデータ連携用データに基づいて、バーコード確認画面の各データ入力欄に設定されたデータと、自動入力用データベース５１１内のキー名とを対応付けていく。これにより、二次元バーコードから認識された申込情報内の各データと、自動入力用データベース５１１内のキー名とが連携される。データ連携処理部５２１は、バーコード確認画面の各データ入力欄に設定されたデータを、対応するキー名とともに自動入力用データベース５１１に登録する。
【０１０５】
自動入力処理部５２２は、画面定義情報５１２ａに基づいて、申込情報から抽出された取引フローＩＤに対応する入力画面を順次表示させるよう、行員端末４００の表示・入力処理部４１２に指示する。このとき、自動入力処理部５２２は、項目定義情報５１２ｂに含まれる画面連携用データのうち抽出された取引フローＩＤに対応するデータに基づいて、入力画面上のデータ項目に、データ連携処理部５２１によって自動入力用データベース５１１に登録されたデータを設定しておく。これにより、行員端末４００に表示される入力画面の各データ項目には、申込情報内の対応するデータが自動設定された状態となる。行員端末４００を操作する行員による各入力画面の確認が完了すると、自動入力用データベース５１１に登録された申込情報が確定される。
【０１０６】
業務処理部５２３は、自動入力用データベース５１１において確定された申込情報を用いて、申し込まれた取引についての申込手続処理を実行する。なお、前述のように、申込手続処理は、サーバ５００に接続された他のサーバにおいて実行されてもよい。この場合、自動入力用データベース５１１において確定された申込情報が他のサーバに出力される。
【０１０７】
以下、データ連携処理部５２１および自動入力処理部５２２の処理について詳しく説明する。まず、図１７、図１８を用いて、サーバ５００の制御の下で行員端末４００に表示される画面の遷移について説明する。
【０１０８】
図１７は、新規口座開設が申し込まれた場合の行員端末における画面遷移の例を示す図である。また、図１８は、税公金収納が申し込まれた場合の行員端末における画面遷移の例を示す図である。
【０１０９】
バーコードリーダ４０１によって読み込まれた二次元バーコードの画像データが行員端末４００からサーバ５００に送信されると、サーバ５００のデータ連携処理部５２１は、まず、バーコード読取画面４２１を行員端末４００に表示させる。バーコード読取画面４２１には、二次元バーコードから認識された申込情報に含まれる各データが一覧表示される。データ連携処理部５２１は、バーコード読取画面４２１に表示されたデータと、項目定義情報５１２ｂに含まれるデータ連携用データとに基づいて、申込情報に含まれる各データを自動入力用データベース５１１のデータ名と連携させる。すなわち、バーコード読取画面４２１は、このようなデータ連携用に利用される。
【０１１０】
そして、バーコード読取画面４２１が表示された後、データ連携処理部５２１は、本来行員が申込情報内のデータを入力するための入力画面を、データ項目にデータが設定された状態で順に表示させる。申込情報に含まれる取引フローＩＤが新規口座開設を示す場合、図１７に示すように、新規取引画面４３１、口座開設画面４３２、カード発行画面４３３、手数料受入画面４３４が、入力画面として行員端末４００に順に表示される。新規取引画面４３１、口座開設画面４３２、カード発行画面４３３、手数料受入画面４３４は、新規口座開設の申込手続処理に含まれる段階的な手続処理にそれぞれ対応している。
【０１１１】
新規取引画面４３１は、新規の顧客情報を登録するための手続処理に対応しており、顧客の基本情報を示すデータ項目にデータを入力するための画面である。新規取引画面４３１には、例えば、銀行口座が開設される銀行店舗の番号を示す開設店番、カナ氏名、漢字氏名、属性、性別、電話番号、カナ住所、漢字住所、勤務先名、勤務先住所、勤務先電話番号といったデータ項目が表示される。
【０１１２】
口座開設画面４３２は、銀行口座を新規に開設するための手続処理に対応しており、開設される銀行口座に関するデータ項目にデータを入力するための画面である。口座開設画面４３２には、例えば、銀行店舗の番号を示す店番、新たに採番されたＣＩＦ（Customers' Information Files）番号、科目、金額、通帳発行区分、カード発行区分、税区分といったデータ項目が表示される。
【０１１３】
カード発行画面４３３は、銀行カードを発行するための手続処理に対応しており、発行される銀行カードに関するデータ項目にデータを入力するための画面である。カード発行画面４３３には、例えば、処理区分、発行区分、カード区分、店番、科目、口座番号、銀行カードの引渡方法、本人・代理人区分、カード種類、暗証番号といったデータ項目が表示される。
【０１１４】
手数料受入画面４３４は、銀行カードの発行手数料を徴収するための手続処理に対応しており、手数料に関するデータ項目にデータを入力するための画面である。手数料受入画面４３４には、例えば、手数料および手数料コードと、いずれも引落口座についての店番、ＣＩＦ番号、科目および口座番号といったデータ項目が表示される。
【０１１５】
一方、二次元バーコードから取得された申込情報に含まれる取引フローＩＤが税公金収納を示す場合、図１８に示すように、バーコード読取画面４２１の後、支払画面４４１、税公金収納画面４４２、手数料受入画面４４３が、入力画面として行員端末４００に順に表示される。支払画面４４１、税公金収納画面４４２、手数料受入画面４４３は、税公金収納の申込手続処理に含まれる段階的な手続処理にそれぞれ対応している。
【０１１６】
支払画面４４１は、税や公金の口座引落を行うための手続処理に対応しており、引落元の銀行口座に関するデータ項目にデータを入力するための画面である。支払画面４４１には、例えば、いずれも銀行口座についての店番、ＣＩＦ番号、科目および口座番号や、引落の金額といったデータ項目が表示される。
【０１１７】
税公金収納画面４４２は、税や公金を収納するための手続処理に対応しており、納付書から読み取られた収納内容に関するデータ項目にデータを入力するための画面である。税公金収納画面４４２には、例えば、公金区分、納付書名、納付期限、納付金額、延滞金、督促料、手数料といったデータ項目が表示される。
【０１１８】
手数料受入画面４４３は、収納の手数料を徴収するための手続処理に対応しており、手数料に関するデータ項目にデータを入力するための画面である。手数料受入画面４３４には、例えば、手数料および手数料コードと、いずれも引落口座についての店番、ＣＩＦ番号、科目および口座番号といったデータ項目が表示される。
【０１１９】
図１９は、画面定義情報のデータ構成例を示す図である。前述のように、画面定義情報５１２ａは、データ連携定義情報５１２に含まれ、取引フローＩＤと、行員端末４００に表示させる画面との対応関係が定義された情報である。
【０１２０】
図１９に示すように、画面定義情報５１２ａでは、取引フロー名および取引フローＩＤに対して、行員端末４００に表示される各画面の画面ＩＤと画面名とが対応付けて保持されている。サーバ５００のデータ連携処理部５２１および自動入力処理部５２２は、二次元バーコードに基づく申込情報から取引フローＩＤを取得し、画面定義情報５１２ａを参照することで、取得した取引フローＩＤに対応する画面を判別して行員端末４００に表示させることができる。
【０１２１】
図２０は、項目定義情報のデータ構成例を示す第１の例である。図２１は、項目定義情報のデータ構成例を示す第２の例である。図２０は、項目定義情報５１２ｂに登録された情報のうち、新規口座開設（取引フローＩＤ「００１」）についての情報を示す。図２１は、項目定義情報５１２ｂに登録された情報のうち、税公金収納（取引フローＩＤ「００２」）についての情報を示す。
【０１２２】
図２０、図２１に示すように、項目定義情報５１２ｂでは、取引フローＩＤと、行員端末４００に表示される画面に関する画面情報と、データ項目に設定されるデータを示すキー名とが対応付けて保持されている。画面情報には、画面を識別する画面ＩＤと、画面上のデータ項目を識別する項目ＩＤと、データ項目の項目名とが含まれる。
【０１２３】
項目定義情報５１２ｂのうち、画面ＩＤ「９００１」で示されるバーコード読取画面４２１についてのレコード群は、自動入力用データベース５１１のデータ項目と、行員端末４００に表示させる画面内のデータ項目との対応関係を示すデータ連携用データ５１２ｂ１として使用される。データ連携用データ５１２ｂ１では、バーコード読取画面４２１上に表示される各データ項目を示す項目ＩＤ「Ｆ０００」〜「Ｆ１００」に対して、キー名「ＤＴ０００」〜「ＤＴ１００」がそれぞれ対応付けられている。
【０１２４】
以下、データ連携処理部５２１によるデータ連携用データ５１２ｂ１を用いたデータ連携処理について説明する。
図２２は、バーコード読取画面の表示例を示す図である。データ連携処理部５２１は、バーコードリーダ４０１によって読み取られた二次元バーコードに基づいて申込情報の内容を認識すると、バーコード読取画面４２１を行員端末４００に表示させる。
【０１２５】
データ連携処理部５２１は、二次元バーコードを解析することで、申込情報に含まれる各データを、サーバ２００の顧客入力データベース２１１のデータ番号順に取得する。バーコード読取画面４２１には、データ番号順にデータが入力されるデータ項目が設けられている。各データ項目には項目ＩＤが付与されており、前述のように、これらの項目ＩＤは項目定義情報５１２ｂのデータ連携用データ５１２ｂ１においてキー名と対応付けられている。
【０１２６】
データ連携処理部５２１は、二次元バーコードから得られた申込情報に含まれる各データを、バーコード読取画面４２１上のデータ項目に対してデータ番号順に設定していく。行員端末４００には、これらのデータ項目にデータが設定された状態でバーコード読取画面４２１が表示される。行員は、各データ項目にデータが設定されていることで、二次元バーコードからの読取が正常に完了したことを確認できる。
【０１２７】
一方、データ連携処理部５２１は、自動入力用データベース５１１に、取引フローＩＤに対応付けられた所定数のレコードを含むレコード群を生成する。各レコードにはキー名が１つずつ順番に割り当てられる。
【０１２８】
データ連携処理部５２１は、バーコード読取画面４２１の各データ項目に設定されたデータを、上記のように自動入力用データベース５１１に生成されたレコードのうち、データ連携用データ５１２ｂ１において対応付けられたキー名のレコードに登録する。これによって、二次元バーコードから取得された申込情報に含まれる各データが、自動入力処理部５２２による自動入力処理で使用されるキー名に対応付けられる。これはすなわち、顧客の入力に応じて顧客入力データベース２１１に登録された各データが、自動入力用データベース５１１上で、自動入力処理で使用されるキー名と連携されることを意味する。
【０１２９】
図２３は、自動入力用データベースのデータ構成例を示す第１の例である。また、図２４は、自動入力用データベースのデータ構成例を示す第２の例である。図２３では、自動入力用データベース５１１に登録された情報のうち、新規口座開設についての情報を示す。図２４では、自動入力用データベース５１１に登録された情報のうち、税公金収納についての情報を示す。
【０１３０】
図２３、図２４に示すように、自動入力用データベース５１１では、キー名、キー名が示すデータのデータ名、キー名に対応するデータ（設定値）が対応付けて保持される。
図２３の例では、キー名「ＤＴ０００」〜「ＤＴ０２５」に対して、バーコード読取画面４２１の各データ項目に設定された設定値（すなわち、二次元バーコードに基づく値）が設定されている。また、キー名「ＤＴ００２６」，「００２７」には、データ連携処理部５２１によって採番された値が設定される。
【０１３１】
図２４の例では、キー名「ＤＴ０００」〜「ＤＴ０５７」に対して、バーコード読取画面４２１の各データ項目に設定された設定値（すなわち、二次元バーコードに基づく値）が設定されている。また、キー名「ＤＴ０５８」には、税公金収納画面４４２で算出された金額が設定され、キー名「ＤＴ０５９」には、あらかじめ決められた固定値が設定される。
【０１３２】
以上の図２３、図２４に示すように、自動入力用データベース５１１上にて、二次元バーコードから取得された申込情報に含まれる各データと、自動入力処理部５２２による自動入力処理で使用されるデータを示すキー名とが連携される。
【０１３３】
次に、自動入力処理部５２２は、上記手順で自動入力用データベース５１１に登録されたデータを用いて、画面定義情報５１２ａと、項目定義情報５１２ｂに含まれる画面連携用データとを参照しながら、入力画面に対するデータの自動入力処理を実行する。
【０１３４】
以下、図２０、図２１を参照しながら説明を続ける。
項目定義情報５１２ｂのうち、行員端末４００に表示される入力画面についてのレコード（画面ＩＤが「９００１」以外のレコード）は、キー名と入力画面上のデータ項目とを連携させるための項目連携用データ５１２ｂ２として使用される。項目連携用データ５１２ｂ２では、入力画像上の各データ項目に対して、設定すべきデータを示すキー名が登録されている。自動入力処理部５２２は、項目連携用データ５１２ｂ２から、行員端末４００に表示させる入力画面上のデータ項目に対応付けられたキー名を取得する。自動入力処理部５２２は、取得されたキー名に対応するデータを自動入力用データベース５１１から取得し、取得されたデータを入力画面上のデータ項目に設定する。これによって、入力画面に対するデータの自動入力が実現される。
【０１３５】
ここで、図２５、図２６を用いて、入力画面に対するデータの自動入力の例について説明する。
図２５は、入力画面に対するデータの自動入力を示す第１の例である。この図２５と図１９および図２０とを用いて、新規口座開設が申し込まれた場合の口座開設画面４３２におけるデータの自動入力について説明する。
【０１３６】
図２５に示すように、口座開設画面４３２には、それぞれ項目名「店番」「ＣＩＦ番号」「科目」「金額」「通帳発行区分」「カード発行区分」「税区分」「口座番号」に対応するデータ項目４３２ａ〜４３２ｈが設けられている。また、データ項目４３２ａ〜４３２ｈは、図２０に示す項目定義情報５１２ｂに含まれる項目ＩＤ「Ａ０１５」〜「Ａ０２２」にそれぞれ対応するものとする。
【０１３７】
自動入力処理部５２２は、図１９に示す画面定義情報５１２ａから、新規口座開設の取引フローＩＤ「００１」に対応する口座開設画面４３２の画面ＩＤ「１００２」を取得する。自動入力処理部５２２は、項目定義情報５１２ｂにおける画面ＩＤ「１００２」が登録されたレコード群を参照して、項目ＩＤ「Ａ０１５」〜「Ａ０２２」に対応付けられたキー名を取得する。自動入力処理部５２２は、取得されたキー名に対応するデータを自動入力用データベース５１１から取得して、口座開設画面４３２の対応するデータ項目に設定する。図２０の例によれば、口座開設画面４３２のデータ項目４３２ａ〜４３２ｈに対して、キー名「ＤＴ０１３」「ＤＴ０２６」「ＤＴ０１４」「ＤＴ０１５」「ＤＴ０１６」「ＤＴ０１９」「ＤＴ００２」「ＤＴ０２７」に対応するデータがそれぞれ設定される。
【０１３８】
図２６は、入力画面に対するデータの自動入力を示す第２の例である。この図２６と図１９および図２１とを用いて、税公金収納が申し込まれた場合の税公金収納画面４４２におけるデータの自動入力について説明する。
【０１３９】
図２６に示すように、税公金収納画面４４２には、それぞれ項目名「氏名」「電話番号」に対応するデータ項目４４２ａ，４４２ｂが設けられている。さらに、税公金収納画面４４２には、項目名「公金区分」「納付書名」「納付期限」「納付金額」「延滞金」「督促料」「手数料」の各データ項目を含む１以上のレコードが設けられている。
【０１４０】
データ項目４４２ａ，４４２ｂは、図２１に示す項目定義情報５１２ｂに含まれる項目ＩＤ「Ｅ００６」「Ｅ００７」にそれぞれ対応するものとする。自動入力処理部５２２は、図１９に示す画面定義情報５１２ａから、税公金収納の取引フローＩＤ「００２」に対応する税公金収納画面４４２の画面ＩＤ「７１４０」を取得する。自動入力処理部５２２は、項目定義情報５１２ｂにおける画面ＩＤ「７１４０」が登録されたレコード群を参照して、項目ＩＤ「Ｅ００６」「Ｅ００７」に対応付けられたキー名「ＤＴ００１」「ＤＴ００２」をそれぞれ取得する。自動入力処理部５２２は、取得されたキー名「ＤＴ００１」「ＤＴ００２」に対応するデータを自動入力用データベース５１１から取得して、税公金収納画面４４２のデータ項目４４２ａ，４４２ｂにそれぞれ設定する。
【０１４１】
また、税公金収納画面４４２の１列目のレコード４４２ｃに含まれるデータ項目「公金区分」「納付書名」「納付期限」「納付金額」「延滞金」「督促料」「手数料」は、図２１に示す項目定義情報５１２ｂに含まれる項目ＩＤ「Ｅ００８」〜「Ｅ０１４」にそれぞれ対応するものとする。自動入力処理部５２２は、項目定義情報５１２ｂにおける画面ＩＤ「７１４０」が登録されたレコード群を参照して、項目ＩＤ「Ｅ００８」〜「Ｅ０１４」に対応付けられたキー名をそれぞれ取得する。自動入力処理部５２２は、取得されたキー名に対応するデータを自動入力用データベース５１１から取得して、税公金収納画面４４２のレコード４４２ｃに含まれるデータ項目にそれぞれ設定する。
【０１４２】
次に、サーバ５００の処理についてフローチャートを用いて説明する。
図２７は、入力画面に対する自動入力処理を示すフローチャートの例である。
［ステップＳ３１］サーバ５００のデータ連携処理部５２１は、行員端末４００からの二次元バーコードの画像データを監視する。データ連携処理部５２１は、行員端末４００のバーコード読取処理部４１１から、バーコードリーダ４０１によって読み取られた二次元バーコードの画像データを受信すると、ステップＳ３２の処理を実行する。
【０１４３】
［ステップＳ３２］データ連携処理部５２１は、受信した画像データに基づいて二次元バーコードを解析し、申込情報に含まれる各データを取得する。
［ステップＳ３３］データ連携処理部５２１は、項目定義情報５１２ｂに含まれる情報のうち、申込情報に含まれる取引フローＩＤに対応するデータ連携用データ５１２ｂ１を参照する。データ連携処理部５２１は、この参照先データに基づいて、申込情報内の各データをバーコード読取画面４２１のデータ項目に順番に設定し、データが設定されたバーコード読取画面４２１を行員端末４００に表示させる。
【０１４４】
［ステップＳ３４］データ連携処理部５２１は、自動入力用データベース５１１に、申込情報に含まれる取引フローＩＤに対応付けられた所定数のレコードを含むレコード群を生成する。各レコードにはキー名が１つずつ順番に割り当てられる。
【０１４５】
データ連携処理部５２１は、項目定義情報５１２ｂの情報のうち、申込情報に含まれる取引フローＩＤに対応付けられたデータ連携用データ５１２ｂ１を参照する。データ連携処理部５２１は、バーコード読取画面４２１の各データ項目に設定されたデータを、自動入力用データベース５１１に生成されたレコードのうち、参照先のデータ連携用データ５１２ｂ１において対応付けられたキー名のレコードに登録する。
【０１４６】
この後、行員端末４００に表示されたバーコード読取画面４２１に対する行員による確定操作が行われると、処理がステップＳ３５に進められる。
［ステップＳ３５］自動入力処理部５２２は、画面定義情報５１２ａの情報のうち、申込情報から取得した取引フローＩＤに対応する情報に基づいて、次に行員端末４００に表示させる入力画面を判別する。また、自動入力処理部５２２は、項目定義情報５１２ｂに含まれる情報のうち、申込情報に含まれる取引フローＩＤに対応する項目連携用データ５１２ｂ２を参照する。自動入力処理部５２２は、この参照先データに基づき、次に表示させる入力画面上の各データ項目に対して、対応するデータを自動入力用データベース５１１から取得して設定する。自動入力処理部５２２は、各データ項目にデータが設定された入力画面を行員端末４００に表示させる。
【０１４７】
［ステップＳ３６］自動入力処理部５２２は、表示させた入力画面に対する行員による確認操作を監視する。ここで、入力画面内のデータ項目に設定されたデータが変更された場合、自動入力処理部５２２は、データの変更を自動入力用データベース５１１に反映させる。そして、自動入力処理部５２２は、確認操作が行われると、ステップＳ３７の処理を実行する。
【０１４８】
［ステップＳ３７］自動入力処理部５２２は、画面定義情報５１２ａの情報のうち、申込情報から取得した取引フローＩＤに対応する情報に基づいて、次に行員端末４００に表示させる入力画面があるかを判定する。自動入力処理部５２２は、次の入力画面がある場合、処理をステップＳ３５に進め、次の入力画面についてのデータの自動入力および表示制御を実行する。一方、次の入力画面がない場合には、自動入力用データベース５１１に登録された申込情報が確定される。この場合、自動入力処理部５２２は、処理をステップＳ３８に進める。
【０１４９】
［ステップＳ３８］業務処理部５２３は、自動入力用データベース５１１に登録された申込情報を用いて、申し込まれた取引についての申込手続処理を実行する。
〔第３の実施の形態〕
次に、第３の実施の形態に係る銀行業務システムについて説明する。第３の実施の形態に係る銀行業務システムは、第２の実施の形態に係る銀行業務システムの一部を変形したものである。
【０１５０】
図２８は、第３の実施の形態に係る銀行業務システムの構成例を示す図である。図２８では、図６、図１６と同じ構成要素については同じ符号を付して示し、それらの説明を省略する。
【０１５１】
図２８に示す銀行業務システムは、図２に示したサーバ２００および行員端末４００の代わりに、サーバ２００ａおよび行員端末４００ａを含む。また、図２８に示す銀行業務システムは、図２に示したプリンタ３００およびバーコードリーダ４０１を含まず、その代わりにサーバ２００ａと行員端末４００ａとがネットワークを介して通信可能になっている。
【０１５２】
図２に示した銀行業務システムでは、申込情報の内容を示す二次元バーコードが表示された帳票がプリンタ３００によって印刷され、帳票上の二次元バーコードがバーコードリーダ４０１によって読み取られる。これに対し、図２８に示す銀行業務システムは、申込内容を示す二次元バーコードの画像データがサーバ２００ａから行員端末４００ａに送信される点で、図２に示した銀行業務システムとは異なる。
【０１５３】
さらに、サーバ２００ａは、送信された二次元バーコードに基づく入力画面への自動入力処理が行われて、行員による入力情報の確認が完了したことを示す情報を、行員端末４００ａから受信する。これにより、サーバ２００ａが、申込情報に基づく処理として、サーバ２００ａでの処理だけでなく行員端末４００ａおよびサーバ５００での処理の進展状況を管理できるようになっている。
【０１５４】
以下、図６および図１６に示した処理機能と異なる点について詳しく説明する。
サーバ２００ａは、図６のサーバ２００が備えるバーコード生成部２２２の代わりに、バーコード生成部２２２ａを備える。バーコード生成部２２２ａは、バーコード生成部２２２と同様に、顧客入力データベース２１１に登録された申込情報の内容を示す二次元バーコードを生成する。ただし、バーコード生成部２２２ａは、生成された二次元バーコードの画像データを行員端末４００ａに送信する点で、バーコード生成部２２２と相違する。さらに、バーコード生成部２２２ａは、二次元バーコードから認識された申込情報の内容が設定された入力画面に対する行員の確認が完了したことを示す完了通知を行員端末４００ａから受信すると、顧客入力データベース２１１において申込情報に対応付けて記録されたステータス情報を、「１」から「２」に更新する。
【０１５５】
行員端末４００ａは、図１６のバーコード読取処理部４１１および表示・入力処理部４１２の代わりに、バーコード受信処理部４１３および表示・入力処理部４１２ａを備える。バーコード受信処理部４１３は、二次元バーコードの画像データをサーバ２００ａのバーコード生成部２２２ａから受信する点で、図１６のバーコード読取処理部４１１と相違する。表示・入力処理部４１２ａは、図１６の表示・入力処理部４１２の処理に加えて、入力画面に対する行員の確認が完了すると、完了通知をサーバ２００ａのバーコード生成部２２２ａに送信する処理を実行する。
【０１５６】
図２９は、顧客の入力操作に伴うサーバの処理を示すフローチャートの例である。図２９の処理では、図１５に示したステップＳ２１〜Ｓ２６の実行後に、ステップＳ２７の代わりにステップＳ２７ａの処理が実行され、その後にさらに、ステップＳ２８，Ｓ２９の処理が実行される。
【０１５７】
［ステップＳ２７ａ］バーコード生成部２２２ａは、ステップＳ２６で登録された申込情報に基づいて二次元バーコードを生成する。バーコード生成部２２２ａは、生成された二次元バーコードの画像データを、行員端末４００ａに送信する。また、バーコード生成部２２２ａは、二次元バーコードの画像データの送信が正常に完了すると、ステップＳ２６で顧客入力データベース２１１に登録されたステータス情報を「１」に更新する。これにより、二次元バーコードの送信が正常に完了したことが顧客入力データベース２１１に記録される。
【０１５８】
なお、行員端末４００ａでは、バーコード受信処理部４１３は、例えば、二次元バーコードの画像データを受信すると、その二次元バーコードを表示して、二次元バーコードを受信したことを行員に確認させる。
【０１５９】
［ステップＳ２８］バーコード生成部２２２ａは、行員端末４００ａからの完了通知を監視する。申し込まれた取引に対応するすべての入力画面が行員によって確認されると、行員端末４００ａの表示・入力処理部４１２ａから完了通知が送信される。バーコード生成部２２２ａは、完了通知を受信すると、ステップＳ２９の処理を実行する。
【０１６０】
［ステップＳ２９］バーコード生成部２２２ａは、ステップＳ２６で顧客入力データベース２１１に登録されたステータス情報を「２」に更新する。これにより、申込情報の内容が設定された入力画面の行員による確認が完了したこと（すなわち、入力画面に対する入力操作が完了したこと）が、顧客入力データベース２１１に記録される。
【０１６１】
なお、完了通知は、行員端末４００ａの表示・入力処理部４１２ａからでなく、サーバ５００の自動入力処理部５２２からサーバ２００ａのバーコード生成部２２２ａに送信されてもよい。また、上記処理に加えて、業務処理部５２３での申込情報に応じた申込手続処理が完了すると、業務処理部５２３または自動入力処理部５２２から手続完了通知がサーバ２００ａのバーコード生成部２２２ａに送信されてもよい。この場合、バーコード生成部２２２ａは、ステップＳ２６で顧客入力データベース２１１に登録されたステータス情報を「３」に更新する。これにより、サーバ２００ａにおいて、申込情報の入力から勘定系システムにおける申込手続処理の完了までの進展状況を管理できるようになる。
【０１６２】
なお、以上の第３の実施の形態では、サーバ２００ａから行員端末４００ａに対して二次元バーコードが通信によって受け渡されたが、第２の実施の形態と同様に二次元バーコードが表示された帳票を用いて受け渡されてもよい。
【０１６３】
また、上記の各実施の形態に示した装置（例えば、端末装置１、サーバ装置２、端末装置３、サーバ装置４、顧客端末１００、サーバ２００，２００ａ、行員端末４００，４００ａ、サーバ５００）の処理機能は、コンピュータによって実現することができる。その場合、各装置が有すべき機能の処理内容を記述したプログラムが提供され、そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記憶装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。磁気記憶装置には、ハードディスク装置（ＨＤＤ）、磁気テープなどがある。光ディスクには、ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc）、ブルーレイディスク（Blu-ray Disc：ＢＤ、登録商標）などがある。光磁気記録媒体には、ＭＯ（Magneto-Optical disk）などがある。
【０１６４】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ、ＣＤなどの可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０１６５】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムまたはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムにしたがった処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムにしたがった処理を実行することもできる。また、コンピュータは、ネットワークを介して接続されたサーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムにしたがった処理を実行することもできる。
【符号の説明】
【０１６６】
１，３  端末装置
２，４  サーバ装置
２ａ  記憶部
１１  申込情報
１２  識別子
１３  入力画面
１３ａ〜１３ｃ  入力項目
Ｄ１〜Ｄ３  データ
Ｓ１〜Ｓ６  ステップ
【図１】
2020027538.tif 000003
【図２】
2020027538.tif 000004
【図３】
2020027538.tif 000005
【図４】
2020027538.tif 000006
【図５】
2020027538.tif 000007
【図６】
2020027538.tif 000008
【図７】
2020027538.tif 000009
【図８】
2020027538.tif 000010
【図９】
2020027538.tif 000011
【図１０】
2020027538.tif 000012
【図１１】
2020027538.tif 000013
【図１２】
2020027538.tif 000014
【図１３】
2020027538.tif 000015
【図１４】
2020027538.tif 000016
【図１５】
2020027538.tif 000017
【図１６】
2020027538.tif 000018
【図１７】
2020027538.tif 000019
【図１８】
2020027538.tif 000020
【図１９】
2020027538.tif 000021
【図２０】
2020027538.tif 000022
【図２１】
2020027538.tif 000023
【図２２】
2020027538.tif 000024
【図２３】
2020027538.tif 000025
【図２４】
2020027538.tif 000026
【図２５】
2020027538.tif 000027
【図２６】
2020027538.tif 000028
【図２７】
2020027538.tif 000029
【図２８】
2020027538.tif 000030
【図２９】
2020027538.tif 000031