從事軟件行業那么多年,一直很少寫博。很多技術,長時間不用都慢慢淡忘。 把自己學到的用筆記下來,可以鞏固和發現不足,也可以把自己對技術的一些 理解,分享出來供大家批評指正。 廢話不多說,進入正題。工作流設計器網上有很多第三方開源的項目,也有成熟 的產品,但是有些不太符合自己的業務 ...
一講到工作流,很多人第一反應就是這個東西很深奧,有時候又覺得離我們較為遙遠,確實完善的工作流設計很多方面,而正是由於需要兼顧很多方面,一般通用的工作流都難做到盡善盡美。微軟也提供了幾個版本的WF框架支持,也有一些廠家是基於這個框架基礎上開發的工作流應用。 以前由於項目的需要,參與過一些工作流的項目開發,其中有些是基於我簡易工作流的原理上進行拓展的,包括一個廣州市各區縣使用的行業審批業務平台,由於基 ...
2014-02-20 10:56 17 19824 推薦指數:
從事軟件行業那么多年,一直很少寫博。很多技術,長時間不用都慢慢淡忘。 把自己學到的用筆記下來,可以鞏固和發現不足,也可以把自己對技術的一些 理解,分享出來供大家批評指正。 廢話不多說,進入正題。工作流設計器網上有很多第三方開源的項目,也有成熟 的產品,但是有些不太符合自己的業務 ...
在較早博客隨筆里面寫過文章《Winform開發框架之簡易工作流設計》之后,很久沒有對工作流部分進行詳細的介紹了,本篇繼續這個主題,詳細介紹其中的設計、實現及效果給大家,這個工作流在好幾年前就應用在了市行業審批系統上,經過不斷的改造適合更廣泛的審批流程處理,從最初的Web上擴展到WInform ...
在我們開發工作流的時候,往往需要設計到具體業務表單信息的編輯,有些是采用動態編輯的,有些則是在開發過程中處理的,各有各的優點,動態編輯的則方便維護各種各樣的表單,但是數據的綁定及處理則比較麻煩,而自定義開發的,則數據彈性很大,方便修改調整。本篇隨筆基於表單的開發設計過程,介紹在工作流中如何新增一個 ...
前面隨筆介紹了請假申請單和報銷申請單兩個不同的業務表單的流程處理,一個是單表信息,一個包含明細的主從表信息,后者包含了條件流程的處理,在流程審批中,一般還有一種流程處理就是會簽的操作,會簽處理是幾個審批步驟中審批人同時處理是否通過的,一般同時通過即為通過。本篇隨筆介紹工作流中的會簽處理 ...
在前面介紹了框架中工作流的幾個開發過程,本篇隨筆重點介紹一下日常審批環節中的具體處理過程,從開始創建表單,以及各個審批、會簽過程的流轉過程,希望大家對其中流程的處理有一個大概的印象。 1、請假申請表單 這里介紹的具體功能,是在業務表單已經完成好,具體的使用過程,我們以請假申請單為例,在我們創建 ...
在工作流處理表中,首先我們區分流程模板和流程實例兩個部分,這個其實就是類似模板和具體文檔的概念,我們一份模板可以創建很多個類似的文檔,文檔樣式結構類似的。同理,流程模板實例為流程實例后,就是具體的一個流程表單信息了,其中流程模板和流程實例表單都包括了各個流程步驟。在流程實例的層次上,我們運行 ...
在我們開發工作流模塊的時候,有時候填寫申請單過程中,暫時不想提交審批,那么可以暫存為草稿,以供下次繼續填寫或者提交處理,那么這個草稿的功能是比較實用的,否則對於一些填寫內容比較多的申請單,每次要重填寫很多數據,那會被用戶罵的,從用戶的角度上來講,提供草稿保存的功能是比較友好的。本篇隨筆介紹在工作流 ...
1、流程圖。 工作流可以做得很復雜,也可以設計的很簡單。看下圖 看這個圖,一個流程圖最基礎的三部分:流程,步驟,操作。 2、流程模板。 流程圖的程序描述就叫流程模板。一個流程模板大概需要的一些屬性如下圖: 三個表從上到下都是一對多的關系。flow表是一個流程整體的一些信息 ...