專利名稱:信息追蹤系統(tǒng)和方法
信息追蹤系統(tǒng)和方法
背景技術(shù):
本公開一般涉及信息追蹤系統(tǒng)和方法。公司和個(gè)人通常利用系統(tǒng)以便電子地管理產(chǎn)品和/或文檔。一些系統(tǒng)對(duì)于公司/個(gè)人是封閉的(即,可以由該公司的雇員和/或由該個(gè)人將數(shù)據(jù)選擇性添加到該系統(tǒng)和從該系統(tǒng)檢索數(shù)據(jù)),以及其它系統(tǒng)對(duì)于訂閱了這種系統(tǒng)的各種公司/個(gè)人是開放的(即可以由該各種公司的雇員和/或由各個(gè)人將數(shù)據(jù)選擇性地添加到該系統(tǒng)和從系統(tǒng)檢索數(shù)據(jù))。當(dāng)該系統(tǒng)對(duì)各種用戶是開放的時(shí),許多用戶可以涉及單個(gè)產(chǎn)品和/或文檔工作流程(例如,產(chǎn)品追蹤和跟蹤工作流程)。在這些情況中,該產(chǎn)品和/或文檔自身可以被綁定到特定的生命周期(例如,在點(diǎn)A處驗(yàn)證,移交到點(diǎn)B,在點(diǎn)B處驗(yàn)證,等等),或被綁定到要被執(zhí)行的一組規(guī)定的順序活動(dòng)。用于這種工作流程的出處記錄(即,文檔系譜)至少部分地取決于該特定的生命周期和按照該生命周期對(duì)該文檔的處理/操作。
本公開的實(shí)施例的特征和優(yōu)點(diǎn)將通過參考以下的詳細(xì)描述和附圖而變得明白,其中相同的參考數(shù)字對(duì)應(yīng)于相似的(盡管或許不相同的)部件。為了簡(jiǎn)要起見,具有先前描述的功能的參考數(shù)字或特征可以或者可以不結(jié)合它們出現(xiàn)在其中的其它附圖來被描述。圖I是信息追蹤系統(tǒng)的實(shí)施例的示意 圖2是說明了用于執(zhí)行系統(tǒng)中的一個(gè)或多個(gè)用戶接口的動(dòng)態(tài)配置或重配置的方法的實(shí)施例的流程 圖3是說明了在工作流程前進(jìn)時(shí)用于系統(tǒng)內(nèi)的不同節(jié)點(diǎn)的可見反饋的示意 圖4是說明了用于執(zhí)行系統(tǒng)中的一個(gè)或多個(gè)用戶接口的動(dòng)態(tài)配置或重配置的方法的特定實(shí)施例的流程圖;以及
圖5A到是說明了圖4中所示的方法的不同點(diǎn)處的不同用戶接口的屏幕截圖的示例的示意圖。
具體實(shí)施例方式在此所公開的信息追蹤系統(tǒng)的實(shí)施例包括用于將來自訂戶的數(shù)據(jù)與來自非訂戶的數(shù)據(jù)進(jìn)行組合的平臺(tái),以及用于這種聚集數(shù)據(jù)的普遍存在的入口匝道(on-ramp)。在此公開的系統(tǒng)的部件接收該數(shù)據(jù),并且基于該數(shù)據(jù)來自動(dòng)地改變和更新用于特定用戶的可見(例如,圖形)反饋。照此,該系統(tǒng)基于新添加的數(shù)據(jù)或基于與先前存儲(chǔ)的數(shù)據(jù)相組合的新數(shù)據(jù),來為系統(tǒng)的每個(gè)訂戶提供了動(dòng)態(tài)可變更的用戶接口。這使系統(tǒng)中的工作流程能夠在數(shù)據(jù)收集點(diǎn)的上游、下游或在該數(shù)據(jù)收集點(diǎn)處被更新和/或變更。此外,收集和生成的數(shù)據(jù)使數(shù)據(jù)豐富的出處記錄(即,歷史)能夠被創(chuàng)建,其延伸超過傳統(tǒng)的追蹤和跟蹤或其它現(xiàn)有的出處記錄。該系統(tǒng)為有價(jià)值的物品(例如,文檔、產(chǎn)品等等)提供了對(duì)容易縮放的數(shù)據(jù)豐富的出處的實(shí)時(shí)、多媒體、多用戶、安全的訪問。在此公開的信息追蹤系統(tǒng)的實(shí)施例可被用來基于順應(yīng)性、審計(jì)、以及工作流程進(jìn)展和完成來管理產(chǎn)品和/或文檔,以及執(zhí)行其它企業(yè)或消費(fèi)者/品牌相關(guān)任務(wù)(例如,品牌保護(hù)/防偽努力和顧客/品牌交互)。如在此所使用的,短語〃工作流程〃指代自動(dòng)過程,在該自動(dòng)過程期間,根據(jù)一組程序上的規(guī)則,出于行動(dòng)和/或信息目的,將產(chǎn)品、文檔、信息或任務(wù)從一個(gè)參與者傳遞到另一個(gè)參與者。工作流程包括成像工作流程(例如,質(zhì)量保證、認(rèn)證、取證(forensics),等等)、供應(yīng)鏈工作流程(例如,追蹤和跟蹤、檢查、運(yùn)送/接收、召回,等等)、環(huán)境或傳感器數(shù)據(jù)監(jiān)視工作流程、或其它合適的工作流程(例如,統(tǒng)計(jì)(例如,庫存、節(jié)點(diǎn)處的平均時(shí)間,等等)、順應(yīng)性、審計(jì),等等)。換句話說,工作流程是與產(chǎn)品和/或文檔相關(guān)聯(lián)的要完成的任何的定義的任務(wù)集。工作流程出處由模板組成,該模板概述了產(chǎn)品/文檔/信息/任務(wù)的歷史,以及與該工作流程有關(guān)的任何采取的行動(dòng)和/或接收的信息。該出處記錄將工作流程的各種元素映射在一起,以及在一些情況中將其聯(lián)系在一起。在一個(gè)示例中,該工作流程出處是在工作流程中完成的所有任務(wù)連同關(guān)聯(lián)的信息(例如,誰執(zhí)行了該任務(wù)、隨之的數(shù)字簽名,等等)一起的完全、可審計(jì)(例如數(shù)字簽名的,安全存儲(chǔ)的,等等)的日志。同樣如在此所使用的,"節(jié)點(diǎn)〃指的是工作流程中的當(dāng)時(shí)(then-current)狀態(tài)。在一個(gè)實(shí)施例中,如果文檔從 創(chuàng)造者移動(dòng)到編輯者到訂戶,則相應(yīng)的節(jié)點(diǎn)是例如創(chuàng)造、編輯和接收副本。在任何情況中,該節(jié)點(diǎn)與文檔(例如,合成文檔或包括若干項(xiàng))的當(dāng)前版本或產(chǎn)品的當(dāng)前狀態(tài)/位置相對(duì)應(yīng)。要理解的是,節(jié)點(diǎn)還可以是并行的,例如,當(dāng)多個(gè)接收者需要證實(shí)收到時(shí)。現(xiàn)在參考圖1,描繪了信息追蹤系統(tǒng)10的實(shí)施例的示意圖。每個(gè)系統(tǒng)10部件將參照?qǐng)DI被簡(jiǎn)要地描述,以及這些部件的功能將參照?qǐng)D2、3、4和5A到被詳細(xì)地描述。該系統(tǒng)10包括云計(jì)算網(wǎng)絡(luò)12,該云計(jì)算網(wǎng)絡(luò)12是實(shí)現(xiàn)基于因特網(wǎng)的計(jì)算的計(jì)算機(jī)(例如,處理器和/或服務(wù)器)的虛擬化庫。通過該云網(wǎng)絡(luò)12,將共享資源、軟件和信息按需提供給各種計(jì)算設(shè)備14、16 (無論是靜止的(例如,臺(tái)式計(jì)算機(jī))還是移動(dòng)的(例如,膝上型計(jì)算機(jī)、上網(wǎng)本、蜂窩式電話、個(gè)人數(shù)字助理(PDA)等等))。該云計(jì)算網(wǎng)絡(luò)12允許信息追蹤系統(tǒng)提供者(未示出)通過另一個(gè)web服務(wù)或軟件(諸如web瀏覽器)來將該工作流程管理系統(tǒng)18及其各種服務(wù)在線傳遞給訂戶S1、S2、S3、S4。與該云計(jì)算網(wǎng)絡(luò)12相關(guān)聯(lián)的軟件和數(shù)據(jù)被存儲(chǔ)在服務(wù)器(未示出)上。如在此所使用的,訂戶S1、S2、S3、S4包括針對(duì)由工作流程管理系統(tǒng)18的所有者/操作者所提供的一個(gè)或多個(gè)服務(wù)簽約的那些公司和/或個(gè)人。一些訂戶S1、S2、S3、S4被彼此聯(lián)系,因?yàn)樗麄兏牧讼鄳?yīng)的訂戶S1、S2、S3、S4參與的工作流程的節(jié)點(diǎn)。要理解的是,訂戶SI、S2、S3、S4可以或可以不知道工作流程中的其它參與者。當(dāng)訂戶S1、S2、S3、S4是公司時(shí),與該公司相關(guān)聯(lián)的一個(gè)或多個(gè)個(gè)人可以被提供系統(tǒng)18識(shí)別/認(rèn)證訪問準(zhǔn)則。此外,允許訪問該系統(tǒng)18的訂戶公司的各個(gè)人可以具有不同的信息訪問級(jí)別。這些級(jí)別可以在初始簽約期間被設(shè)置(例如,由管理員或其它權(quán)威人士),以及例如被保存在數(shù)據(jù)庫20中與該訂戶相關(guān)聯(lián)的簡(jiǎn)檔中。這些級(jí)別也可以基于訂戶SI、S2、S3、S4參加的工作流程來被設(shè)置(例如,臨床試驗(yàn)中的參與者可能不可以訪問該臨床試驗(yàn)中的其它參與者的記錄)。當(dāng)不能訪問的用戶查看了工作流程或出處記錄時(shí),他/她未參與的任何信息都是灰色的或涂黑的。要理解的是,用戶可以被添加和/或刪除,并且現(xiàn)有用戶的訪問級(jí)別可以由具有做出這些改變的權(quán)限的訂戶處的個(gè)人所改變。訪問級(jí)別還可以至少部分地取決于訂戶S1、S2、S3、S4的安全策略、順應(yīng)性/審計(jì)規(guī)則(Sarbanes-Oxley、HIPAA等等)、以及其它商業(yè)規(guī)則。一個(gè)或多個(gè)訂戶S1、S2、S3、S4 (在此也被稱為源)可以與相應(yīng)的數(shù)據(jù)網(wǎng)絡(luò)有關(guān)系,每個(gè)數(shù)據(jù)網(wǎng)絡(luò)包括web可訪問信息存儲(chǔ)空間W1、W2、W3、W4以及該web可訪問信息存儲(chǔ)空間Wl、W2、W3、W4的主機(jī)服務(wù)器Hl、H2、H3、H4。各種類型的數(shù)據(jù)可以響應(yīng)于對(duì)該數(shù)據(jù)的請(qǐng)求(例如,來自可輪詢傳感器)按需地,或在排定的上載事件(例如,來自自報(bào)告?zhèn)鞲衅?期間,或按需和在排定的上載事件期間兩者,或作為隨機(jī)上載事件(例如,網(wǎng)站更新,博客聊天,等等)的結(jié)果,以分組化數(shù)據(jù)的形式被發(fā)送到相應(yīng)的主機(jī)服務(wù)器HI、H2、H3、H4。發(fā)送的數(shù)據(jù)也可以如安全需要要求的那樣被加密、數(shù)字簽名等等。主機(jī)服務(wù)器H1、H2、H3、H4包括接收原始數(shù)據(jù)的接收器(未示出),和將該原始數(shù)據(jù)或從該原始數(shù)據(jù)得到的數(shù)據(jù)發(fā)布到web可訪問信息存儲(chǔ)空間W1、W2、W3、W4的(一個(gè)或多個(gè))處理器或(一個(gè)或多個(gè))其它計(jì)算設(shè)備(也未示出)。web可訪問信息存儲(chǔ)空間W1、W2、W3、W4可以是任何多用戶(潛在地多訪問級(jí)別)的web可訪問注冊(cè)處、web可訪問數(shù)據(jù)庫、web可訪問發(fā)布位置、或信息的其它web可訪問顯著主機(jī)。在一些情況中,該web可訪問信息存儲(chǔ)空間W1、W2、W3、W4與web可訪問的網(wǎng)站或數(shù)據(jù)儲(chǔ)存器相關(guān)聯(lián)。 在一些情況中,這些數(shù)據(jù)網(wǎng)絡(luò)包括一個(gè)或多個(gè)傳感器24。這些傳感器24可以從以下中選擇監(jiān)視系統(tǒng)、雷達(dá)傳感器、射頻傳感器、成像傳感器、全球定位系統(tǒng)、天氣傳感器、溫度傳感器、配置成報(bào)告關(guān)于事件的預(yù)定信息的設(shè)備、配置成報(bào)告關(guān)于信號(hào)類型的預(yù)定信息·的設(shè)備、及其組合??奢喸儌鞲衅?即,可被詢問的那些傳感器)的特定示例包括雷達(dá)/THz傳感器、RFID、條形碼、明顯的安全記號(hào),等等。自報(bào)告?zhèn)鞲衅鞯奶囟ㄊ纠ㄓ∷㈦姵睾椭悄軜?biāo)簽、閃視器、電致發(fā)光設(shè)備,等等。傳感器24均被放置成收集特定類型的原始數(shù)據(jù)(例如,溫度數(shù)據(jù)、地震數(shù)據(jù)、位置數(shù)據(jù),等等),并且被配置成將收集的原始數(shù)據(jù)發(fā)送到與其操作地通信的主機(jī)服務(wù)器Hl、H2、H3、H4。該主機(jī)服務(wù)器HI、H2、H3、H4接著將該原始數(shù)據(jù)或從其得到的數(shù)據(jù)發(fā)布到web可訪問信息存儲(chǔ)空間W1、W2、W3、W4。此外,如在此所使用的,非訂戶NS1、NS2包括還沒有針對(duì)由工作流程管理系統(tǒng)18的所有者/操作者所提供的一個(gè)或多個(gè)服務(wù)簽約的那些公司和/或個(gè)人。非訂戶NS1、NS2中的一個(gè)或多個(gè)可以與相應(yīng)的數(shù)據(jù)網(wǎng)絡(luò)有關(guān)系,每個(gè)數(shù)據(jù)網(wǎng)絡(luò)包括web可訪問信息存儲(chǔ)空間W5、W6,該web可訪問信息存儲(chǔ)空間W5、W6的主機(jī)服務(wù)器H5、H6,以及在一些情況下,一個(gè)或多個(gè)傳感器24。非訂戶NSl、NS2傳感器網(wǎng)絡(luò)的部件與訂戶S1、S2、S3、S4數(shù)據(jù)網(wǎng)絡(luò)的部件相似地起作用。要理解的是,與非訂戶NS1、NS2有關(guān)系的數(shù)據(jù)網(wǎng)絡(luò)被認(rèn)為是與該信息追蹤系統(tǒng)沒有關(guān)系,因?yàn)樗鼈兣c工作流程管理系統(tǒng)18的非訂戶NS1、NS2相關(guān)聯(lián)。要進(jìn)一步理解的是,非訂戶NS1、NS2可以變成訂戶S1、S2、S3、S4,反之亦然。系統(tǒng)10還可以包括一個(gè)或多個(gè)專用數(shù)據(jù)網(wǎng)絡(luò)36,該一個(gè)或多個(gè)專用數(shù)據(jù)網(wǎng)絡(luò)36將原始數(shù)據(jù)直接發(fā)送到系統(tǒng)18的計(jì)算設(shè)備16。該特定的數(shù)據(jù)網(wǎng)絡(luò)專用于該工作流程管理系統(tǒng)18,并且具體為該系統(tǒng)18收集傳感器數(shù)據(jù)或其它數(shù)據(jù)。專用數(shù)據(jù)網(wǎng)絡(luò)36的一個(gè)非限制性示例是web饋送(feed)(即,向用戶提供頻繁更新的內(nèi)容的數(shù)據(jù)格式)。在web饋送中,一個(gè)或多個(gè)內(nèi)容供應(yīng)商公布該系統(tǒng)18訂閱的饋送鏈接。該系統(tǒng)18可以包括聚集器(未示出),該聚集器詢問(例如,以預(yù)定間隔或響應(yīng)于數(shù)據(jù)收集觸發(fā)事件,在下文進(jìn)一步討論)在其饋送列表中的所有服務(wù)器它們是否具有新內(nèi)容。當(dāng)新內(nèi)容可用時(shí),該聚集器將下載該內(nèi)容,并將其發(fā)送到計(jì)算設(shè)備16,以用于進(jìn)一步處理。訂戶SI、S2、S3、S4數(shù)據(jù)網(wǎng)絡(luò)、非訂戶NS1、NS2數(shù)據(jù)網(wǎng)絡(luò)、和/或?qū)S脭?shù)據(jù)網(wǎng)絡(luò)26可以是基于衛(wèi)星的、基于移動(dòng)網(wǎng)絡(luò)的、專用鏈接、有線鏈接、或其組合。
訂戶SI、S2、S3、S4通過web服務(wù)(例如,網(wǎng)站、網(wǎng)頁等等)獲得對(duì)該工作流程管理系統(tǒng)18的訪問,該web服務(wù)提供和顯示到該系統(tǒng)18中的訪問點(diǎn)34。該訪問點(diǎn)34可以通過被配置成鏈接到云計(jì)算網(wǎng)絡(luò)12的任何計(jì)算設(shè)備14被訪問。雖然在圖I中示出單個(gè)計(jì)算設(shè)備14,但要理解的是,單個(gè)訂戶SI、S2、S3、S4可以具有任意數(shù)量的計(jì)算設(shè)備14。訪問點(diǎn)34可以包括允許用戶錄入個(gè)人信息(例如,登錄ID)和認(rèn)證信息(例如,口令、PIN等等)的數(shù)據(jù)錄入字段。在其它情況中,被用來訪問該訪問點(diǎn)34的計(jì)算設(shè)備14可以包括其它硬件,該其它硬件例如可以接收和讀取智能卡以用于識(shí)別/認(rèn)證目的,或可以利用生物統(tǒng)計(jì)數(shù)據(jù)以用于識(shí)別/認(rèn)證目的。在后者的示例中,該設(shè)備14包括或被操作地連接到進(jìn)行生理和行為特性的重復(fù)測(cè)量以驗(yàn)證用戶的身份的裝備。通過訪問點(diǎn)34錄入的任何識(shí)別信息通過云計(jì)算網(wǎng)絡(luò)12被發(fā)送,并且由后端(聯(lián)網(wǎng)的)計(jì)算設(shè)備16 (例如,虛擬化的和/或冗余的處理器)接收,該后端計(jì)算設(shè)備16分析該信息,并且允許或拒絕該請(qǐng)求用戶訪問該系統(tǒng)18。
當(dāng)在訪問點(diǎn)34處所接收的信息由后端計(jì)算設(shè)備16所驗(yàn)證時(shí),該用戶能夠?qū)嶋H上進(jìn)入該工作流程管理系統(tǒng)18。準(zhǔn)予的訪問將取決于先前提到的與請(qǐng)求訪問的用戶相關(guān)聯(lián)的安全級(jí)別,以及在一些情況中,還將取決于根據(jù)該訪問點(diǎn)34的性質(zhì)(例如,需要https連接)直接設(shè)置的(一個(gè)或多個(gè))安全設(shè)置。在登錄后,該用戶可以訪問他/她參與的一個(gè)或多個(gè)工作流程,可以訪問他/她的簡(jiǎn)檔或公司簡(jiǎn)檔(如果參與這樣的信息),和/或可以錄入與系統(tǒng)18中的任何文檔、產(chǎn)品和/或工作流程有關(guān)的請(qǐng)求/搜索條目。通過使用特權(quán)命令集(例如,在菜單驅(qū)動(dòng)的訪問控制系統(tǒng)的情況下)、自由文本搜索(例如,在搜索驅(qū)動(dòng)的系統(tǒng)的情況下)、或一旦登錄到該系統(tǒng)18上就可用的其它用戶接口前端來從該計(jì)算設(shè)備14錄入該請(qǐng)求/搜索條目。一些請(qǐng)求是原子請(qǐng)求,或涉及單個(gè)工作流程和/或該工作流程的單個(gè)方面。其它請(qǐng)求是分子請(qǐng)求,其包括兩個(gè)或更多個(gè)原子請(qǐng)求(例如,涉及單個(gè)工作流程的多個(gè)方面)。另外其它的請(qǐng)求是復(fù)合請(qǐng)求,其包括跨越多個(gè)工作流程的原子請(qǐng)求和/或分子請(qǐng)求。作為非限制性示例,初始請(qǐng)求可涉及找出工作流程中未完成的任務(wù)、工作流程中失序的任務(wù)、非法字段條目、延誤的任務(wù)、工作流程拒絕的原因、狀態(tài)(例如,檔案狀態(tài)、一個(gè)或多個(gè)產(chǎn)品的當(dāng)前狀態(tài)(例如,產(chǎn)品運(yùn)送的狀態(tài)),等等),或任何其它期望的與文檔、產(chǎn)品、和/或工作流程有關(guān)的問題。當(dāng)使用請(qǐng)求條目(entry)時(shí),該請(qǐng)求條目被提交到該工作流程管理系統(tǒng)18,該工作流程管理系統(tǒng)18包括注冊(cè)數(shù)據(jù)庫20、映射引擎26、計(jì)算設(shè)備16、匿名/模糊引擎30、以及(一個(gè)或多個(gè))過濾器32。要理解的是,系統(tǒng)18的部件可以被實(shí)現(xiàn)在統(tǒng)一的位置,或者系統(tǒng)18的(一個(gè)或多個(gè))部分可以被實(shí)現(xiàn)在不同的位置處。要進(jìn)一步理解的是,這些部件中的每個(gè)部件直接地或間接地與云計(jì)算網(wǎng)絡(luò)12操作通信,并且每個(gè)部件包括相應(yīng)的軟件和/或程序,這些軟件和/或程序被配置成執(zhí)行工作流程管理系統(tǒng)18的一個(gè)或多個(gè)操作,包括在此所公開的方法的實(shí)施例的一個(gè)或多個(gè)步驟(參見例如圖2和4)。此外,雖然圖I中示出一些部件中的單個(gè)部件,但系統(tǒng)18可以包括多個(gè)映射引擎26、計(jì)算設(shè)備16、匿名/模糊引擎30、以及過濾器32。該注冊(cè)數(shù)據(jù)庫20包括用于存儲(chǔ)與產(chǎn)品和/或文檔工作流程相關(guān)聯(lián)的數(shù)據(jù)的硬件,以及還包括用于在預(yù)先存在字段(即,原始數(shù)據(jù)庫的一部分或作為先前執(zhí)行的數(shù)據(jù)收集事件的結(jié)果而先前生成的)或更始字段(de novo field)(即,作為當(dāng)時(shí)的數(shù)據(jù)收集事件的結(jié)果而新生成的)中呈現(xiàn)該數(shù)據(jù)的軟件,兩者都將在下文被進(jìn)一步討論。要理解的是,當(dāng)注冊(cè)數(shù)據(jù)庫20中的數(shù)據(jù)被呈現(xiàn)給系統(tǒng)18的用戶時(shí),該數(shù)據(jù)可以以預(yù)定格式被呈現(xiàn)給該用戶,取決于用戶的訪問級(jí)別和所接收的和/或所生成的數(shù)據(jù)兩者。被輸入到數(shù)據(jù)庫20中的數(shù)據(jù)可以被組織,以便存在數(shù)據(jù)的分級(jí)結(jié)構(gòu)。查詢語義標(biāo)簽可以在執(zhí)行傳感器數(shù)據(jù)搜索之后,被分配給訂戶SI、S2、S3、S4和/或分配給一個(gè)或多個(gè)工作流程。工作流程的(一個(gè)或多個(gè))特定字段可以被加標(biāo)簽/標(biāo)記,該工作流程內(nèi)的(一個(gè)或多個(gè))特定文檔或產(chǎn)品信息可以被加標(biāo)簽/標(biāo)記,和/或(一個(gè)或多個(gè))特定的工作流程可以被加標(biāo)簽/標(biāo)記,以便創(chuàng)建期望的分級(jí)結(jié)構(gòu)。該查詢語義標(biāo)簽可以從不重要的到秘密的進(jìn)行變化。作為一個(gè)非限制性示例,該查詢語義標(biāo)簽可以涉及某個(gè)文本,使得如果特定工作流程內(nèi)的任何文檔或整個(gè)工作流程包含該文本,則將該文檔或工作流程標(biāo)記。作為另一個(gè)非限制性示例,該查詢語義標(biāo)簽可以標(biāo)記整個(gè)數(shù)據(jù)庫20中的15個(gè)文檔,這些文檔在內(nèi)容上與作為查詢的主題的文檔最相似。該標(biāo)簽可以由系統(tǒng)18的用戶在登錄到他/她的賬戶時(shí)放在適當(dāng)?shù)奈恢?。這些標(biāo)簽/標(biāo)記可以由有權(quán)訪問被分配該標(biāo)簽的(一個(gè)或多個(gè))工作流程和/或數(shù)據(jù)的任何其它用戶所查看?!?br>
映射引擎26包括被配置成執(zhí)行多個(gè)任務(wù)的硬件和軟件。更特別地,該映射引擎26是從訂戶S1、S2、S3、S4和非訂戶NS1、NS2主動(dòng)地收集數(shù)據(jù)的工作流程管理系統(tǒng)18的部件。主動(dòng)的數(shù)據(jù)收集可以響應(yīng)于請(qǐng)求條目、響應(yīng)于觸發(fā)事件、或響應(yīng)于外部施加的條件來發(fā)生。將請(qǐng)求條目從與訂戶SI、S2、S3、S4之一相關(guān)聯(lián)的用戶提交到系統(tǒng)18。這些請(qǐng)求條目可以涉及在系統(tǒng)18中用戶可以訪問的任何文檔和/或產(chǎn)品工作流程。觸發(fā)事件是在其發(fā)生時(shí)啟動(dòng)數(shù)據(jù)收集的某個(gè)預(yù)置條件的發(fā)生。例如,該計(jì)算設(shè)備16可以被編程成每二十四小時(shí)運(yùn)行數(shù)據(jù)收集事件或?qū)⒔邮盏臄?shù)據(jù)與預(yù)置可接受閾值和范圍相比較。在后一種情況下,當(dāng)設(shè)備16認(rèn)識(shí)到接收的數(shù)據(jù)在預(yù)定閾值以上或以下,或在預(yù)置范圍之外時(shí),該設(shè)備16可以被配置成促使該映射引擎26運(yùn)行與該數(shù)據(jù)有關(guān)的查詢。在一些情況中,該觸發(fā)可以是預(yù)定義的,使得它的發(fā)生自動(dòng)地觸發(fā)數(shù)據(jù)輸入,或它可以是與正在進(jìn)行中的數(shù)據(jù)中的包括中斷或甚至振蕩的任何大的改變相關(guān)聯(lián)的事件(即,被動(dòng)態(tài)地定義為觸發(fā)事件而沒有先驗(yàn)的事件的任何語義定義)。正在進(jìn)行中的數(shù)據(jù)中的改變可以通過使用傳統(tǒng)的文本挖掘技術(shù)而被識(shí)別。更進(jìn)一步,外部施加的條件可以是審計(jì)或另一個(gè)事件,其促使該系統(tǒng)18主動(dòng)地收集數(shù)據(jù)并且更新該數(shù)據(jù)庫20中的字段和/或記錄。響應(yīng)于識(shí)別這些情況之一或響應(yīng)于這些情況之一被促使,該映射引擎26被配置成生成將被用來搜索訂戶S1、S2、S3、S4和非訂戶NS1、NS2的數(shù)據(jù)網(wǎng)絡(luò)的查詢。在一個(gè)實(shí)施例中,該查詢至少部分地基于與用戶相關(guān)聯(lián)的訪問規(guī)則,該用戶提交了該請(qǐng)求/搜索條目。一旦生成合適的查詢,映射引擎26利用生成的查詢來搜索與查詢有關(guān)的信息。通過使用各種網(wǎng)站來進(jìn)行該搜索。更具體地,該引擎26執(zhí)行與在此所公開的各種數(shù)據(jù)網(wǎng)絡(luò)有關(guān)系的網(wǎng)站的web服務(wù)搜索。該引擎定位顯著的web可訪問信息存儲(chǔ)空間Wl、W2、W3、W4、W5、W6中的一個(gè)或多個(gè),并且從這些存儲(chǔ)空間11、12、13、14、15、16中提取數(shù)據(jù)。根據(jù)該查詢,該搜索也可以在數(shù)據(jù)庫20中和在專用數(shù)據(jù)網(wǎng)絡(luò)36中進(jìn)行。該網(wǎng)站和關(guān)聯(lián)的web可訪問信息存儲(chǔ)空間Wl、W2、W3、W4、W5、W6源可以通過基于搜索的詢問技術(shù)來被搜索,諸如例如,通過搜索引擎詢問、特定站點(diǎn)刮削(scraping)(即,對(duì)顯著的信息進(jìn)行提取和過濾)、或其它類似的技術(shù)進(jìn)行搜索。在一個(gè)非限制性示例中,映射引擎26搜索非訂戶web服務(wù),以找到顯著的數(shù)據(jù)庫,基于該查詢來輸入信息,并對(duì)得到的信息進(jìn)行摘要處理。要理解的是,數(shù)據(jù)也可以由訂戶SI、S2、S3、S4手動(dòng)地或自動(dòng)地(例如,使用鍵盤,掃描器,等等),或從直接位于產(chǎn)品上的傳感器(未示出)輸入到該系統(tǒng)18中。這些傳感器是可輪詢傳感器或自報(bào)告?zhèn)鞲衅?,?dāng)例如這些傳感器在特定訂戶SI、S2、S3、S4處被讀取時(shí),或當(dāng)這些傳感器被編程成提交數(shù)據(jù)時(shí),這些傳感器將數(shù)據(jù)發(fā)送到計(jì)算設(shè)備16。從這些特定的傳感器所錄入的傳感器數(shù)據(jù)是與產(chǎn)品和/或產(chǎn)品已經(jīng)暴露給的條件直接有關(guān)的,因?yàn)檫@些傳感器與該產(chǎn)品一起行進(jìn)。產(chǎn)品關(guān)聯(lián)的傳感器的非限制性示例包括追蹤例如位置(例如,GPS數(shù)據(jù))、濕度、溫度、二氧化碳,等等的環(huán)境傳感器。所有收集的數(shù)據(jù)被發(fā)送到計(jì)算設(shè)備16,該計(jì)算設(shè)備16單獨(dú)或結(jié)合該匿名/模糊引擎30和/或該過濾器32被配置成處理該數(shù)據(jù)并生成輸出。該計(jì)算設(shè)備16被配置成在對(duì)從該查詢接收的數(shù)據(jù)執(zhí)行一個(gè)或多個(gè)分析之后,生成分析結(jié)果(analytics)(例如,原始數(shù)據(jù)和該原始數(shù)據(jù)的邏輯數(shù)據(jù)表示)。在一個(gè)實(shí)施例中,執(zhí)行的分析將至少部分地取決于該查詢、觸發(fā)事件、或啟動(dòng)數(shù)據(jù)搜索的外部條件、和/或收到的數(shù)據(jù)的格式。作為一個(gè)示例,如 接收的適合于插入到數(shù)據(jù)庫20中的良好格式化的數(shù)據(jù)(例如,來自web饋送或站點(diǎn)聯(lián)合組織)可以不經(jīng)歷很多的分析(如果有的話),而非格式化的數(shù)據(jù)可以被重映射,以便為該數(shù)據(jù)庫20生成合適的分析結(jié)果。在另一個(gè)實(shí)施例中,執(zhí)行的分析將至少部分地取決于當(dāng)該查詢被運(yùn)行時(shí)在適當(dāng)?shù)奈恢玫墓?jié)點(diǎn)的情境。要理解的是,工作流程的不同的節(jié)點(diǎn)將具有與之相關(guān)聯(lián)的不同的活動(dòng)分析腳本(在計(jì)算設(shè)備16中的適當(dāng)位置且通過計(jì)算設(shè)備16可操作)以解釋接收的信息,通常不考慮被用來獲取該信息的查詢。作為一個(gè)示例,當(dāng)在文檔工作流程的創(chuàng)建節(jié)點(diǎn)期間啟動(dòng)查詢時(shí),由計(jì)算設(shè)備16所運(yùn)行的分析腳本可以不同于在相同的文檔工作流程的編輯節(jié)點(diǎn)期間啟動(dòng)查詢時(shí)運(yùn)行的分析腳本。更特別地,在節(jié)點(diǎn)是"創(chuàng)建"時(shí)運(yùn)行的分析腳本可以涉及例如檢查由相同用戶為相同任務(wù)/工作流程而開始的復(fù)制文檔、驗(yàn)證該用戶具有開始該工作流程的權(quán)利,等等,以及在節(jié)點(diǎn)是"編輯"時(shí)運(yùn)行的分析腳本可以涉及例如檢查為完成而剩余的任務(wù)的數(shù)量、驗(yàn)證輸入、驗(yàn)證解密、記錄改變,等等。在又一個(gè)實(shí)施例中,執(zhí)行的分析將至少部分地取決于請(qǐng)求查詢的用戶的訪問級(jí)別(如果有的話)。例如,因?yàn)槌?jí)用戶可以被允許編輯文檔的所有部分,所以基于來自超級(jí)用戶的請(qǐng)求的分析可以涉及整個(gè)文檔;然而,另一個(gè)用戶可能僅被允許讀取(即,不編輯)或可能在他/她的屏幕上不具有不可見的一些片段,以及因此該分析可以涉及通用統(tǒng)計(jì)量的生成(例如,因?yàn)樵撚脩舨荒芨淖冊(cè)摴ぷ髁鞒讨械臄?shù)據(jù)),或可能僅涉及對(duì)于該請(qǐng)求用戶可見的那些部分。執(zhí)行的分析也可以取決于數(shù)據(jù)生產(chǎn)者/源(例如訂戶或非訂戶)的信譽(yù)、可靠性、等級(jí)等等,特別是在存在沖突數(shù)據(jù)的情況中。如果在數(shù)據(jù)生產(chǎn)者/源的信譽(yù)、等級(jí)或可靠性方面不存在差異,那么首先使用最近的數(shù)據(jù),或使用所有數(shù)據(jù)的移動(dòng)平均,等等。該分析可以不僅考慮作為查詢的結(jié)果所接收的數(shù)據(jù),還可以將新數(shù)據(jù)與一個(gè)或多個(gè)先前的數(shù)據(jù)集相組合,以基于該組合的數(shù)據(jù)集來生成復(fù)合數(shù)據(jù)或新興數(shù)據(jù)。照此,可以基于新接收的數(shù)據(jù)和已經(jīng)在數(shù)據(jù)庫20中的更舊的數(shù)據(jù)的組合來生成新的分析結(jié)果。要理解的是,該計(jì)算設(shè)備16可以被重配置和/或重編程,以便更新分析腳本和/或其它分析程序,使得該系統(tǒng)18能夠產(chǎn)生最新的和期望的輸出。例如,可以編輯腳本來改變或輸入關(guān)鍵詞,該關(guān)鍵詞被用來識(shí)別可使用的和/或重要的數(shù)據(jù)和不可使用的和/或不重要的數(shù)據(jù)。匿名/模糊引擎30與該計(jì)算設(shè)備16操作通信,并且被配置成使由該計(jì)算設(shè)備16所生成的分析結(jié)果匿名。當(dāng)用戶的訪問級(jí)別不能使他/她看見包含在分析結(jié)果中的某些信息時(shí),該匿名/模糊引擎30接收生成的分析結(jié)果。例如,如果工程師登錄到系統(tǒng)18中并且注意到與他的項(xiàng)目相關(guān)聯(lián)的采購預(yù)算是不正確的,則他的請(qǐng)求條目可以詢問誰批準(zhǔn)了該采購預(yù)算。如果該工程師的訪問級(jí)別要求他不參與該信息,則匿名/模糊引擎30可以確保生成的分析結(jié)果包括通用消息(例如,〃經(jīng)理批準(zhǔn)了該采購預(yù)算〃或〃你不可以訪問這樣的信息〃)。過濾器32也與該計(jì)算設(shè)備16 (和該匿名/模糊引擎30)操作通信,并且被配置成將由該計(jì)算設(shè)備16所生成的分析結(jié)果和/或輸出進(jìn)行聚集、分類、和/或分等。該過濾器32也可以掃描特定的分析觸發(fā)或索引項(xiàng),諸如〃簽名〃、〃批準(zhǔn)〃、〃拒絕〃、〃再申請(qǐng)〃、〃取消",等等,以便考慮與該特定用戶相關(guān)聯(lián)的任何訪問權(quán)利來將該分析的輸出重構(gòu)造成對(duì)于 用戶可呈現(xiàn)的形式。在其中數(shù)據(jù)收集事件/搜索由用戶請(qǐng)求所觸發(fā)的實(shí)施例中,要理解的是,生成的輸出可以通過電子郵件、文本消息、短消息服務(wù)(SMS)消息、即時(shí)消息、或其組合來被發(fā)送給用戶。這種類型的消息可以在他/她的計(jì)算設(shè)備14 (或與用戶相關(guān)聯(lián)的另一個(gè)電子設(shè)備)上被發(fā)送給用戶。在另一個(gè)實(shí)施例中,該計(jì)算設(shè)備16可以指示該用戶(在他/她的計(jì)算設(shè)備14的屏幕上)拉起(一個(gè)或多個(gè))文檔和/或(一個(gè)或多個(gè))產(chǎn)品的出處記錄,并查看特定工作流程或字段以查看請(qǐng)求的信息。該輸出還被用來更新數(shù)據(jù)庫20中的一個(gè)或多個(gè)字段。這將參照?qǐng)D2來被描述。在該引擎26響應(yīng)于請(qǐng)求或觸發(fā)事件/條件來從與訂戶S1、S2、S3、S4中的一個(gè)或多個(gè)和非訂戶NS1、NS2中的一個(gè)或多個(gè)相關(guān)聯(lián)的網(wǎng)絡(luò)主動(dòng)地收集數(shù)據(jù)之后(參見參考數(shù)字200和202),該計(jì)算設(shè)備16處理該接收的數(shù)據(jù),并且接著將生成的輸出輸入到數(shù)據(jù)庫20中的適當(dāng)?shù)淖侄沃?。如在參考?shù)字204中所示的,該計(jì)算設(shè)備16掃描該數(shù)據(jù)庫20,以確定在該注冊(cè)數(shù)據(jù)庫20中是否存在生成的分析結(jié)果(即,原始數(shù)據(jù)或從該原始數(shù)據(jù)得到的數(shù)據(jù))。在一些情況中,在該注冊(cè)數(shù)據(jù)庫20中不存在生成的輸出(例如分析結(jié)果),并且因此生成更始字段以及用該信息來填充更始字段(參見參考數(shù)字206)。在其它情況中,該輸出要求對(duì)當(dāng)前字段中的信息進(jìn)行移除,或?qū)@些字段本身進(jìn)行移除,并且因此這些字段可以被去填充(參見參考數(shù)字208和216)或甚至被刪除(參見參考數(shù)字208和212)。在又其他情況中,該輸出致使在一個(gè)或多個(gè)字段中當(dāng)時(shí)所填充的信息是過時(shí)的和/或不正確的,并且因此該輸出可以被用來重填充這些預(yù)先存在的字段(參見參考數(shù)字210)。照此,在運(yùn)行查詢和提供分析結(jié)果之后,數(shù)據(jù)庫字段集可以增長(zhǎng)、縮減或保持相同。如在參考數(shù)字218處所說明的,在數(shù)據(jù)庫20被更新之后,要理解的是,數(shù)據(jù)庫20中的修訂的、更新的或新數(shù)據(jù)被用來動(dòng)態(tài)地變更用于一個(gè)或多個(gè)用戶接口 Π的數(shù)據(jù)呈現(xiàn)。這些用戶接口 UI是在相應(yīng)用戶的特定計(jì)算設(shè)備14的屏幕上可見的,并且允許該用戶與該系統(tǒng)18交互。被添加到該數(shù)據(jù)庫20和/或從該數(shù)據(jù)庫20刪除的數(shù)據(jù)可以在數(shù)據(jù)收集和分析發(fā)生的節(jié)點(diǎn)處、上游或下游變更一個(gè)或多個(gè)工作流程。特別地,該計(jì)算設(shè)備16被編程成分析該接收的數(shù)據(jù)(單獨(dú)或與先前存儲(chǔ)的數(shù)據(jù)集相結(jié)合),并且接著配置或重配置一個(gè)或多個(gè)特定用戶接口 Π上的數(shù)據(jù)呈現(xiàn)。該配置或重配置可以考慮用戶的訪問權(quán)利、最初請(qǐng)求的信息(如果從請(qǐng)求條目啟動(dòng)搜索)、接收和/或生成的信息、任何其它用戶偏好設(shè)置(例如,先前采購的服務(wù)、選擇的格式設(shè)置,等等),等等。呈現(xiàn)給特定用戶的數(shù)據(jù)集也可以基于數(shù)據(jù)的源來被變更。例如,如果在數(shù)據(jù)提供者的信譽(yù)、等級(jí)或可靠性上不存在差別,則首先使用最近的數(shù)據(jù),或使用所有數(shù)據(jù)的移動(dòng)平均,等等。照此,例如,如果最信賴的、可靠的、當(dāng)時(shí)最高等級(jí)等等的數(shù)據(jù)提供者改變了其正呈現(xiàn)的數(shù)據(jù)的格式/圖式,則可以變更該數(shù)據(jù)的呈現(xiàn)。該計(jì)算設(shè)備16還被編程成使用于系統(tǒng)18的一個(gè)或多個(gè)用戶的過程、響應(yīng)、或行動(dòng)自動(dòng)化,并且通過用戶的接口 Π來顯示這些過程、(一個(gè)或多個(gè))響應(yīng)或(一個(gè)或多個(gè))行動(dòng)。圖形用戶接口 UI的組織因此被調(diào)諧到用戶的特定工作流程。因而,最顯著的信息被視覺地提供給用戶并提供給他/她的工作流程。數(shù)據(jù)的呈現(xiàn)經(jīng)?;谟脩粼诠ぷ髁鞒讨械慕巧?。照此,角色相關(guān)的用戶接口 Π被呈現(xiàn),其中使得所要求的讓給定用戶完成的任務(wù)或用戶可能最感興趣的數(shù)據(jù)更可見(例如,將更多的注意引到該信息/數(shù)據(jù))。作為角色相關(guān)的一個(gè)非限制性示例,動(dòng)態(tài)可重配置數(shù)據(jù)呈現(xiàn)涉及運(yùn)送形式,在該情況下,使運(yùn)送ID、路由信息等等通過運(yùn)送人員各自的用戶接口·UI而對(duì)于運(yùn)送人員是最明顯的,并且使與材料有關(guān)的信息通過運(yùn)送者和發(fā)送者各自的用戶接口 Π而對(duì)于運(yùn)送者和發(fā)送者是最明顯的。作為角色相關(guān)情況的另一個(gè)非限制性示例,授權(quán)的用戶從系統(tǒng)18請(qǐng)求關(guān)于用于他/她的項(xiàng)目的采購預(yù)算的信息。由計(jì)算設(shè)備16所接收的數(shù)據(jù)(作為搜索的結(jié)果)指示了該預(yù)算還沒有被X先生批準(zhǔn)。當(dāng)用戶的訪問權(quán)利允許他/她訪問該信息時(shí),計(jì)算設(shè)備16可以用X先生還沒有批準(zhǔn)預(yù)算的警報(bào)來重配置該授權(quán)用戶的接口。計(jì)算設(shè)備16也可以被配置成識(shí)別數(shù)據(jù)庫20中未填寫的字段,并且修訂與X先生相關(guān)聯(lián)的用戶接口 UI,使得該工作流程的采購預(yù)算字段保持加亮,直到用合適的數(shù)據(jù)來將其填滿。該特定的用戶接口配置將警告X先生以下事實(shí)工作流程的采購預(yù)算部分正等候完成。替代地或附加地,該計(jì)算設(shè)備16可以生成工作流程中的更始行動(dòng)項(xiàng)字段,并在該字段中插入消息(該消息記載了例如〃完成采購預(yù)算〃)以便通過X先生的用戶接口 UI顯示。如在這些非限制性示例中所說明的,用于一個(gè)用戶的數(shù)據(jù)的呈現(xiàn)可以與用于另一個(gè)用戶的數(shù)據(jù)的呈現(xiàn)不同,以及呈現(xiàn)的數(shù)據(jù)也可以是不同的。在又一個(gè)非限制性示例中,數(shù)據(jù)的呈現(xiàn)也可以涉及用于特定用戶的簡(jiǎn)單重布置。例如,工作流程中的任務(wù)〃取證(forensic) 〃可以在取證代理登錄時(shí)被放置在列表的頂部,而在相同工作流程中的任務(wù)〃追蹤〃可以在追蹤代理登錄時(shí)被放置在列表的頂部。要理解的是,也可以在該服務(wù)中的任何點(diǎn)處手動(dòng)地生成警報(bào)(例如,在以上所提供的示例中通過X先生的監(jiān)督者),只要用戶具有訪問權(quán)限/許可來生成這些警報(bào)。當(dāng)警報(bào)被手動(dòng)生成時(shí),要理解的是,僅對(duì)訂閱了特定饋送的那些訂戶SI、S2、S3、S4通知該手動(dòng)輸入的警報(bào)。當(dāng)配置或重配置(一個(gè)或多個(gè))用戶接口 UI時(shí),要理解的是,該計(jì)算設(shè)備16和該云計(jì)算網(wǎng)絡(luò)12被配置成基于訪問控制的離散化的級(jí)別(例如與簡(jiǎn)檔和/或工作流程相關(guān)聯(lián)的一個(gè)或多個(gè)用戶的安全級(jí)別),來將附加信息發(fā)布到用戶的簡(jiǎn)檔和/或一個(gè)或多個(gè)工作流程。例如,該計(jì)算設(shè)備16可以將關(guān)于支付方法、新服務(wù)(例如,追蹤和跟蹤服務(wù)、取證服務(wù)等等)的信息等等添加到可以訪問來進(jìn)行支付的用戶的簡(jiǎn)檔,可以將新服務(wù)添加到該服務(wù)計(jì)劃,等等。此外,該計(jì)算設(shè)備16和該云計(jì)算網(wǎng)絡(luò)12也可以在主控該訪問點(diǎn)34的網(wǎng)站上公開地發(fā)布信息。該信息可以基于一般的安全級(jí)別,使得訪問該網(wǎng)站的任何人不被給予他/她未被授權(quán)來接收的信息。該信息可以是關(guān)于文檔工作流程管理系統(tǒng)18、服務(wù)和對(duì)應(yīng)價(jià)格
等等的一般信息?,F(xiàn)在參考圖3,描繪了涉及三個(gè)訂戶S1、S2和S3的文檔工作流程300。更具體地,描繪了在文檔工作流程300的各種節(jié)點(diǎn)A、B、C處的數(shù)據(jù)的輸入、修訂或刪除,以及在這樣的工作流程300中可以得到的各種用戶接口 UI數(shù)據(jù)配置310、312、314的幾個(gè)示例。如圖3中所說明的,當(dāng)通過工作流程300對(duì)(一個(gè)或多個(gè))文檔(未示出)進(jìn)行操作以及對(duì)其處理時(shí),對(duì)于不同節(jié)點(diǎn)A、B、C將不同的信息(在圖中其示例在{}中示出)登入或登出該數(shù)據(jù)庫20。在系統(tǒng)18中做出的數(shù)據(jù)改變可以是數(shù)據(jù)收集事件的結(jié)果,該數(shù)據(jù)收集事件作為查詢或某種其它觸發(fā)事件或條件的結(jié)果而被啟動(dòng)。例如,在節(jié)點(diǎn)A處,生成(一個(gè)或多個(gè))文檔,并且與(一個(gè)或多個(gè))文檔的生成有關(guān)的信息Ir,s,t}被添加到該數(shù)據(jù)庫20。當(dāng)在節(jié)點(diǎn)B處啟動(dòng)查詢時(shí),生成得到的分析結(jié)果(S卩,作為搜索的結(jié)果的原始數(shù)據(jù)或從該原 始數(shù)據(jù)得到的數(shù)據(jù)),例如,{s,U,V, y}。該計(jì)算設(shè)備16將識(shí)別信息{U,V, y}是新的,因?yàn)樵撔畔⒃诎凑展?jié)點(diǎn)A的工作被完成之后是不存在的,并且因此將創(chuàng)建更始字段以將該數(shù)據(jù)添加到該數(shù)據(jù)庫20。例如,如果新信息 是關(guān)于從非訂戶網(wǎng)站取得的(一個(gè)或多個(gè))文檔的相關(guān)統(tǒng)計(jì)信息,則數(shù)據(jù)庫20將生成用于該信息的新的字段(例如,“統(tǒng)計(jì)量”)。在該工作流程300中,為節(jié)點(diǎn)C完成的過程導(dǎo)致先前存儲(chǔ)的信息{s}變?yōu)檫^時(shí)(由{-s}表示),并且新的信息被添加到數(shù)據(jù)庫20。照此,將信息{s}從該數(shù)據(jù)庫20移除,并且新的信息{w,x}被添加到該數(shù)據(jù)庫20中的適當(dāng)?shù)念A(yù)先存在的字段。要理解的是,在該工作流程300中通過用戶接口 Π可用/可見的圖形反饋將取決于該信息(例如,記錄、出處記錄,等等)何時(shí)被訪問(例如,如果(一個(gè)或多個(gè))文檔還沒有在節(jié)點(diǎn)c處被處理,則該信息將不同于如果(一個(gè)或多個(gè))文檔已經(jīng)在節(jié)點(diǎn)c處被處理);特定用戶的訪問權(quán)利;以及與請(qǐng)求的信息相關(guān)聯(lián)的(一個(gè)或多個(gè))節(jié)點(diǎn)。例如,在訂戶S2處的用戶在將(一個(gè)或多個(gè))文檔運(yùn)送到節(jié)點(diǎn)C之前可以請(qǐng)求檢查(一個(gè)或多個(gè))文檔的完整出處記錄,以確保該工作流程如其在該點(diǎn)處可以是的那樣完整。響應(yīng)于該請(qǐng)求,該計(jì)算設(shè)備16將執(zhí)行用戶的接口的動(dòng)態(tài)(重)配置(例如,參考數(shù)字310),以呈現(xiàn)在節(jié)點(diǎn)/狀態(tài)A和B處或按照與節(jié)點(diǎn)/狀態(tài)A和B相關(guān)聯(lián)的過程已經(jīng)被錄入到數(shù)據(jù)庫20的任何信息(按照用戶的訪問級(jí)別)。用戶也可以請(qǐng)求檢查在特定節(jié)點(diǎn)/狀態(tài)處的記錄,以便確定例如誰簽收了(一個(gè)或多個(gè))文檔,追蹤和跟蹤是否按次序,和/或迄今是否已經(jīng)滿足順應(yīng)性。在圖3中所示的示例中,訂戶S2處的用戶請(qǐng)求單獨(dú)查看節(jié)點(diǎn)B處的工作流程。響應(yīng)于該請(qǐng)求,該計(jì)算設(shè)備16將執(zhí)行用戶的接口的動(dòng)態(tài)(重)配置(例如,參考數(shù)字312),以呈現(xiàn)在節(jié)點(diǎn)/狀態(tài)B處或按照與節(jié)點(diǎn)/狀態(tài)B相關(guān)聯(lián)的過程已經(jīng)被錄入到數(shù)據(jù)庫20的任何信息(按照用戶的訪問級(jí)別)。在節(jié)點(diǎn)B處引入的任何新信息可以是粗體的、加亮的、斜體的或以其它方式強(qiáng)調(diào)的,使得用戶察覺到該信息是新的。在節(jié)點(diǎn)B處還沒有被更新而根據(jù)在另一個(gè)節(jié)點(diǎn)(在該示例中,節(jié)點(diǎn)A)處的處理/行動(dòng)等等存在的任何預(yù)先存在的信息,可以以缺省或其它格式被呈現(xiàn),使得它可與新的信息相區(qū)分。要理解的是,呈現(xiàn)的數(shù)據(jù)的次序、加亮、顯示美觀性等等也可以為每個(gè)用戶而改變。此外,如果該用戶請(qǐng)求僅查看在節(jié)點(diǎn)B處輸入的新信息,則要理解的是,該數(shù)據(jù)的呈現(xiàn)將被修訂,以單獨(dú)示出該新數(shù)據(jù){u,v,y}。照此,在該特定的實(shí)施例中,來自節(jié)點(diǎn)A的數(shù)據(jù)(S卩,{s})將不通過該用戶接口被說明。在圖3中所示的另一個(gè)示例中,用戶也可以請(qǐng)求檢查全部的圖形出處記錄。響應(yīng)于該請(qǐng)求,該計(jì)算設(shè)備16將執(zhí)行用戶的接口的動(dòng)態(tài)(重)配置(例如,參考數(shù)字314),以呈現(xiàn)在節(jié)點(diǎn)/狀態(tài)A、B和C的每一個(gè)處或按照與節(jié)點(diǎn)/狀態(tài)A、B和C中的每個(gè)相關(guān)聯(lián)的過程已經(jīng)被錄入到數(shù)據(jù)庫20的任何信息(按照用戶的訪問級(jí)別)。要理解的是,該數(shù)據(jù)可以通過使用由該用戶和/或該計(jì)算設(shè)備16所分配的不同顏色、字體或其它可區(qū)分的格式選項(xiàng)來被呈現(xiàn),使得該用戶可以在與相應(yīng)的節(jié)點(diǎn)相關(guān)聯(lián)的信息之間容易地區(qū)分(例如,在屏幕上)。例如,該數(shù)據(jù)的相對(duì)尺寸、順序、定位、在主菜單上的位置或點(diǎn)擊通過(click-through)等等可以從用戶到用戶被重配置。此外,如圖3中所說明的,該計(jì)算設(shè)備16可以被編程成識(shí)別在哪個(gè)節(jié)點(diǎn)處從該數(shù)據(jù)庫20移除數(shù)據(jù)。替代地,計(jì)算設(shè)備16可以被配置成以時(shí)間線格式來呈現(xiàn)該數(shù)據(jù),該時(shí)間線格式說明了在節(jié)點(diǎn)A發(fā)生了什么、在節(jié)點(diǎn)B發(fā)生了什么、以及在節(jié)點(diǎn)C發(fā)生了什么。該格式將允許用戶推斷在節(jié)點(diǎn)B和C之間的某處,該順應(yīng)性規(guī)則改變或未被遵循。
雖然在圖3中未示出,但全部的出處記錄也可以包括接收的請(qǐng)求條目和執(zhí)行的查詢搜索的時(shí)間線。這可幫助用戶理解為什么某些信息(例如,統(tǒng)計(jì)量)存在于該出處記錄中。這也可以幫助系統(tǒng)18的操作員修訂分析腳本和/或軟件例程、生成新服務(wù),等等。雖然參照?qǐng)D3描述了各種情況,但要理解的是,這些實(shí)施例不是限制性的,并且例如,當(dāng)用戶的角色、節(jié)點(diǎn)/階段、和/或數(shù)據(jù)的信譽(yù)已經(jīng)改變時(shí),想到其它數(shù)據(jù)呈現(xiàn)?,F(xiàn)在將一起討論圖4和5A到在圖4中描繪了該方法的特定示例。圖5A到5D示意性地描繪了遍及圖4的方法的不同用戶接口上的數(shù)據(jù)呈現(xiàn)。照此,圖4和5A到一起說明了工作流程中的數(shù)據(jù)的呈現(xiàn)如何i)基于新的、組合的、或由明文搜索所指示的數(shù)據(jù),以及ii)根據(jù)與該用戶接口 UI相關(guān)聯(lián)的用戶,來動(dòng)態(tài)地進(jìn)行改變。通過圖4和5A到說明的非限制性示例涉及三個(gè)訂戶SI、S2、S3,即,制造商、經(jīng)銷商和零售商?,F(xiàn)在參照參考數(shù)字400,計(jì)算設(shè)備16已經(jīng)在其中編程了用于執(zhí)行數(shù)據(jù)收集事件的預(yù)置計(jì)劃表。這樣的預(yù)置計(jì)劃表可以從工作流程到工作流程而變化,并且可以由系統(tǒng)18的管理員(例如,超級(jí)用戶、工作流程所有者,等等)所設(shè)置。在該示例中,該工作流程涉及從制造商到經(jīng)銷商并接著到零售商的產(chǎn)品運(yùn)送。在該特定示例中的用于執(zhí)行數(shù)據(jù)收集事件的計(jì)劃表可包括,例如只要該工作流程在系統(tǒng)18中是打開的就一天一次,和/或每當(dāng)該產(chǎn)品在被接收或運(yùn)送時(shí)被錄入(即,庫存監(jiān)控/審計(jì))。在參考數(shù)字400處所示的示例中,該觸發(fā)事件是經(jīng)銷商輸入信息到數(shù)據(jù)庫20中,該信息指示了該產(chǎn)品已經(jīng)被運(yùn)送到零售商。一旦該觸發(fā)事件被識(shí)別,映射引擎26生成用于搜索訂戶SI、S2、S3、S4和非訂戶源NSl、NS2的查詢,如在參考數(shù)字402處所示的。響應(yīng)于這種類型的觸發(fā)所生成的查詢可以比響應(yīng)于具體請(qǐng)求所生成的查詢更通用。例如,因?yàn)閬碜越?jīng)銷商的產(chǎn)品的運(yùn)送觸發(fā)了該數(shù)據(jù)搜索,所以生成的查詢可以一般與經(jīng)銷商有關(guān)和/或與該產(chǎn)品將行進(jìn)的路線有關(guān)。在該實(shí)施例中,查詢的結(jié)果可以被用來先驗(yàn)地做出預(yù)測(cè),并且可以基于作為該搜索的結(jié)果被接收的新的事實(shí)或通知來在分析期間生成更新的預(yù)測(cè)。例如,如果引擎26知曉被用來轉(zhuǎn)移該產(chǎn)品的運(yùn)送公司,則該查詢也可以是更具體的。該引擎26接著通過先前描述的方法中的一個(gè)或多個(gè)來從訂戶和/或非訂戶源主動(dòng)地收集數(shù)據(jù)/信息。在這個(gè)示例中,以及如在參考數(shù)字404處所示的,該引擎26從非訂戶社交聯(lián)網(wǎng)站點(diǎn)檢索數(shù)據(jù),該非訂戶社交聯(lián)網(wǎng)站點(diǎn)具有陳述了已經(jīng)在經(jīng)銷商的倉庫之一中報(bào)告了老鼠的發(fā)布。最初可能已經(jīng)由例如從看見老鼠的倉庫運(yùn)貨的貨車運(yùn)輸公司的雇員,或恰好在該倉庫看見一個(gè)或多個(gè)老鼠的任何其它個(gè)人,將該信息發(fā)布到該社交聯(lián)網(wǎng)網(wǎng)站。在該特定實(shí)施例中,該老鼠信息單獨(dú)作為該查詢的結(jié)果被檢索。雖然沒有在圖4的示例中進(jìn)一步討論,但要理解的是,根據(jù)對(duì)該信息的響應(yīng)的嚴(yán)重性和/或任何法律含義,可以在更新不同用戶的接口 Π之前,尋求或甚至直接從經(jīng)銷商請(qǐng)求進(jìn)一步驗(yàn)證。例如,電子郵件或SMS可以被發(fā)送給在按照推測(cè)受侵染的站點(diǎn)處的適當(dāng)用戶,使得他/她能在生成警報(bào)和/或行動(dòng)之前支持/否認(rèn)該主張。該信息被發(fā)送給計(jì)算設(shè)備16,該計(jì)算設(shè)備16用該數(shù)據(jù)庫20核對(duì)該老鼠信息,以確定i)是否該信息已經(jīng)存在于該數(shù)據(jù)庫20中,ii)是否該信息可單獨(dú)被用來生成附加信息,以及ii)是否該信息可以與先前存儲(chǔ)的信息相組合以生成新的數(shù)據(jù)集。如先前所提到的,可采取其它的行動(dòng),以便在將潛在不正確的/未驗(yàn)證的信息接受到該數(shù)據(jù)庫20中之前驗(yàn)證接收的信息。運(yùn)行在新信息上的分析腳本和軟件例程也可以取決于該查詢?cè)谠摦a(chǎn)品離開經(jīng)銷商之后被啟動(dòng)的事實(shí)(例如,分析腳本可以被配置成當(dāng)在收集的數(shù)據(jù)中發(fā)現(xiàn)潛在問題時(shí)生·成警報(bào),或基于其嚴(yán)重性或報(bào)告錯(cuò)誤數(shù)據(jù)的潛在的法律后果做出驗(yàn)證該信息的嘗試)?;谠摲治龅慕Y(jié)果,計(jì)算設(shè)備16更新數(shù)據(jù)庫20,并且還動(dòng)態(tài)地變更可能在上游(例如,零售商)、或在下游(例如,制造商)或在工作流程中接收老鼠信息的點(diǎn)處(例如,經(jīng)銷商)被影響的任何用戶接口 UI。制造商的用戶接口 UM的動(dòng)態(tài)配置或重配置的一個(gè)示例在圖5A中被示出,并且在圖4的參考數(shù)字408和410中進(jìn)行討論。在該特定實(shí)施例中,在經(jīng)銷商的倉庫中的一個(gè)或多個(gè)中的老鼠的潛在存在可能是產(chǎn)品的制造商所關(guān)心的。該計(jì)算設(shè)備16被配置成為該制造商的所有雇員生成警報(bào)。例如,因?yàn)樵撔畔⑴c該產(chǎn)品可能已經(jīng)采取的路線有關(guān),所以這種警報(bào)可以在追蹤和跟蹤工作流程中被顯示。照此,如果制造商雇員檢查該追蹤和跟蹤工作流程,他/她將被警告該潛在的問題。對(duì)該產(chǎn)品的完整的出處記錄的檢查也將給該制造商雇員通知該潛在的問題。要理解的是,對(duì)數(shù)據(jù)的廣泛報(bào)告(例如,在先前的示例中報(bào)告給制造商的所有雇員)可以取決于所涉及的潛在責(zé)任。例如,因?yàn)閷?duì)于錯(cuò)誤警報(bào)的潛在責(zé)任大于對(duì)于未對(duì)其它用戶警告該信息的潛在責(zé)任(例如,因?yàn)楸贿\(yùn)送的產(chǎn)品是不可食用的,被容納在密封的瓶子中,等等),所以倉庫中的老鼠的潛在存在可以在驗(yàn)證該信息之前不使用該系統(tǒng)18來廣泛地傳達(dá)。然而,在另一個(gè)示例中,如果作為查詢的結(jié)果所接收的數(shù)據(jù)是更嚴(yán)重的(例如,數(shù)據(jù)驗(yàn)證了在設(shè)施處的甲烷泄漏的存在),則由于爆炸的可能性,對(duì)于未生成警報(bào)的潛在責(zé)任將大于對(duì)于錯(cuò)誤的變更的潛在責(zé)任。雖然未示出,但計(jì)算設(shè)備16包括被配置成確定該信息的嚴(yán)重性和該信息是否應(yīng)當(dāng)被發(fā)布的規(guī)則(或策略實(shí)施)引擎。替代地,可以(例如通過從計(jì)算設(shè)備16發(fā)送的電子郵件或SMS)聯(lián)系涉及該數(shù)據(jù)的實(shí)體處的本地授權(quán)聯(lián)系人(例如,該倉庫處的管理員或甲烷泄漏正發(fā)生的設(shè)施處的管理員),以通過系統(tǒng)18授權(quán)或拒絕該信息的傳達(dá)。該計(jì)算設(shè)備16也可以被配置成基于新接收的、生成的和/或組合的數(shù)據(jù)來創(chuàng)建用于現(xiàn)有訂戶SI、S2、S3的新服務(wù)。如在參考數(shù)字410處和圖5A中所示的,例如,計(jì)算設(shè)備16可以對(duì)制造商提供召回服務(wù)。對(duì)關(guān)于老鼠的新接收的數(shù)據(jù)的分析可能已經(jīng)識(shí)別了涉及該經(jīng)銷商的系統(tǒng)18中的二十五個(gè)其它工作流程,其中這些工作流程的出處記錄包括關(guān)于老鼠問題和產(chǎn)品的召回兩者的字段。該分析將新信息與舊信息相組合,并且引導(dǎo)該計(jì)算設(shè)備16推論出召回可能是必要的,并提供(通過通知在轉(zhuǎn)運(yùn)跡線中已經(jīng)接收該產(chǎn)品的所有各方來通過該系統(tǒng)18操作的)召回服務(wù)給制造商。這種提供可以出現(xiàn)在與制造商相關(guān)聯(lián)且具有為新服務(wù)簽約的許可的那些用戶的用戶接口 UIM上。如在圖5A中所說明的,用于新服務(wù)的這種提供可以被包括在顯示在更新的用戶接口 UIM上的圖形出處記錄中。如果制造商處的用戶訂閱該新服務(wù),則任何召回信息可以被發(fā)布在該數(shù)據(jù)庫20上,并且使其對(duì)該制造商處和在其它訂戶S2、S3處等等的其它授權(quán)用戶可用。雖然在該示例中描述了新的召回服務(wù),但要理解的是,可提供任何新服務(wù),并且這些新服務(wù)的生成將取決于執(zhí)行的分析。可以在該示例中發(fā)生的動(dòng)態(tài)用戶接口配置或重配置的另一個(gè)示例是經(jīng)銷商的用戶接口 WD,如圖5B中和圖4的參考數(shù)字414處所示的。在經(jīng)銷商的倉庫中的一個(gè)或多個(gè)中的老鼠的潛在存在可能是經(jīng)銷商關(guān)心的。該計(jì)算設(shè)備16被配置成生成警報(bào)以用于該經(jīng)銷商的某個(gè)級(jí)別的管理。再者,例如,因?yàn)樵撔畔⑴c該產(chǎn)品可能已經(jīng)采取的路線有關(guān),所以這種警報(bào)可以在追蹤和跟蹤工作流程中被顯示。照此,如果可以訪問追蹤和跟蹤工作流程 中的該信息的管理員檢查該工作流程,則將對(duì)他/她警告老鼠的報(bào)告和潛在的問題。如果管理員和所有者均可以訪問該信息,則要理解的是,該信息的顯示可以對(duì)于相應(yīng)的用戶是不同的(例如,對(duì)于所有者該警報(bào)可以在主頁的頂部,但對(duì)于管理員該警報(bào)可以是追蹤和蹤跡工作流程下的第一行項(xiàng)目(line-item))。對(duì)該產(chǎn)品的完整的出處記錄的檢查也將對(duì)該經(jīng)銷商管理員通知該潛在的問題。如在圖5B中所說明的,為經(jīng)銷商的(一個(gè)或多個(gè))管理員而生成的警報(bào)也可以通知他/她已經(jīng)使該制造商意識(shí)到該信息。因?yàn)樵诜咒N節(jié)點(diǎn)處啟動(dòng)該搜索,所以可以生成這種類型的警報(bào),并且因此分析腳本被配置成不僅對(duì)經(jīng)銷商通知該信息,還使經(jīng)銷商意識(shí)到該信息已經(jīng)被發(fā)送到哪里。制造商的用戶接口 ΠΜ的動(dòng)態(tài)配置或重配置的一個(gè)示例在圖5A中被示出,并且在圖4的參考數(shù)字408和410中被討論。在該特定實(shí)施例中,在經(jīng)銷商的倉庫中的一個(gè)或多個(gè)中的老鼠的潛在存在可能是產(chǎn)品的制造商關(guān)心的。該計(jì)算設(shè)備16被配置成為該制造商的所有雇員生成警報(bào)。例如,因?yàn)樵撔畔⑴c該產(chǎn)品可能已經(jīng)采取的路線有關(guān),所以這種警報(bào)可以在追蹤和跟蹤工作流程中被顯示。要理解的是,該信息的顯示也可以從用戶到用戶變化,這取決于在該工作流程中的他/她的角色。照此,如果制造商雇員檢查該追蹤和跟蹤工作流程,他/她將被警告該潛在的問題。對(duì)該產(chǎn)品的完整的出處記錄的檢查也將對(duì)該制造商雇員通知該潛在的問題??梢栽谠撌纠邪l(fā)生的動(dòng)態(tài)用戶接口配置或重配置的又一個(gè)示例是零售商的用戶接口 WR,如圖5C中和圖4的參考數(shù)字412處所示的。在經(jīng)銷商的倉庫中的一個(gè)或多個(gè)中的老鼠的潛在存在可能是零售商關(guān)心的。計(jì)算設(shè)備16被配置成為零售商的所有雇員生成警報(bào)(例如,因?yàn)榇尕浫藛T可能最先檢查該運(yùn)送的產(chǎn)品)。再者,例如,因?yàn)樵撔畔⑴c該產(chǎn)品可能已經(jīng)采取的路線有關(guān),所以這種警報(bào)可以在追蹤和跟蹤工作流程中被顯示,和/或可以基于在工作流程中的用戶的角色來在期望的位置中被顯示。在該示例中,該追蹤和跟蹤工作流程可能包括該產(chǎn)品從制造商(M)運(yùn)送到經(jīng)銷商(D)的日期、在該經(jīng)銷商處接收該產(chǎn)品的日期、以及還有該經(jīng)銷商運(yùn)送該產(chǎn)品給零售商(R)的日期。該信息也可能已經(jīng)被包括在由該制造商和該經(jīng)銷商可查看的追蹤和跟蹤工作流程中(盡管在圖5A和5B中未示出)。除了追蹤和跟蹤歷史外,用于零售商的數(shù)據(jù)呈現(xiàn)包括因?yàn)榭赡鼙┞督o老鼠而在收到時(shí)核查該產(chǎn)品的提示。照此,如果零售商的雇員檢查該產(chǎn)品的追蹤和跟蹤工作流程或出處記錄,則將使他/她意識(shí)到該指示和潛在的問題。如在參考數(shù)字416處在圖4中所示的,在檢查該追蹤和跟蹤工作流程和關(guān)于老鼠的警報(bào)之后,在經(jīng)銷商處的授權(quán)的用戶可以用說明了或甚至證明了該制造商的產(chǎn)品沒有位于有嫌疑的倉庫中的信息來更新該數(shù)據(jù)庫20。例如,在經(jīng)銷商處的用戶可以掃描輸入文檔和/或上載監(jiān)視影片,以表明正被討論的產(chǎn)品在倉庫XYZ處被接收并接著從該倉庫XYZ被運(yùn)送,該倉庫XYZ位于與被懷疑包含老鼠的倉庫不同的城市。該附加信息的輸入可觸發(fā)該計(jì)算設(shè)備16生成用于該制造商的后續(xù)警報(bào),例如,聲明更新的信息指示該產(chǎn)品未被暴露給老鼠,如由在特定日期由經(jīng)銷商所上載的數(shù)據(jù)證明的。這些一致的更新按照訪問級(jí)別對(duì)制造商(和任何其它適當(dāng)?shù)挠啈糁械囊粋€(gè)或多個(gè))通知他/她參與的所有信息,并允許該制造商處的該信息的接收者確定適當(dāng)?shù)男袆?dòng)過程(如果有的話)。如由該非限制性示例所說明的,該系統(tǒng)18可以在必要時(shí)和/或適當(dāng)時(shí)擴(kuò)增信息。數(shù)據(jù)的呈現(xiàn)可以包括由用戶所預(yù)選的或由計(jì)算設(shè)備16所自動(dòng)選擇的彈出菜單和·子菜單、主數(shù)據(jù)字段和子字段、圖形、圖表、和/或任何其它格式。經(jīng)常按照用戶定義的設(shè)置來為非警報(bào)級(jí)別信息進(jìn)行重格式化。如由在此公開的示例所說明的,系統(tǒng)18能夠基于(使用明文搜索所檢索的)新的和/或新的和舊的組合的數(shù)據(jù)來改變用于特定用戶的信息的呈現(xiàn)。這是特別期望的,因?yàn)樗阉鞯慕Y(jié)果可以為參與工作流程的任何訂戶(或特定用戶)改編,與他們相對(duì)于收集和分析數(shù)據(jù)的位置的在工作流程中的位置無關(guān)。照此,信息可以在數(shù)據(jù)收集/分析點(diǎn)的上游、下游、或在該數(shù)據(jù)收集/分析點(diǎn)處被傳播。用戶接口的這些動(dòng)態(tài)配置和重配置提供了能夠從各種源(供應(yīng)鏈的內(nèi)部和外部?jī)烧?、文檔工作流程等等)為訂戶用戶提供特定的且聚集的信息的系統(tǒng)10。雖然已經(jīng)詳細(xì)描述了若干實(shí)施例,但將對(duì)本領(lǐng)域計(jì)算人員明白的是,可以修改公開的實(shí)施例。因此,前述描述將被認(rèn)為是示例性的而不是限制性的。
權(quán)利要求
1.一種信息追蹤系統(tǒng)(10),包括 多個(gè)源(SI,S2,S3,S4),其訂閱了工作流程管理系統(tǒng)(18); 其它源(NS1,NS2),其與該工作流程管理系統(tǒng)(18)沒有關(guān)系; 注冊(cè)數(shù)據(jù)庫(20),包括 預(yù)先存在的字段,被配置成存儲(chǔ)從該多個(gè)源(SI,S2, S3, S4)中的一個(gè)或多個(gè)源或從該其它源(NS1,NS2)接收的數(shù)據(jù);以及 更始字段,被配置成作為數(shù)據(jù)收集事件的結(jié)果而生成,且被配置成存儲(chǔ)從該多個(gè)源(SI, S2, S3, S4)中的一個(gè)或多個(gè)源或從該其它源(NS1,NS2)接收的數(shù)據(jù); 引擎(26),被配置成從該多個(gè)源(SI,S2,S3,S4)和從該其它源(NSl,NS2)主動(dòng)地收集數(shù)據(jù);以及 動(dòng)態(tài)可更新用戶接口(UI),其操作地連接到該注冊(cè)數(shù)據(jù)庫(20),響應(yīng)于該數(shù)據(jù)收集事件,該動(dòng)態(tài)可更新用戶接口(UI)可配置或可重配置以用于該多個(gè)源(SI,S2, S3, S4)中的特定的一個(gè)源。
2.如權(quán)利要求I中所限定的信息追蹤系統(tǒng)(10),進(jìn)一步包括計(jì)算設(shè)備(16),其被配置成為該多個(gè)源(SI,S2, S3, S4)中的特定的一個(gè)源變更在該動(dòng)態(tài)可更新用戶接口(UI)上可見的數(shù)據(jù)的呈現(xiàn)。
3.如權(quán)利要求2中所限定的信息追蹤系統(tǒng)(10),其中該計(jì)算設(shè)備(16)被進(jìn)一步配置成以與用于該多個(gè)源(SI,S2, S3, S4)中的特定的一個(gè)源的數(shù)據(jù)的呈現(xiàn)不同的方式,來為該多個(gè)源(SI,S2, S3, S4)中的其它的一個(gè)源變更在該動(dòng)態(tài)可更新用戶接口(UI)上可見的數(shù)據(jù)的其它呈現(xiàn)。
4.如權(quán)利要求2和3中任意一項(xiàng)中所限定的信息追蹤系統(tǒng),其中該計(jì)算設(shè)備(16)被進(jìn)一步配置成 i)接收該收集的數(shù)據(jù);以及 ii)基于該收集的數(shù)據(jù)來為該動(dòng)態(tài)可更新用戶接口(UI)生成圖形輸出,該圖形輸出在該數(shù)據(jù)被收集的點(diǎn)處、上游、或下游影響多個(gè)工作流程之一的條件。
5.如權(quán)利要求4中所限定的信息追蹤系統(tǒng)(10),其中該多個(gè)工作流程中的預(yù)定的一個(gè)或多個(gè)工作流程被配置成可由該多個(gè)源(SI,S2, S3, S4)中的一個(gè)或多個(gè)源通過該動(dòng)態(tài)可更新用戶接口(UI)訪問,且對(duì)于該多個(gè)源(SI,S2, S3, S4)中的一個(gè)或多個(gè)源可見。
6.如權(quán)利要求4和5中任意一項(xiàng)中所限定的信息追蹤系統(tǒng)(10),其中該計(jì)算設(shè)備(16)被進(jìn)一步配置成通過以下中的至少一個(gè)來生成圖形輸出 i)基于該收集的數(shù)據(jù)來生成并填充該更始字段; ii)基于該收集的數(shù)據(jù)來去填充或刪除該預(yù)先存在的字段;或者 iii)基于該收集的數(shù)據(jù)來重填充該預(yù)先存在的字段。
7.如權(quán)利要求4到6中任意一項(xiàng)中所限定的信息追蹤系統(tǒng)(10),其中該多個(gè)源(SI,S2, S3, S4)中的每個(gè)源是供應(yīng)鏈的一部分,并且參與該多個(gè)工作流程中的至少一個(gè)工作流程,以及其中該計(jì)算設(shè)備(16)被進(jìn)一步配置成在數(shù)據(jù)被收集的點(diǎn)處、上游、或下游使用于該多個(gè)工作流程中的該至少一個(gè)工作流程的特定節(jié)點(diǎn)的過程、響應(yīng)、或行動(dòng)中的至少一個(gè)自動(dòng)化。
8.如權(quán)利要求I到7中任意一項(xiàng)中所限定的信息追蹤系統(tǒng)(10),進(jìn)一步包括其它計(jì)算設(shè)備(14),被配置成將請(qǐng)求條目發(fā)送到該引擎(26),其中該引擎(26)被進(jìn)一步配置成將該請(qǐng)求條目映射到查詢中,并且基于該查詢來主動(dòng)地收集數(shù)據(jù);以及 云計(jì)算網(wǎng)絡(luò)(12),被配置成可由該其它計(jì)算設(shè)備(14)訪問,并且被配置成提供到該工作流程管理系統(tǒng)(18)中的訪問點(diǎn)(34)。
9.一種用于動(dòng)態(tài)更新信息追蹤系統(tǒng)(10)的操作在云計(jì)算網(wǎng)絡(luò)(12)上的方法,該云計(jì)算網(wǎng)絡(luò)(12 )具有存儲(chǔ)在其上的指令,該指令是可執(zhí)行的,以實(shí)施以下步驟 通過引擎(26)來從訂閱了工作流程管理系統(tǒng)(18)的多個(gè)源(SI,S2, S3, S4)和與該工作流程管理系統(tǒng)(18)沒有關(guān)系的其它源(NS1,NS2)主動(dòng)地收集數(shù)據(jù); 經(jīng)由與該引擎(26)操作通信的計(jì)算設(shè)備(16)通過以下中的至少一個(gè)用該收集的數(shù)據(jù)來更新注冊(cè)數(shù)據(jù)庫(20): i)基于該收集的數(shù)據(jù)來重填充該注冊(cè)數(shù)據(jù)庫的預(yù)先存在的字段;或者 ii)基于該收集的數(shù)據(jù)來去填充或刪除該注冊(cè)數(shù)據(jù)庫的預(yù)先存在的字段;或者 iii)在該注冊(cè)數(shù)據(jù)庫中創(chuàng)建至少一個(gè)更始字段;以及 基于該收集的數(shù)據(jù)來填充該至少一個(gè)更始字段;以及 通過該計(jì)算設(shè)備(16),響應(yīng)于數(shù)據(jù)的收集,來為該多個(gè)源(SI,S2, S3, S4)中的特定的一個(gè)執(zhí)行該信息注冊(cè)系統(tǒng)(10)的用戶接口(UI)的動(dòng)態(tài)配置或重配置。
10.如權(quán)利要求9中所限定的方法,其中動(dòng)態(tài)配置或重配置包括改變?cè)谠撚脩艚涌?UI)上可見的數(shù)據(jù)的呈現(xiàn),其中該數(shù)據(jù)的呈現(xiàn)包括添加復(fù)合數(shù)據(jù),該復(fù)合數(shù)據(jù)基于與來自該數(shù)據(jù)的收集的新的數(shù)據(jù)集相組合的一個(gè)或多個(gè)先前的數(shù)據(jù)集。
11.權(quán)利要求9和10中的任意一項(xiàng)中所限定的方法,進(jìn)一步包括響應(yīng)于數(shù)據(jù)的收集來為該多個(gè)源(SI,S2, S3, S4)中的其它的一個(gè)源執(zhí)行該信息注冊(cè)系統(tǒng)(10)的用戶接口(UI)的動(dòng)態(tài)配置或重配置,其中用于該多個(gè)源(SI,S2, S3, S4)中的其它的一個(gè)源的數(shù)據(jù)的呈現(xiàn)不同于用于該多個(gè)源(SI,S2, S3, S4)中的特定的一個(gè)源的數(shù)據(jù)的呈現(xiàn)。
12.如權(quán)利要求9到11中的任意一項(xiàng)中所限定的方法,進(jìn)一步包括 通過該計(jì)算設(shè)備(16)識(shí)別收集的數(shù)據(jù)可以作為用于該多個(gè)源(SI,S2, S3, S4)中的至少一個(gè)的新服務(wù)而被供應(yīng);以及 將提議發(fā)送到該多個(gè)源(SI,S2, S3, S4)中的該至少一個(gè)源,以訂閱該新服務(wù)。
13.權(quán)利要求9到12中的任意一項(xiàng)中所限定的方法,其中動(dòng)態(tài)配置或重配置該用戶接口(UI)進(jìn)一步包括基于該收集的數(shù)據(jù)來為該注冊(cè)數(shù)據(jù)庫(20)中的多個(gè)工作流程之一生成輸出,該輸出在該數(shù)據(jù)被收集的點(diǎn)處、上游、或下游影響該多個(gè)工作流程之一的條件。
14.如權(quán)利要求13中所限定的方法,其中該多個(gè)源(SI,S2,S3, S4)中的至少一些源是供應(yīng)鏈的一部分,該供應(yīng)鏈參與該多個(gè)工作流程中的至少一個(gè)工作流程,以及其中該方法進(jìn)一步包括通過該計(jì)算設(shè)備(16)在數(shù)據(jù)被收集的點(diǎn)處、上游、或下游使用于該多個(gè)源(SI, S2, S3, S4)中的至少一個(gè)源的過程、響應(yīng)、或行動(dòng)中的至少一個(gè)自動(dòng)化。
15.如權(quán)利要求9到14中的任意一項(xiàng)中所限定的方法,進(jìn)一步包括 在該計(jì)算設(shè)備(16)識(shí)別請(qǐng)求條目、觸發(fā)事件、或觸發(fā)條件中的至少一個(gè);以及 響應(yīng)于該識(shí)別,基于與該請(qǐng)求條目、觸發(fā)事件或觸發(fā)條件中的至少一個(gè)相關(guān)聯(lián)的信息來啟動(dòng)數(shù)據(jù)的收集。
全文摘要
信息追蹤系統(tǒng)包括訂閱工作流程管理系統(tǒng)(18)的多個(gè)源(S1,S2,S3,S4),和與工作流程管理系統(tǒng)(18)沒關(guān)系的其他源(NS1,NS2)。該信息追蹤系統(tǒng)(10)進(jìn)一步包括注冊(cè)數(shù)據(jù)庫(20),該注冊(cè)數(shù)據(jù)庫(20)具有預(yù)先存在的字段,被配置成存儲(chǔ)從源(S1,S2,S3,S4)中的一個(gè)或多個(gè)或從該其他源(NS1,NS2)接收的數(shù)據(jù);和更始字段,被配置成作為數(shù)據(jù)收集事件的結(jié)果而生成且被配置成存儲(chǔ)從該其他源(NS1,NS2)或從該源(S1,S2,S3,S4)中的一個(gè)或多個(gè)接收的數(shù)據(jù)。引擎(26)被配置成從該源(S1,S2,S3,S4)和從其它源(NS1,NS2)主動(dòng)地收集數(shù)據(jù)。該系統(tǒng)(10)進(jìn)一步包括動(dòng)態(tài)可更新的用戶接口(UI),該用戶接口(UI)被操作地連接到該注冊(cè)數(shù)據(jù)庫(20)。響應(yīng)于該數(shù)據(jù)收集事件,該動(dòng)態(tài)可更新用戶接口(UI)對(duì)于該多個(gè)源(S1,S2,S3,S4)中的特定的一個(gè)源是可配置或可重配置的。
文檔編號(hào)G06F17/30GK102947819SQ201080067814
公開日2013年2月27日 申請(qǐng)日期2010年4月29日 優(yōu)先權(quán)日2010年4月29日
發(fā)明者S.J.西姆斯科, C.考爾蘭, M.賈科森, M.科耶斯, G.莫朗伊 申請(qǐng)人:惠普發(fā)展公司,有限責(zé)任合伙企業(yè)