【手続補正書】
【提出日】令和2年4月3日(2020.4.3)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【発明の名称】情報収集システム
【技術分野】
【０００１】
本発明は、情報収集システムに関する。
【背景技術】
【０００２】
従来、製造業における工場やオフィスなどにおいて、完成品などを製造する際の製造プロセスを構成する業務が多数存在している。製造プロセスを構成する各業務では、業務の完了や所定のイベントの発生を契機として現場データが発生及び収集されており、この現場データを分析することで、各業務での作業効率を最適化するようにしている。一方、各業務を管理する部門が異なると部門間での情報共有が難しくなり、部門（業務）をまたぐ問題については改善が進まない状況にある。部門（業務）をまたぐ問題の改善が進まない原因の一つとして、各部門において業務の管理に用いるシステムがそれぞれ異なり、管理体系が統一されていないことが考えられる。また各部門では、収集された現場データを分析することで、部門内での作業効率の最適化が進んでいることから、一連の製造プロセスの全体最適を求めると、自部門の効率が悪くなる可能性があり、部門評価を下げるような結果を生む可能性もあるためである。
【０００３】
しかしながら、製造業においては、大量生産方式から少量多品種生産方式に進み、製造プロセス全体の生産効率を高めるためには、各部門の連携が必要不可欠である。各部門の連携を促進させるために、各部門で共通に問題を分析できるファクトデータ（事実情報）を用いて問題を提示するほかなく、自部署で管理している現場データと他部署で管理している現場データとを関連付けて提示することによって、各部門の連携が促進されるものと考えられる。
【０００４】
特許文献１には、データベース間のリンクを構成する必要はなく、容易にトレーサビリティの観点から各種現場データ及び各製造プロセスの補足情報を効率よく収集できる情報収集システムが開示されている。
【０００５】
また、特許文献２には、ＩＤタグを用いることなく、個々のワーク毎にトレーサビリティデータを管理でき、かつ、不良品から容易にトレーサビリティデータを特定できる生産管理装置が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１５−１５３１９６号公報
【特許文献２】特開２０１７−１０２５４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載のものは、関連する全てのデータを補足情報としてデータベースに記憶する必要があり、膨大な記憶容量をもつデータベースが必要となるため、設備コストやメンテナンスコストが高くなってしまう。さらにユーザ自身がデータベースに記憶されたデータのデータ構造を理解していなければ所望のデータを取得することができない。
【０００８】
また、特許文献２に記載されたものは、現場データを発生させるデータ発生装置が特定の装置に限定されてしまっており、一連の製造プロセスで収集又は発生したすべての現場データを関連付けることは困難である。また、収集した現場データには識別子が付されるが、完成品と、当該完成品に対応する部品との関連性が分かるのみで、一連の製造プロセスの中で、現場データをどのように関連付けて表示するかは示されておらず、収集した現場データを有効に活用することが困難である。
【０００９】
したがって、本発明は、上記の課題に着目してなされたもので、現場データに含まれる業務情報と業務関連情報とを関連付けるための必要最低限の情報を関連性データとして蓄積及び管理することで関連性データを記憶する記憶装置の容量を小さくすることができると共に、この関連性データを用いて、所定の第１情報と、当該第１情報に関連する第２情報を検索して表示することで、各現場における現場データの分析を容易にすることを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するための、本発明の一態様は、現場データを生成するデータ発生装置と、データ発生装置で生成された現場データを記憶する記憶装置と、が接続された情報収集表示システムであって、
上記情報収集表示システムは、現場データに含まれる複数の情報の各々の関連性を定義する関連性データを記憶する関連性データ蓄積部と、関連性データ蓄積部に記憶された関連性データに基づいて、複数の情報に含まれる第１情報に関連する第２情報を検索する関連性データ検索部と、関連性データによって関連付けられた複数の情報の接続関係を表示するユーザインタフェース部と、を有し、関連性データ検索部は、ユーザインタフェース部に表示された複数の情報の接続関係における第１情報の選択に応じて、当該第１情報に関連する第２情報を関連性データに基づいて検索すると共に、第１情報及び第２情報を、複数の情報の接続関係と共に前記ユーザインタフェース部に表示する構成とした。
【００１１】
上記態様によれば、現場データに含まれる複数の情報を関連付けるための必要最低限の情報を関連性データとして蓄積及び管理するようにしたので関連性データを記憶するための記憶装置の容量を小さくすることができると共に、この関連性データを用いて、所定の第１情報と、当該第１情報に関連する第２情報を検索して表示することで、各現場における現場データの分析を容易にすることが可能になる。
【発明の効果】
【００１２】
本発明によれば、現場データの容易な分析が可能になる。
【図面の簡単な説明】
【００１３】
【図１】実施の形態にかかる情報収集表示システムとデータ発生装置及び実データを蓄積する各蓄積部との接続関係を説明する図である。
【図２】情報収集表示システムの機能を説明するブロック図である。
【図３】関連性データのデータ構造の一例を説明する図である。
【図４】関連性データモデル作成部で作成される定義情報の構造の一例を説明する図である。
【図５】他の実施形態にかかる定義情報の構造の一例を説明する図である。
【図６】接続情報に基づいて接続された各ノードの一例を説明する図である。
【図７】現場データの構成情報の一例を説明する図である。
【図８】接続情報により接続された後の定義情報を構成する各情報の接続関係の一例を説明する図である。
【図９】関係性情報により定義情報の各情報を具体的に関連付けた関連性データの一例である。
【図１０】関係性情報により定義情報の各情報を具体的に関連付けた関連性データの一例である。
【図１１】関連性データの各情報の接続関係のみを説明する模式図である。
【図１２】他の実施形態にかかる関連性データを構成する各情報の接続関係のみを説明する図である。
【図１３】他の実施形態にかかる関連性データを構成する各情報の接続関係を説明する図である。
【図１４】関連性データモデル作成部により表示されるモデルデータ作成画面の一例を説明する図である。
【図１５】ノード定義情報サブ画面において、業務プロパティ画面から４Ｍプロパティ画面に表示を切り替えた状態を示す図である。
【図１６】関連データが関連性データ蓄積部に登録されるまでの処理の流れを説明するフローチャートである。
【図１７】関連データが関連性データ蓄積部に登録されるまでの処理の流れを説明するフローチャートである。
【図１８】関連性データ登録部による４Ｍ情報の生成及び登録処理のフローチャートである。
【図１９】関連性データ検索部での関連性データの抽出処理のフローチャートである。
【図２０】ユーザが定義するデータを関連性データ蓄積部に蓄積する処理のフローチャートである。
【図２１】データ分析ツールがデータマートに基づいて行うデータ分析処理のフローチャートである。
【図２２】データ提供ＡＰＩ部による分析用データの生成処理のフローチャートである。
【図２３】ユーザインタフェースに表示されるデータ抽出ツールの一例を説明する図である。
【発明を実施するための形態】
【００１４】
以下、図面を用いて本発明の実施形態にかかる情報収集表示システム１を説明する。本実施形態では、情報収集表示システム１を、製造工場における各製造プロセスで発生する現場データを収集及び表示するシステムに適用した場合を例示して説明する。
【００１５】
［全体構成］
図１は、情報収集表示システム１とデータ発生装置５及び実データを蓄積する各蓄積部３、４との接続関係を説明する図である。
【００１６】
図１に示すように、情報収集表示システム１は、ネットワーク２に接続されている。ネットワーク２には、実データを収集又は発生させる複数のデータ発生装置５ａ、５ｂ、５ｃ（以下、データ発生装置５ａ、５ｂ、５ｃを特に区別しない場合には、単にデータ発生装置５と表記する）と、マスタデータ蓄積部３と、実データ（以下、現場データ１００と言う）を蓄積するトランザクションデータ蓄積部４とが接続されており、これらデータ発生装置５と、マスタデータ蓄積部３と、トランザクションデータ蓄積部４とは、ネットワーク２を介して情報収集表示システム１に接続されている。
【００１７】
データ発生装置５は、例えば、作業員の作業ログを取得するバーコードリーダや作業ログを収集するＰＣ又はサーバ（例えば、データ発生装置５ａ）や、部品の加工又は完成品の組み立てを行う機械（例えば、データ発生装置５ｂ）や、部品又は完成品に付されたＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  ＩＤｅｎｔｉｆｉｅｒ）の検査情報を収集するセンサ（例えば、データ発生装置５ｃ）などである。これらのデータ発生装置５で収集又は発生した現場データ１００（実データ）は、ネットワーク２を介して、情報収集表示システム１、マスタデータ蓄積部３、又はトランザクションデータ蓄積部４に送信されるようになっている。
【００１８】
マスタデータ蓄積部３は、例えば、サーバやメモリなどの記憶装置であり、どのような情報をトランザクションデータ蓄積部４などに蓄積するのかを定義するモデルを蓄積する。このモデルをマスタデータとも言う。つまり、マスタデータ蓄積部３で定義されるマスタデータ（モデル）を変更することで、データ発生装置５からどのような現場データ１００（収集する情報の種類）を収集するのかを変更することができる。このマスタデータ蓄積部３のマスタデータは、外部装置（図示せず）を介して設定又は変更することができる。
【００１９】
トランザクションデータ蓄積部４は、例えば、サーバやメモリなどの記憶装置であり、マスタデータ蓄積部３のマスタデータで定義された情報を含む現場データ１００が蓄積される。実施形態では、トランザクションデータ蓄積部４には、識別情報、発生日時、及び実測値などの現場データ１００（図７参照）が蓄積される。
【００２０】
［情報収集表示システム］
次に、情報収集表示システム１が有する主な機能を説明する。情報収集表示システム１は、情報収集表示システム１の全体制御を行う中央処理装置（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：ＣＰＵ）、情報収集表示システム１の制御を行うための各制御プログラムなどを記憶する記憶装置（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ：ＲＯＭ）、ＣＰＵにより処理された情報を一時的に記憶する一次記憶装置（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ：ＲＡＭ）やハードディスクドライブ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ：ＨＤＤ）を有しており、ＣＰＵがＲＯＭに記憶された各制御プログラムを実行することで、以下の機能が実現される。
図２は、情報収集表示システムの機能を説明するブロック図である
【００２１】
図２に示すように、情報収集表示システム１は、関連性データモデル作成部１０と、関連性データ登録部１１と、関連性データ検索部１２と、蓄積データ取得部１３と、分析用データ蓄積部１４と、関連性データ蓄積部１５と、データ提供ＡＰＩ部１６と、対照データ定義部１７と、一時蓄積部１８と、を有する。
【００２２】
また前述した通り、情報収集表示システム１は、ネットワーク２を介して辞書データベース６、トランザクションデータ蓄積部４、データ発生装置５、マスタデータ蓄積部３に接続されている。さらに情報収集表示システム１の関連性データモデル作成部１０及び関連性データ検索部１２は、ディスプレイなどのユーザインタフェース７に接続されており、情報収集表示システム１で処理した結果の情報をユーザインタフェース７に表示してユーザに提供し、又はユーザがユーザインタフェース７を介して関連性データモデル作成部１０又は関連性データ検索部１２に所定の情報を入力できるようになっている。また情報収集表示システム１では、分析用データ蓄積部１４やデータ提供ＡＰＩ部１６は、情報収集表示システム１で処理した結果の情報を、情報収集表示システム１の外部のアプリケーション８に提供できるようになっている。
【００２３】
関連性データモデル作成部１０は、ユーザインタフェース７から入力されたモデルデータに基づいて、マスタデータ蓄積部３からモデルデータに対応するマスタデータを読み出して後述する定義情報３００（４００）を作成する。この関連性データモデル作成部１０で作成された定義情報３００（４００）は、所定のデータ構造を有し、関連性データ登録部１１がデータ発生装置５から、どのようなデータ構造で現場データ１００を取得するかを定義するものである。
【００２４】
関連性データ登録部１１は、データ発生装置５から現場データ１００を受信すると共に、関連性データモデル作成部１０から取得した定義情報３００（４００）で定義されたデータ構造に基づいて現場データ１００を構造化する。そして、関連性データ登録部１１は、定義情報３００（４００）に応じて取得した現場データ１００が業務情報、作業者、機械、作業手順又は材料（部品）の何れの情報であるかを現場データ１００に付与された識別情報に基づいて判断する。以下、この作業者（Ｍａｎ）、機械（Ｍａｃｈｉｎｅ）、作業手順（Ｍｅｔｈｏｄ）、材料（Ｍａｔｅｒｉａｌ）の頭文字のＭを取って、これらを４Ｍ情報（又は４Ｍノード）又は業務関連情報と呼ぶこともある。
【００２５】
ここで、関連性データ登録部１１には、対照データ定義部１７が接続されている。対照データ定義部１７には、関連性データ登録部１１で判断された４Ｍ情報と、現場データ１００に付与された識別情報との関係性が定義されており、関連性データ登録部１１は、この定義に基づいて、関連性データ登録部１１で判断された４Ｍ情報と、実際に取得された現場データ１００とを関係付ける（４Ｍ情報に現場データ１００の識別情報をマッピングする）。関連性データ登録部１１は、現場データ１００が関係付けられた後の４Ｍ情報を関連性データ蓄積部１５に送信する。さらに、関連性データ登録部１１には、一時蓄積部１８が接続されている。一時蓄積部１８は、メモリなどの記憶装置であり、現場データ１００に含まれる各情報（業務情報と４Ｍ情報）の接続関係を構成する（接続線を生成）するための情報が登録されている。
【００２６】
蓄積データ取得部１３は、関連性データ蓄積部１５に蓄積された関連性データ２００に基づいて、トランザクションデータ蓄積部４やマスタデータ蓄積部３から現場データ１００を取得する。
【００２７】
関連性データ検索部１２は、ユーザが、ユーザインタフェース７から所定の業務の４Ｍ情報（第１情報）を選択した場合、当該４Ｍ情報（第１情報）に付与された識別情報に基づいて当該４Ｍ情報（第１情報）に関連する業務の他の４Ｍ情報（第２情報）を検索し、検索した４Ｍ情報（第２情報）をユーザインタフェース７にハッチングや色分けなどで表示してユーザに提示する。また、関連性データ検索部１２は、選択された４Ｍ情報（第１情報）と、検索した４Ｍ情報（第２情報）との接続関係を分析用データ蓄積部１４に送信する。なお、関連性データ検索部１２による４Ｍ情報の検索方法の一例は後で説明する。
【００２８】
分析用データ蓄積部１４では、関連性データ検索部１２から送信された選択された４Ｍ情報（第１情報）と検索された４Ｍ情報（第２情報）との接続関係を蓄積する。分析用データ蓄積部１４は、この蓄積した４Ｍ情報の接続関係をアプリケーション８に送信することで、選択された４Ｍ情報に関連する業務の他の４Ｍ情報を種々の分析手法に使用できる。
【００２９】
データ提供ＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ）部１６は、関連性データ２００により関連付けられたデータをアプリケーション８に送信する。ここで、データ提供ＡＰＩ部１６は、辞書データベース６に接続されている。ここで、各製造プロセス（業務）で使用されている４Ｍ情報の項目名等は製造プロセスごとに異なる場合がある。そのため、辞書データベース６には、各製造プロセスで使用されている４Ｍ情報の項目名の同一意味の異なる単語が関連付けられて登録されており、データ提供ＡＰＩ部１６は、同一の単語のみならず同一意味の異なる単語も含めて、関連性データ２００により関連付けられたデータを正確に取得できる。
【００３０】
ここで、情報収集表示システム１で管理される関連性データ２００のデータ構造の一例を説明する。
【００３１】
図３は、関連性データ２００のデータ構造の一例を説明する図である。この関連性データ２００は、前述した関連性データ蓄積部１５に蓄積されているデータである。
【００３２】
図３に示すように、関連性データ２００のデータ構造は、各製造プロセスにおける様々な装置（データ発生装置５）から発生する現場データ１００を関連付けることで、所定の業務（製造工程）に対して、どのような作業者、機械、部品などが、どのような作業手順でどのように関連したかを表すことが可能になる。実施形態では、関連性データ２００は、業務ノード２１０を中心に、業務を実行するときに必要な材料を示す部品ノード２２０、業務を実施する作業者ノード２３０、業務を実施するために使用される機械ノード２４０、部品を材料として業務を実施した結果、生成された完成品ノード２５０、業務の実施手順を定義する作業手順ノード２６０により構成されている。業務ノード２１０を実施することで生成された完成品ノード２５０は、後工程で使用される材料（部品）となり、業務ノード２１０の材料となる部品ノード２２０は、前工程で生成された完成品である。つまり、部品ノード２２０と完成品ノード２５０とは属性が持つ意味は同種であり、両方を特に区別しない場合には、まとめて材料ノードと呼んでもよい。また、前述したように、部品ノード２２０、作業者ノード２３０、機械ノード２４０、作業手順ノード２６０を、４Ｍ情報又は４Ｍノードと呼ぶ。
【００３３】
情報収集表示システム１では、完成品自体に問題が発生した場合、関連性データ２００により当該完成品に関連付けられている４Ｍ情報を検索することができ、所定の製造プロセス（業務）での問題に対する原因を探ることができる。実施形態では、各製造プロセスにおけるデータ発生装置５で収集又は発生した現場データ１００には、それぞれ識別情報が付与されている場合を例示して説明する。情報収集表示システム１では、複数の製造プロセス（業務）にわたって、業務に対する機械や作業者などの関連性を定義する関連性データ２００を蓄積することで、業務間の関連性を管理することができる。
【００３４】
この関連性データ２００の基本的な情報は、それぞれの情報を示す識別情報と識別情報との間の関連性と関係したタイミング（日時、時刻）である。関連性データ２００の各識別情報が示す現場データ１００（実データ）は、外部で管理されているトランザクションデータ蓄積部４に蓄積されており、このトランザクションデータ蓄積部４に蓄積された現場データ１００へのアクセス方法（トランザクションデータ蓄積部４にアクセスするためのメモリアドレスなど）が情報収集表示システム１で管理されるようになっている。
【００３５】
前述した関連性データ２００は、業務ノード２１０と４Ｍ情報とによって構成されている。それぞれのノード間を接続する接続線は、業務を実行するために必要なものを入力とし、それらの作用によって生成された完成品を出力としており、これを有向グラフで表している。これを複数の業務が連なった製造プロセスを表現すると、後述する図９、図１０のように表示することができる。
【００３６】
図４は、関連性データモデル作成部１０が作成する定義情報３００の構造の一例を説明する図である。
【００３７】
図４に示すように、定義情報３００、前述した関連性データモデル作成部１０が有しており、業務ノード２１０の定義情報として業務情報３１０、作業者ノード２３０の定義情報として作業者情報３２０、部品ノード２２０の定義情報として部品情報３３０、完成品ノード２５０の定義情報として完成品情報３４０、機械ノード２４０の定義情報として機械情報３５０、作業手順ノード２６０の定義情報として作業手順情報３６０によって構成されている。
【００３８】
業務情報３１０は、業務識別情報３１１と、稼働時間情報３１２と、稼働データアクセス情報３１３と、接続情報３１４とを含んで構成される。
【００３９】
業務識別情報３１１は、業務ノード２１０においてどのような業務であるかを定義する識別情報であり、例えば、車両の製造工程において、シャーシのプレス加工業務や、組立業務が一意に特定できる識別情報が設定される。この業務識別情報３１１は、他の業務との関連性を規定する識別情報となっており、複数の業務を関連付ける機能を有する。また、この業務識別情報３１１には、稼働データアクセス情報３１３に基づいてトランザクションデータ蓄積部４あるいはマスタデータ蓄積部３から現場データ１００（実データ）を取得するためのキーとなる情報も含まれる。
【００４０】
稼働時間情報３１２は、所定の業務を実施した時の開始時間と終了時間に関する情報が設定されており、例えば、所定の業務において、部品から完成品を生成する場合において、部品の投入時間が開始時間として設定され、完成品の生成時間が終了時間として設定されている。この稼働時間情報３１２は、作業者や部品、機械などの稼働情報を参照する場合に、時間の観点から絞り込むための情報として利用される。定義情報３００は、この稼働時間情報３１２を有することによって、時系列以外の観点において関連付けが難しい時系列データであっても、業務を実施した時の時系列データとして関連付けてユーザに提供することができる。
【００４１】
稼働データアクセス情報３１３は、情報収集表示システム１の外部で管理されているトランザクションデータ蓄積部４に蓄積された現場データ１００などにアクセスする際に利用される。具体的には、稼働データアクセス情報３１３は、トランザクションデータ蓄積部４あるいはマスタデータ蓄積部３に蓄積された現場データ１００のメモリアドレスなどを含んでいる。接続情報３１４は、前述した業務ノード２１０と４Ｍノードを関連付けるための接続情報のＦｒｏｍ−Ｔｏが記載されている。接続情報３１４の詳細は後述する（図６参照）。
【００４２】
作業者情報３２０は、作業者識別情報３２１と、稼働データアクセス情報３２２とを含んで構成されている。作業者識別情報３２１は、前述した作業者ノード２３０において業務を実施した時の担当作業者を識別するための識別子が設定されている。この作業者識別情報３２１は、稼働データアクセス情報３２２に基づいて、トランザクションデータ蓄積部４あるいはマスタデータ蓄積部３に蓄積された作業者の作業記録（ログ）にアクセスするためのキーとして利用される。
【００４３】
部品情報３３０は、部品識別情報３３１と、稼働データアクセス情報３３２とを含んで構成されている。部品識別情報３３１は、業務で使用する材料（部品）を識別するために定義されており、稼働データアクセス情報３３２は、トランザクションデータ蓄積部４あるいはマスタデータ蓄積部３に蓄積された部品の材料や加工履歴などの情報にアクセスするためのメモリアドレスなどを含んでいる。
【００４４】
完成品情報３４０は、完成品識別情報３４１と、稼働データアクセス情報３４２とを含んで構成されている。完成品識別情報３４１は、業務で生成された完成品を識別するために定義されており、稼働データアクセス情報３４２は、トランザクションデータ蓄積部４あるいはマスタデータ蓄積部３に蓄積された完成品の加工履歴などの情報にアクセスするためのメモリアドレスなどを含んでいる。
【００４５】
機械情報３５０は、機械識別情報３５１と、稼働データアクセス情報３５２とを含んで構成されている。機械識別情報３５１は、業務で使用する機械を識別する情報が定義されている。例えば、この機械識別情報３５１により、業務で使用する機械がプレス機であるのか、塗装機であるのか、又は組立機であるのかなどの識別ができる。稼働データアクセス情報３５２は、機械により業務が実施されているときの稼働データをユーザが参照したい場合、稼働データアクセス情報３５２と機械識別情報３５１とを利用して、稼働データを参照することができる。
【００４６】
最後に、作業手順情報３６０は、作業手順識別情報３６１と、作業手順データアクセス情報３６２とを含んで構成されている。作業手順識別情報３６１は、対象の業務での作業手順書を特定する識別情報が定義されている。作業手順データアクセス情報３６２は、情報収集表示システム１の外部で管理されているトランザクションデータ蓄積部４などに蓄積された作業手順書データにアクセスするためのキーとなるメモリアドレスなどが含まれる。
【００４７】
なお、情報収集表示システム１の外部で管理されているトランザクションデータ蓄積部４へのアクセス時間を短縮するため、現場データ１００の中の使用率の高い情報を、定義情報の中で保持できるようにしてもよい。
【００４８】
図５は、図４の他の実施形態にかかる定義情報４００の構造の一例を説明する図である。
【００４９】
図５に示すように、第２の実施形態にかかる定義情報４００の基本構造は、前述した図４の定義情報３００で説明したものと同じであるが、各情報に拡張情報４７０が付加されている。情報収集表示システム１は、各製造プロセスで収集又は発生したそれぞれの現場データ１００の接続関係を示す関連性データ２００を管理し、現場データ１００の実データを、情報収集表示システム１の外部で管理されているトランザクションデータ蓄積部４から取得するため、現場データ１００の取得に時間が掛かる場合がある。そのため、情報収集表示システム１では、現場データ１００をより迅速に取得したい場合、利用率の高い情報を予め選択的に記憶しておく記憶領域となる拡張情報４７０が定義情報４００の中に設定されている。このようにすると、現場データ１００の中で利用率の高い情報を、定義情報４００の中で直接保持できるので、利用率の高い情報を迅速に取得することができる。さらに、拡張情報４７０に、業務や部品などの情報の稼働情報の管理に重要な情報を記憶してもよい。このようにすると、製造プロセス（ライン）のフローの動作に関する分析を容易にすることができる。
【００５０】
次に、図４で説明した業務情報３１０を構成する接続情報３１４の一例を説明する。接続情報３１４は、前述した関連性データ２００の中の業務ノード２１０、部品ノード２２０、作業者ノード２３０、機械ノード２４０、完成品ノード２５０及び作業手順ノード２６０の接続関係を定義する情報である。つまり、接続情報３１４に基づいて接続された各ノードの接続関係のデータは、図３で説明した関連性データ２００と一致し、関連性データ蓄積部１５に記憶される。
【００５１】
図６は、接続情報３１４に基づいて接続された各ノードの一例を説明する図である。図６では、前述した各識別情報や各データアクセス情報（図４及び図５参照）などの情報の記載は省略し、接続情報３１４の説明上、必要な情報のみ記載している。
【００５２】
図６に示すように、接続情報３１４は、業務識別情報３１１に含まれるラベル３１１ａと、製造ＩＤ３１１ｂと、接続情報３１４に含まれる作業者ＩＤ３１４ａと、部品ＩＤ＿ｉｎｐｕｔ３１４ｂと、部品ＩＤ＿ｏｕｔｐｕｔ３１４ｃと、機械ＩＤ３１４ｄと、手順ＩＤ３１４ｅと、前工程ＩＤ３１４ｆと、後工程ＩＤ３１４ｇとを含んで構成されている。
【００５３】
図６では、業務を実行する上で必要な要素を全て各４Ｍノード（部品、作業者、機械、作業手順）から業務ノード２１０の方向であると定義し、業務の実施による出力は業務ノード２１０から完成品ノード２５０への方向で定義している。各ノードに設定されたＩＤを、接続情報３１４内に記載することによって各ノードの接続関係を定義している。これにより、例えば、部品ノード２２０に設定された部品ＩＤ（ＩＤ：Ｍｅｔ００１）と、業務ノード２１０の部品ＩＤ（ＩＤ：Ｍｅｔ００１）とが対応付けられ、部品ノード２２０から業務ノード２１０への方向の接続線が作成される。
【００５４】
その他の作業者ノード２３０、機械ノード２４０、作業手順ノード２６０も同様に、それぞれのノードに設定されたＩＤと、業務ノード２１０の対応するＩＤとが一致して関連付けられ、各ノードから業務ノード２１０への方向の接続線が定義される。完成品ノード２５０については、完成品ノード２５０に設定された完成品ＩＤと、業務ノード２１０の完成品ＩＤとが対応付けられ、業務ノード２１０から完成品ノード２５０への方向の接続線が定義される。
【００５５】
次に、現場データ１００の構成の一例を説明する。データ発生装置５で収集又は生成された現場データ１００は、以下で説明する図７に示す構成に示す項目や構造にしたがって、関連性データ登録部１１により取得される。
【００５６】
図７は、現場データ１００の構成の一例を説明する図である。
【００５７】
図７に示すように、現場データ１００は、業務情報１１０と、作業者情報１２０と、部品情報１３０と、完成品情報１４０と、機械情報１５０と、作業手順情報１６０とを含んで構成されている。
【００５８】
業務情報１１０は、業務識別情報１１１と、発生日時情報１１２と、実績値１１３とを含んで構成されている。業務識別情報１１１は、現場データ１００が発生した業務がどのような種別の業務であるかを定義する識別子である。発生日時情報１１２は、現場データ１００の発生した日時情報であり、例えば、データ発生装置５で現場データを収集又は発生させた日時が記録される。実績値１１３は、データ発生装置５で付された実績値情報であり、例えば、業務がプレス加工である場合、１回のプレス作業で生産した完成品の数や、後工程に送った良品の数などが実績値情報として記録される。
【００５９】
作業者情報１２０は、作業者識別情報１２１と、発生日時情報１２２と、実績値１２３とを含んで構成されている。作業者識別情報１２１は、作業を行った担当作業者を特定する識別子であり、例えば、作業者が保持するＩＤカードなどを作業前に読み取ることで、担当作業者を特定する作業者識別情報１２１を取得することができる。発生日時情報１２２は、作業者が作業を開始した日時情報であり、例えば、作業者がプレス作業を行う場合、１回のプレス作業を開始する日時が日時情報として記録される。実績値１２３は、作業者が作業を行った期間情報であり、例えば、作業者がプレス作業を行う場合、１回のプレス作業でかかった作業期間（時間）が期間情報として記録される。
【００６０】
部品情報１３０は、部品識別情報１３１と、発生日時情報１３２と、実績値１３３とを含んで構成されている。部品識別情報１３１は、作業で使用する材料（部品）を特定するための識別子である。発生日時情報１３２は、部品が生産された日時を示す情報である。実績情報１３３は、生産された部品の数などの情報である。
【００６１】
完成品情報１４０は、完成品識別情報１４１と、発生日時情報１４２と、実績値１４３とを含んで構成されている。完成品識別情報１４１は、作業で生産された完成品を特定するための識別子である。発生日時情報１４２は、完成品が生産された日時を示す情報である。実績情報１４３は、当該業務で生産された完成品の数などの情報である。
【００６２】
機械情報１５０は、機械識別情報１５１と、発生日時情報１５２と、実績値１５３とを含んで構成されている。機械識別情報１５１は、作業で使用された機械を特定するための識別子であり、例えば、これによりプレス機、塗装機、組立機などの種別が特定される。発生日時情報１５２は、機械が作業を開始した日時を示す情報である。実績情報１５３は、機械の稼働時間などの情報である。
【００６３】
作業手順情報１６０は、作業手順識別情報１６１と、発生日時情報１６２と、実績値１６３とを含んで構成されている。作業手順識別情報１６１は、作業で必要な作業手順書を特定するための識別子である。発生日時情報１６２は、作業手順書を取得した日時を示す情報である。実績情報１６３は、作業手順に従って作業を行った場合に必要な時間を示す情報である。
【００６４】
次に、接続情報３１４（接続情報４１４）により接続された後の定義情報３００（定義情報４００）を構成する各情報の接続関係の一例を説明する。この接続関係は、関連性データ蓄積部１５に蓄積される。
図８は、接続情報３１４により接続された後の定義情報３００（定義情報４００）を構成する各情報の接続関係の一例を説明する図である。
【００６５】
図８に示すように、定義情報３００（図４）又は定義情報４００（図５）を構成する各情報（例えば、業務情報３１０と作業者情報３２０、業務情報３１０と部品情報３３０など）は、関係性情報５００によりそれぞれ関連付けられている。この関係性情報５００は、前述した定義情報３００（４００）の業務情報３１０（４１０）の接続情報３１４（４１４）がデータベース上で展開されることで生成される。
【００６６】
関係性情報５００は、関係性識別情報５０１と、関係性データアクセス情報５０２と、接続情報５０３とを含んで構成されている。
【００６７】
関係性識別情報５０１は、各情報の接続関係を定義する情報であり、例えば、業務情報３１０と部品情報３３０との関連性や、業務情報３１０と作業者情報３２０との接続を定義する識別情報である。つまり、関係性識別情報５０１は、各情報間の接続線を特定する識別子と言える。
【００６８】
関係性データアクセス情報５０２は、関連性データ蓄積部１５（情報収集表示システム１）とは別のデータベースに記憶されている定義情報３００（４００）の各情報の接続関係を規定するロジックにアクセスするためのメモリアドレスなどを含む情報である。この関係性データアクセス情報５０２により適用されたロジックにより各情報の接続関係を規定する処理が行われる。ここで、ロジックとは、所定の一の情報と他の情報とを接続するための処理を規定するフローチャートなどの情報である。つまり、関係性データアクセス情報５０２は、各情報間の接続の意味を示す情報とも言える。
【００６９】
接続情報５０３は、各情報間の接続に必要な情報であり、所定の一の情報（例えば、部品情報３３０）の始点を定義する情報と、所定の一の情報と関連する他の情報（例えば業務情報３１０）の終点を定義する情報を含んでいる。これにより、所定の情報（例えば、部品情報３３０）と他の情報（例えば、業務情報３１０）との始点と終点とが判定でき、接続線の方向が決められる。
【００７０】
この関係性情報５００により、定義情報３００（４００）を構成する全ての情報が関連付けられる。この関係性情報５００により定義情報３００（４００）の各情報を具体的に関連付けた関連性データ２００の一例を図９及び図１０に示す。
【００７１】
図９及び図１０では、所定の業務７００を中心に前工程の業務７１０と後工程の業務７２０とが関連付けられており、さらに各業務７００、７１０，７２０の各々には、関係性情報５００により機械や作業者などの各情報が所定の関連性を有して接続されている。なお、図９及び図１０では、各情報を接続する関係性情報５００は、説明の便宜上、一部のみ記載しているが、実際には各情報間の全ての接続に設定されている。
【００７２】
ここで、前述した実施形態では、複数の業務が直線的（ライン状）に接続され、各業務に部品や機械などの情報が関連付けられている場合を例示して説明したが、所定の一の業務に関連付けられている情報が、複数の他の業務に関連付けられていることも考えられ、また複数の各業務に関連している各情報が、所定の一の業務に関連付けられていることも考えられる。また、製造プロセスに複数の業務が存在する場合、各業務間が、前述した関係性情報５００により直接接続されているのではなく、各業務に関連付けられた情報を介して他の業務に関連付けられている場合も考えられる。
【００７３】
図１１は、関連性データ２００の各情報（ノード）の接続関係のみを説明する模式図であり、所定の一の業務Ｂノード１０１１に関連付けられた部品Ｂノード１０１０が複数の他の業務ノード（業務Ｃノード１０２０及び業務Ｅノード１０３０）のインプットとして利用されると共に、業務Ｄノード１０６０で生成された部品Ｄノード１０６１と、業務Ｆノード１０７０で生成された部品Ｆノード１０７１とが、業務Ｇノードのインプットとして利用される場合を例示している。
【００７４】
図１１に示すように、前工程に相当する業務Ｂ（ノード１０１１）が実施されることで、複数の部品Ｂ（ノード１０１０）が生産され、この複数の部品Ｂ（ノード１０１０）は、後工程に相当する業務Ｃ（ノード１０２０）と業務Ｅ（ノード１０３０）の材料として利用されている。また、業務Ｇ（ノード１０４０）では、業務Ｄ（ノード１０６０）で生産された部品Ｄ（ノード１０６１）と、業務Ｆ（ノード１０７０）で生産された部品Ｆ（ノード１０７１）とが材料として利用されて、完成品１０８０を生産していることが分かる。この場合、前述した図４に示す業務情報３１０を構成する稼働データアクセス情報３１３において、実際の稼働情報の中に複数の部品Ｂがロット管理（つまり、複数の部品Ｂで１個の識別子が付与される）されていてもよく、１つの部品Ｂが単品で管理（つまり、１個の部品Ｂに１個の識別子が付与される）されていてもよい。例えば、部品Ｂがロット管理されている場合、部品Ｂは、業務Ｄと業務Ｅにおいてロット単位で利用され、単品で管理されている場合、部品Ｂは、業務Ｄと業務Ｅにおいて単品単位で利用される。
【００７５】
なお、関連性データ２００を構成する各情報の接続関係は図１１に例示した場合に限定されるものではなく、例えば、図１２に示すように、１つの業務ノードに対して複数の情報ノードが関連付けられていてもよい。
【００７６】
図１２に示すように、実施形態では、１つの業務Ｇノード１１１１に対して、４Ｍノードとして定義している２つの部品Ａノード１１１０と部品Ｂノード１１２０、２つの作業者Ａノード１１３０と作業者Ｂノード１１４０、２つの機械Ａノード１１５０と機械Ｂノード１１６０が関連付けられている。つまり、所定の一つの業務Ｇノード１１１１において、複数の作業者Ａ、Ｂが複数の機械Ａ、Ｂを用いて複数の部品Ａ、Ｂを処理してもよい。ここで、作業手順ノード１１７０は、業務Ｇノード１１１１の業務内容（作業手順）を定義するものであるため、作業手順ノード１１７０は、業務Ｇノード１１１１に対して１つが関連付けられている。
【００７７】
また、図１３に示すように、所定の業務で生産された部品を他の業務を経由して、再度所定の業務に戻して当該部品を利用するような接続関係としてもよい。
【００７８】
実施の形態では、後工程である業務Ｃ（ノード１２５０）で生産された部品Ａ（ノード１２１０）が、業務Ｅ（ノード１２６０）の材料として入力され、部品Ｂ（ノード１２２０）が完成品として出力される。部品Ｂ（ノード１２２０）は、業務Ｃ（ノード１２５０）の材料として再度入力されている。これは、同じ識別情報を有する業務Ａ、業務Ｂ、業務Ｃ、業務Ｄで構成される製造ラインを介して完成品を生産する過程で、業務Ｃ（ノード１２５０）において、一度部品Ａ（ノード１２１０）として出力され、業務Ｅ（ノード１２６０）での処理の結果、部品Ａが部品１（ノード１２３０）と同等のものに変化し、再度業務Ｃを実施した流れを示している。例えば、業務Ｃが検品などの業務であり、検品の結果、品質に問題ありとして、いったんラインから外れ、業務Ｅにて修正がなされ、業務Ｃから再度実施するといった処理の流れである。図中の業務ノードは特定の完成品を示す識別情報を有する製造工程を示しており、同じ識別情報が同じ業務を通る時には、これまでに作られた業務ノード、この場合は業務Ｃ（ノード１２５０）の入力とする。業務Ｃ（ノード１２５０）には、同じ識別情報の部品が複数回入力したことになるため、稼働データとして複数回入力されたことを記憶する、もしくは、前述した拡張情報４７０（図５参照）の中に複数回入力されたことを記憶する。
【００７９】
［モデルデータ作成画面］
次に、図１４を用いて、関連性データモデル作成部１０によるモデルデータ作成画面６００の一例を説明する。このモデルデータ作成画面６００は、関連性データモデル作成部１０に接続されたユーザインタフェース７の一例であるディスプレイなどに表示される。ユーザは、このモデルデータ作成画面６００を視認しながら、製造プロセスのモデルデータを作成する。
【００８０】
図１４に示すように、モデルデータ作成画面６００は、業務候補を一覧表示する業務候補サブ画面６１０と、当該製造プロセスが何れの製造工場で行われるのかを示すロケーションサブ画面６２０と、製造工場内の製造ライン（業務）の全体の情報を示すラインサブ画面６３０と、所定の製造ライン（業務）の対する関連性を定義するデータモデル表示サブ画面６４０と、データモデル表示サブ画面６４０に表示される所定の製造ライン（業務）のノードのプロパティ値を定義するノード定義情報サブ画面６５０とを含んで構成されている。
【００８１】
業務候補サブ画面６１０に登録されている業務ノード（業務１ノード〜業務１６ノード）は、事前にシステム情報として登録されており、ユーザの業務内容に応じて予め設定されている。ラインサブ画面６３０は、業務候補サブ画面６１０に表示された業務１〜１６ノードを利用して、各業務ノードを順次接続することで製造プロセスにおける各業務の工程順序を定義することができる。各業務１〜１６ノードには、前述した４Ｍノードが関連付けられており、４Ｍノードの詳細や業務ノードの詳細をデータモデル表示サブ画面６４０と、ノード定義情報サブ画面６５０とを利用して入力する。ノード定義情報サブ画面６５０では、業務ノードのプロパティを設定する業務プロパティ画面６５１と、４Ｍノードのプロパティを設定する４Ｍプロパティ画面６５２とが選択的に切り替えられるようになっている。
【００８２】
実施形態では、ラインサブ画面６３０において業務１ノードが選択（図１４の色付き参照）されていることから、データモデル表示サブ画面６４０には、業務１ノードを中心に部品や作業者などの各情報が関連付けられている。そして、データモデル表示サブ画面６４０において業務１ノードが選択（図１４の色付き参照）されていることから、ノード定義情報サブ画面６５０の業務プロパティ画面６５１には、業務ノード名（業務１ノード）、選択した業務１ノードがシステム上適用される期間を適用開始日時（例えば、２０１８年１月１日、午前８時３０分）と適用終了日時（例えば、２０１８年３月３１日、午後５時３０分）とに分けて登録する。ここで、業務１ノードのプロパティ値を変更して新しい業務１ノードを利用する場合、以前の業務１ノードの適用終了日時と新しい業務１ノードの適用開始日時とを一致させ、新しい業務１ノードをリビジョンアップさせることで更新することができる。
【００８３】
ここで、データモデル表示サブ画面６４０において、作業者ノードや機械ノードなどの４Ｍノードを選択すると、４Ｍプロパティ画面６５２に選択した４Ｍノードのプロパティが表示される。図１５では、図１４の業務候補サブ画面６１０の位置に、当該業務候補サブ画面６１０の代わりに機械候補サブ画面６５３が表示されている点が異なる。機械候補サブ画面６５３には、予め登録されている機械ノードの一覧が表示されており、この機械ノードの一覧から選択した一の機械ノードを、ノード定義情報サブ画面６５０の機械ノードに割り付けることができるようになっている。実施の形態では、機械ノード一覧の中から機械２ノードが選択（図１５の色付き参照）され、ノード定義情報サブ画面６５０の機械ノードに割り付けられる。
【００８４】
さらに、ノード定義情報サブ画面６５０では、選択した機械２ノードのプロパティ値を設定できるようになっており、機械ノード名（例えば、機械２ノード）、適用開始日時（例えば、２０１８年１月１日、午前８時３０分）、適用終了日時（例えば、２０１８年３月３１日、午後１７時３０分）、機械ＩＤ（例えば、Ｍ００２）、アクセスキー（例えば、ＺＺ−ＸＸＸＸ−Ｍ００２）を入力及び設定できるようになっている。アクセスキーは、当該４Ｍノード（例えば、機械ノード）の稼働情報が記憶されているデータベースへのアクセスを行うためのアクセスキーである。関連性データ登録部１１は、このアクセスキーに基づいて、当該データベースから所定の４Ｍノードの稼働情報を取得することができる。
【００８５】
［関連性データ登録処理］
次に、関連性データ２００が関連性データ蓄積部１５に登録されるまでの処理の流れを説明する。
【００８６】
図１６及び図１７は、関連性データ２００が関連性データ蓄積部１５に登録されるまでの処理の流れを説明するフローチャートである。
【００８７】
まず、各製造プロセス（業務）において、データ発生装置５は現場データ１００を収集又は生成した後（ステップＳ１０１）、この現場データ１００を、ネットワーク２を介して情報収集表示システム１に送信する（ステップＳ１０２）。
【００８８】
情報収集表示システム１では、現場データ１００を受信すると（ステップＳ１０３）、関連性データ登録部１１で受信した現場データ１００に含まれる識別情報（図７に示す識別情報１１１、１２１、１３１、１４１、１５１、１６１）を取得すると共に（ステップＳ１０４）、取得した各識別情報に対応する定義情報３００（又は４００）を関連性データモデル作成部１０から取得する（ステップＳ１０５）。また、関連性データ登録部１１は、関連性データモデル作成部１０から取得した定義情報３００（又は４００）が、業務情報３１０（４１０）であるのか、その他の作業者情報３２０（４２０）、部品情報３３０（４３０）、機械情報３５０（４５０）、作業手順情報３６０（４６０）などの４Ｍ情報であるかを判定する（ステップＳ１０６）。
【００８９】
関連性データ登録部１１は、取得した定義情報３００（４００）が業務情報３１０（４１０）であると判定した場合（ステップＳ１０６：Ｙｅｓ）、当該業務情報３１０（４１０）に対応する業務ノードを関連性データ蓄積部１５から検索する（ステップＳ１０７）。そして関連性データ登録部１１は、業務情報３１０（４１０）に対応する業務ノードが検索できない場合（ステップＳ１０８：Ｎｏ）、取得した各識別情報と定義情報３００（又は４００）とに基づいて対応する業務ノードを生成する（ステップＳ１０９）。なお、関連性データ登録部１１は、業務情報３１０（４１０）に対応する業務ノードを検索した場合（ステップＳ１０８：Ｙｅｓ）、ステップＳ１１１に進む。
【００９０】
関連性データ登録部１１は、生成した業務ノードに対して現場データ１００に含まれている発生日時情報（例えば、１１２、１２２、１３２、１４２、１５２、１６２）を取得し、生成した業務ノードの開始情報として関連性データ蓄積部１５に登録する（ステップＳ１１０）。そして関連性データ登録部１１は、当該業務ノードのプロパティ値、例えば、拡張情報４７０内のデータに対して更新を行う（ステップＳ１１１）。
【００９１】
そして、図１７に示すように、関連性データ登録部１１は、各ノード間の接続線の構築を行う。具体的には、関連性データ登録部１１は、関連性データモデル作成部１０から取得した定義情報３００（４００）に基づいて、関連するノード（接続先）が存在するか否かを判定し（ステップＳ１１２）、存在すると判定した場合（ステップＳ１１２：Ｙｅｓ）、定義情報３００（４００）に基づいて接続線の構築を行うと共に（ステップＳ１１３）、接続線のプロパティ値の更新を行う（ステップＳ１１４）。ここで接続線のプロパティ値とは、図８に示す関係性情報５００の関係性識別情報５０１、関係性データアクセス情報５０２、接続情報５０３など、接続線に対して付加される情報をいう。
【００９２】
関連性データ登録部１１は、業務ノードからの接続線が構築された後、一時蓄積部１８に蓄積されている接続線を生成するための情報（接続線情報）を取得し、接続線の構築を行う（ステップＳ１１５）。接続線情報が蓄積されていない場合（ステップＳ１１６：Ｎｏ）、本処理を終了する。関連性データ登録部１１は、接続線情報が一時蓄積部１８に蓄積されている場合（ステップＳ１１６：Ｙｅｓ）、ステップＳ１１２に戻り一時蓄積部１８に接続線情報の蓄積がないと判定されるまで、接続線の生成とプロパティの更新を行う。また関連性データ登録部１１は、ステップＳ１１２において、接続先が存在しないと判定した場合（ステップＳ１１２：Ｎｏ）、接続線情報を一時蓄積部１８に蓄積し（ステップＳ１１７）、本処理を終了する。
【００９３】
ここで、図１６に戻って、関連性データ登録部１１は、ステップＳ１０６において、現場データ１００から取得した識別情報が業務情報とは異なる４Ｍ情報であると判定した場合（ステップＳ１０６：Ｎｏ）、当該識別情報に対応する４Ｍ情報を関連性データ蓄積部１５から検索する（ステップＳ１１８）。関連性データ登録部１１は、識別情報に対応する４Ｍ情報が関連性データ蓄積部１５に蓄積されていると判定した場合（ステップＳ１１９：Ｙｅｓ）、製造プロセスの構築時に４Ｍ情報はすでに存在するものとして登録が完了しているため、プロパティ値の更新（ステップＳ１２０）を行い、ステップＳ１１２に進み、４Ｍ情報が存在しないと判定した場合（ステップＳ１１９：Ｎｏ）、データ発生装置５から受信した現場データ１００を破棄（ステップＳ１２１）して本処理を終了する。
【００９４】
［４Ｍ情報の生成及び登録処理］
次に、関連性データ登録部１１による４Ｍ情報の生成及び登録処理を説明する。前述した４Ｍ情報のうち、作業者情報、機械情報、作業手順情報は、製造プロセスを導入する際に、ユーザ側で予め定義されているものであり、業務情報のように所定の処理が行われるたびに生成されるものではない。作業者情報は、所定の業務単位によって勤務シフトは変更される場合はあるが、作業者本人は、本情報収集表示システム１に登録されているものであり、業務を実施する機械もまた、業務を開始する際には、すでに決定され設置が完了しているものである。よって、これらの情報については、現場データを情報収集表示システム１が定常動作する前に、予め登録されているものである。
【００９５】
図１８は、関連性データ登録部１１による４Ｍ情報の生成及び登録処理のフローチャートである。
【００９６】
まず、関連性データモデル作成部１０は、マスタデータ蓄積部３に蓄積されたマスタデータに基づいて関連性データの構成情報（定義情報３００又は４００）を生成し（ステップＳ２０１）、この生成した構成情報を関連性データ登録部１１に送信する（ステップＳ２０２）。関連性データ登録部１１は、関連性データモデル作成部１０から送信された構成情報を受信し（ステップＳ２０３）、受信した構成情報に応じて４Ｍ情報を生成すると共に（ステップＳ２０４）、生成した４Ｍ情報を関連性データ蓄積部１５に登録する（ステップＳ２０５）。これにより、関連性データ登録部１１は、関連性データモデル作成部１０から受け付けた構成情報に応じて４Ｍ情報を生成すると共に、この４Ｍ情報を関連性データ蓄積部１５に登録することができる。
【００９７】
［関連性データ抽出処理］
次に、関連性データ検索部１２での関連性データの抽出処理を説明する。
【００９８】
図１９は、関連性データ検索部１２での関連性データ２００の抽出処理のフローチャートである。この関連性データ検索部１２による関連性データ２００の抽出処理は、ディスプレイなどのユーザインタフェース７に表示されるデータ抽出ツール８００（図２３参照）を用いて行われる。
【００９９】
初めに、ユーザインタフェース７に表示されたデータ抽出ツール８００を利用して、期間や業務範囲などを入力フォーム８０２から入力して関連性データ２００を抽出する範囲を特定する（ステップＳ３０１）。関連性データ検索部１２は、特定された範囲に基づいて抽出された関連性データ２００から抽出対象となる製造プロセスにおける複数の業務ノード８０１を表示する（ステップＳ３０２）。ユーザは、表示された業務ノード８０１の中からユーザが検索したいノード（例えば、図２３に示す機械２ノード）を選択し（ステップＳ３０３）、関連性データ検索部１２は、ユーザにより選択されたノードに紐づく実績値名の一覧を表示する（ステップＳ３０４）。実施形態では、ユーザによる機械２ノードの選択に基づいて、関連性データ検索部１２により機械２ノードに関連する項目１０〜１４の実績値名が一覧で表示される。
【０１００】
次に、ユーザは実績値の一覧から１つ選択（例えば、図２３に示す項目１２）し（ステップＳ３０５）、データ抽出ツール８００の画面下にあるデータ表示サブ画面（図示せず）上に抽出した関連性データのサンプルを表示する（ステップＳ３０６）。ユーザはデータ分析に必要であり、ユーザが関係性があると判断したデータ項目一覧を抽出するまで（ステップＳ３０７：Ｎｏ）、ステップＳ３０１〜Ｓ３０６の処理を複数回繰り返す。選択が終了し（ステップＳ３０７：Ｙｅｓ）、処理を実行すると、関連性データ検索部１２は、各ノードが保持する稼働データアクセス情報をもとにトランザクションデータ蓄積部４やマスタデータ蓄積部３から実データを取得し、一時蓄積部１８にデータマートを作成する（ステップＳ３０８）。
【０１０１】
図２０はユーザが定義するデータを関連性データ蓄積部１５に蓄積する処理のフローチャートである。ユーザが定義するデータを抽出する処理（図２０に示すステップＳ４０１〜Ｓ４０８）は図１９で説明したフローチャートと同じ流れとなる。ＥＴＬ（Ｅｘｔｒａｃｔ／Ｔｒａｎｓｆｏｒｍ／Ｌｏａｄ）等で抽出した関連性データを解析し、分析結果として表示するまでを定義しておく。ＥＴＬ等での解析に必要なデータ間に関連性データの接続線を構築し、そのアクセス情報にＥＴＬ等で定義したロジックを呼び出すアクセスキーを登録する。
【０１０２】
［データ分析処理］
次にアプリケーション８などのデータ分析ツールが、ステップＳ３０１〜Ｓ３０８（又はステップＳ４０１〜Ｓ４０８）の処理により作成されたデータマート（分析用データ）に基づいて行うデータ分析処理を説明する。
【０１０３】
図２１はアプリケーション８などのデータ分析ツールが、ステップＳ３０１〜Ｓ３０８（又はステップＳ４０１〜Ｓ４０８）の処理により作成されたデータマート（分析用データ）に基づいて行うデータ分析処理を説明するフローチャートである。このデータ分析処理は、アプリケーション８が分析用データ蓄積部１４に蓄積された分析用データを分析することで実施される。
【０１０４】
アプリケーション８（データ分析ツール）は、前述したステップＳ３０１〜Ｓ３０８（又はステップＳ４０１〜Ｓ４０８）の処理により抽出して分析用データ蓄積部１４に蓄積されたデータマートを取得する（ステップＳ５０１）。データ分析ツールの利用者は取得したデータを、データ分析ツールを使って画面に表示し、データ分析を行う（ステップＳ５０２）。
【０１０５】
［分析用データ生成処理］
次に、データ提供ＡＰＩ部１６による分析用データの生成処理を説明する。
【０１０６】
図２２は、データ提供ＡＰＩ部１６による分析用データの生成処理のフローチャートである。
【０１０７】
初めに、アプリケーション８は分析用データの生成に必要な関連性データ２００の検索をデータ提供ＡＰＩ部１６に指示する（ステップＳ６０１）。具体的には、アプリケーション８は、必要な関連性データ２００を検索するための検索キーをデータ提供ＡＰＩ部１６に送信する。データ提供ＡＰＩ部１６はアプリケーション８から取得した検索キーを利用し関連性データ蓄積部１５から関連性データ２００を検索する（ステップＳ６０２）。データ提供ＡＰＩ部１６は取得した関連性データ２００のデータアクセス情報を取得し（ステップＳ６０３）、その情報を蓄積データ取得部１３に送信する（ステップＳ６０４）。蓄積データ取得部１３は受信したデータアクセス情報をもとにトランザクションデータ蓄積部４から取得対象のトランザクションデータを取得する（ステップＳ６０５）。蓄積データ取得部１３は取得したデータをデータ提供ＡＰＩ部１６へ送信する（ステップＳ６０６）。データ提供ＡＰＩ部１６は取得したデータを成形してアプリケーション８へ送信する。
【０１０８】
［データ抽出ツール］
次に、ディスプレイなどのユーザインタフェース７に表示されるデータ抽出ツール８００を説明する。ユーザは、ユーザインタフェース７に表示されたデータ抽出ツール８００を利用して、関連性データ２００の抽出を視認により簡単に行うことができる。
【０１０９】
図２３は、ディスプレイなどのユーザインタフェース７に表示されるデータ抽出ツール８００の一例を説明する図である。図２３において、関連性データ蓄積部１５に登録されている関係データの各ノードと接続線を円と線によって表現している。
【０１１０】
データ抽出ツール８００の画面上部には入力フォーム８０２が設けられており、この入力フォーム８０２に必要な関連性データ２００の検索範囲を入力するようになっている。データ抽出ツール８００の画面下部には入力された検索範囲に該当する複数の業務ノード８０１が表示される。この業務ノード８０１において、円と線によって構築された関連性データ２００には、ノードに登録されているデータ項目８０３を表示することができる。このデータ項目８０３は機械ノードであれば、機械ノードの実績値名を表示し、マスタデータ蓄積部３から取得する。マスタデータ蓄積部３から取得する実績値名は、辞書データベース６によって機械ノードが対照としている機械で管理している名称からユーザが認識しやすい名称に変換する。データ項目にハッチングされている部分は、ユーザに指定されたデータと、指定されたデータに関連があるデータであり、図１９の処理により、ハッチング表示を行う。
【０１１１】
例えば、データ抽出ツール８００を利用して、期間や業務範囲などを入力フォーム８０２から入力して関連性データ２００を抽出する範囲を特定し（図１９のステップＳ３０１）、関連性データ検索部１２は、特定された範囲に基づいて抽出された関連性データ２００から抽出対象となる製造プロセスにおける複数の業務ノード８０１を表示する（図１９のステップＳ３０２）。
【０１１２】
ユーザは、表示された業務ノード８０１の中からユーザが検索したいノード（例えば、機械２ノード）を選択し（図１９のステップＳ３０３）、関連性データ検索部１２は、ユーザにより選択されたノードに紐づく実績値名の一覧（データ項目８０３）を表示する（図１９のステップＳ３０４）。実施形態では、ユーザによる機械２ノードの選択に基づいて、関連性データ検索部１２により機械２ノードに関連する項目１０〜１４の実績値名が一覧で表示される。
【０１１３】
次に、ユーザにより実績値の一覧から１つ選択（例えば、項目１２）されると（図１９のステップＳ３０５）、関連性データ検索部１２は、ユーザにより選択された項目１２に関連性のある他の業務２の機械１の項目４を検索してハッチングなどで表示し、項目１２に関連する項目４を抽出することができる。同様に、ユーザが機械２ノードの項目１４を選択することにより、関連性のある他の業務２の機械１の項目６を検索してハッチングなどで表示する。これにより、所定の業務の選択項目（第１情報）に関係のある他の業務の項目（第２情報）を検索した結果が、容易に視認できるので、そのあとの関連性の分析を行いやすくなる。
【０１１４】
以上説明した通り、実施の形態では、現場データ１００を生成するデータ発生装置５と、データ発生装置５で生成された現場データ１００を記憶するトランザクションデータ蓄積部４と、が接続された情報収集表示システム１であって、
現場データ１００に含まれる複数の情報の各々の関連性を定義する関連性データ２００を記憶する関連性データ蓄積部１５と、
関連性データ蓄積部１５に記憶された関連性データ２００に基づいて、複数の情報に含まれる所定の４Ｍ情報（第１情報）に関連する他の４Ｍ情報（第２情報）を検索する関連性データ検索部１２と、関連性データ２００によって関連付けられた複数の情報の接続関係を表示するユーザインタフェース７と、を有し、
関連性データ検索部１２は、ユーザインタフェース７に表示された複数の情報の接続関係における第１情報の選択に応じて、当該第１情報に関連する第２情報を関連性データ２００に基づいて検索すると共に、第１情報及び前記第２情報を、複数の情報の接続関係と共に前記ユーザインタフェース７に表示する構成とした。
【０１１５】
このように構成すると、情報収集表示システム１では、現場データ１００の接続関係を定義する定義情報としての関連性データ２００を生成及び管理すればよく、全ての現場データ１００を関連付けたデータを保持する必要がなく、関連性データ２００を記憶する記憶装置を小容量にすることができる。また、情報収集表示システム１では、ユーザインタフェース７から所定の業務の第１情報を選択することで、この第１情報に関連する第２情報を検索すると共に、第１情報と第２情報を現場データ１００の接続関係と共にユーザインタフェース７に表示するので、視認により関連性の分析がし易い。
【０１１６】
以上、本発明の実施の形態の一例を説明したが、本発明は、前述した実施の形態を全て組み合わせてもよく、何れか２つ以上の実施の形態を任意に組み合わせても好適である。
【０１１７】
また、本発明は、前述した実施の形態の全ての構成を備えているものに限定されるものではなく、前述した実施の形態の構成の一部を、他の実施の形態の構成に置き換えてもよく、また、前述した実施の形態の構成を、他の実施の形態の構成に置き換えてもよい。
【０１１８】
また、前述した実施の形態の一部の構成について、他の実施の形態の構成に追加、削除、置換をしてもよい。
【符号の説明】
【０１１９】
１：情報収集表示システム、３：マスタデータ蓄積部、４：トランザクションデータ蓄積部、５：データ発生装置、６：辞書データベース、７：ユーザインタフェース、８：アプリケーション、１０：関連性データモデル作成部、１１：関連性データ登録部、１２：関連性データ検索部、１３：蓄積データ取得部、１４：分析用データ蓄積部、１５：関連性データ蓄積部、１６：データ提供ＡＰＩ部、１７：対照データ定義部、１８：一時蓄積部、関連性データ２００：業務ノード、２２０：部品ノード、２３０：作業者ノード、２４０：機械ノード、２５０：完成品ノード、２６０：作業手順ノード、３００：定義情報、３１０：業務情報、３２０：作業者情報、３３０：部品情報、３４０：完成品情報、３５０：機械情報、３６０：作業手順情報、８００：データ抽出ツール
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プロセスに含まれる複数の業務を実施する毎に、設定または生成される現場データを蓄積するデータ蓄積装置と、
前記データ蓄積装置に蓄積された前記現場データを処理する情報システムと、
を含むシステムであって、
前記複数の業務の各々は、当該業務を実施する毎に、一つ以上の部品を入力とし、一つ以上の完成品を出力する、と定義し、
連続して実施される二つの前記業務のうち後業務は、前業務が出力する前記完成品を前記部品として使用する、と定義し、
それぞれが一以上を実施する前記業務の各々には、前記完成品について、前記業務毎に、かつ、単品毎に、または、ロット単位でユニークな出力識別子を付与し、
前記部品に係る入力識別子は、当該部品として使用する、前記前業務の出力である前記完成品に付与された前記出力識別子を用いる、と定義し、
前記データ蓄積装置は、
前記複数の業務を実施する毎の、前記入力識別子と、前記出力識別子とを、前記現場データの一部として蓄積し、
前記情報システムは、
前記複数の業務の各々について、前記入力識別子と前記出力識別子とを含み、当該業務の実施に係る前記現場データを互いに関連付ける関連性データを生成し、
複数の前記関連性データについて、前記複数の業務のうち第一の業務の前記関連性データの前記出力識別子と、第二の業務の前記関連性データの前記出力識別子と、が一致する場合、前記第一の業務は、前記第二の業務の前業務であるとして、それぞれの関連性データを関連付けて記録する情報収集システム。
【請求項２】
前記情報システムは、
前記複数の業務の各々について、当該複数の業務の各々に係る、識別子を付与された前記現場データの分類に用いる、一つ以上の前記部品と、前記完成品と、を含む分類項目を定義する定義情報を備え、
前記データ蓄積装置に蓄積された前記現場データを、前記定義情報に基づいて分類する、
請求項１に記載の情報収集システム。
【請求項３】
前記定義情報は、前記分類項目として、作業者情報と、機械情報と、作業手順情報と、部品情報と、完成品情報とを含み、
前記情報システムは、前記現場データのうち、前記入力識別子を前記部品情報に、前記出力識別子を前記完成品情報に、それぞれ分類する、
請求項２に記載の情報収集システム。
【請求項４】
前記定義情報は、前記分類項目として、前記業務の内容を定義する業務情報を含む、
請求項２又は３に記載の情報収集システム。
【請求項５】
前記業務情報は、前記分類項目として、前記業務を実施する毎の開始日時と終了日時とを含み、
前記データ蓄積装置は、前記業務を実施する毎の前記開始日時と前記終了日時とを記録し、
前記情報システムは、前記業務情報の前記分類項目に、前記開始日時と前記終了日時とを分類する、
請求項４に記載の情報収集システム。
【請求項６】
前記情報システムは、前記関連性データのうちいずれかの前記分類項目に分類された複数の前記現場データを互いに関連付ける関係性情報を生成する、
請求項１から５のいずれか一項に記載の情報収集システム。
【請求項７】
前記関連性データは、前記データ蓄積装置に蓄積された前記現場データへのアクセス情報を含む、
請求項１から６のいずれか一項に記載の情報収集システム。