(57)【要約】本発明の課題は、管理対象データに関して、変更された管理対象データだけではなく、該変更により影響される管理対象データも検出する情報管理システムを提供することである。解決手段として、或る管理対象データとこれに依存する管理対象データとの関連付けの管理を行う依存管理部２１と、或る管理対象データの変更によって影響される管理対象データを検出する監査部２２を備える。
2015198392.tif 000002
【特許請求の範囲】
【請求項１】
複数の管理対象データを管理する情報管理システムであって、
a) 前記複数の管理対象データのそれぞれについて、該管理対象データに依存している管理対象データである依存管理対象データを全て調べ、依存管理対象データのリストを作成する依存管理部
を備えることを特徴とする情報管理システム。
【請求項２】
請求項１に記載の情報管理システムであって、さらに、
b) 前記複数の管理対象データのいずれかに変更が加えられたことを検出する変更管理部
を備えることを特徴とする情報管理システム。
【請求項３】
請求項２に記載の情報管理システムであって、或る管理対象データが変更禁止とされている場合に、前記変更管理部が、該管理対象データが依存する管理対象データを変更禁止とすることを特徴とする情報管理システム。
【請求項４】
請求項２に記載の情報管理システムであって、或る管理対象データが変更禁止とされている場合に、前記変更管理部が、該管理対象データが依存する管理対象データを変更禁止とすると共に該変更禁止とした管理対象データの複製を作成し、該複製データを変更許可とすることを特徴とする情報管理システム。
【請求項５】
請求項２から請求項４のいずれかに記載の情報管理システムであって、さらに、
c)  前記複数の管理対象データのうちの2つの管理対象データの差を調べる差異解析部
を備えることを特徴とする情報管理システム。
【請求項６】
請求項２から請求項５のいずれかに記載の情報管理システムであって、前記変更管理部が管理対象データの追加と削除、変更を検出することを特徴とする情報管理システム。
【請求項７】
請求項６に記載の情報管理システムであって、前記依存管理部が依存関係に基づく管理対象データ間の関連付けを更新することを特徴とする情報管理システム。
【請求項８】
請求項２から請求項７のいずれかに記載の情報管理システムであって、さらに、
d)  前記複数の管理対象データのうちの或る管理対象データの変更に関する情報を利用者に通知する変更情報通知部
を備えることを特徴とする情報管理システム。
【請求項９】
請求項８に記載の情報管理システムであって、前記変更情報通知部が変更の生じた理由を通知することを特徴とする情報管理システム。
【請求項１０】
請求項５から請求項９のいずれかに記載の情報管理システムであって、さらに、
e)  前記複数の管理対象データのうちの2つの管理対象データの差に関する情報を利用者に通知する差異情報通知部
を備えることを特徴とする情報管理システム。
【請求項１１】
請求項１０に記載の情報管理システムであって、前記差異情報通知部が差の生じた理由を通知することを特徴とする情報管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、試料分析装置用データ処理装置等のデータ処理装置に関し、特に、そのようなデータ処理装置において扱うデータの変更を管理するシステム（情報管理システム）に関する。
【背景技術】
【０００２】
近年、とりわけ食品、医薬品、医療用具等に関連する研究施設では、試料の分析を行う際に、ＧＬＰ（Good Laboratory Practice）やＧＭＰ（Good Manufacturing Practice）で定められた製造管理及び品質管理の基準（ガイドライン）に対応したり、２１ ＣＦＲ ＰＡＲＴ１１（米国の電子記録・電子署名に関する規制条例）で定められている電子文書の基準に対応したりすることが求められている。これらに対応するためには、分析装置の制御システムや分析データ処理システムに加え、これらのシステムが適切に管理されていること、これらのシステムで用いる制御データや分析データ等が適切に管理されていること等をチェックする情報管理システムを備える必要がある。【０００３】
このような情報管理システムが管理する対象の一つに、分析装置を制御するための制御指令データや制御パラメータデータがある。例えば、或る試料に対して或る分析装置で分析を行う場合、その分析装置を動作させるための制御指令や制御パラメータのデータは予めファイル（分析実行ファイル）として保存されており、分析を実行する際には分析者がその分析実行ファイルを指定することにより、分析装置に所定の条件・パラメータで分析を行わせる。この分析実行ファイルとして、予め適切に作成・チェックされ、妥当であると判断された（認証された）もののみを用いることにより、適切な分析が行われる。分析の結果得られたデータ（分析データ）の解析についても同様である。【０００４】
従って、これらの予め適切に認証された分析実行ファイル等のデータに対して何らかの変更がなされた場合、それをきちんと把握しておくことが必要である。従来の情報管理システムには、このようなデータの変更を監視する機能が備えられている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開2013-174500号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
或る試料に対して複数の分析を連続して行う場合、その連続分析に対応した1つの連続分析実行ファイル（バッチファイル）を作成し、そのバッチファイルの各行に前記の分析実行ファイルを記述することにより、自動的な連続分析（バッチ処理）を行うのが一般的である。【０００７】
このような状況の下で、分析実行ファイルに記載されている制御指令データの一部が書き換えられた場合、前記のように、従来の情報管理システムは、該分析実行ファイル中の制御指令データの変更を認識することができ、予め登録された管理人にその旨を伝えることができる。しかし、或る行に該分析実行ファイルが記述されたバッチファイルを使用する分析者は、該分析実行ファイルの変更を知らないまま、該バッチファイルを使用してバッチ処理を行う可能性がある。この場合、そのバッチ処理中の該分析実行ファイルに基づく分析において、分析条件が予定したものと異なるものとなるため、分析結果が以前と異なってしまい、ＧＬＰやＧＭＰに照らして正しい分析を行ったことにならないことになる。【０００８】
例えば図１において、バッチファイルＢ中に記載されている分析実行ファイルＡ（これを［データ／Ａ］とする）の内容が［データ／Ａ'］に変更されたとする。バッチファイルＢが同内容である以上、その使用者は以前と同一の実行結果を期待する。しかし、その実行結果は以前と異なるものとなる。バッチファイルＢにより連続実行される分析のうち、分析実行ファイルＡに基づく分析が以前と異なるからである。【０００９】
また、同一のデータが別々の箇所に保存されていることがあるが、この場合、一方のみに変更が加えられ、同一性を失うことがある。それを知らないまま、それらが同一であると思って一方のデータ（変更が加えられていないデータ又は変更が加えられたデータ）を使って何らかの処理を行うと、所期通りの結果が得られなかったり、正しい結果が得られなかったりすることとなる。このため、2つのデータが完全に同一か否かをチェックするプログラムが存在するが、このプログラムはこれら2つのデータの同一性を判断するのみである。このようなケースでこれら2つのデータを参照する（これらのデータに依存する）データ（依存データ）がそれぞれ存在する場合、表面上、依存データ自体は変更されていないため、各依存データを使って何らかの処理を行い、同一の結果が得られなくて混乱することがある。依存される方のデータ（元データ）が前記のように情報管理システムの監視対象となっていれば、いずれかの元データの変更は検出され得るが、そうでない場合、前記同様の問題が生じる。【００１０】
本発明が解決しようとする課題は、元データばかりではなく、その変更等により影響される依存データも検出する情報管理システムを提供することである。
【課題を解決するための手段】
【００１１】
前記課題を解決するために成された本発明に係る情報管理システムは、複数の管理対象データを管理する情報管理システムであって、
a) 前記複数の管理対象データのそれぞれについて、該管理対象データに依存している管理対象データである依存管理対象データを全て調べ、依存管理対象データのリストを作成する依存管理部
を備えることを特徴とする。【００１２】
前記依存管理部は、管理対象データのそれぞれについて、その該管理対象データに依存している管理対象データ（「依存管理対象データ」）を全て調べ、そのリストを作成する。このリストは、各管理対象データと、該管理対象データの依存管理対象データの識別子との関連付けで表現される。管理対象データの識別子は、一般的に情報管理システムが提供しているデータ識別システムを用いることができる。例えば、WINDOWS（マイクロソフト社の登録商標）のファイルシステムの場合は、絶対パス名＋ファイル名（フルパス名）で各管理対象データ（ファイル）に一意の識別子が付与されている。もちろん、番号やアルファベット、記号列等、管理対象データを一意に識別できるものを別途作成し、付与してもよい。該リスト（関連付け）に基づき、後述するように、或る管理対象データが変更された場合、その変更によって影響を受ける依存管理対象データを直ちに知ることができるため、様々な場面において適切な対応をとることができるようになる。該リストは、いずれかの記憶装置に記憶しておく。【００１３】
本発明に係る情報管理システムは、前記依存管理部に加え、さらに次の構成部を備えるようにしてもよい。
b) 前記複数の管理対象データのいずれかに変更が加えられたことを検出する変更管理部。【００１４】
利用者は、この変更管理部と前記依存管理部を組み合わせることにより、次のような有意義な使い方をすることができる。すなわち、変更管理部がいずれかの管理対象データに変更が加えられたことを検出した場合、依存管理部が作成した、該管理対象データに依存している依存管理対象データ（の識別子）のリストにより、その管理対象データの変更の影響が及ぶ管理対象データを直ちに知ることができる。これにより、表面上は変更が加えられていない管理対象データを使用することにより、実はそれが依存する管理対象データに変更が加えられていたことにより意図せぬ結果が生じる、という事態を避けることができる。【００１５】
前記変更管理部は、或る管理対象データが変更禁止とされた場合、該管理対象データが依存する管理対象データを変更禁止とするようにしてもよい。【００１６】
また、前記変更管理部は、こうして変更禁止である管理対象データが依存する管理対象データを変更禁止とすると共に、該管理対象データの複製を作成し、該複製した管理対象データについて変更許可とするようにしてもよい。【００１７】
本発明に係る情報管理システムは、前記a)、b)に加え、さらに以下の構成部を備えるようにしてもよい。
c) 前記複数の管理対象データのうちの2つの管理対象データの差を調べる差異解析部。【００１８】
この差異解析部により2つの管理対象データに差がある（2つの管理対象データが異なる）と判定された場合、前記依存管理部により作成された、比較された2つの管理対象データの依存管理対象データ（の識別子）のリストに基づき、2つの管理対象データが異なることにより影響が及ぶ依存管理対象データを直ちに知ることができる。これにより、2つの管理対象データが同一であることを前提として、それらのいずれかに依存している管理対象データを使用することにより意図せぬ結果が生じる、という事態を防止することができる。【００１９】
前記変更管理部は、管理対象データの変更の検出だけではなく、管理対象データの追加（創出）と削除（消滅）の検出ができるものとしてもよい。このような変更管理部を備える場合、前記依存管理部が依存関係に基づく管理対象データ間の関連付けを更新できることが望ましい。この場合の依存管理部は、管理対象データが追加（創出）又は変更されて管理対象データ間に新たな依存関係が生じた場合に、該管理対象データと、該管理対象データが依存する管理対象データを関連付ける。一方、管理対象データが削除（消滅）又は変更されて管理対象データ間の依存関係が解消した場合には、該管理対象データと、該管理対象データが依存していた管理対象データとの関連付けを解消する。
【発明の効果】
【００２０】
本発明により、或る管理対象データ（元データ）の変更のみならず、それに依存する管理対象データ（依存データ）の実質的変更まで検出できるようになる。その結果、依存データの利用者が元データの変更を知ることができる。例えば、分析装置の制御装置において、連続分析制御のためのバッチファイル（依存データ）中に記載されている分析実行ファイル（元データ）が変更された場合、このバッチファイルの利用者は該分析実行ファイルの変更を知ることができる。その結果、想定に反したバッチファイルの使用を防止することができ、無駄な或いは誤った分析を防止することができる。
【図面の簡単な説明】
【００２１】
【図１】変更に関する元データと依存データとの関係図。
【図２】本発明の一実施例に係る情報管理システムの基本的な構成を表すブロック図。
【図３】監査部の構成を表すブロック図。
【図４】依存管理部による処理を表すブロック図。
【図５】依存データかつ元データである管理対象データがある場合の依存管理部による処理を表すブロック図。
【図６】変更管理部と依存管理部とによる処理を表すブロック図。
【図７】依存データかつ元データである管理対象データがある場合の変更管理部と依存管理部とによる処理を表すブロック図。
【図８】差異解析部と依存管理部とによる処理を表すブロック図。
【図９】変更管理部によって変更が検出された場合の変更情報通知部による処理を表すブロック図（利用者一覧と連絡先一覧とが別々のファイルとして保存されている場合）。
【図１０】変更管理部によって変更が検出された場合の変更情報通知部による処理を表すブロック図（利用者一覧は管理対象データの内容の一部として、連絡先一覧は別ファイルとして保存されている場合）。
【図１１】変更管理部によって変更が検出された場合の変更情報通知部による処理を表すブロック図（利用者一覧と連絡先一覧が管理対象データの内容の一部として保存されている場合）。
【図１２】差異解析部によって差異が検出された場合の差異情報通知部による処理を表すブロック図（利用者一覧と連絡先一覧とが別々のファイルとして保存されている場合）。
【図１３】差異解析部によって変更が検出された場合の差異情報通知部による処理を表すブロック図（利用者一覧は管理対象データの内容の一部として、連絡先一覧は別のファイルとして保存されている場合）。
【図１４】差異解析部によって差異が検出された場合の差異情報通知部による処理を表すブロック図（利用者一覧と連絡先一覧が共に管理対象データの内容の一部として保存されている場合）。
【図１５】変更情報通知部及び差異情報通知部によってそれぞれ通知されるメッセージの例。
【発明を実施するための形態】
【００２２】
本発明の一実施例として、分析装置を制御すると共に、該分析装置で得られたデータを解析する分析制御・解析システムに本発明を適用した例を説明する。本実施例では、分析制御・解析システムのうち、分析制御に用いる制御データやパラメータ、及び、分析により得られたデータ（生データ）やそれを解析した結果得られた二次的データ等の管理対象データの管理を行う情報管理システムについて説明する。
【００２３】
図２に、本発明の一実施例に係る情報管理システム１（以下、単にシステム１と呼ぶ。）の基本的な構成を示す。システム１の実体はコンピュータであり、中央処理部２と記憶部３、通信部４、入力部５、出力部６等を備える。中央処理部２は、プログラムを実行することによりシステム１が備える各部を制御するもので、例えばＣＰＵ（Central Processing Unit）等で実現される。記憶部３は、管理対象データ、中央処理部２により実行されるプログラム、プログラム実行に必要なデータ、プログラムの実行結果等をファイルとして保存するものであり、フラッシュメモリ、ＨＤＤ（Hard Disc Drive）、ＳＳＤ（Solid State Drive）等の書き換え可能な不揮発性記憶装置によって実現される。通信部４は、システム１と分析装置７との通信等に使用され、ＮＩＣ（Network Interface Card）や無線ＬＡＮアダプタ等で実現される。入力部５は、システム１に対する命令入力等に使用されるものであり、例えばキーボードやマウス、タッチパネル、マイク等で実現される。出力部６は、管理対象データの内容の表示、プログラムの実行結果の表示、利用者への監査部２２からの監査証跡等の通知等に使用されるものであり、例えば液晶ディスプレイやプリンタ、スピーカ等によって実現される。
【００２４】
中央処理部２は、依存管理部２１と監査部２２、制御部２３、解析部２４等の機能部を備える。これらの実体は中央処理部２によって実行されるプログラムである。依存管理部２１は、記憶部３に記憶されている管理対象データを常時又は定期的に監視し、管理対象データ間の依存関係に基づく関連付けの管理を行う。また、この依存管理部２１は、管理対象データ間の依存関係に基づく関連付けの更新、或る管理対象データの依存管理対象データの識別子のリスト作成等を行う。監査部２２は、記憶部３に記憶されている管理対象データを常時又は定期的に監視し、管理対象データの追加・削除・変更の検知、管理対象データの比較、管理対象データの変更の許可・不許可の決定、変更情報・差異情報の通知等を行う。制御部２３は、システム１に通信部を介して接続されている分析装置７を制御する。解析部２４は分析装置７からの出力結果を解析等し、解析結果を出力部６から出力し、或いは記憶部３に保存する。
【００２５】
依存管理部２１では、後述するように依存管理対象データの識別子のリスト作成が行われるが、この識別子としては、依存管理対象データのフルパス名や、ファイルシステムによって付与された番号やアルファベット、記号列等、管理対象データを一意に識別できるものを使用する。この依存管理部２１は、全ての管理対象データのそれぞれに対して、その管理対象データに依存する管理対象データ（依存管理対象データ）の識別子を関連付ける。この関連付けの方法は、管理対象データからその依存管理対象データの識別子を検索できればどのようなものでもよい。例えば、依存管理対象データの識別子を、それが依存する管理対象データの内容の一部としてもよいし、管理対象データの識別子をキーとして依存管理対象データの識別子を検索できる対応表やデータベース等を別途作成してもよい。
【００２６】
依存管理部２１による処理の流れを図４に示す。図４において、識別子Ｙの管理対象データの内容として[データ/Ｘ]との記述がある場合、管理対象データＹが管理対象データＸを参照すること、すなわち管理対象データＹが管理対象データＸに依存していること（管理対象データＹが管理対象データＸの依存管理対象データであること）を意味する。図４では、バッチファイルＢの内容として[データ/Ａ]とあるが、これはバッチファイルＢが分析実行ファイルＡに依存していることを意味する。バッチファイルＣについても同様である。
【００２７】
依存管理部２１は各管理対象データの内容を調べ、他の管理対象データに関する記述を探す（ステップＳ４１）。他の管理対象データに関する記述が、その管理対象データの識別子である場合はもちろんその管理対象データを特定することができるが、記述されているのが識別子の一部であっても、その記述から完全な識別子を特定できる（すなわち、他の管理対象データを特定することができる）場合がある。例えば、識別子として管理対象データのフルパス名が使用され、或る管理対象データの内容の一部として別の管理対象データのファイル名だけが記述されているとする。この場合、そのファイル名はその管理対象データと同じフォルダ（カレントフォルダ）内に存在する同名のファイル名であると解釈することにより、管理対象データを特定することができる。また、或る管理対象データの内容の一部として相対パス名が記述されている場合には、相対パスを展開してフルパス名とすることにより、その相対パス名が指定する管理対象データを特定することができる。
【００２８】
他の管理対象データに関する記述を見つけた場合、この記述を内容として含む管理対象データの識別子を、その記述が示す識別子によって特定される管理対象データに関連付ける（ステップＳ４２）。本実施例においては、その記述を内容とする管理対象データの識別子を、その記述から解釈される識別子によって特定される管理対象データの内容の一部とする。図４では、バッチファイルＢ（依存データ）とバッチファイルＣ（依存データ）が分析実行ファイルＡ（元ファイル）に依存しているため、各識別子が分析実行ファイルＡの内容の一部となっている。
【００２９】
図５では、依存データかつ元データである管理対象データ（バッチファイルＣ）がある場合の依存管理部２１による処理の流れを示す。ステップＳ５１とステップＳ５２は、それぞれステップＳ４１とステップＳ４２と同じ処理である。図４でバッチファイルＣは依存データであって元データではなかったが、図５ではバッチファイルＤがバッチファイルＣに依存しているため、バッチファイルＣは元データでもある。そのため、図５ではバッチファイルＤの識別子がバッチファイルＣの内容の一部となっている。
【００３０】
次に、監査部２２について説明する（図３参照）。監査部２２は変更管理部２２１、差異解析部２２２、変更情報通知部２２３、差異情報通知部２２４を備える。変更管理部２２１は管理対象データの変更を検出し、依存管理部２１を呼び出す。変更があったか否かの判定法は、変更（作成・更新等）日時の変化、ファイルサイズの変化、内容の変化等により判定する。また、変更管理部２２１は、或る管理対象データの変更が禁止されている場合、この管理対象データが依存する管理対象データの変更をも禁止する。
【００３１】
例えば図５において、バッチファイルＢが変更禁止とされた場合、変更管理部２２１は依存管理部２１を呼び出し、バッチファイルＢが依存する管理対象データを特定し、この管理対象データを変更禁止とする。この場合、特定されるのは分析実行ファイルＡであるため、変更管理部２２１は分析実行ファイルＡを変更禁止とする。
【００３２】
差異解析部２２２は、2つの管理対象データを比較して両者が同一か否かを判定する。差異解析部２２２によって非同一と判定された場合、依存管理部２１が呼び出される。変更情報通知部２２３は、変更管理部２２１によって検出された変更に関する情報を管理対象データの利用者に通知する。変更に関する情報としては、変更者や変更日時、変更内容、変更理由、変更された管理対象データの依存管理対象データの識別子、変更の可否、変更ができない理由、複製した管理対象データの識別子等が考えられる（図１５(a)〜(c)参照）。差異情報通知部２２４は差異解析部２２２によって判定された同一性に関する情報を管理対象データの利用者に通知する。同一性に関する情報としては、判定日時、非同一と判定した理由（差異内容）、非同一と判定された管理対象データの依存管理対象データの識別子等（図１５(d)参照）が考えられる。
【００３３】
変更管理部２２１と依存管理部２１とによる処理の流れを図６に示す。変更管理部２２１によって、分析実行ファイルＡに対する変更が検出された場合（ステップＳ６１）、依存管理部２１が呼び出される（ステップＳ６２）。依存管理部２１は変更が検出された管理対象データに関連付けられた依存管理対象データの識別子を更新し、変更が検出された管理対象データに関連付けられた依存管理対象データの識別子のリストを作成する（ステップＳ６３）。図６においては、バッチファイルＢとバッチファイルＣが分析実行ファイルＡに依存しているため、依存管理部２１は識別子ＢとＣをリストに列挙する。
【００３４】
図７においては、依存データかつ元データである管理対象データ（バッチファイルＣ）がある場合の変更管理部２２１と依存管理部２１とによる処理の流れを示す。ステップＳ７１からステップＳ７３は、それぞれステップＳ６１からステップＳ６３の処理と同じである。この場合、バッチファイルＤがバッチファイルＣに依存しているため、依存管理部２１は、識別子ＢとＣに加え、識別子Ｄもリストに列挙する。
【００３５】
差異解析部２２２と依存管理部２１とによる処理の流れを図８に示す。分析実行ファイルＡ１と分析実行ファイルＡ２は、質量電荷比の値が異なるため、差異解析部２２２によって比較された場合、非同一と判定される（ステップＳ８１）。この場合、依存管理部２１が呼び出される（ステップＳ８２）。依存管理部２１は、分析実行ファイルＡ１と分析実行ファイルＡ２にそれぞれ依存するバッチファイルＢ１とバッチファイルＢ２の識別子Ｂ１とＢ２をリストに列挙する（ステップＳ８３）。
【００３６】
管理対象データの変更が検知された場合の変更情報通知部２２３による処理の流れを図９から図１１に示す。図９においては、バッチファイルＢとバッチファイルＣが分析実行ファイルＡに依存しており、変更管理部２２１によって分析実行ファイルＡに対する変更が検出されたとする（ステップＳ９１からステップＳ９３）。ステップＳ９１からステップＳ９３は、それぞれステップＳ６１からステップＳ６３と同じ処理である。依存管理部２１が依存管理対象データの識別子をリストに列挙した後、変更情報通知部２２３が呼び出される（ステップＳ９４）。変更情報通知部２２３は、変更が検出された分析実行ファイルＡ、並びにバッチファイルＢ及びバッチファイルＣの各利用者一覧を読み込み（ステップＳ９５）、各利用者の連絡先を検索する（ステップＳ９６）。その後、分析実行ファイルＡとバッチファイルＢ、バッチファイルＣの各利用者に変更に関する情報を通知する（ステップＳ９７）。
【００３７】
各管理対象データの利用者の管理は、各データの識別子から利用者を検索できればどのような方法でも構わない。例えば、利用者一覧を管理対象データ毎に別ファイルとしても保存してもよいし、各管理対象データの内容の一部としてもよい。また、各データの識別子をキーとして利用者を検索できる対応表やデータベース等を別途作成してもよい。また、利用者の連絡先一覧の管理は、利用者から連絡先が検索できればどのような方法でも構わない。例えば、利用者の連絡先一覧を別ファイルとして保存してもよいし、各管理対象データの内容の一部としてもよい。また、利用者をキーとして連絡先を検索できる対応表やデータベース等を別途作成してもよい。図９においては、管理対象データ毎に利用者一覧を別ファイルと保存している。また、利用者の連絡先一覧も別ファイルとして保存している。図１０においては、利用者一覧を各管理対象データの内容の一部としている一方、利用者の連絡先一覧は別ファイルとして保存している。ステップＳ１０１からステップＳ１０７は、それぞれステップＳ９１からステップＳ９７と同じ処理である。図１１においては、利用者・連絡先一覧を共に各管理対象データの内容の一部としている。ステップＳ１１１からステップＳ１１４は、それぞれステップＳ９１からステップＳ９４と同じ処理である。ステップＳ１１５は、ステップＳ９５とステップＳ９６を合わせた処理に相当する。ステップＳ１１６はステップＳ９７と同じ処理である。
【００３８】
2つの管理対象データが非同一と判定された場合の差異情報通知部２２４による処理の流れを図１２から図１４に示す。図１２において、分析実行ファイルＡ１と分析実行ファイルＡ２は、質量電荷比の値が異なり、差異解析部２２２によって比較されて、非同一と判定されたとする（ステップＳ１２１からステップＳ１２３）。ステップＳ１２１からステップＳ１２３は、それぞれステップＳ８１からステップＳ８３までと同じ処理である。依存管理部２１が依存管理対象データの識別子をリストに列挙した後、差異情報通知部２２４が呼び出される（ステップＳ１２４）。差異情報通知部２２４は、非同一と判定された分析実行ファイルＡ１、分析実行ファイルＡ２、バッチファイルＢ１及びバッチファイルＢ２の各利用者一覧を読み込み（ステップＳ１２５）、各利用者の連絡先を検索する（ステップＳ１２６）。その後、分析実行ファイルＡ１、分析実行ファイルＡ２、バッチファイルＢ１及びバッチファイルＢ２の各利用者に差異に関する情報を通知する（ステップＳ１２７）。図１２においては、管理対象データ毎に利用者一覧を別ファイルと保存している。また、利用者の連絡先一覧も別ファイルとして保存している。図１３においては、利用者一覧を各管理対象データの内容の一部としている一方、利用者の連絡先一覧は別ファイルとして保存している。ステップＳ１３１からステップＳ１３７は、それぞれステップＳ１２１からステップＳ１２７と同じ処理である。図１４においては、利用者・連絡先一覧を共に各管理対象データの内容の一部としている。ステップＳ１４１からステップＳ１４４は、それぞれステップＳ１２１からステップＳ１２４と同じ処理である。ステップＳ１４５は、ステップＳ１２５とステップＳ１２６を合わせた処理に相当する。ステップＳ１４６はステップＳ１２７と同じ処理である。
【００３９】
以上、本発明の一実施例を説明したが、前記実施例は例示に過ぎず、本発明の趣旨の範囲内で適宜に変形、改良、修正を行うことができる。例えば、前記実施例の説明では、変更管理部２２１と依存管理部２１、変更情報通知部２２３は別々のプログラムとしてきたが、これら4つの処理が一体のプログラム中で行われても、いずれか2つ又は3つの処理が一体のプログラムで行われても構わない。差異解析部２２２と依存管理部２１、差異情報通知部２２４についても同様である。変更管理部２２１と差異解析部２２２が一体のプログラムであっても同様である。
【符号の説明】
【００４０】
１…情報管理システム
２…中央処理部
２１…依存管理部
２２…監査部
２２１…変更管理部
２２２…差異解析部
２２３…変更情報通知部
２２４…差異情報通知部
２３…制御部
２４…解析部
３…記憶部
４…通信部
【図１】
2015198392.tif 000003
【図２】
2015198392.tif 000004
【図３】
2015198392.tif 000005
【図４】
2015198392.tif 000006
【図５】
2015198392.tif 000007
【図６】
2015198392.tif 000008
【図７】
2015198392.tif 000009
【図８】
2015198392.tif 000010
【図９】
2015198392.tif 000011
【図１０】
2015198392.tif 000012
【図１１】
2015198392.tif 000013
【図１２】
2015198392.tif 000014
【図１３】
2015198392.tif 000015
【図１４】
2015198392.tif 000016
【図１５】
2015198392.tif 000017
【手続補正書】
【提出日】平成28年10月5日(2016.10.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
分析装置の分析及び制御に用いられるデータである複数の管理対象データを管理する分析装置管理システムであって、
a) 前記複数の管理対象データのそれぞれについて、該管理対象データに依存している管理対象データである依存管理対象データを全て調べ、依存管理対象データのリストを作成する依存管理部と、
b) 前記複数の管理対象データのいずれかに変更が加えられたことを検出する変更管理部と
を備えることを特徴とする分析装置管理システム。
【請求項２】
請求項１に記載の分析装置管理システムであって、
或る管理対象データが変更禁止とされている場合に、前記変更管理部が、該管理対象データが依存する管理対象データを変更禁止とすることを特徴とする分析装置管理システム。
【請求項３】
請求項１に記載の分析装置管理システムであって、
或る管理対象データが変更禁止とされている場合に、前記変更管理部が、該管理対象データが依存する管理対象データを変更禁止とすると共に該変更禁止とした管理対象データの複製を作成し、該複製データを変更許可とすることを特徴とする分析装置管理システム。
【請求項４】
請求項１〜３のいずれかに記載の分析装置管理システムであって、さらに、
c)  前記複数の管理対象データのうちの2つの管理対象データの差を調べる差異解析部
を備えることを特徴とする分析装置管理システム。
【請求項５】
請求項１〜４のいずれかに記載の分析装置管理システムであって、
前記変更管理部が管理対象データの追加と削除、変更を検出することを特徴とする分析装置管理システム。
【請求項６】
請求項５に記載の分析装置管理システムであって、
前記依存管理部が依存関係に基づく管理対象データ間の関連付けを更新することを特徴とする分析装置管理システム。
【請求項７】
請求項１〜６のいずれかに記載の分析装置管理システムであって、さらに、
d)  前記複数の管理対象データのうちの或る管理対象データの変更に関する情報を利用者に通知する変更情報通知部
を備えることを特徴とする分析装置管理システム。
【請求項８】
請求項７に記載の分析装置管理システムであって、
前記変更情報通知部が変更の生じた理由を通知することを特徴とする分析装置管理システム。
【請求項９】
請求項４〜８のいずれかに記載の分析装置管理システムであって、さらに、
e)  前記複数の管理対象データのうちの2つの管理対象データの差に関する情報を利用者に通知する差異情報通知部
を備えることを特徴とする分析装置管理システム。
【請求項１０】
請求項９に記載の分析装置管理システムであって、
前記差異情報通知部が差の生じた理由を通知することを特徴とする分析装置管理システム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、試料分析装置用データ処理装置等のデータ処理装置に関し、特に、そのようなデータ処理装置において扱うデータの変更を管理するシステム（分析装置管理システム）に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明が解決しようとする課題は、元データばかりではなく、その変更等により影響される依存データも検出する分析装置管理システムを提供することである。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
前記課題を解決するために成された本発明に係る分析装置管理システムは、分析装置の分析及び制御に用いられるデータである複数の管理対象データを管理する分析装置管理システムであって、
a) 前記複数の管理対象データのそれぞれについて、該管理対象データに依存している管理対象データである依存管理対象データを全て調べ、依存管理対象データのリストを作成する依存管理部と、
b) 前記複数の管理対象データのいずれかに変更が加えられたことを検出する変更管理部と
を備えることを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
また、利用者は、変更管理部と前記依存管理部を組み合わせることにより、次のような有意義な使い方をすることができる。すなわち、変更管理部がいずれかの管理対象データに変更が加えられたことを検出した場合、依存管理部が作成した、該管理対象データに依存している依存管理対象データ（の識別子）のリストにより、その管理対象データの変更の影響が及ぶ管理対象データを直ちに知ることができる。これにより、表面上は変更が加えられていない管理対象データを使用することにより、実はそれが依存する管理対象データに変更が加えられていたことにより意図せぬ結果が生じる、という事態を避けることができる。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
本発明に係る分析装置管理システムは、前記a)、b)に加え、さらに以下の構成部を備えるようにしてもよい。
c) 前記複数の管理対象データのうちの2つの管理対象データの差を調べる差異解析部。
【国際調査報告】
2015198392.tif 000018
2015198392.tif 000019
2015198392.tif 000020
2015198392.tif 000021