(57)【特許請求の範囲】
【請求項１】
操作端末からの入力項目データをマスター装置に入力する処理サーバを備えた項目入力処理システムであって、
前記処理サーバが、項目入力処理の能力を設定する稼働状況テーブルを記憶し、前記入力項目データを記憶し、項目入力処理の実行結果データを記憶すると共に、項目入力処理のエラー情報を記憶する記憶装置と、前記入力項目データの項目入力処理を実行する制御部とを有し、
前記制御部がプログラム処理により実現される処理手段として、
入力項目データを前記記憶装置に格納するデータ登録手段と、
項目入力処理が開始されると、データ入力画面に対応するテンプレートに規定される電文変換ルールに基づいて前記記憶装置に記憶された入力項目データを電文形式に変換して電文を作成する電文変換手段と、
前記稼働状況テーブルに設定された処理能力に応じた処理ステップで、前記マスター装置に対して前記作成した電文を出力する項目入力処理を実行し、項目入力処理の実行結果データを前記記憶装置に格納し、項目入力処理でエラーとなった場合はエラー情報を前記記憶装置に格納し、エラー情報について修正された入力項目データを再度前記マスター装置に入力する項目入力実行手段とを有し、
前記処理サーバは、時間区分毎に各時間区分内で処理される平均処理件数と、最大処理件数と、前記最大処理件数から前記平均処理件数を差し引いた余裕件数と、項目入力処理を行う対象の実行予定件数を時間区分に割り当てた予定処理件数とが設定される処理可能テーブルを記憶装置に記憶しており、
前記処理サーバの制御部によって実現される項目入力実行手段が、項目入力処理の実行予定件数について前記処理可能テーブルの余裕件数を参照して時間区分に前記実行予定件数を割り当てて時間区分に対応する予定処理件数を前記処理可能テーブルに設定し、時間区分を読み取って、前記処理可能テーブルの前記時間区分に対応する予定処理件数の入力処理を実行することを特徴とする項目入力処理システム。
【請求項２】
稼働状況テーブルには、時間区分毎に一定時間に処理される平均処理件数に基づいて前記時間区分毎に処理間隔が設定されており、
処理サーバの制御部によって実現される項目入力実行手段が、時間区分を読み取って、当該時間区分に応じて前記稼働状況テーブルを参照し、設定されている処理間隔に従ってマスター装置に対する項目入力処理を実行することを特徴とする請求項１記載の項目入力処理システム。
【請求項３】
処理サーバの制御部によって実現される項目入力実行手段が、時間区分毎に処理可能テーブルにおける余裕件数を前記処理可能テーブルにおける割当可能な最大の予定処理件数とすることを特徴とする請求項１又は２記載の項目入力処理システム。
【請求項４】
処理サーバの制御部によって実現される項目入力実行手段が、実行予定件数が処理可能テーブルにおける時間区分の割当可能な最大の予定処理件数を超えている場合、前記処理可能テーブルにおいて超えた分の件数を次の時間区分に予定処理件数として割り当てることを特徴とする請求項３記載の項目入力処理システム。
【請求項５】
処理サーバの制御部によって実現される項目入力実行手段が、項目入力処理の実行が完了すると、操作端末に実行予定件数、入力処理完了件数、エラー件数を表示出力することを特徴とする請求項１乃至４のいずれか記載の項目入力処理システム。
【請求項６】
処理サーバの制御部によって実現される項目入力実行手段が、操作端末からの要求によりエラー情報の詳細を表示出力する場合には、エラーの位置情報とエラー内容を表示出力することを特徴とする請求項１乃至５のいずれか記載の項目入力処理システム。
【請求項７】
請求項１乃至６のいずれか記載の項目入力処理システムとしてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、証券業務における顧客情報等の項目を入力処理する項目入力処理システムに係り、特に、様々な入力画面に対して汎用的に対応可能とし、エラーデータの修正を容易に行うことができる項目入力処理システムに関する。
【背景技術】
【０００２】
［従来の技術］
証券業務において、例えば、口座開設、入出庫、ファンドの手数料登録等について、顧客の個人情報、証券・債券情報等を同じような入力画面に一日に何度も入力する必要があった。
このような項目入力を人手によって繰り返し行う場合は、入力ミスが発生しやしく、時間が掛かるものとなっていた。
そこで、自動入力を行う自動入力プログラムを装置にインストールしておき、当該プログラムを用いて入力データをアップロードする方法が考えられる。
【０００３】
［関連技術］
尚、関連する先行技術として、特開２００６−７３０３７号公報「ファイル編集装置、ファイル編集方法およびファイル編集プログラム」（株式会社大和証券グループ本社）［特許文献１］がある。
【０００４】
特許文献１は、イベントアクション定義部が、部品毎にイベントが発生したときにどのようなアクションを起こすのかを定義するイベント定義ファイルと、アクションの詳細を定義するアクション定義ファイルを生成し、イベントが発生すると、イベント定義ファイルとアクション定義ファイルと特定して起動すべきアクションを実行し、また、シナリオ情報に基づいて生成されたシナリオ入力テンプレートからデータ入力テンプレートを生成し、データ入力テンプレートに処理すべきデータを登録して実行ファイルを生成して、マスタファイルに対して一括して編集処理を行うことが示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−７３０３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来の項目入力を人手による場合では、入力ミスが発生しやすく、時間が掛かるという問題点があった。
また、自動入力プログラムによるアップロードする方法では、入力項目に応じて個別に自動入力プログラムを作成する必要があり、開発コストが高くなるという問題点があった。
【０００７】
また、特許文献１では、シナリオ入力テンプレートからデータ入力テンプレートを生成し、更に実行ファイルを生成してマスタファイルに対する一括編集を行うことが記載されているものの、エラーデータの修正を容易に行うものとはなっていないものである。
【０００８】
本発明は上記実情に鑑みて為されたもので、様々な入力画面に対して汎用的に対応可能とし、エラーデータの修正を容易に行うことができる項目入力処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記従来例の問題点を解決するための本発明は、操作端末からの入力項目データをマスター装置に入力する処理サーバを備えた項目入力処理システムであって、処理サーバが、項目入力処理の能力を設定する稼働状況テーブルを記憶し、入力項目データを記憶し、項目入力処理の実行結果データを記憶すると共に、項目入力処理のエラー情報を記憶する記憶装置と、入力項目データの項目入力処理を実行する制御部とを有し、制御部がプログラム処理により実現される処理手段として、入力項目データを記憶装置に格納するデータ登録手段と、項目入力処理が開始されると、データ入力画面に対応するテンプレートに規定される電文変換ルールに基づいて記憶装置に記憶された入力項目データを電文形式に変換して電文を作成する電文変換手段と、稼働状況テーブルに設定された処理能力に応じた処理ステップで、マスター装置に対して作成した電文を出力する項目入力処理を実行し、項目入力処理の実行結果データを記憶装置に格納し、項目入力処理でエラーとなった場合はエラー情報を記憶装置に格納し、エラー情報について修正された入力項目データを再度マスター装置に入力する項目入力実行手段とを有し、処理サーバは、時間区分毎に各時間区分内で処理される平均処理件数と、最大処理件数と、最大処理件数から平均処理件数を差し引いた余裕件数と、項目入力処理を行う対象の実行予定件数を時間区分に割り当てた予定処理件数とが設定される処理可能テーブルを記憶装置に記憶しており、処理サーバの制御部によって実現される項目入力実行手段が、項目入力処理の実行予定件数について処理可能テーブルの余裕件数を参照して時間区分に実行予定件数を割り当てて時間区分に対応する予定処理件数を処理可能テーブルに設定し、時間区分を読み取って、処理可能テーブルの時間区分に対応する予定処理件数の入力処理を実行することを特徴とする。
【００１０】
本発明は、上記項目入力処理システムにおいて、稼働状況テーブルには、時間区分毎に一定時間に処理される平均処理件数に基づいて時間区分毎に処理間隔が設定されており、処理サーバの制御部によって実現される項目入力実行手段が、時間区分を読み取って、当該時間区分に応じて稼働状況テーブルを参照し、設定されている処理間隔に従ってマスター装置に対する項目入力処理を実行することを特徴とする。
【００１２】
本発明は、上記項目入力処理システムにおいて、処理サーバの制御部によって実現される項目入力実行手段が、時間区分毎に処理可能テーブルにおける余裕件数を処理可能テーブルにおける割当可能な最大の予定処理件数とすることを特徴とする。
【００１３】
本発明は、上記項目入力処理システムにおいて、処理サーバの制御部によって実現される項目入力実行手段が、実行予定件数が処理可能テーブルにおける時間区分の割当可能な最大の予定処理件数を超えている場合、処理可能テーブルにおいて超えた分の件数を次の時間区分に予定処理件数として割り当てることを特徴とする。
【００１４】
本発明は、上記項目入力処理システムにおいて、処理サーバの制御部によって実現される項目入力実行手段が、項目入力処理の実行が完了すると、操作端末に実行予定件数、入力処理完了件数、エラー件数を表示出力することを特徴とする。
【００１５】
本発明は、上記項目入力処理システムにおいて、処理サーバの制御部によって実現される項目入力実行手段が、操作端末からの要求によりエラー情報の詳細を表示出力する場合には、エラーの位置情報とエラー内容を表示出力することを特徴とする。
【００１６】
本発明は、上記項目入力処理システムとしてコンピュータを機能させるためのプログラムを特徴とする。
【発明の効果】
【００１７】
本発明によれば、操作端末からの入力項目データをマスター装置に入力する処理サーバを備え、処理サーバが、項目入力処理の能力を設定する稼働状況テーブルを記憶し、入力項目データを記憶し、項目入力処理の実行結果データを記憶すると共に、項目入力処理のエラー情報を記憶する記憶装置と、入力項目データの項目入力処理を実行する制御部とを有し、制御部がプログラム処理により実現される処理手段として、入力項目データを記憶装置に格納するデータ登録手段と、項目入力処理が開始されると、データ入力画面に対応するテンプレートに規定される電文変換ルールに基づいて記憶装置に記憶された入力項目データを電文形式に変換して電文を作成する電文変換手段と、稼働状況テーブルに設定された処理能力に応じた処理ステップで、マスター装置に対して作成した電文を出力する項目入力処理を実行し、項目入力処理の実行結果データを記憶装置に格納し、項目入力処理でエラーとなった場合はエラー情報を記憶装置に格納し、エラー情報について修正された入力項目データを再度マスター装置に入力する項目入力実行手段とを有し、処理サーバは、時間区分毎に各時間区分内で処理される平均処理件数と、最大処理件数と、最大処理件数から平均処理件数を差し引いた余裕件数と、項目入力処理を行う対象の実行予定件数を時間区分に割り当てた予定処理件数とが設定される処理可能テーブルを記憶装置に記憶しており、処理サーバの制御部によって実現される項目入力実行手段が、項目入力処理の実行予定件数について処理可能テーブルの余裕件数を参照して時間区分に実行予定件数を割り当てて時間区分に対応する予定処理件数を処理可能テーブルに設定し、時間区分を読み取って、処理可能テーブルの時間区分に対応する予定処理件数の入力処理を実行する項目入力処理システムとしているので、様々なデータ入力画面に対して汎用的に対応可能であり、エラーデータの修正を容易に行うことができる効果がある。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施の形態に係る項目入力処理システムの概略図である。
【図２】顧客登録（変更）用ファイルを示す図である。
【図３】入出庫入金用ファイルを示す図である。
【図４】実行対象ファイル選択画面を示す図である。
【図５】実行前確認画面を示す図である。
【図６】実行中確認画面を示す図である。
【図７】実行完了画面を示す図である。
【図８】実行結果照会画面を示す図である。
【図９】エラー結果詳細画面を示す図である。
【図１０】エラーレコードの修正の概略図である。
【図１１】マスター装置の稼働状況テーブルを示す図である。
【図１２】マスター装置のデータ区分に応じた処理可能テーブルを示す図である。
【図１３】本システムの処理サーバにおける処理を示すフローチャートである。
【発明を実施するための形態】
【００１９】
本発明の実施の形態について図面を参照しながら説明する。
［１．実施の形態の概要］
本発明の実施の形態に係る項目入力処理システムは、処理サーバのＣＳＶデータ登録手段が、ＣＳＶファイルの入力項目データを記憶装置に格納しておき、項目入力の処理が開始されると、電文変換手段が、データ入力画面に対応するテンプレートに規定される電文変換ルールに基づいて記憶装置に保存する入力項目データを電文形式に変換して電文を作成し、項目入力実行手段が、予め設定された処理能力に応じた処理ステップで、マスター装置への入力処理を行い、入力処理でエラーとなった場合はエラー情報を記憶装置に格納し、エラー情報について修正後のファイルで入力項目データを再度マスター装置に入力する項目入力処理を行うようにしているので、様々なデータ入力画面に対して汎用的に対応可能であり、エラーデータの修正を容易に行うことができるものである。
【００２０】
［２．本システム：図１］
本発明の実施の形態に係る項目入力処理システム（本システム）について図１を参照しながら説明する。図１は、本発明の実施の形態に係る項目入力処理システムの概略図である。
本システムは、図１に示すように、処理サーバ１と、マスター装置２と、操作端末３とから基本的に構成されている。
尚、図１では、操作端末３が一台しか描画していないが、実際は、複数台の操作端末が処理サーバ１に接続可能となるよう、操作端末３と処理サーバ１とはネットワークで接続されている。
【００２１】
また、処理サーバ１とマスター装置２とを直接接続してもよいし、ネットワークを介して接続するようにしてもよい。
また、処理サーバ１、マスター装置２、操作端末３は、コンピュータ装置で構成され、よって、処理部、記憶部、インタフェース部等を備えている。特に、操作端末３は、指示を入力するための入力部、処理結果を表示する表示部を備えている。
【００２２】
［３．本システムの各部］
次に、本システムの各部について説明する。
［処理サーバ１］
処理サーバ１は、コンピュータ装置で構成され、コンピュータプログラムを実行する処理部（自動実行制御部）１１と、必要なデータを記憶する記憶装置（記憶部及び関連するデータベース［ＤＢ］）と、マスター装置２及び操作端末３と接続するインタフェース部を備えている。
記憶装置としては、記憶部１２と、入力項目ファイル格納ＤＢ（ＣＳＶファイル格納ＤＢ）１３と、実行結果格納ＤＢ１４を備えている。
【００２３】
［記憶装置］
記憶装置（記憶部１２）は、操作端末３のデータ入力画面毎に対応して作成（変換）された複数の電文を記憶し、また、本処理を実現するプログラムを記憶する。
テンプレートについては後述するが、マスター装置２に送信するための電文形式に変換するためのルール（電文変換規則）が記述されている。
記憶装置（ＣＳＶファイル格納ＤＢ１３）は、入力項目データをＣＳＶ（Comma Separated Values）データで記憶する。
記憶装置（実行結果格納ＤＢ１４）は、項目入力処理が実行された場合の実行結果データを記憶する。
【００２４】
［自動実行制御部１１］
処理サーバ１の処理部（自動実行制御部１１）は、記憶装置に記憶されているプログラムを読み込んで項目入力処理を実行するものであり、ＣＶＳデータ登録手段と、電文変換手段と、項目入力実行手段とを実現するものである。
具体的には、自動実行制御部１１は、操作端末３から入力項目データのＣＳＶファイルが指定されて入力されると（（１）−１）、ＣＶＳデータ登録手段によりＣＳＶデータを登録する処理を行う。
この登録処理は、記憶装置にＣＳＶデータを格納するものである。尚、記憶装置に同じファイル名が存在する場合は、新たなＣＳＶファイルで更新されることになる。
【００２５】
また、自動実行制御部１１は、操作端末３からデータ入力画面に対応するテンプレートを選択して１件目の実行指示が入力されると（（２）−１）、記憶装置から該当する１件目の実行データ（操作端末３から受信して記憶しているＣＳＶデータ）を取得する（（２）−２）。操作端末３からの実行指示は、特定の証券業務（例えば「信用口座開設」の業務）に対する特定項目（例えば「顧客登録」の項目）を指示するものである。
【００２６】
そして、自動実行制御部１１は、電文変換手段によりデータ入力画面に対応したテンプレートに規定された電文変換ルールに基づいて、記憶装置から取得した実行データを電文形式に変換して電文を作成する（（２）−３）。作成された電文は、以下に説明するように、項目入力実行手段によりマスター装置２に出力される。
【００２７】
更に、後述する処理の能力に従い、自動実行制御部１１は、項目入力実行手段によりマスター装置２に特定のステップ数分について項目入力処理のリクエストを行い、作成された電文をマスター装置２に送信（出力）し、マスター装置２からの項目入力処理の実行結果の入力を受ける（（２）−４）。
そして、自動実行制御部１１は、項目入力実行手段によりマスター装置２から受信した実行結果データを記憶装置に記憶すると共に、実行結果データからエラー情報を取得して記憶装置に記憶する（（２）−５）。
また、自動実行制御部１１は、項目入力実行手段によりエラー情報から得られた修正後のファイルにてマスター装置２に項目入力処理を行う。
【００２８】
［マスター装置２］
マスター装置２は、コンピュータ装置で構成され、コンピュータプログラムを実行する処理部と、必要なデータを記憶する記憶装置と、処理サーバ１に接続するインタフェース部を備えている。
マスター装置２は、証券業務全般のデータを管理・記憶しており、特に、処理サーバ１からの入力項目データを受信し、入力処理を行って、入力処理が正常に行われたか否かの実行結果データを処理サーバ１に返信する。正常に入力処理されたデータは、マスター装置２に蓄積されることになる。また、入力処理が正常に行われなかった場合は、エラー情報が返信される。
【００２９】
［操作端末３］
操作端末３は、入力項目データを作成し、ＣＳＶ形式のファイルで記憶しておき、ファイルを指定して処理サーバ１に入力項目データを出力する。
操作端末３は、項目入力処理について、端末のデータ入力画面毎に対応して記憶するテンプレートを選択し、選択したテンプレートを用いて１件目の実行指示を処理サーバ１に出力する（（２）−１）。
ここで、テンプレートは、端末のデータ入力画面毎にあって、それをマスター装置２に送信する電文形式に変換するためのルール（電文変換規則）が記述されたものである。
【００３０】
そして、処理サーバ１で特定数分の処理が為されてレスポンスを得て、数秒間スリープした（（２）−６）後に、２件目の実行指示を出力して、上記処理を繰り返すことになる（３）。
また、操作端末３は、処理サーバ１の記憶装置に記憶されたエラー情報に基づいて修正後のファイルを生成する。修正されたファイルは、処理サーバ１に出力され、更にマスター装置２に入力されて、エラー部分の入力項目データについて再度項目入力処理が行われる。
【００３１】
［４．入力項目ファイル：図２，３］
次に、入力項目ファイルの例について図２，３を参照しながら説明する。図２は、顧客登録（変更）用ファイルを示す図であり、図３は、入出庫入金用ファイルを示す図である。
［顧客登録（変更）用ファイル（Ａ１１０１）：図２］
図２に示すように、顧客登録（変更）用ファイル（Ａ１１０１）には、Ａ１１０２のデータ部分と、Ａ１１０３のデータ部分とが連結された状態となっている。Ａ１１０２、Ａ１１０３は、Ａ１１０１の２ページ目、３ページ目の画面である。
【００３２】
顧客登録（変更）用ファイル（Ａ１１０１）は、「部店」「顧客」「扱者」のデータが記憶され、Ａ１１０２は、「郵便番号」「フリガナ」...「［開設１］保護預かり」「［開設２］積立投信」等のデータが記憶され、Ａ１１０３には、「自動徴収口座（保）」等のデータが記憶される。
【００３３】
尚、マスター装置２で保持しているデータがある項目は、ｃｓｖ上で指定がない場合に、マスター装置２のデータにて再送信を行う。
例えば、既に顧客「１１１１１１」が「積立投信口座開設済（１）」の際には、初期値「未開設（０）」ではなく、マスター装置２のデータにて再び「開設済（１）」が送信される。
【００３４】
［入出庫入金用ファイル（Ｂ２２００）：図３］
入出庫入金用ファイル（Ｂ２２００）は、図３に示すように、「入出区分」「入出庫年月日」「部店」「顧客」「扱者」「商品」「銘柄コード」「数量」等のデータが記憶される。
【００３５】
［５．画面遷移：図４〜９］
次に、本システムの項目入力処理における操作端末３の表示部に表示される画面の遷移を参照しながら処理内容を説明する。
図４は、実行対象ファイル選択画面を示す図であり、図５は、実行前確認画面を示す図であり、図６は、実行中確認画面を示す図であり、図７は、実行完了画面を示す図であり、図８は、実行結果照会画面を示す図であり、図９は、エラー結果詳細画面を示す図である。
【００３６】
［実行対象ファイル選択画面：図４］
本処理プログラムを実行し、ユーザーＩＤとパスワード入力によりログインを行い、「実行」を選択すると、図４に示すように、実行対象ファイル選択画面が表示される。
実行対象ファイル選択画面では、証券業務に対応した対象画面と対象ファイル（ファイル名）を選択する。対象画面は、テンプレートの基になるもので、対象画面が選択されると、テンプレートが特定され、そのテンプレートに記述された電文変換規則（ルール）に従って、対象ファイルのデータが電文形式に変換されるようになっている。
【００３７】
選択した対象画面と対象ファイルにはコメントを付すことができる。
尚、同一ファイルの二重実行防止のため、対象ファイルは、ユーザー毎にファイル名をユニークにする。但し、２営業日後は、二重実行の可能性が少なくなるので、同名ファイルが使用可能となる。
【００３８】
［実行前確認画面：図５］
図４で対象画面と対象ファイルが選択され、「ファイル確定」ボタンがクリックされると、図５の実行前確認画面が表示される。実行前確認画面では、「実行ボタンを押す前に内容を確認し、チェックを入れてください。」のメッセージを表示し、「確認」にチェックが入力されて「実行」ボタンがクリックされると次の画面に遷移する。誤取込防止のための確認チェックである。
【００３９】
尚、図５では、権限のあるユーザーが、選択した対象画面と対象ファイルを評価できるボタンを設けるようにしてもよい。権限は、ログイン時のユーザーＩＤで認められる。また、図６〜９においても権限のあるユーザーが画面を評価できるようにしてもよい。
【００４０】
［実行中確認画面：図６］
図５で「実行」ボタンがクリックされると、図６に示す実行中確認画面が表示される。
実行中確認画面で「中断」ボタンをクリックすると処理が中断され、「再開」ボタンがアクティブとなり、「再開」ボタンのクリックで処理が再開される。尚、「結果照会」のボタンは、まだアクティブとはならない。
【００４１】
そして、実行中は、図６の下側に実行結果が表示される。図６では、「２件／５０件  完了」の進捗状況が表示され、５０件中２件が完了したことを示している。また、エラー発生件数も表示される。
実行速度は、例えば、２秒／件であり、一日の処理の上限件数は画面により異なり、後述する処理能力に応じた処理スピードとなる。
また、エラーレコードは、スキップして実行される。
【００４２】
［実行完了画面：図７］
図６の実行中確認画面で処理が終了すると、図７の実行完了画面に移行する。
図７の画面下側に実行結果が表示され、例えば、「５０件／５０件  完了（エラー発生件数２２件）」が表示される。
そして、図７では、「結果照会」ボタンがアクティブとなり、実行結果照会画面にリンク可能となる。
【００４３】
［実行結果照会画面：図８］
図７の実行完了画面で「結果照会」ボタンがクリックされると、図８の実行結果照会画面に移行する。
図８の実行結果照会画面では、ユーザーＩＤ、対象画面の名称、実行日、ファイル名、エラー状況を表示し、その横に設けられた「検索」ボタンをクリックすると、図８の下側に示すように、実行結果の詳細が表示される。更にファイルを選択して「詳細」を選択すると、エラー内容が表示される。
【００４４】
［エラー結果詳細画面：図９］
図８の実行結果照会画面における詳細表示で、ファイルを選択して「詳細」を選択すると、図９に示すエラー結果詳細画面が表示される。
図９のエラー結果詳細画面では、エラーとなった内容の詳細を表示するもので、「対象画面選択」「ユーザーＩＤ」「ユーザー名」「実行日時」「ファイル名」「コメント」「総件数」「実行済件数」「総エラー件数」が表示され、更にエラーの具体的内容が「エラー行」「エラーデータ」「メッセージ」でエラー毎に表示される。
【００４５】
［６．エラーレコードの修正処理：図１０］
次に、エラーレコードの修正処理について図１０を参照しながら説明する。図１０は、エラーレコードの修正の概略図である。
図１０に示すように、自動実行元ファイルについて項目入力処理を実行した場合、データの中に「Ｂ０」「Ｃ０」のエラーレコードを含んでいるとすると（Ａ０，Ａ１，Ａ２は正常レコードとする）、エラーレコードを含むテータを抽出してエラーレコードファイルを生成し、その後、エラー項目を修正した修正後ファイルが生成される。図１０では「Ｂ０」「Ｃ０」が「Ａ０」に修正されている。そして、修正後ファイルには正常に実行が終了したレコードが除外されている。
【００４６】
エラーレコードのデータは処理がスキップされているため、処理サーバ１における項目入力実行手段により、その修正後ファイルを用いて項目入力処理を行うと、正常な処理が為されることになる。
この修正後ファイルについては、図４〜７の画面で示した処理を行うことでエラーレコードのデータについても項目入力処理が完了することになる。
【００４７】
［７．応用例］
次に、本システムの応用例として、１件目から実行指示を行う時に、マスター装置２側の負荷状況に応じて実行の条件を指示する例を説明する。ここで、指示された条件に従って、処理サーバ１における項目入力実行手段が項目入力処理を制御する。この応用例における項目入力処理を実行するためには、以下に説明する稼働状況テーブルと処理可能テーブルを処理サーバ１の記憶装置に記憶している。
【００４８】
［マスター装置２の稼働状況テーブル：図１１］
図１１は、マスター装置の稼働状況テーブルを示す図である。
過去におけるマスター装置２の稼働状況を調べ、稼働状況を指数化したのが稼働状況テーブルであり、入力処理の能力を規定したテーブルである。
稼働状況テーブルは、図１１に示すように、時間帯毎に、一定時間の平均処理件数、一定時間に処理される件数（ＭＡＸ件数）、余裕件数（ＭＡＸ件数−平均処理件数）、処理間隔（処理スピード）が記憶されている。処理間隔は、余裕件数（ＭＡＸ件数から平均処理件数を減じて求められるもの）が多いと処理間隔が短くなり、余裕件数が少ないと処理間隔が長くなる。
一定時間とは、１秒間、１分間、１時間といった単位の時間である。但し、処理間隔の単位が秒であれば、１秒間であり、処理間隔の単位が分であれば、１秒間又は１分間となる。
【００４９】
例えば、図１１に示すように、９時から１０時の間の平均処理件数が１８００件で、ＭＡＸ件数が２４００件であるとすると、余裕件数＝ＭＡＸ件数（２４００件）−平均処理件数（１８００件）＝６００件となる。いずれも１時間あたりの件数であるので、処理間隔は、１時間（３６００秒）÷余裕件数（６００件）＝６（秒／件）、つまり、６秒に１件ということになる。
【００５０】
つまり、平均処理件数が多いということは市場での取引が開始されているなどの理由により、その時間帯において処理すべき件数が多いということである。市場との取引を優先的に処理するために、項目入力処理の間隔を長くしている（意図的に処理件数を抑えている）。
処理サーバ１における項目入力実行手段が、図１１の稼働状況テーブルに基づいて時間帯毎の処理間隔に従って項目入力処理を制御する。
【００５１】
［マスター装置のデータ区分に応じた処理可能テーブル：図１２］
図１２は、マスター装置のデータ区分に応じた処理可能テーブルを示す図である。
図１１に示すマスター装置２の稼働状況テーブルに基づいて、マスター装置２におけるデータ区分に応じた処理可能テーブルの内容が設定される。
データ区分に応じた処理可能テーブルは、図１２に示すように、時間帯毎に画面ＩＤ（画面識別子）、平均処理件数（日々の実績平均件数）、ＭＡＸ（最大処理）件数、余裕件数、処理間隔、予定処理件数が記憶されている。
【００５２】
図１２では、時間帯に対する画面ＩＤ毎に、平均処理件数、ＭＡＸ件数、余裕件数、更に処理間隔を求めたものである。
そして、項目入力処理の実行予定件数が、例えば、３００件あるとすると、図１２の処理可能テーブルを参照し、予定処理件数の欄に、時間毎に予定処理件数を設定する。
具体的には、実行予定件数３００件について、９：００〜１０：００の時間帯で余裕件数が２００件で、１０：００〜１１：００の時間帯で余裕件数が１００件であるため、当該３００件を割り当てると、予定処理件数は、９：００〜１０：００の時間帯で２００件となり、１０：００〜１１：００の時間帯で１００件となる。
よって、９：００〜１０：００の時間帯で２００件の予定処理件数を、１０：００〜１１：００の時間帯で１００件の予定処理件数を項目入力実行手段が指示する。つまり、時間帯毎に余裕件数が決まっているため、処理能力に応じて実行予定件数を２つの時間帯に予定処理件数として分散させて処理を実行させるものである。
【００５３】
［８．処理フロー：図１３］
次に、本システムの処理サーバ１における処理フローについて図１３を参照しながら説明する。図１３は、本システムの処理サーバ１における処理を示すフローチャートである。
本システムの処理サーバ１における処理は、図１３に示すように、ＣＶＳデータ登録手段により記憶装置にＣＶＳデータが格納された状態で、データ入力実行の処理が開始されると、電文変換手段が、実行対象のファイルを選択するための画面を表示する（Ｓ１）。この選択画面は、対象画面の選択も為される。
次に、電文変換手段が、「実行」指示あるか否かが判定され（Ｓ２）、「実行」指示がなければ（Ｎｏの場合）、その判定処理Ｓ２を繰り返し、「実行」指示があると（Ｙｅｓの場合）、実行前確認画面を表示する（Ｓ３）。
【００５４】
更に、電文変換手段が、「実行」指示あるか否かが判定され（Ｓ４）、「実行」指示がなければ（Ｎｏの場合）、その判定処理Ｓ４を繰り返し、「実行」指示があると（Ｙｅｓの場合）、項目入力実行手段が、時間区分を読み取り、図１２の処理可能テーブルを参照して余裕件数に応じて実行予定件数を予定処理件数欄に割り当てる（処理予定件数を設定する）（Ｓ５）。
【００５５】
次に、項目入力実行手段が、作成した図１２の処理可能テーブルを参照し、当該時間区分における予定処理件数を実行する（Ｓ６）。ここで、実行は、図１２の処理可能テーブルの対応時間帯における処理間隔で行われる。
そして、項目入力実行手段が、当該時間区分における予定処理件数が終了したか否かを判定し（Ｓ７）、予定処理件数が終了していなければ（Ｎｏの場合）、残りの処理件数を実行する（Ｓ８）。
【００５６】
判定処理Ｓ７で予定処理件数が終了した場合（Ｙｅｓの場合）、項目入力実行手段が、処理可能テーブルを参照し、次の時間区分に予定処理件数があるか否か判定し（Ｓ９）、次の時間区分に予定処理件数があれば（Ｙｅｓの場合）、次の時間区分の時間帯となったか否かを判定し（Ｓ１０）、次の時間区分の時間帯になっていなければ（Ｎｏの場合）、判定処理Ｓ１０を繰り返し、次の時間区分の時間帯になった場合（Ｙｅｓの場合）は、処理Ｓ６、判定処理Ｓ７に移行する。
また、判定処理Ｓ９で、次の時間区分に予定処理件数がなければ（Ｎｏの場合）、処理を終了する。
【００５７】
［９．実施の形態の効果］
本システムによれば、処理サーバ１において、ＣＳＶデータ登録手段が、ＣＳＶファイルの入力項目データを記憶装置に格納しておき、項目入力の処理が開始されると、自動実行制御部１１は、電文変換手段によりデータ入力画面に対応するテンプレートに規定される電文変換ルールに基づいて記憶装置に保存する該当する入力項目データを電文形式に変換して電文を作成し、項目入力実行手段により処理能力に応じた処理ステップで、マスター装置２に対する入力処理を行い、入力処理でエラーとなった場合はエラー情報を記憶装置に格納し、エラー情報について修正後のファイルで入力項目データを再度入力する入力処理を行うようにしているので、様々なデータ入力画面に対して汎用的に対応可能であり、エラーデータの修正を容易に行うことができる効果がある。
【産業上の利用可能性】
【００５８】
本発明は、様々な入力画面に対して汎用的に対応可能とし、エラーデータの修正を容易に行うことができる項目入力処理システムに好適である。
【符号の説明】
【００５９】
１...処理サーバ、  ２...マスター装置、  ３...操作端末、  １１...処理部（自動実行制御部）、  １２...記憶部、  １３...入力項目ファイル格納ＤＢ（ＣＳＶファイル格納ＤＢ）、  １４...実行結果格納ＤＢ
【図１】
0005587252.tif 000002
【図２】
0005587252.tif 000003
【図３】
0005587252.tif 000004
【図４】
0005587252.tif 000005
【図５】
0005587252.tif 000006
【図６】
0005587252.tif 000007
【図７】
0005587252.tif 000008
【図８】
0005587252.tif 000009
【図９】
0005587252.tif 000010
【図１０】
0005587252.tif 000011
【図１１】
0005587252.tif 000012
【図１２】
0005587252.tif 000013
【図１３】
0005587252.tif 000014