(57)【要約】【課題】効率の良い統合基幹業務システムの環境をつくることを目的とする。【解決手段】基幹業務に関する複数の情報を入力する情報入力部１１０と、上記情報入力部１１０により入力された複数の情報を入力された時刻順に時系列に並べ整理する整理部１２０と、上記整理部１２０により整理された複数の情報を時系列順に所定の数ごとにグループにまとめるグループ化部１３０と、上記グループ化部１３０によりまとめられたグループ毎に上記複数の情報を記憶する記憶部１４０と、上記記憶部１４０により記憶されたグループ毎に上記複数の情報を、基幹業務に関する情報を一元的に管理する統合基幹業務システムに出力する出力部１５０とを備えたことを特徴とする。【選択図】        図１
2004280371.tif 000002
【特許請求の範囲】
【請求項１】
基幹業務に関する複数の情報を入力する情報入力部と、
上記情報入力部により入力された複数の情報を入力された時刻順に時系列に並べ整理する整理部と、
上記整理部により整理された複数の情報を時系列順に所定の数ごとにグループにまとめるグループ化部と、
上記グループ化部によりまとめられたグループ毎に上記複数の情報を記憶する記憶部と、
上記記憶部により記憶されたグループ毎に上記複数の情報を、基幹業務に関する情報を一元的に管理する統合基幹業務システムに出力する出力部と
を備えたことを特徴とするサーバ装置。
【請求項２】
上記情報入力部は、上記複数の情報の内、上記所定の数とは無関係な第２の所定の数の情報を連続して入力するバッチ入力部と、
上記複数の情報の内、リアルタイムに生じた情報をリアルタイムに入力するリアルタイム入力部と
を有し、
上記整理部は、上記バッチ入力部により連続して入力された第２の所定の数の情報の各情報と上記リアルタイム入力部により入力された情報とを区別なく入力された時刻順に時系列に並べ整理することを特徴とする請求項１記載のサーバ装置。
【請求項３】
上記統合基幹業務システムは、多重処理する複数の上記グループを入力可能であり、
上記サーバ装置は、さらに、上記統合基幹業務システムが入力可能なグループ数を判断し、判断されたグループ数のグループを上記出力部により出力させる出力制御部を備えたことを特徴とする請求項１記載のサーバ装置。
【請求項４】
上記統合基幹業務システムは、多重処理するために上記複数のグループを入力する複数の処理レーンを有し、
上記出力制御部は、上記複数の処理レーンの各処理レーンに識別情報を設定し、設定された識別情報を上記記憶部により記憶されたグループ毎にヘッダとして付与し、
上記情報入力部は、さらに、上記統合基幹業務システムから上記複数の処理レーンの各処理レーンについて、処理が終了した処理レーンを示す処理終了通知を入力し、
上記出力制御部は、上記情報入力部により入力された処理終了通知が示す処理レーンに対応する識別情報を持つヘッダが付与されたグループを上記出力部により出力させることを特徴とする請求項３記載のサーバ装置。
【請求項５】
上記サーバ装置は、さらに、上記情報入力部により入力された複数の情報の各情報から所定のフォーマットに該当する第２の情報を抽出する抽出部を備え、
上記整理部は、上記抽出部により抽出された所定のフォーマットに該当する第２の情報を１つの情報として、上記情報入力部により上記複数の情報の各情報が入力された時刻順に上記各情報に対応する第２の情報を時系列に並べ整理することを特徴とする請求項１記載のサーバ装置。
【請求項６】
上記リアルタイム入力部は、アナログ情報を入力し、
上記サーバ装置は、さらに、上記リアルタイム入力部により入力されたアナログ情報をデジタル情報に変換する変換部を備え、
上記整理部は、上記変換部により変換されたデジタル情報を上記リアルタイム入力部により入力された情報として整理することを特徴とする請求項２記載のサーバ装置。
【請求項７】
上記リアルタイム入力部は、テレマーケティングに用いるファクシミリ装置と電話器との内少なくとも１つから出力される音声情報を上記アナログ情報として入力することを特徴とする請求項６記載のサーバ装置。
【請求項８】
上記情報入力部は、複数の外部装置に接続された複数の入力部を有し、
上記複数の入力部の各入力部は、それぞれ情報を入力し、
上記整理部は、上記複数の入力部の各入力部に優先順位を設定し、上記複数の入力部の各入力部により入力された複数の情報の中に入力された時刻が同一の情報が存在する場合に、上記優先順位の上位から順に時系列に並べ整理することを特徴とする請求項１記載のサーバ装置。
【請求項９】
基幹業務に関する情報を一元的に管理する統合基幹業務システムに入力するための複数の情報を外部から入力し、上記統合基幹業務システムの処理能力を超えないように上記入力された複数の情報を順に上記統合基幹業務システムに出力するサーバ装置。
【請求項１０】
基幹業務に関する複数の情報を入力し、記憶装置に記憶する情報入力部と、
上記情報入力部により入力された複数の情報を入力された時刻順に上記記憶装置から読み出し、読み出された複数の情報を時系列順に所定の数ごとにグループにまとめ、上記記憶装置に記憶する読み出し部と、
上記読み出し部によりまとめられたグループ毎に上記複数の情報を、基幹業務に関する情報を一元的に管理する統合基幹業務システムに出力する出力部と
を備えたことを特徴とするサーバ装置。
【請求項１１】
基幹業務に関する複数の情報を入力する情報入力処理と、上記情報入力処理により入力された複数の情報を入力された時刻順に時系列に並べ整理する整理処理と、
上記整理処理により整理させられた複数の情報を上段から順に所定の数ごとにグループにまとめるグループ化処理と、
上記グループ化処理によりまとめられたグループ毎に上記複数の情報を記憶装置に記憶する記憶処理と、
上記記憶装置から上記記憶処理により記憶された上記複数の情報を上記グループ毎に、基幹業務に関する情報を一元的に管理する統合基幹業務システムに出力する出力処理と
をコンピュータに実行させるためのプログラム。
【請求項１２】
基幹業務に関する複数の情報を入力し、記憶装置に記憶する情報入力処理と、
上記情報入力処理により入力された複数の情報を入力された時刻順に上記記憶装置から読み出し、読み出された複数の情報を時系列順に所定の数ごとにグループにまとめ、上記記憶装置に記憶する読み出し処理と、
上記読み出し処理によりまとめられたグループ毎に上記複数の情報を、基幹業務に関する情報を一元的に管理する統合基幹業務システムに出力する出力処理とをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、サーバ装置に関する。特に、基幹業務に関する情報を一元的に管理する統合基幹業務システムに基幹業務に関する情報を出力するサーバ装置に関する。
【０００２】
【従来の技術】
基幹業務に関する情報を一元的に管理する統合基幹業務システムでは、複数の業務システムが、想定されたデータ量を与えられたリソース（ＣＰＵ時間、メモリ量など）の範囲で逐次処理を実施している。
【０００３】
一方、テレマーケティングによる情報を統合基幹業務システムに入力させるには、基本的な業務形態である「ＦＡＸ／電話を受けたオペレータが手動で端末から行う受注入力」に加えて、「インターネット経由で顧客が直接行うウェブ受注入力」、「営業員が顧客より受け取ったＦＤＤ等の媒体からのバッチ受注入力」など、多種の形態での受注入力方式をサポートする必要がある。
【０００４】
また、統合基幹業務システムに接続される装置に関する従来技術を示す。ＥＲＰ（Ｅｎｔｅｒｐｒｉｓｅ  Ｒｅｓｏｕｒｃｅ  Ｐｌａｎｎｉｎｇ）システムを安価に、かつ簡易に利用可能とすることを目的として、以下の手段が公知となっている。通信管理装置は、傘下にある各クライエントにおいて、社内の予め設定された業務手順に基づき承認された上で受信された情報のうち、リアルタイムでＥＲＰサーバへ送信する必要のない設定情報を随時入力する情報入力手段が備えられる。情報入力手段に入力された各クライエントから受信された情報は、随時ＤＢ（ＤＡＴＡ  ＢＡＳＥ）サーバ内の保存手段に保存される。こうして保存手段において保存された各入力情報は、一日のうち、通信回線が非混雑状態にあり、利用料が安価な夜間の設定された時間帯にバッチ送信手段により一括してＤＢサーバからＥＲＰサーバへと送信され、ＥＲＰサーバへの登録を行うようにしている（特許文献１参照）。
【０００５】
【特許文献１】
特開２００１−１９５４４７号公報
【特許文献２】
特開２００２−１６３１０６号公報
【０００６】
【発明が解決しようとする課題】
図１５は、例えば、リアルタイムに発生するテレマーケティングによる情報を統合基幹業務システムに入力させる場合を示す図である。
ここで、例えば、リアルタイムに発生するテレマーケティングによる情報を統合基幹業務システムに入力させるには、図１５に示すように統合基幹業務システム自身が、基本的な業務形態である「ＦＡＸ／電話を受けたオペレータが手動で端末から行う受注入力」に加えて、「インターネット経由で顧客が直接行うウェブ受注入力」、「営業員が顧客より受け取ったＦＤＤ等の媒体からのバッチ受注入力」など、多種の形態での受注入力方式を直接サポートする必要がある。
このため、統合基幹業務システムでは、多種の処理方式のジョブを用意し、かつピーク時に合せたリソースを確保する必要があり、非常に効率が悪い。また、それぞれの受注トランザクション到着タイミングは、一定しないため、アイドル時には不要なリソースが発生してしまい、経済性に欠けるといった問題があった。
【０００７】
本発明は、効率の良い統合基幹業務システムの環境をつくることを目的とする。
また、本発明は、緊急性の高い業務を整理整頓して、繁忙期に効率よく業務を処理することを目的とする。
【０００８】
【課題を解決するための手段】
本発明に係るサーバ装置は、基幹業務に関する複数の情報を入力する情報入力部と、
上記情報入力部により入力された複数の情報を入力された時刻順に時系列に並べ整理する整理部と、
上記整理部により整理された複数の情報を時系列順に所定の数ごとにグループにまとめるグループ化部と、
上記グループ化部によりまとめられたグループ毎に上記複数の情報を記憶する記憶部と、
上記記憶部により記憶されたグループ毎に上記複数の情報を、基幹業務に関する情報を一元的に管理する統合基幹業務システムに出力する出力部と
を備えたことを特徴とする。
【０００９】
上記情報入力部は、上記複数の情報の内、上記所定の数とは無関係な第２の所定の数の情報を連続して入力するバッチ入力部と、
上記複数の情報の内、リアルタイムに生じた情報をリアルタイムに入力するリアルタイム入力部と
を有し、
上記整理部は、上記バッチ入力部により連続して入力された第２の所定の数の情報の各情報と上記リアルタイム入力部により入力された情報とを区別なく入力された時刻順に時系列に並べ整理することを特徴とする。
【００１０】
上記統合基幹業務システムは、多重処理する複数の上記グループを入力可能であり、
上記サーバ装置は、さらに、上記統合基幹業務システムが入力可能なグループ数を判断し、判断されたグループ数のグループを上記出力部により出力させる出力制御部を備えたことを特徴とする。
【００１１】
上記統合基幹業務システムは、多重処理するために上記複数のグループを入力する複数の処理レーンを有し、
上記出力制御部は、上記複数の処理レーンの各処理レーンに識別情報を設定し、設定された識別情報を上記記憶部により記憶されたグループ毎にヘッダとして付与し、
上記情報入力部は、さらに、上記統合基幹業務システムから上記複数の処理レーンの各処理レーンについて、処理が終了した処理レーンを示す処理終了通知を入力し、
上記出力制御部は、上記情報入力部により入力された処理終了通知が示す処理レーンに対応する識別情報を持つヘッダが付与されたグループを上記出力部により出力させることを特徴とする。
【００１２】
上記サーバ装置は、さらに、上記情報入力部により入力された複数の情報の各情報から所定のフォーマットに該当する第２の情報を抽出する抽出部を備え、
上記整理部は、上記抽出部により抽出された所定のフォーマットに該当する第２の情報を１つの情報として、上記情報入力部により上記複数の情報の各情報が入力された時刻順に上記各情報に対応する第２の情報を時系列に並べ整理することを特徴とする。
【００１３】
上記リアルタイム入力部は、アナログ情報を入力し、
上記サーバ装置は、さらに、上記リアルタイム入力部により入力されたアナログ情報をデジタル情報に変換する変換部を備え、
上記整理部は、上記変換部により変換されたデジタル情報を上記リアルタイム入力部により入力された情報として整理することを特徴とする。
【００１４】
上記リアルタイム入力部は、テレマーケティングに用いるファクシミリ装置と電話器との内少なくとも１つから出力される音声情報を上記アナログ情報として入力することを特徴とする。
【００１５】
上記情報入力部は、複数の外部装置に接続された複数の入力部を有し、
上記複数の入力部の各入力部は、それぞれ情報を入力し、
上記整理部は、上記複数の入力部の各入力部に優先順位を設定し、上記複数の入力部の各入力部により入力された複数の情報の中に入力された時刻が同一の情報が存在する場合に、上記優先順位の上位から順に時系列に並べ整理することを特徴とする。
【００１６】
この発明に係るサーバ装置は、基幹業務に関する情報を一元的に管理する統合基幹業務システムに入力するための複数の情報を外部から入力し、上記統合基幹業務システムの処理能力を超えないように上記入力された複数の情報を順に上記統合基幹業務システムに出力することを特徴とする。。
【００１７】
この発明に係るサーバ装置は、基幹業務に関する複数の情報を入力し、記憶装置に記憶する情報入力部と、
上記情報入力部により入力された複数の情報を入力された時刻順に上記記憶装置から読み出し、読み出された複数の情報を時系列順に所定の数ごとにグループにまとめ、上記記憶装置に記憶する読み出し部と、
上記読み出し部によりまとめられたグループ毎に上記複数の情報を、基幹業務に関する情報を一元的に管理する統合基幹業務システムに出力する出力部と
を備えたことを特徴とする。
【００１８】
この発明に係るプログラムは、基幹業務に関する複数の情報を入力する情報入力処理と、
上記情報入力処理により入力された複数の情報を入力された時刻順に時系列に並べ整理する整理処理と、
上記整理処理により整理させられた複数の情報を上段から順に所定の数ごとにグループにまとめるグループ化処理と、
上記グループ化処理によりまとめられたグループ毎に上記複数の情報を記憶装置に記憶する記憶処理と、
上記記憶装置から上記記憶処理により記憶された上記複数の情報を上記グループ毎に、基幹業務に関する情報を一元的に管理する統合基幹業務システムに出力する出力処理と
をコンピュータに実行させるためのプログラムであることを特徴とする。
【００１９】
この発明に係るプログラムは、基幹業務に関する複数の情報を入力し、記憶装置に記憶する情報入力処理と、
上記情報入力処理により入力された複数の情報を入力された時刻順に上記記憶装置から読み出し、読み出された複数の情報を時系列順に所定の数ごとにグループにまとめ、上記記憶装置に記憶する読み出し処理と、
上記読み出し処理によりまとめられたグループ毎に上記複数の情報を、基幹業務に関する情報を一元的に管理する統合基幹業務システムに出力する出力処理とをコンピュータに実行させるためのプログラムであることを特徴とする。
【００２０】
【発明の実施の形態】
実施の形態１．
統合基幹業務では、受注処理に割当てられた１日分のリソース量を想定した１日の受注トランザクション量を消化できる分について事前に決定できる。実施の形態１では、この量を処理できればよい点に着目し、受注トランザクションを平準化して処理できる方式を以下に説明する。
図１は、実施の形態１における全体構成を示す図である。
図１において、サーバ装置１００は、情報入力部１１０、整理部１２０、グループ化部１３０、記憶部１４０、出力部１５０、出力制御部１６０を備えている。情報入力部１１０は、バッチ入力部１１１、リアルタイム入力部１１２を有している。
【００２１】
サーバ装置１００は、統合基幹業務システム２００に通信回線を通じて接続されている。統合基幹業務システム２００は、基幹業務に関する情報を一元的に管理する。通信回線として、例えば、ここでは、ＬＡＮ（ローカルエリアネットワーク）５を用いて接続されている。或いはＩＳＤＮ等のＷＡＮ（ワイドエリアネットワーク）に接続されていても構わない。
【００２２】
リアルタイムに発生するテレマーケティングによる情報を統合基幹業務システム２００に入力させるには、基本的な業務形態である「ＦＡＸ機３１０或いは電話器３２０から情報を受けたオペレータがキーボード３００或いはマウス等を用いて手動で行う受注入力」に加えて、例えば、「顧客のパーソナルコンピュータ（ＰＣ）５１０，５２０から顧客がインターネット５０１経由でウェブサーバ５００を介して直接行うウェブ受注入力」、「営業員が顧客より受け取ったＦＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ）等の媒体からのバッチ受注入力」など、多種の形態での受注入力方式をサポートする必要がある。
そこで、多種の方式で受注トランザクションを受信できるサーバ装置１００を、統合基幹業務システム２００とは別に導入する。サーバ装置１００は、受注トランザクションを平行して受信できる機能をもつ。
【００２３】
情報入力部１１０は、基幹業務に関する複数の情報を入力する。ここでは、基幹業務に関する情報として、受注情報を一例として記載する。受注情報は、受注トランザクション情報として入力される。特に、バッチ入力部１１１は、上記複数の情報の内、統合基幹業務システム２００においてバッチ処理することができる受注トランザクション数（所定の数の一例である）とは無関係なＦＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ）等の媒体からのバッチ受注したバッチ数（第２の所定の数の一例である）の情報を連続して入力する。リアルタイム入力部１１２は、上記複数の情報の内、リアルタイムに生じた情報をリアルタイムに入力する。リアルタイムに生じた情報として、ここでは、「ＦＡＸ機３１０或いは電話器３２０から情報を受けたオペレータがキーボード３００或いはマウス等を用いて手動で行う受注入力」と、「顧客のパーソナルコンピュータ（ＰＣ）５１０，５２０から顧客がインターネット５０１経由でウェブサーバ５００を介して直接行うウェブ受注入力」とを一例として記載する。ここで、「顧客のパーソナルコンピュータ（ＰＣ）５１０，５２０から顧客がインターネット５０１経由でウェブサーバ５００を介して直接行うウェブ受注入力」は、定期ジョブとして、バッチ入力部１１１が入力してもよい。
【００２４】
整理部１２０は、上記情報入力部１１０により入力された複数の情報を入力された時刻順に時系列に並べ整理する。整理部１２０は、上記バッチ入力部１１１により連続して入力されたバッチ数の情報の各情報と上記リアルタイム入力部１１２により入力された情報とを区別なく入力された時刻順に時系列に並べ整理する。
【００２５】
グループ化部１３０は、上記整理部１２０により整理された複数の情報を時系列順に所定の数ごとにグループにまとめる。上記各グループを１つの受注パケットとする。所定の数として、例えば、ここでは、統合基幹業務システム２００においてバッチ処理することができる受注トランザクション数を一例として記載する。言いかえれば、受注パケットに含まれる受注トランザクションの数は、統合基幹業務で許可された受注業務のジョブ処理時間内で処理可能なトランザクション数とする。ここで、数が満たない場合は、現存数でパケットにしてもよい。
【００２６】
記憶部１４０は、上記グループ化部１３０によりまとめられたグループ毎に上記複数の情報を記憶する。記憶部１４０は、その他、各部においておこなった結果を記憶する。すなわち、各受注トランザクションは、到着時間順にならべられ、さらに一定時間毎に「受注パケット」と呼ぶ規定数量の固まりにまとめられ、待ち行列管理される。
【００２７】
出力部１５０は、上記記憶部１４０により記憶されたグループ毎に上記複数の情報を、基幹業務に関する情報を一元的に管理する統合基幹業務システム２００に出力する。
【００２８】
ここで、上記統合基幹業務システム２００は、多重処理する複数の上記グループを入力可能になっている。
出力制御部１６０は、上記統合基幹業務システム２００が入力可能なグループ数を判断し、判断されたグループ数のグループを上記出力部１５０により出力させる。上記各グループを１つの受注パケットとして上記出力部１５０により出力させる。
【００２９】
図２は、実施の形態１におけるサーバ装置の情報の流れを説明する図である。
図２において、ＦＤ４００から入力される受注トランザクションを「Ａ」、「Ｂ」、「Ｃ」、「Ｄ」で示している。ここでは、「Ｄ」、「Ｃ」、「Ｂ」、「Ａ」の順に入力されるものとする。また、ウェブサーバ５００から入力される受注トランザクションを「ａ」、「ｂ」、「ｃ」で示している。ここでは、「ｃ」、「ｂ」、「ａ」の順に入力されるものとする。また、キーボード５００から入力される受注トランザクションを「あ」、「い」、「う」で示している。ここでは、「う」、「い」、「あ」の順に入力されるものとする。
【００３０】
情報入力部１１０は、これらの複数の情報を入力する。
整理部１２０は、入力時刻順に「う」、「ｃ」、「Ｄ」、「い」、「ｂ」、「Ｃ」、「あ」、「Ｂ」、「ａ」、「Ａ」の順に並べ整理する。そして、記憶部１４０に記憶する。
グループ化部１３０は、上記整理部１２０により整理された複数の情報を時系列順に３つのトランザクションごとにグループ１，２，３の各受注パケットにまとめる。
そして、記憶部１４０は、グループ１，２，３の各受注パケットを記憶する。
上記統合基幹業務システム２００は、多重処理するために上記複数のグループを入力する複数の処理レーン２１１，２１２，２１３を有している。
出力制御部１６０は、上記複数の処理レーン２１１，２１２，２１３の各処理レーンに識別情報として１，２，３の各番号を設定し、設定された識別情報を上記記憶部１４０により記憶されたグループ毎にヘッダとして付与する。ここで、上記情報入力部１１０は、さらに、上記統合基幹業務システム２０から上記複数の処理レーン２１１，２１２，２１３の各処理レーンについて、処理が終了した処理レーンを示す処理終了通知を入力する。
そして、出力制御部１６０は、上記情報入力部１１０により入力された処理終了通知が示す処理レーンに対応する識別情報を持つヘッダが付与されたグループを上記出力部１５０により出力させる。例えば、初回時は、すべての処理レーン２１１，２１２，２１３が空いているので、出力部１５０は、３つのグループを出力する。２回目以降は、複数の処理レーン２１１，２１２，２１３の内、処理終了通知が示す処理が終了した処理レーンに対しグループを出力する。
【００３１】
以下、さらに、詳細に説明する。
図３は、実施の形態１におけるサーバ装置と統合基幹業務システムとの間での流れを説明する図である。
図３では、サーバ装置１００と統合基幹業務システム２００との間での流れ、特に、出力処理の流れを説明する図であるため、他の構成は省略されている。
統合基幹業務システム２００で許される多重実行ジョブ数を効率良く管理するため、以下の制御を実施する。
出力制御部１６０は、仮想のジョブ実行レーンを想定し、１回の起動で統合基幹業務へ投入したジョブ（ここでは、受注パケット）に対し、仮想ジョブ実行レーンのひとつを割当てる。統合基幹業務システム２００に投入する受注トランザクションのパケットにも、同じ仮想ジョブ実行レーンの識別子（１，２，３）をヘッダとして受け渡す。統合基幹業務システム２００では、受け渡された受注トランザクションのグループ化されたパケットを個別の受注トランザクションに分け、各々の受注処理を実行する。
受注処理終了後、処理結果を受注トランザクションのグループ化されたパケットに対応するようにまとめ、起動時に受け取った仮想ジョブ実行レーンの識別子をつけた受注結果パケットを作成する。受注結果パケットをサーバ装置１００へ送信し、統合基幹業務システム２００は１つのジョブを終了する。図３では、実行結果である受注結果パケット（処理終了通知の一例である）において、受注トランザクション「あ」の処理ができなかったことを示している。受注結果パケットは、ＲＦＣ（リモートファンクションコード）として統合基幹業務システム２００から送信される。
【００３２】
サーバ装置１００における出力制御部１６０では、情報入力部１１０により受注結果パケットを受け取った時点で、識別子に対応する仮想ジョブ実行レーンを開放する。すなわち、データを消去する。そして、記憶部１４０において、順番待ちをしている受注パケットを開放された仮想ジョブ実行レーンに割り当てる。
ここで、出力制御部１６０では、受注パケットを仮想ジョブ実行レーンに投入する時、仮想ジョブ実行レーン使用中かどうかを調べ、空きがなければ実行しない。仮想ジョブ実行レーンの数だけ統合基幹業務システム２００上でジョブを多重実行できることになる。仮想ジョブ実行レーンに空きがない時、投入可能な受注パケットは記憶部１４０において、待行列管理される。
仮想ジョブ実行レーンの数は、統合基幹業務システム２００で受注業務に対し許可された多重処理数とするのが好ましい。常に各仮想ジョブ実行レーンを統合基幹業務システム２００の処理レーン２１１，２１２，２１３に対応させることにより効率よく統合基幹業務システム２００への出力処理がおこなえるからである。
【００３３】
ここで、仮想のジョブ実行レーンを想定しないでおこなうようにしても構成することができる。そして、仮想のジョブ実行レーンを想定しないでおこなうようにしてもよい。
かかる場合、受注結果パケットは、各受注トランザクションの処理結果や統合基幹業務システム２００の処理レーンの識別子を情報として備えているが、これに限らず、例えば、統合基幹業務システム２００の処理レーンのいずれかが処理を終了し、待機状態（すなわち、Ｒｅａｄｙ状態）になったことを示す通知であってもよい。
そして、統合基幹業務システム２００から１つ通知が送信され、情報入力部１１０が通知を受けたら、出力制御部１６０は、記憶部１４０に記憶されているグループの受注パケットを時系列順に１つ統合基幹業務システム２００に出力する。統合基幹業務システム２００から２つ通知が送信されたら受注パケットを時系列順に２つ統合基幹業務システム２００に出力すればよい。
統合基幹業務システム２００は、１つの受注パケットを入力後、自己の判断により処理を終了し、待機状態（すなわち、Ｒｅａｄｙ状態）になった処理レーンに入力された１つの受注パケットをデマンドジョブとして入力し処理をおこなう。
【００３４】
或いは、仮想ジョブ実行レーンを想定した場合でも、統合基幹業務システム２００から１つ通知が送信され、情報入力部１１０が通知を受けたら、出力制御部１６０は、仮想ジョブ実行レーン上のグループの受注パケットを時系列順に１つ統合基幹業務システム２００に出力するようにしても構わない。
【００３５】
図４は、実施の形態１における入力する受注トランザクションのフォーマットの一例を示す図である。
図４において、受注トランザクションは、データとして、受注した製品名、製品名の型式、受注数量、納期の各情報が格納或いは記載されている。
【００３６】
図５は、実施の形態１における入力後の受注トランザクションのフォーマットの一例を示す図である。
図５において、受注トランザクションは、図４のデータに対し、ヘッダとして、入力時刻と入力したメディアの識別情報の各情報が格納或いは記載される。バッチ入力部１１１、リアルタイム入力部１１２は、メディアの一例である。ヘッダは、整理部１２０により付与される。或いは、情報入力部１１０により付与されても構わない。さらに、実際に入力したメディアであるバッチ入力部１１１或いはリアルタイム入力部１１２により付与されても構わない。
【００３７】
図６は、実施の形態１におけるグループ化された受注パケットのフォーマットの一例を示す図である。
図６では、図２における第１グループの受注パケットのフォーマットを説明する。第１グループは、受注トランザクション「う」、「ｃ」、「Ｄ」により構成する。よって、それぞれのヘッダ情報とデータとがまとめられたフォーマットになっている。グループ化部１３０によりグループのフォーマットが作成される。
【００３８】
図７は、実施の形態１における出力時のグループの受注パケットのフォーマットの一例を示す図である。
図７では、図６における第１グループのフォーマットに、さらに、グループのヘッダとして、処理レーン２１１の識別情報である「１」が付与されている。出力制御部１６０によりヘッダが付与される。
【００３９】
図８は、実施の形態１におけるサーバ装置がおこなう動作のフローチャートを示す図である。
Ｓ（ステップ）８０１において、情報入力部１１０では、グループ化部１３０によりグループ化されるためのバッチ処理数Ｎの設定がユーザから入力可能であり、情報入力部１１０は、ユーザからＮの設定情報を入力し、グループ化部１３０は、バッチ処理数Ｎの設定をおこなう。同様に、情報入力部１１０では、出力制御部１６０により割り当てられる仮想ジョブ実行レーンのレーン数Ｓの設定がユーザから入力可能であり、情報入力部１１０は、ユーザからＳの設定情報を入力し、出力制御部１６０は、レーン数Ｓの設定をおこなう。各設定値は、記憶部１４０に記憶される。例えば、ハードディスク装置、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等は、記憶部１４０の一例である。
Ｓ８０２において、出力制御部１６０は、仮想ジョブ実行レーンを初期化し、記憶部１４０に記憶する。
Ｓ８０３において、情報入力部１１０は、受注トランザクションを入力し、記憶部１４０に記憶する。
Ｓ８０４において、整理部１２０は、受注トランザクションのデータに入力時刻、入力メディア（ここでは、バッチ入力部１１１或いはリアルタイム入力部１１２）の識別情報をヘッダとして付与し、記憶部１４０に記憶する。
Ｓ８０５において、整理部１２０は、時系列順に受注トランザクションを読み出し記憶部１４０に記憶する。
Ｓ８０６において、グループ化部１３０は、時系列順にバッチ処理数Ｎ毎に受注トランザクションをグループ化し、記憶部１４０に記憶する。
Ｓ８０７において、出力制御部１６０は、今回のルーチンが初回処理かどうかを判断する。初回処理の場合、Ｓ８０８に進む。初回処理でない場合、Ｓ８１１に進む。
Ｓ８０８において、出力制御部１６０は、空き仮想ジョブ実行レーンにグループ化された受注パケットを読み出し、記憶部１４０に記憶する。
Ｓ８０９において、出力制御部１６０は、各仮想ジョブ実行レーンを割り当てられた受注パケットにジョブレーン番号をヘッダとして付与し、記憶部１４０に記憶する。
Ｓ８１０において、出力部１５０は、Ｓ８０９においてヘッダが付与された各仮想ジョブ実行レーンが割り当てられた受注パケットを出力する。
Ｓ８１１において、情報入力部１１０は、ＲＦＣを入力する。
Ｓ８１２において、出力制御部１６０は、ＲＦＣに該当する仮想ジョブ実行レーンが割り当てられた受注パケットのデータを消去し、記憶部１４０に記憶する。
Ｓ８１３において、出力制御部１６０は、空き仮想ジョブ実行レーンに待ち行列の先頭にあるグループ化された受注パケットを読み出し、記憶部１４０に記憶する。
Ｓ８１４において、出力制御部１６０は、仮想ジョブ実行レーンを割り当てられた受注パケットにＲＦＣに該当するジョブレーン番号をヘッダとして付与し、記憶部１４０に記憶する。
Ｓ８１５において、出力部１５０は、Ｓ８１４においてヘッダが付与された仮想ジョブ実行レーンが割り当てられた受注パケットを出力する。
【００４０】
以上のように、サーバ装置１００は、基幹業務に関する情報を一元的に管理する統合基幹業務システム２００に入力するための複数の情報を外部から入力し、上記統合基幹業務システム２００の処理能力を超えないように上記入力された複数の情報を順に上記統合基幹業務システム２００に出力する。
【００４１】
テレマーケティングによる受注業務システム（テレマーケティングセンターシステム）は、ピークの時間帯の受け付け処理をこなす使命を持ったシステムであるが、処理すべきトランザクションの到着はランダムで繁閑の差が激しい。
一方、統合基幹業務システム２００は、複数業務を平行実効する能力を持つシステムであるが、各業務に与えられたリソースは限定されており、効率よく計画的に消化する必要がある。
以上のように、実施の形態１のサーバ装置１００は、複数の手段によりランダムに先方主導で送信されるトランザクションを蓄積し、統合基幹業務システム２００で割り当てられたジョブ単位に整流化して投入し、割り当てられたリソースの範囲内に負荷を均一化し実行させる。そして、負荷を均一化し実行させる結果、サーバ装置１００は、統合基幹業務システム２００の他の業務に影響を与えず、統合基幹業務システム２００に予定のスループットを実現させることができる。
【００４２】
また、実施の形態１のサーバ装置１００によれば、トランザクションを蓄積、整流化することにより、テレマーケティングセンターシステムのような繁閑の差が激しいシステムのピーク時に必要な人員に対応する統合基幹業務システム２００のライセンス数を適正数以上に必要としないようにすることができる。言いかえれば、サーバ装置１００は、トランザクション蓄積整流化装置としての機能を持つ。
【００４３】
以上にように、実施の形態１のサーバ装置１００によれば、テレマーケティングセンターシステムのような繁閑の差が激しいシステムをルーチンワークで整頓された統合基幹業務システム２００の一環として組み入れることができる。
【００４４】
以上のように、上記情報入力部１１０は、複数の外部装置に接続された複数の入力部を有しており、上記複数の入力部の各入力部は、それぞれ情報を入力するが、ここで、上記整理部１２０は、上記複数の入力部の各入力部に優先順位を設定し、上記複数の入力部の各入力部により入力された複数の情報の中に入力された時刻が同一の情報が存在する場合に、上記優先順位の上位から順に時系列に並べ整理するようにしても構わない。
上記優先順位は、各ユーザの受注業務や経営方針に合わせて決めればよい。
以上により、ジョブプライオリティを効率良く管理することができる。
【００４５】
以上のように、整理部１２０が、上記バッチ入力部１１１により連続して入力されたバッチ数の情報の各情報と上記リアルタイム入力部１１２により入力された情報とを区別なく入力された時刻順に時系列に並べ整理することで、統合基幹業務システム２００の他の業務に影響を与えず、統合基幹業務システム２００に予定のスループットを実現させることができる。
【００４６】
また、上記統合基幹業務システム２００が入力可能なグループ数を判断し、判断されたグループ数のグループを上記出力部１５０により出力させる出力制御部１６０を備えたことことにより、上記統合基幹業務システム２００を効率よく運用することができ、結果として、統合基幹業務システム２００に予定のスループットを実現させることができる。
【００４７】
また、上記統合基幹業務システム２００から上記複数の処理レーンの各処理レーンについて、処理が終了した処理レーンを示す処理終了通知を入力し、入力された処理終了通知が示す処理レーンに対応する識別情報を持つヘッダが付与されたグループの受注パケットを上記出力部１５０により出力させることにより、上記統合基幹業務システム２００の処理能力に合わせて効率よく受注処理を行なわせることができる。
【００４８】
ここで、情報入力部１１０が基幹業務に関する複数の情報を入力し、記憶装置に記憶した後、上記整理部１２０、上記グループ化部１３０に代わって、サーバ装置１００は、上記情報入力部１１０により入力された複数の情報を入力された時刻順に上記記憶装置から読み出し、読み出された複数の情報を時系列順に所定の数ごとにグループにまとめ、上記記憶装置に記憶する読み出し部（図示せず）を備えても構わない。例えば、記憶部１４０、ＲＯＭ、ＲＡＭ、磁気記憶装置等は、上記記憶装置の一例となる。
そして、出力部１５０は、上記読み出し部によりまとめられたグループ毎に上記複数の情報を、基幹業務に関する情報を一元的に管理する統合基幹業務システム２００に出力する。
以上のように構成することにより、上記整理部１２０により一旦すべての入力された複数の情報を時刻順に時系列に並べることなく、時刻順に上記記憶装置から読み出されたある一定の数の複数の情報を用いて時系列順に所定の数ごとにグループにまとめ、先の処理に進めることができる。
【００４９】
実施の形態２．
図９は、実施の形態２における全体構成を示す図である。
図９において、サーバ装置１００は、図１の構成に対し、さらに、抽出部１７０を備えている。
抽出部１７０は、上記情報入力部１１０により入力された複数の情報の各情報から所定のフォーマットに該当する第２の情報を抽出する。ここで、所定のフォーマットとは、例えば、図４に記載のフォーマットであり、この場合、第２の情報とは、例えば、図４のフォーマットの各情報を指す。
上記整理部１２０は、上記抽出部１７０により抽出された所定のフォーマットに該当する第２の情報を１つの情報として、上記情報入力部１１０により上記複数の情報の各情報が入力された時刻順に上記各情報に対応する第２の情報を時系列に並べ整理する。
上記以外は、実施の形態１と同様である。
【００５０】
図１０は、実施の形態２におけるサーバ装置がおこなう動作のフローチャートを示す図である。
図１０において、Ｓ１００１以外は、図８と同様である。
Ｓ１００１において、抽出部１７０は、Ｓ８０３で入力された受注トランザクションから必要データを抽出し、所定のフォーマットにデータを作成する。データは、記憶部１４０に記憶される。
【００５１】
以上のように、抽出部１７０を備えたことにより、規格化されたフォーマット以外のフォーマットにより作成された受注トランザクションにも対応することができる。また、例えば、オペレータ入力される場合でも、オペレータが必要データを探す必要がなくなり効率を上げることができる。また、人為的ミスを防ぐことにもつながる。
【００５２】
実施の形態３．
図１１は、実施の形態３における全体構成を示す図である。
図１１において、サーバ装置１００は、図１の構成に対し、さらに、変換部１８０を備えている。
リアルタイム入力部１１２は、オペレータによる手動打ち込み作業無しにアナログ情報を入力する。リアルタイム入力部１１２は、テレマーケティングに用いるファクシミリ装置であるＦＡＸ機３１０と電話器３２０との内少なくとも１つから出力される音声情報を上記アナログ情報として入力する。
変換部１８０は、上記リアルタイム入力部１１２により入力されたアナログ情報をデジタル情報に変換する。
上記整理部１２０は、上記変換部１８０により変換されたデジタル情報を上記リアルタイム入力部１１２により入力された情報として整理する。
上記以外は、実施の形態１と同様である。
【００５３】
図１２は、実施の形態３におけるサーバ装置がおこなう動作のフローチャートを示す図である。
図１２において、Ｓ１２０１、Ｓ１２０２以外は、図８と同様である。
Ｓ１２０１において、変換部１８０は、Ｓ８０３で入力された受注トランザクションデータがアナログデータかデジタルデータかを判断する。アナログデータである場合、Ｓ１２０２に進む。デジタルデータである場合、Ｓ８０４に進む。Ｓ１２０２において、変換部１８０は、アナログデータをデジタルデータに変換する。
ここで、変換部１８０が、Ｓ８０３で入力された受注トランザクションデータがアナログデータかデジタルデータかを判断しているが、情報入力部１１０或いは整理部１２０が判断するようにしてもよい。変換部１８０とは別の構成が判断することにより変換部１８０を単なるアナログ／デジタル変換器とすることができる。
【００５４】
以上のように、変換部１８０を備えたことにより、直接、電話器３２０等から受注トランザクションを入力することができ、オペレータの労力を無くすことができる。よって人為的ミスを防ぐことにもつながる。
【００５５】
実施の形態４．
以上の説明において、各実施の形態の説明において「〜部」として説明したものは、一部或いはすべてコンピュータで動作可能なプログラムにより構成することができる。これらのプログラムは、例えば、Ｃ言語により作成することができる。或いは、ＨＴＭＬやＳＧＭＬやＸＭＬを用いても構わない。或いは、ＪＡＶＡ（登録商標）を用いて画面表示を行っても構わない。
【００５６】
図１３は、実施の形態４におけるサーバ装置の外観を示す図である。
以上の説明において、各実施の形態の説明において「〜部」として説明したものを、一部或いはすべてコンピュータで動作可能なプログラムにより構成する場合、図１３において、サーバ装置１００は、システムユニットで表され、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）表示装置４１、キーボード（Ｋ／Ｂ）４２、マウス４３、コンパクトディスク装置（ＣＤＤ）８６、プリンタ装置８７、スキャナ装置８８とケーブルで接続されている。さらに、サーバ装置１００は、ＦＡＸ機３１０、電話器３２０とケーブルで接続され、また、ＬＡＮ５、ウェブサーバ５００を介してインターネット５０１に接続されている。ＬＡＮ５は、図示していないが、統合基幹業務システム２００に接続されている。
【００５７】
図１４は、実施の形態４におけるサーバ装置のハードウェア構成図である。
図１４において、サーバ装置１００は、プログラムを実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３７を備えている。ＣＰＵ３７は、バス３８を介してＲＯＭ３９（記憶装置の一例である）、ＲＡＭ４０（記憶装置の一例である）、通信ボード４４、ＣＲＴ表示装置４１、Ｋ／Ｂ４２、マウス４３、ＦＤＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ  Ｄｒｉｖｅ）４５、磁気ディスク装置４６（記憶装置の一例である）、ＣＤＤ８６、プリンタ装置８７、スキャナ装置８８と接続されている。通信ボード４４は、ＦＡＸ機３１０、電話器３２０、ＬＡＮ５等に接続されている。
情報入力部１１０がハードウェアで構成される場合、例えば、通信ボード４４、Ｋ／Ｂ４２、ＦＤＤ４５は、情報入力部１１０の一例となる。情報入力部１１０がおこなう処理をプログラムで構成する場合、プログラムは、例えば、通信ボード４４、Ｋ／Ｂ４２、ＦＤＤ４５という入力装置を用いて処理をおこなってもよい。或いは、ＣＰＵ３７を用いてＣＰＵ３７の内部処理としておこなってもよい。
特に、リアルタイム入力部１１２がハードウェアで構成される場合、例えば、通信ボード４４、Ｋ／Ｂ４２は、リアルタイム入力部１１２の一例となる。リアルタイム入力部１１２がおこなう処理をプログラムで構成する場合、プログラムは、例えば、通信ボード４４、Ｋ／Ｂ４２という入力装置を用いて処理をおこなってもよい。或いは、ＣＰＵ３７を用いてＣＰＵ３７の内部処理としておこなってもよい。
そして、バッチ入力部１１１がハードウェアで構成される場合、例えば、ＦＤＤ４５は、バッチ入力部１１１の一例となる。バッチ入力部１１１がおこなう処理をプログラムで構成する場合、プログラムは、例えば、ＦＤＤ４５という入力装置を用いて処理をおこなってもよい。或いは、ＣＰＵ３７を用いてＣＰＵ３７の内部処理としておこなってもよい。
また、出力部１５０がハードウェアで構成される場合、例えば、通信ボード４４は、出力部１５０の一例となる。出力部１５０がおこなう処理をプログラムで構成する場合、プログラムは、例えば、通信ボード４４という出力装置を用いて処理をおこなってもよい。或いは、ＣＰＵ３７を用いてＣＰＵ３７の内部処理としておこなってもよい。
また、記憶部１４０がハードウェアで構成される場合、例えば、ＲＯＭ３９、ＲＡＭ４０、磁気ディスク装置４６は、記憶部１４０の一例となる。記憶部１４０がおこなう処理をプログラムで構成する場合、プログラムは、例えば、ＲＯＭ３９、ＲＡＭ４０、磁気ディスク装置４６という記憶装置を用いて処理をおこなってもよい。
上記以外の各部がハードウェアで構成される場合、例えば、ＣＰＵ３７は、上記以外の各部の一例となる。上記以外の各部がおこなう処理をプログラムで構成する場合、プログラムは、ＣＰＵ３７に処理をさせる。
【００５８】
ここで、通信ボードは、ＬＡＮ５に限らず、直接、インターネット、或いはＩＳＤＮ等のＷＡＮ（ワイドエリアネットワーク）に接続されていても構わない。直接、インターネット、或いはＩＳＤＮ等のＷＡＮに接続されている場合、統合基幹業務システム２００は、インターネット、或いはＩＳＤＮ等のＷＡＮに接続され、ウェブサーバ５００は不用となる。
磁気ディスク装置４６には、オペレーティングシステム（ＯＳ）４７、ウィンドウシステム４８、プログラム群４９、ファイル群５０が記憶されている。プログラム群は、ＣＰＵ３７、ＯＳ４７、ウィンドウシステム４８により実行される。
【００５９】
プログラムにより構成する場合、上記プログラム群には、各実施の形態の説明において「〜部」として説明したものにより実行されるプログラムが記憶されている。ファイル群には、上記実施の形態の説明において「受注パケットのフォーマット」として説明したものが記憶されている。
【００６０】
また、各実施の形態の説明において「〜部」として説明したものは、ＲＯＭ３９に記憶されたファームウェアで実現されていても構わない。或いは、ソフトウェア或いは、ハードウェア或いは、ソフトウェアとハードウェアとファームウェアとの組み合わせで実施されても構わない。
【００６１】
また、上記各実施の形態を実施させるプログラムは、また、磁気ディスク装置、ＦＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ）、光ディスク、ＣＤ（コンパクトディスク）、ＭＤ（ミニディスク）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のその他の記録媒体による記録装置を用いて記憶されても構わない。
【００６２】
【発明の効果】
本発明によれば、例えば、テレマーケティングセンターシステムのような繁閑の差が激しいシステムをルーチンワークで整頓された統合基幹業務システムの一環として組み入れることができる。
【図面の簡単な説明】
【図１】実施の形態１における全体構成を示す図である。
【図２】実施の形態１におけるサーバ装置の情報の流れを説明する図である。
【図３】実施の形態１におけるサーバ装置と統合基幹業務システムとの間での流れを説明する図である。
【図４】実施の形態１における入力する受注トランザクションのフォーマットの一例を示す図である。
【図５】実施の形態１における入力後の受注トランザクションのフォーマットの一例を示す図である。
【図６】実施の形態１におけるグループ化された受注パケットのフォーマットの一例を示す図である。
【図７】実施の形態１における出力時のグループの受注パケットのフォーマットの一例を示す図である。
【図８】実施の形態１におけるサーバ装置がおこなう動作のフローチャートを示す図である。
【図９】実施の形態２における全体構成を示す図である。
【図１０】実施の形態２におけるサーバ装置がおこなう動作のフローチャートを示す図である。
【図１１】実施の形態３における全体構成を示す図である。
【図１２】実施の形態３におけるサーバ装置がおこなう動作のフローチャートを示す図である。
【図１３】実施の形態４におけるサーバ装置の外観を示す図である。
【図１４】実施の形態４におけるサーバ装置のハードウェア構成図である。
【図１５】例えば、リアルタイムに発生するテレマーケティングによる情報を統合基幹業務システムに入力させる場合を示す図である。
【符号の説明】
５  ＬＡＮ、３７  ＣＰＵ、３８  バス、３９  ＲＯＭ、４０  ＲＡＭ、４１ＣＲＴ表示装置、４２  Ｋ／Ｂ、４３  マウス、４４  通信ボード、４５  ＦＤＤ、４６  磁気ディスク装置、４７  ＯＳ、４８  ウィンドウシステム、４９プログラム群、５０  ファイル群、８６  ＣＤＤ、８７  プリンタ装置、８８スキャナ装置、１００  サーバ装置、１１０  情報入力部、１１１  バッチ入力部、１１２  リアルタイム入力部、１２０  整理部、１３０  グループ化部、１４０  記憶部、１５０  出力部、１６０  出力制御部、１７０  抽出部、１８０  変換部、２００  統合基幹業務システム、２１１，２１２，２１３  処理レーン、３００  キーボード、３１０  ＦＡＸ機、３２０  電話器、４００  ＦＤ、５００  ウェブサーバ、５０１  インターネット、５１０，５２０  パーソナルコンピュータ（ＰＣ）。
【図１】
2004280371.tif 000003
【図２】
2004280371.tif 000004
【図３】
2004280371.tif 000005
【図４】
2004280371.tif 000006
【図５】
2004280371.tif 000007
【図６】
2004280371.tif 000008
【図７】
2004280371.tif 000009
【図８】
2004280371.tif 000010
【図９】
2004280371.tif 000011
【図１０】
2004280371.tif 000012
【図１１】
2004280371.tif 000013
【図１２】
2004280371.tif 000014
【図１３】
2004280371.tif 000015
【図１４】
2004280371.tif 000016
【図１５】
2004280371.tif 000017