專利名稱:用于設(shè)計自動業(yè)務(wù)過程應(yīng)用程序的集成系統(tǒng)、工具和方法
技術(shù)領(lǐng)域:
在此所公開的各實施例涉及軟件設(shè)計環(huán)境方法、界面和工具,尤其涉及有助于為專業(yè)服務(wù)公司或組織設(shè)計業(yè)務(wù)過程應(yīng)用程序的那些軟件設(shè)計環(huán)境方法、界面和工具。
背景技術(shù):
絕大多數(shù)常規(guī)的業(yè)務(wù)過程應(yīng)用程序都是有助于業(yè)務(wù)操作和管理功能的軟件,所述業(yè)務(wù)流程應(yīng)用程序已經(jīng)為諸如制造、運輸?shù)纫话惝a(chǎn)業(yè)而開發(fā)出來。而相對很少的應(yīng)用程序是為促進專業(yè)服務(wù)產(chǎn)業(yè)(例如法律、金融、醫(yī)藥、學(xué)術(shù))的操作和管理而開發(fā)的,所述專業(yè)服務(wù)產(chǎn)業(yè)在管理環(huán)境內(nèi)要求更大的靈活性。
因此,本發(fā)明者已經(jīng)認(rèn)識到需要開發(fā)應(yīng)用程序并且設(shè)計用于支持這樣的應(yīng)用程序的開發(fā)和/或?qū)嵤┑幕A(chǔ)結(jié)構(gòu)。
發(fā)明內(nèi)容
為了致力于解決這些和/或其它需求中的一個或多個,本發(fā)明者尤其設(shè)計了有助于業(yè)務(wù)過程應(yīng)用程序開發(fā)的應(yīng)用程序設(shè)計界面和相關(guān)工具。
圖1是與本發(fā)明一個或多個實施例相對應(yīng)的示例性系統(tǒng)100的框圖。
圖2-6是與本發(fā)明一個或多個實施例相對應(yīng)的圖形用戶界面的影印。
圖7是與本發(fā)明一個或多個實施例相對應(yīng)的示例性方法的流程圖。
具體實施例方式 以下結(jié)合附圖和所附權(quán)利要求的說明描述和/或圖示了本發(fā)明的一個或多個示例性實施例。這些實施例被足夠詳細(xì)地示出和描述以使得本領(lǐng)域技術(shù)人員能夠制造和使用本發(fā)明,但這些實施例僅僅是對本發(fā)明進行舉例說明和講授,并非對其進行限定。因此,在不會使一個或多個發(fā)明不清楚的情況下,本說明就可能省略掉了本領(lǐng)域技術(shù)人員已知的某些信息。
圖1示出了用于業(yè)務(wù)過程應(yīng)用程序的示例性設(shè)計和實施系統(tǒng)或構(gòu)架100。所述系統(tǒng)的主要組件包括對象查詢語言(OQL)模塊110、應(yīng)用程序設(shè)計界面120、服務(wù)模塊130、應(yīng)用模塊140和數(shù)據(jù)存儲150。
對象查詢語言模塊 OQL模塊110是所述系統(tǒng)操作的中心,其包括表達式語言和應(yīng)用程序接口(API),用來幫助用戶查詢對象集合,通過對象圖進行導(dǎo)航并且在那些對象上得到或設(shè)置值。所述OQL模塊被抽象地寫在“表格”級別。在該OQL(不同于標(biāo)準(zhǔn)編程語言)中,利用對象和對象構(gòu)造器而不是字符串來定義查詢。通常,對象是由數(shù)據(jù)和用來操作所述數(shù)據(jù)的程序構(gòu)成的自包含實體,而字符串是以組的形式進行操作的一系列字符。一些對象是預(yù)先構(gòu)造的,而其它的可以通過調(diào)用其它對象的方法(函數(shù))來構(gòu)造。在示例性實施例中,該基于對象的體系結(jié)構(gòu)消除了每當(dāng)對數(shù)據(jù)庫的查詢要求變化時都要重寫新的查詢指令集的需求。
在應(yīng)用程序設(shè)計時,所述OQL模塊或?qū)釉趹?yīng)用程序設(shè)計界面和數(shù)據(jù)存儲之間有效地“浮動”。并且在應(yīng)用程序運行時,OQL層提供邏輯以處理從所述應(yīng)用程序到數(shù)據(jù)源的查詢請求。所述應(yīng)用程序通過使用應(yīng)用程序設(shè)計界面內(nèi)的設(shè)計器組件來構(gòu)建,并且由服務(wù)模塊對其進行擴充,所述服務(wù)模塊使得應(yīng)用程序終端用戶能夠在更為集成的業(yè)務(wù)環(huán)境內(nèi)工作,如此處將進一步所描述的。
應(yīng)用程序設(shè)計界面 應(yīng)用程序設(shè)計界面120提供了集成開發(fā)環(huán)境(IDE)“設(shè)計器”構(gòu)架,所述構(gòu)架允許用戶選擇可用的查詢參數(shù)并且使用“彈出菜單”開發(fā)界面自定義他們的應(yīng)用程序界面。示例性實施例提供了用于設(shè)計應(yīng)用程序數(shù)據(jù)對象、表單界面和業(yè)務(wù)過程自動化的特定IDE。在傳統(tǒng)上,IDE被集成到軟件應(yīng)用程序中,以提供諸如圖形用戶界面(GUI)構(gòu)建器、文本或代碼編輯器,編譯器和/或解釋程序和調(diào)試器之類的元素。
在一些實施例中,IDE生成符合應(yīng)用程序構(gòu)架的特定XML模式的XML文檔。(其它實施例使用其它形式的標(biāo)記語言。)相同的IDE既被開發(fā)者使用又被消費者信息技術(shù)(IT)人員使用。每個設(shè)計器符合其特定的基礎(chǔ)XML模式。這些模式是應(yīng)用到每個IDE的所有規(guī)則和功能的自我文檔化(self-documenting)表示。在示例性實施例中,它們是構(gòu)架的核心,并且被構(gòu)架邏輯直接參考。每個IDE輸出符合該設(shè)計器的模式的設(shè)計XML文檔。所述設(shè)計XML文檔分別充分地描述了各個業(yè)務(wù)過程、表單或應(yīng)用程序邏輯組件。
設(shè)計器可以產(chǎn)生對IDE中所顯示的過程、表單或?qū)ο蟮臓顟B(tài)進行描述的較大粒度的XML文檔。該文檔包括在項目保存時來自所述IDE的顯示信息。所述構(gòu)架使用操作系統(tǒng)平臺將所述設(shè)計XML文檔和數(shù)據(jù)對象翻譯和編譯到動態(tài)鏈接庫(DLL)中。(DLL是能夠被應(yīng)用程序使用的可執(zhí)行函數(shù)和數(shù)據(jù)的庫。典型地,DLL提供一個或多個特定函數(shù),并且程序通過創(chuàng)建到所述DLL的靜態(tài)或動態(tài)鏈接來訪問這些函數(shù)。所述操作系統(tǒng)平臺包含應(yīng)用程序、工具和服務(wù)套件以及消費者web策略的基礎(chǔ)結(jié)構(gòu)中的變化。)每個XML文檔都被保存在數(shù)據(jù)庫和文件系統(tǒng)中。如果所述XML文檔已經(jīng)被破壞或丟失,那么數(shù)據(jù)庫持久性就允許所述系統(tǒng)恢復(fù)。
示例性應(yīng)用程序設(shè)計界面包括以下設(shè)計器原型(archetype)設(shè)計器121、數(shù)據(jù)對象設(shè)計器122、表單設(shè)計器123、頁面設(shè)計器124、業(yè)務(wù)過程設(shè)計器125、業(yè)務(wù)對象設(shè)計器126和消息設(shè)計器127。
所述原型設(shè)計器使得用戶能夠定義數(shù)據(jù)表和存儲屬性。用戶通過定義原型的屬性、“查找”能力、查詢特性、索引和“快速尋找”定義來創(chuàng)建原型。所述原型設(shè)計器允許用戶指定查詢列表中的數(shù)據(jù)量,確定哪個原型屬性必須被編制索引,以及選擇在“查詢結(jié)果網(wǎng)格”中顯示的缺省屬性作為原型查詢定義的結(jié)果。示例性構(gòu)架允許用戶向已定義的表格添加自定義欄,或者定義全新的自定義表格。工具程序被提供來把外部表格導(dǎo)入數(shù)據(jù)庫模式。所述構(gòu)架知道哪些表格是預(yù)先定義的,而哪些是消費者所有的。消費者可以不修改或刪除預(yù)先定義的欄。OQL的對象關(guān)系映射信息被封裝在所述“原型”設(shè)計器中,這將在本文檔的其它部分更為詳細(xì)地描述。圖3和4顯示了原型設(shè)計器的用戶界面頁面。
該數(shù)據(jù)對象設(shè)計器IDE被用來定義被示例性的以及基礎(chǔ)的表格和欄所使用的數(shù)據(jù)對象。數(shù)據(jù)對象是應(yīng)用程序級別的數(shù)據(jù)抽象,其包含表格關(guān)系、核實和事件驅(qū)動邏輯的元數(shù)據(jù)。對象被映射到現(xiàn)有的數(shù)據(jù)庫欄或映射到在對象設(shè)計期間創(chuàng)建的新欄。
業(yè)務(wù)對象設(shè)計器允許用戶開發(fā)可以被系統(tǒng)中的其它對象重用的代碼,并且定義可以在利用示例性系統(tǒng)所構(gòu)建的整個應(yīng)用程序套件期間使用的業(yè)務(wù)對象。
表單設(shè)計器允許用戶使用在對象設(shè)計器中所設(shè)計的數(shù)據(jù)元素來設(shè)計自定義應(yīng)用程序界面??捎玫挠脩艚缑?UI)控件被在IDE的XML模式中指定,但是用戶一直使用數(shù)據(jù)對象進行設(shè)計。接著所述界面可以被用作業(yè)務(wù)過程定義的一個步驟。每個表單可以僅包含一個數(shù)據(jù)對象參考。這意味著復(fù)雜界面由父表單和一系列子表單構(gòu)成。所述構(gòu)架允許子表單繼承它們的父表單的特性和參量。這允許用戶在不包括更新路徑的情況下添加自定義內(nèi)容。
頁面設(shè)計使得用戶能夠通過把已有對象與頁面定義相關(guān)聯(lián)來定義頁面,并且接著選擇必須為所述頁面上所包括的每個對象顯示的表單(一個或多個)。在頁面設(shè)計中,用戶可以包括必須為所述頁面上的給定對象顯示的任意數(shù)目的表單;因而,雖然頁面定義可以由相同的對象構(gòu)成,但是由每個頁面定義所創(chuàng)建的界面可以不同。通過為每個對象選擇不同的表單(視圖),用戶能夠創(chuàng)建不同的界面。
過程設(shè)計器允許用戶設(shè)計由多個“步驟”構(gòu)成的完整業(yè)務(wù)過程(自定義工作流)。過程需要參考至少一個數(shù)據(jù)對象。所述數(shù)據(jù)對象支配哪些表單和代碼模塊對于過程步驟是可用的。過程步驟包含三個組件表單或代碼模塊、輸出以及業(yè)務(wù)規(guī)則。所述輸出表示在主題步驟對于參與者可用的過程選擇(例如,批準(zhǔn)/拒絕)。所述業(yè)務(wù)規(guī)則包含下一個參與者的數(shù)據(jù)測試和路由信息。
圖2顯示了示例性設(shè)計界面開始頁面,所述頁面的右側(cè)列出了各個設(shè)計器。
服務(wù) 如圖1中的服務(wù)模塊130所示,應(yīng)用程序(例如應(yīng)用程序140)可以訪問用于合作、通知、異常、安全、工作列表、工作流和報告的一個或多個服務(wù)。這些服務(wù)駐留在所述應(yīng)用程序內(nèi),并且允許終端用戶彼此更為充分地聯(lián)合。例如,工作流服務(wù)基于包含規(guī)則和與所有者的關(guān)聯(lián)的流程“步驟”。當(dāng)一個步驟完成時,下一個步驟出現(xiàn)在下一個所有者的動作列表上?!坝^察列表”允許用戶觀察他們感興趣的過程。更為普遍地,示例性實施例把服務(wù)定義為所提供的且對于使用設(shè)計界面構(gòu)建的所有應(yīng)用程序都是可用的功能的集合。這些服務(wù)在每個應(yīng)用程序頁面內(nèi)都具有指定的顯示區(qū)域-位于動作菜單之下和應(yīng)用程序顯示區(qū)域之上。這些服務(wù)包括以下各項合作、工作列表、工作流、文件夾(Folder)維護和繼承。
合作服務(wù)允許用戶請求和提交對工作產(chǎn)品的建議或意見,以均衡(leveraging)終端用戶的專業(yè)知識并創(chuàng)建協(xié)作的工作環(huán)境。組織者在來自應(yīng)用程序工作表的選定項目上啟動合作會話,并且為所述合作會話提供主題/消息。在組織者繼續(xù)工作時,系統(tǒng)發(fā)送合作邀請來通知被邀請者。受邀請者向組織者提交意見,并且這些意見被審閱。圖5和6顯示了來自合作服務(wù)過程的應(yīng)用程序用戶界面的頁面。
繼承服務(wù)是允許用戶配置被頻繁使用的項目以包含缺省信息的示例性構(gòu)架的服務(wù)。該特征對于執(zhí)行大量數(shù)據(jù)輸入的用戶尤其有用。它對于任何繼承項目都允許許多繼承級別,所述繼承項目基本上是“超模板”并且被存儲在草稿數(shù)據(jù)庫中,因此并不作為真實實體中的系統(tǒng)實體進行顯示。
除了應(yīng)用程序?qū)S梅?wù)之外,示例性提供了允許Web服務(wù)訪問所有應(yīng)用程序過程的集中路由服務(wù)。所述路由服務(wù)停止請求主題業(yè)務(wù)過程,從而消除了對每個應(yīng)用程序過程的Web服務(wù)的需求。
在事務(wù)最終被提交到數(shù)據(jù)庫之前,所有的數(shù)據(jù)都被存儲在“草稿表格”(每個數(shù)據(jù)對象一個表格)。草稿表格“知道”什么數(shù)據(jù)被修改了,所述數(shù)據(jù)何時被修改的以及被誰或什么(例如,另一個程序)修改的。草稿表格的一種用途是監(jiān)視生產(chǎn)率,并且該機制有助于與其它用戶合作。
示例性的操作方法 圖7示出操作一系統(tǒng)的一種或多種示例性系統(tǒng)操作方法的過程圖700,所述系統(tǒng)例如設(shè)計業(yè)務(wù)過程應(yīng)用程序(例如應(yīng)用程序140)的系統(tǒng)100。過程圖700包括在示例性實施例中以連續(xù)執(zhí)行的順序而排列和描述的塊710-750。然而,其它實施例使用多個處理器(或類處理器的設(shè)備,或被組織成兩個或更多虛擬機或子處理器的單個處理器)來并行地執(zhí)行兩個或更多塊。其它實施例還改變過程順序或提供不同的功能劃分來獲得類似的結(jié)果。例如,一些實施例可以改變客戶-服務(wù)器的功能分配,以使得在服務(wù)器端示出和描述的功能在客戶端整體或部分地實現(xiàn),反之亦然。此外,還有其它實施例把這些塊實現(xiàn)為兩個或更多的互連硬件模塊,所述互連硬件模塊具有在這些模塊之間以及通過這些模塊傳送的相關(guān)控件和數(shù)據(jù)信號。因此,所述示例性過程流適用于軟件、硬件和固件實現(xiàn)方式。
在塊710,所述示例性方法開始于設(shè)計項目的創(chuàng)建。在示例性實施例中,所述項目是用來設(shè)計應(yīng)用程序,所述應(yīng)用程序創(chuàng)建在其中能夠維護計時器(Timekeeper)名稱、描述、類型和計時器數(shù)目的計時器信息窗口。在所述示例性實施例中,創(chuàng)建所述項目提供了一種把與所述項目相關(guān)的對象進行編組的方式,并且需要在IDE開始頁面上選擇新的按鈕(如在圖2中采用示例性形式所示),接著在Add New Project(添加新項目)窗口中輸入名稱(例如SampleProject)并且選擇OK。結(jié)果,該名稱將被顯示在所述開始頁面的項目樹中。接著在塊720繼續(xù)執(zhí)行。
塊720需要使用原型設(shè)計器創(chuàng)建原型。在所述示例性實施例中,這需要創(chuàng)建一個或多個原型,例如文件夾類型(Folder Type)原型、計時器原型和文件夾(Folder)原型。在所述示例性實施例中,創(chuàng)建Folder Type原型需要 1.在示例性IDE開始頁面中,右鍵點擊Archetype(原型)并選擇Add New Archetype Item(添加新原型項)。
2.在Add New Archetype(添加新原型)窗口中輸入FolderTypeArch(文件夾類型原型)并選擇OK。
原型設(shè)計器顯示出來。注意,具有GUID數(shù)據(jù)類型的FolderTypeArchID(文件夾類型原型ID)自動顯示為缺省鍵屬性。
3.添加別名屬性代碼,它將在下拉列表中顯示而不是描述。右鍵點擊FolderTypeArchID(文件夾類型ID)并選擇Add Attribute(添加屬性)(或按下CTRL_N)。注意,具有字符串STRING(字符串)數(shù)據(jù)類型的NewAttribute1(新屬性1)在FolderTypeArchID之下顯示。
4.在特性標(biāo)簽(tab)中輸入以下信息 ●在Archetype Info(原型類型信息)下的(ID)字段中輸入Code(代碼)。這重寫了名稱NewAttribute1。
●在Caption(標(biāo)題)字段中輸入Code。
5.通過右鍵點擊Code(在FolderTypeArchID下)并選擇Toggle AliasAttribute(切換別名屬性),把所述Code屬性設(shè)定為別名屬性。在左側(cè)顯示A,指示它是別名屬性。
6.通過右鍵點擊FolderTypeArchID并選擇Add Attribute(或按下CTRL_N),向該原型添加描述的屬性。
7.在特性標(biāo)簽中輸入以下信息 ●在Archetype Info下的(ID)字段中輸入Description(描述)。
●在Caption字段中輸入Description。
8.現(xiàn)在,在原型設(shè)計器中應(yīng)當(dāng)顯示著以下信息。
選擇右上角的Save(保存)按鈕來保存該信息并返回開始頁面。
接下來,你將創(chuàng)建Timekeeper原型。
在你創(chuàng)建了Folder Type原型之后,通過進行以下操作創(chuàng)建Timekeeper原型。
1.在示例性IDE開始頁面中,右鍵點擊Archetype并選擇Add NewArchetype Item。
2.在Add New Archetype窗口中輸入TimekeeperArch(計時器原型)并選擇OK。
原型設(shè)計器顯示出來。注意,具有GUID數(shù)據(jù)類型的TimekeeperArchID(計時器原型ID)自動顯示為缺省鍵屬性。
3.在特性標(biāo)簽中的Caption字段中,輸入Timekeeper作為該原型的標(biāo)注。
4.通過右鍵點擊FolderTypeID并選擇Add Attribute(或按下CTRL_N),向該原型添加Timekeeper數(shù)目的屬性。
具有STRING數(shù)據(jù)類型的NewAttribute1在TimekeeperArchID之下顯示。
在特性標(biāo)簽中輸入以下信息 ●在Archetype Info下的(ID)字段中輸入Number(數(shù)目)。這重寫了名稱NewAttribute1。
●在Caption字段中輸入Tkpr Number(計時器數(shù)目)。
5.通過右鍵點擊Number(在TimekeeperArchID下)并選擇ToggleAlias Attribute,把所述Number屬性設(shè)定為別名屬性。在左側(cè)顯示A,指示它是別名屬性。
6.通過右鍵點擊FolderArchID并選擇Add Attribute(或按下CTRL_N),向該原型添加用于Timekeeper名稱的屬性。
在特性標(biāo)簽中輸入以下信息 ●在Archetype Info下的(ID)字段中輸入Name(名稱)。
●在Caption字段中輸入Timekeeper Name(計時器名稱)。
7.通過右鍵點擊FolderArchID并選擇Add Attribute(或按下CTRL_N),向該原型添加用于Timekeeper部件(department)的屬性。
在特性標(biāo)簽中輸入以下信息 ●在Archetype Info下的(ID)字段中輸入Department(部件)。
●在Caption字段中輸入Timekeeper Dept(計時器部件)。
8.通過右鍵點擊FolderArchID并選擇Add Attribute(或按下CTRL_N),向該原型添加用于Timekeeper描述的屬性。
在特性標(biāo)簽中輸入以下信息 ●在Archetype Info下的(ID)字段中輸入Description。
●在Caption字段中輸入Description。
●在Data Type Info下的Is Multi-Line(是多行)字段中中點擊并且從下拉列表中選擇True(真)。這允許用戶在Description字段中輸入多行文本。
9.現(xiàn)在,在原型設(shè)計器中應(yīng)當(dāng)顯示著以下信息。
選擇右上角的Save(保存)按鈕來保存該信息并返回到開始頁面。
在創(chuàng)建了Timekeeper原型之后,通過進行以下操作創(chuàng)建Folder(文件夾)原型。
1.在示例性IDE開始頁面中,右鍵點擊Archetype(原型類型)并選擇Add New Archetype Item。
2.在Add New Archetype窗口中輸入FolderArch(文件夾原型)并選擇OK。
原型設(shè)計器顯示出來。注意,具有GUID數(shù)據(jù)類型的FolderArchID自動顯示為缺省鍵屬性。
3.在特性標(biāo)簽中的Caption字段中,輸入Folder作為該原型的標(biāo)注。
4.通過右鍵點擊FolderTypeID并選擇Add Attribute(或按下CTRL_N),向該原型添加Timekeeper名稱的屬性。
具有字符串STRING數(shù)據(jù)類型的NewAttribute1在FolderArchID之下顯示。
在特性標(biāo)簽中輸入以下信息 ●在Archetype Info下的(ID)字段中輸入Name。這重寫了名稱NewAttribute1。
●在Caption字段中輸入Folder Name。
5.通過右鍵點擊FolderArchID并選擇Add Attribute(或按下CTRL_N),向該原型添加用于Timekeeper描述的屬性。
在特性標(biāo)簽中輸入以下信息 ●在Archetype Info下的(ID)字段中輸入Description。
●在Caption字段中輸入Folder Description(文件夾描述)。
6.現(xiàn)在,你將添加關(guān)系屬性,所述關(guān)系屬性具有到你之前所創(chuàng)建的Folder Type原型的鏈接。右鍵點擊FolderArchID并選擇Add Attribute(或按下CTRL_N)。
在特性標(biāo)簽中輸入以下信息 ●在Archetype Info下的(ID)字段中輸入FolderTypeLink(文件夾類型鏈接)。
●在Data Type(數(shù)據(jù)類型)字段中,從下拉列表中選擇RELATIONSHIP(關(guān)系)。
●在Caption字段中輸入Folder Type。
●在Related Archetype(相關(guān)原型類型)字段中點擊并選擇...按鈕。從Select Item(選擇項)窗口選擇FolderTypeArch。這是FolderTypeLink關(guān)系屬性的目標(biāo)原型。
●在Relationship ID(關(guān)系ID)字段中輸入FolderTypeLink。
7.通過右鍵點擊FolderArchID并選擇Add Attribute(添加屬性)(或按下CTRL_N)添加關(guān)系屬性,所述關(guān)系屬性具有到你之前所創(chuàng)建的Timekeeper原型的鏈接。
在特性標(biāo)簽中輸入以下信息 ●在Archetype Info下的(ID)字段中輸入TimekeeperLink。
●在Data Type字段中,從下拉列表中選擇RELATIONSHIP。
●在Caption字段中輸入Timekeeper。
●在Related Archetype字段中點擊并選擇...按鈕。從Select Item窗口選擇TimekeeperArch。這是TimekeeperLink關(guān)系屬性的目標(biāo)原型。
●在Relationship ID字段中輸入TimekeeperLink。
8.現(xiàn)在,在原型設(shè)計器中應(yīng)當(dāng)顯示著以下信息。
選擇右上角的Save按鈕來保存該信息并返回到開始頁面。
在塊730繼續(xù)執(zhí)行。
塊730需要使用對象設(shè)計器向一個或多個原型(例如在塊720中所創(chuàng)建的那些原型)添加對象。在示例性實施例中,根據(jù)所述示例項目,這需要向Folder Type、Timekeeper和Folder原型添加對象。
可以通過如以下步驟實現(xiàn)向Folder Type原型添加對象 現(xiàn)在將通過以下步驟向Folder Type原型添加包含代碼(Code)和描述(Description)屬性的Folder Type對象。
1.在示例性IDE開始頁面中,右鍵點擊Object(項)并選擇Add NewObject Item(添加新對象項)。
2.在Add New Object(添加新對象)窗口中輸入FolderTypeObj(文件夾類型項)并選擇OK。
對象設(shè)計器顯示出來。
3.在特性標(biāo)簽中輸入以下關(guān)于Folder Type對象的信息 ●在Caption字段中輸入Folder Type。
●在Archetype ID字段中點擊并選擇...按鈕。從Select Item窗口選擇FolderTypeArch。這識別從其構(gòu)建Folder Type對象的原型。注意,ATTRIBUTES(屬性)標(biāo)題被從對象樹中自動移除,并且SUBCLASSOBJECT(子類對象)(FolderTypeArch)顯示在SUBCLASSOBJECTS標(biāo)題下。
4.接下來,你將向Folder Type對象添加Code和Description屬性。右鍵點擊對象樹中的OBJECT(對象)(FolderTypeObj(文件夾類型對象))并選擇ADD>ATTRIBUTES。ATTTIBUTES標(biāo)題顯示在對象樹中。
5.要添加Code屬性,右鍵點擊ATTRIBUTES并選擇ADD>ATTRIBUTE。注意,ATTRIBUTE(ATTRIBUTE0)顯示在對象樹的ATTTIBUTES標(biāo)題下。
6.在特性標(biāo)簽中輸入以下信息 ●在Access Type(訪問類型)字段中點擊并從下拉列表中選擇Required(需要)。這指示用戶必須在Code字段中輸入數(shù)值。
●在Data Type字段中點擊并從下拉列表中選擇BOUND(綁定)。這指示Code屬性被綁定到Folder Type原型。
●在Archetype Attribute(原型屬性)字段中點擊并從下拉列表中選擇Code。該下拉列表包括你為Folder Type原型定義的屬性(Code和Description)。注意,Code自動地顯示在Caption字段中。這是你為FolderType原型的Code屬性輸入的的相同標(biāo)題。
●在ID字段中輸入Code。這以ATTRIBUTE(Code)代替對象樹中的ATTRIBUTE(ATTRIBUTE0)。
7.接下來,你將添加Description屬性。右鍵點擊ATTRIBUTES并選擇ADD>ATTRIBUTE。在特性標(biāo)簽中輸入以下信息 ●在Data Type字段中點擊并從下拉列表中選擇BOUND。
●在ID字段中輸入Description。這以ATTRIBUTE(Code)代替對象樹中的ATTRIBUTE(Description)。
●在Caption字段中輸入Description。
8.現(xiàn)在,在對象設(shè)計器中應(yīng)當(dāng)顯示著以下信息。
選擇右上角的Save按鈕來保存該信息并返回到開始頁面。
接下來,你將向Timekeeper原型添加對象。
1.1.1向Timekeeper原型添加對象 現(xiàn)在你將通過以下步驟向Timekeeper原型添加包含數(shù)字(Number)、名稱(Name)、部(Department)和描述(Description)屬性的計數(shù)器對象。
1.在示例性IDE開始頁面中,右鍵點擊Object并選擇Add NewObject Item。
2.在Add New Object窗口中輸入TimekeeperObj并選擇OK。
對象設(shè)計器顯示出來。
3.在特性標(biāo)簽中輸入以下關(guān)于Folder Type對象的信息 ●在Caption字段中輸入Timekeeper。
●在Archetype ID字段中點擊并選擇...按鈕。從Select Item窗口選擇TimekeeperArch。這識別從其構(gòu)建Timekeeper對象的原型。注意,ATTRIBUTES標(biāo)題被從對象樹中自動移除,并且SUBCLASSOBJECT(TimekeeperArch)顯示在SUBCLASSOBJECTS標(biāo)題下。
4.接下來,你將向Timekeeper對象添加Name、Department和Description屬性。右鍵點擊對象樹中的OBJECT(TimekeeperObj)并選擇ADD>ATTRIBUTES。ATTTIBUTES標(biāo)題顯示在對象樹中。
5.右鍵點擊ATTRIBUTES并選擇ADD>ATTRIBUTE。注意,ATTRIBUTE(ATTRIBUTE0)顯示在對象樹的ATTTIBUTES標(biāo)題下。
6.在特性標(biāo)簽中輸入以下信息 ●在Access Type字段中點擊并從下拉列表中選擇Required。這指示用戶必須在Number字段中輸入數(shù)值。
●在Data Type字段中點擊并從下拉列表中選擇BOUND。這指示Number屬性被綁定到Timekeeper原型。
●在Archetype Attribute字段中點擊并從下拉列表中選擇Number。該下拉列表包括你為Timekeeper原型定義的屬性。注意,Tkpr Number自動顯示在Caption字段中。這是你為Timekeeper原型的TimekeeperNumber屬性輸入的相同標(biāo)題。
●在ID字段中輸入Number。
7.添加Name屬性。右鍵點擊ATTRIBUTES并選擇ADD>ATTRIBUTE。在特性標(biāo)簽中輸入以下信息 ●在Data Type字段中點擊并從下拉列表中選擇BOUND。
●在Archetype Attribute字段中點擊并從下拉列表中選擇Name。Timekeeper Name自動顯示在Caption字段中。
●在ID字段中輸入Name。
8.添加Department屬性。右鍵點擊ATTRIBUTES并選擇ADD>ATTRIBUTE。在特性標(biāo)簽中輸入以下信息 ●在Data Type字段中點擊并從下拉列表中選擇BOUND。
●在Archetype Attribute字段中點擊并從下拉列表中選擇Department。注意,Timekeeper Dept自動顯示在Caption字段中。
●在ID字段中輸入Department。
9.添加Description屬性。右鍵點擊ATTRIBUTES并選擇ADD>ATTRIBUTE。在特性標(biāo)簽中輸入以下信息 ●在Data Type字段中點擊并從下拉列表中選擇BOUND。
●在Archetype Attribute字段中點擊并從下拉列表中選擇Description。注意,Description自動顯示在Caption字段中。
●在ID字段中輸入Description。
10.現(xiàn)在,在對象設(shè)計器中應(yīng)當(dāng)顯示著以下信息。
選擇右上角的Save按鈕來保存該信息并返回到開始頁面。
接下來,你將向Folder原型添加對象。
向Folder原型添加對象 現(xiàn)在你將通過以下步驟向Folder原型添加包含名稱(Name)和描述(Description)屬性以及Folder Type Link(文件類型鏈接)和TimekeeperLink(計時器鏈接)關(guān)系屬性的Folder對象。
1.在示例性IDE開始頁面中,右鍵點擊Object并選擇Add NewObject Item。
2.在Add New Object窗口中輸入FolderObj(文件夾對象)并選擇OK。
對象設(shè)計器顯示出來。
3.在特性標(biāo)簽中輸入以下關(guān)于Folder對象的信息 ●在Caption字段中輸入Folder。
●在Archetype ID字段中點擊并選擇...按鈕。從Select Item窗口選擇FolderArch。這識別從其構(gòu)建Folder對象的原型。注意,ATTRIBUTES標(biāo)題被從對象樹中自動移除,并且SUBCLASSOBJECT(FolderArch)顯示在SUBCLASSOBJECTS標(biāo)題下。
4.接下來,你將向Folder對象添加Name屬性。右鍵點擊對象樹中的OBJECT(FolderObj)并選擇ADD>ATTRIBUTES。ATTTIBUTES標(biāo)題顯示在對象樹中。
5.右鍵點擊ATTRIBUTES并選擇ADD>ATTRIBUTE。注意,ATTRIBUTE(ATTRIBUTE0)顯示在對象樹的ATTTIBUTES標(biāo)題下。
6.在特性標(biāo)簽中輸入以下信息 ●在Data Type字段中點擊并從下拉列表中選擇BOUND。這指示Name屬性被綁定到Folder原型。
●在Archetype Attribute字段中點擊并從下拉列表中選擇Name。該下拉列表包括你為Folder原型定義的屬性。注意,F(xiàn)older Name自動顯示在Caption字段中。這是你為Folder原型的Folder Name屬性輸入的相同標(biāo)題。
●在ID字段中輸入Number。
7.添加Description屬性。右鍵點擊ATTRIBUTES并選擇ADD>ATTRIBUTE。在特性標(biāo)簽中輸入以下信息 ●在Data Type字段中點擊并從下拉列表中選擇BOUND。
●在Archetype Attribute字段中點擊并從下拉列表中選擇Description。Description自動顯示在Caption字段中。
●在ID字段中輸入Description。
8.接下來,你將添加Folder Type Link關(guān)系屬性。右鍵點擊ATTRIBUTES并選擇ADD>ATTRIBUTERELATIONSHIP(屬性關(guān)系)。在特性標(biāo)簽中輸入以下信息 ●在Data Type字段中點擊并從下拉列表中選擇BOUND。
●在Archetype Attribute字段中點擊并從下拉列表中選擇FolderTypeLink。注意,F(xiàn)older Type自動顯示在Caption字段中。
●在ID字段中輸入Folder Type Link。
9.添加Timekeeper Link關(guān)系屬性。右鍵點擊ATTRIBUTES并選擇ADD>ATTRIBUTE。在特性標(biāo)簽中輸入以下信息 ●在Data Type字段中點擊并從下拉列表中選擇BOUND。
●在Archetype Attribute字段中點擊并從下拉列表中選擇TimekeeperLink。注意,Timekeeper自動顯示在Caption字段中。
●在ID字段中輸入TimekeeperLink。
10.現(xiàn)在,在對象設(shè)計器中應(yīng)當(dāng)顯示著以下信息。
選擇右上角的Save按鈕來保存該信息并返回到開始頁面。
現(xiàn)在,你已經(jīng)完成了把Folder Type、Timekeeper和Folder對象添加到它們相關(guān)聯(lián)的原型,你可以設(shè)計將包括這些原型的表單。進行至塊740。
塊740需要為每個對象設(shè)計表單。在示例性實施例中,這需要使用表單設(shè)計器為每一個對象設(shè)計網(wǎng)格、表單和工作列表。這會產(chǎn)生以下各項 ●Folder網(wǎng)格 ●Folder表單 ●Folder工作列表 ●Folder Type網(wǎng)格 ●Folder Type表單 ●Folder Type工作列表 ●Timekeeper網(wǎng)格 ●Timekeeper表單 ●Timekeeper工作表 當(dāng)你已經(jīng)完成對表單的設(shè)計時,你可以通過進行至步驟5-定義頁面來為每個父和子對象定義不同的“視圖”,所述父和子對象是為頁面基礎(chǔ)對象定義的。
1.1.2Folder表單 1.1.2.1設(shè)計Folder網(wǎng)格 首先,你將設(shè)計包含與Folder原型相關(guān)聯(lián)的字段的Folder網(wǎng)格。
1.在示例性IDE開始頁面中,右鍵點擊Form并選擇Add New FormItem。
2.在Add New Form窗口中輸入FolderGrid并選擇OK。表單設(shè)計器顯示出來。
3.在特性標(biāo)簽中輸入以下關(guān)于Folder網(wǎng)格的信息 ●在Caption字段中輸入Folder。
●在Form Type字段中點擊并從下拉列表中選擇Grid。
●在Object ID字段中點擊并選擇...按鈕。從Select Item窗口選擇FolderObj。這指示Folder對象是與Folder網(wǎng)格相關(guān)聯(lián)的對象。
4.選擇Tools(工具)標(biāo)簽。與Folder對象相關(guān)聯(lián)的屬性的列表顯示出來。
5.點擊Name并且把它拖到設(shè)計器標(biāo)簽的最左側(cè)。Folder Name欄自動顯示。Folder Name是你在原型設(shè)計器中為該屬性定義的標(biāo)題。
6.點擊Description并且把它拖到Folder Name(文件夾名)欄的右側(cè)。Folder Description(文件夾描述)欄自動顯示。
7.點擊FolderTypeLink并且把它拖到Folder Description欄的右側(cè)。Folder Type欄自動顯示。
8.通過在欄中進行點擊并且把藍(lán)點拖到左側(cè)來增加每個欄的寬度。你還可以通過選擇特性標(biāo)簽并且在Width(寬度)字段中輸入值來增加所述寬度。
9.選擇右上角的Save按鈕來保存該網(wǎng)格并返回到開始頁面。
接下來你將設(shè)計Folder表單。
1.1.2.2設(shè)計Folder表單 現(xiàn)在,你將設(shè)計包含與Folder原型相關(guān)聯(lián)的字段的Folder表單。
1.在示例性IDE開始頁面中,右鍵點擊Form并選擇Add New FormItem。
2.在Add New Form窗口中輸入FolderForm并選擇OK。表單設(shè)計器顯示出來。
3.在特性標(biāo)簽中輸入以下關(guān)于Folder表單的信息 ●在Caption字段中輸入Folder。
●在Object ID字段中點擊并選擇...按鈕。從Select Item窗口選擇FolderObj。這指示Folder對象是與Folder表單相關(guān)聯(lián)的對象。
4.選擇Tools標(biāo)簽。與Folder對象相關(guān)聯(lián)的屬性的列表顯示出來。
5.點擊Name并且把它拖到設(shè)計器標(biāo)簽的最左側(cè)。Folder Name字段自動顯示。
6.通過在欄中進行點擊并且把藍(lán)點拖到左側(cè)來增加該字段的寬度。你還可以通過選擇特性標(biāo)簽并且在Width字段中輸入數(shù)來增加所述寬度。
7.在Tools標(biāo)簽中,選擇Description并把它拖到Folder Name字段之下。Folder Description字段自動顯示。如步驟6所述增加該字段的寬度。
8.在Tools標(biāo)簽中,選擇FolderTypeLink并把它拖到FolderDescription字段之下。FolderType字段自動顯示。圖標(biāo)指示該字段能夠被查詢@@@?@@@。
9.選擇TimekeeperLink并把它拖到FolderType字段右側(cè)。能夠被查詢的Timekeeper字段自動顯示。
10.通過在表單中點擊,并接著點擊所述表單底部的中間藍(lán)點并把它拖到恰好位于FolderType和Timekeeper字段之下,來降低所述表單的長度。
11.選擇右上角的Save按鈕來保存該表單并返回到開始頁面。
接下來,你將設(shè)計Folder工作列表。
1.1.2.3設(shè)計Folder工作列表 現(xiàn)在,你將設(shè)計包含與Folder原型相關(guān)聯(lián)的字段的Folder工作列表。
1.在示例性IDE開始頁面中,右鍵點擊Form(表單)并選擇Add NewForm Item(添加新表單項)。
2.在Add New Form(添加新表單)窗口中輸入FolderWorklist(文件夾工作列表)并選擇OK。表單設(shè)計器顯示出來。
3.在特性標(biāo)簽中輸入以下關(guān)于Folder工作列表的信息 ●在Caption字段中輸入Folder。
●在Form Type(表單類型)字段中點擊并從下拉列表中選擇Worklist(工作列表)。
●在Object ID(對象ID)字段中點擊并選擇...按鈕。從Select Item窗口選擇FolderObj。這指示Folder對象是與Folder工作列表相關(guān)聯(lián)的對象。
4.選擇Tools標(biāo)簽。與Folder對象相關(guān)聯(lián)的屬性的列表顯示出來。
5.點擊Name并且把它拖到設(shè)計器標(biāo)簽的最左側(cè)。Folder Name欄自動顯示。
6.點擊Description并且把它拖到設(shè)計器標(biāo)簽的最左側(cè)。FolderDescription欄自動顯示。
7.通過在欄中進行點擊并且把藍(lán)點拖到左側(cè)來增加每個欄的寬度。你還可以通過選擇特性標(biāo)簽并且在Width字段中輸入數(shù)來增加所述寬度。
8.選擇右上角的Save按鈕來保存該工作列表并返回到開始頁面。
現(xiàn)在,你已經(jīng)完成了為Folder屬性設(shè)計表單,為Folder Type屬性設(shè)計網(wǎng)格。
1.1.3Folder Type表單 1.1.3.1設(shè)計Folder Type(文件夾類型)網(wǎng)格 接下來,你將設(shè)計包含與Folder Type原型相關(guān)聯(lián)的字段的FolderType網(wǎng)格。
1.在示例性IDE開始頁面中,右鍵點擊Form并選擇Add New FormItem。
2.在Add New Form窗口中輸入FolderTypeGrid(文件夾類型網(wǎng)格)并選擇OK。表單設(shè)計器顯示出來。
3.在特性標(biāo)簽中輸入以下關(guān)于Folder Type網(wǎng)格的信息 ●在Caption字段中輸入Folder Type。
●在Form Type字段中點擊并從下拉列表中選擇Grid(網(wǎng)格)。
●在Object ID字段中點擊并選擇...按鈕。從Select Item窗口選擇FolderTypeObj。這指示Folder Type對象是與Folder Type工作列表相關(guān)聯(lián)的對象。
4.選擇Tools標(biāo)簽。與Folder Type對象相關(guān)聯(lián)的屬性的列表顯示出來。
5.點擊Code并且把它拖到設(shè)計器標(biāo)簽的最左側(cè)。Code欄自動顯示。Code是你在原型設(shè)計器中為該屬性定義的標(biāo)題。
6.點擊Description并且把它拖到Code欄的右側(cè)。Description欄自動顯示。
7.通過在欄中進行點擊并且把藍(lán)點拖到左側(cè)來增加每個欄的寬度。你還可以通過選擇特性標(biāo)簽并且在Width字段中輸入數(shù)來增加所述寬度。
8.選擇右上角的Save按鈕來保存該網(wǎng)格并返回到開始頁面。
接下來你將設(shè)計Folder Type表單。
1.1.3.2設(shè)計Folder Type表單 現(xiàn)在,你將設(shè)計包含與Folder Type原型相關(guān)聯(lián)的字段的FolderType表單。
1.在示例性IDE開始頁面中,右鍵點擊Form并選擇Add New FormItem(添加新表單項)。
2.在Add New Form(添加新表單)窗口中輸入FolderTypeForm(文件夾類型表單)并選擇OK。表單設(shè)計器顯示出來。
3.在特性標(biāo)簽中輸入以下關(guān)于Folder Type表單的信息 ●在Caption字段中輸入Folder Type。
●在Object ID字段中點擊并選擇...按鈕。從Select Item窗口選擇FolderTypeObj(文件夾對象)。這指示Folder Type對象是與Folder表單相關(guān)聯(lián)的對象。
4.選擇Tools標(biāo)簽。與Folder Type對象相關(guān)聯(lián)的屬性的列表顯示出來。
5.點擊Code并且把它拖到設(shè)計器標(biāo)簽的最左側(cè)。Code字段自動顯示。
6.點擊Description并且把它拖到設(shè)計器標(biāo)簽的最左側(cè)。Description字段自動顯示。
7.通過在表單中點擊,并接著點擊所述表單底部的中間藍(lán)點并把它拖到恰好位于Description字段之下,來降低所述表單的長度。
8.選擇右上角的Save按鈕來保存該表單并返回到開始頁面。
接下來你將設(shè)計Folder Type工作列表。
1.1.3.3設(shè)計Folder Type工作列表 現(xiàn)在,你將設(shè)計包含與Folder Type原型相關(guān)聯(lián)的字段的FolderType工作列表。
1.在示例性IDE開始頁面中,右鍵點擊Form并選擇Add New FormItem。
2.在Add New Form窗口中輸入FolderTypeWorklist并選擇OK。表單設(shè)計器顯示出來。
3.在特性標(biāo)簽中輸入以下關(guān)于Folder Type工作列表的信息 ●在Caption字段中輸入Folder Type。
●在Form Type字段中點擊并從下拉列表中選擇Worklist。
●在Object ID字段中點擊并選擇...按鈕。從Select Item窗口選擇FolderTypeObj。這指示Folder Type對象是與Folder Type工作列表相關(guān)聯(lián)的對象。
4.選擇Tools標(biāo)簽。與Folder Type對象相關(guān)聯(lián)的屬性的列表顯示出來。
5.點擊Code并且把它拖到設(shè)計器標(biāo)簽的最左側(cè)。Code欄自動顯示。
6.點擊Description并且把它拖到Code欄的右側(cè)。Description欄自動顯示。
7.通過在欄中進行點擊并且把藍(lán)點拖到左側(cè)來增加每個欄的寬度。你還可以通過選擇特性標(biāo)簽并且在Width字段中輸入數(shù)來增加所述寬度。
8.選擇右上角的Save按鈕來保存該工作列表并返回到開始頁面。
現(xiàn)在,你已經(jīng)完成了為Folder Type屬性設(shè)計表單,為Timekeeper屬性設(shè)計網(wǎng)格。
1.1.4Timekeeper表單 1.1.4.1設(shè)計Timekeeper網(wǎng)格 接下來,你將設(shè)計包含與Timekeeper原型相關(guān)聯(lián)的字段的FolderType網(wǎng)格。
1.在示例性IDE開始頁面中,右鍵點擊Form并選擇Add New FormItem。
2.在Add New Form窗口中輸入TimekeeperGrid(計時器網(wǎng)格)并選擇OK。表單設(shè)計器顯示出來。
3.在特性標(biāo)簽中輸入以下關(guān)于Timekeeper網(wǎng)格的信息 ●在Caption字段中輸入Timekeeper。
●在Form Type字段中點擊并從下拉列表中選擇Grid。
●在Object ID字段中點擊并選擇...按鈕。從Select Item窗口選擇TimekeeperObj。這指示Timekeeper對象是與Timekeeper工作列表相關(guān)聯(lián)的對象。
4.選擇Tools標(biāo)簽。與Timekeeper對象相關(guān)聯(lián)的屬性的列表顯示出來。
5.點擊Number并且把它拖到設(shè)計器標(biāo)簽的最左側(cè)。Tkpr Number(計時器數(shù)目)欄自動顯示。Tkpr Number是你在原型設(shè)計器中為該屬性定義的標(biāo)題。
7.點擊Tools標(biāo)簽中的Name并且把它拖到設(shè)計器標(biāo)簽中的TkprNumber欄右側(cè)。Name欄自動顯示。
8.點擊Tools標(biāo)簽中的Department并且把它拖到設(shè)計器標(biāo)簽中的Name欄右側(cè)。Department欄自動顯示。
9.點擊Tools標(biāo)簽中的Description并且把它拖到設(shè)計器標(biāo)簽中的Department欄的右側(cè)。Description欄自動顯示。現(xiàn)在,所述網(wǎng)格應(yīng)當(dāng)在設(shè)計器標(biāo)簽中顯示如下。
10.通過在欄中進行點擊并且把藍(lán)點拖到左側(cè)來增加每個欄的寬度。你還可以通過選擇特性標(biāo)簽并且在Width字段中輸入數(shù)來增加所述寬度。
11.選擇右上角的Save按鈕來保存該網(wǎng)格并返回到開始頁面。
接下來你將設(shè)計Timekeeper表單。
1.1.4.2設(shè)計Timekeeper表單 現(xiàn)在,你將設(shè)計包含與Timekeeper原型相關(guān)聯(lián)的字段的Timekeeper表單。
1.在示例性IDE開始頁面中,右鍵點擊Form并選擇Add New FormItem。
2.在Add New Form窗口中輸入TimekeeperForm(計時器表單)并選擇OK。表單設(shè)計器顯示出來。
3.在特性標(biāo)簽中輸入以下關(guān)于Timekeeper表單的信息 ●在Caption字段中輸入Timekeeper。
●在Object ID字段中點擊并選擇...按鈕。從Select Item窗口選擇TimekeeperObj。這指示Timekeeper對象是與Timekeeper表單相關(guān)聯(lián)的對象。
4.選擇Tools標(biāo)簽。與Timekeeper對象相關(guān)聯(lián)的屬性的列表顯示出來。
5.點擊Number并且把它拖到設(shè)計器標(biāo)簽的最左側(cè)。Tkpr Number字段自動顯示。
6.點擊Tools標(biāo)簽中的Name并且把它拖到設(shè)計器標(biāo)簽中的TkprNumber字段之下。Name字段自動顯示。
7.點擊Tools標(biāo)簽中的Department并且把它拖到設(shè)計器標(biāo)簽中的Name字段右側(cè)。Department字段自動顯示。
8.點擊Tools標(biāo)簽中的Description并且把它拖到設(shè)計器標(biāo)簽中的Name字段之下。Description字段自動顯示?,F(xiàn)在,所述表單應(yīng)當(dāng)在設(shè)計器標(biāo)簽中顯示如下。
9.選擇右上角的Save按鈕來保存該表單并返回到開始頁面。
接下來你將設(shè)計Timekeeper工作列表。
1.1.4.3設(shè)計Timekeeper工作列表 現(xiàn)在,你將設(shè)計包含與Timekeeper原型相關(guān)聯(lián)的字段的Timekeeper工作列表。
1.在示例性IDE開始頁面中,右鍵點擊Form并選擇Add New FormItem。
2.在Add New Form窗口中輸入TimekeeperWorklist(計時器工作列表)并選擇OK。表單設(shè)計器顯示出來。
3.在特性標(biāo)簽中輸入以下關(guān)于Timekeeper工作列表的信息 ●在Caption字段中輸入Timekeeper。
●在Form Type字段中點擊并從下拉列表中選擇Worklist。
●在Object ID字段中點擊并選擇...按鈕。從Select Item窗口選擇TimekeeperObj。這指示Folder Type對象是與Folder Type工作列表相關(guān)聯(lián)的對象。
4.選擇Tools標(biāo)簽。與Folder Type對象相關(guān)聯(lián)的屬性的列表顯示出來。
5.點擊Number并且把它拖到設(shè)計器標(biāo)簽的最左側(cè)。Tkpr Number欄自動顯示。
6.點擊Tools標(biāo)簽中的Name并且把它拖到設(shè)計器標(biāo)簽中的TkprNumber欄的右側(cè)。Name欄自動顯示。
7.點擊Tools標(biāo)簽中的Department并且把它拖到設(shè)計器標(biāo)簽中的Name欄的右側(cè)。Department欄自動顯示。
8.點擊Tools標(biāo)簽中的Description并且把它拖到設(shè)計器標(biāo)簽中的Department欄的右側(cè)。Description字段自動顯示。現(xiàn)在,所述工作列表應(yīng)當(dāng)在設(shè)計器標(biāo)簽中顯示如下。
9.通過在欄中進行點擊并且把藍(lán)點拖到左側(cè)來增加每個欄的寬度。你還可以通過選擇特性標(biāo)簽并且在Width字段中輸入數(shù)來增加所述寬度。
10.選擇右上角的Save按鈕來保存該工作列表并返回到開始頁面。
現(xiàn)在,你已經(jīng)完成了對Folder、Folder Type和Timekeeper表單的設(shè)計,你可以為每個對象定義頁面或“視圖”,所述對象是為頁面基礎(chǔ)對象而定義的。接著,執(zhí)行進行到塊750。
塊750需要使用頁面設(shè)計器為每個對象定義不同的“視圖”,所述對象是為頁面基礎(chǔ)對象而定義的。在示例性實施例中,這需要定義Folder頁面、Folder Type頁面和Timekeeper頁面。在你定義了Folder和FolderType頁面之后,你將在過程設(shè)計器中配置和部署業(yè)務(wù)工作流過程。
定義Folder頁面允許你為每個父和子對象定義不同的“視圖”,所述父和子對象是為Folder對象而定義的。
1.在示例性IDE開始頁面中,右鍵點擊Page(頁面)并選擇Add NewPage Item(添加新頁面項)。
2.在Add New Page(添加新頁面)窗口中輸入FolderPage(文件夾頁面)并選擇OK。頁面設(shè)計器顯示出來。
3.在特性標(biāo)簽中輸入以下信息 ●在Caption字段中輸入Folder Page(文件夾頁面)。
●在Root Object ID(根對象ID)字段中點擊并選擇...按鈕。從SelectItem窗口選擇FolderObj。這指示Folde對象是與該頁面相關(guān)聯(lián)的基礎(chǔ)對象。
現(xiàn)在,在設(shè)計器標(biāo)簽中的P(FolderPage(文件夾頁面))樹中顯示著以下信息。
4.現(xiàn)在,你將為Folder對象定義普通(表單)視圖。在設(shè)計器標(biāo)簽中的P(FolderPage)樹中,點擊VIEW(視圖)(NewView0(新視圖0))并且接著在特性標(biāo)簽中輸入以下信息 ●在Caption字段中輸入Normal(普通)。
●在(ID)字段輸入Normal(普通)。
5.要向Folder對象添加網(wǎng)格視圖,則需執(zhí)行以下步驟 ●在Caption字段中輸入Grid(網(wǎng)格)。
●在(ID)字段輸入Grid。
6.接下來,定義將在所述頁面的標(biāo)題欄中可用的Add(添加)和Delete(刪除)動作。點擊ACTIONLIST(工作列表)(NewActionList0(新動作列表0))并且在特性標(biāo)簽中輸入以下信息 ●在Caption字段中輸入AddActionlist(添加動作列表)。
●在(ID)字段輸入AddActionlist。
7.要定義Delete動作,點擊ACTIONLIST(NewActionList1(新動作列表1))并且在特性標(biāo)簽中輸入以下信息 ●在Caption字段中輸入DelActionlist(刪除動作列表)。
●在(ID)字段輸入DelActionlist。
8.現(xiàn)在,在頁面設(shè)計器中應(yīng)當(dāng)顯示著以下信息。
選擇右上角的Save按鈕來保存該信息并返回到開始頁面。
接下來,你將定義Folder Type頁面。
1.1.5定義Folder Type頁面 在你已經(jīng)定義了Folder頁面之后,定義Folder Type頁面,該Folder頁面允許你為每個父和子對象定義不同的“視圖”,所述父和子對象是為Folder Type對象而定義的。
1.在示例性IDE開始頁面中,右鍵點擊Page并選擇Add New PageItem。
2.在Add New Page窗口中輸入FolderTypePage并選擇OK。頁面設(shè)計器顯示出來。
3.在特性標(biāo)簽中輸入以下信息 ●在Caption字段中輸入Folder Type Page。
●在Root Object ID字段中點擊并選擇...按鈕。從Select Item窗口選擇FolderTypeObj。這指示Folder Type對象是與該頁面相關(guān)聯(lián)的基礎(chǔ)對象。
現(xiàn)在,在設(shè)計器標(biāo)簽中的P(FolderTypePage(文件夾類型頁面))樹中顯示著以下信息。
4.現(xiàn)在,你將為Folder Type對象定義普通(表單)視圖。在設(shè)計器標(biāo)簽中的P(FolderTypePage)樹中,點擊VIEW(NewView0)并且接著在特性標(biāo)簽中輸入以下信息 ●在Caption字段中輸入Normal。
●在(ID)字段輸入Normal。
5.接下來,定義將在所述頁面的標(biāo)題欄中可用的Add和Delete動作。點擊ACTIONLIST(NewActionList0)并且在特性標(biāo)簽中輸入以下信息 6.在Caption字段中輸入AddActionlist。
●在(ID)字段輸入AddActionlist。
6.要定義Delete動作,點擊ACTIONLIST(NewActionList1)并且在特性標(biāo)簽中輸入以下信息 ●在Caption字段中輸入DelActionlist(刪除動作列表)。
●在(ID)字段輸入DelActionlist。
7.現(xiàn)在,在頁面設(shè)計器中應(yīng)當(dāng)顯示著以下信息。
選擇右上角的Save按鈕來保存該信息并返回到開始頁面。
接下來,你將定義Timekeeper頁面。
1.1.6定義Timekeeper頁面 接下來,定義這樣的Timekeeper頁面,該Timekeeper頁面允許你為每個父和子對象定義不同的“視圖”,所述父和子對象是為Timekeeper對象而定義的。
1.在示例性IDE開始頁面中,右鍵點擊Page并選擇Add New PageItem。
2.在Add New Page窗口中輸入TimekeeperPage(計時器頁面)并選擇OK。頁面設(shè)計器顯示出來。
3.在特性標(biāo)簽中輸入以下信息 ●在Caption字段中輸入Timekeeper Page。
●在Root Object ID字段中點擊并選擇...按鈕。從Select Item窗口選擇TimekeeperObj(計時器對象)。這指示Timekeeper對象是與該頁面相關(guān)聯(lián)的基礎(chǔ)對象。
現(xiàn)在,在設(shè)計器標(biāo)簽中的P(TimekeeperPage)樹中顯示著以下信息。
4.現(xiàn)在,你將為Timekeeper對象定義普通(表單)視圖。在設(shè)計器標(biāo)簽中的P(TimekeeperPage)樹中,點擊VIEW(NewView0)并且接著在特性標(biāo)簽中輸入以下信息 ●在Caption字段中輸入Normal。
●在(ID)字段輸入Normal。
5.接下來,定義將在所述頁面的標(biāo)題欄中可用的Add和Delete動作。點擊ACTIONLIST(NewActionList0)并且在特性標(biāo)簽中輸入以下信息 6.在Caption字段中輸入AddActionlist。
●在(ID)字段輸入AddActionlist。
6.要定義Delete動作,點擊ACTIONLIST(NewActionList1)并且在特性標(biāo)簽中輸入以下信息 ●在Caption字段中輸入DelActionlist。
●在(ID)字段輸入DelActionlist。
7.現(xiàn)在,在頁面設(shè)計器中應(yīng)當(dāng)顯示著以下信息。
[屏幕快照示出此樹] 選擇右上角的Save按鈕來保存該信息并返回到開始頁面。
現(xiàn)在,你已經(jīng)定義了Timekeeper、Folder和Folder Type頁面,你可以在過程設(shè)計器中創(chuàng)建業(yè)務(wù)工作流過程。進行至步驟6-配置工作流過程。
塊760需要配置或定義業(yè)務(wù)工作流過程。在示例性實施例中,這需要使用過程設(shè)計器,并且為Folder和Folder Type頁面配置Folder過程和Folder Type過程。
1.1.7配置Folder過程 首先,你將配置這樣的Folder過程,該Folder過程為Folder對象創(chuàng)建工作流過程。
1.在示例性IDE開始頁面中,右鍵點擊Process并選擇Add NewProcess Item(添加新過程項)。
2.在Add New Process(添加新過程)窗口中輸入FolderProcess(文件夾過程)并選擇OK。過程設(shè)計器顯示出來。
3.在特性標(biāo)簽中輸入以下信息 ●在Base Object ID(基礎(chǔ)對象ID)字段中點擊并選擇...按鈕。從Select Item窗口選擇FolderObj。這指示Folder對象是與該過程相關(guān)聯(lián)的基礎(chǔ)對象。
●在Description和Process Title(過程題目)字段這二者中均輸入Folder Process。
●在Worklist Form(工作列表)字段中點擊并選擇...按鈕。從SelectItem窗口選擇FolderWorklist。這指示Folder工作列表是與該過程相關(guān)聯(lián)的表單。
4.在設(shè)計器標(biāo)簽中,右鍵點擊
右擊鼠標(biāo)并且點擊First Step(第一步)以開始...并選擇FirstStep。
5.一個菜單顯示了FolderPage,這是與Folder對象相關(guān)聯(lián)的頁面。選擇FolderPage。
右擊鼠標(biāo)并且點擊First Step以開始...
6.FIRSTSTEP(第一步)步驟圖標(biāo)顯示出來。右鍵點擊它并選擇New Output>Release-Cancel(新輸出>釋放-取消)。Release(釋放)和Cancel(取消)輸出圖標(biāo)顯示出來。
7.右鍵點擊RELEASE輸出圖標(biāo)右側(cè)的
(ELSE(否則))圖標(biāo)并選擇Next Step(下一步)。
8.你可以從所述菜單選擇以下各項其中之一現(xiàn)有步驟(用來結(jié)束過程的END(結(jié)束)或者用來返回到第一步驟的FIRSTSTEP);FolderPage,這是與該過程相關(guān)聯(lián)的基礎(chǔ)對象(FolderObj)的頁面;或者用來保存用戶已經(jīng)輸入的信息的Save。選擇Save。
9.現(xiàn)在,在設(shè)計器標(biāo)簽中顯著示以下示圖。
點擊STEP0(步驟0)步驟圖標(biāo)并接著在特性標(biāo)簽中的ID字段中輸入SAVE。
10.要指示對于成功保存所要采取的動作,右鍵點擊SUCCESS(成功)輸出圖標(biāo)右側(cè)的
(ELSE),選擇Next Step并接著從菜單中選擇END。在ELSE圖標(biāo)右側(cè)顯示著
圖標(biāo)。這指示著用戶是否成功保存數(shù)據(jù),該過程結(jié)束。
11.接著,指示對于不成功保存所要采取的動作。右鍵點擊FAILURE(失敗)輸出圖標(biāo)右側(cè)的
(ELSE)圖標(biāo),選擇Next Step并接著從菜單中選擇FIRSTSTEP。現(xiàn)在,在FIRSTSTEP圖標(biāo)上顯示著
圖標(biāo)。這指示著如果數(shù)據(jù)沒有成功保存,則用戶返回第一步驟,用戶可以在那里重復(fù)該過程。
12.現(xiàn)在,你將指示在用戶取消過程的情況下所要采取的動作。右鍵點擊CANCEL輸出圖標(biāo)右側(cè)的
(ELSE),選擇Next Step并接著從菜單中選擇END。在ELSE圖標(biāo)右側(cè)顯示著
圖標(biāo)。這指示著如果用戶選擇取消該過程,則該過程結(jié)束。
13.現(xiàn)在,示圖應(yīng)當(dāng)顯示如下。
選擇右上角的Save按鈕來保存該信息并返回到開始頁面。
接下來,你將配置Folder Type過程。
1.1.8配置Folder Type過程 接下來,你將配置這樣的Folder Type過程,該Folder Type過程為Folder Type對象創(chuàng)建工作流過程。
1.在示例性IDE開始頁面中,右鍵點擊Process(過程)并選擇AddNew Process Item。
2.在Add New Process窗口中輸入FolderTypeProcess(文件夾類型過程)并選擇OK。過程設(shè)計器顯示出來。
3.在特性標(biāo)簽中輸入以下信息 ●在Base Object ID字段中點擊并選擇...按鈕。從Select Item窗口選擇FolderTypeObj。這指示Folder Type對象是與該過程相關(guān)聯(lián)的基礎(chǔ)對象。
●在Description和Process Title字段這二者中均輸入Folder TypeProcess(文件夾類型過程)。
●在Worklist Form字段中點擊并選擇...按鈕。從Select Item窗口選擇FolderTypeWorklist。這指示Folder Type工作列表是與該過程相關(guān)聯(lián)的表單。
4.在設(shè)計器標(biāo)簽中,右鍵點擊
右擊鼠標(biāo)并且點擊First Step(第一步)以開始...并選擇FirstStep。
5.一個菜單顯示了FolderTypePage,這是與Folder Type對象相關(guān)聯(lián)的頁面。選擇FolderTypePage。
右擊鼠標(biāo)并且點擊First Step(第一步)以開始...
6.FIRSTSTEP步驟圖標(biāo)顯示出來。右鍵點擊該圖標(biāo)并選擇NewOutput>Release-Cancel。Release和Cancel輸出圖標(biāo)顯示出來。
7.右鍵點擊RELEASE輸出圖標(biāo)右側(cè)的
(ELSE)圖標(biāo)并選擇Next Step。
8.你可以從所述菜單選擇以下各項其中之一現(xiàn)有步驟(用來結(jié)束過程的END或者用來返回到第一步驟的FIRSTSTEP);FolderTypePage,這是與該過程相關(guān)聯(lián)的基礎(chǔ)對象(FolderTypeObj)的頁面;或者用來保存用戶已經(jīng)輸入的信息的Save。選擇Save。
9.剩余的步驟與配置Folder過程的步驟9-13相同。
當(dāng)你完成對Folder Type過程的配置時,配置Timekeeper過程。
1.1.9配置Timekeeper過程 最后,你將配置這樣的Timekeeper過程,該Timekeeper過程為Timekeeper對象創(chuàng)建工作流過程。
1.在示例性IDE開始頁面中,右鍵點擊Process并選擇Add NewProcess Item。
2.在Add New Process窗口中輸入FolderProcess并選擇OK。過程設(shè)計器顯示出來。
3.在特性標(biāo)簽中輸入以下信息 ●在Base Object ID字段中點擊并選擇...按鈕。從Select Item窗口選擇TimekeeperObj。這指示Timekeeper對象是與該過程相關(guān)聯(lián)的基礎(chǔ)對象。
●在Description和Process Title字段這二者中均輸入TimekeeperProcess。
●在Worklist Form字段中點擊并選擇...按鈕。從Select Item窗口選擇TimekeeperWorklist。這指示Timekeeper工作列表是與該過程相關(guān)聯(lián)的表單。
4.在設(shè)計器標(biāo)簽中,右鍵點擊
右擊鼠標(biāo)并且點擊First Step(第一步)以開始...并選擇FirstStep。
5.一個菜單顯示了TimekeeperPage(計時器頁面),這是與Timekeeper對象相關(guān)聯(lián)的頁面。選擇TimekeeperPage。
右擊鼠標(biāo)并且點擊First Step(第一步)以開始...
6.FIRSTSTEP步驟圖標(biāo)顯示出來。右鍵點擊該圖標(biāo)并選擇NewOutput>Release-Cancel。Release和Cancel輸出圖標(biāo)顯示出來。
7.右鍵點擊RELEASE輸出圖標(biāo)右側(cè)的
(ELSE)圖標(biāo)并選擇Next Step。
8.你可以從所述菜單選擇以下各項其中之一現(xiàn)有步驟(用來結(jié)束過程的END或者用來返回到第一步驟的FIRSTSTEP);FolderTypePage,這是與該過程相關(guān)聯(lián)的基礎(chǔ)對象(FolderTypeObj)的頁面;或者用來保存用戶已經(jīng)輸入的信息的Save。選擇Save。
9.剩余的步驟與配置Folder過程的步驟9-13相同。
附錄示例性設(shè)計器界面用戶指南 概要 示例性設(shè)計器界面是一種集成開發(fā)環(huán)境,它使得Thomson Elite開發(fā)人員能夠開發(fā)示例性產(chǎn)品套件的“開箱即用(out-of-the-box)”功能。它提供了創(chuàng)建項目來組織開發(fā)人員的工作以及在來自開始頁面的設(shè)計器之間移動的能力。所述設(shè)計器界面支持兩種模式Thomson Elite內(nèi)部開發(fā)人員以及外部開發(fā)人員或知識豐富的IT專業(yè)人員,以定制現(xiàn)有的Thomson Elite原型、對象、頁面和過程來支持自定義功能。
示例性設(shè)計器界面由以下設(shè)計器構(gòu)成,它們都可以從開始頁面進行訪問
●原型設(shè)計器-構(gòu)建應(yīng)用程序的第一步驟,原型設(shè)計器是設(shè)計所述應(yīng)用程序的最重要部分的地方。原型是通過定義其屬性、查找能力、索引和快速尋找定義來創(chuàng)建的。
●對象設(shè)計器-這是構(gòu)建應(yīng)用程序的第二步驟。它是創(chuàng)建業(yè)務(wù)對象和寫入所有應(yīng)用程序邏輯/代碼的地方。對象確定它在其中被使用的應(yīng)用程序的功能。
●表單設(shè)計器-該設(shè)計器被用來創(chuàng)建工作列表、標(biāo)準(zhǔn)表單和網(wǎng)格。它允許為對象建立視覺界面。
●頁面設(shè)計器-這是設(shè)計可以包含多個表單的頁面的地方??梢栽陧撁嫔蠟槊總€對象定義不同的視圖例如,可以創(chuàng)建標(biāo)準(zhǔn)表單和網(wǎng)格“視圖”來顯示客戶端地址記錄。
●過程設(shè)計器-這是創(chuàng)建應(yīng)用程序的最后步驟。它是創(chuàng)建應(yīng)用程序工作流的地方例如,可以在超過指定數(shù)量的費用報告上要求廣播完畢的信號(sign-off)。
●業(yè)務(wù)對象設(shè)計器-開發(fā)能夠由系統(tǒng)中的其它對象再次使用的代碼。
●消息設(shè)計器 示例性IDE開始頁面 示例性IDE開始頁面是示例性應(yīng)用程序開發(fā)的起始點。它是用戶能夠把現(xiàn)有對象(例如表單和頁面)拉到項目中并且能夠使用尋找框(Findpane)來尋找單獨項目的地方。
開始頁面包括以下按鈕、標(biāo)簽和部分 ●LOGOUT(退出)、REFRESH(刷新)、CLOSE ALL(全部關(guān)閉)、箭頭和X按鈕 ●開始頁面、消息、對象瀏覽器和追蹤標(biāo)簽 ●項目樹 ●尋找框 ●狀態(tài)框 1.2按鈕 LOGOUT、REFRESH和CLOSE ALL按鈕顯示在開始頁面的右上邊。
●LOGOUT-退出示例。如果你已經(jīng)做出了一些改變,則會提示你保存它們。
●REFRESH-刷新當(dāng)前頁面視圖。
●CLOSE ALL-關(guān)閉所有打開的設(shè)計器。
和×按鈕顯示在開始頁面的右上邊,CLOSE ALL按鈕之下。
●
-點擊左箭頭以顯示前一個頁面,或點擊右箭頭顯示下一個頁面 ●×-點擊該按鈕關(guān)閉當(dāng)前頁面或設(shè)計器。
1.3標(biāo)簽 當(dāng)你第一次訪問開始頁面時,開始頁面、消息、對象瀏覽器和追蹤標(biāo)簽顯示在該頁面的左上邊。
在你訪問其它設(shè)計器之后,在標(biāo)簽中顯示后面帶有加括號的設(shè)計器名稱的項目名稱,從而你可以從另一個設(shè)計器快速訪問它例如,Address(Object)(地址(對象))。
●開始頁面(Start Page)-返回開始頁面。
●消息(Message)-顯示消息設(shè)計器。
●對象瀏覽器(Object Browser)-顯示對象瀏覽器。
●追蹤(Trace)-@@@ 1.4項目樹 開始頁面左側(cè)的項目樹以樹格式顯示項目??梢詮膶ふ铱蛑型蟿訉ο蟛⑶覍⑵浞湃腠椖繛g覽器。查閱“在項目樹中顯示項”以獲取進一步的信息。
1.5對象瀏覽器 對象瀏覽器允許用戶提供標(biāo)準(zhǔn)并搜索現(xiàn)有對象(原型、對象、業(yè)務(wù)對象、頁面和過程)。與輸入標(biāo)準(zhǔn)匹配的對象可以被拖入項目瀏覽器。查閱“在尋找框中搜索項”以獲取進一步的信息。
1.6狀態(tài)框 在位于開始頁面底部的該只讀框中顯示著示例性IDE內(nèi)的對象的狀態(tài)和活動。還顯示著所有源代碼異常。例如 加載項目賣主 項目加載完成 ●要復(fù)制所顯示的狀態(tài),右鍵點擊并選擇Copy(復(fù)制)。
●要刪除所有所顯示的信息,右鍵點擊并選擇Clear All。
1.7在項目樹中顯示項 開始頁面左側(cè)的項目瀏覽器顯示當(dāng)前項目以及它在樹格式中所包含的所有對象。這些顯示的對象由設(shè)計器進行組織,它們在所述設(shè)計器中被創(chuàng)建或添加(原型、對象、表單等)。
可以從尋找框中拖動項目并將其放入項目瀏覽器中。查閱“在尋找框中搜索項”以獲取更多信息。
1.7.1項目樹按鈕 在項目樹標(biāo)題欄中顯示著以下按鈕 ●
顯示6個最近打開的項目的下拉列表。要打開所述列表中的項目,雙擊它。
●New(新)...-創(chuàng)建新的項目。查閱“添加新項目”以獲得進一步的信息。
●Open(打開)...-打開現(xiàn)有的項目。查閱“打開現(xiàn)有項目”以獲得進一步的信息。
●Save(保存)...-保存對項目所做出的任何改變。
1.7.2展開和折疊項目樹 要展開項目樹來顯示所有的項目組件,雙擊項目名稱或右鍵點擊所述名稱并選擇Expand All Nodes(展開所有節(jié)點)。查閱“項目菜單”以獲得進一步的信息。
要折疊項目樹以使得僅顯示項目名稱,雙擊項目名稱或右鍵點擊所述名稱并選擇Collapse All Nodes(折疊所有節(jié)點)。查閱“項目菜單”以獲得進一步的信息。
要顯示設(shè)計器中所包含的所有對象,點擊設(shè)計器名稱左側(cè)的
要折疊所述樹而僅顯示設(shè)計器名稱,點擊
如果需要,使用右側(cè)的滾動條來顯示更多項。
1.8右鍵點擊菜單選項 能夠通過右鍵點擊在示例性IDE開始頁面中的項目樹中所顯示的項目、設(shè)計器或項來訪問各種動作。
1.8.1項目菜單 當(dāng)你右鍵點擊項目樹中的當(dāng)前項目時,以下菜單選項顯示出來。
●New Project(新項目)-創(chuàng)建新的項目。你還可以選擇New按鈕來創(chuàng)建新的項目。查閱“添加新項目”以獲得進一步的信息。
●Open Existing Project(打開現(xiàn)有項目)-打開現(xiàn)有的項目。你還可以選擇Open按鈕來打開項目。查閱“打開現(xiàn)有項目”以獲得進一步的信息。
●Clear Project(清除項目)-移除添加到項目中的所有對象。這些對象并不是被從系統(tǒng)中刪除。
●Rename Project ID(重命名項目ID)-重命名項目。
●Save(保存)-保存對項目中的任何對象所做出的改變。
●Delete Project(刪除項目)-刪除當(dāng)前項目以及在所述項目中所創(chuàng)建或包括的所有對象。
●Expand All Node(展開所有節(jié)點)-展開整個項目樹來顯示它們所包含的所有設(shè)計器和對象。你還可以雙擊項目名稱來展開樹。
●Collapse All Nodes(折疊所有節(jié)點)-折疊整個項目樹以使得僅顯示項目名稱。你還可以雙擊項目名稱來折疊樹。
●Build Project(構(gòu)建對象)-通過使用XML為項目中的每個對象構(gòu)建相關(guān)聯(lián)的系統(tǒng)文件。
●Properties(特性)-顯示關(guān)于項目的信息,包括它的ID、類型、源控件狀態(tài)等。
如果示例與文檔管理系統(tǒng)集成,則僅有以下選項是可訪問的 ●Get Latest(取最新)-從集成文檔管理系統(tǒng)訪問當(dāng)前打開的項目中的所有相應(yīng)項(原型、對象、表單等)的最新版本。
●Check Out(檢查)-從文檔管理系統(tǒng)到你的工作站檢驗當(dāng)前打開的項目中所包括的所有相應(yīng)項。
●Check In(錄入)-從你的工作站到文檔管理系統(tǒng)登記當(dāng)前打開的項目中所包括的所有相應(yīng)項。
●Undo Check Out(撤消檢查)-撤消當(dāng)前打開的項目中相應(yīng)項的檢驗動作。
●Show Out-of-Sync Items(示出非同步項) 1.8.2設(shè)計器菜單 當(dāng)你右鍵點擊項目樹中的設(shè)計器(Archetype、Object等)時,菜單選項與以下顯示類似。以下是對象設(shè)計器的示例。
查閱該指南中的適當(dāng)設(shè)計器部分以獲得有關(guān)添加新的或現(xiàn)有項的信息。
●Add New Designer Item(添加新設(shè)計器項)-向選定的設(shè)計器(Archetype、Object等)添加新的項。Add New Designer(添加新設(shè)計器)窗口顯示出來,其中Designer(設(shè)計器)指示選定的設(shè)計器(例如,Add New Object Item(添加新對象項))。
●Add New-use standard XML designer(添加新-使用標(biāo)準(zhǔn)XML設(shè)計器)-Add New Designer(添加新設(shè)計器)窗口顯示出來,其中Designer指示選定的設(shè)計器。
●Add an Existing Designer Item(添加已有設(shè)計器項)-向項目添加示例中已有的項。Selected Item窗口顯示出來,你可以從中選擇項。
●Build Group(構(gòu)建組)-根據(jù)為相應(yīng)設(shè)計器列出的XML定義來構(gòu)建系統(tǒng)文件。例如,為原型項選擇該選項將把所列出的XML定義作為原型設(shè)計器中的原型并且構(gòu)建它們的相關(guān)聯(lián)的系統(tǒng)文件。
如果示例與文檔管理系統(tǒng)集成,則僅有Get Latest、Check Out、CheckIn、Undo Check Out和Show Out-of-Sync Items選項是可訪問的。查閱“項目菜單”以獲得這些選項的定義。
1.8.3項菜單 當(dāng)你右鍵點擊項目樹中設(shè)計器(Archetype、Object等)之下所列出的項時,菜單選項與以下顯示類似。以下是對象項的示例。
查閱該指南中的適當(dāng)?shù)脑O(shè)計器部分以獲得有關(guān)編輯項的信息。
●Edit(編輯)-編輯選定的項。顯示相關(guān)聯(lián)的設(shè)計器窗口。
●Edit-use standard XML designer(編輯-使用標(biāo)準(zhǔn)XML設(shè)計器) ●Exclude From Project(從項目排除)-從項目中刪除選定的項目,但是并不從系統(tǒng)中刪除。刷新開始頁面以使得不再顯示選定項目。
●Delete Permanently(永久刪除)-從系統(tǒng)和項目中刪除選定的項目。
●Build(構(gòu)建)-根據(jù)為相應(yīng)的設(shè)計器列出的XML定義來構(gòu)建系統(tǒng)文件。
●Properties(特性)-顯示關(guān)于選定項的信息,包括它的ID、類型、源控件狀態(tài)等。
如果示例與文檔管理系統(tǒng)集成,則僅有Get Latest、Check Out、CheckIn、Undo Check Out和Show Out-of-Sync Items選項是可訪問的。查閱“項目菜單”以獲得這些選項的定義。
1.9在尋找框中搜索項 尋找框允許用戶提供標(biāo)準(zhǔn)并且搜索現(xiàn)有對象(原型、對象、業(yè)務(wù)對象、頁面和過程)
要尋找一個對象,則需執(zhí)行以下步驟 1.在Search Criteria(搜索條件)字段內(nèi)輸入標(biāo)準(zhǔn)。
2.可選地,從下拉列表框中選擇以下選項其中之一 ●Start With(開始于)-搜索以所輸入的字符(一個或多個)作為開始的對象。
●Contains(包含)-搜索包含所輸入的字符的對象。
●Exact Match(確切匹配)-搜索與所輸入的字符確切匹配的對象。
3.選擇任意復(fù)選框來指示你要尋找的對象的類型。如果你沒有選擇任何復(fù)選框,則搜索所有對象類型。
4.選擇GO(前進)開始搜索。
5.刷新尋找框并顯示與你的標(biāo)準(zhǔn)匹配的所有對象。這些匹配對象按照類型進行分組例如,所有原型對象顯示在Archetype下。
6.要向項目添加對象,把它從尋找框拖到項目樹中的適當(dāng)位置。查閱“在項目樹中顯示項”以獲得更多信息。
1.10添加新項目 在示例性設(shè)計器界面中,項目是一種對對象進行分組的方式。
要添加新的項目,則需執(zhí)行以下步驟 1.在開始頁面中選擇New...按鈕 ●如果你已經(jīng)對當(dāng)前打開的項目做出了一些改變,則會提示你保存這些改變。
2.Add New Project對話框顯示出來。在Item ID(項ID)字段中輸入項目的名稱。該名稱不能包含任何空格。選擇OK,或選擇Cancel關(guān)閉該對話框而不添加新項目。
3.新項目顯示在開始頁面的項目樹中。
要開始創(chuàng)建應(yīng)用程序,查閱“原型設(shè)計器”。
1.11打開現(xiàn)有項目 要打開現(xiàn)有項目,則需執(zhí)行以下步驟 1.在開始頁面中選擇Open...按鈕。
●如果你已經(jīng)對當(dāng)前打開的項目做出了一些改變,則會提示你保存這些改變。
2.Select Item對話框顯示出來。在Find(查找)字段中輸入項目名稱的最初幾個字母,或使用滾動條來定位現(xiàn)有項目。
點擊項目并選擇OK,或選擇Cancel關(guān)閉該對話框而不打開現(xiàn)有項目。
3.在開始頁面的項目樹中顯示選定的項目及其相關(guān)聯(lián)的原型、對象、表單、頁面、過程和業(yè)務(wù)對象。
原型設(shè)計器概要 原型設(shè)計器是構(gòu)建示例性應(yīng)用程序的第一步驟。該設(shè)計器允許通過定義表格的屬性、查找能力、索引和快速尋找定義來創(chuàng)建表格。例如,原型可以被定義為大列表(查詢)或小列表(下拉列表框)。可以確定要待索引的屬性,并且可以選擇要作為查詢定義的結(jié)果而顯示的缺省屬性。
原型設(shè)計器包括以下部分 ●繼承框-顯示子原型及其父原型。查閱“繼承框”以獲得進一步的信息。
●項描述 ●設(shè)計器標(biāo)簽-設(shè)計并定義原型。查閱“利用原型進行工作”以獲得進一步的信息。
●索引標(biāo)簽-為原型創(chuàng)建附加索引。查閱為“原型創(chuàng)建附加索引”以獲得進一步的信息。
●查詢標(biāo)簽-定義要在任何時候原型被使用、查找或查詢時使用的查詢。查閱“向原型添加查詢”以獲得進一步的信息。
●XML標(biāo)簽-顯示從原型設(shè)計器生成的XML代碼。查閱“XML標(biāo)簽”以獲得進一步的信息。
●輸出標(biāo)簽-顯示因選擇SAVE選項而導(dǎo)致的任何錯誤或生成的代碼。查閱“輸出標(biāo)簽”以獲得進一步的信息。
●特性標(biāo)簽-顯示與選定原型及其屬性相關(guān)聯(lián)的特性。查閱“原型特性字段定義”以獲得進一步的信息。
1.12訪問原型設(shè)計器 可以通過執(zhí)行來自示例性IDE頁面中的項目樹的以下動作其中之一來訪問原型設(shè)計器 ●雙擊在Archetype下列出的原型。
●右鍵單擊所列出的原型并選擇Edit。
●右鍵點擊Archetype并選擇Add New Archetype Item或Add New-use standard XML designer。當(dāng)你在Add New Archetype對話框中為新原型輸入名稱之后,原型設(shè)計器顯示出來(查閱“添加新原型”以獲得進一步的信息)。
●右鍵點擊Archetype并選擇Edit an Existing Archetype Item(編輯現(xiàn)有原型項)。當(dāng)你從Select Item對話框中選擇原型之后,原型設(shè)計器顯示出來(查閱“添加現(xiàn)有原型”以獲得進一步的信息)。
一旦你已經(jīng)訪問過原型設(shè)計器并且接著打開另一個設(shè)計器,你可以通過點擊示例性窗口左上方的Archetype Name(Archetype)來返回到它。
1.13繼承框 位于原型設(shè)計器頂部的繼承框顯示了表示所述原型與其父原型的關(guān)系的示圖。
要修改原型的特性,在繼承示圖中點擊原型。該原型的特性顯示在特性標(biāo)簽中。查閱“原型特性字段定義”以獲得更多信息。
1.14項描述 原型設(shè)計器中的項描述區(qū)域顯示你可以在其中添加或刪除關(guān)于該項的信息的文本框。
1.15利用原型進行工作 可以通過定義原型的屬性、查找能力、索引和快速尋找定義來創(chuàng)建原型。
1.15.1添加新原型 要向項目添加新原型,則需執(zhí)行以下步驟。
注意要使用標(biāo)準(zhǔn)XML設(shè)計器來添加新原型,查閱“使用XML設(shè)計器添加新原型”。
1.在示例性IDE開始頁面中的項目樹中右鍵點擊Archetype并選擇Add New Archetype Item。
2.Add New Archetype對話框顯示出來。在Item ID字段中為原型輸入名稱并接著選擇OK,或選擇Cancel關(guān)閉該對話框而不創(chuàng)建新原型。
3.新原型顯示在原型設(shè)計器中。
●查閱“原型特性字段定義”以獲得有關(guān)特性標(biāo)簽中的字段的信息。
●查閱“屬性類型”以獲得有關(guān)原型主鍵屬性、鍵屬性和別名屬性的信息。
●要向原型添加屬性,查閱“利用屬性原型進行工作”。
4.點擊原型設(shè)計器右上角中的SAVE來保存新原型。
1.15.2使用XML設(shè)計器添加新原型 要使用標(biāo)準(zhǔn)XML設(shè)計器來向項目添加新原型,則需執(zhí)行以下步驟 1.從示例性IDE開始頁面中的項目樹右鍵點擊Archetype并選擇Add New-use standard XML designer。
2.Add New Archetype對話框顯示出來。在Item ID字段中為原型輸入名稱并接著選擇OK,或選擇Cancel關(guān)閉該對話框而不創(chuàng)建新原型。
3.新原型顯示在原型設(shè)計器中。
●查閱“原型特性字段定義”以獲得有關(guān)特性標(biāo)簽中的字段的信息。
●查閱“屬性類型”以獲得有關(guān)原型主鍵屬性、鍵屬性和別名屬性的信息。
●要向原型添加屬性,查閱“利用屬性原型進行工作”。
4.點擊原型設(shè)計器右上角中的SAVE來保存新原型。
1.15.3添加現(xiàn)有原型 要向項目添加現(xiàn)有原型,則需執(zhí)行以下步驟 1.從示例性IDE開始頁面中的項目樹右鍵點擊Archetype并選擇Add an Existing Archetype Item。
2.Select Item對話框顯示出來。
在Find字段輸入原型名稱的最初幾個字母,或使用滾動條來定位現(xiàn)有原型。
3.選擇原型并選擇OK,或選擇Cancel關(guān)閉該對話框而不添加現(xiàn)有原型。
4.選定原型及其相關(guān)聯(lián)的屬性顯示在原型設(shè)計器中。
●查閱“屬性類型”以獲得有關(guān)原型主鍵屬性、鍵屬性和別名屬性的信息。
●要向原型添加屬性,查閱“利用屬性原型進行工作”。
5.點擊原型設(shè)計器右上角中的SAVE來保存該原型。
1.15.4利用原型屬性進行工作 一旦你向項目添加了原型,你可以在原型設(shè)計器的設(shè)計器標(biāo)簽中向它添加屬性、索引和查詢。
當(dāng)你第一次訪問原型設(shè)計器時,設(shè)計器標(biāo)簽顯示出來(查閱“訪問原型設(shè)計器”)。你可以根據(jù)該標(biāo)簽來設(shè)計和定義原型。
查閱“屬性類型”以獲得有關(guān)原型主鍵屬性、鍵屬性和別名屬性的信息。
通過右鍵點擊所顯示的屬性,可以使用以下選項 ●Set Key Attribute(設(shè)置鍵屬性)-把選定的屬性設(shè)置為原型的鍵屬性。刷新設(shè)計器標(biāo)簽來顯示新的賦值。自動為所述鍵屬性創(chuàng)建唯一的索引,該索引并不顯示。
●Toggle Alias Attribute(切換別名屬性)-把選定的屬性設(shè)置為原型的別名屬性。刷新頁面來顯示新的賦值。
●Add Attribute(添加屬性)-向原型添加屬性。新的屬性顯示在列表的底部。查閱“向原型添加屬性”以獲得進一步的信息。
●Insert Attribute(插入屬性)-在原型中插入屬性。該屬性顯示在插入點之后。查閱“向原型添加屬性”以獲得進一步的信息。
●Remove Attribute(移除屬性)-從原型中刪除屬性。查閱“從原型中移除屬性”以獲得進一步的信息。
1.15.4.1屬性類型 除了常規(guī)屬性之外,在原型設(shè)計器的設(shè)計器標(biāo)簽中還顯示著以下三種類型的屬性 ●Default Primary Key Attribute(缺省主鍵屬性)每種原型具有系統(tǒng)指派的缺省主鍵屬性。該屬性被用來查找或連接指定的數(shù)據(jù)類型。它的名稱時后面跟隨有“ID”的原型名稱。例如,原型SampleArchetype(樣例原型)的缺省主鍵屬性將被命名為SampleArchetypeID(樣例原型ID)。你可以通過右鍵點擊一個屬性并選擇Set Key Attribute來把所述原型的主鍵屬性設(shè)置成另一個屬性。
注意缺省主鍵屬性的特性不能被編輯。
●Key Attribute(鍵屬性)如果屬性是主鍵,則在屬性左側(cè)顯示圖標(biāo)
(鍵屬性)。任何時候該原型被指定為與另一個原型的關(guān)系(即,與該原型的連接)時,該系統(tǒng)都連接在目標(biāo)原型指定的所述主鍵。
●Alias Attribute(別名屬性)如果屬性是別名屬性,則在屬性左側(cè)顯示圖標(biāo)
(別名屬性)。向用戶顯示所述別名屬性而不是數(shù)據(jù)的唯一標(biāo)識符。系統(tǒng)通過內(nèi)部使用鍵屬性來管理數(shù)據(jù)(保存、編輯等),但是用戶則通過別名屬性與所述數(shù)據(jù)進行交互。
1.15.4.2向原型添加屬性 要向原型添加屬性,則需執(zhí)行以下步驟 1.顯示如“訪問原型設(shè)計器”中所描述的原型設(shè)計器。
2.則需執(zhí)行以下步驟其中之一 ●要在設(shè)計器標(biāo)簽中所列出的任意屬性的末端添加屬性,右鍵點擊屬性并選擇Add Attribute,或按下CTRL_N。新屬性顯示在列表底部。
●要在所列出的任意屬性下直接插入屬性,右鍵點擊插入點上方的屬性并選擇Insert Attribute,或按下CTRL_I。新屬性顯示在選定屬性之下。
3.新屬性被命名為NewAttributen(新屬性n),其中n指示該屬性的編號。在特性標(biāo)簽中,在ID字段中為該屬性輸入唯一標(biāo)識符,如果需要,還輸入關(guān)于該屬性的其它信息。查閱“屬性特性字段定義”以獲得更多信息。
4.點擊原型設(shè)計器右上角中的SAVE來保存新屬性。
1.15.4.3從原型移除屬性 要從原型移除屬性,則需執(zhí)行以下步驟 1.顯示如“訪問原型設(shè)計器”中所描述的原型設(shè)計器。
2.在設(shè)計器標(biāo)簽中右鍵點擊屬性并選擇Remove Attribute(移除屬性),或按下DELETE。
1.15.4.4屬性特定字段定義 在原型設(shè)計器的設(shè)計器標(biāo)簽中選擇一個屬性,接著如以下定義的那樣對特性標(biāo)簽中的字段進行輸入或修改。
查閱“利用原型屬性進行工作”以獲得進一步的信息。
注意缺省主鍵屬性的特性不能被修改。
1.15.5為原型創(chuàng)建附加索引 在原型設(shè)計器的索引標(biāo)簽中,你可以為原型創(chuàng)建附加索引。索引是為原型的以下屬性而由系統(tǒng)生成的 ●GUID ●Key attribute(鍵屬性) ●Alisa attribute(別名屬性)(如果一個存在) 1.15.5.1訪問索引標(biāo)簽 要訪問索引標(biāo)簽,如在“訪問原型設(shè)計器”中所描述的那樣顯示原型設(shè)計器并接著點擊Indexe(索引)標(biāo)簽。
1.15.5.2為原型創(chuàng)建索引 要為原型創(chuàng)建索引,則需執(zhí)行以下步驟 1.如“訪問索引標(biāo)簽”中所描述的那樣顯示索引標(biāo)簽。
2.選擇New按鈕。
●在特性標(biāo)簽的(ID)字段中和標(biāo)簽頂部的下拉列表框中顯示由系統(tǒng)生成的索引名稱。該索引被命名為I-ArchetypeNamexn,其中ArchetypeName指示原型名稱,n指示該該索引的編號。例如,I-SampleArchetypex0。
●在Attributes區(qū)域中顯示著可以對其創(chuàng)建索引的可用屬性。
3.在特性標(biāo)簽中,在(ID)字段中輸入索引的唯一標(biāo)識符,如果需要,還輸入關(guān)于該索引的其它信息。查閱“索引特性字段定義”以獲得更多信息。
4.要把在Attributes區(qū)域中列出的屬性其中之一包含在索引定義中,則需執(zhí)行以下步驟之一 ●雙擊屬性,或者 ●點擊屬性并接著點擊
圖標(biāo)。
現(xiàn)在,選定的屬性就顯示在Index by區(qū)域中。
5.要改變屬性被索引的順序,在Index by區(qū)域中選擇一個屬性并接著點擊Up或Down按鈕。
6.要從Index by區(qū)域中移除一個屬性,雙擊或點擊該屬性并接著點擊
圖標(biāo)。
7.點擊SAVE來保存該索引。
1.15.5.3從原型刪除索引 要從原型刪除索引,則需執(zhí)行以下步驟。為GUID、鍵和別名屬性而由系統(tǒng)生成的索引不能被刪除。
1.如“訪問索引標(biāo)簽”中所描述的那樣顯示索引標(biāo)簽。
2.從所述標(biāo)簽頂部的下拉列表框選擇要被刪除的索引。
3.選擇Delete按鈕。
1.15.5.4索引特性字段定義 在你創(chuàng)建或選擇了一個索引之后,根據(jù)如下描述來輸入或修改原型設(shè)計器的特性標(biāo)簽中的字段。
查閱“為原型創(chuàng)建附加索引”以獲得進一步的信息。
1.15.6向原型添加查詢 在原型設(shè)計器的查詢標(biāo)簽中,你可以定義在任何時候用戶使用、查找或查詢原型時要使用的查詢。
可以向原型添加以下類型的查詢定義 ●QuickFind Query(快找查詢)-當(dāng)用戶在原型的BigList控件中輸入信息時系統(tǒng)必須搜索的原型屬性(別名屬性例外)列表。
●QueryAttributes(查詢屬性)-用戶可以在查詢期間向其提供標(biāo)準(zhǔn)的原型屬性列表。
●QueryResults(查詢結(jié)果)-必須缺省顯示在查詢結(jié)果網(wǎng)格中的原型屬性列表。
●QueryWhere(where型查詢)-該定義允許你定義被應(yīng)用到原型查詢定義的靜態(tài)(OQL)條件。
1.15.6.1訪問查詢標(biāo)簽 要訪問查詢標(biāo)簽,則需執(zhí)行以下步驟 1.如“訪問原型設(shè)計器”中所描述的那樣顯示原型設(shè)計器并接著選擇Query(查詢)標(biāo)簽。
2.從該標(biāo)簽頂部的下拉列表框中選擇以下各項其中之一來定義查詢的特征 ●QuickFind(快查)-當(dāng)用戶在原型的BigList控件中輸入信息時系統(tǒng)必須搜索的原型屬性(別名屬性例外)列表。查閱“添加QuickFind查詢定義”以獲得進一步的信息。
●QueryAttributes(查詢屬性)-該定義是用戶可以在查詢期間向其提供標(biāo)準(zhǔn)的原型屬性列表。查閱“添加查詢屬性定義”以獲得進一步的信息。
●QueryResults(查詢結(jié)果)-該定義是必須缺省顯示在查詢結(jié)果網(wǎng)格中的原型屬性列表。查閱“添加查詢結(jié)果定義”以獲得進一步的信息。
●Sort(排序)-該定義通過指定要排序的屬性和對選定屬性進行排序的次序來確定查詢結(jié)果網(wǎng)格中的缺省排序。查閱“添加查詢排序定義”以獲得進一步的信息。
●QueryWhere(Where型查詢)-該定義允許你定義被應(yīng)用到原型查詢定義的靜態(tài)(OQL)條件。查閱“添加查詢Where定義”以獲得進一步的信息。
3.點擊SAVE來保存該查詢。
1.15.6.2添加QuickFind查詢定義 QuickFind查詢是當(dāng)用戶在原型的BigList控件中輸入信息時系統(tǒng)必須搜索的原型屬性(別名屬性例外)列表。當(dāng)用戶輸入任意屬性時,系統(tǒng)搜索所有指定屬性。
注意如果原型被指定為BigList(Is BigList字段在特性標(biāo)簽中被設(shè)置為True;查閱“原型特性字段定義”以獲得更多信息),則必須定義QuickFind屬性的列表。
要向原型添加QuickFind查詢,則需執(zhí)行以下步驟 1.如“訪問查詢標(biāo)簽”中所描述的那樣顯示查詢標(biāo)簽。
2.從下拉列表中選擇QuickFind。Attributes和Query Display(查詢顯示)框顯示出來。
●Attributes框顯示原型的已定義屬性。
●Query Display框顯示將在查詢表單的Matching Results(匹配結(jié)果)區(qū)域中顯示的選定屬性。查閱“表單設(shè)計器”以獲得更多信息。
3.要把Attributes區(qū)域中所列出的屬性其中之一指定為QuickFind屬性/字段,則需執(zhí)行以下步驟其中之一 ●雙擊屬性,或 ●點擊屬性并接著選擇
圖標(biāo)。
選定屬性現(xiàn)在顯示在Query by區(qū)域中。該屬性由系統(tǒng)自動進行索引。當(dāng)對原型執(zhí)行已定義的查詢時,系統(tǒng)在搜索快速尋找屬性之前首先搜索別名屬性。如果該查詢產(chǎn)生一個結(jié)果,則系統(tǒng)使用匹配記錄;否則,系統(tǒng)把該動作作為查詢動作。
4.要改變查詢屬性的順序,在Query by區(qū)域中選擇屬性并接著點擊Up(上)或Down(下)按鈕。
5.要從Query by區(qū)域中移除屬性,雙擊它或點擊它并接著點擊
圖標(biāo)。
6.選擇SAVE來保存該查詢。
1.15.6.3添加查詢屬性定義 查詢屬性定義是用戶可以在查詢期間向其提供標(biāo)準(zhǔn)的原型屬性列表。
要向原型添加查詢屬性,則需執(zhí)行以下步驟 1.如“訪問查詢標(biāo)簽”中所描述的那樣顯示查詢標(biāo)簽。
2.從下拉列表中選擇QueryAttributes。Attributes和Query Display框顯示出來。
●Attributes框顯示原型的已定義屬性。
●Query Display框顯示將在查詢表單的Matching Results區(qū)域中顯示的屬性。查閱“表單設(shè)計器”以獲得進一步的信息。
3.要把Attributes框中所列出的屬性其中之一包括在QueryAttributes定義中,則需執(zhí)行以下步驟其中之一 ●雙擊屬性,或 ●點擊屬性并接著選擇
圖標(biāo)。
選定屬性現(xiàn)在顯示在Query Display區(qū)域中。被你選擇包含在QueryAttributes定義中的屬性在允許用戶對主題原型進行查詢的所有示例性界面中都是可用的。
4.要改變查詢屬性的順序,在Query Display區(qū)域中選擇屬性并接著點擊Up或Down按鈕。
5.要從Query Display框中移除屬性,雙擊它或點擊它并接著點擊
圖標(biāo)。
6.選擇SAVE來保存該查詢。
1.15.6.4添加查詢結(jié)果定義 查詢結(jié)果定義是必須缺省顯示在查詢表單的Matching Results區(qū)域中的原型屬性列表。查閱“表單設(shè)計器以”獲得進一步的信息。
要定義必須顯示的屬性,則需執(zhí)行以下步驟 1.如“訪問查詢標(biāo)簽”中所描述的那樣顯示查詢標(biāo)簽。
2.從下拉列表中選擇QueryResults。Attributes和Query Display框顯示出來。
●Attributes框顯示原型的已定義屬性。
●Query Display框顯示將在查詢表單的Matching Results區(qū)域中顯示的屬性。查閱“表單設(shè)計器”以獲得進一步的信息。
3.要選擇Attributes框中所列出的必須缺省顯示在查詢結(jié)果網(wǎng)格中的屬性,則需執(zhí)行以下步驟其中之一 ●雙擊屬性,或 ●點擊屬性并接著選擇
圖標(biāo)。
選定屬性現(xiàn)在顯示在Query Display框中。如果用戶為該特定屬性提供標(biāo)準(zhǔn),則不包含在該定義中但包含在QueryAttributes定義中的屬性必須顯示在查詢結(jié)果網(wǎng)格中。
4.要改變查詢屬性的順序,在Query Display區(qū)域中選擇屬性并接著點擊Up或Down按鈕。
5.要從Query Display區(qū)域中移除屬性,雙擊它或點擊它并接著點擊
圖標(biāo)。
6.選擇SAVE來保存該查詢。
1.15.6.5添加查詢Where定義 查詢Where允許用戶定義被應(yīng)用到原型查詢定義的靜態(tài)(OQL)條件。例如,可以包括僅檢索安裝應(yīng)用程序中的活動代碼的OQL表達式。
要定義靜態(tài)(OQL)條件,則需執(zhí)行以下步驟 1.如“訪問查詢標(biāo)簽”中所描述的那樣顯示查詢標(biāo)簽。
2.從下拉列表中選擇QueryWhere。OGL Where文本框顯示出來。
3.在OGL Where文本框中輸入要應(yīng)用到原型查詢定義的靜態(tài)(OQL)條件。
4.選擇SAVE來保存該查詢。
1.15.7移除原型 可以在不從系統(tǒng)中刪除原型的情況下從項目中移除原型。
要從項目中移除原型,則需執(zhí)行以下步驟。
●在示例性IDE開始頁面的項目樹中,右鍵點擊要被移除的原型并選擇Exclude From Project(從項目中排除)。
要從系統(tǒng)中永久刪除原型,查閱“刪除原型”。
1.15.8刪除原型 要從系統(tǒng)中永久刪除原型,則需執(zhí)行以下步驟。
注意要從項目中移除原型而并不從系統(tǒng)中刪除它,查閱“移除原型”。
●在示例性IDE開始頁面的項目樹中,右鍵點擊要被移除的原型并選擇Delete Permanently(永久刪除)。
1.15.9原型特性字段定義 在原型設(shè)計器的繼承區(qū)域中選擇原型,并接著如以下定義的那樣對特性標(biāo)簽中的字段進行輸入或修改。
對象設(shè)計器概要 使用對象設(shè)計器,你可以創(chuàng)建能夠在多個應(yīng)用程序之間共享的代碼庫。可以相對于所創(chuàng)建的對象開發(fā)基于原型和業(yè)務(wù)邏輯的對象。接著,所定義的邏輯可以被用來創(chuàng)建表單和用戶界面,或者作為要被包含在過程中的獨立(stand alone)對象。還可以通過Web服務(wù)來調(diào)用這些對象。
對象設(shè)計器包括以下部分 ●專用子對象(Exclusive child object)-設(shè)計器左側(cè)的區(qū)域允許你指定專用子對象,所述專用子對象于是能夠被用作對象設(shè)計器中的子對象。
●設(shè)計器標(biāo)簽-該標(biāo)簽包括以下3個標(biāo)簽 ●對象標(biāo)簽-屬性、子對象、子類對象、導(dǎo)入對象和參考對象可以從該標(biāo)簽添加到對象中。查閱“利用對象進行工作”以獲得進一步的信息。
●代碼標(biāo)簽-為對象開發(fā)自定義代碼。查閱“開發(fā)自定義代碼”以獲得進一步的信息。
●集合代碼標(biāo)簽 ●XML標(biāo)簽-顯示從對象設(shè)計器生成的XML代碼。查閱“XML標(biāo)簽”以獲得進一步的信息。
●輸出標(biāo)簽-顯示因選擇SAVE選項而產(chǎn)生的任何錯誤或生成代碼。查閱“輸出標(biāo)簽”以獲得進一步的信息。
●特性標(biāo)簽-添加或改變有關(guān)選定對象的信息。查閱“對象特性字段定義”以獲得進一步的信息。
●導(dǎo)入標(biāo)簽 1.16訪問對象設(shè)計器 可以通過從示例性IDE開始頁面中的項目瀏覽器執(zhí)行以下動作其中之一來訪問對象設(shè)計器 ●雙擊Object下列出的對象。
●右鍵點擊所列出的對象并選擇Edit。
●右鍵點擊Object并選擇Add New Object Item或Add New-usestandard XML designer。當(dāng)你在Add New Object對話框中輸入新對象的名稱之后對象設(shè)計器顯示出來(查“閱添加新對象”以獲得進一步的信息)。
●右鍵點擊Object并選擇Add an Existing Object Item。在你從SelectItem對話框中選擇對象之后對象設(shè)計器顯示出來(查閱“添加現(xiàn)有對象”以獲得進一步的信息)。
一旦你已經(jīng)訪問過對象設(shè)計器并接著打開了另一個設(shè)計器,你可以通過點擊示例性窗口左上方的object Name(Object)標(biāo)簽來返回到對象設(shè)計器。
1.17利用對象進行工作 對象包含邏輯,并且為了創(chuàng)建界面,必須首先創(chuàng)建對象。當(dāng)你第一次訪問對象設(shè)計器時,對象標(biāo)簽顯示(查閱“訪問對象設(shè)計器”以獲得指令)。該標(biāo)簽以樹格式顯示現(xiàn)有對象、它們的子對象以及子類對象。
通過右鍵點擊所顯示對象的OBJECT(ObjectName)父節(jié)點并選擇以下選項其中之一,你可以在對象樹中添加首部節(jié)點作為子節(jié)點,并接著添加相關(guān)聯(lián)的對象。
●ATTRIBUTES-添加ATTRIBUTES首部節(jié)點??梢越又?qū)ο筇砑訉傩浴傩躁P(guān)系或計算出的屬性。查閱“向?qū)ο筇砑訉傩浴币垣@得進一步的信息。
●CHILDOBJECTS(子對象)-添加CHILDOBJECTS首部節(jié)點。添加子對象允許你在表單上顯示子節(jié)點和父節(jié)點的對象。查閱“向?qū)ο筇砑幼訉ο蟆币垣@得進一步的信息。
●SUBCLASSOBJECTS(子類對象)-添加SUBCLASSOBJECTS首部節(jié)點。向?qū)ο筇砑幼宇惏阉砑拥淖宇悓ο蠖x為可創(chuàng)建的對象。查閱“向?qū)ο筇砑幼宇悓ο蟆币垣@得進一步的信息。
●IMPORTS(導(dǎo)入)-添加IMPORTS首部節(jié)點。添加IMPORT對象允許導(dǎo)入外部文件并在對象中使用所述文件。查閱“向?qū)ο筇砑訉?dǎo)入對象”以獲得進一步的信息。
●REFERENCES(參考)-添加REFERENCES首部節(jié)點。查閱“向?qū)ο筇砑訁⒖紝ο蟆币垣@得進一步的信息。
對象設(shè)計器的左側(cè)區(qū)域允許你指定要在對象設(shè)計器中作為子對象使用的專用子對象。當(dāng)子對象中的代碼需要訪問父節(jié)點的權(quán)限時使用專用子節(jié)點。查閱“利用專用子節(jié)點進行工作”以獲得進一步的信息。
1.17.1添加新對象 要向項目添加新對象,則需執(zhí)行以下步驟 注意要使用標(biāo)準(zhǔn)XML設(shè)計器來添加新對象,查閱使用XML設(shè)計器添加新對象。
1.在示例性IDE開始頁面的項目樹中右鍵點擊Object并選擇AddNew Object Item。
2.Add New Object對話框顯示出來。在Item ID字段為對象輸入名稱并接著選擇OK,或選擇Cancel關(guān)閉該對話框而不創(chuàng)建新對象。
3.新對象顯示在對象設(shè)計器中。
●查閱“對象特性自動定義”以獲得有關(guān)特性標(biāo)簽中的字段的信息。
●查閱“利用專用子對象進行工作”以獲得有關(guān)專用子對象的信息。
●要向?qū)ο筇砑訉傩?,查閱“向?qū)ο筇砑訉傩浴薄?br>
●要向?qū)ο筇砑訉ο?,查閱“向?qū)ο筇砑訉ο蟆薄?br>
4.點擊對象設(shè)計器右上角的SAVE來保存新對象。
1.17.2使用XML設(shè)計器添加新對象 要使用標(biāo)準(zhǔn)XML設(shè)計器向項目添加新對象,則需執(zhí)行以下步驟 1.從示例性IDE開始頁面中的項目樹中右鍵點擊Object并選擇Add New-use standard XML designer。
2.Add New Object對話框顯示出來。在Item ID字段為對象輸入名稱并接著選擇OK,或選擇Cancel關(guān)閉該對話框而不創(chuàng)建新對象。
3.新對象顯示在對象設(shè)計器中。
●查閱“利用專用子對象進行工作”以獲得有關(guān)專用子對象的信息。
●要向?qū)ο筇砑訉傩?,查閱“向?qū)ο筇砑訉傩浴薄?br>
●要向?qū)ο筇砑訉ο螅殚啞跋驅(qū)ο筇砑訉ο蟆薄?br>
4.點擊對象設(shè)計器右上角的SAVE來保存新對象。
1.17.3添加現(xiàn)有對象 要向項目添加現(xiàn)有對象,則需執(zhí)行以下步驟 1.從示例性IDE開始頁面中的項目樹中右鍵點擊Object并選擇Add an Existing Object Item。
2.Select Item對話框顯示出來。
在Find字段中輸入對象名稱的最初幾個字母,或是用滾動條來定位對象。
3.選擇對象并選擇OK,或選擇Cancel關(guān)閉該對話框而不添加現(xiàn)有對象。
4.選定的對象顯示在項目瀏覽器中的樹中。
●查閱“利用專用子對象進行工作”以獲得有關(guān)專用子對象的信息。
●要向?qū)ο筇砑訉傩?,查閱“向?qū)ο筇砑訉傩浴薄?br>
●要向?qū)ο筇砑訉ο?,查閱“向?qū)ο筇砑訉ο蟆薄?br>
5.點擊對象設(shè)計器右上角的SAVE來保存該對象。
1.17.4移除對象 可以在不從系統(tǒng)中刪除對象的情況下從項目中移除所述對象。
要從項目中移除對象,則需執(zhí)行以下操作 ●在示例性IDE開始頁面中的項目樹中,右鍵點擊要移除的對象并選擇Exclude From Project。
1.17.5對象特性字段定義 在對象設(shè)計器的對象標(biāo)簽中選擇OBJECT(ObjectName),并接著如以下定義的那樣對特性標(biāo)簽中的字段進行輸入或修改。
1.17.6利用專用子對象進行工作 對象設(shè)計器的左側(cè)區(qū)域允許你指定要被用作子對象的專用子對象。當(dāng)子對象中的代碼需要訪問父對象的權(quán)限時使用專用子對象。一旦對象被定義為專用子對象,系統(tǒng)就將子對象DLL構(gòu)建到父對象DLL中,并且該子對象僅能夠存在于它的父對象的上下文中。
●添加專用子對象 ●刪除專用子對象 1.17.6.1添加專用子對象 要添加專用子對象,則需執(zhí)行以下步驟。
1.如“訪問對象設(shè)計器”中所描述的那樣顯示對象設(shè)計器。
2.如果EXCLUSIVEOBJECTS(專用對象)首部節(jié)點還沒有顯示在設(shè)計器標(biāo)簽中的父對象OBJECT(ObjectName(對象名))下,則右鍵點擊OBJECT(ObjectName)并選擇ADD>EXCLUSIVEOBJECTS(添加>專用對象)。
EXCLUSIVEOBJECTS首部節(jié)點顯示在父節(jié)點下。
3.右鍵點擊EXCLUSIVEOBJECTS首部節(jié)點并選擇ADD>EXCLUSIVEOBJECTS。
EXCLUSIVE OBJECTS(EXCLUSIVEOBJECTn)顯示在首部節(jié)點下,其中n指示該對象的編號。
4.點擊EXCLUSIVE OBJECTS(EXCLUSIVEOBJECTn)并接著在特性標(biāo)簽中,在ID字段中為該專用對象輸入唯一標(biāo)識符,如果需要,還輸入關(guān)于屬性的其它信息。查閱“專用對象特性字段定義”以獲得更多信息。
5.要向該首部節(jié)點添加專用對象,重復(fù)步驟3和4。
6.要添加附加EXCLUSIVEOBJECTS首部節(jié)點,右鍵點擊EXCLUSIVE OBJECT(ExclusiveObjectName(專用對象名))并選擇ADD>EXCLUSIVEOBJECTS。要向新的首部節(jié)點添加專用對象,重復(fù)步驟3和4。
7.當(dāng)完成時,點擊對象設(shè)計器右上角的SAVE來保存新的專用對象(一個或多個)。
1.17.6.2刪除專用子對象 要添加專用子對象,則需執(zhí)行以下步驟。
1.如“訪問對象設(shè)計器”中所描述的那樣顯示對象設(shè)計器。
2.右鍵點擊設(shè)計器標(biāo)簽中的專用子對象并選擇Delete。
1.17.6.3專用對象特性字段定義 在對象設(shè)計器的對象標(biāo)簽中選擇專用子對象,并接著如以下定義的那樣對特性標(biāo)簽中的字段進行輸入或修改。
1.17.7向?qū)ο筇砑訉傩? 可以向?qū)ο筇砑訉傩浴傩躁P(guān)系和計算出的屬性。
注意可以使用導(dǎo)入標(biāo)簽把屬性引入對象中。查閱“導(dǎo)入屬性”以獲得進一步的信息。
要向?qū)ο筇砑訉傩?,則需執(zhí)行以下步驟。
1.如“訪問對象設(shè)計器”中所描述的那樣顯示對象設(shè)計器。
2.如果ATTRIBUTES首部節(jié)點還沒有顯示在對象標(biāo)簽中,則右鍵點擊OBJECT(ObjectName)父節(jié)點并選擇ADD>ATTRIBUTES。
3.右鍵點擊ATTRIBUTES首部節(jié)點,選擇Add并接著選擇以下選項其中之一
●ATTRIBUTE-在ATTRIBUTES首部節(jié)點下創(chuàng)建新的屬性節(jié)點ATTRIBUTE(ATTRIBUTEn),其中n指示該屬性的編號。要向該屬性鏈接屬性,查閱“添加鏈接屬性”。
●ATTRIBUTERELATIONSHIP-在ATTRIBUTES首部節(jié)點下創(chuàng)建新的屬性關(guān)系節(jié)點ATTRIBUTERELATIONSHIP(ATTRIBUTERELATIONSHIPn),其中n指示該屬性的編號。要向該屬性關(guān)系鏈接屬性,查閱“添加鏈接屬性”。要向該屬性關(guān)系添加查找屬性,查閱“添加查找屬性”。
●CALCULATEDATTRIBUTE(計算出的屬性)-在ATTRIBUTES首部節(jié)點下創(chuàng)建新的屬性關(guān)系節(jié)點CALCULATEDATTRIBUTE(CALCULATEDATTRIBUTEn),其中n指示該屬性的編號。要向該屬性鏈接屬性,查閱“添加鏈接屬性”。
4.點擊新的屬性、屬性關(guān)系或計算出的屬性節(jié)點以在特性標(biāo)簽中顯示屬性的特性。
5.在特性標(biāo)簽中,在ID字段中為屬性、屬性關(guān)系或計算出的屬性節(jié)點輸入唯一標(biāo)識符。查閱“對象屬性特性字段定義”以獲得更多信息。
6.選擇SAVE來保存屬性、屬性關(guān)系或計算出的屬性節(jié)點。
1.17.7.1添加鏈接屬性 可以向?qū)ο蟮膶傩浴傩躁P(guān)系或計算出的屬性鏈接屬性。要添加鏈接屬性,則需執(zhí)行以下步驟。
1.如“向?qū)ο筇砑訉傩浴敝兴枋龅哪菢影褜傩浴傩躁P(guān)系或計算出的屬性添加到屬性。
2.右鍵點擊ATTRIBUTE、ATTRIBUTERELATIONSHIP或CALCULATEDATTRIBUTE首部節(jié)點并選擇ADD>LINKEDATTRIBUTES(添加>鏈接的屬性)。
3.首部LINKEDATTRIBUTES顯示在選定的首部節(jié)點下。右鍵點擊LINKEDATTRIBUTES并選擇ADD>LINKEDATTRIBUTE。
4.LINKEDATTRIBUTE顯示在LINKEDATTRIBUTES首部節(jié)點下,并在特性標(biāo)簽中顯示它的對應(yīng)字段。如“鏈接屬性特性字段定義”中所描述的那樣對字段進行輸入。
5.要保存該鏈接屬性,選擇SAVE。
鏈接屬性特性字段定義 在對象設(shè)計器的對象標(biāo)簽中選擇鏈接屬性,并接著如以下定義的那樣對特性標(biāo)簽中的字段進行輸入或修改。
1.17.7.1添加查找屬性 可以向?qū)傩躁P(guān)系添加查找屬性和查找屬性關(guān)系。要添加鏈接屬性,則需執(zhí)行以下步驟。
注意查找屬性和查找屬性關(guān)系只能夠被添加到屬性關(guān)系。它們不能被添加到屬性或計算出的屬性。
1.如“向?qū)ο筇砑訉傩浴敝兴枋龅哪菢影褜傩躁P(guān)系添加到屬性。
2.右鍵點擊ATTRIBUTERELATIONSHIP首部節(jié)點并選擇ADD>LOOKUPATTRIBUTES。
3.首部LOOKUPATTRIBUTES顯示在ATTRIBUTERELATIONSHIP首部節(jié)點下。右鍵點擊LOOKUPATTRIBUTES(查找屬性)并選擇ADD>LOOKUPATTRIBUTE 或ADD>LOOKUPATTRIBUTERELATIONSHIP(查找屬性關(guān)系)。
4.根據(jù)你的選擇,在LOOKUPATTRIBUTES首部節(jié)點下顯示著LOOKUPATTRIBUTE或LOOKUPATTRIBUTERELATIONSHIP,并在特性標(biāo)簽中顯示著它們的對應(yīng)字段。如“查找屬性特性字段定義”中所描述的那樣對字段進行輸入。
5.要保存該查找屬性或查找屬性關(guān)系,選擇SAVE。
查找屬性特性字段定義 在對象設(shè)計器的對象標(biāo)簽中選擇查找屬性或查找屬性關(guān)系,并接著如以下定義的那樣對特性標(biāo)簽中的字段進行輸入或修改。
查閱“添加查找屬性”以獲得進一步的信息。
1.17.7.3對象屬性特性字段定義 在對象設(shè)計器的對象標(biāo)簽中選擇屬性,并接著如以下定義的那樣對特性標(biāo)簽中的字段進行輸入或修改。這些特性根據(jù)選定屬性是屬性、屬性關(guān)系還是計算出的屬性而顯示。
查閱“向?qū)ο筇砑訉傩浴币垣@得進一步的信息。
屬性特性字段定義
屬性關(guān)系特性字段定義
計算出的屬性特性字段定義
1.17.7.4導(dǎo)入屬性 @@@.
1.17.8向?qū)ο筇砑訉ο? 可以向?qū)ο笤O(shè)計器中的對象添加以下類型的對象 ●Child Objects(子對象)-允許你在表單上顯示子對象以及父對象。
●Subclass Objects(子類對象)-把所添加的子類對象定義為可創(chuàng)建對象。
●Import Objects(導(dǎo)入對象)-允許在對象內(nèi)導(dǎo)入并使用外部文件。
●Reference Objects(參考對象)- 1.17.8.1向?qū)ο筇砑幼訉ο? 向父節(jié)點添加子對象允許你在表單上顯示子對象以及父對象。如果該對象是專用子對象(查閱“專用子對象”),則它也有權(quán)在代碼中訪問它的父對象的屬性。
可以向一個對象添加多個子對象。
要向?qū)ο筇砑幼訉ο?,?zhí)行以下步驟 1.如“訪問對象設(shè)計器”中所描述的那樣顯示對象設(shè)計器。
2.在對象標(biāo)簽中右鍵點擊OBJECT(ObjectName)父節(jié)點并選擇Add>CHILDOBJECTS。
3.右鍵點擊CHILDOBJECTS(子對象)首部節(jié)點并選擇Add>CHILDOBJECT。
4.在CHILDOBJECTS首部節(jié)點之下顯示著CHILDOBJECT(CHILDOBJECTn),其中n指示該子對象的編號。
點擊CHILDOBJECT(CHILDOBJECTn)以在特性標(biāo)簽中顯示該子對象的特性。
5.在該特性標(biāo)簽中,在ID字段中為子對象輸入唯一標(biāo)識符,以及關(guān)于該子對象的其他信息。查閱“子對象特性字段定義“以獲得更多信息。
6.選擇SAVE來保存該子對象。
子對象特性字段定義 在對象設(shè)計器的對象標(biāo)簽中選擇子對象,并接著如以下定義的那樣對特性標(biāo)簽中的字段進行輸入或修改。
查閱“向?qū)ο筇砑幼訉ο蟆耙垣@得進一步的信息
1.17.8.2向?qū)ο筇砑幼宇悓ο? 向?qū)ο筇砑幼宇惏阉砑拥淖宇悓ο蠖x為可創(chuàng)建的對象。通過系統(tǒng)缺省自動地把對象本身添加為其自己的子類,從而允許創(chuàng)建該對象。
例如,如果個人和組織繼承實體,則在實體對象定義中,實體不應(yīng)當(dāng)是其自身的子類。由于僅能夠通過個人或組織來創(chuàng)建實體,所以個人或組織應(yīng)當(dāng)是子類。
只能向一個對象添加一個子類對象。
1.如“訪問對象設(shè)計器“中所描述的那樣顯示對象設(shè)計器。
2.右鍵點擊OBJECT(ObjectName)父節(jié)點并選擇Add>SUBCLASSOBJECTS。
3.右鍵點擊SUBCLASSOBJECTS首部節(jié)點并選擇Add>SUBCLASSOBJECT。
4.在SUBCLASSOBJECTS首部節(jié)點之下顯示著SUBCLASSOBJECT。
點擊SUBCLASSOBJECT以在特性標(biāo)簽中顯示該子類對象的特性。
5.在該特性標(biāo)簽中,在ID字段中為子類對象輸入唯一標(biāo)識符。查閱“子類對象特性字段定義”以獲得更多信息。
6.選擇SAVE來保存該子類對象。
子類對象特性字段定義 在對象設(shè)計器的對象標(biāo)簽中選擇子類對象,并接著如以下定義的那樣對特性標(biāo)簽中的字段進行輸入或修改。
查閱“向?qū)ο筇砑幼宇悓ο蟆币垣@得進一步的信息
1.17.8.2向?qū)ο筇砑訉?dǎo)入對象 添加導(dǎo)入對象允許在對象內(nèi)導(dǎo)入和使用外部文件。只能向一個對象添加一個導(dǎo)入對象。
要向?qū)ο筇砑訉?dǎo)入對象,則需執(zhí)行以下步驟。
1.如“訪問對象設(shè)計器”中所描述的那些顯示對象設(shè)計器。
2.右鍵點擊OBJECT(ObjectName)父節(jié)點并選擇Add>IMPORTS。
3.IMPORTS首部節(jié)點顯示出來。右鍵點擊IMPORTS首部節(jié)點并選擇Add>IMPORT。
4.IMPORT顯示在IMPORTS首部節(jié)點之下。
點擊IMPORT以在特性標(biāo)簽中顯示該導(dǎo)入對象的特性。
5.在該特性標(biāo)簽中,在ID字段中為導(dǎo)入節(jié)點輸入唯一標(biāo)識符。查閱“導(dǎo)入對象特性字段定義”以獲得更多信息。
6.選擇SAVE來保存該導(dǎo)入對象。
導(dǎo)入對象特性字段定義 在對象設(shè)計器的對象標(biāo)簽中選擇導(dǎo)入對象,并接著如以下定義的那樣對特性標(biāo)簽中的字段進行輸入或修改。
查閱“向?qū)ο筇砑訉?dǎo)入對象”以獲得進一步的信息
1.17.8.4向?qū)ο筇砑訁⒖紝ο? 只能向一個對象添加一個參考對象。
要向?qū)ο筇砑訁⒖紝ο?,則需執(zhí)行以下步驟。
1.如“訪問對象設(shè)計器”中所描述的那樣顯示對象設(shè)計器。
2.右鍵點擊OBJECT(ObjectName)父節(jié)點并選擇Add>REFERENCES。
3.REFERENCES(參考)首部節(jié)點顯示出來。右鍵點擊REFERENCES首部節(jié)點并選擇Add>REFERENCE。
4.REFERENCE顯示在REFERENCES首部節(jié)點之下。
點擊REFERENCE以在特性標(biāo)簽中顯示該參考對象的特性。
5.在該特性標(biāo)簽中,在ID字段中為參考節(jié)點輸入唯一標(biāo)識符。查閱“參考對象特性字段定義”以獲得更多信息。
6.選擇SAVE來保存該參考對象。
參考對象特性字段定義 在對象設(shè)計器的對象標(biāo)簽中選擇參考對象,并接著如以下定義的那樣對特性標(biāo)簽中的字段進行輸入或修改。
查閱“向?qū)ο筇砑訁⒖紝ο蟆币垣@得進一步的信息。
1.17.9向?qū)ο筇砑訁⒖?
1.18開發(fā)自定義代碼 可以使用對象設(shè)計器中的代碼標(biāo)簽為對象開發(fā)自定義代碼。這允許在中心位置開發(fā)代碼??梢栽谑聞?wù)過程的特定點插入或開發(fā)代碼。
參考附錄B自定義代碼例子以獲得進一步的信息。
1.18.1集合代碼標(biāo)簽
表單設(shè)計器概要 用戶能夠使用表單設(shè)計器來設(shè)計表單的布局,所述表單是對象的用戶界面。可以在該設(shè)計器中定義每個對象的表單(視圖),并且接著使用頁面設(shè)計器(查閱“頁面設(shè)計器”)把所述表單(視圖)分配給視圖。
表單是通過將控件從工具標(biāo)簽拖動放入到設(shè)計器標(biāo)簽而創(chuàng)建的。查閱“為表單選擇工具”以獲得進一步的信息。
表單設(shè)計器由以下部分構(gòu)成 ●設(shè)計器標(biāo)簽-通過將屬性、項和動作從工具標(biāo)簽拖動放入該標(biāo)簽中來設(shè)計表單。
●XML標(biāo)簽-顯示從表單設(shè)計器生成的XML代碼。查閱“XML標(biāo)簽”以獲得進一步的信息。
●輸出標(biāo)簽-顯示因選擇SAVE選項而導(dǎo)致的錯誤或生成代碼。查閱“輸出標(biāo)簽”以獲得進一步的信息。
●特性標(biāo)簽-添加或改變有關(guān)所顯示的表單的信息。你還可以通過在設(shè)計器標(biāo)簽中選擇它并進行調(diào)整來改變表單。查閱“表單特性字段定義”以獲得進一步的信息。
●工具標(biāo)簽-顯示能夠被拖動并放入設(shè)計器標(biāo)簽中的用來設(shè)計表格的屬性、附屬項(例如線條、標(biāo)注和錨點(anchors)等)和動作。查閱“為表單選擇工具”以獲得進一步的信息。
1.19訪問表單設(shè)計器 可以通過執(zhí)行來自示例性IDE開始頁面的項目瀏覽器中的以下動作其中之一來訪問表單設(shè)計器 ●雙擊Form下所列出的表單。
●右鍵點擊所列出的表單并選擇Edit。
●右鍵點擊Form并選擇Add New Form Item或Add New-usestandard XML designer。當(dāng)你在Add New Form對話框中為新表單輸入名稱之后表單設(shè)計器顯示出來(查閱“添加新表單”以獲得進一步的信息)。
●右鍵點擊Form并選擇Edit an Existing Form Item。在你從SelectItem對話框中選擇表單之后表單設(shè)計器顯示出來(查閱“添加現(xiàn)有表單”以獲得進一步的信息)。
一旦你已經(jīng)訪問過表單設(shè)計器并且接著打開另一個設(shè)計器,你可以通過點擊示例性窗口左上方的Form Name(Object)來返回到表單設(shè)計器。
1.20利用表單進行工作 1.20.1添加新表單 要向項目添加新表單,則需執(zhí)行以下步驟 注意要使用標(biāo)準(zhǔn)XML設(shè)計器來添加新表單,查閱“使用XML設(shè)計器添加新表單”。
1.在示例性IDE開始頁面的項目樹中,右鍵點擊Form并選擇AddNew Object Item。
2.Add New Form對話框顯示出來。在Item ID字段中為表單輸入名稱并接著選擇OK,或選擇Cancel關(guān)閉該對話框而不創(chuàng)建新表單。
3.新表單顯示在表單設(shè)計器中。
●在特性標(biāo)簽中輸入對象ID或關(guān)于表單的其它信息。查閱“表單特性字段定義”以獲得更多信息。
●查閱“設(shè)計表單”以獲得有關(guān)創(chuàng)建表單的信息。
4.點擊表單設(shè)計器右上角的SAVE來保存新表單。
1.20.2使用XML設(shè)計器添加新表單 要使用標(biāo)準(zhǔn)XML設(shè)計器向項目添加新表單,則需執(zhí)行以下步驟 1.從示例性IDE開始頁面的項目樹中右鍵點擊Form并選擇AddNew-use standard XML designer。
2.Add New Form對話框顯示出來。在Item ID字段中為表單輸入名稱并接著選擇OK,或選擇Cancel關(guān)閉該對話框而不創(chuàng)建新表單。
3.新表單顯示在表單設(shè)計器中。
●在特性標(biāo)簽中輸入對象ID或關(guān)于表單的其它信息。查閱“表單特性字段定義”以獲得更多信息。
●查閱“設(shè)計表單”以獲得有關(guān)創(chuàng)建表單的信息。
4.點擊對象設(shè)計器右上角的SAVE來保存新表單。
1.20.3添加現(xiàn)有表單 要向項目添加現(xiàn)有表單,則需執(zhí)行以下步驟 1.從示例性IDE開始頁面的項目樹中右鍵點擊Form并選擇Add anExisting Form Item(添加現(xiàn)有表單項)。
2.Select Item對話框顯示出來。
在Find字段中輸入表單名稱的最初幾個字母,或是用滾動條來定位表單。
3.選擇表單并選擇OK,或選擇Cancel關(guān)閉該對話框而不添加現(xiàn)有表單。
4.選定的表單顯示在項目瀏覽器中的樹中。
●查閱“表單特性字段定義”以獲得有關(guān)特性標(biāo)簽中的字段的信息。
●查閱“設(shè)計表單和修改表單”以獲得進一步的信息。
5.點擊表單設(shè)計器右上角的SAVE來保存該表單。
1.20.4設(shè)計表單 通過將屬性、項和動作從表單設(shè)計器中的工具標(biāo)簽拖動項并放入到設(shè)計器標(biāo)簽中來設(shè)計表單。
要設(shè)計表單,則需執(zhí)行以下步驟 1.如“訪問表單設(shè)計器”中所描述的那樣顯示表單設(shè)計器。
2.如“表單特性字段定義”中所描述的那樣輸入或選擇對象ID以及其它表單特性。
3.點擊工具標(biāo)簽。
4.點擊工具標(biāo)簽頂部的向下箭頭來顯示類別的下拉列表。在工具標(biāo)簽中選擇以下類別其中之一以顯示相關(guān)聯(lián)的屬性、動作或附屬項 ●ObjectAttributes-缺省顯示該類別。它列出為特性標(biāo)簽中的ObjectID字段中所指定的對象而定義的屬性。
●Actions-動作在表單上變?yōu)榘粹o。如果在相同位置上拖動并放置一個以上的動作,按鈕則變?yōu)閯幼飨吕斜怼T诨A(chǔ)對象中作為ActionMethod(動作方法)而創(chuàng)建的代碼在表單上是可用動作。
●CollectionActions-這些是可以在數(shù)據(jù)集合(多行)上進行的動作,例如Add和Delete。系統(tǒng)自動允許你拖動Add和Delete動作或并把它們放到表單的首部上。應(yīng)用程序開發(fā)人員用戶可以在代碼中限制對這些動作的訪問。
●AccessoryItems-表單附件為錨點、邊框、標(biāo)注和線條。
●Anchor(錨)-向表單添加錨點。錨點是當(dāng)前頁面上的對象(和對象的已定義表單)的占位符。它指示參考對象顯示在表單中的位置。
●Frame(邊框)-向表單添加邊框。邊框包括在其頂部畫出該邊框的任意控件。
●Label(標(biāo)準(zhǔn))-向表單添加標(biāo)注。在標(biāo)注中輸入要顯示的文本。
●Line(線)-向表單添加圖形線條。
3.點擊工具標(biāo)簽中的控件(屬性、動作或項)并接著把它拖到設(shè)計器標(biāo)簽。把它放置在它應(yīng)當(dāng)在表單中顯示的位置中。
4.你可以通過選擇設(shè)計器標(biāo)簽中的控件并進行調(diào)整,或者通過右鍵點擊控件并選擇Properties并接著在特性標(biāo)簽中輸入信息來修改表單的控件。參考修改表單以獲得進一步的信息。
5.點擊表單設(shè)計器右上角的SAVE來保存新表單。
1.20.5修改表單 你可以通過選擇設(shè)計器標(biāo)簽中的控件并進行調(diào)整,或者通過右鍵點擊控件并選擇Properties并接著在特性標(biāo)簽中輸入信息來在表單設(shè)計器中修改表單中的控件(屬性、動作和附屬項)。
1.20.5.1制表次序 要把表單設(shè)計器切換(toggle)到標(biāo)簽次序模式,右鍵點擊表單并選擇Tab Order(標(biāo)簽次序)。標(biāo)簽編號以0(零)開始顯示在每個控件的左側(cè)。
當(dāng)用戶通過表單點標(biāo)簽時,你可以順序地點擊這些控件來指派它們要顯示的次序。
要向表單上的控件自動指派標(biāo)簽次序,右鍵點擊表單并選擇AutoTab Order(自動標(biāo)簽次序)。(在Auto Tab Order顯示之前,你必須首先選擇Tab Order(標(biāo)簽次序)) 1.20.5.2調(diào)整表單大小 你可以使用以下方法其中之一來改變表單的高度或?qū)挾? ●點擊表單并接著點擊并拖動藍(lán)色方框,直至達到你希望的表單大小,或者 ●右鍵點擊表單并選擇Properties。在特性標(biāo)簽中,改變Height和Width字段中的數(shù)值。
1.20.5.3調(diào)整控件大小 你可以使用以下方法其中之一來增加或減小表單中的控件的大小 ●點擊控件并接著點擊并拖動藍(lán)色方框,直至達到你希望的控件大小。
●替代性地,右鍵點擊控件并選擇Properties。在特性標(biāo)簽中,在Width字段中輸入寬度。查閱“表單特性字段定義”以獲得進一步的信息。
1.20.5.4從表單移除控件 右鍵點擊控件并選擇Delete以從表單中永久移除它。
1.20.5.5在表單上剪切和粘貼控件 要剪切和粘貼控件,則需執(zhí)行以下步驟 1.右鍵點擊控件并選擇Cut。
2.在表單上右鍵點擊你希望放置該控件的位置并選擇Paste(粘貼)。
1.20.5.6使控件大小相同 要使控件與最近選定的控件大小相同,右鍵點擊要調(diào)整大小的控件并選擇Same Size(相同大小)。
1.20.5.7在表單上排列控件 要在表單上排列多個控件,按下CTRL并點擊要排列的控件。右鍵點擊并選擇Align>Left(左對齊)來在表單的左側(cè)排列選定的控件,或選擇Align>Top(上對齊)來在表單的頂部排列這些控件。
1.20.5.8在表單上均勻隔開控件 要在表單上均勻隔開多個控件,按下CTRL并點擊要均勻隔開的控件。右鍵點擊并選擇Space Evenly(間隔均勻)>Across(橫向)來在表單上橫向均勻隔開選定的控件,或選擇Space Evenly>Down(向下)來在表單上縱向均勻隔開選定的控件。
1.20.5.9表單控件特性字段定義 在表單設(shè)計器的設(shè)計器標(biāo)簽中選擇控件,并接著如以下定義的那樣對特性標(biāo)簽中的字段進行輸入或修改。
注意查閱“表單特性字段定義”以獲得有關(guān)當(dāng)你選擇FORM(FormName)時顯示的特性的信息。查閱“表單顯示區(qū)域特性字段定義”以獲得有關(guān)當(dāng)你選擇表單時顯示的特性的信息。
1.20.6移除表單 可以在不從系統(tǒng)中刪除表單的情況下從項目中移除所述表單。
要從項目中移除表單,則需執(zhí)行以下步驟 ●在示例性IDE開始頁面的項目樹中右鍵點擊要移除的表單并選擇Exclude From Project。
1.20.7表單顯示區(qū)域特性字段定義 在表單設(shè)計器的設(shè)計器標(biāo)簽中選擇表單,并接著如以下定義的那樣對特性標(biāo)簽中的字段進行輸入或修改。
注意查閱“表單特性字段定義”以獲得有關(guān)當(dāng)你選擇FORM(FormName)時顯示的特性的信息。查閱“表單控件特性字段定義”以獲得有關(guān)當(dāng)你選擇表單控件時顯示的特性的信息。
1.20.8表單特性字段定義 在表單設(shè)計器的設(shè)計器標(biāo)簽中選擇FORM(FormName),并接著如以下定義的那樣對特性標(biāo)簽中的字段進行輸入或修改。
注意查閱“表單控件特性字段定義”以獲得有關(guān)當(dāng)你選擇表單控件時顯示的特性的信息。查閱“表單顯示區(qū)域特性字段定義”以獲得有關(guān)當(dāng)你選擇表單時顯示的特性的信息。
此頁是有意地保持空白的。
頁面設(shè)計器概要 你可以使用頁面設(shè)計器為每個父和子對象定義不同的“視圖”,所述父和子對象是為頁面的基礎(chǔ)對象定義的。每個視圖被定義為所述基礎(chǔ)對象中的每個對象的VIEWMAP(原型/對象和表單ID的組合)。
通過把現(xiàn)有對象與頁面定義相關(guān)聯(lián)并接著選擇必須為頁面上所包括的每個對象顯示的表單(一個或多個)來對頁面進行定義??梢栽陧撁嫔习ū仨殲榻o定對象顯示的任意數(shù)目的表單。因此,雖然頁面定義可以由相同的對象構(gòu)成,但是由每個頁面定義創(chuàng)建的界面可以不同。通過為每個對象顯示不同的表單(視圖),可以創(chuàng)建不同的界面。
頁面設(shè)計器由以下部分構(gòu)成 ●設(shè)計器標(biāo)簽-通過把現(xiàn)有對象與頁面定義相關(guān)聯(lián)并接著選擇必須為頁面上所包括的每個對象顯示的表單(一個或多個)來對頁面進行定義。查閱“向頁面添加對象”以獲得進一步的信息。
●XML標(biāo)簽-顯示從頁面設(shè)計器生成的XML代碼。查閱“XML標(biāo)簽”以獲得進一步的信息。
●輸出標(biāo)簽-顯示因選擇SAVE選項而導(dǎo)致的任何錯誤或生成代碼。查閱“輸出標(biāo)簽”以獲得進一步的信息。
●特性標(biāo)簽-添加或改變關(guān)于所顯示頁面的信息。查閱“頁面特性字段定義”以獲得進一步的信息。
1.21訪問頁面設(shè)計器 可以通過執(zhí)行來自示例性IDE開始頁面的項目瀏覽器中的以下動作其中之一來訪問頁面設(shè)計器 ●雙擊在Page下列出的頁面。
●右鍵單擊所列出的頁面并選擇Edit。
●右鍵點擊Page并選擇Add New Page Item或Add New-usestandard XML designer。當(dāng)你在Add New Page對話框中為新頁面輸入名稱之后頁面設(shè)計器顯示出來(查閱“添加新頁面”以獲得進一步的信息)。
●右鍵點擊Page并選擇Edit an Existing Page Item。在你從SelectItem對話框中選擇頁面之后頁面設(shè)計器顯示出來(查閱“添加現(xiàn)有頁面”以獲得進一步的信息)。
一旦你已經(jīng)訪問過頁面設(shè)計器并且接著打開另一個設(shè)計器,你可以通過點擊示例性窗口左上方的Page Name(Page)標(biāo)簽來返回到頁面設(shè)計器。
1.22利用頁面進行工作 1.22.1添加新頁面 要向項目添加新頁面,則需執(zhí)行以下步驟。
注意要使用標(biāo)準(zhǔn)XML設(shè)計器來添加新頁面,查閱“使用XML設(shè)計器添加新頁面”。
1.在示例性IDE開始頁面中的項目樹中右鍵點擊Page并選擇AddNew Page Item。
2.Add New Page對話框顯示出來。在Item ID字段中為頁面輸入名稱并接著選擇OK,或選擇Cancel關(guān)閉該對話框而不創(chuàng)建新頁面。
3.新頁面顯示在頁面設(shè)計器中。
●查閱頁面特性字段定義以獲得有關(guān)特性標(biāo)簽中的字段的信息。
●查閱“定義頁面”以獲得關(guān)于創(chuàng)建頁面的信息。
4.點擊頁面設(shè)計器右上角的SAVE來保存新頁面。
1.22.2使用XML設(shè)計器添加新頁面 要使用標(biāo)準(zhǔn)XML設(shè)計器向項目添加新頁面,則需執(zhí)行以下步驟 1.從示例性IDE開始頁面中的項目樹中右鍵點擊Page并選擇AddNew-use standard XML designer。
2.Add New Page對話框顯示出來。在Item ID字段中輸入頁面的名稱并接著選擇OK,或選擇Cancel關(guān)閉該對話框而不創(chuàng)建新頁面。
3.新頁面顯示在頁面設(shè)計器中。
●查閱“頁面特性字段定義”以獲得有關(guān)特性標(biāo)簽中的字段的信息。
●查閱“定義頁面”以獲得關(guān)于創(chuàng)建頁面的信息。
4.點擊頁面設(shè)計器右上角的SAVE來保存新頁面。
1.22.3添加現(xiàn)有頁面 要向項目添加現(xiàn)有頁面,則需執(zhí)行以下步驟 1.從示例性IDE開始頁面中的項目樹中右鍵點擊Page并選擇Addan Existing Page Item。
2.Select Item對話框顯示出來。
在Find字段輸入頁面名稱的最初幾個字母,或使用滾動條來定位現(xiàn)有頁面。
3.選擇頁面并選擇OK,或選擇Cancel關(guān)閉該對話框而不添加現(xiàn)有頁面。
4.在項目瀏覽器的樹中顯示選定頁面。
●查閱“頁面特性字段定義”以獲得有關(guān)特性標(biāo)簽中的字段的信息。
●查閱“定義頁面”以獲得關(guān)于創(chuàng)建頁面的信息。
5.點擊頁面設(shè)計器右上角的SAVE來保存該頁面。
1.22.4向頁面添加對象 要向頁面添加對象,則需以下步驟 1.如“訪問頁面設(shè)計器”中所描述的那樣顯示頁面設(shè)計器。
2.在設(shè)計器標(biāo)簽的樹中顯示著PAGE(PageName)首部節(jié)點。它表示由頁面定義創(chuàng)建的界面的父級頁面。點擊該首部節(jié)點并接著在特性標(biāo)簽中輸入信息(查閱用于描述每個字段的“頁面特性字段定義”)。在RootObject ID字段中的輸入是這樣的對象,其中頁面中的所有其它對象都是該對象的子或同胞或從其繼承。
3.如果在PAGE(PageName)首部節(jié)點下沒有已經(jīng)顯示的BASEOBJECTS首部節(jié)點,則要創(chuàng)建BASEOBJECTS首部節(jié)點,右鍵點擊PAGE(PageName)首部并選擇Add>BASEOBJECTS。BASEOBJECTS首部節(jié)點顯示在PAGE(PageName)首部節(jié)點下。
4.創(chuàng)建基礎(chǔ)節(jié)點,所述基礎(chǔ)節(jié)點是頁面根對象的子、同胞或從其繼承。右鍵點擊BASEOBJECTS首部節(jié)點并選擇Add>BASEOBJECT。BASEOBJECT顯示在BASEOBJECTS首部節(jié)點下。
5.點擊BASEOBJECT并接著在特性標(biāo)簽中輸入關(guān)于該基礎(chǔ)對象的信息,包括ID字段中的唯一標(biāo)識符。查閱“基礎(chǔ)對象特性字段定義”以獲得更多信息。
6.要向基礎(chǔ)對象添加視圖,右鍵點擊BASEOBJECT并選擇Add>VIEWS。VIEWS顯示在BASEOBJECT首部節(jié)點下。
7.右鍵點擊VIEWS首部節(jié)點并選擇Add>VIEW。VIEW(NewViewn)顯示在該首部節(jié)點下,其中n指示該視圖的編號。
8.點擊VIEW(NewViewn)并接著在特性標(biāo)簽中輸入關(guān)于該視圖的信息,包括ID字段中的唯一標(biāo)識符。查閱“視圖特性字段定義”以獲得更多信息。
9.要向視圖添加視圖映射,右鍵點擊VIEW(ViewName)并選擇Add>VIEWMAP(視圖映射)。VIEWMAP顯示在VIEW(ViewName)下。
10.點擊VIEWMAP并接著在特性標(biāo)簽中,在Object Id字段中為視圖映射輸入唯一標(biāo)識符。查閱“視圖映射特性字段定義”以獲得更多信息。
11.要添加附加視圖和相關(guān)聯(lián)的視圖映射,重復(fù)步驟7-9。
12.當(dāng)完成時,點擊頁面設(shè)計器右上角的SAVE來保存新對象、視圖和視圖映射。
1.22.4.1自動把對象導(dǎo)入頁面 要把與基礎(chǔ)對象相關(guān)聯(lián)的所有對象自動導(dǎo)入頁面,則需執(zhí)行以下步驟。
1.如“訪問頁面設(shè)計器”中所描述的那樣顯示頁面設(shè)計器。
2.選擇Auto Import(自動導(dǎo)入)復(fù)選框。
1.22.4.2基礎(chǔ)對象特性字段定義 在頁面設(shè)計器中的設(shè)計器標(biāo)簽中選擇BASEOBJECT,并接著如以下定義的那樣對特性標(biāo)簽中的字段進行輸入或修改。
1.22.4.3視圖特性字段定義 在頁面設(shè)計器中的設(shè)計器標(biāo)簽中選擇VIEW(NewViewn(新視圖n))),并接著如以下定義的那樣對特性標(biāo)簽中的字段進行輸入或修改。
1.22.4.4視圖特性字段定義 在頁面設(shè)計器中的設(shè)計器標(biāo)簽中選擇BASEOBJECT,并接著如以下定義的那樣對特性標(biāo)簽中的字段進行輸入或修改。
1.22.5移除頁面 可以在不從系統(tǒng)中刪除頁面的情況下從項目中移除所述頁面。
要從項目中移除頁面,則需執(zhí)行以下步驟 ●在示例性IDE開始頁面的項目樹中右鍵點擊要移除的頁面并選擇Exclude From Project。
1.22.6頁面特性字段定義 在頁面設(shè)計器的設(shè)計器標(biāo)簽中選擇PAGE(PageName)首部,并接著如以下定義的那樣對特性標(biāo)簽中的字段進行輸入或修改。
過程設(shè)計器概要 過程設(shè)計器允許你為示例配置和部署自定義業(yè)務(wù)工作流過程。過程可以包含過程步驟的集合,利用通向目標(biāo)輸出的路由規(guī)則來完成。每個配置過程步驟都顯示為它的組件的分組。步驟可以是用戶或系統(tǒng)交互。它至少由描述、過程規(guī)則和過程輸出構(gòu)成。工作流構(gòu)建于一系列步驟、一個使用其自己的規(guī)則通向下一步驟的判定點以及多個判定點之上。
過程設(shè)計器由以下部分構(gòu)成 ●設(shè)計器標(biāo)簽-通過添加步驟集合來設(shè)計過程。查閱“利用過程進行工作”以獲得進一步的信息。
●XML標(biāo)簽-顯示從過程設(shè)計器生成的XML代碼。查閱“XML標(biāo)簽”以獲得進一步的信息。
●輸出標(biāo)簽-顯示因選擇SAVE選項而導(dǎo)致的任何錯誤或生成代碼。查閱“輸出標(biāo)簽”以獲得進一步的信息。
●特性標(biāo)簽-添加或改變關(guān)于所顯示過程的信息。查閱過程“過程特性字段定義”以獲得進一步的信息。
●參考標(biāo)簽-在對規(guī)則進行編纂時添加和移除參考。查閱“向規(guī)則添加參考”以獲得進一步的信息。
1.23訪問過程設(shè)計器 可以通過執(zhí)行來自從示例性IDE開始頁面中的項目瀏覽器的以下動作其中之一來訪問過程設(shè)計器 ●雙擊在Process下列出的過程。
●右鍵單擊所列出的過程并選擇Edit。
●右鍵點擊Process并選擇Add New Process Item或Add New-usestandard XML designer。當(dāng)你在Add New Process對話框中為新過程輸入名稱之后過程設(shè)計器顯示出來(查閱“添加新過程”以獲得進一步的信息)。
●右鍵點擊Process并選擇Edit an Existing Process Item。當(dāng)你從Select Item對話框中選擇過程之后過程設(shè)計器顯示出來(查閱“添加現(xiàn)有過程”以獲得進一步的信息)。
一旦你已經(jīng)訪問了過程設(shè)計器并且接著打開另一個設(shè)計器,你可以通過點擊示例性窗口左上方的Process Name(Process)來返回到過程設(shè)計器。
1.24利用過程進行工作 過程可以包含過程步驟的集合,利用通向目標(biāo)輸出的路由規(guī)則來完成。每個配置過程步驟顯示為它的組件的分組。步驟可以是用戶或系統(tǒng)交互。它至少由描述、過程規(guī)則和過程輸出構(gòu)成。
1.24.1添加新過程 要向項目添加新過程,則需執(zhí)行以下步驟。
注意要使用標(biāo)準(zhǔn)XML設(shè)計器來添加新過程,查閱“使用XML設(shè)計器添加新過程”。
1.在示例性IDE開始頁面中的項目樹中右鍵點擊Form并選擇AddNew Process Item。
2.Add New Process對話框顯示出來。在Item ID字段中為過程輸入名稱并接著選擇OK,或選擇Cancel關(guān)閉該對話框而不創(chuàng)建新過程。
3.新過程顯示在過程設(shè)計器中過程。
●查閱過程“過程特性字段定義”以獲得有關(guān)特性標(biāo)簽中的字段的信息。
●查閱“向過程添加步驟”以獲得關(guān)于創(chuàng)建過程的信息。
4.點擊過程設(shè)計器右上角的SAVE來保存新過程。
1.24.2使用XML設(shè)計器添加新過程 要使用標(biāo)準(zhǔn)XML設(shè)計器向項目添加新過程,則需執(zhí)行以下步驟 1.從示例性IDE開始頁面中的項目樹中右鍵點擊Process并選擇Add New-use standard XML designer。
2.Add New Process對話框顯示出來。在Item ID字段中為過程輸入名稱并接著選擇OK,或選擇Cancel關(guān)閉該對話框而不創(chuàng)建新過程。
3.新過程顯示在過程設(shè)計器中過程。
●查閱過程“過程特性字段定義”以獲得有關(guān)特性標(biāo)簽中的字段的信息。
●查閱“向過程添加步驟”以獲得關(guān)于創(chuàng)建過程的信息。
4.點擊過程設(shè)計器右上角的SAVE來保存新過程。
1.24.3添加現(xiàn)有過程 要向項目添加現(xiàn)有過程,則需執(zhí)行以下步驟 1.從示例性IDE開始頁面中的項目瀏覽器中右鍵點擊Page并選擇Add an Existing Process Item。
2.Select Item對話框顯示出來。
在Find字段輸入過程名稱的最初幾個字母,或使用滾動條來定位現(xiàn)有過程。
3.選擇頁面并選擇OK,或選擇Cancel關(guān)閉該對話框而不添加現(xiàn)有過程。
4.選定的頁面顯示在項目瀏覽器的樹中。
●查閱過程“過程特性字段定義”以獲得有關(guān)特性標(biāo)簽中的字段的信息。
●查閱“向過程添加步驟”以獲得關(guān)于創(chuàng)建過程的信息。
5.點擊過程設(shè)計器右上角的SAVE來保存該過程。
1.24.4向過程添加步驟 要向過程添加步驟,則需執(zhí)行以下步驟。
1.如“訪問過程設(shè)計器”中所描述的那樣過程顯示過程設(shè)計器。
2.如過程“過程特性字段定義”中所描述的那樣在特性標(biāo)簽中向該過程分配基礎(chǔ)對象ID的工作列表表單。
注意當(dāng)前僅支持工作列表服務(wù)。
3.右鍵點擊
圖標(biāo)并選擇First Step。
4.一個菜單顯示了與所分配的基礎(chǔ)對象ID(以下示例中的Address(地址))相關(guān)聯(lián)的所有表單和業(yè)務(wù)對象。
選擇以下選項其中之一 ●Base Object ID Name ●Save-具有兩個輸出成功保存和失敗保存。
4.FIRSTSTEP步驟圖標(biāo)顯示在設(shè)計器標(biāo)簽中。
在該步驟圖標(biāo)中為該步驟輸入名稱,或在特性標(biāo)簽的ID字段中輸入該名稱。查閱“步驟特性字段定義”以獲得更多信息。按下ENTER繼續(xù)。
5.右鍵點擊該步驟圖標(biāo)并選擇New Output(新輸出),并接著選擇以下選項其中之一 ●Custom(自定義)-為該步驟創(chuàng)建自定義輸出。查閱“向步驟添加自定義輸出”以獲得更多信息。
●Release-Cancel-查閱“向步驟添加Release-Cancel輸出”以獲得更多信息。
●Accept-Reject(接收-拒絕)-查閱“向步驟添加Accept-Reject輸出”以獲得更多信息。
6.要添加另一個步驟,右鍵點擊適當(dāng)圖標(biāo)并選擇Next Step。
7.一個菜單顯示了與所選擇的基礎(chǔ)對象ID(以下示例中的Address)相關(guān)聯(lián)的所有表單和業(yè)務(wù)對象。
選擇以下選項其中之一 ●End-在該步驟結(jié)束當(dāng)前過程。在該步驟的右側(cè)顯示著箭頭和
圖標(biāo)。
●Step Name(步驟名)-需要定義。在該步驟的右側(cè)顯示箭頭和包含步驟編號的圖標(biāo)(例如,①) ●Base Object ID Name- ●Save-具有兩個輸出成功保存和失敗保存。
8.要添加附加步驟,重復(fù)步驟6和7。
9.當(dāng)完成時,點擊過程設(shè)計器右上角的SAVE來保存該過程。
1.24.4.1向步驟添加注釋 可以通過執(zhí)行以下步驟向過程設(shè)計器中的任意步驟或輸出控件添加注釋。
1.右鍵點擊步驟或控件并選擇Annotate(注釋)。
2.在該步驟或控件下顯示著你能夠輸入注釋的文本框。
3.輸入注釋并按下ENTER。注釋就顯示在該步驟或控件下。
1.24.4.2添加輸出步驟 過程設(shè)計器中的輸出步驟向用戶(如果該步驟包含用戶界面)或系統(tǒng)(如果該步驟包含業(yè)務(wù)對象)給出從當(dāng)前步驟起的路徑。附加到一個步驟的輸出步驟在用戶界面的Process Action(過程動作)菜單中顯示為過程動作。過程步驟每個步驟能夠具有至少一個輸出。
可以添加以下類型的輸出步驟。查閱向過程添加步驟以獲得進一步的信息。
●Custom ●Release-Cancel ●Accept-Reject 添加Custom輸出步驟 可以在過程設(shè)計器中為不需要Release-Cancel或Accept-Reject輸出步驟的過程創(chuàng)建自定義輸出步驟。
要添加自定義輸出步驟,則需執(zhí)行以下步驟 1.如“訪問過程設(shè)計器”中所描述的那樣過程顯示過程設(shè)計器。
2.如“向過程添加步驟”中所描述的那樣添加步驟。
3.右鍵點擊你希望向其添加自定義輸出的步驟圖標(biāo)并選擇NewOutput>Custom。
4.在鏈接到該步驟圖標(biāo)的輸出圖標(biāo)中顯示著OUTPUT1。在圖標(biāo)中為該輸出鍵入名稱,或在特性標(biāo)簽中的ID字段中輸入名稱。查閱“輸出步驟特性字段定義”以獲得更多信息。按下ENTER繼續(xù)。
5.如“輸出步驟特性字段定義”中所描述的那樣在特性標(biāo)簽中輸入剩余字段。
6.要為該輸出創(chuàng)建新的規(guī)則控件,右鍵點擊輸出圖標(biāo)并選擇NewRule(新規(guī)則)。規(guī)則控件表示在過程能夠進行到下一個步驟之前所必須滿足的條件。
注意對于處理成功條件的每個規(guī)則而言,必然有處理失敗條件的對應(yīng)規(guī)則,并且最后的輸出條件必須為ELSE。
7.在鏈接到該輸出圖標(biāo)的規(guī)則圖標(biāo)中顯示著RULE1。在特性標(biāo)簽中的ID字段中為該規(guī)則輸入名稱并按下ENTER(輸入)。查閱“規(guī)則特性字段定義”以獲得更多信息。
8.如“規(guī)則驟特性字段定義”中所描述的那樣在特性標(biāo)簽中輸入剩余字段。
9.要向規(guī)則圖標(biāo)或
(else)圖標(biāo)添加另一個步驟,右鍵點擊該圖標(biāo)并選擇Next Step。
10.一個菜單著顯示與選定的基礎(chǔ)對象ID(以下示例中的Address)相關(guān)聯(lián)的所有表單和業(yè)務(wù)對象。
選擇以下選項其中之一 ●End-在該步驟終止當(dāng)前過程。在該步驟的右側(cè)顯示著箭頭和
圖標(biāo)。
●Step Name-返回到所指示的步驟。在該步驟的右側(cè)顯示著箭頭和包含步驟編號的圖標(biāo)(例如,①) ●Base Object ID Name- ●Save-具有兩個輸出成功保存和失敗保存。
注意如果下一個步驟已經(jīng)被另一個步驟使用,則為選定項自動創(chuàng)建鏈接控件。
11.當(dāng)完成時,點擊過程設(shè)計器右上角的SAVE來保存該過程。
添加Release-Cancel輸出步驟 要在過程設(shè)計器中添加Release-Cancel輸出步驟,則需執(zhí)行以下步驟 1.如“訪問過程設(shè)計器”中所描述的那樣過程顯示過程設(shè)計器。
2.如“向過程添加步驟”中所描述的那樣添加步驟。
3.右鍵點擊你希望向其添加Release-Cancel輸出的步驟圖標(biāo)并選擇New Output>Release-Cancel。RELEASE和CANCEL的輸出圖標(biāo)被鏈接到步驟圖標(biāo)。
4.要為該輸出創(chuàng)建新的規(guī)則控件,右鍵點擊輸出圖標(biāo)并選擇NewRule。規(guī)則控件表示在過程能夠進行到下一個步驟之前所必須滿足的條件。
注意對于處理成功條件的每個規(guī)則而言,必然有處理失敗條件的對應(yīng)規(guī)則,并且最后的輸出條件必須為ELSE。
5.在鏈接到該輸出圖標(biāo)的規(guī)則圖標(biāo)中顯示著RULE1。在特性標(biāo)簽中的ID字段中為該規(guī)則輸入名稱并按下ENTER。查閱“規(guī)則特性字段定義”以獲得更多信息。
6.如“規(guī)則驟特性字段定義”中所描述的那樣在特性標(biāo)簽中輸入剩余字段。
7.要向規(guī)則圖標(biāo)或
(else)圖標(biāo)添加另一個步驟,右鍵點擊該圖標(biāo)并選擇Next Step。
8.一個菜單顯示著與選定的基礎(chǔ)對象ID(以下示例中的Address)相關(guān)聯(lián)的所有表單和業(yè)務(wù)對象。
選擇以下選項其中之一 ●End-在該步驟終止當(dāng)前過程。在該步驟的右側(cè)顯示著箭頭和
圖標(biāo)。
●Step Name-返回到所指示的步驟。在該步驟的右側(cè)顯示著箭頭和包含步驟編號的圖標(biāo)(例如,①) ●Base Object ID Name- ●Save-具有兩個輸出成功保存和失敗保存。
注意如果下一個步驟已經(jīng)被另一個步驟使用,則為選定項自動創(chuàng)建鏈接控件。
11.當(dāng)完成時,點擊過程設(shè)計器右上角的SAVE來保存該過程。
添加Accept-Reject輸出步驟 要在過程設(shè)計器中添加Accept-Reject輸出步驟,則需執(zhí)行以下步驟 1.如“訪問過程設(shè)計器”中所描述的那樣顯示過程設(shè)計器。
2.如“向過程添加步驟”中所描述的那樣添加步驟。
3.右鍵點擊你希望向其添加Accept-Reject輸出的步驟圖標(biāo)并選擇New Output>Accept-Reject。ACCECPT和REJECT的輸出圖標(biāo)被鏈接到步驟圖標(biāo)。
4.要為該輸出創(chuàng)建新的規(guī)則控件,右鍵點擊輸出圖標(biāo)并選擇NewRule。規(guī)則控件表示在過程能夠進行到下一個步驟之前所必須滿足的條件。
注意對于處理成功條件的每個規(guī)則而言,必然有處理失敗條件的對應(yīng)規(guī)則,并且最后的輸出條件必須為ELSE。
5.在鏈接到該輸出圖標(biāo)的規(guī)則圖標(biāo)中顯示著RULE1。在特性標(biāo)簽中的ID字段中為該規(guī)則輸入名稱并按下ENTER。查閱“規(guī)則特性字段定義”以獲得更多信息。
8.如“規(guī)則驟特性字段定義”中所描述的那樣在特性標(biāo)簽中輸入剩余字段。
9.要向規(guī)則圖標(biāo)或
(else)圖標(biāo)添加另一個步驟,右鍵點擊該圖標(biāo)并選擇Next Step。
10.一個菜單顯示著與選定的基礎(chǔ)對象ID(以下示例中的Address)相關(guān)聯(lián)的所有表單和業(yè)務(wù)對象。
選擇以下選項其中之一 ●End-在該步驟終止當(dāng)前過程。在該步驟的右側(cè)顯示著箭頭和
圖標(biāo)。
●Step Name-返回到所指示的步驟。在該步驟的右側(cè)顯示著箭頭和包含步驟編號的圖標(biāo)(例如,①) ●Base Object ID Name- ●Save-具有兩個輸出成功保存和失敗保存。
注意如果下一個步驟已經(jīng)被另一個步驟使用,則為選定項自動創(chuàng)建鏈接控件。
11.當(dāng)完成時,點擊過程設(shè)計器右上角的SAVE來保存該過程。
輸出步驟特性字段定義 在過程設(shè)計器中的設(shè)計器標(biāo)簽中選擇輸出步驟,并接著如以下定義的那樣對特性標(biāo)簽中的字段進行輸入或修改。
規(guī)則特性字段定義 在過程設(shè)計器中的設(shè)計器標(biāo)簽中選擇規(guī)則,并接著如以下定義的那樣對特性標(biāo)簽中的字段進行輸入或修改。
1.24.4.3步驟特性字段定義 在過程設(shè)計器中的設(shè)計器標(biāo)簽中選擇步驟,并接著如以下定義的那樣對特性標(biāo)簽中的字段進行輸入或修改。
1.24.5移除過程 可以在不從系統(tǒng)中刪除過程的情況下從項目中移除過程所述過程。
要從項目中移除過程,則需執(zhí)行以下步驟。
●在示例性IDE開始頁面的項目樹中,右鍵點擊要移除的過程并選擇Exclude From Project。
1.24.6向過程添加參考 當(dāng)就對象的規(guī)則編碼時,可以在過程設(shè)計器中添加諸如對象和業(yè)務(wù)對象之類的參考。
要向過程添加參考,則需執(zhí)行以下步驟 1.如“訪問過程設(shè)計器”中所描述的那樣過程顯示過程設(shè)計器。
2.點擊頁面右下方區(qū)域中的參考標(biāo)簽
3.注意基礎(chǔ)對象自動顯示。選擇Add按鈕來添加參考。
4.Add Reference(添加參考)對話框顯示出來。
1.24.7過程特性字段定義 在過程設(shè)計器中的設(shè)計器標(biāo)簽中選擇過程,并接著如以下定義的那樣對特性標(biāo)簽中的字段進行輸入或修改。
2業(yè)務(wù)對象設(shè)計器概要 (該部分仍在構(gòu)建中) 業(yè)務(wù)對象設(shè)計器允許你定義能夠在整個示例性應(yīng)用程序套件中使用的業(yè)務(wù)對象。業(yè)務(wù)對象包含實現(xiàn)工作流過程所需的邏輯和計算。
業(yè)務(wù)對象設(shè)計器由以下部分構(gòu)成 ●代碼標(biāo)簽-開發(fā)代碼。查閱“利用業(yè)務(wù)對象進行工作”以獲得進一步的信息。
●XML標(biāo)簽-顯示從業(yè)務(wù)對象設(shè)計器生成的XML代碼。查閱“XML標(biāo)簽”以獲得進一步的信息。
●輸出標(biāo)簽-顯示因選擇SAVE選項而導(dǎo)致的任何錯誤或生成代碼。查閱“輸出標(biāo)簽”以獲得進一步的信息。
●消息標(biāo)簽- ●參考標(biāo)簽-當(dāng)編纂規(guī)則時添加或移除參考。查閱“參考標(biāo)簽”以獲得進一步的信息。
●特性標(biāo)簽-添加或改變關(guān)于所顯示過程的信息。查閱“業(yè)務(wù)對象特性字段定義”以獲得進一步的信息。
2.1訪問業(yè)務(wù)對象設(shè)計器 可以通過執(zhí)行來自示例性IDE開始頁面的項目瀏覽器的以下動作其中之一來訪問業(yè)務(wù)對象設(shè)計器 ●雙擊在Business Object(業(yè)務(wù)對象)下列出的業(yè)務(wù)對象。
●右鍵點擊所列出的業(yè)務(wù)對象并選擇Edit。
●右鍵點擊Business Object并選擇Add New Business Object Item(添加新業(yè)務(wù)對象項)或Add New-use standard XML designer(使用標(biāo)準(zhǔn)XML設(shè)計器)。當(dāng)你在Add New Business Object對話框中為新業(yè)務(wù)對象輸入名稱之后業(yè)務(wù)對象設(shè)計器就顯示出來(查閱“添加新業(yè)務(wù)對象”以獲得進一步的信息)。
●右鍵點擊Business Object并選擇Add an Existing Business ObjectItem。當(dāng)你從Select Item對話框中選擇對象之后業(yè)務(wù)對象設(shè)計器就顯示出來(查閱“添加現(xiàn)有業(yè)務(wù)對象”以獲得進一步的信息)。
一旦你已經(jīng)訪問過業(yè)務(wù)對象設(shè)計器并且接著打開另一個設(shè)計器,你可以通過點擊示例性窗口左上方的Business Object Name(BusinessObject)來返回到業(yè)務(wù)對象設(shè)計器。
2.2利用業(yè)務(wù)對象進行工作 2.2.1添加新業(yè)務(wù)對象 要向項目添加新業(yè)務(wù)對象,則需執(zhí)行以下步驟 注意要使用標(biāo)準(zhǔn)XML設(shè)計器來添加新業(yè)務(wù)對象,查閱“使用XML設(shè)計器添加新業(yè)務(wù)對象”。
1.在示例性IDE開始頁面的項目樹中,右鍵點擊Business Object并選擇Add New Business Object Item(添加新業(yè)務(wù)對象項)。
2.Add New Business Object(添加新業(yè)務(wù)對象)對話框顯示出來。在Item ID字段為對象輸入名稱并接著選擇OK,或選擇Cancel關(guān)閉該對話框而不創(chuàng)建新對象。
3.新業(yè)務(wù)對象顯示在業(yè)務(wù)對象設(shè)計器中。
●查閱“業(yè)務(wù)對象特性字段定義”以獲得有關(guān)特性標(biāo)簽中的字段的信息。
4.點擊業(yè)務(wù)對象設(shè)計器右上角的SAVE來保存新業(yè)務(wù)對象。
2.2.2使用XML設(shè)計器添加新業(yè)務(wù)對象 要使用標(biāo)準(zhǔn)XML設(shè)計器向項目添加新業(yè)務(wù)對象,則需執(zhí)行以下步驟 1.在示例性IDE開始頁面的項目樹中右鍵點擊Business Object并選擇Add New-use standard XML designer。
2.Add New Business Object對話框顯示出來。在Item ID字段中為業(yè)務(wù)對象輸入名稱并接著選擇OK,或選擇Cancel關(guān)閉該對話框而不創(chuàng)建新業(yè)務(wù)對象。
3.新業(yè)務(wù)對象顯示在業(yè)務(wù)對象設(shè)計器中。
4.點擊業(yè)務(wù)對象設(shè)計器右上角的SAVE來保存新業(yè)務(wù)對象。
2.2.3添加現(xiàn)有業(yè)務(wù)對象 要向項目添加現(xiàn)有業(yè)務(wù)對象,則需執(zhí)行以下步驟 1.從示例性IDE開始頁面中的項目樹中右鍵點擊Business Object并選擇Add an Existing Business Object Item(添加現(xiàn)有業(yè)務(wù)對象項)。
2.Select Item對話框顯示出來。
在Find字段中輸入業(yè)務(wù)對象名稱的最初幾個字母,或是用滾動條來定位業(yè)務(wù)對象。
3.選擇業(yè)務(wù)對象并選擇OK,或選擇Cancel關(guān)閉該對話框而不添加現(xiàn)有業(yè)務(wù)對象。
4.選定的業(yè)務(wù)對象顯示在項目瀏覽器中的樹中。
5.點擊業(yè)務(wù)對象設(shè)計器右上角的SAVE來保存該業(yè)務(wù)對象。
2.2.4移除業(yè)務(wù)對象 可以在不從系統(tǒng)中刪除業(yè)務(wù)對象的情況下從項目中移除所述業(yè)務(wù)對象。
要從項目中移除業(yè)務(wù)對象,則需執(zhí)行以下步驟。
●在示例性IDE開始頁面中的項目樹中,右鍵點擊要移除的業(yè)務(wù)對象并選擇Exclude From Project。
2.2.5業(yè)務(wù)對象特性字段定義 在業(yè)務(wù)對象設(shè)計器的設(shè)計器標(biāo)簽中選擇BusinessObjectName(Business)(業(yè)務(wù)對象名(業(yè)務(wù))),并接著如以下定義的那樣對特性標(biāo)簽中的字段進行輸入或修改。
3消息設(shè)計器概要 該部分仍在構(gòu)建中 4XML標(biāo)簽 注意XML標(biāo)簽僅顯示在示例的內(nèi)部版本中 XML標(biāo)簽顯示從選定的設(shè)計器生成的XML代碼。它允許你檢查XML代碼,如果需要可以對其進行編輯。如果所述XML代碼相對于模式成功驗證,則在該標(biāo)簽中進行的任何修改都被反映在選定的設(shè)計器中。
5輸出標(biāo)簽 注意輸出標(biāo)簽僅顯示在示例的內(nèi)部版本中 輸出標(biāo)簽顯示因在選定的設(shè)計器中選擇SAVE選項而導(dǎo)致的任何錯誤或生成代碼。
6參考標(biāo)簽 該部分仍在構(gòu)建中 7導(dǎo)入標(biāo)簽 該部分仍在構(gòu)建中 附錄A樣本示例性應(yīng)用程序 該部分仍在構(gòu)建中 8附錄B自定義代碼示例 該部分仍在構(gòu)建中 9 10附錄C示例性控件 示例性數(shù)據(jù)控件包括日期、注釋、小列表和大列表,以及諸如標(biāo)題欄之類的其它普通控件。
10.1頁面控件 頁面控件規(guī)范詳細(xì)描述了用于所有示例性數(shù)據(jù)控件的用戶交互和系統(tǒng)規(guī)則。示例性控件行為是由數(shù)據(jù)類型指定架構(gòu)規(guī)定的。因此,不能夠自定義控件的特定實例。
注意如果控件在表單上被定義為必需的,則該控件的標(biāo)注顯示星號(*). 注意從屬于父文本框的文本框必須是禁用的,直至所述父文本框被增殖。該從屬性被定義在數(shù)據(jù)對象和查找定義中。如果為數(shù)據(jù)對象或查找定義定義了自變量值,則從屬功能被啟動。
10.1.1頁面特性元素
10.2網(wǎng)格控件 示例性網(wǎng)格是用于顯示只讀和活動信息這二者的關(guān)鍵顯示控件。雖然還存在諸如工作列表網(wǎng)格、結(jié)果網(wǎng)格和有效注明日期的網(wǎng)格之類的專用類型的網(wǎng)格控件,但是所有的網(wǎng)格應(yīng)當(dāng)表現(xiàn)一致的行為,從而為用戶提供熟悉和始終如一的用戶體驗。
注意當(dāng)前示例在網(wǎng)格中不允許有按鈕。
10.2.1頁面特性元素
結(jié)論 以上所描述的實施例目的僅在于說明和講授實踐或?qū)崿F(xiàn)本發(fā)明的一種或多種方式,并不對其寬度和范圍進行限制。包含實踐或?qū)崿F(xiàn)本發(fā)明的講授的所有方式的本發(fā)明的實際范圍僅由以下權(quán)利要求及其等同物來限定。
權(quán)利要求
1.一種用于業(yè)務(wù)過程應(yīng)用程序的設(shè)計系統(tǒng),所述系統(tǒng)包括
原型設(shè)計器模塊;
對象設(shè)計器模塊;
圖形用戶界面,用于使用戶能夠使用所述原型設(shè)計器模塊來定義一個或多個原型,并用于使用戶能夠向所定義的原型中的每個添加一個或多個對象。
2.如權(quán)利要求1所述的系統(tǒng),進一步包括
表單設(shè)計器模塊;
頁面設(shè)計器模塊;和
過程設(shè)計器模塊。
3.一種方法,包括
創(chuàng)建一個或多個原型;
把一個或多個數(shù)據(jù)對象與所創(chuàng)建的原型中的每個相關(guān)聯(lián)。
4.如權(quán)利要求4所述的方法,進一步包括
根據(jù)所述原型中的一個或多個來設(shè)計一個或多個表單;
根據(jù)所述原型中的一個或多個來設(shè)計一個或多個頁面;和
根據(jù)原型或頁面中的一個或多個來配置工作流過程。
5.一種基本上如在此所示出和/或描述的系統(tǒng)或體系結(jié)構(gòu)。
6.一種機器可讀介質(zhì)或計算機程序產(chǎn)品,包括用于使得一個或多個機器基本上如在此所示出或描述的那樣單獨或協(xié)同地操作的指令。
7.一種基本上如在此所示出和/或描述的計算機實現(xiàn)的方法。
全文摘要
本發(fā)明者已經(jīng)特別設(shè)計了有助于業(yè)務(wù)過程應(yīng)用程序開發(fā)的應(yīng)用程序設(shè)計界面和相關(guān)工具。
文檔編號G06F9/44GK101297268SQ200680015407
公開日2008年10月29日 申請日期2006年3月3日 優(yōu)先權(quán)日2005年3月3日
發(fā)明者艾倫·里奇, 馬克·戈爾丁, 恩里科·隆巴迪諾, 格雷戈里·斯科特·哈格, 奈爾斯·里特 申請人:湯姆森環(huán)球資源公司