(57)【要約】【課題】実績データの参照元が、製造現場の制御システムで生成された多数の実績データの中から容易に必要とする実績データのみを参照できるようにする。【解決手段】本発明の一態様は、製造現場システムにより生成された、少なくとも業務及びリソースに関する情報を含む実績データに対し、業務とリソースとの関係を示す業務コンテキストを元に、実績データをリソースの種類別に分類する実績データ収集処理部と、業務コンテキストを元に、リソースの種類別に分類された実績データに業務を関連付けして業務データを生成する業務データ生成処理部と、を備える。【選択図】図２
2020087188.tif 000002
【特許請求の範囲】
【請求項１】
製造現場システムにより生成された実績データに、業務の実施で使用されるリソースの種類を示す情報と、前記リソースの実績が発生した時刻と、業務の実施により製造する物を示す情報と、前記業務を示す情報と、前記リソースを示す情報と、前記リソースの実績を示す情報とが含まれる場合に、前記業務と前記リソースとの関係を示す業務コンテキストを元に、前記実績データを前記リソースの種類別に分類する実績データ収集処理部と、
前記リソースの種類別に分類された前記実績データを蓄積する実績データ記憶部と、
前記業務コンテキストを元に、前記リソースの種類別に分類された前記実績データに前記業務を関連付けして業務データを生成する業務データ生成処理部と、
前記リソースの種類別に前記業務データを蓄積する業務データ記憶部と、を備える
実績データ管理装置。
【請求項２】
前記業務コンテキストを記憶する業務コンテキスト記憶部と、
前記実績データ収集処理部において前記実績データが前記業務コンテキストで分類できない場合に、前記実績データに付加された情報を元に新たな業務コンテキストを生成して前記業務コンテキスト記憶部に自動登録する業務コンテキスト自動登録処理部と、を更に備える
請求項１に記載の実績データ管理装置。
【請求項３】
入力された指示に基づいて、前記業務コンテキストの定義を実行する業務コンテキスト定義実行部、を更に備える
請求項１又は２に記載の実績データ管理装置。
【請求項４】
前記実績データの種類として、人を前記リソースとする実績データ、装置を前記リソースとする実績データ、材料を前記リソースとする実績データ、及び方法を前記リソースとする実績データがある
請求項１に記載の実績データ管理装置。
【請求項５】
前記実績データ記憶部には、
人を前記リソースとする前記実績データが登録されたテーブル、装置を前記リソースとする前記実績データが登録されたテーブル、材料を前記リソースとする前記実績データが登録されたテーブル、及び方法を前記リソースとする前記実績データが登録されたテーブルが記憶されている
請求項４に記載の実績データ管理装置。
【請求項６】
前記業務コンテキスト記憶部には、
業務識別情報と業務名の対応関係を示すマスタテーブル、人を前記リソースとする前記業務コンテキストが登録されたマスタテーブル、装置を前記リソースとする前記業務コンテキストが登録されたマスタテーブル、材料を前記リソースとする前記業務コンテキストが登録されたマスタテーブル、及び方法を前記リソースとする前記業務コンテキストが登録されたマスタテーブルが記憶されている
請求項２に記載の実績データ管理装置。
【請求項７】
前記業務データ記憶部には、
前記業務の開始時刻及び終了時刻を示す実業務データテーブル、人を前記リソースとする前記業務データが登録された業務データテーブル、装置を前記リソースとする前記業務データが登録された業務データテーブル、材料を前記リソースとする前記業務データが登録された業務データテーブル、及び方法を前記リソースとする前記業務データが登録された業務データテーブルが記憶されている
請求項１に記載の実績データ管理装置。
【請求項８】
製造現場システムにより生成された実績データに、業務の実施で使用されるリソースの種類を示す情報と、前記リソースの実績が発生した時刻と、業務の実施により製造する物を示す情報と、前記リソースを示す情報と、前記リソースの実績を示す情報とが含まれる場合に、前記業務と前記リソースとの関係を示す業務コンテキストを元に、前記実績データを前記リソースの種類別に分類する実績データ収集処理部と、
前記リソースの種類別に分類された前記実績データを蓄積する実績データ記憶部と、
前記業務コンテキストを元に、前記リソースの種類別に分類された前記実績データに前記業務を関連付けして業務データを生成する業務データ生成処理部と、
前記リソースの種類別に前記業務データを蓄積する業務データ記憶部と、を備える
実績データ管理装置。
【請求項９】
前記実績データの種類として、人を前記リソースとする実績データ、装置を前記リソースとする実績データ、材料を前記リソースとする実績データ、及び方法を前記リソースとする実績データがある
請求項８に記載の実績データ管理装置。
【請求項１０】
前記人を前記リソースとする前記実績データ、前記装置を前記リソースとする前記実績データ、前記材料を前記リソースとする前記実績データ、及び前記方法を前記リソースとする前記実績データのそれぞれには、
業務の実施で使用されるリソースの種類を示す前記情報、前記リソースの実績が発生した前記時刻、業務の実施により製造する物を示す前記情報、前記リソースを示す情報、及び前記リソースの実績を示す情報、が含まれている
請求項９に記載の実績データ管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、業務アプリケーションが使用するための実績データを管理する実績データ管理装置に関する。
【背景技術】
【０００２】
業務アプリケーションとは、業務をコンピューター上で処理するために開発されたプログラムであり、業務の効率化や業務を改善すべく用いられている。コンピューター化が普及しやすい業務から適用され、いわゆるコンピューター化された情報系システムと呼ばれるものは、何らかの業務アプリケーションが動作している。
【０００３】
これら情報系システムにおいては、さらにシステム同士がつながり始め、そこで扱われるデータは飛躍的に増大し、いわゆるビッグデータと呼ばれる。昨今ではビッグデータに対するデータ分析技術が向上している。
【０００４】
一方で、人と物をつなぐＩｏＴ技術が進み、ＦＡ（Factory Automation）化された製造現場の制御システム（製造現場システム）のみならず、人（若しくは人に紐付いて得られる情報）、装置などを情報系システムにつなげ、データ分析技術に優れる業務アプリケーションを適用しようとしている。
【０００５】
例えば特許文献１には、業務の内容を定義することで、プログラムを改変せずにさまざまな業務に対応する業務アプリケーションを実現する技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１２−１５９９９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
今までも製造現場の実績データ、いわゆる制御システムなどの動態や動作した結果である実績を示すデータを使用する業務アプリケーションは存在している。このような実績データを扱う業務アプリケーション自体は、自社開発、委託開発、ソフトウェアパッケージ購入などの何かしらの手段により準備することができる。しかし、業務アプリケーションが使用する、業務アプリケーションの仕様に合わせた実績データに関しては、何かしらの手段を講じて取得して用意する必要がある。特に自社開発、委託開発を行う場合には、製造現場の実績データを取得する機構ならびに管理する機構を併せて開発するケースも多い。
【０００８】
さらに、新たな業務アプリケーションの開発で実績データを利用及び活用する場合に、例えば、必要となる実績データが取得されていないため取得手段を追加開発しなければならないケースがある。例えば、取得手段の開発では、伝送媒体、通信プロトコル、伝送データの構造（情報の内容）などを新たに検討する必要がある。また、取得済みのデータを利用するために既存の業務アプリケーションを改造しなければならないケースなどがある。これらのケースでは、本来開発する範囲以外にも知見を広げなければならず、業務アプリケーションを開発する担当者の負担は大きくなる傾向にある。
【０００９】
業務アプリケーションを開発する担当者および情報系システムを運用管理する担当者が、製造現場、特に制御システムの細かな仕様まで精通していることは少ない。これは情報系システム（業務アプリケーション）と制御システムそれぞれにおいて必要とされる技術がより専門的に分かれるためである。また製造現場は経営組織が自社に適する生産設備の規模、生産方式の選択を行うため、制御システムは千差万別の様相を呈する場合が多い。特許文献１においても、業務アプリケーションが使用するデータは、外部データベースに既に用意してあることが前提である。したがって、特許文献１に記載のものは、制御システム担当者と業務アプリケーション担当者の両者が協力して実績データを整理および管理する作業が低減されるものではない。
【００１０】
本発明は、上記の状況に鑑みてなされたものであり、実績データの参照元が、製造現場の制御システムで生成された多数の実績データの中から容易に必要とする実績データのみを参照できるようにすることを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本発明の一態様の実績データ管理装置は、製造現場システムにより生成された実績データに、業務の実施で使用されるリソースの種類を示す情報と、リソースの実績が発生した時刻と、業務の実施により製造する物を示す情報と、業務を示す情報と、リソースを示す情報と、リソースの実績を示す情報とが含まれる場合に、業務とリソースとの関係を示す業務コンテキストを元に、実績データをリソースの種類別に分類する実績データ収集処理部と、リソースの種類別に分類された実績データを蓄積する実績データ記憶部と、業務コンテキストを元に、リソースの種類別に分類された実績データに業務を関連付けして業務データを生成する業務データ生成処理部と、リソースの種類別に業務データを蓄積する業務データ記憶部と、を備える。
【００１２】
また、本発明の他の態様の実績データ管理装置は、製造現場システムにより生成された実績データに、業務の実施で使用されるリソースの種類を示す情報と、リソースの実績が発生した時刻と、業務の実施により製造する物を示す情報と、リソースを示す情報と、リソースの実績を示す情報とが含まれる場合に、業務とリソースとの関係を示す業務コンテキストを元に、実績データをリソースの種類別に分類する実績データ収集処理部と、リソースの種類別に分類された実績データを蓄積する実績データ記憶部と、業務コンテキストを元に、リソースの種類別に分類された実績データに業務を関連付けして業務データを生成する業務データ生成処理部と、リソースの種類別に業務データを蓄積する業務データ記憶部と、を備える。
【発明の効果】
【００１３】
本発明の少なくとも一又は他の態様の実績データ管理装置によれば、製造現場システムで生成される多数の実績データと業務を、リソースの種類別に管理する。それにより、実績データの参照元は、多数の実績データの中から容易に必要とする実績データのみを参照することができる。
上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００１４】
【図１】製造現場システムの例を示す図である。
【図２】本発明の一実施形態に係る業務アプリケーションが製造現場システムの実績データを利用する業務管理システムの全体構成例を示すブロック図である。
【図３】、製造現場システム及び業務管理システムを構成する各装置が備えるコンピューターのハードウェア構成例を示すブロック図である。
【図４】本発明の一実施形態に係る業務コンテキスト定義実行部の構成例を示すブロック図である。
【図５】本発明の一実施形態に係る業務コンテキスト記憶部の構成例を示す図である。
【図６】本発明の一実施形態に係る業務コンテキスト記憶部に格納された各マスタテーブルの構成例を示す図である。
【図７】本発明の一実施形態に係る業務コンテキスト定義画面の構成例を示す図である。
【図８】本発明の一実施形態に係る製造現場システムから出力される実績データに含まれるデータの種類の例を示す図である。
【図９】本発明の一実施形態に係る種類別の実績データの内容の例を示す図である。
【図１０】本発明の一実施形態に係る実績データ記憶部の構成例を示す図である。
【図１１】本発明の一実施形態に係る実績データ記憶部に格納された各実績データテーブルの構成例を示す図である。
【図１２】本発明の一実施形態に係る業務データ記憶部の構成例を示す図である。
【図１３】本発明の一実施形態に係る業務データ記憶部に格納された各業務データテーブルの構成例を示す図である。
【図１４】本発明の一実施形態に係る実績データ収集処理部の処理の手順例を示すフローチャートである。
【図１５】本発明の一実施形態に係る業務データ生成処理部の処理の手順例を示すフローチャートである。
【図１６】本発明の一実施形態に係る業務コンテキスト自動登録処理部の処理の手順例を示すフローチャートである。
【図１７】本発明の一実施形態に係る第１業務用データ記憶部の構成例を示す図である。
【図１８】本発明の一実施形態に係る工程管理データテーブルの構成例を示す図である。
【図１９】本発明の一実施形態に係る第１業務用ETLの処理の手順例を示すフローチャートである。
【発明を実施するための形態】
【００１５】
業務アプリケーションが実績データを扱う目的として、経営組織が目標とする重要業績評価指標（Key Performance Indicator:KPI）を達成するために業務を改善することが考えられる。一般に生産の４要素として、人(Man)、装置(Machine)、材料(Material)、方法(Method)のいわゆる４Ｍに分類することができる。そして、業務を生産の４要素の観点から分析することが行われている。
【００１６】
一般に業務は繰り返し実施されるものであり、それに伴い制御システムによって実績データも多数生成される。このため、制御システム担当者が、業務が実施される度に、実施した業務とそれに伴い生成された実績データとを特定し、かつ業務と実績データとの関連付けをコンテキスト情報へ追加定義することは、業務の実施回数が増えると非常に手間になる。そこで、発明者らは、業務アプリケーション担当者及び制御システム担当者の負担を軽減するための実績データの管理手法を発明した。
【００１７】
＜１．一実施形態＞
以下、本発明を実施するための形態（以下、「実施形態」と記述する）の例について、添付図面を参照して説明する。本明細書及び添付図面において実質的に同一の機能又は構成を有する構成要素については、同一の符号を付して重複する説明を省略する。
【００１８】
本発明の一実施形態に係る実績データ管理システムでは、製造現場の一連の作業を業務と定義し、この業務の遂行に伴い実績データを生成するリソースを生産の４Ｍに分類し、リソースとリソースが生成した実績データとを業務に関連付けて４Ｍの種別ごとに管理する。
【００１９】
本発明の一実施形態として、本発明を製造現場システムの実績データを業務アプリケーションが利用する業務管理システムに適用した場合について説明する。
【００２０】
［作業現場システムの例］
図１は、製造現場システムの例を示す図である。図１に示す製造現場システム１（制御システムの一例）は、加工対象物に予め設定された加工処理を行って加工品２０を生産する加工装置１０の他、図示しない組み立て装置や検査装置など複数の装置により構成されている。製造現場システム１には、製造現場システム１から取得した種々の状態量と生産目標等に基づいて製造現場システム１を制御する、不図示のコントローラーが接続されている。また、加工装置１０には、加工機械を保護する筐体に、操作パネル１１と、加工開始ボタン１２、加工終了ボタン１３、及びリーダー／ライター装置１４が設けられている。
【００２１】
製造現場システム１には、フィールドネットワークＮ１を介して、端末装置３１と実績データ管理装置２００が接続されている。実績データ管理装置２００は、制御ネットワークＮ２を介して端末装置３２と接続されている。フィールドネットワークＮ１及び制御ネットワークＮ２は、有線又は無線のＬＡＮ（Local Area Network）である。このネットワーク構成は一例であり、例えば製造現場システム１とフィールドネットワークＮ１の間にコントローラーが接続されていてもよい。
【００２２】
作業者４０は、端末装置３１に表示された作業指示書Ｒ、又は作業指示書Ｒの印刷物に記載された作業内容を見て加工作業が指示されたことを確認し、加工装置１０を操作する。例えば作業者４０は、加工装置１０を操作する前に、加工装置１０のリーダー／ライター装置１４にＩＣカードからなる従業員証カード４１をかざし、従業員証カード４１のＩＣチップに記録された作業者情報を加工装置１０に入力する。これにより、加工装置１０を操作した作業者４０の作業者情報（後述する図９のリソース名、担当名）が、加工装置１０即ち製造現場システム１に記録される。
【００２３】
その後、作業者４０が、作業指示書に基づいて加工開始ボタン１２及び加工終了ボタン１３を押下することで、加工装置１０が加工開始及び加工終了を実行する。この加工装置１０（製造現場システム１）は、稼働実績を示す情報にリソースの種別を示す情報を付加して、実績データとして出力する。そして、実績データは、後述する実績データ管理装置２００に取り込まれてリソースの種類別に分類される。
【００２４】
同様にして、作業を担当する作業者４０は、作業指示書Ｒに基づいて組立作業、検査作業又はその他の作業を行うことで、実績データ管理装置２００に各実績データが取り込まれリソースの種類別に分類される。なお、本実施形態では、製造現場の一連の作業を「業務」と呼ぶ。
【００２５】
なお、作業者４０が操作パネル１１を操作したり、端末装置３１を操作したりすることにより、作業者４０の作業者情報（及び作業者４０による加工開始の情報）を実績データ管理装置２００に登録するようにしてもよい。また、作業者４０が操作パネル１１を介して加工開始及び加工終了の指令を入力することにより、加工装置１０が加工開始及び加工終了を実行するようにしてもよい。
【００２６】
例えば、作業者４０が操作パネル１１又は端末装置３１を操作して作業者情報を入力することで、加工装置１０に対する加工開始指令が可能になるような操作手順を設定しておいてもよい。この場合、作業者情報（作業者４０による加工開始の情報）の登録と加工装置１０の加工開始とが、実績データ管理装置２００に同時刻で登録される構成としてもよい。
【００２７】
また、加工装置１０がコードリーダーを備え、作業者４０がコードリーダーを操作して作業指示書Ｒに印刷（表示）された作業ごとのコード（バーコード、二次元コードなど）の情報を読み取らせることにより、加工装置１０に加工開始や加工終了等を指示してもよい。
【００２８】
［業務管理システムの全体構成］
図２は、一実施形態に係る業務アプリケーションが製造現場システム１の実績データを利用する業務管理システム１０００の全体構成例を示すブロック図である。図２の破線矢印は、業務コンテキスト記憶部３００に格納された業務コンテキストを参照することを表す。
【００２９】
業務管理システム１０００は、製造現場システム１の実績データ１００を取得及び管理する実績データ管理装置２００と、業務用ＥＴＬ（Extract/Transform/Load）８００と、業務用データ記憶部９００と、業務アプリケーション９０１とを備える。
【００３０】
製造現場システム１は、当該製造現場システム１の実績を示す情報を含む実績データ１００を生成して実績データ管理装置２００へ送信する。製造現場システム１の実績は、製造現場システム１の動態や動作した結果、生産した物、消費した物質等である。
【００３１】
実績データ１００には、業務アプリケーションで使用される情報が含まれる。例えば実績データ１００には、業務の実施で使用される（実績データ１００を生成する）リソースの種類を示す情報と、リソースの実績が発生した時刻と、業務の実施により製造する物（成果物）を示す情報と、業務を示す情報と、リソースを示す情報と、リソースの詳細を示す情報と、リソースの実績を示す情報とが含まれる。本実施形態においてリソースの種類とは、例えば生産の４要素（４Ｍ）である。実績データのより具体的な例については、後述する図８及び図９により後述する。
【００３２】
（実績データ管理装置）
実績データ管理装置２００は、製造現場システム１が生成した実績データ１００を収集して後述する業務コンテキストを元にリソースの種類別に分類し、実績データ１００から業務データを作成して業務アプリケーション９０１に提供する処理を行う。
【００３３】
この実績データ管理装置２００は、実績データ収集処理部４００、実績データ記憶部５００、業務データ生成処理部６００、業務データ記憶部７００、業務コンテキスト定義実行部２３０、業務コンテキスト自動登録処理部２１０、及び業務コンテキスト記憶部３００を備える。
【００３４】
実績データ収集処理部４００は、実績データ１００に上述した各情報が含まれる場合に、業務コンテキスト記憶部３００に格納された業務とリソースとの関係を示す業務コンテキストを元に、実績データ１００をリソースの種類別に分類する処理を行う。
【００３５】
実績データ記憶部５００は、実績データ収集処理部４００によってリソースの種類別に分類された実績データを蓄積する不揮発性又は揮発性の記憶部である。
【００３６】
業務データ生成処理部６００は、業務コンテキスト記憶部３００に格納された業務コンテキストを元に、リソースの種類別に分類された実績データに業務を関連付け（集約）して業務データを生成する処理を行う。
【００３７】
業務データ記憶部７００は、業務データ生成処理部６００により生成された、リソースの種類別の業務データを蓄積する不揮発性又は揮発性の記憶部である。
【００３８】
業務コンテキスト定義実行部２３０は、操作部５６（図３参照）を介して作業者４０により入力された指示に基づいて、業務と業務に付随するリソースとの関係性を業務コンテキストとして定義するための処理部である。業務コンテキスト定義実行部２３０については、後述する図４及び図７により詳述する。
【００３９】
業務コンテキスト自動登録処理部２１０は、実績データ収集処理部４００において実績データ１００が業務コンテキストで分類できない場合に、実績データ１００に付加された情報を元に新たな業務コンテキストを生成して業務コンテキスト記憶部３００に自動的に登録する。業務コンテキスト記憶部３００内に、処理対象の実績データに該当する業務コンテキストが存在しない場合、当該実績データをリソースの種類別に分類できない。
【００４０】
業務コンテキスト記憶部３００は、業務コンテキスト定義実行部２３０及び業務コンテキスト自動登録処理部２１０により生成された、業務コンテキストを格納する不揮発性又は揮発性の記憶部である。業務コンテキストについては、後述する図５及び図６により詳述する。
【００４１】
業務用ＥＴＬ８００は、業務データ記憶部７００にリソースの種類別に分類されて業務データとして蓄積されている実績データの中から、指定された製造ＩＤ又は業務ＩＤに該当する実績データを抽出し、その実績データを目的（業務アプリケーション９０１）に応じて変換する処理を行う業務用データ変換処理部である。そして、業務用ＥＴＬ８００は、変換処理を行った実績データを業務用データ記憶部９００に格納する。図２では、業務用ＥＴＬ８００として、第１業務用ＥＴＬ８００−１、第２業務用ＥＴＬ８００−２、・・・、第ｎ業務用ＥＴＬ８００−ｎがある。
【００４２】
業務用データ記憶部９００は、業務用ＥＴＬ８００によって業務データ記憶部７００から抽出及び目的に応じて変換された業務データを蓄積する不揮発性又は揮発性の記憶部である。業務用データ記憶部９００として、第１業務用データ記憶部９００−１、第２業務用データ記憶部９００−２、・・・、第ｎ業務用データ記憶部９００−ｎがある。
【００４３】
業務アプリケーション９０１は、業務の効率化や業務を改善するために用いられるアプリケーションであり、業務用データ記憶部９００に記憶されている業務データを利用する。
【００４４】
図２では、業務アプリケーション９０１として、第１業務アプリケーション９０１−１、第２業務アプリケーション９０１−２、・・・、第ｎ業務アプリケーション９０１−ｎがある。第１業務アプリケーション９０１−１に合わせて、第１業務用データ記憶部９００−１及び第１業務用ＥＴＬ８００−１が設けられる。また、第２業務アプリケーション９０１−２に合わせて、第２業務用データ記憶部９００−２及び第２業務用ＥＴＬ８００−２が設けられる。さらに、第ｎ業務アプリケーション９０１−ｎに合わせて、第ｎ業務用データ記憶部９００−ｎ及び第ｎ業務用ＥＴＬ８００−ｎが設けられる。
【００４５】
［各装置のハードウェア構成］
図３は、製造現場システム１及び業務管理システム１０００を構成する各装置が備えるコンピューターのハードウェア構成例を示すブロック図である。各装置の機能や使用目的に合わせて装置内の各部は取捨選択される。ここでは、上述した実績データ管理装置２００のハードウェア構成例を説明する。
【００４６】
実績データ管理装置２００のコンピューター５０は、ＣＰＵ（Central Processing Unit）５１、ＲＯＭ（Read Only Memory）５２、ＲＡＭ（Random Access Memory）５３、不揮発性ストレージ５７、及び通信インターフェース５８を備える。実績データ管理装置２００内の各部は、システムバス５４を介して相互にデータの送受信が可能に接続されている。
【００４７】
ＣＰＵ５１、ＲＯＭ５２、及びＲＡＭ５３は制御部を構成する。この制御部は、実績データ管理装置２００全体又は各部の動作を制御する。ＣＰＵ５１は、本実施形態に係る各機能を実現するソフトウェアのプログラムコードをＲＯＭ５２から読み出して実行し、各部の制御や各種の演算を行う。なお、ＣＰＵ５１に代えて、ＭＰＵ（Micro Processing Unit）等の他の演算処理装置を用いてもよい。
【００４８】
ＲＯＭ５２は、不揮発性メモリ（記録媒体）の一例として用いられ、ＲＯＭ５２にはＣＰＵ５１が動作するために必要なプログラムやデータ等が記憶される。ＲＡＭ５３は、揮発性メモリの一例として用いられ、ＲＡＭ５３にはＣＰＵ５１による演算処理の途中に発生した変数やパラメータ等が一時的に記憶される。
【００４９】
不揮発性ストレージ５７は、記録媒体の一例であり、ＯＳ（Operating System）等のプログラム、プログラムを実行する際に使用するパラメータや、プログラムを実行して得られたデータなどを保存することが可能である。例えば図２の実績データ記憶部５００、業務データ記憶部７００、及び業務コンテキスト記憶部３００は、不揮発性ストレージ５７を用いて構成される。
【００５０】
不揮発性ストレージ５７に、ＣＰＵ５１が実行するプログラムを記憶させてもよい。不揮発性ストレージ５７としては、半導体メモリやハードディスク、ＳＳＤ（Solid State Drive）、磁気や光を利用する記録媒体等が用いられる。なお、プログラムは、ローカルエリアネットワーク（ＬＡＮ）、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供されてもよい。
【００５１】
通信インターフェース５８には、例えばＮＩＣ（Network Interface Card）やモデム等が用いられ、端子が接続されたＬＡＮ等のネットワーク又は専用線等を介して、外部装置との間で各種のデータを送受信することが可能に構成されている。
【００５２】
なお、コンピューター５０に、液晶ディスプレイ等の表示部５５、及びマウスやキーボード等の操作部５６を設けてもよい。表示部５５はＧＵＩ画面やＣＰＵ５１で行われた処理の結果等を表示し、操作部５６はユーザーの操作に応じた入力信号を生成してＣＰＵ５１へ供給する。例えば、作業者４０及びシステム管理者等が、表示部５５に表示された業務コンテキスト定義画面２４０を確認し、操作部５６を通じて必要な編集を行うことができる。
【００５３】
図１に示した端末装置３１，３２のハードウェア構成も、上記の実績データ管理装置２００と同様の構成とすることができる。また、少なくとも業務用ＥＴＬ８００及び／又は業務アプリケーション９０１が実装される装置も、図３に示すハードウェア構成とすることができる。
【００５４】
［業務コンテキスト定義実行部］
次に、業務コンテキスト定義実行部２３０について詳しく説明する。
図４は、業務コンテキスト定義実行部２３０の構成例を示すブロック図である。図４については、実績データ管理装置２００が表示部５５及び操作部５６を備えるものとして説明する。
【００５５】
業務コンテキスト定義実行部２３０は、業務コンテキスト定義表示制御部２３１、業務コンテキスト定義編集部２３２、及び業務コンテキスト定義画面処理部２３３を備える。業務コンテキスト定義表示制御部２３１と業務コンテキスト定義編集部２３２はサーバー（アプリケーションソフトウェア）に相当する。また、業務コンテキスト定義画面処理部２３３はブラウザ（アプリケーションソフトウェア）に相当する。
【００５６】
業務コンテキスト定義表示制御部２３１は、業務コンテキスト記憶部３００から業務コンテキストを読み込み、業務コンテキストのファイルを業務コンテキスト定義画面２４０（図７参照）のファイルとともに業務コンテキスト定義画面処理部２３３へ出力する。
【００５７】
業務コンテキスト定義画面処理部２３３は、業務コンテキスト定義表示制御部２３１から入力された業務コンテキスト及び業務コンテキスト定義画面２４０の各ファイルに基づいて、業務コンテキスト定義画面２４０を構成して表示部５５に表示する。また、業務コンテキスト定義画面処理部２３３は、業務コンテキスト定義画面２４０を見た作業者４０等が、操作部５６を通じて行った業務コンテキストに対する編集指示を業務コンテキスト定義編集部２３２へ出力する。
【００５８】
業務コンテキスト定義編集部２３２は、業務コンテキスト定義画面処理部２３３から入力された編集指示に基づいて、業務コンテキストを編集して業務コンテキスト記憶部３００に記憶する。
【００５９】
［業務コンテキスト］
図５は、業務コンテキスト記憶部３００の構成例を示す図である。
業務コンテキスト記憶部３００には、業務マスタテーブル３１０、Manマスタテーブル３２０、Machineマスタテーブル３３０、Materialマスタテーブル３４０、及びMethodマスタテーブル３５０が格納されている。これらのマスタテーブルによって業務コンテキストが構成される。
【００６０】
図６は、業務コンテキスト記憶部３００に格納された各マスタテーブルの構成例を示す図である。基本的に、各マスタテーブルには、業務に付随するリソースを識別するためのリソース識別情報（リソースＩＤ）、及びリソースがどの業務に属するかを示す業務識別情報（業務ＩＤ）が格納される。
【００６１】
（業務マスタテーブル）
業務マスタテーブル３１０は、業務ＩＤフィールド３１１、及び業務名フィールド３１２を有し、業務ＩＤと業務名の対応関係が登録されている。業務ＩＤフィールド３１１は、業務識別情報を示す。業務名フィールド３１２は、リソースが使用される業務の名称を示す。図６の例では、業務ＩＤ“１”に業務名“加工”、業務ＩＤ“２”に業務名“組立”、及び業務ＩＤ“３”に業務名“検査”がそれぞれ対応付けられている。
【００６２】
（Manマスタテーブル）
Manマスタテーブル３２０は、リソースＩＤフィールド３２１、リソース名フィールド３２２、及び業務ＩＤフィールド３２３を有し、リソースＩＤ、リソース名、及び業務ＩＤの対応関係が登録されている。リソースＩＤフィールド３２１は、“Man”に分類されるリソースのリソース識別情報を示す。リソース名フィールド３２２は、リソースの名称を示す。業務ＩＤフィールド３２３は、業務ＩＤフィールド３１１に対応し、業務識別情報を示す。図６の例では、リソースＩＤ“１１”に、リソース名“加工担当”及び業務ＩＤ“１”が対応付けられている。また、リソースＩＤ“１２”に、リソース名“組立担当”及び業務ＩＤ“２”が対応付けられている。さらに、リソースＩＤ“１３”に、リソース名“検査担当”及び業務ＩＤ“３”が対応付けられている。
【００６３】
（Machineマスタテーブル）
Machineマスタテーブル３３０も同様に、リソースＩＤフィールド３３１、リソース名フィールド３３２、及び業務ＩＤフィールド３３３を有し、リソースＩＤ、リソース名、及び業務ＩＤの対応関係が登録されている。リソースＩＤフィールド３３１は、“Machine”に分類されるリソースのリソース識別情報を示す。リソース名フィールド３３２は、リソースの名称を示す。業務ＩＤフィールド３３３は、業務ＩＤフィールド３１１に対応する。図６の例では、リソースＩＤ“２１”に、リソース名“加工装置”及び業務ＩＤ“１”が対応付けられている。また、リソースＩＤ“２２”に、リソース名“組立装置”及び業務ＩＤ“２”が対応付けられている。さらに、リソースＩＤ“２３”に、リソース名“検査装置”及び業務ＩＤ“３”が対応付けられている。
【００６４】
（Materialマスタテーブル）
Materialマスタテーブル３４０も同様に、リソースＩＤフィールド３４１、リソース名フィールド３４２、及び業務ＩＤフィールド３４３を有する。リソースＩＤフィールド３４１は、“Material”に分類されるリソースのリソース識別情報を示す。リソース名フィールド３４２は、リソースの名称を示す。業務ＩＤフィールド３４３は、業務ＩＤフィールド３１１に対応する。図６において、例えばリソースＩＤ“３１”に、リソース名“加工原材料”及び業務ＩＤ“１”が対応付けられている。また、リソースＩＤ“３２”に、リソース名“加工完了品”及び業務ＩＤ“１”が対応付けられている。さらに、リソースＩＤ“３３”に、リソース名“加工不良品”及び業務ＩＤ“１”が対応付けられている。
【００６５】
（Methodマスタテーブル）
Methodマスタテーブル３５０も同様に、リソースＩＤフィールド３５１、リソース名フィールド３５２、及び業務ＩＤフィールド３５３を有する。リソースＩＤフィールド３５１は、“Method”に分類されるリソースのリソース識別情報を示す。リソース名フィールド３５２は、リソースの名称を示す。業務ＩＤフィールド３５３は、業務ＩＤフィールド３１１に対応する。図６の例では、リソースＩＤ“４１”に、リソース名“加工方法”及び業務ＩＤ“１”が対応付けられている。また、リソースＩＤ“４２”に、リソース名“組立方法”及び業務ＩＤ“２”が対応付けられている。さらに、リソースＩＤ“４３”に、リソース名“検査方法”及び業務ＩＤ“３”が対応付けられている。
【００６６】
［業務コンテキスト定義画面］
図７は、業務コンテキスト定義画面２４０の構成例を示す図である。
業務コンテキスト定義画面２４０は、業務マスタデータ２４１、Manマスタデータ２４２、Machineマスタデータ２４３、Materialマスタデータ２４４、及びMethodマスタデータ２４５の各表示領域を備える。各マスタデータの表示領域には、図６に示した各マスタテーブルの内容が表示される。各マスタデータの表示領域の横に、操作ボタンのアイコンが表示されている。操作ボタンとして、更新ボタン、削除ボタン、及び登録ボタンが設けられている。また、業務コンテキスト定義画面２４０には、再表示ボタン２５０が設けられている。
【００６７】
業務コンテキスト定義画面処理部２３３は、操作部５６等を介してシステム管理者又は作業担当者等により更新ボタン又は削除ボタンが押下されたことを検知すると、業務コンテキスト定義編集部２３２は、更新処理又は削除処理を行う。これにより、作業者４０等が、各マスタテーブルのレコードごとに内容を更新（変更）及び削除することが可能である。また、マスタデータごとに登録ボタンが設けられ、新規レコードを追加登録することが可能である。
【００６８】
さらにまた、再表示ボタン２５０が押下されると、業務コンテキスト定義画面処理部２３３は、再表示ボタン２５０が押下されたことを業務コンテキスト定義表示制御部２３１へ通知する。そして、業務コンテキスト定義表示制御部２３１は、各マスタテーブルの情報を更新した後、業務コンテキスト定義画面２４０の画像データを再作成し、この画像データを業務コンテキスト定義画面処理部２３３へ送信する。これにより、業務コンテキスト定義画面処理部２３３は、最新の情報が反映された業務コンテキスト定義画面２４０を再描画して表示部５５等へ表示することができる。
【００６９】
［製造現場システムから出力される実績データ］
次に、製造現場システム１から出力される実績データ１００について図８及び図９を参照して説明する。
【００７０】
図８は、実績データ１００に含まれるデータの種類の例を示す図である。本実施形態では、実績データ１００の種類として、人をリソースとするMan実績データ１１０、装置をリソースとするMachine実績データ１２０、材料をリソースとするMaterial実績データ１３０、及び方法をリソースとするMethod実績データ１４０がある。
【００７１】
（Man実績データ）
図９は、種類別の実績データの内容の例を示す図である。
Man実績データ１１０は、４Ｍ種別フィールド１１１、発生時刻フィールド１１２、製造ＩＤフィールド１１３、業務名フィールド１１４、リソース名フィールド１１５、担当名フィールド１１６、及びイベントフィールド１１７を有する。
【００７２】
４Ｍ種別フィールド１１１は、業務の実施で使用される（実績データを生成する）リソースの種類を示す情報が格納される。本実施形態では、実績データが生産の４Ｍの中のいずれの要素に属するかを示す。この４Ｍ種別の情報により、実績データを該当する実績データテーブルに振り分けることができる。
発生時刻フィールド１１２には、実績（若しくは実績データ）が発生した時刻を示す情報が格納される。
製造ＩＤフィールド１１３には、業務の実施により製造する物（成果物）を示す情報として、製造ＩＤが格納される。この製造ＩＤにより、Man/Machine/Material/Methodの各種実績データを横断的に関連付けることができる。
業務名フィールド１１４には、製造ＩＤに対する実績（若しくは実績データ）が何の業務で発生したかを示す情報として、業務の名称が格納される。
リソース名フィールド１１５には、リソースを示す情報として、リソースの名称が格納される。
担当名フィールド１１６には、リソースの詳細を示す情報として、業務（図９では加工作業）に従事した作業担当者の名称が格納される。
イベントフィールド１１７には、実績を示す情報として、イベント（開始、終了など）の情報が格納される。
【００７３】
なお、実績データ１００に業務名フィールドがない場合には、業務名を次の手順で求めることができる。（１）４Ｍ種別で図６のマスタテーブルの中から格納先マスタテーブル（ここではManマスタテーブル３２０）を判定し、リソース名フィールド１１５のリソース名で検索して業務ＩＤを割り出す。（２）業務マスタテーブル３１０から（１）で割り出した業務ＩＤで検索し、業務名を特定する。あるいは、リソース名“加工担当”を解釈して、業務が“加工”であることを特定する方法も考えられる。このようにリソースに関する情報に基づいて業務を直接又は間接的に特定することができるため、実績データ１００に業務を示す情報が含まれない場合があってもよい。
【００７４】
（Machine実績データ）
Machine実績データ１２０は、４Ｍ種別フィールド１２１、発生時刻フィールド１２２、製造ＩＤフィールド１２３、業務名フィールド１２４、リソース名フィールド１２５、装置名フィールド１２６、及びイベントフィールド１２７を有する。
【００７５】
４Ｍ種別フィールド１２１、発生時刻フィールド１２２、製造ＩＤフィールド１２３、業務名フィールド１２４、リソース名フィールド１２５、及びイベントフィールド１２７はそれぞれ、Man実績データ１１０の４Ｍ種別フィールド１１１、発生時刻フィールド１１２、製造ＩＤフィールド１１３、業務名フィールド１１４、リソース名フィールド１１５、及びイベントフィールド１１７に対応する。装置名フィールド１２６には、リソースの詳細を示す情報として、業務に使用された装置の名称が格納される。
【００７６】
（Material実績データ）
Material実績データ１３０は、４Ｍ種別フィールド１３１、発生時刻フィールド１３２、製造ＩＤフィールド１３３、業務名フィールド１３４、リソース名フィールド１３５、部材名フィールド１３６、及び数量フィールド１３７を有する。
【００７７】
部材名フィールド１３６には、リソースの詳細を示す情報として、業務で使用又は生産した部材や材料等の名称が格納される。
数量フィールド１３７には、実績を示す情報として、対象部材の数量の設定値（初期個数や目標個数など）からの増減を示す情報が格納される。これは対象部材の数量の値でもよい。
【００７８】
（Method実績データ）
Method実績データ１４０は、４Ｍ種別フィールド１４１、発生時刻フィールド１４２、製造ＩＤフィールド１４３、業務名フィールド１４４、リソース名フィールド１４５、手順名フィールド１４６、及び結果フィールド１４７を有する。
【００７９】
手順名フィールド１４６には、リソースの詳細を示す情報として、業務で使用した方法（手順）の名称が格納される。
結果フィールド１４７には、実績を示す情報として、業務において指示された方法を実行した結果（ＯＫ、ＮＧなど）の情報が格納される。
【００８０】
実績データ１１０〜１４０におけるイベントフィールド１１７，１２７、数量フィールド１３７、及び結果フィールド１４７に格納された情報は、実績データ自身を示す情報（内容）であり、業務アプリケーション９０１が実績として扱う実データであると言える。
【００８１】
［実績データを蓄積する実績データテーブル］
次に、実績データ記憶部５００に格納される実績データテーブルについて図１０及び図１１を参照して説明する。実績データ収集処理部４００が、業務コンテキスト（図６参照）を元に、実績データ１００をリソースの種類別に分類して実績データ記憶部５００に格納する。
【００８２】
図１０は、実績データ記憶部５００の構成例を示す図である。
実績データ記憶部５００には、Man実績データテーブル５１０、Machine実績データテーブル５２０、Material実績データテーブル５３０、Method実績データテーブル５４０、Other実績データテーブル５５０、及び実績外データテーブル５６０が格納される。
【００８３】
Man実績データテーブル５１０は、Man実績データ１１０を蓄積する。
Machine実績データテーブル５２０は、Machine実績データ１２０を蓄積する。
Material実績データテーブル５３０は、Material実績データ１３０を蓄積する。
Method実績データテーブル５４０は、Method実績データ１４０を格納する。
【００８４】
Other実績データテーブル５５０には、４Ｍのそれぞれの実績データテーブル５１０〜５４０のいずれにも格納されない実績データが格納される。
実績外データテーブル５６０には、Other実績データテーブル５５０に格納された実績データのうち、４Ｍに分類できない実績データが格納される。
【００８５】
４Ｍの各実績データテーブル５１０〜５４０及びOther実績データテーブル５５０への実績データの格納については、図１４により後述する。
また、実績外データテーブル５６０への実績データの格納については、図１６により後述する。
【００８６】
（Man実績データテーブル）
図１１は、実績データ記憶部５００に格納された各実績データテーブルの構成例を示す図である。
Man実績データテーブル５１０は、発生時刻フィールド５１１、製造ＩＤフィールド５１２、業務ＩＤフィールド５１３、リソースＩＤフィールド５１４、担当名フィールド５１５、及びイベントフィールド５１６を有する。
【００８７】
発生時刻フィールド５１１は、Man実績データ１１０の発生時刻フィールド１１２に対応する。製造ＩＤフィールド５１２は、Man実績データ１１０の製造ＩＤフィールド１１３に対応する。
【００８８】
業務ＩＤフィールド５１３には、Man実績データ１１０の業務名フィールド１１４に示す業務名に対応する業務ＩＤが格納される。業務名に対応する業務ＩＤは、業務マスタテーブル３１０（図６参照）により得られる。
リソースＩＤフィールド５１４には、Man実績データ１１０のリソース名フィールド１１５に示すリソース名に対応するリソースＩＤが格納される。このリソース名に対応するリソースＩＤは、Manマスタテーブル３２０（図６参照）を参照することで得られる。
【００８９】
担当名フィールド５１５は、Man実績データ１１０の担当名フィールド１１６に対応する。イベントフィールド５１６は、Man実績データ１１０のイベントフィールド１１７に対応する。
【００９０】
（Machine実績データテーブル）
Machine実績データテーブル５２０は、発生時刻フィールド５２１、製造ＩＤフィールド５２２、業務ＩＤフィールド５２３、リソースＩＤフィールド５２４、装置名フィールド５２５、及びイベントフィールド５２６を有する。
【００９１】
発生時刻フィールド５２１は、Machine実績データ１２０（図９参照）の発生時刻フィールド１２２に対応する。製造ＩＤフィールド５２２は、Machine実績データ１２０の製造ＩＤフィールド１２３に対応する。
【００９２】
業務ＩＤフィールド５２３には、Machine実績データ１２０の業務名フィールド１２４に示す業務名に対応する業務ＩＤが格納される。
リソースＩＤフィールド５２４には、Machine実績データ１２０のリソース名フィールド１２５に示すリソース名に対応するリソースＩＤが格納される。このリソース名に対応するリソースＩＤは、Machineマスタテーブル３３０（図６参照）を参照することで得られる。
【００９３】
装置名フィールド５２５は、Machine実績データ１２０の装置名フィールド１２６に対応する。イベントフィールド５２６は、Machine実績データ１２０のイベントフィールド１２７に対応する。
【００９４】
（Material実績データテーブル）
Material実績データテーブル５３０は、発生時刻フィールド５３１、製造ＩＤフィールド５３２、業務ＩＤフィールド５３３、リソースＩＤフィールド５３４、部材名フィールド５３５、及び数量フィールド５３６を有する。
【００９５】
発生時刻フィールド５３１は、Material実績データ１３０（図９参照）の発生時刻フィールド１３２に対応する。製造ＩＤフィールド５３２は、Material実績データ１３０の製造ＩＤフィールド１３３に対応する。
【００９６】
業務ＩＤフィールド５３３には、Material実績データ１３０の業務名フィールド１３４に示す業務名に対応する業務ＩＤが格納される。
リソースＩＤフィールド５３４には、Material実績データ１３０のリソース名フィールド１３５に示すリソース名に対応するリソースＩＤが格納される。このリソース名に対応するリソースＩＤは、Materialマスタテーブル３４０（図６参照）を参照することで得られる。
【００９７】
部材名フィールド５３５は、Material実績データ１３０の部材名フィールド１３６に対応する。数量フィールド５３６は、Material実績データ１３０の数量フィールド１３７に対応する。
【００９８】
（Method実績データテーブル）
Method実績データテーブル５４０は、発生時刻フィールド５４１、製造ＩＤフィールド５４２、業務ＩＤフィールド５４３、リソースＩＤフィールド５４４、手順名フィールド５４５、及び結果フィールド５４６を有する。
【００９９】
発生時刻フィールド５４１は、Method実績データ１４０（図９参照）の発生時刻フィールド１４２に対応する。製造ＩＤフィールド５４２は、Method実績データ１４０の製造ＩＤフィールド１４３に対応する。
【０１００】
業務ＩＤフィールド５４３には、Method実績データ１４０の業務名フィールド１４４に示す業務名に対応する業務ＩＤが格納される。
リソースＩＤフィールド５４４には、Method実績データ１４０のリソース名フィールド１４５に示すリソース名に対応するリソースＩＤが格納される。このリソース名に対応するリソースＩＤは、Methodマスタテーブル３５０（図６参照）を参照することで得られる。
【０１０１】
手順名フィールド５４５は、Method実績データ１４０の手順名フィールド１４６に対応する。結果フィールド５４６は、Method実績データ１４０の結果フィールド１４７に対応する。
【０１０２】
（Other実績データテーブル）
Other実績データテーブル５５０は、発生時刻フィールド５５１、製造ＩＤフィールド５５２、業務名フィールド５５３、リソース名フィールド５５４、リソース詳細フィールド５５５、及び実績フィールド５５６を有する。
【０１０３】
発生時刻フィールド５５１は、４Ｍの各実績データ１１０〜１４０（図９参照）の発生時刻フィールドに対応する。
製造ＩＤフィールド５５２は、４Ｍの各実績データ１１０〜１４０の製造ＩＤフィールドに対応する。
【０１０４】
業務名フィールド５５３には、製造現場システム１から出力される実績データ１００に含まれる業務名が格納される。図１１の業務名“搬送”は、業務マスタテーブル３１０（図６参照）に登録されていない。
リソース名フィールド５５４には、製造現場システム１から出力される実績データ１００に含まれるリソース名が格納される。図１１のリソース名“搬送担当”及び“搬送装置”は、図６のマスタテーブル３２０〜３５０のいずれにも登録されていない。
【０１０５】
リソース詳細フィールド５５５には、担当名、装置名、部材名、及び手順名などのリソースの詳細を示す情報が格納される。
実績フィールド５５６には、イベント、数量、及び結果などの実績を示す情報（文字列や数字等）が格納される。
【０１０６】
ここで、Man実績データテーブル５１０とMachine実績データテーブル５２０とでは、同じ製造ＩＤ“ＳＮ１２３４５６７８”に対する開始時刻と終了時刻が異なっている。作業担当者ＡＡによる加工開始の時刻がＡ社装置による加工開始の時刻よりも１分早く、逆に作業担当者ＡＡによる加工終了の時刻がＡ社装置による加工終了の時刻よりも１分遅い。このような事象は、例えば作業担当者ＡＡが、端末装置３１又はＡ社装置等に対し作業員情報と加工作業開始の報告を入力した後、Ａ社装置に加工開始操作を行うような場合に起こる。逆に、作業担当者ＡＡが、Ａ社装置に加工終了操作を行った後、端末装置３１又はＡ社装置等に対し作業員情報と加工作業終了の報告を入力した後、Ａ社装置に加工開始操作をしたような場合に起こる。
【０１０７】
例えば、加工時の作業担当者の作業内容が、加工装置の監視や加工品の確認であれば、作業担当者の作業時間が加工装置の稼働時間よりも短くなることもある。また、条件によっては、人による実績発生時刻が、装置による実績発生時刻と同じとなることもある。このように、Man/Machine/Material/Methodのそれぞれの実績発生時刻は、業務の内容や手順などにより異なる。
【０１０８】
［業務データテーブル］
次に、業務データ記憶部７００に格納される業務データテーブルについて図１２及び図１３を参照して説明する。業務データ生成処理部６００が、業務コンテキスト（図６参照）を元に、リソースの種類別に分類された実績データに業務を関連付けして業務データを生成し、業務データ記憶部７００に格納する。
【０１０９】
図１２は、業務データ記憶部７００の構成例を示す図である。
業務データ記憶部７００には、実業務データテーブル７１０、Man業務データテーブル７２０、Machine業務データテーブル７３０、Material業務データテーブル７４０、及びMethod業務データテーブル７５０が格納される。
【０１１０】
（実業務データテーブル）
図１３は、業務データ記憶部７００に格納された各業務データテーブルの構成例を示す図である。
実業務データテーブル７１０は、製造ＩＤフィールド７１１、業務ＩＤフィールド７１２、開始時刻フィールド７１３、及び終了時刻フィールド７１４を有する。実業務データテーブル７１０は、実績データ記憶部５００の実績データを、「製造ＩＤ」と「業務ＩＤ」が同じ組み合わせでまとめたものである。
【０１１１】
製造ＩＤフィールド７１１は、各実績データテーブルの製造ＩＤフィールドに対応する。
業務ＩＤフィールド７１２は、各実績データテーブルの業務ＩＤフィールドに対応する。
開始時刻フィールド７１３には、業務ＩＤごとに、イベントフィールドに“開始”と入力されたレコードの発生時刻フィールドの発生時刻が格納される。
終了時刻フィールド７１４には、業務ＩＤごとに、イベントフィールドに“終了”と入力されたレコードの発生時刻フィールドの発生時刻が格納される。
【０１１２】
（Man業務データテーブル）
Man業務データテーブル７２０は、製造ＩＤフィールド７２１は、業務ＩＤフィールド７２２、リソースＩＤフィールド７２３、担当名フィールド７２４、状態フィールド７２５、開始時刻フィールド７２６、及び終了時刻フィールド７２７を有する。各業務データテーブル７２０〜７５０では、実績データが同じリソースＩＤでまとめられている。
【０１１３】
製造ＩＤフィールド７２１は、Man実績データテーブル５１０の製造ＩＤフィールド５１２に対応する。
業務ＩＤフィールド７２２は、Man実績データテーブル５１０の業務ＩＤフィールド５１３に対応する。
リソースＩＤフィールド７２３は、Man実績データテーブル５１０のリソースＩＤフィールド５１４に対応する。
担当名フィールド７２４は、Man実績データテーブル５１０の担当名フィールド５１５に対応する。
【０１１４】
状態フィールド７２５には、担当名フィールド７２４に示された担当名に該当する作業担当者（リソースの一つ）の現在の状態を示す情報が格納される。図１３では、作業担当者ＡＡの加工作業が終了しているため、状態フィールド７２５に“終了”と示されている。
【０１１５】
開始時刻フィールド７２６には、Man実績データテーブル５１０の業務ＩＤごとに、イベントフィールド５１６に“開始”と入力されたレコードの発生時刻フィールド５１１の発生時刻が格納される。
終了時刻フィールド７２７には、Man実績データテーブル５１０の業務ＩＤごとに、イベントフィールド５１６に“終了”と入力されたレコードの発生時刻フィールド５１１の発生時刻が格納される。
【０１１６】
（Machine業務データテーブル）
Machine業務データテーブル７３０は、製造ＩＤフィールド７３１は、業務ＩＤフィールド７３２、リソースＩＤフィールド７３３、装置名フィールド７３４、状態フィールド７３５、開始時刻フィールド７３６、及び終了時刻フィールド７３７を有する。
【０１１７】
製造ＩＤフィールド７３１は、Machine実績データテーブル５２０の製造ＩＤフィールド５２２に対応する。
業務ＩＤフィールド７３２は、Machine実績データテーブル５２０の業務ＩＤフィールド５２３に対応する。
リソースＩＤフィールド７３３は、Machine実績データテーブル５２０のリソースＩＤフィールド５２４に対応する。
装置名フィールド７３４は、Machine実績データテーブル５２０の装置名フィールド５２５に対応する。
【０１１８】
状態フィールド７３５は、装置名フィールド７３４に示された装置名に該当する装置（リソース）の現在の状態を示す情報が格納される。図１３では、Ａ社装置の加工処理が終了しているため、状態フィールド７３５に“終了”と示されている。
開始時刻フィールド７３６には、Machine実績データテーブル５２０の業務ＩＤごとに、イベントフィールド５２６に“開始”と入力されたレコードの発生時刻フィールド５２１の発生時刻が格納される。
終了時刻フィールド７３７には、Machine実績データテーブル５２０の業務ＩＤごとに、イベントフィールド５２６に“終了”と入力されたレコードの発生時刻フィールド５２１の発生時刻が格納される。
【０１１９】
（Material業務データテーブル）
Material業務データテーブル７４０は、製造ＩＤフィールド７４１、業務ＩＤフィールド７４２、リソースＩＤフィールド７４３、部材名フィールド７４４、数量フィールド７４５、及び発生時刻フィールド７４６を有する。
【０１２０】
製造ＩＤフィールド７４１は、Material実績データテーブル５３０の製造ＩＤフィールド５３２に対応する。
業務ＩＤフィールド７４２は、Material実績データテーブル５３０の業務ＩＤフィールド５３３に対応する。
リソースＩＤフィールド７４３は、Material実績データテーブル５３０のリソースＩＤフィールド５３４に対応する。
【０１２１】
部材名フィールド７４４は、Material実績データテーブル５３０の部材名フィールド５３５に対応する。
数量フィールド７４５は、Material実績データテーブル５３０の数量フィールド５３６に対応する。
発生時刻フィールド７４６は、Material実績データテーブル５３０の発生時刻フィールド５３１に対応する。
【０１２２】
（Method業務データテーブル）
Method業務データテーブル７５０は、製造ＩＤフィールド７５１、業務ＩＤフィールド７５２、リソースＩＤフィールド７５３、手順名フィールド７５４、結果フィールド７５５、及び発生時刻フィールド７５６を有する。
【０１２３】
製造ＩＤフィールド７５１は、Method実績データテーブル５４０の製造ＩＤフィールド５４２に対応する。
業務ＩＤフィールド７５２は、Method実績データテーブル５４０の業務ＩＤフィールド５４３に対応する。
リソースＩＤフィールド７５３は、Method実績データテーブル５４０のリソースＩＤフィールド５４４に対応する。
【０１２４】
手順名フィールド７５４は、Method実績データテーブル５４０の手順名フィールド５４５に対応する。
結果フィールド７５５は、Method実績データテーブル５４０の結果フィールド５４６に対応する。
発生時刻フィールド７５６は、Method実績データテーブル５４０の発生時刻フィールド５４１に対応する。
【０１２５】
［実績データ収集処理の手順］
次に、実績データ収集処理部４００の処理の手順例について図１４を参照して説明する。
図１４は、実績データ収集処理部４００の処理の手順例を示すフローチャートである。
【０１２６】
まず、実績データ収集処理部４００（図２参照）は、製造現場システム１から実績データ１００を受信したかどうかを判定し（Ｓ４０１）、実績データ１００を受信していない場合には（Ｓ４０１のＮｏ）、本フローチャートの処理を終了する。
【０１２７】
次いで、実績データ１００を受信した場合には（Ｓ４０１のＹｅｓ）、実績データ収集処理部４００は、実績データ１００の４Ｍ種別が“Man”であって、かつリソース名がManマスタテーブル３２０（図６参照）のリソース名と合致するかどうかを判定する（Ｓ４０２）。実績データ１００がこの論理積の条件を満たす場合には（Ｓ４０２のＹｅｓ）、実績データ収集処理部４００は、実績データ１００をMan実績データテーブル５１０（図１１参照）に格納し（Ｓ４０３）、本フローチャートの処理を終了する。
【０１２８】
次いで、実績データ１００の４Ｍ種別が“Man”ではない、又はリソース名がManマスタテーブル３２０のリソース名と合致しない場合には（Ｓ４０２のＮｏ）、実績データ収集処理部４００は、実績データ１００の４Ｍ種別が“Machine”であって、かつリソース名がMachineマスタテーブル３３０（図６参照）のリソース名と合致するかどうかを判定する（Ｓ４０４）。実績データ１００がこの論理積の条件を満たす場合には（Ｓ４０４のＹｅｓ）、実績データ収集処理部４００は、実績データ１００をMachine実績データテーブル５２０（図１１参照）に格納し（Ｓ４０５）、本フローチャートの処理を終了する。
【０１２９】
次いで、実績データ１００の４Ｍ種別が“Machine”ではない、又はリソース名がMachineマスタテーブル３３０のリソース名と合致しない場合には（Ｓ４０４のＮｏ）、実績データ収集処理部４００は、実績データ１００の４Ｍ種別が“Material”であって、かつリソース名がMaterialマスタテーブル３４０（図６参照）のリソース名と合致するかどうかを判定する（Ｓ４０６）。実績データ１００がこの論理積の条件を満たす場合には（Ｓ４０６のＹｅｓ）、実績データ収集処理部４００は、実績データ１００をMaterial実績データテーブル５３０（図１１参照）に格納し（Ｓ４０７）、本フローチャートの処理を終了する。
【０１３０】
次いで、実績データ１００の４Ｍ種別が“Material”ではない、又はリソース名がMaterialマスタテーブル３４０のリソース名と合致しない場合には（Ｓ４０６のＮｏ）、実績データ収集処理部４００は、実績データ１００の４Ｍ種別が“Method”であって、かつリソース名がMethodマスタテーブル３５０（図６参照）のリソース名と合致するかどうかを判定する（Ｓ４０８）。実績データ１００がこの論理積の条件を満たす場合には（Ｓ４０８のＹｅｓ）、実績データ収集処理部４００は、実績データ１００をMethod実績データテーブル５４０（図１１参照）に格納し（Ｓ４０９）、本フローチャートの処理を終了する。
【０１３１】
次いで、実績データ１００の４Ｍ種別が“Method”ではない、又はリソース名がMethodマスタテーブル３５０のリソース名と合致しない場合には（Ｓ４０８のＮｏ）、実績データ収集処理部４００は、実績データ１００をOther実績データテーブル５５０（図１１参照）に格納する（Ｓ４１０）。ステップＳ４１０の処理後、本フローチャートの処理を終了する。
【０１３２】
このような実績データ収集処理により、製造現場システム１から出力される実績データが生産の４要素である４Ｍに分類される。
【０１３３】
［業務データ生成処理の手順］
次に、業務データ生成処理部６００の処理の手順例について図１５を参照して説明する。
図１５は、業務データ生成処理部６００の処理の手順例を示すフローチャートである。
【０１３４】
まず、業務データ生成処理部６００は、Man実績データテーブル５１０から取り出した実績データ（Man実績データ）の情報を、図１３に示す実業務データテーブル７１０とMan業務データテーブル７２０に登録する（Ｓ６０１）。
【０１３５】
次いで、業務データ生成処理部６００は、Machine実績データテーブル５２０から取り出した実績データ（Machine実績データ）の情報を、図１３に示す実業務データテーブル７１０とMachine業務データテーブル７３０に登録する（Ｓ６０２）。
【０１３６】
次いで、業務データ生成処理部６００は、Material実績データテーブル５３０から取り出した実績データ（Material実績データ）の情報を、図１３に示す実業務データテーブル７１０とMaterial業務データテーブル７４０に登録する（Ｓ６０３）。
【０１３７】
次いで、業務データ生成処理部６００は、Method実績データテーブル５４０から取り出した実績データ（Method実績データ）の情報を、図１３に示す実業務データテーブル７１０とMethod業務データテーブル７５０に登録する（Ｓ６０４）。ステップＳ６０４の処理後、本フローチャートの処理を終了する。
【０１３８】
このような業務データ生成処理により、業務と業務に関連する実績データが生産の４要素である４Ｍに分類して管理される。
【０１３９】
［業務コンテキスト自動登録処理の手順］
次に、業務コンテキスト自動登録処理部２１０の処理の手順例について図１６を参照して説明する。
図１６は、業務コンテキスト自動登録処理部２１０の処理の手順例を示すフローチャートである。
【０１４０】
まず、業務コンテキスト自動登録処理部２１０は、図１１に示すOther実績データテーブル５５０から実績データ（「Other実績データ」とも称する。）を取り込む処理（読み出し）を実施する（Ｓ２１１）。ここで、業務コンテキスト自動登録処理部２１０は、Other実績データテーブル５５０に取り込むOther実績データ（レコード）があるか否かを判定し（Ｓ２１２）、取り込むOther実績データがない場合には（Ｓ２１２のＮｏ）、本フローチャートの処理を終了する。
【０１４１】
次いで、業務コンテキスト自動登録処理部２１０は、Other実績データテーブル５５０に取り込むOther実績データがある場合には（Ｓ２１２のＹｅｓ）、図３の業務マスタテーブル３１０内の業務ＩＤと重複しない新規業務ＩＤを該当Other実績データに１つ割り当てる。そして、業務コンテキスト自動登録処理部２１０は、「新規業務ＩＤ」と「Other実績データの業務名」を業務マスタテーブル３１０に登録する。
【０１４２】
次いで、業務コンテキスト自動登録処理部２１０は、Other実績データテーブル５５０から取り出したOther実績データの４Ｍ種別が“Man”であるか否かを判定する（Ｓ２１４）。Other実績データの４Ｍ種別が“Man”である場合には（Ｓ２１４のＹｅｓ）、業務コンテキスト自動登録処理部２１０は、Manマスタテーブル３２０内のリソースＩＤと重複しない新規リソースＩＤを該当Other実績データに１つ割り当てる。そして、「新規リソースＩＤ」、「Other実績データのリソース名」、及び「新規業務ＩＤ」をManマスタテーブル３２０に登録する（Ｓ２１５）。ステップＳ２１５の処理後、ステップＳ２２３に進む。
【０１４３】
次いで、Other実績データの４Ｍ種別が“Man”ではない場合には（Ｓ２１４のＮｏ）、業務コンテキスト自動登録処理部２１０は、Other実績データテーブル５５０から取り出したOther実績データの４Ｍ種別が“Machine”であるか否かを判定する（Ｓ２１６）。Other実績データの４Ｍ種別が“Machine”である場合には（Ｓ２１６のＹｅｓ）、業務コンテキスト自動登録処理部２１０は、Machineマスタテーブル３３０内のリソースＩＤと重複しない新規リソースＩＤを該当Other実績データに１つ割り当てる。そして、「新規リソースＩＤ」、「Other実績データのリソース名」、及び「新規業務ＩＤ」をMachineマスタテーブル３３０に登録する（Ｓ２１７）。ステップＳ２１７の処理後、ステップＳ２２３に進む。
【０１４４】
次いで、Other実績データの４Ｍ種別が“Machine”ではない場合には（Ｓ２１６のＮｏ）、業務コンテキスト自動登録処理部２１０は、Other実績データテーブル５５０から取り出したOther実績データの４Ｍ種別が“Material”であるか否かを判定する（Ｓ２１８）。Other実績データの４Ｍ種別が“Material”である場合には（Ｓ２１８のＹｅｓ）、業務コンテキスト自動登録処理部２１０は、Materialマスタテーブル３４０内のリソースＩＤと重複しない新規リソースＩＤを該当Other実績データに１つ割り当てる。そして、「新規リソースＩＤ」、「Other実績データのリソース名」、及び「新規業務ＩＤ」をMaterialマスタテーブル３４０に登録する（Ｓ２１９）。ステップＳ２１９の処理後、ステップＳ２２３に進む。
【０１４５】
次いで、Other実績データの４Ｍ種別が“Material”ではない場合には（Ｓ２１８のＮｏ）、業務コンテキスト自動登録処理部２１０は、Other実績データテーブル５５０から取り出したOther実績データの４Ｍ種別が“Method”であるか否かを判定する（Ｓ２２０）。Other実績データの４Ｍ種別が“Method”である場合には（Ｓ２２０のＹｅｓ）、業務コンテキスト自動登録処理部２１０は、Methodマスタテーブル３５０内のリソースＩＤと重複しない新規リソースＩＤを該当Other実績データに１つ割り当てる。そして、「新規リソースＩＤ」、「Other実績データのリソース名」、及び「新規業務ＩＤ」をMethodマスタテーブル３５０に登録する（Ｓ２２１）。ステップＳ２２１の処理後、ステップＳ２２３に進む。
【０１４６】
次いで、ステップＳ２１５，Ｓ２１７，２１９又は２２１の処理後、業務コンテキスト自動登録処理部２１０は、対象のOther実績データを実績データ収集処理部４００に通知し（Ｓ２２３）、ステップＳ２１１に進む。Other実績データを通知された実績データ収集処理部４００は、図１４の実績データ収集処理を実行し、新たな業務コンテキストが追加された業務コンテキストに基づいて、通知されたOther実績データを４Ｍの種別に応じて該当する実績データテーブルに格納する。
【０１４７】
一方、Other実績データの４Ｍ種別が“Method”ではない場合には（Ｓ２２０のＮｏ）、業務コンテキスト自動登録処理部２１０は、該当Other実績データを実績外データテーブル５６０（図１０参照）に格納する（Ｓ２２２）。ステップＳ２２２の処理後、ステップＳ２１１に進む。
【０１４８】
このような業務コンテキスト自動登録処理により、実績データ管理装置２００が新しい種別の実績データを受信した場合に、人手を介さずに新しい種別の実績データを分類及び管理し、業務アプリケーション９０１に新しい種別の実績データ（業務データ）を提供することが可能となる。
【０１４９】
上述のように構成された一実施形態によれば、製造現場の制御システムで生成される多数の実績データと業務を、リソースの種類別（実績データの分類種別ごと）に管理する。それにより、実績データの参照元は、多数の実績データの中から容易に必要とする実績データのみを参照することができる。
【０１５０】
また、本実施形態では、業務と業務に関連する実績データが生産の４要素である４Ｍに分類して管理された状態なので、業務アプリケーション担当者は、必要とする実績データのみを参照できる。それにより、業務アプリケーション担当者の負担を低減することができる。本実施形態は、新規実績データを必要とする新しい業務アプリケーションを作成する場合において、新規実績データを参照不要な既存の業務アプリケーションに影響を与えることはない。
【０１５１】
また、本発明において業務アプリケーションを他の製造現場に適用する場合、製造現場システムからの実績データの提供とそれを受け取る実績データ管理装置との間のみに影響範囲を限定しやすくなる。ここで、製造現場システムから実績データ管理装置へ提供する実績データは、フォーマットが決まっているため、従来と比較して制御システム担当者の負担が軽減する。
【０１５２】
［業務用データ記憶部に格納される実績データ］
次に、業務用データ記憶部９００に格納される実績データの例について説明する。ここでは、業務用データ記憶部９００を代表して、第１業務用データ記憶部９００−１の例を説明する。
【０１５３】
図１７は、第１業務用データ記憶部９００−１の構成例を示す図である。
第１業務用データ記憶部９００−１には、第１業務アプリケーション９０１−１がアクセスする工程管理データテーブル９１０が格納されている。工程管理は一例であり、業務アプリケーションの目的はこれに限らない。
【０１５４】
図１８は、工程管理データテーブル９１０の構成例を示す図である。
工程管理データテーブル９１０は、第１業務用ＥＴＬ８００−１により作成される。工程管理データテーブル９１０は、製造ＩＤフィールド９１１、業務名フィールド９１２、業務状態フィールド９１３、計画開始時刻フィールド９１４、計画終了時刻フィールド９１５、実績開始時刻フィールド９１６、及び実績終了時刻フィールド９１７を有する。
【０１５５】
製造ＩＤフィールド９１１は、図１３に示す実業務データテーブル７１０の製造ＩＤフィールド７１１に対応する。
業務名フィールド９１２には、実業務データテーブル７１０の業務ＩＤフィールド７１２に示す業務ＩＤに対応する業務名が格納される。この業務ＩＤに対応する業務名は、業務マスタテーブル３１０（図６参照）を参照することで得られる。実業務データテーブル７１０に示された業務ＩＤではなく業務名を用いることで、業務アプリケーションを利用する作業担当者が業務の内容を理解しやすい。
【０１５６】
業務状態フィールド９１３には、業務名フィールド９１２に示された業務名で特定される業務の状態についての情報が格納される。第１業務用ＥＴＬ８００−１は、工程管理データテーブル９１０を作成又は更新する際に、各リソースの業務データテーブル７２０〜７５０の情報から業務状態を判断する。例えば、第１業務用ＥＴＬ８００−１は、Man業務データテーブル７２０の状態フィールド７２５及びMachine業務データテーブルの状態フィールド７３５の各情報が“終了”である場合、かつ、Material業務データテーブル７４０の数量フィールド７４５及びMethod業務データテーブル７５０の結果フィールド７５５に情報が登録されている場合に、業務状態を“完了”と判断する。
【０１５７】
計画開始時刻フィールド９１４には、計画段階における対象業務の開始時刻の情報が格納される。
計画終了時刻フィールド９１５は、計画段階における対象業務の終了時刻の情報が格納される。
【０１５８】
実績開始時刻フィールド９１６は、対象業務の開始時刻の実績が格納される。図１８では、実績開始時刻フィールド９１６に示された時刻は、Man業務データテーブル７２０の開始時刻フィールド７２６に示された時刻と同じである。
実績終了時刻フィールド９１７は、対象業務の終了時刻の実績が格納される。図１８では、実績終了時刻フィールド９１７に示された時刻は、Man業務データテーブル７２０の終了時刻フィールド７２７に示された時刻と同じである。
【０１５９】
なお、第１業務用データ記憶部９００−１に格納された工程管理データテーブル９１０には、実績データに含まれた担当名や装置名など、リソース詳細の情報がない。これは、第１業務用ＥＴＬ８００−１が、第１業務アプリケーション９０１−１による工程管理に必要な実績データのみを業務データ記憶部７００から抽出したからである。業務用ＥＴＬ８００において、実績データの中から必要とする実績データのみを業務アプリケーションへ提供することで、業務アプリケーション９０１及び業務アプリケーション担当者は、必要とする実績データのみを参照できる。
【０１６０】
［業務用ＥＴＬの処理の手順］
次に、第１業務用ＥＴＬ８００−１の処理の手順例について図１９を参照して説明する。
図１９は、第１業務用ＥＴＬ８００−１の処理の手順例を示すフローチャートである。
【０１６１】
まず、第１業務用ＥＴＬ８００−１は、図１８に示す工程管理データテーブル９１０から工程管理データを取り込む処理（読み出し）を実施する（Ｓ８０１）。ここで、第１業務用ＥＴＬ８００−１は、工程管理データテーブル９１０に取り込む工程管理データ（レコード）があるか否かを判定し（Ｓ８０２）、取り込む工程管理データがない場合には（Ｓ８０２のＮｏ）、本フローチャートの処理を終了する。
【０１６２】
次いで、第１業務用ＥＴＬ８００−１は、工程管理データテーブル９１０に取り込む工程管理データがある場合には（Ｓ８０２のＹｅｓ）、取り込んだ工程管理データの業務状態フィールド９１３の業務状態が“完了”であるか否かを判定する（Ｓ８０３）。業務状態フィールド９１３の業務状態が“完了”である場合には（Ｓ８０３のＹｅｓ）、ステップＳ８０１に戻って次のレコードの工程管理データを取り込む処理を行い、適宜ステップＳ８０２〜Ｓ８０８の処理を行う。
【０１６３】
次いで、業務状態フィールド９１３の業務状態が“完了”ではない場合には（Ｓ８０３のＮｏ）、第１業務用ＥＴＬ８００−１は、工程管理データの業務名をキーに業務マスタテーブル３１０（図６参照）を検索し、業務名に対応する業務ＩＤを読み出す（Ｓ８０４）。
【０１６４】
次いで、第１業務用ＥＴＬ８００−１は、「製造ＩＤ、業務ＩＤ」の組み合わせでMan業務データテーブル７２０を検索し、合致する実績データを用いて工程管理データの実績開始時刻及び／又は実績終了時刻を更新する（Ｓ８０５）。
【０１６５】
次いで、第１業務用ＥＴＬ８００−１は、「製造ＩＤ、業務ＩＤ」の組み合わせでMachine業務データテーブル７３０を検索し、合致する実績データを用いて工程管理データの実績開始時刻及び／又は実績終了時刻を更新する（Ｓ８０６）。
【０１６６】
次いで、第１業務用ＥＴＬ８００−１は、「製造ＩＤ、業務ＩＤ」の組み合わせでMaterial業務データテーブル７４０を検索し、合致する実績データを用いて工程管理データの実績開始時刻及び／又は実績終了時刻を更新する（Ｓ８０７）。
【０１６７】
次いで、第１業務用ＥＴＬ８００−１は、「製造ＩＤ、業務ＩＤ」の組み合わせでMethod業務データテーブル７５０を検索し、合致する実績データを用いて工程管理データの実績開始時刻及び／又は実績終了時刻を更新する（Ｓ８０８）。
【０１６８】
次いで、ステップＳ８０８の処理後、第１業務用ＥＴＬ８００−１は、ステップＳ８０１に戻って次のレコードの工程管理データを取り込む処理を行い、適宜ステップＳ８０２〜Ｓ８０８の処理を行う。
【０１６９】
上述した本実施形態では、図１３のMan業務データテーブル７２０に示すように、“Man”の作業時間が他のリソースよりも最も長い。この場合、ステップＳ８０５において工程管理データの開始時刻及び実績終了時刻に、Man業務データテーブル７２０の開始時刻及び終了時刻を反映した後、ステップＳ８０６〜Ｓ８０８において工程管理データの開始時刻及び実績終了時刻は、他の業務データテーブルのデータによって更新されない。
【０１７０】
＜２．変形例＞
上述した一実施形態において、実績データ（リソース）を生産の４要素に分類した例を説明したが、４要素のうちの３要素又は２要素に分類してもよい。あるいは、実績データ（リソース）を生産の４要素とは異なる種類の要素に分類してもよい。
【０１７１】
本発明は、上述した一実施形態に限らず、ＦＡ化されたシステムやＰＡ（Process Automation）化されたシステムなどのシステム全般に適用することができる。特に、本発明は、実績データとして、プロセスや作業等の開始時刻と終了時刻が得られるシステムに適用して好適である。
【０１７２】
さらに、本発明は上述した一実施形態例に限られるものではなく、特許請求の範囲に記載した本発明の要旨を逸脱しない限りにおいて、その他種々の応用例、変形例を取り得ることは勿論である。
【０１７３】
例えば、上述した一実施形態例は本発明を分かりやすく説明するために実績データ管理装置の構成を詳細かつ具体的に説明したものであり、必ずしも説明した全ての構成要素を備えるものに限定されない。また、一実施形態例の構成の一部について、他の構成要素の追加、削除、置換をすることも可能である。
【０１７４】
また、上記の一実施形態の各構成、機能、処理部等は、それらの一部又は全部を、例えば集積回路で設計するなどによりハードウェアで実現してもよい。
【０１７５】
また、上述した本開示の一実施形態にかかる実績データ管理装置の各構成要素は、それぞれのハードウェアがネットワークを介して互いに情報を送受信できるならば、いずれのハードウェアに実装されてもよい。また、ある処理部により実施される処理が、１つのハードウェアにより実現されてもよいし、複数のハードウェアによる分散処理により実現されてもよい。
【符号の説明】
【０１７６】
１００…実績データ、  ２００…実績データ管理装置、  ２１０…業務コンテキスト自動登録処理部、  ２３０…業務コンテキスト定義実行部、  ３００…業務コンテキスト記憶部、  ４００…実績データ収集部、  ５００…実績データ記憶部、  ６００…業務データ生成処理部、  ７００…業務データ記憶部、  ８００，８００−１〜８００−ｎ…業務用ＥＴＬ、  ９００，９００−１〜９００−ｎ…業務用データ記憶部、  ９０１，９０１−１〜９０１−ｎ…業務アプリケーション
【図１】
2020087188.tif 000003
【図２】
2020087188.tif 000004
【図３】
2020087188.tif 000005
【図４】
2020087188.tif 000006
【図５】
2020087188.tif 000007
【図６】
2020087188.tif 000008
【図７】
2020087188.tif 000009
【図８】
2020087188.tif 000010
【図９】
2020087188.tif 000011
【図１０】
2020087188.tif 000012
【図１１】
2020087188.tif 000013
【図１２】
2020087188.tif 000014
【図１３】
2020087188.tif 000015
【図１４】
2020087188.tif 000016
【図１５】
2020087188.tif 000017
【図１６】
2020087188.tif 000018
【図１７】
2020087188.tif 000019
【図１８】
2020087188.tif 000020
【図１９】
2020087188.tif 000021