目前所使用的Workflow管理系統 (WFMS,例如:IBM Flowmark、Lotus Notes以及Microsoft Exchange等等) 之一項特質是:本身具有主動性。當在企業內部進行流程時,系統會主動通知流程受理者要求進行流程的動作,進而提升企業的內部效率。企業本身也可能擁有另一種類似WFMS的系統:ERP(企業資源規劃系統),其主要負責企業內部所有資源管理以及內部流程的控管;然而在ERP的環境中,有大部分的動作是採取被動式方案,使用者要進行流程時,必須進入ERP系統中進行,如果使用者不知道要登入ERP系統進行流程時,整個流程便會停頓下來,因此本論文提出Plug-In Model Workflow System機制,用來整合workflow系統以及ERP系統,進而達成建置主動式ERP環境的目的。 然而在整合的過程中會發現目前的workflow系統主要是透過workflow agent處理所有workflow的事項,所有的workflow皆依照對應的rule來進行,可是有很多workflow rule的部分內容都相當類似,常常發生重複設計的情況,導致整個架構的效率不佳,因此本論文提出以元件為主的方式來改良系統架構,進而達到workflow rule可再利用的效果,並且簡化設計的困難度。
One of the characteristics of Workflow Management System (WFMS, such as: IBM Flowmark, Lotus Notes, Microsoft Exchange, etc.) used recently is: it activates itself automatically. While procedures are carried out in an enterprise, sytem will notice workflow receptor to accomplish the workflow action automatically, which will increase the efficiency of an enterprise. A business enterprise may have a system similar to WFMS: ERP (Enterprise Resource Planning system), with main responsibility to manage all enterprise resources and to control workflow of the enterprise. ERP needs greater part of actions to be activated manually. User working with workflow has to enter the ERP system to work, while if user does not know that he has to login into ERP system to continue, the entire workflow will terminate. Thus, in this thesis we propose a Plug-In Model Workflow System, merging workflow system and ERP system to achieve an automatic ERP system. In merging process, we found that recently used workflows handle every workflow item through workflow agent based on corresponding rule to proceed, but parts of various workflow rules ressemble with each other, re-design occurs frequently, reducing the entire system efficiency. Thus, this thesis suggests a component-based system architecture as an improvement, to achieve reusability of workflow rule and to simplify design.