一種表單生成方法和表單生成器的制造方法
【專利摘要】本申請?zhí)峁┝艘环N表單生成方法和表單生成器。一種表單生成方法,包括:接收表單構(gòu)建請求,確定待構(gòu)建表單對應(yīng)的業(yè)務(wù);獲取所述業(yè)務(wù)的工作流程;構(gòu)建所述工作流程中各個流程節(jié)點對應(yīng)的表單,并依據(jù)所述流程節(jié)點中的子流程創(chuàng)建表單中與所述子流程對應(yīng)的組件;獲取所述組件的參數(shù)信息,并依據(jù)所述組件的參數(shù)信息綁定數(shù)據(jù)庫中與所述組件匹配的數(shù)據(jù),以生成各個流程節(jié)點對應(yīng)的表單,其中與所述組件匹配的數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)依據(jù)所述組件的參數(shù)信息確定。因此,表單中的組件可以由用戶根據(jù)流程節(jié)點創(chuàng)建,無需由具備數(shù)據(jù)庫知識的開發(fā)人員創(chuàng)建,提高開發(fā)效率,降低開發(fā)成本和維護(hù)成本。
【專利說明】一種表單生成方法和表單生成器
【技術(shù)領(lǐng)域】
[0001]本申請涉及表單處理領(lǐng)域,特別涉及一種表單生成方法和表單生成器。
【背景技術(shù)】
[0002]在云平臺使用之前,任意一個業(yè)務(wù)對應(yīng)一個完整的工作流程,其中工作流程由用戶創(chuàng)建。工作流程中的各個流程節(jié)點對應(yīng)一個表單,每個表單綁定流程節(jié)點所需數(shù)據(jù)。因此,服務(wù)器在運(yùn)行某個業(yè)務(wù)時,可以調(diào)用與工作流程中各個流程節(jié)點對應(yīng)的表單實現(xiàn)對數(shù)據(jù)的調(diào)用,完成業(yè)務(wù)的執(zhí)行。
[0003]目前,基于工作流程的表單生成方法普遍采用基于數(shù)據(jù)綁定的表單生成方法,該方法將表單的數(shù)據(jù)部分和表單的界面部分分離,且表單的數(shù)據(jù)部分采用松耦合的數(shù)據(jù)綁定方式,即在表單生成過程中,表單中的每個組件都可以采用“表.列”的方式使組件綁定數(shù)據(jù)庫中的具體表中的具體列保存的數(shù)據(jù)。當(dāng)數(shù)據(jù)庫改變時,用戶則需要改變綁定數(shù)據(jù)的組件即可。
[0004]雖然基于上述方法生成的表單的數(shù)據(jù)部分實現(xiàn)數(shù)據(jù)綁定的松耦合,但該方法仍要求用戶了解數(shù)據(jù)庫的基本常識,因此當(dāng)數(shù)據(jù)庫改變時,仍需要由了解數(shù)據(jù)庫的開發(fā)人員修改表單,降低開發(fā)效率,提高開發(fā)成本和維護(hù)成本。
【發(fā)明內(nèi)容】
[0005]本申請所要解決的技術(shù)問題是提供一種表單生成方法,用以解決現(xiàn)有技術(shù)中基于數(shù)據(jù)綁定的表單生成方法在數(shù)據(jù)庫改變時,仍需開發(fā)人員修改表單,開發(fā)效率降低,開發(fā)成本和維護(hù)成本提高的問題。
[0006]本申請還提供了一種表單生成器,用以保證上述方法在實際中的實現(xiàn)及應(yīng)用。
[0007]基于本申請的一方面,提供一種表單生成方法,包括:
[0008]接收表單構(gòu)建請求,確定待構(gòu)建表單對應(yīng)的業(yè)務(wù);
[0009]獲取所述業(yè)務(wù)的工作流程;
[0010]構(gòu)建所述工作流程中各個流程節(jié)點對應(yīng)的表單,并依據(jù)所述流程節(jié)點中的子流程創(chuàng)建表單中與所述子流程對應(yīng)的組件;
[0011]獲取所述組件的參數(shù)信息,并依據(jù)所述組件的參數(shù)信息綁定數(shù)據(jù)庫中與所述組件匹配的數(shù)據(jù),以生成各個流程節(jié)點對應(yīng)的表單,其中與所述組件匹配的數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)依據(jù)所述組件的參數(shù)信息確定。
[0012]優(yōu)選地,所述組件的參數(shù)信息包括組件類型;
[0013]所述數(shù)據(jù)結(jié)構(gòu)具體依據(jù)所述組件類型確定。
[0014]優(yōu)選地,所述組件的參數(shù)信息還包括組件名稱和是否為必填項;
[0015]其中,所述數(shù)據(jù)的名稱與所述組件名稱相同;
[0016]所述是否為必填項用于提示數(shù)據(jù)庫中是否具有與所述組件匹配的數(shù)據(jù)。
[0017]優(yōu)選地,不同組件的所述組件名稱各不相同。[0018]優(yōu)選地,還包括:
[0019]接收組件類型更改請求,確定待更改組件;
[0020]更改所述組件的所述組件類型。
[0021]基于本申請的另一方面,還提供一種表單生成器,包括:
[0022]接收單元,用于接收表單構(gòu)建請求,確定待構(gòu)建表單對應(yīng)的業(yè)務(wù);
[0023]流程獲取單元,用于獲取所述業(yè)務(wù)的工作流程;
[0024]構(gòu)建單元,用于構(gòu)建所述工作流程中各個流程節(jié)點對應(yīng)的表單,并依據(jù)所述流程節(jié)點中的子流程創(chuàng)建表單中與所述子流程對應(yīng)的組件;
[0025]數(shù)據(jù)獲取單元,用于獲取所述組件的參數(shù)信息,并依據(jù)所述組件的參數(shù)信息綁定數(shù)據(jù)庫中與所述組件匹配的數(shù)據(jù),以生成各個流程節(jié)點對應(yīng)的表單,其中與所述組件匹配的數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)依據(jù)所述組件的參數(shù)信息確定。
[0026]優(yōu)選地,所述組件的參數(shù)信息包括組件類型;
[0027]所述數(shù)據(jù)結(jié)構(gòu)具體依據(jù)所述組件類型確定。
[0028]優(yōu)選地,所述組件的參數(shù)信息還包括組件名稱和是否為必填項;
[0029]其中,所述數(shù)據(jù)的名稱與所述組件名稱相同;
[0030]所述是否為必填項用于提示數(shù)據(jù)庫中是否具有與所述組件匹配的數(shù)據(jù)。
[0031]優(yōu)選地,不同組件的所述組件名稱各不相同。
[0032]優(yōu)選地,還包括:更改單元,用于接收組件類型更改請求,確定待更改組件,更改所述組件的所述組件類型。
[0033]與現(xiàn)有技術(shù)相比,本申請包括以下優(yōu)點:
[0034]本申請在構(gòu)建各個流程節(jié)點對應(yīng)的表單時,可以依據(jù)流程節(jié)點中子流程創(chuàng)建表單中的組件,獲取組件的參數(shù)信息。在組件創(chuàng)建過程中,與組件匹配的數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)依據(jù)組件的參數(shù)信息確定,即數(shù)據(jù)庫中數(shù)據(jù)的結(jié)構(gòu)依據(jù)創(chuàng)建的組件的參數(shù)信息自動映射。因此,表單中的組件可以由用戶根據(jù)流程節(jié)點創(chuàng)建,無需由具備數(shù)據(jù)庫知識的開發(fā)人員創(chuàng)建,提高開發(fā)效率,降低開發(fā)成本和維護(hù)成本。
[0035]當(dāng)然,實施本申請的任一產(chǎn)品并不一定需要同時達(dá)到以上所述的所有優(yōu)點。
【專利附圖】
【附圖說明】
[0036]為了更清楚地說明本申請實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0037]圖1是本申請的一種表單生成方法的流程圖;
[0038]圖2是本申請的一種表單生成器的一種結(jié)構(gòu)示意圖;
[0039]圖3是本申請的一種表單生成器的另一種結(jié)構(gòu)示意圖。
【具體實施方式】
[0040]下面將結(jié)合本申請實施例中的附圖,對本申請實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例?;诒旧暾堉械膶嵤├绢I(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護(hù)的范圍。
[0041]本申請可用于眾多通用或?qū)S玫挠嬎阊b置環(huán)境或配置中。例如:服務(wù)器計算機(jī)、多處理器裝置和包括以上任何裝置或設(shè)備的分布式計算環(huán)境等等。
[0042]本申請可以在由計算機(jī)執(zhí)行的計算機(jī)可執(zhí)行指令的一般上下文中描述,例如程序模塊。一般地,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對象、組件、數(shù)據(jù)結(jié)構(gòu)等等。也可以在分布式計算環(huán)境中實踐本申請,在這些分布式計算環(huán)境中,由通過通信網(wǎng)絡(luò)而被連接的遠(yuǎn)程處理設(shè)備來執(zhí)行任務(wù)。在分布式計算環(huán)境中,程序模塊可以位于包括存儲設(shè)備在內(nèi)的本地和遠(yuǎn)程計算機(jī)存儲介質(zhì)中。
[0043]請參考圖1,其示出了本申請一種表單生成方法的流程圖,可以包括以下步驟:
[0044]步驟101:接收表單構(gòu)建請求,確定待構(gòu)建表單對應(yīng)的業(yè)務(wù)。
[0045]本實施例可以在菜單中添加“構(gòu)建”選項,將表單構(gòu)建請求與“構(gòu)建”選項綁定。當(dāng)用戶需要構(gòu)建某個業(yè)務(wù)對應(yīng)的工作流程的表單時,點擊鼠標(biāo)選中該業(yè)務(wù)。然后,用戶單擊鼠標(biāo)顯示菜單,在菜單中選中“構(gòu)建”選項。在選中“構(gòu)建”選項的同時,表單構(gòu)建請求自動發(fā)送,該表單構(gòu)建請求中攜帶有業(yè)務(wù)名稱,以確定待構(gòu)建表單對應(yīng)的業(yè)務(wù)。
[0046]步驟102:獲取所述業(yè)務(wù)的工作流程。
[0047]工作流程是業(yè)務(wù)的執(zhí)行過程,其由用戶依據(jù)具體業(yè)務(wù)預(yù)先設(shè)定,且每個業(yè)務(wù)對應(yīng)一個工作流程。
[0048]在本實施例中,工作流程的名稱可以為業(yè)務(wù)名稱,并將所有工作流程保存在同一個列表中。當(dāng)確定待構(gòu)建表單的業(yè)務(wù),根據(jù)業(yè)務(wù)名稱可以從列表中獲取業(yè)務(wù)的工作流程。
[0049]步驟103:構(gòu)建所述工作流程中各個流程節(jié)點對應(yīng)的表單,并依據(jù)所述流程節(jié)點中的子流程創(chuàng)建表單中與所述子流程對應(yīng)的組件。
[0050]在本實施例中,工作流程包括多個流程節(jié)點,且每個流程節(jié)點包括多個子流程。其中,流程節(jié)點是指業(yè)務(wù)中的一個執(zhí)行步驟,而子流程是指執(zhí)行步驟中的子步驟。每個流程節(jié)點對應(yīng)一個表單,且流程節(jié)點中的每個子流程對應(yīng)表單中的一個組件。
[0051]步驟104:獲取所述組件的參數(shù)信息,并依據(jù)所述組件的參數(shù)信息綁定數(shù)據(jù)庫中與所述組件匹配的數(shù)據(jù),以生成各個流程節(jié)點對應(yīng)的表單,其中與所述組件匹配的數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)依據(jù)所述組件的參數(shù)信息確定。
[0052]在本實施例中,組件的參數(shù)信息可以包括組件類型。上述組件類型可以為控件類型,如文本框或者文本域,對此不加以限制。當(dāng)組件的組件類型確定后,數(shù)據(jù)庫中與該組件相匹配的數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)可以依據(jù)組件類型確定。如果組件類型為文本域時,與該組件相匹配的數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)可以為文檔結(jié)構(gòu),如果組件類型為表格,則與該組件相匹配的數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)可以為列表。
[0053]進(jìn)一步地,當(dāng)用戶在創(chuàng)建表單時,表單中組件匹配的數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)依據(jù)組件類型自動映射。假如組件類型發(fā)生變更,數(shù)據(jù)結(jié)構(gòu)自動完成更新,無需操作人員手動更新,因此,本申請中表單可以由用戶根據(jù)流程節(jié)點創(chuàng)建,無需由具備數(shù)據(jù)庫知識的開發(fā)人員創(chuàng)建,提高開發(fā)效率,降低開發(fā)成本和維護(hù)成本。
[0054]此外,組件的參數(shù)信息還可以包括組件名稱和是否為必填項。其中,組件名稱作為數(shù)據(jù)的名稱。為了保證組件在匹配數(shù)據(jù)時,可以匹配與其對應(yīng)的數(shù)據(jù),不同組件的組件名稱各不相同,即每個組件的組件名稱唯一,因此組件在進(jìn)行數(shù)據(jù)綁定時,可以查找到唯一與其對應(yīng)的數(shù)據(jù),避免數(shù)據(jù)綁定出錯。同時當(dāng)某個表單包括另一個表單的組件時,可以直接使用該組件,省略組件創(chuàng)建過程,提高開發(fā)效率。
[0055]需要說明的時:當(dāng)組件創(chuàng)建過程中組件類型設(shè)定有誤,可以接收組件類型更改請求,確定待更改組件,更改組件的組件類型。
[0056]在本實施例中,所有組件類型設(shè)置在下拉框中,將組件類型更改請求綁定在點擊下拉框操作中。若需要更改組件類型,點擊下拉框,組件類型更改請求發(fā)送。但用戶選中下拉框中某個類型時表明將該組件的組件類型更改為選中的類型。
[0057]應(yīng)用上述技術(shù)方案,在構(gòu)建各個流程節(jié)點對應(yīng)的表單時,可以依據(jù)流程節(jié)點中子流程創(chuàng)建表單中的組件,獲取組件的參數(shù)信息。在組件創(chuàng)建過程中,與組件匹配的數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)依據(jù)組件的參數(shù)信息確定,即數(shù)據(jù)庫中數(shù)據(jù)的結(jié)構(gòu)依據(jù)創(chuàng)建的組件的參數(shù)信息自動映射。因此,表單中的組件可以由用戶根據(jù)流程節(jié)點創(chuàng)建,無需由具備數(shù)據(jù)庫知識的開發(fā)人員創(chuàng)建,提高開發(fā)效率,降低開發(fā)成本和維護(hù)成本。
[0058]對于前述的方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本申請并不受所描述的動作順序的限制,因為依據(jù)本申請,某些步驟可以采用其他順序或者同時進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本申請所必須的。
[0059]與上述方法實施例相對應(yīng),本申請還提供一種表單生成器,其結(jié)構(gòu)示意圖請參閱圖2所示,可以包括:接收單元11、流程獲取單元12、構(gòu)建單元13和數(shù)據(jù)獲取單元14。其中,
[0060]接收單元11,用于接收表單構(gòu)建請求,確定待構(gòu)建表單對應(yīng)的業(yè)務(wù)。
[0061]獲取單元12,用于獲取所述業(yè)務(wù)的工作流程。
[0062]構(gòu)建單元13,用于構(gòu)建所述工作流程中各個流程節(jié)點對應(yīng)的表單,并依據(jù)所述流程節(jié)點中的子流程創(chuàng)建表單中與所述子流程對應(yīng)的組件。
[0063]數(shù)據(jù)獲取單元14,用于獲取所述組件的參數(shù)信息,并依據(jù)所述組件的參數(shù)信息綁定數(shù)據(jù)庫中與所述組件匹配的數(shù)據(jù),以生成各個流程節(jié)點對應(yīng)的表單,其中與所述組件匹配的數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)依據(jù)所述組件的參數(shù)信息確定。
[0064]在本實施例中,組件的參數(shù)信息可以包括組件類型。上述組件類型可以為控件類型,如文本框或者文本域,對此不加以限制。當(dāng)組件的組件類型確定后,數(shù)據(jù)庫中與該組件相匹配的數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)可以依據(jù)組件類型確定。如果組件類型為文本域時,與該組件相匹配的數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)可以為文檔結(jié)構(gòu),如果組件類型為表格,則與該組件相匹配的數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)可以為列表。
[0065]進(jìn)一步地,當(dāng)用戶在創(chuàng)建表單時,表單中組件匹配的數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)依據(jù)組件類型自動映射。假如組件類型發(fā)生變更,數(shù)據(jù)結(jié)構(gòu)自動完成更新,無需操作人員手動更新,因此,本申請中表單可以由用戶根據(jù)流程節(jié)點創(chuàng)建,無需由具備數(shù)據(jù)庫知識的開發(fā)人員創(chuàng)建,提高開發(fā)效率,降低開發(fā)成本和維護(hù)成本。
[0066]此外,組件的參數(shù)信息還可以包括組件名稱和是否為必填項。其中,組件名稱作為數(shù)據(jù)的名稱。為了保證組件在匹配數(shù)據(jù)時,可以匹配與其對應(yīng)的數(shù)據(jù),不同組件的組件名稱各不相同,即每個組件的組件名稱唯一,因此組件在進(jìn)行數(shù)據(jù)綁定時,可以查找到唯一與其對應(yīng)的數(shù)據(jù),避免數(shù)據(jù)綁定出錯。同時當(dāng)某個表單包括另一個表單的組件時,可以直接使用該組件,省略組件創(chuàng)建過程,提高開發(fā)效率。
[0067]請參閱圖3,其示出了本申請一種表單生成器的另一種結(jié)構(gòu)示意圖,在圖2基礎(chǔ)上,還包括更改單元15,用于接收組件類型更改請求,確定待更改組件,更改所述組件的所述組件類型。
[0068]在本實施例中,所有組件類型設(shè)置在下拉框中,將組件類型更改請求綁定在點擊下拉框操作中。若需要更改組件類型,點擊下拉框,組件類型更改請求發(fā)送。但用戶選中下拉框中某個類型時表明將該組件的組件類型更改為選中的類型。當(dāng)組件類型發(fā)生變更,數(shù)據(jù)結(jié)構(gòu)自動完成更新,無需操作人員手動更新。
[0069]需要說明的是,本說明書中的各個實施例均采用遞進(jìn)的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。對于裝置類實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。
[0070]最后,還需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
[0071]為了描述的方便,描述以上裝置時以功能分為各種單元分別描述。當(dāng)然,在實施本申請時可以把各單元的功能在同一個或多個軟件和/或硬件中實現(xiàn)。
[0072]通過以上的實施方式的描述可知,本領(lǐng)域的技術(shù)人員可以清楚地了解到本申請可借助軟件加必需的通用硬件平臺的方式來實現(xiàn)?;谶@樣的理解,本申請的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品可以存儲在存儲介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請各個實施例或者實施例的某些部分所述的方法。
[0073]以上對本申請所提供的一種表單生成方法及表單生成器進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個例對本申請的原理及實施方式進(jìn)行了闡述,以上實施例的說明只是用于幫助理解本申請的方法及其核心 思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本申請的思想,在【具體實施方式】及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本申請的限制。
【權(quán)利要求】
1.一種表單生成方法,其特征在于,包括: 接收表單構(gòu)建請求,確定待構(gòu)建表單對應(yīng)的業(yè)務(wù); 獲取所述業(yè)務(wù)的工作流程; 構(gòu)建所述工作流程中各個流程節(jié)點對應(yīng)的表單,并依據(jù)所述流程節(jié)點中的子流程創(chuàng)建表單中與所述子流程對應(yīng)的組件; 獲取所述組件的參數(shù)信息,并依據(jù)所述組件的參數(shù)信息綁定數(shù)據(jù)庫中與所述組件匹配的數(shù)據(jù),以生成各個流程節(jié)點對應(yīng)的表單,其中與所述組件匹配的數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)依據(jù)所述組件的參數(shù)信息確定。
2.根據(jù)權(quán)利要求1所述的表單生成方法,其特征在于,所述組件的參數(shù)信息包括組件類型; 所述數(shù)據(jù)結(jié)構(gòu)具體依據(jù)所述組件類型確定。
3.根據(jù)權(quán)利要求2所述的表單生成方法,其特征在于,所述組件的參數(shù)信息還包括組件名稱和是否為必填項; 其中,所述數(shù)據(jù)的名稱與所述組件名稱相同; 所述是否為必填項用于提示數(shù)據(jù)庫中是否具有與所述組件匹配的數(shù)據(jù)。
4.根據(jù)權(quán)利要求3所述的表單生成方法,其特征在于,不同組件的所述組件名稱各不相同。
5.根據(jù)權(quán)利要求3所述的表單生成方法,其特征在于,還包括: 接收組件類型更改請求,確定待更改組件; 更改所述組件的所述組件類型。
6.—種表單生成器,其特征在于,包括: 接收單元,用于接收表單構(gòu)建請求,確定待構(gòu)建表單對應(yīng)的業(yè)務(wù); 流程獲取單元,用于獲取所述業(yè)務(wù)的工作流程; 構(gòu)建單元,用于構(gòu)建所述工作流程中各個流程節(jié)點對應(yīng)的表單,并依據(jù)所述流程節(jié)點中的子流程創(chuàng)建表單中與所述子流程對應(yīng)的組件; 數(shù)據(jù)獲取單元,用于獲取所述組件的參數(shù)信息,并依據(jù)所述組件的參數(shù)信息綁定數(shù)據(jù)庫中與所述組件匹配的數(shù)據(jù),以生成各個流程節(jié)點對應(yīng)的表單,其中與所述組件匹配的數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)依據(jù)所述組件的參數(shù)信息確定。
7.根據(jù)權(quán)利要求6所述的表單生成器,其特征在于,所述組件的參數(shù)信息包括組件類型; 所述數(shù)據(jù)結(jié)構(gòu)具體依據(jù)所述組件類型確定。
8.根據(jù)權(quán)利要求6所述的表單生成器,其特征在于,所述組件的參數(shù)信息還包括組件名稱和是否為必填項; 其中,所述數(shù)據(jù)的名稱與所述組件名稱相同; 所述是否為必填項用于提示數(shù)據(jù)庫中是否具有與所述組件匹配的數(shù)據(jù)。
9.根據(jù)權(quán)利要求8所述的表單生成器,其特征在于,不同組件的所述組件名稱各不相同。
10.根據(jù)權(quán)利要求8所述的表單生成器,其特征在于,還包括:更改單元,用于接收組件類型更改請求,確定待更改組件,更改所述組件的所述組件類型。
【文檔編號】G06F9/44GK103577165SQ201210254404
【公開日】2014年2月12日 申請日期:2012年7月20日 優(yōu)先權(quán)日:2012年7月20日
【發(fā)明者】陳治文 申請人:杭州勒卡斯廣告策劃有限公司