(57)【要約】【課題】計算機資源の浪費を抑制しつつ、効率的かつ高速に、処理状況、処理能力等を詳細に把握することが可能な自動処理汎用制御システム等を提供する。【解決手段】実績管理部２９１は、所定の保持期限を超過した参照データ（期間超過データ）を抽出し（Ｓ９１１）、当該期間超過データを参照データ記憶部９０３から削除する（Ｓ９１２）。また、実績管理部２９１は、管理部２１１からログデータ等が送信されると、当該ログデータ等を参照データ９０４として参照データ記憶部９０３に追加記録し（Ｓ９１３）、さらに、集計データ記憶部９０６から当該ログデータ等に係る集計データ９０７（Ｎ集計値）を抽出し（Ｓ９２１）、抽出した集計データと送信されたログデータ等から新たな集計データ（Ｎ＋１集計値）を算出し（Ｓ９２２）、集計データ９０７を更新して集計データ記憶部９０６に記録する（Ｓ９２３）。【選択図】　図９
2004102809.tif 000002
【特許請求の範囲】
【請求項１】
１又は複数の作業からなるジョブの処理を管理する管理装置と前記作業の種類毎に設けられる制御装置と前記制御装置の少なくともいずれかの管理下にあり当該制御装置に対応する種類の作業を実行する１又は複数の実行装置と前記ジョブの処理履歴を管理する実績管理装置とがネットワークを介して接続される、自動処理汎用制御システムであって、
前記管理装置は、
１又は複数の前記ジョブを前記作業及び前記作業の処理順序と共に保持し、前記保持したジョブの全てについて前記処理順序に基づいて処理すべき作業を抽出し、前記抽出した作業の処理依頼を当該作業の種類に対応する前記制御装置に送る処理依頼手段を有し、
前記制御装置は、
前記処理依頼に係る作業を実行待ち作業として保持し、前記実行装置に前記実行待ち作業を割り当て実行依頼を送り実行させる実行依頼手段を有し、
前記実績管理装置は、
参照用の履歴情報である参照データと集計された履歴情報である集計データとを保持する保持手段と、
前記管理装置から送られた新たな履歴情報を前記参照データに追加し、所定の期間が経過した参照データについては削除する参照データ登録手段と、
前記管理装置から送られた新たな履歴情報及び過去の集計データから新たな集計データを導出して保持する集計データ登録手段と、
を有することを特徴とする自動処理汎用制御システム。
【請求項２】
前記集計データは、前記制御装置毎又は前記実行装置毎に導出されることを特徴とする請求項１に記載の自動処理汎用制御システム。
【請求項３】
前記集計データは、統計的処理が施された統計データであることを特徴とする請求項１または請求項２に記載の自動処理汎用制御システム。
【請求項４】
１又は複数の作業からなるジョブの処理を管理する管理装置にネットワークを介して接続され、前記ジョブの処理履歴を管理する実績管理装置であって、
参照用の履歴情報である参照データと集計された履歴情報である集計データとを保持する保持手段と、
前記管理装置から送られた新たな履歴情報を前記参照データに追加し、所定の期間が経過した参照データについては削除する参照データ登録手段と、
前記管理装置から送られた新たな履歴情報及び過去の集計データから新たな集計データを導出して保持する集計データ登録手段と、
を有することを特徴とする実績管理装置。
【請求項５】
前記集計データは、前記作業の種類毎に導出されることを特徴とする請求項４に記載の実績管理装置。
【請求項６】
前記集計データは、統計的処理が施された統計データであることを特徴とする請求項４または請求項５に記載の実績管理装置。
【請求項７】
ジョブの処理単位である作業を実行する１又は複数の実行装置を前記作業の種類毎に管理し、当該実行装置にネットワークを介して接続される、自動処理汎用制御装置であって、
１又は複数の前記ジョブを前記作業及び前記作業の処理順序と共に保持し、前記保持したジョブの全てについて前記処理順序に基づいて処理すべき作業を抽出して前記作業の種類毎に振り分け実行待ち作業として保持し、前記実行装置に前記実行待ち作業を割り当て実行依頼を送り実行させる実行依頼手段と、
参照用の履歴情報である参照データと集計された履歴情報である集計データとを保持する保持手段と、
新たな履歴情報を前記参照データに追加し、所定の期間が経過した参照データについては削除する参照データ登録手段と、
前記新たな履歴情報及び過去の集計データから新たな集計データを導出して保持する集計データ登録手段と、
を有することを特徴とする自動処理汎用制御装置。
【請求項８】
前記集計データは、前記作業の種類毎に導出されることを特徴とする請求項７に記載の自動処理汎用制御装置。
【請求項９】
前記集計データは、統計的処理が施された統計データであることを特徴とする請求項７または請求項８に記載の自動処理汎用制御装置。
【請求項１０】
１又は複数の作業からなるジョブの処理を管理する管理装置と前記作業の種類毎に設けられる制御装置と前記制御装置の少なくともいずれかの管理下にあり当該制御装置に対応する種類の作業を実行する１又は複数の実行装置と前記ジョブの処理履歴を管理する実績管理装置とがネットワークを介して接続される、自動処理汎用制御システムにおいて実行される自動処理汎用制御方法であって、
前記管理装置が実行する、
１又は複数の前記ジョブを前記作業及び前記作業の処理順序と共に保持し、前記保持したジョブの全てについて前記処理順序に基づいて処理すべき作業を抽出し、前記抽出した作業の処理依頼を当該作業の種類に対応する前記制御装置に送る処理依頼工程と、
前記制御装置が実行する、
前記処理依頼に係る作業を実行待ち作業として保持し、前記実行装置に前記実行待ち作業を割り当て実行依頼を送り実行させる実行依頼工程と、
参照用の履歴情報である参照データと集計された履歴情報である集計データとを保持する保持工程と、
前記管理装置から送られた新たな履歴情報を前記参照データに追加し、所定の期間が経過した参照データについては削除する参照データ登録工程と、
前記管理装置から送られた新たな履歴情報及び過去の集計データから新たな集計データを導出して保持する集計データ登録工程と、
を有することを特徴とする自動処理汎用制御方法。
【請求項１１】
コンピュータを請求項４から請求項６までのいずれかに記載の実績管理装置として機能させるプログラム。
【請求項１２】
コンピュータを請求項４から請求項６までのいずれかに記載の実績管理装置として機能させるプログラムを記録した記録媒体。
【請求項１３】
コンピュータを請求項７から請求項９までのいずれかに記載の自動処理汎用制御装置として機能させるプログラム。
【請求項１４】
コンピュータを請求項７から請求項９までのいずれかに記載の自動処理汎用制御装置として機能させるプログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数のソフトウェアに係る処理を制御する自動処理汎用制御システム等に関する。より詳細には、複数のソフトウェアを連携させて自動的に処理を行う自動処理汎用制御システム等に関する。
【０００２】
【従来の技術】
近年、パーソナルコンピュータの普及、性能向上に伴い、これまで高価な専用コンピュータにおいて利用されていたソフトウェアがパーソナルコンピュータに移植され利用されるようになった。従って、パーソナルコンピュータ上にこれらのソフトウェアが併存可能となり、ユーザは、パーソナルコンピュータ上で自由にソフトウェアを選択して利用し、複数の種類の処理（作業）を行うことができるようになった。
また、印刷に関する複数の種類の処理をＰＤＦ（Ｐｏｒｔａｂｌｅ　Ｄｏｃｕｍｅｎｔ　Ｆｏｒｍａｔ）等をベースに自動的に行い、出力ワークフローの効率化を図るものとして、サーバソフトウェアがいくつか販売されている（例えば、『Ｐｒｉｎｅｒｇｙ（登録商標）』ハイデルベルグ　ジャパン株式会社（非特許文献１参照）、『Ｔｒｕｅ　Ｆｌｏｗ』大日本スクリーン製造株式会社（非特許文献２参照））。
【０００３】
【非特許文献１】
“ＰＤＦワークフローサーバ　Ｐｒｉｎｅｒｇｙ日本語バージョン”、［ｏｎｌｉｎｅ］、ハイデルベルグ　ジャパン株式会社、［２００２年８月３０日検索］、インターネット＜ｈｔｔｐ：／／ｗｗｗ．ｊｐ．ｈｅｉｄｅｌｂｅｒｇ．ｃｏｍ／ｊｐ／０３＿ｐｒｏ／ｐｒｅｐｒｅｓｓ／ｒｉｐ／ｐｒｉｎｅｒｇｙ．ｈｔｍ＞
【非特許文献２】
“Ｔｒｕｅ　Ｆｌｏｗ”、大日本スクリーン製造株式会社、２００１年６月、ｐ．１−ｐ．４
【０００４】
【発明が解決しようとする課題】
しかしながら、複数のソフトウェアの機能を組み合わせて利用する場合、ユーザは、各ソフトウェアの操作方法、利用方法等を修得しなければならない。また、ソフトウェアの高機能化に伴い操作方法、利用方法等が多様化しているため、ユーザのソフトウェアの習熟度によって作業時間に大きな差が生じている。従って、パーソナルコンピュータにおけるソフトウェアの利用効率は、専用コンピュータの場合と比較して、低下しているという問題点がある。
また、［非特許文献１］［非特許文献２］が示す技術では、予め定められた処理しか扱うことができず、ユーザ自身が所有し利用していたソフトウェア処理を組み込んだり、同様の処理を別のコンポーネントにより行ったりすることができないという問題点がある。
【０００５】
また、従来の複数のソフトウェアの機能を制御する装置は、処理結果を参照したり集計する場合、保存したログデータ（履歴情報、実績データ等）から参照、集計に必要なデータを抽出したり、集計を行っている。
ここで、ログデータを参照することにより、ジョブ全体の結果、異常（エラー）発生箇所を把握したり、ログデータを集計あるいは統計的に処理することにより、負荷状況、処理能力を算出し、連携して動作する複数のソフトウェアのうち、処理のボトルネックとなっている部分の把握を行うことができる。
しかしながら、ログデータについて集計処理を行う場合、集計の対象となる元データを全て抽出する必要があるので、ログデータを全て保存する必要がある。すなわち、相当の記憶容量を有する記憶装置等が必要となり、費用的負担、維持管理負担が増加するという問題点がある。
さらに、処理結果を参照したり、集計処理を行う場合、保存した全てのログデータから必要なデータを抽出するので、検索時間、集計時間等が増大するという問題点がある。
【０００６】
本発明は、以上の点に鑑みてなされたものであり、計算機資源の浪費を抑制しつつ、効率的かつ高速に、処理状況、処理能力等を詳細に把握することが可能な自動処理汎用制御システム等を提供することを目的とする。
【０００７】
【課題を解決するための手段】
前述した目的を達成するために第１の発明は、１又は複数の作業からなるジョブの処理を管理する管理装置と前記作業の種類毎に設けられる制御装置と前記制御装置の少なくともいずれかの管理下にあり当該制御装置に対応する種類の作業を実行する１又は複数の実行装置と前記ジョブの処理履歴を管理する実績管理装置とがネットワークを介して接続される、自動処理汎用制御システムであって、前記管理装置は、１又は複数の前記ジョブを前記作業及び前記作業の処理順序と共に保持し、前記保持したジョブの全てについて前記処理順序に基づいて処理すべき作業を抽出し、前記抽出した作業の処理依頼を当該作業の種類に対応する前記制御装置に送る処理依頼手段を有し、前記制御装置は、前記処理依頼に係る作業を実行待ち作業として保持し、前記実行装置に前記実行待ち作業を割り当て実行依頼を送り実行させる実行依頼手段を有し、前記実績管理装置は、参照用の履歴情報である参照データと集計された履歴情報である集計データとを保持する保持手段と、前記管理装置から送られた新たな履歴情報を前記参照データに追加し、所定の期間が経過した参照データについては削除する参照データ登録手段と、前記管理装置から送られた新たな履歴情報及び過去の集計データから新たな集計データを導出して保持する集計データ登録手段と、を有することを特徴とする自動処理汎用制御システムである。
【０００８】
また、前記集計データは、前記制御装置毎又は前記実行装置毎に導出されることが望ましい。
また、前記集計データは、統計的処理が施された統計データであることが望ましい。
【０００９】
管理装置、制御装置、実行装置、実績管理装置は、各種演算処理が可能な機器、コンピュータ等であり、例えば、サーバコンピュータ、パーソナルコンピュータ、携帯情報端末である。
「管理装置」（管理部）は、ジョブの処理を管理し、１又は複数の制御装置を管理下に置く。
「制御装置」（制御部）は、作業の種類毎に設けられ、当該作業の種類に係るソフトウェアを有する１又は複数の実行装置、すなわち、当該種類の作業を実行する１又は複数の実行装置を管理下に置く。
「実行装置」（実行部）は、パラメータ、対象データに関する情報等と共に、実行依頼を受けると、ソフトウェアにより実行依頼に係る作業を実行する。
「実績管理装置」（実績管理部）は、管理装置等から送られるジョブの処理に係る履歴情報を管理する。
【００１０】
第１の発明では、ユーザが作業の種類、処理順序、パラメータ、対象データ等を指定してジョブを入力すると、管理装置は、入力されたジョブの全てについて処理順序に基づいて処理すべき作業を抽出し、当該作業の種類に対応する制御装置に割り当て処理依頼を送る。制御装置は、管理装置からの処理依頼を実行待ち作業としてキュー等に格納し、実行装置の稼働状況を監視して実行可能状態である実行装置に、順次、処理依頼を受けた作業（実行待ち作業）を割り当て実行させる。
実績管理装置は、管理装置等から新たに履歴情報が送られると、参照データに追加し、所定の期間が経過した参照データについては削除する。また、実績管理装置は、管理装置等から新たに履歴情報が送られると、当該履歴情報及び過去の集計データ（Ｎ集計値）から新たな集計データ（Ｎ＋１集計値）を算出し、集計データを更新する。
【００１１】
「ジョブ」は、１又は複数の作業からなる一連の処理を示す。
「作業」は、ジョブの処理単位（タスク）であり、コンピュータ等が当該作業用のソフトウェアを用いて実行するものである。作業の内容は、作業の種類、パラメータ、対象データに関する情報等を指定することにより定められる。
「作業の種類」は、ソフトウェア上で実行される処理の種類を示す。
「パラメータ」は、作業の内容に応じて指定される設定値等である。
「対象データに関する情報」は、処理の対象となるデータあるいはその参照先等を示す。
【００１２】
「履歴情報」は、ジョブの処理に係るログデータ等である。
「参照データ」は、所定の時点のログデータ等、参照用のログデータを記録する。
「集計データ」は、所定の期間毎に区切ってあるいはシステム稼働当初からのログデータ等に基づいて導出される、各種項目毎の集計値、統計値等を記録する。
「統計データ」は、統計的処理が施されたデータであり、例えば、平均処理時間、累積稼働時間、異常（エラー）発生回数、平均故障間隔、稼働率、平均修理時間、各種平均値、各種標準偏差、各種合計値、各種最大値、各種最小値である。
【００１３】
管理装置（管理部）は、異なる複数のジョブに属する作業であっても、同一の作業の種類については、当該作業の種類に対応する制御装置（制御部）に作業処理依頼を送信し、制御装置（制御部）は、作業処理依頼をキュー等に格納し、実行可能状態である実行装置（実行部）に順次割り当て実行させる。従って、異なる複数のジョブを同時に平行処理可能であり、複数のジョブにおいて実行装置（実行部）のソフトウェアを効率的に共用することができる。この効果は、ジョブ数が大きい場合に特に顕著である。
【００１４】
実績管理装置（実績管理部）は、参照期間が比較的短い参照データに関しては、所定の期間が経過後、削除するので、記憶容量を節約することができる。また、集計データは、新たな履歴情報及び過去の集計データ（Ｎ集計値）に基づいて、新たな集計データ（Ｎ＋１集計値）に順次更新されるので、集計データの更新の際、集計の対象となる元データを全て抽出する必要がなく、抽出した元データの集計、算出に要する時間を軽減することができる。
【００１５】
また、参照データを閲覧することにより、ジョブ全体の処理状況、異常発生箇所等を把握することができる。
また、集計データを閲覧することにより、自動処理汎用制御システムにおける処理状況、処理実績等を詳細に把握することができるので、ボトルネックとなっている部分に対して効率的に措置を講じることができる。
【００１６】
第２の発明は、１又は複数の作業からなるジョブの処理を管理する管理装置にネットワークを介して接続され、前記ジョブの処理履歴を管理する実績管理装置であって、参照用の履歴情報である参照データと集計された履歴情報である集計データとを保持する保持手段と、前記管理装置から送られた新たな履歴情報を前記参照データに追加し、所定の期間が経過した参照データについては削除する参照データ登録手段と、前記管理装置から送られた新たな履歴情報及び過去の集計データから新たな集計データを導出して保持する集計データ登録手段と、を有することを特徴とする実績管理装置である。
第２の発明は、第１の発明の自動処理汎用制御システムにおける実績管理装置に関する発明である。
【００１７】
第３の発明は、ジョブの処理単位である作業を実行する１又は複数の実行装置を前記作業の種類毎に管理し、当該実行装置にネットワークを介して接続される、自動処理汎用制御装置であって、１又は複数の前記ジョブを前記作業及び前記作業の処理順序と共に保持し、前記保持したジョブの全てについて前記処理順序に基づいて処理すべき作業を抽出して前記作業の種類毎に振り分け実行待ち作業として保持し、前記実行装置に前記実行待ち作業を割り当て実行依頼を送り実行させる実行依頼手段と、参照用の履歴情報である参照データと集計された履歴情報である集計データとを保持する保持手段と、新たな履歴情報を前記参照データに追加し、所定の期間が経過した参照データについては削除する参照データ登録手段と、前記新たな履歴情報及び過去の集計データから新たな集計データを導出して保持する集計データ登録手段と、を有することを特徴とする自動処理汎用制御装置である。
第３の発明は、第１の発明の自動処理汎用制御システムにおける管理装置、制御装置、実績管理装置を有する自動処理汎用制御装置に関する発明である。
【００１８】
第４の発明は、１又は複数の作業からなるジョブの処理を管理する管理装置と前記作業の種類毎に設けられる制御装置と前記制御装置の少なくともいずれかの管理下にあり当該制御装置に対応する種類の作業を実行する１又は複数の実行装置と前記ジョブの処理履歴を管理する実績管理装置とがネットワークを介して接続される、自動処理汎用制御システムにおいて実行される自動処理汎用制御方法であって、前記管理装置が実行する、１又は複数の前記ジョブを前記作業及び前記作業の処理順序と共に保持し、前記保持したジョブの全てについて前記処理順序に基づいて処理すべき作業を抽出し、前記抽出した作業の処理依頼を当該作業の種類に対応する前記制御装置に送る処理依頼工程と、前記制御装置が実行する、前記処理依頼に係る作業を実行待ち作業として保持し、前記実行装置に前記実行待ち作業を割り当て実行依頼を送り実行させる実行依頼工程と、参照用の履歴情報である参照データと集計された履歴情報である集計データとを保持する保持工程と、前記管理装置から送られた新たな履歴情報を前記参照データに追加し、所定の期間が経過した参照データについては削除する参照データ登録工程と、前記管理装置から送られた新たな履歴情報及び過去の集計データから新たな集計データを導出して保持する集計データ登録工程と、を有することを特徴とする自動処理汎用制御方法である。
第４の発明は、第１の発明の自動処理汎用制御システムにおいて実行される自動処理汎用制御方法に関する発明である。
【００１９】
第５の発明は、コンピュータを第２の発明の実績管理装置として機能させるプログラムである。
第６の発明は、コンピュータを第２の発明の実績管理装置として機能させるプログラムを記録した記録媒体である。
第７の発明は、コンピュータを第３の発明の自動処理汎用制御装置として機能させるプログラムである。
第８の発明は、コンピュータを第３の発明の自動処理汎用制御装置として機能させるプログラムを記録した記録媒体である。
【００２０】
上述のプログラムをＣＤ−ＲＯＭ等の記録媒体に保持させて流通させてもよいし、このプログラムを通信回線を介して送受することもできる。
【００２１】
【発明の実施の形態】
以下に、添付図面を参照しながら、本発明に係る並列処理システム等の好適な実施形態について詳細に説明する。なお、以下の説明及び添付図面において、略同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略することにする。
【００２２】
図１は、本発明の実施の形態に係る自動処理汎用制御システム１００の概略構成を示す図である。
【００２３】
図１に示すように、自動処理汎用制御システム１００は、管理部１０１、制御部１０２、実行部１０３等がネットワーク１０５等を介して接続される。
自動処理汎用制御システム１００は、入力されたジョブを処理する。ジョブは、１または一連の複数の作業（タスク）から構成される。各作業（タスク）は、コンピュータ上のソフトウェア等により実行される。
【００２４】
管理部１０１は、ジョブ毎に、ジョブに係る一連の作業に関する情報（各作業の種類、各作業の処理に必要なパラメータ、対象データもしくはその参照ポインタ等）、各作業の処理順序等を保持する。管理部１０１は、入力された全てのジョブに関して、作業毎に、当該作業の種類に対応する制御部に作業処理依頼を行う。すなわち、管理部１０１は、異なる複数のジョブに属する作業であっても、作業の種類が同一であれば、当該作業種類に対応する同一の制御部に作業処理依頼を行う。従って、１の制御部には、複数のジョブに係る作業処理依頼が送られることがある。
管理部１０１は、ユーザがジョブ登録に際して指定した制御部（作業の種類、ソフトウェア）とその連携順序を管理し、制御部からの進捗通知を受けると、連携順序に従い次の制御部へ作業処理依頼を発行する。
【００２５】
尚、ここでいう「作業の種類が同一」である作業とは、１の制御部の管理下にある各実行部が有する同一のソフトウェアあるいは仕様等は異なるが同等の機能を有するソフトウェア等により実行可能な作業を意味する。例えば、パラメータＬＡＢを任意に指定してＲＩＰ処理を行う機能を有するソフトウェアによる処理は、パラメータＬＡＢが異なる場合であっても、同一作業、あるいは、作業の種類が同一である作業等と表現される。
【００２６】
制御部１０２は、各作業の種類毎に設けられる。制御部１０２は、実行部１０３の実行状況を監視し、実行可能状態（依頼待ち）の実行部１０３に対して、管理部１０１から作業処理依頼があった作業をキュー等を用いて割り当て、実行させる。
制御部１０２は、実行部、ソフトウェア等を作業の種類毎に束ねて管理する。制御部１０２は、管理部１０１から指示された内容を格納するキュー（キューテーブル）、管理する実行部毎の稼働状況を格納するフィールド（実行部状況テーブル）等を有し、実行部の稼働状況の変化、もしくは管理部からの指示キューの更新に応じて、実行部に対して実行依頼を行う。
【００２７】
実行部１０３は、制御部１０２からの実行依頼に基づいて、ソフトウェア１０４により作業を実行する。
実行部１０３は、各ソフトウェアの操作方法（インタフェース）を共通化する機能をもち、ソフトウェア毎等に用意される。実行部１０３は、制御部１０２からの実行依頼をそれぞれが管理するソフトウェアの呼び出し方法に従って翻訳し、ソフトウェアを起動する。
【００２８】
ネットワーク１０５は、インターネット、ローカルエリアネットワーク（ＬＡＮ）、各種ケーブル、各種配線等のネットワークであり、有線、無線を問わない。
【００２９】
次に、図２〜図６を参照しながら本発明の実施の形態に係る自動処理汎用制御システムについて、より詳細に説明する。
図２は、本発明の実施の形態に係る自動処理汎用制御システム２００の概略構成を示す図である。
自動処理汎用制御システム２００は、コンピュータ２０１、コンピュータ２０３、コンピュータ２８１、コンピュータ２８２、コンピュータ２８３等がネットワーク２０５を介して接続されて構成される。
尚、自動処理汎用制御システム２００は、ＲＩＰ処理、変換処理、出力処理等の作業に係るソフトウェア処理を制御するものとして説明する。
【００３０】
コンピュータ２０１は、管理部２１１、ＲＩＰ処理を制御する制御部（ＲＩＰ）２３１、変換処理を制御する制御部（変換）２３２、出力処理を制御する制御部（出力）２３３等を有する。
コンピュータ２０３は、自動処理汎用制御システム２００における処理の実績、履歴情報、各種集計値等を管理、記録、集計、算出する実績管理部２９１を有する。実績管理部２９１は、参照データ９０４、集計データ９０７等を保持する。実績管理部２９１については、後述する。
コンピュータ２８１は、ＲＩＰ処理をソフトウェア（ＲＩＰ１）２７１により実行する実行部（ＲＩＰ１）２６１等を有する。
コンピュータ２８２は、ＲＩＰ処理をソフトウェア（ＲＩＰ２）２７２により実行する実行部（ＲＩＰ２）２６２等を有する。
コンピュータ２８３は、変換処理をソフトウェア（変換）２７３により実行する実行部（変換）２６３、出力処理をソフトウェア（出力）２７４により実行する実行部（出力）２６４等を有する。
【００３１】
管理部２１１は、制御部（ＲＩＰ）２３１、制御部（変換）２３２、制御部（出力）２３３等を管理し、登録テーブル２２１、制御部管理テーブル２２２等を保持する。
制御部（ＲＩＰ）２３１は、実行部（ＲＩＰ１）２６１、実行部（ＲＩＰ２）２６２等を管理し、キューテーブル（ＲＩＰ）２４１、実行部状況テーブル（ＲＩＰ）２５１等を保持する。
制御部（変換）２３２は、実行部（変換）２６３等を管理し、キューテーブル（変換）２４２、実行部状況テーブル（変換）２５２等を保持する。
制御部（出力）２３３は、実行部（出力）２６４等を管理し、キューテーブル（出力）２４３、実行部状況テーブル（出力）２５３等を保持する。
【００３２】
実行部（ＲＩＰ１）２６１は、ソフトウェア（ＲＩＰ１）２７１によりＲＩＰ処理を実行する。
実行部（ＲＩＰ２）２６２は、ソフトウェア（ＲＩＰ２）２７２によりＲＩＰ処理を実行する。
実行部（変換）２６３は、ソフトウェア（変換）２７３により変換処理を実行する。
実行部（出力）２６４は、ソフトウェア（出力）２７４により出力処理を実行する。
【００３３】
尚、同一作業種類に係るソフトウェア処理は、必ずしも、同一のソフトウェア上で行う必要はない。例えば、ＲＩＰ処理に係るソフトウェア（ＲＩＰ１）２７１、ソフトウェア（ＲＩＰ２）２７２は、必ずしも、同一のソフトウェアである必要はない。
【００３４】
また、実行部は、制御部から実行依頼を受信した場合、実行部のソフトウェアの仕様等に応じて、パラメータの形式の変更等を行ってから、ソフトウェアを起動する。
また、実行部は、制御部に実行結果を送信する場合、実行部のソフトウェアの仕様等に応じて、書式、単位の変更等による実行結果の統一化等を行う。
【００３５】
図３は、登録テーブル２２１の概略構成図である。
ユーザは、自動処理汎用制御システムに対して、処理を施したい対象データに係る一連の作業をジョブとして登録し、処理させる。
ユーザは、ジョブ毎に、ジョブに係る一連の作業に関する情報（各作業の種類、各作業の処理に必要なパラメータ、対象データもしくはその参照ポインタ等）、各作業の処理順序等を入力し、管理部は、ユーザが入力した情報を登録テーブルに登録、保持する。
図３に示す登録テーブル２２１は、ジョブ３０１、対象データ３０２、制御部３０３、パラメータ３０４、処理順序３０５等の各フィールドを有する。
【００３６】
ジョブ３０１は、ジョブの名称、符号列等であり、ジョブを特定するものである。ジョブ３０１は、例えば、「ジョブＡ」である。
対象データ３０２は、処理の対象となるデータ、当該データの参照ポインタ等を示す。対象データ３０２は、例えば、「ｆｔｐ：／／ｘｘｘ．ｃｏｍ／ｊｏｂａ」である。
【００３７】
制御部３０３は、ジョブ３０１毎に、ジョブに係る一連の作業の種類、当該作業の種類に対応する制御部を示し、例えば、「ＲＩＰ」「変換」「出力」である。
パラメータ３０４は、各作業を実行する際に必要となるパラメータを示し、例えば、作業の種類「ＲＩＰ」に関して「ｌａｂ＝１０，２０，２０」、作業の種類「変換」に関して「ＣＭＹＫ＝１００，０，０，０」、作業の種類「出力」に関して「解像度（Ｘ，Ｙ）＝７２０，３６０」である。
処理順序３０５は、ジョブ３０１毎に、各作業の処理順序を示すものであり、例えば、処理順に「１」「２」「３」である。
【００３８】
図４は、制御部管理テーブル２２２の概略構成図である。
管理部は、登録テーブルに基づいて、制御部に作業の処理依頼を行うと共に、ジョブの進捗状況をジョブ毎、制御部（作業の種類）毎に管理し、制御部管理テーブルに保持する。
図４に示す制御部管理テーブル２２２は、ジョブ４０１、制御部４０２、進捗４０３、処理順序４０４、開始日時４０５、終了日時４０６等の各フィールドを有する。
【００３９】
ジョブ４０１は、ジョブの名称、符号列等であり、ジョブを特定するものである。ジョブ４０１は、例えば、「ジョブＡ」である。
制御部４０２は、ジョブ４０１毎に、作業の種類、当該作業の種類に対応する制御部を示し、例えば、「ＲＩＰ」「変換」「出力」である。
進捗４０３は、各作業の進捗状況を示し、例えば、「待ち」「処理中」「未着手」である。
図４に示す「待ち」４１１は、ＲＩＰ処理に係る実行部のいずれかが実行可能状態（依頼待ち）となるのを待機している状況を示す。この場合、制御部「ＲＩＰ」は、ＲＩＰ処理に係る実行部のいずれかが実行可能状態（依頼待ち）になると、当該実行部にジョブＡのＲＩＰ作業の実行依頼を行う。
【００４０】
処理順序４０４は、ジョブ４０１毎に、各作業の処理順序を示すものであり、例えば、処理順に「１」「２」「３」である。
開始日時４０５は、実行部におけるソフトウェア処理の実行開始日時を示すものであり、例えば、「２００２／９／１　９：００」である。
終了日時４０６は、実行部におけるソフトウェア処理の実行終了日時を示すものであり、例えば、「２００２／９／１　９：１５」である。
尚、図４に示す制御部管理テーブル２２２において、作業の種類「ＲＩＰ」に係る開始日時がジョブＡの開始日時に相当し、作業の種類「出力」に係る終了日時がジョブＡの終了日時に相当する。
【００４１】
図５は、キューテーブル２４１の概略構成図である。
制御部は、管理部からの作業処理依頼をキューテーブルに保持し、実行可能状態（依頼待ち）になった実行部に、順次、実行依頼を行う。
図５に示すキューテーブル２４１は、ジョブ５０１、パラメータ５０２等の各フィールドを有する。
【００４２】
ジョブ５０１は、ジョブの名称、符号列等であり、ジョブを特定するものである。ジョブ５０１は、例えば、「ジョブＡ」である。
パラメータ５０２は、実行部でのソフトウェア処理に必要となるパラメータを示す。キューテーブル２４１は、作業の種類「ＲＩＰ」に関するものであるので、パラメータ５０２は、作業の種類「ＲＩＰ」に必要なパラメータを示し、例えば、「ｌａｂ＝１０，２０，２０」である。
【００４３】
図６は、実行部状況テーブル２５１の概略構成図である。
制御部は、管理下にある実行部の稼働状況を監視し、実行部状況テーブルに保持する。
図６に示す実行部状況テーブル２５１は、実行部６０１、稼働状況６０２等の各フィールドを有する。
【００４４】
実行部６０１は、実行部の名称、符号列等であり、ソフトウェア処理を実行する実行部、ソフトウェアを特定するものである。実行部６０１は、例えば、「ＲＩＰ１」「ＲＩＰ２」である。
稼働状況６０２は、実行部の稼働状況を示し、例えば、「実行中」「依頼待ち」である。
【００４５】
次に、図７、図８を参照しながら本発明の実施の形態に係る自動処理汎用制御システムの動作について説明する。
【００４６】
まず、図７を用いて、管理部、制御部の動作について説明する。
図７は、管理部、制御部の動作を示すフローチャートである。
【００４７】
管理部２１１は、ジョブが入力されると、ジョブ毎に、各作業の種類及び処理順序、各作業における処理に必要なパラメータ、処理の対象データ、対象データの参照ポインタ等を保持する。管理部２１１は、登録テーブル２２１（図３参照）を作成、登録する（ステップ７０１）。
管理部２１１は、登録テーブル２２１に基づいて、制御部管理テーブル２２２を作成する。管理部２１１は、制御部管理テーブル２２２の処理順序に従って、各作業毎に当該作業の種類に対応する制御部に、ジョブ名、パラメータ、対象データ（あるいはその参照ポインタ等）等を送信して作業処理依頼を行う。尚、管理部２１１は、作業処理依頼を行ったジョブの制御部について、制御部管理テーブル２２２の進捗を「待ち」と記録する（ステップ７０２）。
各制御部２３１〜２３３は、管理部２１１から作業処理依頼を受信すると、作業毎に、ジョブ名、パラメータ、対象データ（あるいはその参照ポインタ等）等、作業処理依頼に係る情報をキューテーブル２４１〜２４３に保持する（ステップ７０３）。
【００４８】
制御部２３１〜２３３は、作業処理依頼に係る処理について、実行部に実行依頼を行うと、キューテーブル２４１〜２４３から実行依頼を行った作業処理依頼を削除し、管理部２１１に作業処理開始を通知する（ステップ７０４）。
管理部２１１は、制御部２３１〜２３３から作業処理開始の通知を受信すると、制御部管理テーブル２２２の進捗を「処理中」に更新し、開始日時を記録する（ステップ７０５）。
【００４９】
制御部２３１〜２３３は、実行部での実行処理が終了すると、管理部２１１に作業処理終了を通知する（ステップ７０６）。
管理部２１１は、制御部２３１〜２３３から作業処理終了の通知を受信すると、制御部管理テーブル２２２を更新する（ステップ７０７）。
【００５０】
全てのジョブについて、ジョブに属する全ての作業処理の進捗が終了するか、あるいは、ジョブに属するある作業処理においてエラー等が発生するまで（ステップ７０８のＹｅｓ）、管理部２１１及び制御部２３１〜２３３は、ステップ７０２〜ステップ７０８の処理を繰り返す。
すなわち、あるジョブに属する作業処理の進捗が終了しておらず、当該ジョブに属する作業処理においてエラー等が発生していない場合（ステップ７０８のＮｏ）、管理部２１１は、制御部管理テーブル２２２の処理順序に従って、次の作業に対応する制御部に、ジョブ名、パラメータ、対象データ（あるいはその参照ポインタ等）等を送信して作業処理依頼を行う（ステップ７０２）。尚、管理部２１１は、作業処理依頼を行ったジョブの制御部について、制御部管理テーブル２２２の進捗を「待ち」と記録する。
【００５１】
次に、図８を用いて、制御部、実行部の動作について説明する。
図８は、制御部、実行部の動作を示すフローチャートである。
【００５２】
制御部２３１〜２３３は、管理部２１１から作業処理依頼を受信すると、作業毎に、ジョブ名、パラメータ、対象データ（あるいはその参照ポインタ等）等、作業処理依頼に係る情報をキューテーブル２４１〜２４３に保持する（ステップ８０１）。
【００５３】
制御部２３１〜２３３は、管理下にある実行部の稼働状況を監視し、実行部が実行可能状態（依頼待ち）である場合（ステップ８０２のＹｅｓ）、当該実行部に対して、作業処理依頼に係る処理について、実行依頼を行う。尚、実行依頼は、キューテーブルに基づいて順次行われる（ステップ８０３）。
実行部は、実行依頼に係る作業の実行を開始する。尚、実行部は、制御部から実行依頼を受信した場合、実行部のソフトウェアの仕様等に応じて、パラメータの形式の変更等を行ってから、ソフトウェアを起動する（ステップ８０４）。
制御部２３１〜２３３は、キューテーブル２４１〜２４３から実行依頼を行った作業処理依頼を削除し、あるいは実行中である旨を記録し、管理部２１１に作業処理開始を通知する（ステップ８０５）。
【００５４】
実行部は、実行処理が終了すると、当該実行部を管理する制御部に実行終了通知を行い、併せて、実行結果等を送信する。尚、実行部は、制御部に実行結果等を送信する場合、実行部のソフトウェアの仕様等に応じて、書式、単位の変更等による実行結果の統一化等を行う（ステップ８０６）。
キューテーブルに管理部２１１からの作業処理依頼が残っている場合（ステップ８０７のＹｅｓ）、ステップ８０２〜ステップ８０７の処理を繰り返す。
【００５５】
以上の過程を経て、管理部は、ユーザがジョブ登録に際して指定した制御部（作業の種類）とその連携順序を管理し、制御部からの進捗通知を受けると、連携順序に従い次の制御部へ作業処理依頼を発行し、制御部は、管理部から送信された作業処理依頼をキューに格納する。制御部は、実行部、ソフトウェア等を作業毎に束ねて管理し、実行部の実行状況、稼働状況を監視し、実行可能状態（依頼待ち）の実行部に対して、キューに格納している作業処理依頼を割り当て実行させる。
【００５６】
管理部は、異なる複数のジョブに属する作業であっても、同一作業種類については当該作業種類に対応する制御部に作業処理依頼を送信し、制御部は、作業処理依頼をキューに格納し、実行可能状態（依頼待ち）となった実行部に順次割り当て実行させる。
従って、異なる複数のジョブを同時に平行処理可能であり、複数のジョブにおいて実行部のソフトウェアを効率的に共用することができる。この効果は、ジョブ数が大きい場合に特に顕著である。
また、仕様が異なるソフトウェアによる処理については、実行部と制御部の間で、パラメータの形式の変更、実行結果の統一化等が行われるので、自動処理汎用制御システムのユーザは、ソフトウェアの仕様や動作する環境にとらわれずにジョブの一連の作業についてのバッチ処理を実行させることができる。
また、同一機能を有する実行部を複数のコンピュータ等に配置する等、レイアウトの変更により、スループット向上を容易に実現することができる。
【００５７】
次に、図９〜図１３を参照しながら、実績管理部２９１の動作について説明する。
【００５８】
図９は、実績管理部２９１の動作の流れの概略を示す図である。
実績管理部２９１（コンピュータ２０３）は、実績入力機能９０１、参照データ登録機能９０２、参照データ９０４を保持する参照データ記憶部９０３、集計データ登録機能９０５、集計データ９０７を保持する集計データ記憶部９０６、閲覧機能９０８等を有する。
【００５９】
実績入力機能９０１は、管理部２１１等から送信されるログデータ等を受け付ける。
参照データ登録機能９０２は、管理部２１１等から送られたログデータ等を参照用のデータとして参照データ記憶部９０３に記録する。
集計データ登録機能９０５は、管理部２１１から送られたログデータ等に基づいて集計データを更新して集計データ記憶部９０６に記録する。
閲覧機能９０８は、参照データ９０４、集計データ９０７を閲覧するための画面を表示したりする。
【００６０】
図１０は、実績管理部２９１が保持する参照データ１０００を示す図である。
参照データは、管理部２１１から送られたログデータ等を参照用に記録したデータであり、ログデータ等をジョブ毎、制御部（作業の種類）毎、実行部（ソフトウェア）毎等に記録する。
尚、ログデータは、自動処理汎用制御システムにおける各種履歴情報であり、処理に関する情報（進捗状況、稼働状況、開始日時、終了日時等）、異常（エラー）発生に関する情報（異常の種類、原因、発生日時、処置日時等）等である。
【００６１】
図１０に示す参照データ１０００は、ジョブ１００１、制御部（作業）１００２、進捗１００３、開始日時１００４、終了日時１００５、異常発生原因１００６等の各フィールドを有する。
ジョブ１００１は、ジョブを特定するものであり、例えば、ジョブの名称等である。
制御部（作業）１００２は、制御部（作業の種類）を特定するものであり、例えば、制御部（作業の種類）の名称等である。
進捗１００３は、処理の進捗、異常（エラー）発生状況等を示すものであり、例えば、「実行中」「終了」「異常終了」である。
開始日時１００４は、処理の開始日時等を示すものである。
終了日時１００５は、処理の終了日時等を示すものである。
異常発生原因１００６は、異常が発生した場合の原因を示し、例えば、「範囲外パラメータ指定」である。
保持期限１００７は、参照データの保持期限を示すものであり、この保持期限を超過した参照データは、削除される。
【００６２】
図１１は、実績管理部２９１が保持する集計データ１１００を示す図である。
集計データは、制御部毎、実行部毎等に、各種集計値等に関する情報を記録する。集計値は、ログデータ等に対して統計的な処理等が施されたデータであり、例えば、平均処理時間、累積稼働時間、異常（エラー）発生回数、平均故障間隔、稼働率、平均修理時間、各種平均値、各種標準偏差、各種合計値、各種最大値、各種最小値である。
図１１に示す集計データ１１００は、制御部１１０１、累積処理数１１０２、平均処理時間１１０３の各フィールドを有する。
制御部１１０１は、制御部（作業の種類）を特定するものであり、例えば、制御部（作業の種類）の名称等である。
累積処理数１１０２は、処理数の累積を示すものである。
平均処理時間１１０３は、処理時間の平均を示すものである。
【００６３】
図９に示すように、実績管理部２９１（コンピュータ２０３）は、参照データ１０００の保持期限１００７等に基づいて、所定の保持期限を超過した参照データ（期間超過データ）を抽出し（Ｓ９１１）、当該期間超過データを参照データ記憶部９０３から削除する（Ｓ９１２）。
また、実績管理部２９１は、管理部２１１からログデータ等が送信されると、当該ログデータ等を参照データ９０４として参照データ記憶部９０３に追加記録する（Ｓ９１３）。
【００６４】
また、実績管理部２９１は、管理部２１１からログデータ等が送信されると、集計データ記憶部９０６から当該ログデータ等に係る集計データ（Ｎ集計値）を抽出し（Ｓ９２１）、抽出した集計データと送信されたログデータ等から新たな集計データ（Ｎ＋１集計値）を算出し（Ｓ９２２）、集計データを更新して集計データ記憶部９０６に記録する（Ｓ９２３）。
【００６５】
Ｎ集計値は、母数Ｎの場合の集計値、計算値等を示す。以下、Ｎ集計値を用いたＮ＋１集計値の算出方法について、平均値を例に説明する。
母数がＮの平均値をＡ（Ｎ）、追加データをＸとすると、次式のように表すことができる。
Ａ（Ｎ＋１）＝（Ａ（Ｎ）×Ｎ＋Ｘ）／（Ｎ＋１）・・・［式１］
従って、実績管理部２９１（集計データ登録機能９０５）は、Ｎが十分大きい場合であっても、計算回数を所定の回数内に納めることができ、コンピュータ（電子計算機）等の計算範囲、処理範囲を超えることなく、母数Ｎ＋１の平均値Ａ（Ｎ＋１）を算出することができる。
【００６６】
図１１に示すように、例えば、Ｎ集計値（制御部「ＲＩＰ」の平均処理時間Ａ（Ｎ）＝２００、累積処理数Ｎ＝４）を保持し、ログデータ（制御部「ＲＩＰ」の処理時間Ｘ＝１００）を受け取った場合、実績管理部２９１は、［式１］により、Ｎ＋１集計値（制御部「ＲＩＰ」の平均処理時間Ａ（Ｎ＋１）＝１８０、累積処理数Ｎ＝５）を算出し、Ｎ集計値をＮ＋１集計値に更新する。
【００６７】
図１２は、実績管理部２９１が表示する参照データ閲覧画面１２００を示す図である。
実績管理部２９１（閲覧機能９０８）は、参照データ記憶部９０３に保持する参照データ９０４に基づいて、参照データ閲覧画面１２００上に、ジョブ毎に参照データを示すジョブ一覧１２０１、制御部（作業）毎に参照データを示す作業一覧１２０２等を表示する。
【００６８】
図１３は、実績管理部２９１が表示する集計データ閲覧画面１３００を示す図である。
実績管理部２９１（閲覧機能９０８）は、集計データ記憶部９０６に保持する集計データ９０７に基づいて、集計データ閲覧画面１３００上に、制御部毎あるいは実行部毎等に集計値を示す集計値一覧１３０２等を表示する。また、集計値名フィールド１３０１において、集計値項目を選択入力できるようにしてもよい。
【００６９】
以上の過程を経て、実績管理部２９１は、管理部２１１から送信されるログデータ等を参照データ９０４として参照データ記憶部９０３に保持し、所定の期間経過後、削除する。また、実績管理部２９１は、管理部２１１から送信されるログデータ等及びＮ集計値からＮ＋１集計値を算出し、集計データ記憶部９０６の集計データ９０７を更新する。
【００７０】
実績管理部は、参照データと集計データとをそれぞれ独立して保持し、参照期間が比較的短い参照データに関しては、所定の期間が経過後、削除するので、実績管理部における記憶部の記憶容量を節約することができる。また、集計データは、Ｎ集計値からＮ＋１集計値に順次更新されるので、集計データの更新の際、集計の対象となる元データを全て抽出する必要がなく、抽出した元データの集計、算出に要する時間を軽減することができる。
【００７１】
また、参照データを閲覧することにより、ジョブ全体の処理状況、進捗状況、処理結果、異常（エラー）発生時の異常発生原因、異常発生箇所（どの制御部（作業）で異常発生したか等）等を把握することができる。
また、集計データを閲覧することにより、自動処理汎用制御システムにおける処理能力、負荷状況、稼働状況等を、制御部（作業の種類）毎、実行部（ソフトウェア）毎等に、詳細に把握することができるので、ボトルネックとなっている部分に対して効率的に措置を講じることができる。例えば、ボトルネックとなっている作業に関しては、実行部を増設する等の適切な対策を講じることが可能である。
また、集計データについては、システム稼働当初から現時点までの期間を対象にしてもよいし、所定の期間毎に対象期間を区切って記録するようにしてもよい。
【００７２】
上記の実施の形態において、実績管理機能は管理部の付属機能であり、管理部とは別に実績管理部を設け、この実績管理部が参照データ、集計データ等を保持するものとして説明したが、これに限られない。管理部が上記の実績管理機能を有するようにしてもよい。また、１のコンピュータに管理部、実績管理部等を配置することもできる。
【００７３】
以上、添付図面を参照しながら、本発明に係る自動処理汎用制御システム等の好適な実施形態について説明したが、本発明はかかる例に限定されない。当業者であれば、本願で開示した技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【００７４】
管理部、制御部、実行部、実績管理部等の間で、作業処理依頼、実行依頼、実行結果等を送信・受信する際、対象データに関しては、対象データ、生成データ、実行結果等そのものを送信・受信してもよいし、対象データ、生成データ、実行結果等の参照ポインタを送信・受信するようにしてもよい。また、実行結果には、処理実行の成否、エラー発生、進捗についての情報、ソフトウェアからの返値に関する情報等を含ませるようにしてもよい。
【００７５】
管理部、制御部、実行部、実績管理部は、コンピュータ等に設けられるが、１のコンピュータ等に管理部、制御部、実行部、実績管理部を全て実装することもできるし、複数のコンピュータ等に分散して実装することもできる。
複数のコンピュータ等に分離して配置した場合は、これらのコンピュータ等をインターネット、ＬＡＮ（ローカルエリアネットワーク）、有線、無線等のネットワーク、ケーブル等を介して接続することができる。
【００７６】
また、制御部の管理下に設ける実行部の数に制限はなく、システム、コンピュータ等の処理能力、稼働状況、通信負荷等を考慮して定めることができる。
さらに、実行部の配置、レイアウトは、自由である。例えば、同一機能を持つソフトウェアを１のコンピュータ等に１つ、もしくは、複数のコンピュータ等に並列に配置することができる。従って、レイアウトの構成変更により、全体としてボトルネックになるソフトウェア処理がある場合、ソフトウェア処理の実効スループット向上を図る場合等に対応できる。
【００７７】
尚、図７、図８、図９等に示す処理を行うプログラムはＣＤ−ＲＯＭ等の記録媒体に保持させて流通させてもよいし、このプログラムを通信回線を介して送受することもできる。
【００７８】
【発明の効果】
以上、詳細に説明したように本発明によれば、計算機資源の浪費を抑制しつつ、効率的かつ高速に、処理状況、処理能力等を詳細に把握することが可能な自動処理汎用制御システム等を提供することができる。
【図面の簡単な説明】
【図１】自動処理汎用制御システム１００の概略構成を示す図
【図２】自動処理汎用制御システム２００の概略構成を示す図
【図３】登録テーブル２２１の概略構成図
【図４】制御部管理テーブル２２２の概略構成図
【図５】キューテーブル２４１の概略構成図
【図６】実行部状況テーブル２５１の概略構成図
【図７】管理部、制御部の動作を示すフローチャート
【図８】制御部、実行部の動作を示すフローチャート
【図９】実績管理部の動作の流れの概略を示す図
【図１０】参照データ１０００を示す図
【図１１】集計データ１１００を示す図
【図１２】参照データ閲覧画面１２００を示す図
【図１３】集計データ閲覧画面１３００を示す図
【符号の説明】
１００………自動処理汎用制御システム
１０１………管理部
１０２………制御部
１０３………実行部
１０４………ソフトウェア
１０５………ネットワーク
２００………自動処理汎用制御システム
２０５………ネットワーク
２０１、２０３、２８１、２８２、２８３………コンピュータ
２１１………管理部
２２１………登録テーブル
２２２………制御部管理テーブル
２３１………制御部（ＲＩＰ）
２３２………制御部（変換）
２３３………制御部（出力）
２４１………キューテーブル（ＲＩＰ）
２４２………キューテーブル（変換）
２４３………キューテーブル（出力）
２５１………実行部状況テーブル（ＲＩＰ）
２５２………実行部状況テーブル（変換）
２５３………実行部状況テーブル（出力）
２６１………実行部（ＲＩＰ１）
２６２………実行部（ＲＩＰ２）
２６３………実行部（変換）
２６４………実行部（出力）
２７１………ソフトウェア（ＲＩＰ１）
２７２………ソフトウェア（ＲＩＰ２）
２７３………ソフトウェア（変換）
２７４………ソフトウェア（出力）
２９１………実績管理部
９０１………実績入力機能
９０２………参照データ登録機能
９０３………参照データ記憶部
９０４、１０００………参照データ
９０５………集計データ登録機能
９０６………集計データ記憶部
９０７、１１００………集計データ
９０８………閲覧機能
１２００………参照データ閲覧画面
１３００………集計データ閲覧画面
【図１】
2004102809.tif 000003
【図２】
2004102809.tif 000004
【図３】
2004102809.tif 000005
【図４】
2004102809.tif 000006
【図５】
2004102809.tif 000007
【図６】
2004102809.tif 000008
【図７】
2004102809.tif 000009
【図８】
2004102809.tif 000010
【図９】
2004102809.tif 000011
【図１０】
2004102809.tif 000012
【図１１】
2004102809.tif 000013
【図１２】
2004102809.tif 000014
【図１３】
2004102809.tif 000015