欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

定制制造企業(yè)解決方案屏幕的圖形用戶界面的制作方法

文檔序號:6539203閱讀:470來源:國知局
定制制造企業(yè)解決方案屏幕的圖形用戶界面的制作方法
【專利摘要】本發(fā)明提供考慮一組客戶要求來定制通用MES軟件應(yīng)用程序的頁面屏幕的用戶界面的方法和系統(tǒng);包括:在MES應(yīng)用程序內(nèi)提供包括包含經(jīng)由插件可定制的定制區(qū)域的可配置圖形控件的頁面屏幕;提供實現(xiàn)可配置圖形控件的配置的圖形配置工具;還包括,在工程時間:還提供可配置插件,其軟件代碼包括附加可配置圖形控件;通過配置工具指定可配置插件的信息;瀏覽頁面屏幕,使得在表示可配置圖形控件的節(jié)點下呈現(xiàn)具有表示可配置插件的至少一個節(jié)點的樹,在下面具有表示附加可配置圖形控件的至少一個節(jié)點;選擇表示特定附加可配置圖形控件的特定節(jié)點;提供滿足附加給定客戶要求的嵌套插件;指定將嵌套插件鏈接至附加可配置圖形控件的定制區(qū)域的嵌套插件的信息。
【專利說明】定制制造企業(yè)解決方案屏幕的圖形用戶界面
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及用于定制MES屏幕的⑶1(圖形用戶界面,Graphical User Interface)的方法和系統(tǒng)。
【背景技術(shù)】
[0002]正如制造企業(yè)解決方案國際聯(lián)合會(Manufacturing Enterprise SolutionsAssociation, MESA International)所定義的,MES系統(tǒng)通過管理“從向制造發(fā)出訂單的點一直到產(chǎn)品交付為成品的點的生產(chǎn)操作”并且通過提供“經(jīng)由雙向通信的至組織內(nèi)其它部門和供給鏈的關(guān)于生產(chǎn)活動的任務(wù)關(guān)鍵信息”而作為“驅(qū)動制造操作的有效執(zhí)行的動態(tài)信息系統(tǒng)”。開發(fā)MES系統(tǒng)的國際標(biāo)準(zhǔn)通常稱為ISA-95或者S95。
[0003]由軟件供應(yīng)商開發(fā)的MES系統(tǒng)的目標(biāo)在于向制造公司(客戶)提供用于測量和控制生產(chǎn)活動的工具,以便增加利潤率、提高生產(chǎn)率、改善品質(zhì)和制造廠中的工藝性能。
[0004]正如本文中所使用的,軟件應(yīng)用程序是由軟件開發(fā)者所開發(fā)的一組軟件組件,以執(zhí)行MES系統(tǒng)內(nèi)的一些有用動作,例如監(jiān)測來自工廠工藝的數(shù)值或者控制工廠裝置。
[0005]通常,在工程(engineering)或者配置時間中,系統(tǒng)工程師根據(jù)特定的客戶要求來靈活地定制MES應(yīng)用程序。
[0006]而在運行時間,MES應(yīng)用程序由終端用戶來使用,終端用戶可以是工廠操作員或者線路負(fù)責(zé)人員。
[0007]通常,MES系統(tǒng)設(shè)置有由終端用戶使用的用于計劃和控制制造活動的前端/客戶端GUI應(yīng)用程序。
[0008]MES⑶I應(yīng)用程序在將工藝、品質(zhì)以及來自各種來源的商業(yè)信息匯集成工廠生產(chǎn)狀況的統(tǒng)一實時視圖的過程中扮演關(guān)鍵角色。實際上,MESGUI應(yīng)用程序向終端用戶顯示能夠縱觀工廠活動的數(shù)個參數(shù)或者場景的圖形屏幕。
[0009]現(xiàn)今,MES屏幕主要以網(wǎng)頁的形式來形成。
[0010]例如,通過MES應(yīng)用程序套件SIMATIC IT,提供了客戶端應(yīng)用程序生成器(ClientApplication Builder),其包括允許用戶生成定制的⑶I屏幕頁面的一組模塊。
[0011]通常,軟件供應(yīng)商將MES軟件產(chǎn)品作為通用解決方案來開發(fā),以滿足若干不同客戶要求。作為其結(jié)果,向MES產(chǎn)品提供的MES屏幕的集合也設(shè)計成是通用的,以便在各種不同的情形下使用。
[0012]然而,由于客戶通常要求針對適合其特定需要的特定項目來定制MES產(chǎn)品,所以MES屏幕的CTI也需要定制,以便滿足特定項目的客戶要求。由于終端用戶在客戶現(xiàn)場主要通過MES屏幕的⑶I與MES產(chǎn)品交互,所以這個客戶需要是一個基本需要。
[0013]總之:
[0014]一通常,MES產(chǎn)品的網(wǎng)絡(luò)頁面屏幕以預(yù)定義的布局交付至客戶,并且因此,在產(chǎn)品級開發(fā)的MES屏幕常常不得不進行定制,以匹配客戶的需要。
[0015]正如由Siemens提交的歐洲專利申請?zhí)?1195274.3 (以下稱為文獻(xiàn)A[Ref.1])的說明書中所教示的,為了在不改變頁面屏幕的源代碼的情況下達(dá)到這個要求,已經(jīng)提出了一種定制頁面屏幕的布局和特性(behavior)的配置系統(tǒng)。文獻(xiàn)A[Ref.1]描述了考慮特定客戶要求來定制通用MES軟件應(yīng)用程序的屏幕的用戶界面的技術(shù)。根據(jù)文獻(xiàn)A[Ref.1]的配置系統(tǒng)包括實現(xiàn)頁面屏幕的可配置圖形控件的配置的圖形配置工具。這種可配置的圖形控件至少包括定制區(qū)域。在工程時間,附加的ASP.net控件通過寫入其軟件代碼來開發(fā),以實施特定的客戶要求。所開發(fā)的附加的ASP.net控件用作插件并且它允許增加或者大幅地修改頁面屏幕的功能:圖形配置工具本身允許瀏覽和選擇可配置圖形控件的定制區(qū)域并且將該定制區(qū)域鏈接至所開發(fā)的插件軟件代碼。因此,由于文獻(xiàn)A[Ref.1]中公開的技術(shù),系統(tǒng)集成者能夠通過在可配置圖形控件的預(yù)定義定制區(qū)域中增加一些插件來定制產(chǎn)品屏幕。
[0016]通過這種技術(shù),可以開發(fā)在不改變頁面屏幕的源代碼的情況下滿足特定客戶的特定需要的插件。然而,通過這種技術(shù),所開發(fā)的插件僅僅覆蓋針對特定要求來開發(fā)所述插件的所述特定要求。
[0017]實際上,這個技術(shù)的缺點在于,如果期望對插件特性實施微小的變化,插件的源代碼本身不得不改變并且可能需要發(fā)行補丁(fix)。因此,在真實的情形下,由于常常要求微小的特性變化,所以在同一或者不同客戶的不同頁面屏幕中重新使用所開發(fā)的插件的可能性非常低。因此,因為常常要求插件特性的微小變化的事實,所以這個技術(shù)的缺點是它常常導(dǎo)致類似插件的增長以滿足類似的不同客戶需要。到目前為止,這個問題是通過開發(fā)許多插件以便滿足所有要求的客戶需要和期望特征來解決的。
[0018]對于本領(lǐng)域技術(shù)人員而言,在維護大量插件的軟件代碼過程中所涉及的成本是顯見的。
[0019]例如,經(jīng)常的情形是,每個行業(yè)例如醫(yī)藥、汽車等都進行產(chǎn)品頁面屏幕的定制。
[0020]因此,MES產(chǎn)品頁面屏幕在通過配置并且通過所開發(fā)的插件來定制以滿足客戶特定行業(yè)的一般要求之后才交付給客戶。
[0021]然而,在客戶的系統(tǒng)集成者接收通常是行業(yè)專用的產(chǎn)品頁面屏幕時,他們?nèi)匀恍枰峁└郊拥亩ㄖ埔云ヅ涮囟蛻繇椖康奶囟ㄒ?。直到現(xiàn)在,系統(tǒng)集成者問題在于,他們不能配置與原始頁面屏幕一起交付的插件,這是因為,為了改變一個給定的插件的特性,他們不得不重寫給定插件代碼并且用他們自己的新定制插件來替代所交付的給定插件。

【發(fā)明內(nèi)容】

[0022]因此,本發(fā)明的目的在于克服上述缺點,具體地是通過提供一種在不修改要與頁面屏幕一起使用的給定插件的源代碼的情況下定制MES屏幕的GUI的方法和系統(tǒng)來克服上述缺點。
[0023]通過考慮一組客戶要求來定制通用MES軟件應(yīng)用程序的屏幕的用戶界面的方法和系統(tǒng)來實現(xiàn)上述目的,所述屏幕是網(wǎng)絡(luò)頁面,以下稱作頁面屏幕;包括:
[0024]a)在所述MES應(yīng)用程序內(nèi)提供至少一個頁面屏幕,該頁面屏幕包括至少一個可配置的圖形控件,該可配置圖形控件包括能夠經(jīng)由至少一個插件來定制的至少一個區(qū)域,這一個區(qū)域稱作定制區(qū)域;
[0025]b)提供在該至少一個定制區(qū)域中實現(xiàn)頁面屏幕用戶界面的可配置圖形控件的配置的圖形配置工具;[0026]還包括:
[0027]c)實現(xiàn)要配置的所述至少一個插件;所述插件稱作可配置插件;
[0028]d)實現(xiàn)所述配置工具以配置所述可配置插件;
[0029]e)在工程時間,通過所述配置工具,瀏覽(explore)所述頁面屏幕,使得呈現(xiàn)具有表示可配置圖形控件的至少一個節(jié)點的樹;
[0030]f)在工程時間,選擇表示給定可配置圖形控件的給定節(jié)點和要通過可配置插件根據(jù)給定的客戶要求定制的至少一個關(guān)聯(lián)定制區(qū)域;
[0031]g)在工程時間,提供所述可配置插件,其中所述可配置插件的軟件代碼包括至少一個附加的可配置圖形控件,所述附加的可配置圖形控件包括其經(jīng)由嵌套插件可定制的定制區(qū)域;
[0032]h)在工程時間,通過所述配置工具來指定將所述可配置插件鏈接至可配置圖形控件的定制區(qū)域的所述可配置插件的信息;
[0033]i)在工程時間,通過所述配置工具,瀏覽所述頁面屏幕,使得在表示所述可配置圖形控件的節(jié)點下呈現(xiàn)具有表示所述可配置插件的至少一個節(jié)點的樹,在下面具有表示所述至少一個附加的可配置圖形控件的至少一個節(jié)點;
[0034]j)在工程時間,選擇表示特定附加的可配置圖形控件的特定節(jié)點,該特定附加的可配置圖形控件包括要根據(jù)附加的給定客戶要求定制的至少一個關(guān)聯(lián)定制區(qū)域;
[0035]k)在工程時間,提供滿足所述附加的給定客戶要求的嵌套插件;
[0036]I)在工程時間,通過所述配置工具來指定將所述嵌套插件鏈接至所述附加的可配置圖形控件的定制區(qū)域的所述嵌套插件的信息;
[0037]在本發(fā)明的實施例中,嵌套插件也實現(xiàn)為可被配置,以便通過如下方式來滿足其他的客戶要求:通過在所述嵌套插件的軟件代碼中包括至少一個其他可配置圖形控件,所述其他可配置圖形控件包括經(jīng)由子嵌套插件可定制的至少一個關(guān)聯(lián)定制區(qū)域;以及通過例如用術(shù)語“其他可配置圖形控件”代替術(shù)語“可配置圖形控件”、用術(shù)語“其他客戶要求”代替術(shù)語“附加的給定客戶要求”、用術(shù)語“可配置嵌套插件來代替術(shù)語“可配置插件”、用術(shù)語“子嵌套插件”代替“嵌套插件”來相應(yīng)地執(zhí)行條目i)至I)。
[0038]在本發(fā)明的實施例中,在運行時間,通用MES軟件應(yīng)用程序的屏幕的用戶界面優(yōu)選地可以根據(jù)本發(fā)明或者它的實施例來定制。
[0039]本發(fā)明的實施例可以優(yōu)選地包括在工程時間在網(wǎng)絡(luò)服務(wù)器上或者數(shù)據(jù)庫中對h)和I)項的信息的存儲。
[0040]此外,可以提供一種計算機程序元件,所述計算機程序元件包括當(dāng)被加載在計算裝置的數(shù)字處理器中時用于執(zhí)行根據(jù)上述方法的步驟的計算機程序代碼。
[0041]另外,可以提供一種存儲在計算機可用介質(zhì)上的計算機程序產(chǎn)品,其包括用于使計算裝置執(zhí)行所述方法的計算機可讀程序代碼。
[0042]通過本發(fā)明的實施例,提供了根據(jù)所要求的特定客戶需要來定制現(xiàn)有通用頁面屏幕的一系列新的可能性,使得能夠通過分級插件配置系統(tǒng)來定制MES屏幕。
[0043]這種新的可能定制不要求系統(tǒng)集成者重寫原始頁面屏幕的代碼和它的可配置插件的代碼。
[0044]在不需要重寫原始屏幕的代碼而僅僅通過配置屏幕的所需要的部分的情況下達(dá)到這個結(jié)果。
[0045]通過本發(fā)明的實施例,配置系統(tǒng)的核心技術(shù)以這樣方式集成在插件技術(shù)中,即,針對頁面配置開發(fā)的技術(shù)也已經(jīng)擴展至插件以便也使插件可配置。按照這樣的方式,因為通過降低創(chuàng)建客戶所要求情形所需要的時間量和通過使創(chuàng)建集成解決方案更容易,所以能夠創(chuàng)造一系列新的現(xiàn)有屏.的定制的可能性。
[0046]通過本發(fā)明的實施例,在產(chǎn)品或者在項目級創(chuàng)建的可配置插件能夠放在一起,以創(chuàng)建完整的定制庫。以這樣的方式,由于將它們插入在現(xiàn)有頁面屏幕中所需要的時間較短,所以可以明顯地降低制作特定MES客戶項目所需要的成本,因此在市場上更加有競爭力。
[0047]本發(fā)明的實施例的長期結(jié)果易于是一組通用插件的創(chuàng)建,所述一組通用插件通過其針對不同需要的配置而是專用的。一旦這種庫足夠充足,則可以快速地并且廉價地滿足客戶的定制要求,并且該過程將是無代碼的。
[0048]通過本發(fā)明的實施例,不僅極大地降低了創(chuàng)建客戶定制的情形所需要的時間量而且使維護費用最小化。
[0049]本發(fā)明的實施例與用文獻(xiàn)A[Ref.1]中描述的技術(shù)所開發(fā)的插件的現(xiàn)有結(jié)構(gòu)兼容。這意味著利用文獻(xiàn)A[Ref.1]的技術(shù)在先開發(fā)的插件,即在內(nèi)部具有可配置控件的插件,也受益于新增加的配置特征,使得這種插件成為可配置插件。 [0050]本發(fā)明的實施例允許高度的設(shè)計靈活性,這是因為它們允許嵌套插件的遞歸創(chuàng)建。
[0051]總之,可配置插件的真正受關(guān)注的特征是它的支撐其它插件的能力。在開發(fā)過程中不需要任何附加的努力就可以有利地實現(xiàn)這種能力:在利用可配置控件構(gòu)建該插件時,這些控件已經(jīng)內(nèi)置對插件的支持。以這種方式,其它插件能夠增加至現(xiàn)有插件以改變或者使其特性和布局專門化。正如所述,能夠遞歸地執(zhí)行這個過程,從而允許較大程度的靈活性。
【專利附圖】

【附圖說明】
[0052]現(xiàn)在參考附圖在優(yōu)選但不排它的實施例中描述本發(fā)明,其中:
[0053]圖1是根據(jù)先前所描述的文獻(xiàn)A [Ref.1]的技術(shù)的示例實施例的⑶I配置工具的GUI配置編輯器的快照示例;
[0054]圖2是根據(jù)本發(fā)明的示例實施例的⑶I配置工具的⑶I配置編輯器的快照示例。【具體實施方式】
[0055]根據(jù)本發(fā)明,考慮一組客戶要求來定制通用MES軟件應(yīng)用程序的頁面屏幕的用戶界面。要注意的是,如本文中所使用的術(shù)語“通用”表示要求一些特定定制的MES產(chǎn)品是通用的。然而,甚至特定行業(yè)的MES產(chǎn)品在這種情況下也被認(rèn)為是“通用”,這是因為該特定行業(yè)的MES產(chǎn)品不是根據(jù)給定客戶或者項目的特定需要來專門定制而是僅僅根據(jù)給定行業(yè)的一些特定需要來專門定制。
[0056]在MES應(yīng)用程序內(nèi),提供至少一個頁面屏幕,該頁面屏幕包括至少一個可配置圖形控件,該可配置圖形控件包括能夠經(jīng)由插件來定制的至少一個定制區(qū)域。
[0057]提供用于在至少一個定制區(qū)域中實現(xiàn)頁面屏幕用戶界面的可配置圖形控件的配置的圖形配置工具。
[0058]此外,根據(jù)所提出的發(fā)明,該插件通過圖形配置工具是可配置的。
[0059]在工程時間,通過該配置工具,瀏覽該頁面屏幕,使得呈現(xiàn)具有表示可配置圖形控件的至少一個節(jié)點的樹。
[0060]在工程時間,選擇表示給定的可配置圖形控件的給定節(jié)點和要通過可配置插件根據(jù)給定的客戶要求來定制的至少一個關(guān)聯(lián)定制區(qū)域。
[0061]在工程時間,提供了滿足給定客戶要求的可配置插件。所提供的可配置插件的軟件代碼包括至少一個附加的可配置圖形控件,所述附加的可配置圖形控件包括經(jīng)由稱作嵌套插件的另一插件可定制的至少一個附加的定制區(qū)域。
[0062]在工程時間,通過所述配置工具來指定將可配置插件鏈接至可配置圖形控件的定制區(qū)域的可配置插件的信息。這種信息可以便利地存儲在網(wǎng)絡(luò)服務(wù)器或者數(shù)據(jù)庫中。這種存儲信息是足夠以明確的方式來識別插件的任何信息。
[0063]在工程時間,通過該配置工具,瀏覽該頁面屏幕,使得在表示該可配置插件的節(jié)點下呈現(xiàn)具有表示該可配置插件的至少一個節(jié)點的樹,在下面具有表示至少一個附加的可配置圖形控件的至少一個節(jié)點。
[0064]在工程時間,選擇表示特定附加的可配置圖形控件的特定節(jié)點,該特定附加的可配置圖形控件包括要根據(jù)附加的給定客戶要求定制的至少一個關(guān)聯(lián)定制區(qū)域。
[0065]在工程時間,提供滿足附加的給定客戶要求的嵌套插件。
[0066]在工程時間,通過所述配置工具來指定用于將嵌套插件鏈接至所述附加的可配置圖形控件的定制區(qū)域的嵌套插件的信息。這種信息可以便利地存儲在網(wǎng)絡(luò)服務(wù)器或者數(shù)據(jù)庫中。
[0067]在運行時間,有利地會是通用MES軟件應(yīng)用程序的屏幕的用戶界面與上述定制一起顯示。
[0068]在本發(fā)明的實施例中,可以迭代(reiterate)所提出的發(fā)明,從而有利地使嵌套插件可配置,以通過在嵌套插件的軟件代碼中包括至少一個其他可配置圖形控件來滿足其他的客戶要求,所述其他可配置圖形控件包括經(jīng)由子嵌套插件可定制的至少一個關(guān)聯(lián)定制區(qū)域。在又一個實施例中,子嵌套插件也可以變?yōu)榭膳渲貌寮旧恚员氵_(dá)到可配置插件的遞歸分級。示例實施例:母版-詳細(xì)視圖(master-detail view)
[0069]根據(jù)本發(fā)明的示例實施例,可能有利地是對頁面屏幕的用戶界面中的母版/詳細(xì)視圖指定增加細(xì)節(jié)信息的定制程序。
[0070]在這個示例實施例中,優(yōu)選地提供置于頁面屏幕中的通信機制,以允許在運行時間在已經(jīng)存在于頁面屏幕中的可配置圖形控件與所開發(fā)的插件之間交換信息。例如,可配置圖形控件的類型可以是標(biāo)簽型、面板型或者網(wǎng)格型。
[0071]讓我們假設(shè)頁面屏幕(未示出)包括具有一組MES實體的主網(wǎng)格(master grid)并且第一客戶希望通過用與主網(wǎng)格上的所選擇的條目有關(guān)的一些細(xì)節(jié)擴展MES實體來提高其可用性。例如,主網(wǎng)格的MES實體是輪班日歷上的工作時間,而第一客戶的需要是擴展它,以便還示出工作時間所限定的休息。
[0072]文獻(xiàn)A[Ref.1]中公開的技術(shù)能夠?qū)嵤┑谝豢蛻羲蟮臄U展。
[0073]圖1是用于實施第一客戶的這種要求的⑶I配置工具的⑶I配置編輯器的快照示例。
[0074]根據(jù)文獻(xiàn)A[Ref.1]中所描述的技術(shù),為了滿足第一客戶的要求,必須向系統(tǒng)集成者提供插件。所提供的插件可以已經(jīng)由系統(tǒng)集成者他/她自身開發(fā)或者可選地可以已經(jīng)由軟件開發(fā)者開發(fā)。
[0075]然后,系統(tǒng)集成者必須打開配置工具并且選擇包括定制區(qū)域的可配置控件。在圖1中,具有定制區(qū)域的這種可配置控件被稱作“CABConfigurabIePaneI” 11。隨后,系統(tǒng)集成者將該插件鏈接至定制區(qū)域。在圖1中,要加載在配置(Config)頁面的定制區(qū)域上的插件被稱作 “BreakControI ” 12。
[0076]要注意的是,在圖1中示出的窗口的左側(cè)上,在“BreakControl”12插件節(jié)點下面沒有更多節(jié)點,其缺點是限制了重新使用所開發(fā)的插件12的可能性。
[0077]實際上,讓我們假設(shè),我們處于這樣的情形中,其中,第二客戶需要通過另外要求關(guān)于該插件的附加信息的在第一客戶的相同頁面屏幕上的定制,例如該第二客戶是當(dāng)前處于所選擇的休息的人。在這種情況下,根據(jù)先前所描述的技術(shù),第二客戶的系統(tǒng)集成者將不得不通過復(fù)制先前所描述的插件的代碼來開發(fā)新的插件,以便增加附加的期望特征。
[0078]而通過所提出的發(fā)明,第二客戶的系統(tǒng)集成者能夠有利地重新使用原始插件,這是因為原始插件是可以擴展所要求的新功能的可配置插件。配置工具擴展可配置插件的所有可用配置點,使得系統(tǒng)集成者能夠在不改變插件本身的源代碼的情況下改變插件的布局和特性:不需要插件替換,僅僅需要插件配置。
[0079]圖2是根據(jù)本發(fā)明的示例實施例的用于實施第二客戶的要求的GUI配置工具的⑶I配置編輯器的快照示例。
[0080]為了這樣做,系統(tǒng)集成者首先必須開發(fā)滿足所要求的新特征的新的附加插件,這個新的插件在這個示例中稱作“PersonOnBreakControI ”22。隨后,她/他選擇包括定制區(qū)域的可配置控件,該定制區(qū)域在這個示例中稱作“BreakControlPanel”21。系統(tǒng)集成者將新開發(fā)的附加插件“PersonOnBreakControI” 22 鏈接至 “BreakControIPaneI” 21 定制區(qū)域。
[0081]如圖2中能夠看出的,“BreakControl”插件23是能夠支持在它的內(nèi)部的附加插件的可配置插件,這是因為該插件23包括具有定制區(qū)域的另一可配置控件,從而在另一級的配置中實現(xiàn)。在“BreakControl”插件23插入在頁面中時,該配置系統(tǒng)識別該插件23并且通過配置工具可以配置該插件23的屬性和特性。
[0082]如圖2 中可看出的,“PersonOnBreakControl”插件 22 在“BreakControl”插件 23內(nèi)。有利地,也可以配置“PersonOnBreakControl”插件22的特性和屬性。
[0083]除上述的本發(fā)明的各實施例之外,本領(lǐng)域技術(shù)人員將能夠得出即使在這個文件中未明確描述但仍然落入所附權(quán)利要求的范圍內(nèi)的各種其它布置和步驟。例如,通過本發(fā)明的實施例,可以修改母版-詳細(xì)視圖中的母版視圖。
[0084]引用文獻(xiàn)
[0085][Ref.1]歐洲專利申請?zhí)?11195274.3
[0086] 申請人::Siemens
[0087]發(fā)明人:BelottiSimone, Noferi Stefano
【權(quán)利要求】
1.一種考慮一組客戶要求來定制通用MES軟件應(yīng)用程序的屏幕的用戶界面的方法,所述屏幕是網(wǎng)絡(luò)頁面,以下稱作頁面屏幕; 所述方法包括以下步驟: a)在所述MES應(yīng)用程序內(nèi)提供至少一個頁面屏幕,所述頁面屏幕包括至少一個可配置圖形控件,所述可配置圖形控件包括能夠經(jīng)由至少一個插件來定制的至少一個區(qū)域,所述一個區(qū)域稱作定制區(qū)域; b)提供在所述至少一個定制區(qū)域中實現(xiàn)頁面屏幕用戶界面的可配置圖形控件的配置的圖形配置工具; 其特征在于,所述方法還包括以下步驟: c)實現(xiàn)要配置的所述至少一個插件;所述插件稱作可配置插件; d)實現(xiàn)所述配置工具以配置所述可配置插件; e)在工程時間,通過所述配置工具,瀏覽所述頁面屏幕,使得呈現(xiàn)具有表示可配置圖形控件的至少一個節(jié)點的樹; f)在工程時間,選擇表示給定可配置圖形控件的給定節(jié)點和要通過可配置插件根據(jù)給定客戶要求定制的至少一個關(guān)聯(lián)定制區(qū)域; g)在工程時間,提供所述可配置插件,其中所述可配置插件的軟件代碼包括至少一個附加的可配置圖形控件,所述附加的可配置圖形控件包括其經(jīng)由嵌套插件可定制的定制區(qū)域; h)在工程時間,通過所述配置工具來指定將所述可配置插件鏈接至所述可配置圖形控件的定制區(qū)域的所述可配置插件的信息; i)在工程時間,通過所述配置工具,瀏覽所述頁面屏幕,使得在表示所述可配置圖形控件的節(jié)點下呈現(xiàn)具有表示所述可配置插件的至少一個節(jié)點的樹,在下面具有表示所述至少一個附加的可配置圖形控件的至少一個節(jié)點; j)在工程時間,選擇表示特定附加的可配置圖形控件的特定節(jié)點,所述特定附加的可配置圖形控件包括要根據(jù)附加的給定客戶要求定制的至少一個關(guān)聯(lián)定制區(qū)域; k)在工程時間,提供滿足所述附加的給定客戶要求的所述嵌套插件; I)在工程時間,通過所述配置工具來指定將所述嵌套插件鏈接至所述附加的可配置圖形控件的定制區(qū)域的所述嵌套插件的信息。
2.根據(jù)權(quán)利要求1所述的方法,其中嵌套插件也實現(xiàn)為可被配置,以便通過如下方式來滿足其他的客戶要求:通過在所述嵌套插件的軟件代碼中包括至少一個其他可配置圖形控件,所述其他可配置圖形控件包括經(jīng)由子嵌套插件可定制的至少一個關(guān)聯(lián)定制區(qū)域;以及通過例如用術(shù)語“其他可配置圖形控件”代替術(shù)語“可配置圖形控件”、用術(shù)語“其他客戶要求”代替術(shù)語“附加的給定客戶要求”、用術(shù)語“可配置嵌套插件”代替術(shù)語“可配置插件”、用術(shù)語“子嵌套插件”代替“嵌套插件”來相應(yīng)地執(zhí)行步驟i)至I)。
3.—種在運行時間顯示根據(jù)前述權(quán)利要求中的任一項所述的方法來定制的通用MES軟件應(yīng)用程序的屏幕的用戶界面的方法。
4.根據(jù)前述權(quán)利要求中的任一項所述的方法,還包括在工程時間將步驟h)和I)的信息存儲在網(wǎng)絡(luò)服務(wù)器上或者數(shù)據(jù)庫中的步驟。
5.一種具有用于執(zhí)行前述方法權(quán)利要求中的任一項的步驟的指令的軟件計算機程序。
6.一種具有用于執(zhí)行根據(jù)前述方法權(quán)利要求中的任一項的所述方法的步驟的裝置的系統(tǒng)。
7.一種考慮一組客戶要求來定制通用MES軟件應(yīng)用程序的屏幕的用戶界面的系統(tǒng),所述屏幕是網(wǎng)絡(luò)頁面,以下稱作頁面屏幕; 所述系統(tǒng)包括: a)在所述MES應(yīng)用程序內(nèi)提供至少一個頁面屏幕的裝置,所述頁面屏幕包括至少一個可配置圖形控件,所述可配置圖形控件包括能夠經(jīng)由至少一個插件來定制的至少一個區(qū)域,所述一個區(qū)域稱作定制區(qū)域; b)提供在所述至少一個定制區(qū)域中實現(xiàn)頁面屏幕用戶界面的可配置圖形控件的配置的圖形配置工具的裝置; 其特征在于,所述系統(tǒng)還包括: c)實現(xiàn)要配置的所述至少一個插件的裝置;所述插件稱作可配置插件; d)實現(xiàn)所述配置工具以配置所述可配置插件的裝置; e)在工程時間通過所述配置工具瀏覽所述頁面屏幕,使得呈現(xiàn)具有表示可配置圖形控件的至少一個節(jié)點的樹的裝置; f)在工程時間選擇表示給定可配置圖形控件的給定節(jié)點和要通過所述可配置插件根據(jù)給定的客戶要求定制的至少一個關(guān)聯(lián)定制區(qū)域的裝置; g)在工程時間提供所述可配置插件的裝置,其中所述可配置插件的軟件代碼包括至少一個附加的可配置圖形控件,所述附加的可配置圖形控件包括其經(jīng)由嵌套插件可定制的定制區(qū)域; h)在工程時間通過所述配置工具來指定將所述可配置插件鏈接至所述可配置圖形控件的定制區(qū)域的所述可配置插件的信息的裝置; i)在工程時間通過所述配置工具瀏覽所述頁面屏幕的裝置,使得在表示所述可配置圖形控件的節(jié)點下呈現(xiàn)具有表示所述可配置插件的至少一個節(jié)點的樹,在下面具有表示所述至少一個附加的可配置圖形控件的至少一個節(jié)點; j)在工程時間選擇表示特定附加的可配置圖形控件的特定節(jié)點的裝置,所述特定附加的可配置圖形控件包括要根據(jù)附加的給定客戶要求定制的至少一個關(guān)聯(lián)定制區(qū)域; k)在工程時間提供滿足所述附加的給定客戶要求的所述嵌套插件的裝置; I)在工程時間通過所述配置工具來指定將嵌套插件鏈接至所述附加可配置圖形控件的定制區(qū)域的所述嵌套插件的信息的裝置。
【文檔編號】G06F9/44GK104020988SQ201410073911
【公開日】2014年9月3日 申請日期:2014年2月28日 優(yōu)先權(quán)日:2013年2月28日
【發(fā)明者】西蒙娜·貝洛蒂, 斯特凡諾·諾費里 申請人:西門子公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
克拉玛依市| 郁南县| 延寿县| 元谋县| 阿图什市| 赤城县| 建瓯市| 阆中市| 饶河县| 江川县| 阿荣旗| 秦安县| 峡江县| 渑池县| 德令哈市| 光山县| 丹寨县| 无极县| 金秀| 濉溪县| 新建县| 东至县| 平顺县| 通渭县| 巩留县| 中江县| 五华县| 永新县| 云南省| 巨野县| 福清市| 福贡县| 阆中市| 中西区| 鄄城县| 祁门县| 嘉善县| 西丰县| 兰溪市| 海原县| 浦县|