支援WfMC標準並提供完整的API
由於臺灣Java使用人數大量增加,華苓以Java設計的AgentFlow逐漸受到矚目,經過多年走訪企業的經驗,AgentFlow提供相當富有彈性的設定功能。過去企業對Applet執行效能較差的考量,AgentFlow也提供轉換成JSP的功能,另一方面由於電腦等級的不斷提升,Java效能問題可望逐漸模糊化。企業考量的重點,應是對Java領域的熟悉程度。彈性的流程設計功能
AgentFlow內建Tomcat,可安裝其他支援JDK 1.3的J2EE應用程式伺服器,例如WebLogic、WebSphere、Oracle等。AgentFlow本身也包含一個PDE(Process Edit Environment)伺服器,負責流程的設計與開發。
Process Designer設計流程的環境,提供權限控管可依專案多人編輯,每個人只能編輯自己負責的流程,目前尚未提供設計階段的版本控管,所以無法多人編輯同一流程。專案可匯出至其他AgentFlow系統,並設定還原密碼保障專案的機密與安全性。
每個專案可包含多個流程及表單,多樣化的流程設計不限於簽核同意或駁回,根據商業邏輯,可設定單一或複合欄位條件組成的狀態,決定流程走向的節點,形成直線、扇形、迴圈等複雜的流程圖,各節點也可設定可否動態加會簽、退回或呼叫子流程或觸發外部程式,為避免盤根錯節的流程令人眼花撩亂難以理解,可依同意、駁回等狀態分類設定流程線條的顏色,並加入流程註解。
所有流程及節點均可設定彈性的時間控管機制,例如在到期前兩天、一天及逾時未審寄發電子郵件提醒,電子郵件的內容可套用固定格式的範本。針對特定流程的重要節點,例如較為敏感的採購流程,一定要由總經理批示,可設定禁止代理,系統即無視代理人機制,一定要當事人簽核。
各節點可設定是否可加會簽,並進一步限制允許加簽的數量,並指定執行完畢後表單送往下一關還是回到處理者。加會簽也可設定權重,例如50%以上同意即視同通過。為方便系統整合需求,Process Designer可設定前置及後置動作,以JavaScript撰寫程式,執行額外的動作或觸發外部程序。
層級愈高的管理者簽核的表單愈多,針對此類節點可設定批次簽核,點選顯示重點欄位,讓簽核人可以列表方式一次檢視並處理多筆表單,節省逐筆簽核的麻煩。豐富的表單設計介面
華苓的e-Form Designer設計得相當豐富,已相當類似開發工具的Applet設計環境,可拖拉文字框、按鈕及表格等元件,並設定屬性。表單的編排提供類似Word的排版功能,並提供JavaBean元件,可直接使用條碼、日曆等功能,減少自行撰寫程式的麻煩。每張表單包含Open、OK、Close、PreAction及PostAction等事件(Event),撰寫JavaScript或Java程式,控制表單開啟、送出、關閉及開啟前後執行的動作。
Applet即主從架構的應用程式,優點除了美觀外,人機介面及資料庫的互動性較強,不像網頁有重新整理的麻煩,甚至可設定熱鍵,例如按「Ctrl+P」時執行列印功能。但由於企業一般使用者電腦的汰換速度較慢,效能不好的電腦執行Applet的速度非常不理想,因此華苓提供轉換成JSP文件的功能,自動將設計好的Applet轉換成JSP網頁,以增加執行效率。表單流程的分析與控管
Organization Designer可匯入LDAP,為符合大中華地區的企業文化,一人可身兼多職,在組織圖中角色之下可包含部門,例如總經理之下包含管理部、資訊部及財務部等。
在AgentFlow的管理介面中,除了一般的表單、組織與權限管理,提供工作管理針對逾時或特殊情況的表單,介入流程重新指派處理者或直接跳下一關處理。統計報表提供33種報表類型,可依表單、部門及日期等條件查詢資料,預計未來將推出報表設計工具,以滿足企業自行設計報表的需求。案例報導-智原以AgentFlow改變企業工作形態
智原科技是IC設計的上游廠商,由於過去內部系統均有各自的流程系統,因此決定導入企業級的WorkFlow,整合ERP、eRD及辦公室應用於單一的流程引擎基礎平臺。在選擇WorkFlow產品時,智原明確提出自身的需求,依目前的規模選擇未來5至8年內足以使用的產品,必須符合WfMC標準、以流程為主的Java產品、物件導向技術、多層式架構、完整的API、容易上手,且符合企業規模並兼具擴充性的產品。
在參考了多家廠商的產品後,選擇華苓是因為AgentFlow最符合智原的需求,可降低導入失敗的風險。目前共有eASIC、eContract、請假、呆滯品報廢及委外加工單等53個流程,透過AgentFlow執行。預計未來所有的應用系統流程都會透過AgentFlow運作。
事實上,智原與華苓的磨合期長達半年。由於智原的要求,AgentFlow原本並未完全符合WfMC標準,目前則已完全導向WfMC;過去AgentFlow的API相當零散,經過重新排列組合已提供完整的API;由於研發部門的表單流程相當彈性,因此AgentFlow強化了例外處理的機制;AgentFlow最初的版本,表單為Applet架構,目前也可轉換成JSP,提供網頁式的操作介面。因為智原的要求,促使華苓進一步改良產品,使AgentFlow更加成熟,因此彼此的關係已成為合作夥伴。
由於智原內部的系統以自行開發者居多,因此最初的作法,除了人事及財務系統是購買資訊廠商的產品,必須透過中介資料庫存取,其他系統皆直接存取資料庫。目前改良的作法,是強化各應用程式的API,所有資訊的串連均透過API存取,避免直接修改資料庫的風險。
智原以最艱難的流程測試AgentFlow與應用程式的整合,智原科技電子服務部整合應用開發經理莊文慶表示:「表單只是呈現及輸入資訊的介面。」智原內部有許多跨流程整合的應用,非一單到底的型式,甚至在流程中觸發子流程,或大流程中包含小流程,這些透過AgentFlow圖形化的設計介面均可輕易完成。
莊文慶進一步表示:「導入WorkFlow最大的好處是工作型態的改變。」智原多年來一直致力推動改變工作形態,過去員工自行記錄待處理工作,但容易遺忘部分工作,現在透過與企業入口網站的整合,員工一進入網站即可查詢My Task,主動得知目前手上有多少待辦的事項。過去Notes上的文件發送電子郵件通知處理者,其他的工作散落在各系統的WorkFlow中,還有紙張的表單要處理。現在透過統一的管道彙整工作資訊,員工不再會遺漏任何待辦事宜。
華苓的客戶服務令智原滿意,雙方透過單一窗口密切溝通,相較於國外的產品,華苓回應問題的效率很高,針對客戶的疑難雜症,甚至提供範例程式指導如何透過API解決問題。智原對華苓的建議,是因應全球化及兩岸三地的工作型態,AgentFlow未來應提供協同開發的工作環境,並支援流程引擎伺服器之間的互動機制。
大型企業對產品的要求嚴苛,AgentFlow預設提供Tomcat應用伺服器,可主打中小企業市場,但針對大型企業要求穩定及可靠的特質,莊文慶認為華苓應擴大產品的層次,目前AgentFlow已獲得WebSphere、WebLogic等第一領先產品的認證,若能針對市場上主要的應用伺服器推出不同的版本,AgentFlow將是更符合大型企業需求的產品。文⊙李延華
熱門新聞
2025-02-26
2025-02-25
2025-02-26
2025-02-24
2025-02-24