本發(fā)明涉及一種試樣分析裝置用數(shù)據(jù)處理裝置等數(shù)據(jù)處理裝置,特別是涉及一種對(duì)在這種數(shù)據(jù)處理裝置中處理的數(shù)據(jù)的變更進(jìn)行管理的系統(tǒng)(信息管理系統(tǒng))。
背景技術(shù):
近年來(lái),尤其是在與食品、醫(yī)藥品、醫(yī)療用具等有關(guān)的研究設(shè)備中進(jìn)行試樣的分析時(shí),謀求支持由GLP(Good Laboratory Practice:良好實(shí)驗(yàn)室管理規(guī)范)或GMP(Good Manufacturing Practice:良好生產(chǎn)規(guī)范)規(guī)定的制造管理和品質(zhì)管理的基準(zhǔn)(指導(dǎo)方針),或者支持由21CFR PART11(美國(guó)的電子記錄和電子簽名涉及的規(guī)章條例)規(guī)定的電子文件的基準(zhǔn)。為了支持這些基準(zhǔn),而需要除了具備分析裝置的控制系統(tǒng)和分析數(shù)據(jù)處理系統(tǒng)以外,還具備用于對(duì)這些系統(tǒng)被適當(dāng)?shù)毓芾怼⒒蜻@些系統(tǒng)中使用的控制數(shù)據(jù)和分析數(shù)據(jù)等被適當(dāng)?shù)毓芾淼冗M(jìn)行核查的信息管理系統(tǒng)。
這種信息管理系統(tǒng)所管理的對(duì)象之一存在用于控制分析裝置的控制指令數(shù)據(jù)和控制參數(shù)數(shù)據(jù)。例如在某個(gè)分析裝置中對(duì)某種試樣進(jìn)行分析的情況下,用于使該分析裝置動(dòng)作的控制指令和控制參數(shù)的數(shù)據(jù)被預(yù)先保存為文件(分析執(zhí)行文件),在執(zhí)行分析時(shí),分析者通過(guò)指定該分析執(zhí)行文件來(lái)使分析裝置以規(guī)定的條件和參數(shù)進(jìn)行分析。作為該分析執(zhí)行文件,僅使用預(yù)先被適當(dāng)?shù)刂谱骱秃瞬椴⒈慌袛?認(rèn)證)為妥當(dāng)?shù)奈募纱诉M(jìn)行適當(dāng)?shù)姆治?。?duì)于分析之后得到的數(shù)據(jù)(分析數(shù)據(jù))的解析,也同樣如此。
因而,在對(duì)這些預(yù)先被認(rèn)證為適當(dāng)?shù)姆治鰣?zhí)行文件等的數(shù)據(jù)進(jìn)行了某些變更的情況下,需要預(yù)先準(zhǔn)確地掌握該變更。在以往的信息管理系統(tǒng)中具備監(jiān)視這種數(shù)據(jù)的變更的功能。
專利文獻(xiàn)1:日本特開(kāi)2013-174500號(hào)公報(bào)
技術(shù)實(shí)現(xiàn)要素:
發(fā)明要解決的問(wèn)題
一般來(lái)說(shuō),在對(duì)某種試樣連續(xù)地進(jìn)行多種分析的情況下,制作與該連續(xù)分析對(duì)應(yīng)的一個(gè)連續(xù)分析執(zhí)行文件(批處理文件:batch file),在該批處理文件的各行中記述所述分析執(zhí)行文件,由此進(jìn)行自動(dòng)的連續(xù)分析(批處理)。
在這種狀況下,在分析執(zhí)行文件中記載的控制指令數(shù)據(jù)的一部分已被改寫(xiě)的情況下,如上所述,以往的信息管理系統(tǒng)能夠識(shí)別該分析執(zhí)行文件中的控制指令數(shù)據(jù)的變更,并能夠向預(yù)先注冊(cè)的管理員傳達(dá)該意思。但是,使用某一行中記述了該分析執(zhí)行文件的批處理文件的分析者有可能在不知道該分析執(zhí)行文件的變更的狀態(tài)下使用該批處理文件進(jìn)行批處理。在該情況下,在該批處理中的基于該分析執(zhí)行文件的分析中,分析條件成為與預(yù)定的條件不同的條件,因此分析結(jié)果與以前不同,不會(huì)依照GLP或GMP進(jìn)行正確的分析。
例如在圖1中,設(shè)為批處理文件B中記載的分析執(zhí)行文件A(將其設(shè)為“數(shù)據(jù)/A”)的內(nèi)容被變更為“數(shù)據(jù)/A'”。既然批處理文件B是相同內(nèi)容,那么其使用者就會(huì)期待與以前相同的執(zhí)行結(jié)果。但是,其執(zhí)行結(jié)果為與以前不同的執(zhí)行結(jié)果。這是由于,利用批處理文件B連續(xù)執(zhí)行的分析中的基于分析執(zhí)行文件A的分析與以前不同。
另外,有時(shí)同一數(shù)據(jù)被保存在不同的位置,但在該情況下,有時(shí)僅對(duì)一方施加變更而喪失相同性。如果在不知道該變更的狀態(tài)下認(rèn)為這些數(shù)據(jù)相同而使用其中一個(gè)數(shù)據(jù)(未被施加變更的數(shù)據(jù)或被施加了變更的數(shù)據(jù))進(jìn)行某些處理,則無(wú)法得到可想而知的結(jié)果,或者無(wú)法得到正確的結(jié)果。因此,雖然存在用于核查兩個(gè)數(shù)據(jù)是否完全相同的程序,但該程序僅判斷這兩個(gè)數(shù)據(jù)的相同性。在這種情形下分別存在參照這兩個(gè)數(shù)據(jù)(依賴于這些數(shù)據(jù))的數(shù)據(jù)(依賴數(shù)據(jù))的情況下,由于表面上看依賴數(shù)據(jù)自身沒(méi)有變更,因此使用各依賴數(shù)據(jù)進(jìn)行某些處理,有時(shí)無(wú)法獲得同一結(jié)果而導(dǎo)致混亂。如果所依賴的數(shù)據(jù)(原始數(shù)據(jù))如上述那樣成為信息管理系統(tǒng)的監(jiān)視對(duì)象,則能夠檢測(cè)出某個(gè)原始數(shù)據(jù)的變更,否則,產(chǎn)生上述相同的問(wèn)題。
本發(fā)明要解決的問(wèn)題在于,提供一種不僅檢測(cè)原始數(shù)據(jù),還檢測(cè)被該原始數(shù)據(jù)的變更等所影響的依賴數(shù)據(jù)的信息管理系統(tǒng)。
用于解決問(wèn)題的方案
為了解決所述問(wèn)題而完成的本發(fā)明所涉及的信息管理系統(tǒng)管理多個(gè)管理對(duì)象數(shù)據(jù),該信息管理系統(tǒng)的特征在于,
具備a)依賴管理部,該依賴管理部針對(duì)所述多個(gè)管理對(duì)象數(shù)據(jù)中的每個(gè)管理對(duì)象數(shù)據(jù)檢查所有依賴于該管理對(duì)象數(shù)據(jù)的管理對(duì)象數(shù)據(jù)、即依賴管理對(duì)象數(shù)據(jù),并制作依賴管理對(duì)象數(shù)據(jù)的列表。
所述依賴管理部針對(duì)各個(gè)管理對(duì)象數(shù)據(jù)檢查所有依賴于該管理對(duì)象數(shù)據(jù)的管理對(duì)象數(shù)據(jù)(“依賴管理對(duì)象數(shù)據(jù)”),并制作該依賴管理對(duì)象數(shù)據(jù)的列表。該列表以各管理對(duì)象數(shù)據(jù)與該管理對(duì)象數(shù)據(jù)的依賴管理對(duì)象數(shù)據(jù)的標(biāo)識(shí)符之間的關(guān)聯(lián)來(lái)表現(xiàn)。管理對(duì)象數(shù)據(jù)的標(biāo)識(shí)符一般能夠使用信息管理系統(tǒng)所提供的數(shù)據(jù)識(shí)別系統(tǒng)。例如,在WINDOWS(微軟公司的注冊(cè)商標(biāo))的文件系統(tǒng)的情況下,以絕對(duì)路徑名+文件名(全路徑名)的形式對(duì)各管理對(duì)象數(shù)據(jù)(文件)附加唯一的標(biāo)識(shí)符。當(dāng)然,也可以另外制作并附加編號(hào)、字母、字符串等能夠唯一地識(shí)別管理對(duì)象數(shù)據(jù)的標(biāo)識(shí)符。在基于該列表(關(guān)聯(lián))而如后述那樣變更了某個(gè)管理對(duì)象數(shù)據(jù)的情況下,由于能夠立即獲知被該變更所影響的依賴管理對(duì)象數(shù)據(jù),因此在各種場(chǎng)合下都能夠采取適當(dāng)?shù)膽?yīng)對(duì)措施。該列表預(yù)先存儲(chǔ)于某個(gè)存儲(chǔ)裝置。
本發(fā)明所涉及的信息管理系統(tǒng)也可以除了具備所述依賴管理部以外,還具備以下結(jié)構(gòu)部。
b)變更管理部,該變更管理部檢測(cè)對(duì)所述多個(gè)管理對(duì)象數(shù)據(jù)中的任何管理對(duì)象數(shù)據(jù)施加了變更的情況。
使用者能夠通過(guò)將該變更管理部與所述依賴管理部進(jìn)行組合來(lái)實(shí)現(xiàn)如下的有意義的使用方式。即,在變更管理部檢測(cè)到對(duì)某一管理對(duì)象數(shù)據(jù)施加了變更的情況下,能夠根據(jù)由依賴管理部制作出的依賴于該管理對(duì)象數(shù)據(jù)的依賴管理對(duì)象數(shù)據(jù)(的標(biāo)識(shí)符)的列表來(lái)立即獲知該管理對(duì)象數(shù)據(jù)的變更的影響所波及的管理對(duì)象數(shù)據(jù)。由此,能夠避免發(fā)生以下情況:由于使用表面上看未施加變更但實(shí)際上其所依賴的管理對(duì)象數(shù)據(jù)被施加了變更的管理對(duì)象數(shù)據(jù)而產(chǎn)生意料之外的結(jié)果。
也可以是,在某個(gè)管理對(duì)象數(shù)據(jù)被禁止變更的情況下,所述變更管理部禁止變更該管理對(duì)象數(shù)據(jù)所依賴的管理對(duì)象數(shù)據(jù)。
另外,所述變更管理部也可以像這樣使禁止變更的管理對(duì)象數(shù)據(jù)所依賴的管理對(duì)象數(shù)據(jù)禁止變更,并且制作該管理對(duì)象數(shù)據(jù)的復(fù)制,允許變更所復(fù)制出的該管理對(duì)象數(shù)據(jù)。
本發(fā)明所涉及的信息管理系統(tǒng)也可以除了具備所述a)、b)以外,還具備以下結(jié)構(gòu)部。
c)差異解析部,該差異解析部檢查所述多個(gè)管理對(duì)象數(shù)據(jù)中的兩個(gè)管理對(duì)象數(shù)據(jù)的差異。
在由該差異解析部判定為兩個(gè)管理對(duì)象數(shù)據(jù)有差異(兩個(gè)管理對(duì)象數(shù)據(jù)不同)的情況下,能夠基于由所述依賴管理部制作出的、進(jìn)行了比較的兩個(gè)管理對(duì)象數(shù)據(jù)的依賴管理對(duì)象數(shù)據(jù)(的標(biāo)識(shí)符)的列表,來(lái)立即獲知由兩個(gè)管理對(duì)象數(shù)據(jù)不同造成影響的依賴管理對(duì)象數(shù)據(jù)。由此,能夠以兩個(gè)管理對(duì)象數(shù)據(jù)相同為前提,來(lái)防止發(fā)生以下情況:由于使用依賴于這兩個(gè)管理對(duì)象數(shù)據(jù)中的任一個(gè)管理對(duì)象數(shù)據(jù)的管理對(duì)象數(shù)據(jù)而發(fā)生意料之外的結(jié)果。
也可以是,所述變更管理部不僅能夠檢測(cè)管理對(duì)象數(shù)據(jù)的變更,還能夠檢測(cè)管理對(duì)象數(shù)據(jù)的追加(創(chuàng)建)和刪除(消除)。在具備這種變更管理部的情況下,期望所述依賴管理部能夠更新基于依賴關(guān)系的管理對(duì)象數(shù)據(jù)間的關(guān)聯(lián)。該情況下的依賴管理部在追加(創(chuàng)建)或變更管理對(duì)象數(shù)據(jù)而在管理對(duì)象數(shù)據(jù)之間產(chǎn)生新的依賴關(guān)系的情況下,將該管理對(duì)象數(shù)據(jù)與該管理對(duì)象數(shù)據(jù)所依賴的管理對(duì)象數(shù)據(jù)相關(guān)聯(lián)。另一方面,在刪除(消除)或變更管理對(duì)象數(shù)據(jù)而解除了管理對(duì)象數(shù)據(jù)之間的依賴關(guān)系的情況下,解除該管理對(duì)象數(shù)據(jù)與該管理對(duì)象數(shù)據(jù)所依賴的管理對(duì)象數(shù)據(jù)之間的關(guān)聯(lián)。
發(fā)明的效果
根據(jù)本發(fā)明,不僅能夠檢測(cè)某個(gè)管理對(duì)象數(shù)據(jù)(原始數(shù)據(jù))的變更,還能夠檢測(cè)依賴于該管理對(duì)象數(shù)據(jù)(原始數(shù)據(jù))的管理對(duì)象數(shù)據(jù)(依賴數(shù)據(jù))的實(shí)質(zhì)性的變更。其結(jié)果是,依賴數(shù)據(jù)的使用者能夠獲知原始數(shù)據(jù)的變更。例如,在分析裝置的控制裝置中,在用于連續(xù)分析控制的批處理文件(依賴數(shù)據(jù))中記載的分析執(zhí)行文件(原始數(shù)據(jù))發(fā)生了變更的情況下,該批處理文件的使用者能夠獲知該分析執(zhí)行文件的變更。其結(jié)果是,能夠防止使用違背預(yù)想的批處理文件,并能夠防止無(wú)用或錯(cuò)誤的分析。
附圖說(shuō)明
圖1是與變更有關(guān)的原始數(shù)據(jù)與依賴數(shù)據(jù)的關(guān)系圖。
圖2是表示本發(fā)明的一個(gè)實(shí)施例所涉及的信息管理系統(tǒng)的基本結(jié)構(gòu)的框圖。
圖3是表示監(jiān)查部的結(jié)構(gòu)的框圖。
圖4是表示由依賴管理部進(jìn)行的處理的框圖。
圖5是表示存在作為依賴數(shù)據(jù)且原始數(shù)據(jù)的管理對(duì)象數(shù)據(jù)的情況下的由依賴管理部進(jìn)行的處理的框圖。
圖6是表示由變更管理部和依賴管理部進(jìn)行的處理的框圖。
圖7是表示存在作為依賴數(shù)據(jù)且原始數(shù)據(jù)的管理對(duì)象數(shù)據(jù)的情況下的由變更管理部和依賴管理部進(jìn)行的處理的框圖。
圖8是表示由差異解析部和依賴管理部進(jìn)行的處理的框圖。
圖9是表示由變更管理部檢測(cè)到變更的情況下的由變更信息通知部進(jìn)行的處理的框圖(使用者一覽和聯(lián)系方式一覽被保存為不同的文件的情況)。
圖10是表示由變更管理部檢測(cè)到變更的情況下的由變更信息通知部進(jìn)行的處理的框圖(使用者一覽被保存為管理對(duì)象數(shù)據(jù)的內(nèi)容的一部分、且聯(lián)系方式一覽被保存為其它文件的情況)。
圖11是表示由變更管理部檢測(cè)到變更的情況下的由變更信息通知部進(jìn)行的處理的框圖(使用者一覽和聯(lián)系方式一覽被保存為管理對(duì)象數(shù)據(jù)的內(nèi)容的一部分的情況)。
圖12是表示由差異解析部檢測(cè)到差異的情況下的由差異信息通知部進(jìn)行的處理的框圖(使用者一覽和聯(lián)系方式一覽被保存為不同的文件的情況)。
圖13是表示由差異解析部檢測(cè)到變更的情況下的由差異信息通知部進(jìn)行的處理的框圖(使用者一覽被保存為管理對(duì)象數(shù)據(jù)的內(nèi)容的一部分、且聯(lián)系方式一覽被保存為其它文件的情況)。
圖14是表示由差異解析部檢測(cè)到差異的情況下的由差異信息通知部進(jìn)行的處理的框圖(使用者一覽和聯(lián)系方式一覽均被保存為管理對(duì)象數(shù)據(jù)的內(nèi)容的一部分的情況)。
圖15是由變更信息通知部和差異信息通知部分別通知的消息的例子。
具體實(shí)施方式
作為本發(fā)明的一個(gè)實(shí)施例,說(shuō)明在控制分析裝置并解析由該分析裝置得到的數(shù)據(jù)的分析控制解析系統(tǒng)中應(yīng)用本發(fā)明的例子。在本實(shí)施例中,對(duì)分析控制解析系統(tǒng)中的信息管理系統(tǒng)進(jìn)行說(shuō)明,該信息管理系統(tǒng)對(duì)分析控制中使用的控制數(shù)據(jù)和參數(shù)、以及通過(guò)分析得到的數(shù)據(jù)(原始數(shù)據(jù))和對(duì)該數(shù)據(jù)(原始數(shù)據(jù))進(jìn)行解析后得到的二級(jí)數(shù)據(jù)等管理對(duì)象數(shù)據(jù)進(jìn)行管理。
在圖2中表示本發(fā)明的一個(gè)實(shí)施例所涉及的信息管理系統(tǒng)1(以下簡(jiǎn)稱為系統(tǒng)1)的基本結(jié)構(gòu)。系統(tǒng)1的實(shí)體是計(jì)算機(jī),具備中央處理部2、存儲(chǔ)部3、通信部4、輸入部5以及輸出部6等。中央處理部2用于通過(guò)執(zhí)行程序來(lái)控制系統(tǒng)1所具備的各部,例如由CPU(Central Processing Unit:中央處理單元)等實(shí)現(xiàn)。存儲(chǔ)部3用于將管理對(duì)象數(shù)據(jù)、由中央處理部2執(zhí)行的程序、執(zhí)行程序所需要的數(shù)據(jù)、程序的執(zhí)行結(jié)果等保存為文件,由快閃存儲(chǔ)器、HDD(Hard Disc Drive:硬盤(pán)驅(qū)動(dòng)器)、SSD(Solid State Drive:固態(tài)驅(qū)動(dòng)器)等可改寫(xiě)的非易失性存儲(chǔ)裝置實(shí)現(xiàn)。通信部4用于系統(tǒng)1與分析裝置7之間的通信等,由NIC(Network Interface Card:網(wǎng)絡(luò)接口卡)或無(wú)線LAN適配器等實(shí)現(xiàn)。輸入部5用于對(duì)系統(tǒng)1輸入命令等,例如由鍵盤(pán)和鼠標(biāo)、觸摸面板、麥克風(fēng)等實(shí)現(xiàn)。輸出部6用于顯示管理對(duì)象數(shù)據(jù)的內(nèi)容、顯示程序的執(zhí)行結(jié)果、向使用者通知來(lái)自監(jiān)查部22的監(jiān)查證據(jù)等,例如由液晶顯示器、打印機(jī)、揚(yáng)聲器等實(shí)現(xiàn)。
中央處理部2具備依賴管理部21、監(jiān)查部22、控制部23以及解析部24等功能部。它們的實(shí)體是由中央處理部2執(zhí)行的程序。依賴管理部21始終或定期地監(jiān)視存儲(chǔ)部3中存儲(chǔ)的管理對(duì)象數(shù)據(jù),來(lái)進(jìn)行基于管理對(duì)象數(shù)據(jù)間的依賴關(guān)系的關(guān)聯(lián)的管理。另外,該依賴管理部21進(jìn)行基于管理對(duì)象數(shù)據(jù)間的依賴關(guān)系的關(guān)聯(lián)的更新、某個(gè)管理對(duì)象數(shù)據(jù)的依賴管理對(duì)象數(shù)據(jù)的標(biāo)識(shí)符的列表制作等。監(jiān)查部22始終或定期地監(jiān)視存儲(chǔ)部3中存儲(chǔ)的管理對(duì)象數(shù)據(jù),來(lái)進(jìn)行管理對(duì)象數(shù)據(jù)的追加/刪除/變更的檢測(cè)、管理對(duì)象數(shù)據(jù)的比較、管理對(duì)象數(shù)據(jù)的變更的允許/不允許的決定、變更信息/差異信息的通知等。控制部23控制經(jīng)由通信部連接于系統(tǒng)1的分析裝置7。解析部24對(duì)來(lái)自分析裝置7的輸出結(jié)果進(jìn)行解析等,從輸出部6輸出解析結(jié)果或?qū)⒃摻馕鼋Y(jié)果保存于存儲(chǔ)部3。
在依賴管理部21中,如后述那樣進(jìn)行依賴管理對(duì)象數(shù)據(jù)的標(biāo)識(shí)符的列表制作,但作為該標(biāo)識(shí)符,使用依賴管理對(duì)象數(shù)據(jù)的全路徑名、由文件系統(tǒng)附加的編號(hào)、字母、字符串等能夠唯一地識(shí)別管理對(duì)象數(shù)據(jù)的標(biāo)識(shí)符。該依賴管理部21使所有管理對(duì)象數(shù)據(jù)中的每個(gè)管理對(duì)象數(shù)據(jù)與依賴于該管理對(duì)象數(shù)據(jù)的管理對(duì)象數(shù)據(jù)(依賴管理對(duì)象數(shù)據(jù))的標(biāo)識(shí)符相關(guān)聯(lián)。只要能夠根據(jù)管理對(duì)象數(shù)據(jù)檢索該依賴管理對(duì)象數(shù)據(jù)的標(biāo)識(shí)符,則該關(guān)聯(lián)的方法可以是任何方法。例如,既可以將依賴管理對(duì)象數(shù)據(jù)的標(biāo)識(shí)符設(shè)為其所依賴的管理對(duì)象數(shù)據(jù)的內(nèi)容的一部分,也可以另行制作能夠以管理對(duì)象數(shù)據(jù)的標(biāo)識(shí)符為關(guān)鍵字來(lái)檢索依賴管理對(duì)象數(shù)據(jù)的標(biāo)識(shí)符的對(duì)應(yīng)表或數(shù)據(jù)庫(kù)等。
在圖4中表示由依賴管理部21進(jìn)行的處理的流程。在圖4中,存在“數(shù)據(jù)/X”的記述作為標(biāo)識(shí)符Y的管理對(duì)象數(shù)據(jù)的內(nèi)容的情況意味著管理對(duì)象數(shù)據(jù)Y參照管理對(duì)象數(shù)據(jù)X、即管理對(duì)象數(shù)據(jù)Y依賴于管理對(duì)象數(shù)據(jù)X(管理對(duì)象數(shù)據(jù)Y是管理對(duì)象數(shù)據(jù)X的依賴管理對(duì)象數(shù)據(jù))。在圖4中,存在“數(shù)據(jù)/A”作為批處理文件B的內(nèi)容,這意味著批處理文件B依賴于分析執(zhí)行文件A。對(duì)于批處理文件C也同樣如此。
依賴管理部21檢查各管理對(duì)象數(shù)據(jù)的內(nèi)容來(lái)查找與其它的管理對(duì)象數(shù)據(jù)有關(guān)的記述(步驟S41)。存在以下情況:在與其它的管理對(duì)象數(shù)據(jù)有關(guān)的記述是該管理對(duì)象數(shù)據(jù)的標(biāo)識(shí)符的情況下,當(dāng)然能夠確定該管理對(duì)象數(shù)據(jù),但即使所記述的是標(biāo)識(shí)符的一部分,也能夠根據(jù)該記述來(lái)確定完整的標(biāo)識(shí)符(即,能夠確定其它的管理對(duì)象數(shù)據(jù))。例如設(shè)為:作為標(biāo)識(shí)符而使用管理對(duì)象數(shù)據(jù)的全路徑名,作為某個(gè)管理對(duì)象數(shù)據(jù)的內(nèi)容的一部分而僅記述了其它的管理對(duì)象數(shù)據(jù)的文件名。在該情況下,解釋為該文件名是存在于與該管理對(duì)象數(shù)據(jù)相同的文件夾(當(dāng)前文件夾)內(nèi)的同名的文件名,由此能夠確定管理對(duì)象數(shù)據(jù)。另外,在作為某個(gè)管理對(duì)象數(shù)據(jù)的內(nèi)容的一部分而記述了相對(duì)路徑名的情況下,將相對(duì)路徑展開(kāi)并設(shè)為全路徑名,由此能夠確定該相對(duì)路徑名所指定的管理對(duì)象數(shù)據(jù)。
在找到與其它的管理對(duì)象數(shù)據(jù)有關(guān)的記述的情況下,將內(nèi)容包含該記述的管理對(duì)象數(shù)據(jù)的標(biāo)識(shí)符與根據(jù)該記述所示的標(biāo)識(shí)符而確定的管理對(duì)象數(shù)據(jù)相關(guān)聯(lián)(步驟S42)。在本實(shí)施例中,將以該記述為內(nèi)容的管理對(duì)象數(shù)據(jù)的標(biāo)識(shí)符設(shè)為根據(jù)由該記述解釋的標(biāo)識(shí)符而確定的管理對(duì)象數(shù)據(jù)的內(nèi)容的一部分。在圖4中,批處理文件B(依賴數(shù)據(jù))和批處理文件C(依賴數(shù)據(jù))依賴于分析執(zhí)行文件A(原始文件),因此各標(biāo)識(shí)符成為分析執(zhí)行文件A的內(nèi)容的一部分。
在圖5中表示存在作為依賴數(shù)據(jù)且原始數(shù)據(jù)的管理對(duì)象數(shù)據(jù)(批處理文件C)的情況下的由依賴管理部21進(jìn)行的處理的流程。步驟S51和步驟S52是分別與步驟S41和步驟S42相同的處理。在圖4中,批處理文件C是依賴數(shù)據(jù)而不是原始數(shù)據(jù),但在圖5中,批處理文件D依賴于批處理文件C,因此批處理文件C也是原始數(shù)據(jù)。因此,在圖5中,批處理文件D的標(biāo)識(shí)符成為批處理文件C的內(nèi)容的一部分。
接著,對(duì)監(jiān)查部22進(jìn)行說(shuō)明(參照?qǐng)D3)。監(jiān)查部22具備變更管理部221、差異解析部222、變更信息通知部223以及差異信息通知部224。變更管理部221檢測(cè)管理對(duì)象數(shù)據(jù)的變更,并調(diào)用依賴管理部21。關(guān)于是否存在變更的判定方法,根據(jù)變更(制作/更新等)日期和時(shí)間的變化、文件大小的變化、內(nèi)容的變化等來(lái)進(jìn)行判定。另外,變更管理部221在某個(gè)管理對(duì)象數(shù)據(jù)的變更被禁止的情況下,也禁止該管理對(duì)象數(shù)據(jù)所依賴的管理對(duì)象數(shù)據(jù)的變更。
例如在圖5中,在批處理文件B被禁止變更的情況下,變更管理部221調(diào)用依賴管理部21來(lái)確定批處理文件B所依賴的管理對(duì)象數(shù)據(jù),并禁止變更該管理對(duì)象數(shù)據(jù)。在該情況下,所確定的管理對(duì)象數(shù)據(jù)是分析執(zhí)行文件A,因此變更管理部221禁止變更分析執(zhí)行文件A。
差異解析部222將兩個(gè)管理對(duì)象數(shù)據(jù)進(jìn)行比較來(lái)判定兩者是否相同。在由差異解析部222判定為兩者不相同的情況下,調(diào)用依賴管理部21。變更信息通知部223向管理對(duì)象數(shù)據(jù)的使用者通知與由變更管理部221檢測(cè)到的變更有關(guān)的信息。作為與變更有關(guān)的信息,考慮變更者、變更日期和時(shí)間、變更內(nèi)容、變更原因、被變更的管理對(duì)象數(shù)據(jù)的依賴管理對(duì)象數(shù)據(jù)的標(biāo)識(shí)符、可否變更、無(wú)法變更的原因、復(fù)制出的管理對(duì)象數(shù)據(jù)的標(biāo)識(shí)符等(參照?qǐng)D15的(a)~(c))。差異信息通知部224向管理對(duì)象數(shù)據(jù)的使用者通知與由差異解析部222判定出的相同性有關(guān)的信息。作為與相同性有關(guān)的信息,考慮判定日期和時(shí)間、判定為不相同的原因(差異內(nèi)容)、判定為不相同的管理對(duì)象數(shù)據(jù)的依賴管理對(duì)象數(shù)據(jù)的標(biāo)識(shí)符等(參照?qǐng)D15的(d))。
在圖6中表示由變更管理部221和依賴管理部21進(jìn)行的處理的流程。在由變更管理部221檢測(cè)到對(duì)于分析執(zhí)行文件A的變更的情況下(步驟S61),調(diào)用依賴管理部21(步驟S62)。依賴管理部21更新與檢測(cè)到變更的管理對(duì)象數(shù)據(jù)相關(guān)聯(lián)的依賴管理對(duì)象數(shù)據(jù)的標(biāo)識(shí)符,并制作與檢測(cè)到變更的管理對(duì)象數(shù)據(jù)相關(guān)聯(lián)的依賴管理對(duì)象數(shù)據(jù)的標(biāo)識(shí)符的列表(步驟S63)。在圖6中,批處理文件B和批處理文件C依賴于分析執(zhí)行文件A,因此依賴管理部21在列表中列舉標(biāo)識(shí)符B和標(biāo)識(shí)符C。
在圖7中表示存在作為依賴數(shù)據(jù)且原始數(shù)據(jù)的管理對(duì)象數(shù)據(jù)(批處理文件C)的情況下的由變更管理部221和依賴管理部21進(jìn)行的處理的流程。步驟S71至步驟S73分別與步驟S61至步驟S63的處理相同。在該情況下,批處理文件D依賴于批處理文件C,因此依賴管理部21在列表中除了列舉標(biāo)識(shí)符B和標(biāo)識(shí)符C以外,還列舉標(biāo)識(shí)符D。
在圖8中表示由差異解析部222和依賴管理部21進(jìn)行的處理的流程。分析執(zhí)行文件A1與分析執(zhí)行文件A2的質(zhì)荷比的值不同,因此在利用差異解析部222進(jìn)行了比較的情況下判定為分析執(zhí)行文件A1與分析執(zhí)行文件A2不相同(步驟S81)。在該情況下,調(diào)用依賴管理部21(步驟S82)。依賴管理部21在列表中列舉分別依賴于分析執(zhí)行文件A1和分析執(zhí)行文件A2的批處理文件B1和批處理文件B2的標(biāo)識(shí)符B1和標(biāo)識(shí)符B2(步驟S83)。
在圖9至圖11中表示檢測(cè)到管理對(duì)象數(shù)據(jù)的變更的情況下的由變更信息通知部223進(jìn)行的處理的流程。在圖9中,設(shè)為批處理文件B和批處理文件C依賴于分析執(zhí)行文件A,由變更管理部221檢測(cè)到對(duì)于分析執(zhí)行文件A的變更(步驟S91至步驟S93)。步驟S91至步驟S93是分別與步驟S61至步驟S63相同的處理。依賴管理部21在列表中列舉出依賴管理對(duì)象數(shù)據(jù)的標(biāo)識(shí)符之后,調(diào)用變更信息通知部223(步驟S94)。變更信息通知部223讀入檢測(cè)到變更的分析執(zhí)行文件A以及批處理文件B和批處理文件C的各使用者一覽(步驟S95),并檢索各使用者的聯(lián)系方式(步驟S96)。之后,向分析執(zhí)行文件A、批處理文件B以及批處理文件C的各使用者通知與變更有關(guān)的信息(步驟S97)。
關(guān)于各管理對(duì)象數(shù)據(jù)的使用者的管理,只要能夠根據(jù)各數(shù)據(jù)的標(biāo)識(shí)符檢索使用者,就可以是任何方法。例如,既可以按每個(gè)管理對(duì)象數(shù)據(jù)將使用者一覽保存為其它文件,也可以將使用者一覽設(shè)為各管理對(duì)象數(shù)據(jù)的內(nèi)容的一部分。另外,還可以另行制作能夠以各數(shù)據(jù)的標(biāo)識(shí)符為關(guān)鍵字來(lái)檢索使用者的對(duì)應(yīng)表或數(shù)據(jù)庫(kù)等。另外,關(guān)于使用者的聯(lián)系方式一覽的管理,只要能夠根據(jù)使用者檢索聯(lián)系方式,就可以是任何方法。例如,既可以將使用者的聯(lián)系方式一覽保存為其它文件,也可以將使用者的聯(lián)系方式一覽設(shè)為各管理對(duì)象數(shù)據(jù)的內(nèi)容的一部分。另外,還可以另行制作能夠以使用者為關(guān)鍵字來(lái)檢索聯(lián)系方式的對(duì)應(yīng)表或數(shù)據(jù)庫(kù)等。在圖9中,按每個(gè)管理對(duì)象數(shù)據(jù)將使用者一覽保存為其它文件。另外,將使用者的聯(lián)系方式一覽也保存為其它文件。在圖10中,將使用者一覽設(shè)為各管理對(duì)象數(shù)據(jù)的內(nèi)容的一部分,另一方面將使用者的聯(lián)系方式一覽保存為其它文件。步驟S101至步驟S107是分別與步驟S91至步驟S97相同的處理。在圖11中,將使用者和聯(lián)系方式一覽均設(shè)為各管理對(duì)象數(shù)據(jù)的內(nèi)容的一部分。步驟S111至步驟S114是分別與步驟S91至步驟S94相同的處理。步驟S115相當(dāng)于將步驟S95與步驟S96合并后的處理。步驟S116是與步驟S97相同的處理。
在圖12至圖14中表示判定為兩個(gè)管理對(duì)象數(shù)據(jù)不相同的情況下的由差異信息通知部224進(jìn)行的處理的流程。在圖12中,分析執(zhí)行文件A1與分析執(zhí)行文件A2的質(zhì)荷比的值不同,利用差異解析部222進(jìn)行比較后判定為分析執(zhí)行文件A1與分析執(zhí)行文件A2不相同(步驟S121至步驟S123)。步驟S121至步驟S123是分別與步驟S81至步驟S83相同的處理。依賴管理部21在列表中列舉出依賴管理對(duì)象數(shù)據(jù)的標(biāo)識(shí)符之后,調(diào)用差異信息通知部224(步驟S124)。差異信息通知部224讀入被判定為不相同的分析執(zhí)行文件A1、分析執(zhí)行文件A2、批處理文件B1以及批處理文件B2的各使用者一覽(步驟S125),并檢索各使用者的聯(lián)系方式(步驟S126)。之后,向分析執(zhí)行文件A1、分析執(zhí)行文件A2、批處理文件B1以及批處理文件B2的各使用者通知與差異有關(guān)的信息(步驟S127)。在圖12中,按每個(gè)管理對(duì)象數(shù)據(jù)將使用者一覽保存為其它文件。另外,將使用者的聯(lián)系方式一覽也保存為其它文件。在圖13中,將使用者一覽設(shè)為各管理對(duì)象數(shù)據(jù)的內(nèi)容的一部分,另一方面將使用者的聯(lián)系方式一覽保存為其它文件。步驟S131至步驟S137是分別與步驟S121至步驟S127相同的處理。在圖14中,將使用者和聯(lián)系方式一覽均設(shè)為各管理對(duì)象數(shù)據(jù)的內(nèi)容的一部分。步驟S141至步驟S144是分別與步驟S121至步驟S124相同的處理。步驟S145相當(dāng)于將步驟S125與步驟S126合并后的處理。步驟S146是與步驟S127相同的處理。
以上,說(shuō)明了本發(fā)明的一個(gè)實(shí)施例,但所述實(shí)施例只不過(guò)是例示,能夠在本發(fā)明的宗旨的范圍內(nèi)適當(dāng)?shù)剡M(jìn)行變形、改良、改正。例如在所述實(shí)施例的說(shuō)明中,變更管理部221、依賴管理部21以及變更信息通知部223設(shè)為各自獨(dú)立的程序,但既可以在一體的程序中進(jìn)行這四個(gè)處理,也可以在一體的程序中進(jìn)行任意兩個(gè)或三個(gè)處理。對(duì)于差異解析部222、依賴管理部21以及差異信息通知部224也同樣如此。即使變更管理部221和差異解析部222是一體的程序也同樣。
附圖標(biāo)記說(shuō)明
1:信息管理系統(tǒng);2:中央處理部;21:依賴管理部;22:監(jiān)查部;221:變更管理部;222:差異解析部;223:變更信息通知部;224:差異信息通知部;23:控制部;24:解析部;3:存儲(chǔ)部;4:通信部。