實戰篇:工作流之快速開發

大家好,今天我來跟大家分享下我的擼碼心得。說到這工作流的設計啊,還是要從我的坑爹主管說起!情況是這樣的:

測試小姐姐:“程序猿哥哥,今天不用修復BUG,有時間聊一下嗎?”

我還沒來得急回覆,主管的微信頭像就在閃了,準沒好事。

主管:“小馬啊,我這邊有一個小任務要交給你!”

我:“主管,你有什麼事儘管說?”

主管:“那個公司想做開發,要用到工作流,工作流程設計的任務就交給你了,上頭催得比較緊,你這儘快給我幹出來吧!”

領導說完,就把要用到工作流中設計了的四個表甩給我。

表1:流程單頭表

表2:流程單身表

表3:單據單頭表

表4:單據單身表

我一看只差沒直接哭了~~~啊,咋辦~~~

實戰篇:工作流之快速開發

開玩笑!這坑爹主管真是使勁坑我啊,什麼基礎雛形的東西都不給我。我去?!這讓我搞個毛線咯?!幸好馬哥人脈廣闊,在基友群裡發了個江湖救急!就有哥們給我推薦了個快速開發工具!真是幫大忙了,真是靠譜!主管也知道這個工作流不是一件容易的事情,IT部就3個人,我直接把這個快速開發工具扔給他。公司的項目基本上是我完成的,比較信任我,他後面採納了用快速開發工具來做。我還準備了好多草稿打算說服他,要是不同意,我就直接撂攤子不幹了。

下面看看用這個快速開發工作流的框架實戰例子。請假流是OA系統的最基本的,從這個幹起吧。公司請假流程,首先要有個請假表單,藉助這個開發工具,建個表單那不是分分鐘的事情嗎!根本不用自己擼碼啊!

閒話不多說,下面我就來跟大家分享一下我藉助這個開發工具進行工作流開發的經驗,希望能給大家一些幫助。

首先工作流的設計,離不開表單的設計,所以我們先開始表單的設計。請假流設計具體過程如下:

建表,打開“快速開發”--“表單設計”點擊工具欄上的“新增”,如圖:填寫好表單的名稱,選擇好表單的分類。

實戰篇:工作流之快速開發

點擊設置好表名,下一步進入表單數據表設置,如圖所示:

實戰篇:工作流之快速開發

點擊圖中的“下一步”進入表單開發界面,可以隨意調整佈局,如下圖所示:

實戰篇:工作流之快速開發

調整好整體佈局後就可以將左側的控件直接拖入前面設計好的佈局中,然後設置好。

實戰篇:工作流之快速開發

完全可視化,拖拽設置就可以實現,操作簡單,這裡就不詳細說明了。在下面我會附上體驗地址。真給力啊,這,菜鳥都可以快速完成表單的設計了!是不是很方便呢!表單的設計僅僅幾分鐘就完成了,學習成本是真的不高啊。這也算是開了個好頭吧!那接下來就照著這個勢頭,一氣呵成來完成工作流的設計吧!

點擊後臺工作流程→流程設計

實戰篇:工作流之快速開發

用流程設計器畫出請假流程圖,xjr快速開發平臺的流程設計器是整合activtiti開發,採用可視化編輯工作流引擎,輔助研發人員設計專業的流程功能,只會辦公軟件的人都可輕易上手,節約學習成本,提高工作效率。

請假流程:申請人提交請假表單,先是主管、經理審批再由人事、副總審批。主管、經理審批後如果請假天數超過大於或者等於3天則需要副總審批後再人事最後審批,請假天數小於3天,則人事最後審批。流程結束。

實戰篇:工作流之快速開發

流程設計權限設置。

實戰篇:工作流之快速開發

審批人的添加設置

實戰篇:工作流之快速開發

將已建立好的請假表單掛在流程上。

實戰篇:工作流之快速開發

請假的流程圖--流轉條件設置。這裡以請例為例,流轉條件是請假天數。

實戰篇:工作流之快速開發

流程每個節點設置好,保存。這樣就完成一個流程的設計開發。真的超級簡單,五分鐘就搞定。

通過xjr開發人員對Activiti工作流大量的改造後用於做中國式的企業級應用就簡單快速實用了。其可視化的流程設計器快速實現公司業務流程,既能實現OA辦公系統內部工作流之間的數據整合,如借款與報銷、預算與決算等,又能實現OA辦公系統工作流與其他業務系統之間的數據整合,如HR、ERP、CRM等。

這個xjr快速開發框架已經將各種需要的功能封裝在不同的層中,根據大家調用而開發出來的一個軟件。在傳統的開發模式下,完成一個完整的項目一般需要高級架構員+專業美工人員+數據調優人員+軟件工程師;而採用xjr框架便只需要少量的軟件工程師,原來需要四五個人的工作,現在只需要一個人就可以完成,不僅可以減少人員的調動使用,還可以大大降低了開發成本,提高工作效率。xjr快速開發框架完全採用引擎模式,通過其流程引擎,不需要寫代碼,用可視化的拖拽拉形式進行設置組合就可快速製作ERP、OA、CRM、HRM、EAM、BI、WMS等各種企業業務系統軟件。對於個性化需求的業務模塊還可以在源碼上做二次擴展開發。


分享到:


相關文章: