如何進行企業工作流選型

2022-02-10 06:09:27 字數 2426 閱讀 1786

[**]企業如何進行工作流選型?

當今世界已經走入了資訊時代,企業的資訊系統在日常運營、管理發揮越來越重要的作用。

在乙個企業的資訊化建設過程中,工作流作為乙個基礎模組,其地位日益重要,產生的效益也越來越明顯。

企業資訊化是乙個過程,任何企業的資訊系統都不是一次性搭建完成的,而在這個過程中,工作流應盡早被引入,在整個資訊系統架構中,工作流屬於乙個平台軟體,或者說是乙個中介軟體,作業系統,資料庫等起的作用類似,是乙個支撐性的作用。

把資訊化建設看成蓋一座大樓,那麼作業系統,資料庫就類似於地基,大樓裡的房間就是各個不同的系統,有大有小,功能不同。而工作流就像大樓裡的水、電、空調、通訊、消防等設施,對這幢大樓來說,沒有水電、消防等系統,這幢大樓的完整性並未遭到破壞,但這是一幢原始、低階、落後的大樓,基本沒有什麼使用價值。

如上所述,工作流的重要性不言而喻,可是如何選擇乙個優秀的工作流產品和廠商來匯入工作流呢?一般來說,作為乙個中介軟體產品,工作流沒有什麼行業特性,選擇工作流產品不需要考慮行業問題。

選型時,以下幾點需要重點考慮:

一、調研當前資訊系統的架構

首先需要了解企業當前有哪些系統,這些系統有多少可能會和工作流系統做整合。他們對作業系統,資料庫有哪些要求,如果可能盡量要求工作流產品和當前系統採用相同作業系統,資料庫,以降低採購和維護成本。

其次,看看當前系統採用的語言有那些,如果所有或部分系統能和工作流產品採用相同的程式語言,就可以降低將來整合的難度,並降低未來的開發難度。

當然,這些條件並不是必要的,只是滿足最好。

二、匯入工作流要實現的目標

a) 匯入系統的目標

如果說匯入的範圍僅僅限於單一系統,或單一部門,就只需要考慮工作流系統是否滿足這個系統或或單一部門的需求即可。例如在實施ehr的過程中,需要引入工作流,這個工作流系統僅需要滿足hr即可。

但更多的情況是工作流系統會管理整個企業的流程,會涵蓋所有部門的流程,而且,不但要考慮但是的情況,也需要有充分的預見性,工作流產品必須有充分的靈活性,以適應企業將來可能的組織或制度調整。

b) 對產品的的目標

比如,產品的易用性如何,需要達到什麼樣的效能水平。很多使用者希望工作流系統開發表單能更快速、簡單。甚至受一些廠商誤導,要求產品可以僅僅用拖拉式的操作就可以完成新表單的開發。但是,這樣的要求僅對簡單的表單可以,對一些資料**比較複雜、有一些複雜的邏輯判斷的表單,寫一些**是必不可少的,而且這也是最直接、有效的方式。

三、重點考慮的因素

a) 易用性

這一點至關重要,工作流是應用最廣的乙個系統,推廣涉及到整個企業。如果易用性不好,將來系統上線就會遇到很多阻力。

b) 表單及流程的快速開發定製能力

每一家企業的表單範圍及表單內容都會千差萬別,流程也會都不一樣。企業實施工作流,表單和流程基本上都需要全部重新開發和定製。所以工作流必須要有非常優秀的表單開發能力和靈活的流程定製能力。而且表單和流程也不會一成不變,系統要可以靈活的修改表單和流程。

這裡需要重複一點,千萬不要期待可以不寫一行**就可以完成滿足企業需求的複雜的表單。流程控制是可以做到的,但表單設計工具能滿足這樣的要求的工作流系統是不存在的!

c) 強大的整合能力

作為乙個工作流系統,強大的整合能力是乙個必備條件。獨立的工作流系統的應用範圍是有限的,只有和其他系統(如erp,hr,oa,portal等)充分整合起來才能發揮最大的效益。

舉個例子,erp有個使用者下了一張訂單,erp可以直接工作流系統提供的介面直接啟動工作流系統的訂單審批流程,經過工作流的審批後,如果審批通過,可以直接將訂單資訊傳遞給生產管理系統。生產管理系統再根據訂單資料採購原材料、安排生產計畫等。通過這樣乙個與其他系統無縫整合的工作流系統,可以優化企業的管理流程,提高生產效率。也只有這樣,才能充分發揮工作流系統的效益。

工作流系統的整合與表單開發類似,不要期待能不寫一行**就能完成與各種各樣的系統的整合。 這一點請大家切記。

d) 穩定的效能

效能的重要性勿需多言,效能不但影響工作流本身的使用,也會影響其他與工作流有互動的系統的使用,甚至造成資料完整性的破壞。

效能出現問題也會影響使用者的使用,造成使用者對系統的抵制,這一點在系統推廣期間體現的尤其明顯。

四、產品的測試

為了能充分的了解產品,在選型時利用測試版或廠商提供的測試環境來了解產品是乙個不錯的辦法。如果想自行使用測試版,前提是測試人員有豐富的工作流開發經驗,並且廠商提供詳細的使用手冊,否則最好在廠商技術人員的陪同下進行測試。

因為工作流是一各平台性軟體,開發表單和流程需要一定的工作流使用經驗和技術基礎,它的使用是有一定難度的。如果測試人員獨立試用系統會遇到一些困難和問題,在沒有廠商的幫助下,這些困難和問題無從解決就會被無限放大,而影響選型的客觀性。

另外乙個有效的辦法是找一張企業內一張典型的表單,讓廠商來製作,根據表單完成後實際效果來考察系統,也可以考察廠商的技術能力和設計能力。

五、廠商的選擇

目前國內有眾多的工作流廠商,有國外的眾多廠商,名氣大,產品功能多,但**昂貴,而且在國內有些水土不服,在國內的成功案例不是很多。

如何進行技術選型

在重大產品決策或者大規模應用開發前一般需要進行技術選型,特別是需要開發乙個之前沒有了解過的系統或者應用時,其目的是為了降低產品研發的技術風險。所以首先需要明確為什麼需要技術選型 需要達到什麼目的,整個過程需要有一套的組織流程來保證。一般可以將整個過程分為調研 候選對比 關鍵技術驗證 原型驗證幾個階段...

如何進行架構技術方案選型

在架構設計時,通常面臨的乙個難題是,如何選擇架構的技術方案.這也是各種專案都會碰到的問題.我們到底是選擇c s,b s模式,如果選擇c s,那麼到底是三層c s還是兩層,到底要不要分布式,b s的展示層是自己寫mvc,還是應用已有的開源的如spring mvc,struts 2.0,jsf技術。總之...

如何進行架構技術方案選型

在架構設計時,通常面臨的乙個難題是,如何選擇架構的技術方案.這也是各種專案都會碰到的問題.我們到底是選擇c s,b s模式,如果選擇c s,那麼到底是三層c s還是兩層,到底要不要分布式,b s的展示層是自己寫mvc,還是應用已有的開源的如spring mvc,struts 2.0,jsf技術。總之...