基於activity的強大java工做流引擎,可視化開發工做流

咱們先來看看工做流引擎和Activity?java

工做流引擎web

所謂工做流引擎是指workflow做爲應用系統的一部分,併爲之提供對各應用系統有決定做用的根據角色、分工和條件的不一樣決定信息傳遞路由、內容等級等核心解決方案。工做流引擎包括流程的節點管理、流向管理、流程樣例管理等重要功能。spring

Activity介紹sql

Activity是由Alfresco軟件在2010年5月17日發佈的業務流程管理(BPM)框架,它是覆蓋了業務流程管理、工做流、服務協做等領域的一個開源的、靈活的、易擴展的可執行流程語言框架。Activiti基於Apache許可的開源BPM平臺,創始人Tom Baeyens是JBoss jBPM的項目架構師,它特點是提供了eclipse插件,開發人員能夠經過插件直接繪畫出業務流程圖。數據庫

XJR快速開發平臺的工做流是整合activity工做流引擎的圖形化流程設計器,經過可視化配置界面。基於B/S結構,純瀏覽器應用,只須要拖拽組件,拼接流程,就能實現各層的審批。既能實現OA辦公系統內部工做流之間的數據整合,如借款與報銷、預算與決算等,又能實現OA辦公系統工做流與其餘業務系統之間的數據整合,如HR、ERP、CRM等。瀏覽器

基於activity的強大java工做流引擎,可視化開發工做流

XJR快速開發平臺技術選型: 使用目前流行的多種web技術,包括springboot, JPA,Druid, Activiti,Lombok,swagger,poi,WebSocket,Jquery,BootStrap, maven,Jenkins 等等,支持多種數據庫MySQL, Oracle, sqlserver等。 分層設計:使用分層設計,分爲dao,service,Controller,view層,層次清楚,低耦合,高內聚。 安全考慮:嚴格遵循了web安全的規範,先後臺雙重驗證,參數編碼傳輸,密碼md5加密存儲,shiro權限驗證,從根本上避免了SQL注入,XSS,CSRF等常見的web手段。安全

在OA辦公系統中,每一個人都會用的請假流程,咱們拿請假申請流程來舉例,看看如何利用XJR快速開發平臺進行可視化設計流程?創建工做流程前咱們須要先經過XJR快速開發平臺的可視化表單設計先設計出請假表單。前面有文章詳細介紹過了,在這裏不詳細講解了。demo:https://www.xjrsoft.com/
基於activity的強大java工做流引擎,可視化開發工做流springboot

1、點擊後臺工做流程→流程設計架構

基於activity的強大java工做流引擎,可視化開發工做流

2、用流程設計器畫出請假流程圖,XJR快速開發平臺的流程設計器是整合activtity開發,採用可視化編輯工做流引擎,輔助研發人員設計專業的流程功能,像我這種只會辦公軟件的人均可輕易上手,節約學習成本,提升工做效率。
請假流程:申請人提交請假表單,先是主管、經理審批再由人事、副總審批。主管、經理審批後若是請假天數超過大於或者等於3天則須要副總審批後再人事最後審批,請假天數小於3天,則人事最後審批。流程結束。框架

基於activity的強大java工做流引擎,可視化開發工做流

3、流程設計權限設置。

基於activity的強大java工做流引擎,可視化開發工做流
4、審批人的添加設置
基於activity的強大java工做流引擎,可視化開發工做流

5、將已創建好的請假表單掛在流程上。
基於activity的強大java工做流引擎,可視化開發工做流

6、請假的流程圖--流轉條件設置。這裏以請例爲例,流轉條件是請假天數。

基於activity的強大java工做流引擎,可視化開發工做流

7、查看已完成的流程。測試一下流程任務。
基於activity的強大java工做流引擎,可視化開發工做流基於activity的強大java工做流引擎,可視化開發工做流

傳統紙質審批,上級審批簽字,工做效率很是低下,對於統計報表功能則不能實現。而採用工做流軟件,使用者只需在電腦上填寫有關表單,會按照定義好的流程自動往下跑,下一級審批者將會收到相關資料,並能夠根據須要修改、跟蹤、管理、查詢、統計、打印等,大大提升了效率,提高了公司的核心競爭力。

相關文章
相關標籤/搜索