2008/03/06

工作流程的新體悟

今天早上在畫客戶的作業流程圖時,終於體認到現在Workflow在架構上的一個共同盲點--無法跨流程簽核。

從直覺上來看,不同系統之間的整合似乎不是Workflow應有的範圍,但從實務面的需求來看,Workflow往往成了各系統的啟動點,而且在簽核流程之中,似乎也會存在不同系統之間資料相互檢核的平台。舉例來說:員工想買一台電腦,採購申請單是啟動點,經過單位主管、採購部門、高階主管層層審核後同意採購,資料或先或後進入採購系統。等到貨物送來、收到發票,開票申請單又是一個啟動點,不論資料或先或後進入財會系統,但卻必須勾稽到採購系統的採購單。

問題就來了,到底要在財會系統做勾稽?還是在Workflow做?那採購系統如何更新採購狀態?有一種最簡單,也是最昂貴的作法-導入ERP。但一般ERP是沒有Workflow功能的,或只有簡單到不勘使用的簽核管理,整合的工作還是跑不掉。

另一種作法是客製MIS來做整合,因為額外導入的Workflow是不處理系統整合的。但在強調Reengineering的年代,不同作業流程中間的整合勢必無法避免,Workflow即然是處理流程的平台,理應替各個系統建立整合機制,以減少系統整合的開發工作。

看來Workflow軟體還有很大的成長空間。