可視化Java工作流引擎開發,10分鐘完成一個業務流程發佈

回憶以前工作流引擎的應用,感覺歷歷在目啊!當初公司接了一個項目關於政府單位公文流轉的管理系統,一開始客戶跟我畫了十多張業務流程圖。話說這十多張業務流程圖,涉及的業務範圍還蠻多,像用審批授權,開通流程,各種文件如批件,辦件,閱件等等的實際辦文流程,還有一些發文的流程,信函的流程,來訪電話處理,車輛管理流程等等,感覺很複雜,五花八門。

現在採用xjr快速開發平臺工作流引擎結合自定義表單開發後,對這些的系統功能的實現真是瞭如指掌,呵呵。

可視化Java工作流引擎開發,10分鐘完成一個業務流程發佈

自定義表單,在可視化表單設計界面,直接採用拖、拉、點、拽的方式來設計表單。常見的數據獲取保存等等,直接用頁面構件,不需要用戶寫代碼就能完成(有時候簡單的sql語句還是需要寫)。

可視化Java工作流引擎開發,10分鐘完成一個業務流程發佈

採用b/s的方式來設計,易於做web發佈,提供給最終端的用戶使用。採用ajax的方式來實現隨時隨地的和後臺交互,做到局部刷新,粒狀更新,同步、異步調用等,使得界面交互性強,易於操作。

數據層和樣式分離,便於和其它系統集成;支持多種後臺數據庫:SQL Server,Oracle、Mysql;

xjr快速開發平臺,簡單的理解就是:開發人員以某種編程語言或者某幾種編程語言(比如:目前流行的多種web技術,包括springboot, JPA,Druid, Activiti,Lombok,swagger,poi,WebSocket,Jquery,BootStrap, maven,Jenkins 等等 )為基礎,將各種需要的功能封裝在不同的層中,具大家調用而開發出來的一個軟件。
在傳統的開發模式下,完成一個完整的項目一般需要高級架構員+專業美工人員+數據調優人員+軟件工程師;而採用xjr快速開發平臺框架便只需要少量的軟件工程師,原來需要四五個人的工作,現在只需要一個人就可以完成,不僅可以減少人員的調動使用,還可以大大降低了開發成本,提高工作效率。

下面是xjr快速開發平臺自定義表單,結合工作流管理系統的一個示例:採用xjr快速開發平臺的工作流引擎結合可視化表單開發企業系統後,開發和定義流程變得非常簡單了。

說明:實現企業用車申請的一個流程

主要業務要求:

申請人填寫申請單,申請臺數大於2臺行政領導審批,不超過2臺部門領導審批;審批結果通過郵件通知,審批通過,車庫取車流程結束。

可視化Java工作流引擎開發,10分鐘完成一個業務流程發佈

用車申請表為:

可視化Java工作流引擎開發,10分鐘完成一個業務流程發佈

1.通過分析這個流程,登錄xjr快速開發平臺,通過拖拽的方式創建業務流程。

可視化Java工作流引擎開發,10分鐘完成一個業務流程發佈

2.分析每個節點上面處理的業務,用xjr自定義表單的模塊可視化創建業務表

可視化Java工作流引擎開發,10分鐘完成一個業務流程發佈


可視化Java工作流引擎開發,10分鐘完成一個業務流程發佈


可視化Java工作流引擎開發,10分鐘完成一個業務流程發佈


3.將設計好的業務表單模塊,掛接到流程的節點上

可視化Java工作流引擎開發,10分鐘完成一個業務流程發佈

4.在流程管理中心,就可以啟動用車申請流程了

Demo:https://www.xjrsoft.com/

在很多政府機關企業等的業務系統中,通常會要求有這樣一個能自定義流程和表單的系統,這樣能滿足客戶不斷增長和更新的業務。開發人員使用xjr快速開發平臺,通過可視化的搭建業務流程,可視化的設計業務表,創建業務表單,再將表單掛接到流程的節點上。就可以開始運行了,邊運行查看效果,再一邊做進一步的改變,這些工作在1-20分鐘內,就能完成。


分享到:


相關文章: