[發明專利]一種基于Activiti的流程創建部署方法及系統在審
| 申請號: | 201810430062.4 | 申請日: | 2018-05-08 |
| 公開(公告)號: | CN108681450A | 公開(公告)日: | 2018-10-19 |
| 發明(設計)人: | 張毅;孫加光;喻波;王志海;董愛華;安鵬 | 申請(專利權)人: | 北京明朝萬達科技股份有限公司 |
| 主分類號: | G06F8/34 | 分類號: | G06F8/34 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100097 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 工作流引擎 流程創建 屬性信息 調用 配置 創建 讀取 流程配置文件 部署 存儲用戶 節點屬性 流程部署 流程配置 屬性配置 瀏覽器 解析 存儲 發布 學習 | ||
本發明涉及一種基于Activiti的流程創建部署方法,所述方法包括:步驟S1:流程屬性信息的配置及存儲:具體為:步驟S11:通過PC客戶端或者瀏覽器進行流程屬性配置;步驟S12:存儲用戶輸入的屬性信息;步驟S2:流程創建:步驟S21:調用Activiti工作流引擎創建流程;步驟S22:讀取并解析所述流程配置文件;步驟S3:流程部署;步驟S31:調用Activiti工作流引擎發布流程。本發明能夠在Activiti工作流引擎的基礎上,將流程的創建簡化成節點屬性的配置,使得業務人員能夠快速的理解、上手并熟練操作;不僅極大簡化了流程的配置和創建而且降低了Activiti流程配置和部署的學習成本。
【技術領域】
本發明屬于計算機技術領域,尤其涉及一種基于Activiti的流程創建部署方法及系統。
【背景技術】
Activiti是一個遵從Apache許可的工作流和業務流程管理開源平臺,它的核心是基于Java的超快速、超穩定的BPMN 2.0(全稱為Business Process Model and Notation)流程引擎。雖然Activiti提供了通過繪制流程圖的方式創建并部署流程,但是在學習上,Activiti提供的流程圖繪制的學習成本較大,專業性較強,對于初次接觸Activiti的業務人員來說在短時間內不易理解和熟練的操作。基于上述諸多問題,現在亟需一種新的基于Activiti的流程創建部署方法,本發明能夠在Activiti工作流引擎的基礎上,將流程的創建簡化成節點屬性的配置,使得業務人員能夠快速的理解、上手并熟練操作;不僅極大簡化了流程的配置和創建而且降低了Activiti流程配置和部署的學習成本。
【發明內容】
為了解決現有技術中的上述問題,本發明提出了一種基于Activiti的流程創建部署方法,其特征在于,該方法包括如下步驟:
步驟S1:流程屬性信息的配置及存儲,具體為:
步驟S11:通過PC客戶端或者瀏覽器進行流程屬性配置;
步驟S12:存儲用戶輸入的屬性信息;
步驟S2:流程創建,具體為:
步驟S21:調用Activiti工作流引擎創建流程;
步驟S22:讀取并解析所述流程配置文件;
步驟S3:流程部署,具體為:
步驟S31:調用Activiti工作流引擎發布流程。
進一步的,所述步驟S11具體為,通過訪問應用系統以進行所述流程屬性的配置;應用系統提供定制圖形用戶界面,所述圖形用戶界面中呈現一個或多個圖形用戶交互項,通過所述一個或多個圖形用戶交互項進行流程屬性的配置;每個圖形用戶交互項用于使得用戶能夠輸入一個或多個流程屬性。
進一步的,所述流程屬性包括:流程名稱、流程步驟數、流程步驟的先后順序、每個步驟參與人員、每個步驟的工作模式。
進一步的,所述應用系統為本地應用程序或遠程服務;所述遠程服務設置在遠程服務器上,通過瀏覽器訪問特定網址的方式來訪問所述遠程服務器以訪問所述遠程服務。
進一步的,所述步驟參與人員為用戶或者組織機構;所述工作模式為單人模式或會簽模式。
進一步的,所述圖形用戶交互項包括:輸入框、多選框、下拉列表、單選框、觸發輸入框。
進一步的,所述流程步驟數為觸發輸入框,當用戶輸入流程步驟數后,依次向用戶呈現和所述流程步驟數對應的一個或多個步驟的步驟屬性對應的圖形用戶交互項,以使得用戶能夠輸入步驟屬性;步驟屬性包括每個步驟參與人員、每個步驟的工作模式。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京明朝萬達科技股份有限公司,未經北京明朝萬達科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810430062.4/2.html,轉載請聲明來源鉆瓜專利網。





