專利名稱:具有定制約束的頁面設(shè)計(jì)器的制作方法
技術(shù)領(lǐng)域:
本公開內(nèi)容涉及圖形用戶界面的設(shè)計(jì)。具體地,本申請(qǐng)涉及以適當(dāng)方式來指導(dǎo)和約束應(yīng)用的用戶界面頁面定制的頁面設(shè)計(jì)器。
背景技術(shù):
數(shù)字處理技術(shù)的爆炸性增長(zhǎng)已經(jīng)導(dǎo)致了運(yùn)行在各種設(shè)備上的每種應(yīng)用的普遍存在。多數(shù)應(yīng)用包括圖形用戶界面,操作者通過該圖形用戶界面與應(yīng)用交互。例如,保險(xiǎn)索賠處理應(yīng)用呈現(xiàn)指導(dǎo)操作者通過索賠提交、批準(zhǔn)和賠付/拒絕的過程的用戶界面屏幕。但是,并非應(yīng)用的每個(gè)客戶都具有完全相同的需求。在一些實(shí)例中,定制應(yīng)用的圖形用戶界面以較好地適應(yīng)特定客戶的需求是有利的。一般而言,存在輔助創(chuàng)建圖形用戶界面的工具(例如,Adobe (TM) Dreamweaver (TM)網(wǎng)頁設(shè)計(jì)器和 Microsoft (TM) VisualBasic(TM)編程語言)。但是,現(xiàn)有工具也給出了設(shè)計(jì)選項(xiàng)的混亂排列,這對(duì)于特定應(yīng)用而言可能并非總是合適的。需要解決圖形用戶界面設(shè)計(jì)中先前存在的這一問題和其他問題。
發(fā)明內(nèi)容
—種頁面設(shè)計(jì)系統(tǒng)解決了以適當(dāng)?shù)姆绞絹砑s束圖形用戶界面的頁面的修改的需要。該圖形用戶界面包括頁面和每個(gè)頁面內(nèi)的顯示組,并且該頁面設(shè)計(jì)系統(tǒng)允許修改每個(gè)個(gè)體頁面以滿足特定客戶的需要。頁面設(shè)計(jì)系統(tǒng)指導(dǎo)并約束對(duì)每個(gè)頁面的修改,使得頁面不會(huì)在過大的程度上脫離其基本目的。具體地,頁面設(shè)計(jì)系統(tǒng)根據(jù)所建立的適用于每個(gè)頁面和頁面內(nèi)每個(gè)單元顯示組的許用圖形用戶界面單元的限定來約束每個(gè)顯示組的定制。通過研究下面的附圖和詳細(xì)說明,其他系統(tǒng)、方法、特點(diǎn)和優(yōu)點(diǎn)對(duì)于本領(lǐng)域普通技術(shù)人員將是明顯的或?qū)⒆兊妹黠@。旨在將所有這樣的另外的系統(tǒng)、方法、特點(diǎn)和優(yōu)點(diǎn)都包括在本說明書中、在本發(fā)明的范圍內(nèi)且通過后面的權(quán)利要求書進(jìn)行保護(hù)。
參考下面的附圖和說明書可以更好地理解本系統(tǒng)。在圖中,在所有不同視圖中,類似的參考標(biāo)記表示對(duì)應(yīng)的部分。圖I示出了用于頁面設(shè)計(jì)器的用戶界面的第一示例。圖2示出了用于頁面設(shè)計(jì)器的用戶界面的第二示例。圖3示出了用于頁面設(shè)計(jì)器的用戶界面的第三示例。圖4示出了頁面設(shè)計(jì)器的系統(tǒng)實(shí)現(xiàn)。
圖5示出了可在頁面設(shè)計(jì)系統(tǒng)中實(shí)現(xiàn)的頁面設(shè)計(jì)邏輯。圖6示出了用于實(shí)現(xiàn)標(biāo)準(zhǔn)數(shù)據(jù)對(duì)象的示例性數(shù)據(jù)庫表。圖7示出了用于實(shí)現(xiàn)標(biāo)準(zhǔn)數(shù)據(jù)對(duì)象的示例性數(shù)據(jù)庫表。
具體實(shí)施例方式圖I示出了用于配置控制臺(tái)應(yīng)用特別是用于具有配置控制臺(tái)的頁面設(shè)計(jì)器應(yīng)用的圖形用戶界面(⑶1)100 ( “⑶I 100,,)。GUI 100包括導(dǎo)航選擇104的導(dǎo)航窗格102,例如“主頁”、“數(shù)據(jù)字典”、“動(dòng)作點(diǎn)”和“頁面設(shè)計(jì)器”。每個(gè)導(dǎo)航選擇104將配置控制臺(tái)應(yīng)用在該配置控制臺(tái)應(yīng)用集中管理的不同專用應(yīng)用之間進(jìn)行導(dǎo)航。導(dǎo)航選擇“頁面 設(shè)計(jì)器”被示為當(dāng)前被選中,并且圖1-3示出了頁面設(shè)計(jì)器應(yīng)用的GUI。圖I中所示的⑶I顯示⑶I選擇調(diào)色板106、⑶I頁面108和配置調(diào)色板110。在圖I所示的示例中,GUI頁面108顯示用于保險(xiǎn)應(yīng)用的策略細(xì)節(jié)GUI頁面。頁面設(shè)計(jì)器應(yīng)用支持對(duì)GUI頁面定制的約束。雖然下面使用保險(xiǎn)應(yīng)用的示例,但是可以調(diào)整GUI頁面以適合任意應(yīng)用。策略細(xì)節(jié)頁面包括顯示組,其中的4個(gè)被標(biāo)記為“策略信息”112、“附加策略信息” 114、“生產(chǎn)商信息” 116和“附加維護(hù)市場(chǎng)信息” 118。應(yīng)用的⑶I頁面可包括任意數(shù)目的顯示組。任何顯示組可以在顯示組中將特定⑶I元素組織在一起。組織可以是可見的,例如,其中所組織的GUI元素被分組在一起以便例如在顯示邊界(例如,元素四周畫出的矩形形狀)內(nèi)顯示;組織可以是邏輯的,例如,其中所組織的⑶I元素以功能方式鏈接在一起;或者組織可以以其他方式實(shí)現(xiàn)。因此,顯示組表示應(yīng)用頁面上的部分。通常,應(yīng)用將⑶I元素邏輯地分組到這些部分中。⑶I元素在頁面設(shè)計(jì)器應(yīng)用內(nèi)的顯示組中被分組在一起出現(xiàn)。例如,附加策略信息顯示組116可視地將定制⑶I元素120、被排除的駕駛者⑶I元素122和附加投保⑶I元素124組織在一起。⑶I元素可在形式上和功能上廣泛地變化。⑶I元素的示例包括文本框、只讀文本字段、顯示文本、數(shù)字字段和描述文本。GUI元素的其他實(shí)例包括日期字段、復(fù)選框、組合框、多選組合框、單選按鈕和超鏈接。如下面所更詳細(xì)地解釋的,頁面設(shè)計(jì)器應(yīng)用采用標(biāo)準(zhǔn)數(shù)據(jù)對(duì)象和定制數(shù)據(jù)對(duì)象來約束⑶I頁面108的定制。標(biāo)準(zhǔn)數(shù)據(jù)對(duì)象鏈接到⑶I頁面108,并且建立針對(duì)⑶I頁面108整體的容許GUI元素。換言之,標(biāo)準(zhǔn)數(shù)據(jù)對(duì)象限定了允許出現(xiàn)在存在于特定GUI頁面中的任何顯示組中的GUI元素。定制數(shù)據(jù)對(duì)象鏈接到一個(gè)或多個(gè)特定顯示組,并且建立專門針對(duì)那些顯示組的允許GUI元素。換言之,定制數(shù)據(jù)對(duì)象限定了允許出現(xiàn)在特定顯示組中的⑶I元素。因此,當(dāng)設(shè)計(jì)者在⑶I頁面108選擇不同的顯示組以進(jìn)行定制時(shí),用于所選擇顯示組的容許GUI元素根據(jù)鏈接到所選顯示組的定制數(shù)據(jù)對(duì)象而改變。更具體地,頁面設(shè)計(jì)邏輯確定特定的顯示組從多個(gè)顯示組中被選擇,確定鏈接到該顯示組的定制數(shù)據(jù)對(duì)象,并且確定由鏈接到所選顯示組的定制數(shù)據(jù)對(duì)象建立的針對(duì)該所選顯示組的容許GUI元素(還有標(biāo)準(zhǔn)數(shù)據(jù)對(duì)象限定的容許GUI元素)。如上所述,頁面設(shè)計(jì)器應(yīng)用在⑶I頁面中顯示⑶I頁面108、顯示組112-118以及GUI選擇調(diào)色板106。實(shí)現(xiàn)頁面設(shè)計(jì)者應(yīng)用的頁面設(shè)計(jì)邏輯分析定制數(shù)據(jù)對(duì)象和標(biāo)準(zhǔn)數(shù)據(jù)對(duì)象,以確定如何約束GUI頁面108的定制。特別地,頁面設(shè)計(jì)邏輯在GUI選擇調(diào)色板106中填入許用⑶I元素的選擇,例如留置權(quán)人⑶I元素選擇126。許用⑶I元素包括標(biāo)準(zhǔn)數(shù)據(jù)對(duì)象建立的針對(duì)GUI頁面108的容許GUI元素以及定制數(shù)據(jù)對(duì)象建立的針對(duì)所選顯示組的容許GUI元素。頁面設(shè)計(jì)邏輯將所選顯示組的定制約束在GUI選擇調(diào)色板106中的許用⑶I元素。此外,對(duì)于⑶I選擇調(diào)色板106,頁面選擇器128可以是應(yīng)用中限定的頁面的下拉列表。設(shè)計(jì)者繼而可以從該下拉列表中選擇期望配置的任何頁面??捎米侄芜x擇器130可呈現(xiàn)用于特定所選頁面的由定制和標(biāo)準(zhǔn)數(shù)據(jù)對(duì)象限定的容許GUI元素(例如,數(shù)據(jù)字段)的列表。定制選擇器(例如,附件策略字段選擇器132)可顯示用于特定所選顯示組(例如,附加策略信息顯示組114)的容許⑶I元素的列表。顯示在選擇器132中的容許⑶I元素可以根據(jù)所選顯示組和針對(duì)該所選顯示組而限定的定制數(shù)據(jù)對(duì)象而改變(標(biāo)準(zhǔn)數(shù)據(jù)對(duì)象針對(duì)所選頁面整體而被限定,因此無論選擇哪個(gè)顯示組都會(huì)始終顯示)。如果期望,該系統(tǒng)可以通過阻止向同一頁面兩次添加相同的容許GUI元素來進(jìn)一步約束配置。策略字段選擇器134可顯示用于特定頁面的標(biāo)準(zhǔn)數(shù)據(jù)對(duì)象的下拉列表。 在一個(gè)實(shí)現(xiàn)方案中,頁面設(shè)計(jì)邏輯通過定制數(shù)據(jù)對(duì)象來組織⑶I選擇調(diào)色板106。例如,對(duì)于給定的定制數(shù)據(jù)對(duì)象,GUI選擇調(diào)色板106可包括可擴(kuò)展/可折疊的條目,在該條目下組織該定制數(shù)據(jù)對(duì)象限定的容許GUI元素。GUI選擇調(diào)色板106可包括獨(dú)立的鏈接或其他機(jī)制用于將顯示切換到定制數(shù)據(jù)對(duì)象或標(biāo)準(zhǔn)數(shù)據(jù)對(duì)象所限定的容許GUI元素??梢源嬖诙鄠€(gè)定制數(shù)據(jù)對(duì)象,每個(gè)定制數(shù)據(jù)對(duì)象建立針對(duì)所選顯示組的容許GUI元素。在這樣的情況下,頁面設(shè)計(jì)邏輯可在GUI選擇調(diào)色板106中填入來自每個(gè)定制數(shù)據(jù)對(duì)象的容許GUI元素。頁面設(shè)計(jì)邏輯從設(shè)計(jì)者接受從GUI選擇調(diào)色板106中的許用GUI元素中對(duì)特定許用GUI元素的選擇,并且允許設(shè)計(jì)者向所選顯示組添加該特定許用GUI元素(例如,通過拖拽、雙擊或其他操作)。圖2示出了一個(gè)示例,其中設(shè)計(jì)者已經(jīng)將來自Gn選擇調(diào)色板106的容許的留置權(quán)人⑶I元素202附加到了策略信息顯示組114。在一些實(shí)現(xiàn)中,頁面設(shè)計(jì)器應(yīng)用可以設(shè)立數(shù)據(jù)類型限定,其建立針對(duì)許用⑶I元素的允許數(shù)據(jù)類型。頁面設(shè)計(jì)邏輯繼而可以與設(shè)計(jì)者交互,以通過將設(shè)計(jì)者選擇的數(shù)據(jù)類型指派給設(shè)計(jì)者已經(jīng)添加到顯示組的特定許用GUI元素來定制GUI元素。給定所選的數(shù)據(jù)類型限定,頁面設(shè)計(jì)邏輯還可從設(shè)計(jì)者接受由所選數(shù)據(jù)類型限定約束的GUI元素定制信肩、O為支持定制,頁面設(shè)計(jì)邏輯可建立從數(shù)據(jù)類型到可用GUI控制的對(duì)應(yīng)表。表I示出了頁面設(shè)計(jì)邏輯可實(shí)現(xiàn)的對(duì)應(yīng)表的示例。換言之,當(dāng)設(shè)計(jì)者選擇用于到所選顯示組的GUI元素的特定數(shù)據(jù)類型限定時(shí),作為定制,頁面設(shè)計(jì)邏輯繼而可允許設(shè)計(jì)者根據(jù)用于所選數(shù)據(jù)類型限定的對(duì)應(yīng)表的約束在GUI將要實(shí)現(xiàn)的各種可用控件之間進(jìn)行選擇。
權(quán)利要求
1.一種用于應(yīng)用的圖形用戶界面GUI的頁面的指導(dǎo)設(shè)計(jì)的方法,所述方法包括 在存儲(chǔ)器中存儲(chǔ) GUI頁面; 所述GUI頁面中的顯示組,所述顯示組操作用于將特定GUI元素在所述顯示組下組織在一起; 鏈接到所述GUI頁面的標(biāo)準(zhǔn)數(shù)據(jù)對(duì)象,所述標(biāo)準(zhǔn)數(shù)據(jù)對(duì)象建立針對(duì)所述GUI頁面整體的容許GUI元素; 鏈接到所述顯示組的定制數(shù)據(jù)對(duì)象,所述定制數(shù)據(jù)對(duì)象建立特別針對(duì)所述顯示組的容許⑶I元素;以及頁面設(shè)計(jì)邏輯; 顯示所述GUI頁面、所述GUI頁面中的所述顯示組以及GUI選擇調(diào)色板;以及 利用與所述存儲(chǔ)器通信的處理器來執(zhí)行所述頁面設(shè)計(jì)邏輯以用于 向所述GUI選擇調(diào)色板填入許用GUI元素,所述許用GUI元素包括 針對(duì)所述GUI頁面的所述容許GUI元素;以及 針對(duì)所述顯示組的所述容許GUI元素;以及 將對(duì)所述顯示組的定制約束為所述GUI選擇調(diào)色板中的所述許用GUI元素。
2.根據(jù)權(quán)利要求I所述的方法,其中所述定制數(shù)據(jù)對(duì)象是多個(gè)定制數(shù)據(jù)對(duì)象之一,所述多個(gè)定制數(shù)據(jù)對(duì)象的每個(gè)建立針對(duì)所述顯示組的容許GUI元素,并且其中執(zhí)行所述頁面設(shè)計(jì)邏輯向所述GUI選擇調(diào)色板填入來自每個(gè)定制數(shù)據(jù)對(duì)象的所述容許GUI元素。
3.根據(jù)權(quán)利要求I所述的方法,還包括 由所述處理器執(zhí)行所述頁面設(shè)計(jì)邏輯以用于 接受從所述許用GUI元素中對(duì)特定許用GUI元素的選擇;以及 向所述顯示組添加所述特定許用GUI元素。
4.根據(jù)權(quán)利要求3所述的方法,還包括 在所述存儲(chǔ)器中限定數(shù)據(jù)類型限定,所述數(shù)據(jù)類型限定建立用于所述定制數(shù)據(jù)對(duì)象的所述許用GUI元素的數(shù)據(jù)類型。
5.根據(jù)權(quán)利要求4所述的方法,還包括 向所述特定許用GUI元素指派選擇的所述數(shù)據(jù)類型限定之一;以及 接受由所述選擇的所述數(shù)據(jù)類型限定之一約束的GUI元素定制信息。
6.根據(jù)權(quán)利要求I所述的方法,其中所述顯示組是所述CTI頁面中的多個(gè)顯示組之一,每個(gè)顯示組操作用于將特定GUI元素在該顯示組下組織在一起,并且所述方法還包括 執(zhí)行所述頁面設(shè)計(jì)邏輯以用于 確定所述顯示組從所述多個(gè)顯示組中被選擇; 確定所述定制數(shù)據(jù)對(duì)象被鏈接到所述顯示組;以及 確定由所述定制數(shù)據(jù)對(duì)象建立的針對(duì)所述顯示組的所述容許GUI元素。
7.一種頁面設(shè)計(jì)系統(tǒng),包括 處理器;以及 與所述處理器通信的存儲(chǔ)器,所述存儲(chǔ)器包括 GUI頁面;所述GUI頁面內(nèi)的顯示組,所述顯示組操作用于將特定GUI元素在所述顯示組下組織在一起; 鏈接到所述GUI頁面的標(biāo)準(zhǔn)數(shù)據(jù)對(duì)象,所述標(biāo)準(zhǔn)數(shù)據(jù)對(duì)象建立針對(duì)所述GUI頁面整體的容許GUI元素; 鏈接到所述顯示組的定制數(shù)據(jù)對(duì)象,所述定制數(shù)據(jù)對(duì)象建立特別針對(duì)所述顯示組的容許⑶I元素;以及 頁面設(shè)計(jì)邏輯,當(dāng)其由所述處理器執(zhí)行時(shí)操作用于 向⑶I選擇調(diào)色板填入許用⑶I元素,所述許用⑶I元素包括 針對(duì)所述GUI頁面的所述容許GUI元素;以及 針對(duì)所述顯示組的所述容許GUI元素;以及 將對(duì)所述顯示組的定制約束為所述GUI選擇調(diào)色板中的所述許用GUI元素。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其中所述定制數(shù)據(jù)對(duì)象是多個(gè)定制數(shù)據(jù)對(duì)象之一,所述多個(gè)定制數(shù)據(jù)對(duì)象的每個(gè)建立針對(duì)所述顯示組的容許GUI元素,并且其中所述頁面設(shè)計(jì)邏輯在被執(zhí)行時(shí)向所述GUI選擇調(diào)色板填入來自每個(gè)定制數(shù)據(jù)對(duì)象的所述容許GUI元素。
9.根據(jù)權(quán)利要求7所述的系統(tǒng),其中所述頁面設(shè)計(jì)邏輯在被執(zhí)行時(shí)還操作用于 接受從所述許用GUI元素中對(duì)特定許用GUI元素的選擇;以及 向所述顯示組添加所述特定許用GUI元素。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其中所述存儲(chǔ)器還包括數(shù)據(jù)類型限定,所述數(shù)據(jù)類型限定建立用于所述定制數(shù)據(jù)對(duì)象的所述許用GUI元素的數(shù)據(jù)類型。
11.根據(jù)權(quán)利要求10所述的系統(tǒng),其中所述頁面設(shè)計(jì)邏輯在被執(zhí)行時(shí)還操作用于 向所述特定許用GUI元素指派選擇的所述數(shù)據(jù)類型限定之一;以及 接受由所述選擇的所述數(shù)據(jù)類型限定之一約束的GUI元素定制信息。
12.根據(jù)權(quán)利要求7所述的系統(tǒng),其中所述顯示組是所述CTI頁面中的多個(gè)顯示組之一,每個(gè)顯示組操作用于將特定GUI元素在該顯示組下組織在一起,其中所述頁面設(shè)計(jì)邏輯在被執(zhí)行時(shí)還操作用于 確定所述顯示組從所述多個(gè)顯示組中被選擇; 確定所述定制數(shù)據(jù)對(duì)象被鏈接到所述顯示組;以及 確定由所述定制數(shù)據(jù)對(duì)象建立的針對(duì)所述顯示組的所述容許GUI元素。
13.—種產(chǎn)品,包括 機(jī)器可讀介質(zhì);以及 存儲(chǔ)于所述介質(zhì)上的邏輯,當(dāng)所述邏輯被處理器執(zhí)行時(shí)操作用于使得頁面設(shè)計(jì)系統(tǒng) 在與所述處理器通信的存儲(chǔ)器中存儲(chǔ) GUI頁面; 所述GUI頁面內(nèi)的顯示組,所述顯示組操作用于將特定GUI元素在所述顯示組下組織在一起; 鏈接到所述GUI頁面的標(biāo)準(zhǔn)數(shù)據(jù)對(duì)象,所述標(biāo)準(zhǔn)數(shù)據(jù)對(duì)象建立針對(duì)所述GUI頁面整體的容許GUI元素; 鏈接到所述顯示組的定制數(shù)據(jù)對(duì)象,所述定制數(shù)據(jù)對(duì)象建立特別針對(duì)所述顯示組的容許⑶I元素;以及向⑶I選擇調(diào)色板填入許用⑶I元素,所述許用⑶I元素包括 針對(duì)所述GUI頁面的所述容許GUI元素;以及 針對(duì)所述顯示組的所述容許GUI元素;以及將對(duì)所述顯示組的定制約束為所述GUI選擇調(diào)色板中的所述許用GUI元素。
14.根據(jù)權(quán)利要求13所述的產(chǎn)品,其中所述定制數(shù)據(jù)對(duì)象是多個(gè)定制數(shù)據(jù)對(duì)象之一,所述多個(gè)定制數(shù)據(jù)對(duì)象的每個(gè)建立針對(duì)所述顯示組的容許GUI元素,并且所述邏輯在被執(zhí)行時(shí)向所述GUI選擇調(diào)色板填入來自每個(gè)定制數(shù)據(jù)對(duì)象的所述容許GUI元素。
15.根據(jù)權(quán)利要求13所述的產(chǎn)品,其中所述邏輯在被執(zhí)行時(shí)還操作用于 接受從所述許用GUI元素中對(duì)特定許用GUI元素的選擇;以及 向所述顯示組添加所述特定許用GUI元素。
16.根據(jù)權(quán)利要求15所述的產(chǎn)品,其中所述邏輯還在存儲(chǔ)器中存儲(chǔ)數(shù)據(jù)類型限定,所述數(shù)據(jù)類型限定建立用于所述定制數(shù)據(jù)對(duì)象的所述許用GUI元素的數(shù)據(jù)類型。
17.根據(jù)權(quán)利要求16所述的產(chǎn)品,其中所述邏輯在被執(zhí)行時(shí)還操作用于 向所述特定許用GUI元素指派選擇的所述數(shù)據(jù)類型限定之一;以及 接受由所述選擇的所述數(shù)據(jù)類型限定之一約束的GUI元素定制信息。
18.根據(jù)權(quán)利要求13所述的產(chǎn)品,其中所述顯示組是所述GUI頁面中的多個(gè)顯示組之一,每個(gè)顯示組操作用于將特定GUI元素在該顯示組下組織在一起,其中所述邏輯在被執(zhí)行時(shí)還操作用于 確定所述顯示組從所述多個(gè)顯示組中被選擇; 確定所述定制數(shù)據(jù)對(duì)象被鏈接到所述顯示組; 確定由所述定制數(shù)據(jù)對(duì)象建立的針對(duì)所述顯示組的所述容許⑶I元素;以及 向所述Gn選擇調(diào)色板填入 針對(duì)所述GUI頁面的所述容許GUI元素;以及 針對(duì)所述顯示組的所述容許GUI元素。
19.一種用于擴(kuò)展物理表的系統(tǒng),包括 耦合到存儲(chǔ)器的處理器; 所述存儲(chǔ)器包括 表示標(biāo)準(zhǔn)數(shù)據(jù)對(duì)象的物理表,所述物理表包括表示標(biāo)準(zhǔn)字段的物理列; 存儲(chǔ)用于所述標(biāo)準(zhǔn)數(shù)據(jù)對(duì)象和所述標(biāo)準(zhǔn)字段的唯一標(biāo)識(shí)符的數(shù)據(jù)項(xiàng)表; 處理器可執(zhí)行指令,當(dāng)其被執(zhí)行時(shí) 在所述存儲(chǔ)器中生成所述物理表的擴(kuò)展表;以及 在所述存儲(chǔ)器中生成表示定制數(shù)據(jù)對(duì)象的邏輯表以及表示所述定制數(shù)據(jù)對(duì)象中包括的定制字段的邏輯列,其中所述邏輯表使用所述擴(kuò)展表來存儲(chǔ)限定所述定制數(shù)據(jù)對(duì)象和所述定制字段的數(shù)據(jù); 生成唯一識(shí)別使用所述擴(kuò)展表的所述邏輯列和所述邏輯表的邏輯列標(biāo)識(shí)符,并且將所述邏輯列的實(shí)例鏈接到所述物理表; 在邏輯列表中存儲(chǔ)標(biāo)識(shí)所述定制數(shù)據(jù)對(duì)象的邏輯表名稱、標(biāo)識(shí)所述定制字段的邏輯列名稱以及所述邏輯表所擴(kuò)展的所述物理表的名稱; 在所述數(shù)據(jù)項(xiàng)表中存儲(chǔ)所述邏輯表名稱和所述邏輯列名稱;所述處理器可執(zhí)行的應(yīng)用編程接口 API,當(dāng)其被所述處理器執(zhí)行時(shí) 接受標(biāo)識(shí)所述物理表的物理表名稱、所述邏輯表名稱和所述邏輯列名稱; 將所述邏輯表名稱和所述邏輯列名稱轉(zhuǎn)譯為所述邏輯列標(biāo)識(shí)符,以識(shí)別所述邏輯列和所述定制字段; 存儲(chǔ)并檢索來自擴(kuò)展表的限定所述定制數(shù)據(jù)對(duì)象和所述定制字段的數(shù)據(jù); 呈現(xiàn)所述定制字段和所述標(biāo)準(zhǔn)字段以供選擇。
全文摘要
本發(fā)明的實(shí)施方式涉及具有定制約束的頁面設(shè)計(jì)器。特別地,一種頁面設(shè)計(jì)系統(tǒng)解決了為應(yīng)用的圖形用戶界面的設(shè)計(jì)和定制提供靈活性的需求。該圖形用戶界面包括頁面和每個(gè)頁面中的顯示組,并且該頁面設(shè)計(jì)系統(tǒng)允許修改每個(gè)個(gè)體頁面以適應(yīng)特定客戶的需要。頁面設(shè)計(jì)系統(tǒng)指導(dǎo)并約束對(duì)每個(gè)頁面的修改,使得頁面不會(huì)在過大的程度上脫離其基本目的。具體地,頁面設(shè)計(jì)系統(tǒng)根據(jù)所建立的適用于每個(gè)頁面和頁面內(nèi)每個(gè)單元顯示組的許用圖形用戶界面單元的限定來約束每個(gè)顯示組的定制。
文檔編號(hào)G06F9/44GK102707941SQ201210047000
公開日2012年10月3日 申請(qǐng)日期2012年2月22日 優(yōu)先權(quán)日2011年2月22日
發(fā)明者J·范凱倫伯格, J·麥克格勞, K·德芙林, M·R·弗斯特, N·阿曼 申請(qǐng)人:埃森哲環(huán)球服務(wù)有限公司