[發明專利]業務工作流代碼的生成方法及裝置在審
| 申請號: | 201210384272.7 | 申請日: | 2012-10-11 |
| 公開(公告)號: | CN103729171A | 公開(公告)日: | 2014-04-16 |
| 發明(設計)人: | 王運璇 | 申請(專利權)人: | 三亞中興軟件有限責任公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 北京康信知識產權代理有限責任公司 11240 | 代理人: | 余剛;梁麗超 |
| 地址: | 572000 海*** | 國省代碼: | 海南;66 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 業務 工作流 代碼 生成 方法 裝置 | ||
技術領域
本發明涉及通信領域,具體而言,涉及一種業務工作流代碼的生成方法及裝置。
背景技術
隨著計算機與通訊技術的快速進步,互聯網(Internet)和內部局域網(Intranet)在企業信息化建設中發揮著巨大的作用,市場經濟使得各企業越來越重視效率的提高和成本的減少。
工作流(Work?Flow)就是工作流程的計算模型,即將工作流程中的工作如何前后組織在一起的邏輯和規則在計算機中以恰當的模型進行表示并對其實施計算。工作流要解決的主要問題是:為實現某個業務目標,在多個參與者之間,利用計算機,按某種預定規則自動傳遞文檔、信息或者任務。簡單地說,工作流就是一系列相互銜接、自動進行的業務活動或任務,它作為一種比較通用的技術可以在大多數業務系統中應用嵌套,從而使業務系統只專注本身業務的開發,而不必過多關注工作流本身的流程運行。
目前工作流引擎能夠提供一系列相互銜接、自動進行的活動或任務,完成流程定義,但工作流流程需要與業務數據處理結合,任務在流轉的過程中需要“攜帶”大量的業務數據,才能解決實際的業務問題。業務工作流開發中需要了解工作流流程,并進行業務數據處理的開發,開發過程比較復雜;同時對業務工作流進行測試時,由于業務工作流具有一定的復雜度,所以很難進行測試,因此,對業務工作流進行測試也是目前業務系統開發的瓶頸。
發明內容
本發明提供了一種業務工作流代碼的生成方法及裝置,以至少解決相關技術中,業務工作流開發過程比較復雜,且很難進行測試的問題。
根據本發明的一個方面,提供了一種業務工作流代碼的生成方法,包括:獲取業務模型數據以及與業務匹配的工作流模板,并根據業務模型數據設置工作流的參數;根據業務與工作流的相關參數生成業務工作流代碼,其中,業務工作流代碼是業務與工作流結合形成的,業務與工作流的相關參數包括業務模型數據、工作流模板以及工作流的參數。
優選地,獲取業務模型數據以及與業務匹配的工作流模板包括:根據用戶需求獲取業務模型數據,其中,業務模型數據包括業務實體、業務規則,業務實體包括業務實體的屬性和行為;根據業務規則和業務的流程,在預置的工作流模板中獲取與業務匹配的工作流模板。
優選地,根據業務模型數據設置工作流的參數包括:根據業務模型數據設置工作流模板的參數、業務數據處理模板的參數、工作流的參數、業務處理的參數,其中,工作流的參數包括以下至少之一:工作流路由參數、工作流類型、文件保存路徑。
優選地,根據業務與工作流的相關參數生成業務工作流代碼包括:加載業務處理代碼模板以及工作流代碼模板;根據業務處理代碼模板和業務模型數據生成業務處理代碼;將業務處理代碼與工作流代碼結合,生成可執行的業務工作流代碼。
優選地,在根據業務與工作流的相關參數生成業務工作流代碼之后,上述方法還包括:將生成的業務工作流代碼及其配置文件保存到預先設置的文件保存路徑。
優選地,通過以下方式之一獲取業務模型數據:通過連接數據庫的方式獲取業務模型數據;通過導入文件的方式獲取業務模型數據。
根據本發明的另一方面,提供了一種業務工作流代碼的生成裝置,包括:獲取模塊,用于獲取業務模型數據以及與業務匹配的工作流模板;設置模塊,用于根據業務模型數據設置工作流的參數;生成模塊,用于根據業務與工作流的相關參數生成業務工作流代碼,其中,業務工作流代碼是業務與工作流結合形成的,業務與工作流的相關參數包括業務模型數據、工作流模板以及工作流的參數。
優選地,獲取模塊包括:第一獲取單元,用于根據用戶需求獲取業務模型數據,其中,業務模型數據包括業務實體、業務規則,業務實體包括業務實體的屬性和行為;第二獲取單元,用于根據業務規則和業務的流程,在預置的工作流模板中獲取與業務匹配的工作流模板。
優選地,設置模塊包括:設置單元,用于根據業務模型數據設置工作流模板的參數、業務數據處理模板的參數、工作流的參數、業務處理的參數,其中,工作流的參數包括以下至少之一:工作流路由參數、工作流類型、文件保存路徑。
優選地,生成模塊包括:加載單元,用于加載業務處理代碼模板以及工作流代碼模板;第一生成單元,用于根據業務處理代碼模板和業務模型數據生成業務處理代碼;第二生成單元,用于將業務處理代碼與工作流代碼結合,生成可執行的業務工作流代碼。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于三亞中興軟件有限責任公司,未經三亞中興軟件有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210384272.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種帶有煙霧消除器的煙灰缸
- 下一篇:一種單滾筒熱風潤葉篩分集成設備





