剛進某地産公司,就是做一個工作流的小Demo,就是畫一條采購的工作流,然後代碼實作它。
剛開始的時候真的其實挺迷茫的,然後就從自己比較熟悉的實體做起,接着是controller,然後是view,代碼都是參考過N份的,最後代碼寫的差不多了,然後才開始畫一條流程。流程圖就畫了前後有6份,然後改來改去,還好有各位哥哥幫忙,。最後一條流程總算是走了下來。就在上周五的時候,SA突然讓我就開始熟悉需求了,沒想到這麼快就要開始幹活了。
最開始做工作流的時候,感覺它跟職責鍊模式很像,它的處理都是一級一級的,尤其是用工作流處理一個大企業的工作流程的時候,必須要定義的非常嚴格,每一步都要在計劃之内,人隻是這一步流程上的資源而已。
做考核項目的時候,是用流程模闆設計器做的圖,但是考核項目快要做的時候,看到了一個Training Video,,發現居然也能用程式設計方式編出整個流程。
雖然程式設計方式不像可視環境那麼舒服,但是學習這種方式操作工作流對于以後我們在程式設計中控制工作流是很有好處的。
PS: 為了使用操作工作流的各種對象,還要引入一些平台封裝的類庫什麼的
感覺在程式中,所有的東西都是為一整條流程服務的,就連人也變成了資源依附在流程上,就像這裡所提倡的,人依附于事的思想。