本發(fā)明涉及計算機技術(shù)領(lǐng)域,具體地說是一種業(yè)務(wù)字段的配置方法。
背景技術(shù):
在企業(yè)信息管理系統(tǒng)中,信息發(fā)布是內(nèi)容管理中使用最頻繁的一個功能模塊;信息管理員會頻繁的使用信息編輯功能,而其中字段的屬性控制會根據(jù)使用場景的不同而不同,如在信息發(fā)布的標(biāo)題欄目中可以允許輸入一20個字符,而在信息內(nèi)容框中則允許輸入200個字符;在另一個信息發(fā)布庫中則可能又有另外一種設(shè)置要求,如果通過硬編碼實現(xiàn)這些控制,費時費力還會因為客戶需求的變動使代碼以維護。
基于此,現(xiàn)提供一種業(yè)務(wù)字段的配置方法,提供業(yè)務(wù)字段的可視化管理,解決內(nèi)容管理系統(tǒng)中內(nèi)容繁雜、用戶個性化需求多的信息發(fā)布問題,并提高信息系統(tǒng)的開發(fā)效率。
技術(shù)實現(xiàn)要素:
本發(fā)明的技術(shù)任務(wù)是針對以上不足之處,提供一種業(yè)務(wù)字段的配置方法。
一種業(yè)務(wù)字段的配置方法,其具體實現(xiàn)過程為:
一、按照控件類型創(chuàng)建符合業(yè)務(wù)需求的業(yè)務(wù)字段,設(shè)置控件類型的相關(guān)屬性和正則驗證信息;
二、創(chuàng)建內(nèi)容類型,根據(jù)創(chuàng)建時文檔或列表類型,系統(tǒng)預(yù)置字段,如果不滿足實際使用需求,通過內(nèi)容類型的字段管理功能從業(yè)務(wù)字段中選擇符合需求的業(yè)務(wù)字段;
三、創(chuàng)建內(nèi)容庫,選擇對應(yīng)的內(nèi)容類型,通過內(nèi)容類型確定內(nèi)容的字段;
四、添加內(nèi)容,根據(jù)所屬內(nèi)容庫獲得內(nèi)容庫字段,即通過業(yè)務(wù)字段、內(nèi)容類型、內(nèi)容庫的關(guān)聯(lián)關(guān)系,加載業(yè)務(wù)字段,生成表單。
在創(chuàng)建業(yè)務(wù)字段時,首先確定控件類型,根據(jù)控件類型,判斷是否需要進行控件配置;并設(shè)置控件的默認值、是否必填、字符長度限制及正則驗證屬性,并保存業(yè)務(wù)字段信息到業(yè)務(wù)字段表。
創(chuàng)建業(yè)務(wù)字段的過程為:根據(jù)內(nèi)容管理系統(tǒng)需求,開發(fā)并預(yù)置常用控件控件類型,判斷是否需要配置控件,如果需要配置,打開控件配置界面配置控件信息。
開發(fā)并預(yù)置常用控件控件類型的過程為:通過控件類型的控制器完成控件初始化、控件數(shù)據(jù)源設(shè)置,然后根據(jù)數(shù)據(jù)源賦值。
控件配置界面配置控件信息的過程為:通過可視化的配置界面實現(xiàn)控件類型的實例化,配合字段的必填、正則驗證、長度控制屬性設(shè)置,實現(xiàn)業(yè)務(wù)字段的創(chuàng)建。
創(chuàng)建內(nèi)容類型時需要確定類別是列表還是文檔,其中:列表型系統(tǒng)預(yù)置包括標(biāo)題、正文、置頂、摘要、封面圖片、附件的業(yè)務(wù)字段;文檔型系統(tǒng)預(yù)置包括標(biāo)題、文件類型、文件大小、詳細介紹、置頂?shù)臉I(yè)務(wù)字段,當(dāng)實際使用中不滿足信息發(fā)布需求時,可以通過內(nèi)容類型的字段管里實現(xiàn)業(yè)務(wù)字段的增加、刪除、屬性修改操作。
創(chuàng)建內(nèi)容庫時,根據(jù)內(nèi)容庫所選內(nèi)容類型,獲取內(nèi)容庫的業(yè)務(wù)字段,并動態(tài)創(chuàng)建內(nèi)容庫表,該內(nèi)容庫表字段由兩部分構(gòu)成,一部分是信息發(fā)布的固定字段,包括創(chuàng)建人、創(chuàng)建時間,一部分是動態(tài)字段部分,即由內(nèi)容庫所屬內(nèi)容類型決定的業(yè)務(wù)字段。
添加內(nèi)容時,根據(jù)內(nèi)容所屬內(nèi)容庫,由內(nèi)容庫所屬內(nèi)容類型,獲取表單上需要展示的業(yè)務(wù)字段,并按照系統(tǒng)預(yù)置樣式生成表單,進行內(nèi)容的添加獲取當(dāng)前表單需要展示的業(yè)務(wù)字段,根據(jù)業(yè)務(wù)字段所述控件類型,選擇控件樣式、初始化控件數(shù)據(jù),并添加驗證,按照表單生成規(guī)則生成初始化表單。
本發(fā)明的一種業(yè)務(wù)字段的配置方法和現(xiàn)有技術(shù)相比,具有以下有益效果:
本發(fā)明的一種業(yè)務(wù)字段的配置方法,實現(xiàn)了內(nèi)容類型業(yè)務(wù)字段的復(fù)用和內(nèi)容庫業(yè)務(wù)字段的個性化,提高了用戶體驗和使用效率,通過個性化配置控件屬性,創(chuàng)建業(yè)務(wù)字段,根據(jù)實際業(yè)務(wù)需求,通過組合業(yè)務(wù)字段創(chuàng)建內(nèi)容類型;內(nèi)容庫通過內(nèi)容類型決定當(dāng)前內(nèi)容庫所具有的業(yè)務(wù)字段解決了內(nèi)容管理系統(tǒng)中內(nèi)容繁雜、用戶個性化需求多的問題,實用性強,適用范圍廣泛,具有很好的推廣應(yīng)用價值。
附圖說明
附圖1為本發(fā)明的實現(xiàn)流程圖。
具體實施方式
下面結(jié)合附圖及具體實施例對本發(fā)明作進一步說明。
如附圖1所示,本發(fā)明提供了一種業(yè)務(wù)字段的配置方法,其任務(wù)是為了解決信息發(fā)布過程中,對業(yè)務(wù)字段的個性化需求繁多、不同業(yè)務(wù)系統(tǒng)對業(yè)務(wù)字段的屬性要求差異比較比較大的問題。采用預(yù)置控件類型,設(shè)置控件數(shù)據(jù)源等屬性,實例化出滿足業(yè)務(wù)需求的業(yè)務(wù)字段;統(tǒng)一管理業(yè)務(wù)字段,按照標(biāo)簽管理業(yè)務(wù)字段,可以使用公共的業(yè)務(wù)字段,也可以創(chuàng)建本站點專屬的業(yè)務(wù)字段。在內(nèi)容庫中增加內(nèi)容時,通過業(yè)務(wù)字段、內(nèi)容類型、內(nèi)容庫的關(guān)聯(lián)關(guān)系,加載業(yè)務(wù)字段,生成表單。減少了因業(yè)務(wù)需求不同,導(dǎo)致的業(yè)務(wù)字段屬性差異帶來的重復(fù)開發(fā)問題。
其具體實現(xiàn)過程為:
一、按照控件類型創(chuàng)建符合業(yè)務(wù)需求的業(yè)務(wù)字段,設(shè)置控件類型的相關(guān)屬性和正則驗證信息;
二、創(chuàng)建內(nèi)容類型,根據(jù)創(chuàng)建時文檔或列表類型,系統(tǒng)預(yù)置字段,如果不滿足實際使用需求,通過內(nèi)容類型的字段管理功能從業(yè)務(wù)字段中選擇符合需求的業(yè)務(wù)字段;
三、創(chuàng)建內(nèi)容庫,選擇對應(yīng)的內(nèi)容類型,通過內(nèi)容類型確定內(nèi)容的字段;
四、添加內(nèi)容,根據(jù)所屬內(nèi)容庫獲得內(nèi)容庫字段,即通過業(yè)務(wù)字段、內(nèi)容類型、內(nèi)容庫的關(guān)聯(lián)關(guān)系,加載業(yè)務(wù)字段,生成表單。
在創(chuàng)建業(yè)務(wù)字段時,首先確定控件類型,根據(jù)控件類型,判斷是否需要進行控件配置;并設(shè)置控件的默認值、是否必填、字符長度限制及正則驗證屬性,并保存業(yè)務(wù)字段信息到業(yè)務(wù)字段表。
創(chuàng)建業(yè)務(wù)字段的過程為:根據(jù)內(nèi)容管理系統(tǒng)需求,開發(fā)并預(yù)置常用控件控件類型,判斷是否需要配置控件,如果需要配置,打開控件配置界面配置控件信息。
開發(fā)并預(yù)置常用控件控件類型的過程為:通過控件類型的控制器完成控件初始化、控件數(shù)據(jù)源設(shè)置,然后根據(jù)數(shù)據(jù)源賦值。
控件配置界面配置控件信息的過程為:通過可視化的配置界面實現(xiàn)控件類型的實例化,配合字段的必填、正則驗證、長度控制屬性設(shè)置,實現(xiàn)業(yè)務(wù)字段的創(chuàng)建。
創(chuàng)建內(nèi)容類型時需要確定類別是列表還是文檔,其中:列表型系統(tǒng)預(yù)置包括標(biāo)題、正文、置頂、摘要、封面圖片、附件的業(yè)務(wù)字段;文檔型系統(tǒng)預(yù)置包括標(biāo)題、文件類型、文件大小、詳細介紹、置頂?shù)臉I(yè)務(wù)字段,當(dāng)實際使用中不滿足信息發(fā)布需求時,可以通過內(nèi)容類型的字段管里實現(xiàn)業(yè)務(wù)字段的增加、刪除、屬性修改操作。
創(chuàng)建內(nèi)容庫時,根據(jù)內(nèi)容庫所選內(nèi)容類型,獲取內(nèi)容庫的業(yè)務(wù)字段,并動態(tài)創(chuàng)建內(nèi)容庫表,該內(nèi)容庫表字段由兩部分構(gòu)成,一部分是信息發(fā)布的固定字段,包括創(chuàng)建人、創(chuàng)建時間,一部分是動態(tài)字段部分,即由內(nèi)容庫所屬內(nèi)容類型決定的業(yè)務(wù)字段。
添加內(nèi)容時,根據(jù)內(nèi)容所屬內(nèi)容庫,由內(nèi)容庫所屬內(nèi)容類型,獲取表單上需要展示的業(yè)務(wù)字段,并按照系統(tǒng)預(yù)置樣式生成表單,進行內(nèi)容的添加獲取當(dāng)前表單需要展示的業(yè)務(wù)字段,根據(jù)業(yè)務(wù)字段所述控件類型,選擇控件樣式、初始化控件數(shù)據(jù),并添加驗證,按照表單生成規(guī)則生成初始化表單。
下面以信息發(fā)布中視頻發(fā)布為實施例來說明業(yè)務(wù)字段的配置過程,具體分為以下六個過程:
一、開發(fā)視頻上傳控件類型,設(shè)置上傳視頻文件類型,大小等屬性;開發(fā)視頻上傳控件插件的控制器;
二、在字段管理中新建業(yè)務(wù)菜單,選擇過程一種預(yù)置的視頻上傳控件,并根據(jù)實際使用場景設(shè)置控件的屬性,以滿足個性化需求;
三、創(chuàng)建內(nèi)容類型,選擇文檔類型,文檔類型中已經(jīng)預(yù)置了標(biāo)題、文件類型、文件大小、詳細介紹、置頂?shù)葮I(yè)務(wù)字段,我們要實現(xiàn)視頻信息的發(fā)布,所以在新建的內(nèi)容類型的字段管理中我們添加過程二種創(chuàng)建的視頻相關(guān)的業(yè)務(wù)字段。保存內(nèi)容類型,則會在數(shù)據(jù)庫中創(chuàng)建跟此內(nèi)容類型相關(guān)的數(shù)據(jù)表
四、選擇步驟三中創(chuàng)建的內(nèi)容類型,創(chuàng)建內(nèi)容庫。
五、在內(nèi)容庫中添加內(nèi)容,則會根據(jù)內(nèi)容庫所屬內(nèi)容類型,推導(dǎo)出此內(nèi)容庫內(nèi)容所需要加載的業(yè)務(wù)字段。
六、由步驟五中推導(dǎo)出的業(yè)務(wù)字段,通過控制器,加載控件樣式等,生成表單。完成了業(yè)務(wù)字段的配置。
本發(fā)明通過控件類型的控制器完成控件初始化、控件數(shù)據(jù)源設(shè)置、根據(jù)數(shù)據(jù)源賦值等;通過可視化的配置界面實現(xiàn)控件類型的實例化,配合字段的必填、正則驗證、長度控制等屬性設(shè)置,實現(xiàn)業(yè)務(wù)字段的創(chuàng)建。在內(nèi)容類型的字段管理中可以根據(jù)實際需求選擇相關(guān)業(yè)務(wù)字段,并修改業(yè)務(wù)字段的相關(guān)屬性,創(chuàng)建內(nèi)容庫時,根據(jù)內(nèi)容庫所述內(nèi)容類型,決定內(nèi)容庫表的數(shù)據(jù)結(jié)構(gòu)。實現(xiàn)了內(nèi)容類型業(yè)務(wù)字段的復(fù)用和內(nèi)容庫業(yè)務(wù)字段的個性化,提高了用戶體驗和使用效率。
通過上面具體實施方式,所述技術(shù)領(lǐng)域的技術(shù)人員可容易的實現(xiàn)本發(fā)明。但是應(yīng)當(dāng)理解,本發(fā)明并不限于上述的具體實施方式。在公開的實施方式的基礎(chǔ)上,所述技術(shù)領(lǐng)域的技術(shù)人員可任意組合不同的技術(shù)特征,從而實現(xiàn)不同的技術(shù)方案。
除說明書所述的技術(shù)特征外,均為本專業(yè)技術(shù)人員的已知技術(shù)。