回憶之前工做流引擎的應用,感受歷歷在目啊!當初公司接了一個項目關於政府單位公文流轉的管理系統,一開始客戶跟我畫了十多張業務流程圖。話說這十多張業務流程圖,涉及的業務範圍還蠻多,像用審批受權,開通流程,各類文件如批件,辦件,閱件等等的實際辦文流程,還有一些發文的流程,信函的流程,來訪電話處理,車輛管理流程等等,感受很複雜,五花八門。java
如今採用xjr快速開發平臺工做流引擎結合自定義表單開發後,對這些的系統功能的實現真是瞭如指掌,呵呵。自定義表單,在可視化表單設計界面,直接採用拖、拉、點、拽的方式來設計表單。常見的數據獲取保存等等,直接用頁面構件,不須要用戶寫代碼就能完成(有時候簡單的sql語句仍是須要寫)。web
數據層和樣式分離,便於和其它系統集成;支持多種後臺數據庫:SQL Server,Oracle、Mysql;spring
xjr快速開發平臺,簡單的理解就是:開發人員以某種編程語言或者某幾種編程語言(好比:目前流行的多種web技術,包括springboot, JPA,Druid, Activiti,Lombok,swagger,poi,WebSocket,Jquery,BootStrap, maven,Jenkins 等等 )爲基礎,將各類須要的功能封裝在不一樣的層中,具你們調用而開發出來的一個軟件。sql
在傳統的開發模式下,完成一個完整的項目通常須要高級架構員+專業美工人員+數據調優人員+軟件工程師;而採用xjr快速開發平臺框架便只須要少許的軟件工程師,原來須要四五我的的工做,如今只須要一我的就能夠完成,不只能夠減小人員的調動使用,還能夠大大下降了開發成本,提升工做效率。數據庫
下面是xjr快速開發平臺自定義表單,結合工做流管理系統的一個示例:採用xjr快速開發平臺的工做流引擎結合可視化表單開發企業系統後,開發和定義流程變得很是簡單了。編程
說明:實現企業用車申請的一個流程springboot
主要業務要求:架構
申請人填寫申請單,申請臺數大於2臺行政領導審批,不超過2臺部門領導審批;審批結果經過郵件通知,審批經過,車庫取車流程結束。框架
用車申請表爲:maven
1.經過分析這個流程,登陸xjr快速開發平臺,經過拖拽的方式建立業務流程。
2.分析每一個節點上面處理的業務,用xjr自定義表單的模塊可視化建立業務表。
3.將設計好的業務表單模塊,掛接到流程的節點上。
在不少政府機關企業等的業務系統中,一般會要求有這樣一個能自定義流程和表單的系統,這樣能知足客戶不斷增加和更新的業務。開發人員使用xjr快速開發平臺,經過可視化的搭建業務流程,可視化的設計業務表,建立業務表單,再將表單掛接到流程的節點上。就能夠開始運行了,邊運行查看效果,再一邊作進一步的改變,這些工做在1-20分鐘內,就能完成。