工作流技術雜談

2021-04-12 21:15:29 字數 1636 閱讀 7655

「工作流」在互連網上越來越流行了,我們隨便在

google

工作流到底是什麼呢,對於從事做計算機軟體設計的人而言,它是一項技術、是我們為我們的客戶提供解決方案框架的一部分;對於從事企業資訊化管理的人而言,它是一種思想,是我們降低使用者的it運維成本的一種方法;對於從事軟體開發的人而言,它是一項技術,是我們如何利用成熟穩定的介面低成本的開發出適應使用者流程變化的應用程式。    

既然今天談的是「工作流」技術,那文章的重點就是佔在技術的角度來討論工作流,我們可以從以下幾個方面來**工作流。

1、  為什麼要使用工作流技術

對於這個問題我們可以從軟體企業的解決方案策略上和使用者運維的成本上來考慮這個問題。

首先做為解決方案提供者的角度來說,我們的cio/cto面臨的乙個很大的壓力是在於我們為使用者提供的解決方案滯後於我們的使用者的商業策略,我們使用者總是在變化中發展,商業策略面臨著市場、競爭對手的壓力而改變,而我們提供的解決方案卻不能夠快速適應這樣的變化。工作流技術使這樣的一種解決方案成為可能,同時工作流技術也為使用者企業實現業務流程重組(bpr)提供了實現的平台。

另外從it運維的角度來說,目前很多it公司面臨了一種cto(總體擁有成本)成本比例的變化趨勢。因為大部分it企業或it部門的it基礎架構的現狀,使我們使用者執行維護的成本在逐步的公升高,研發新能力的成本在逐步壓縮,但我們的it投資始終會變緩,特別是it執行維護的成本在總體擁有成本中的比例。意味著it企業和it部門利益的空間將越來越小,其實我們身邊的很多案例裡就有很多it企業被某些專案拖累致倒閉的現象。工作流技術可以脫離開發環境而設計業務流程的特性讓企業it執行維護成本大大的降低,從而提高了it企業和it部門的利益空間。

2、  工作流技術的選型

關於工作流技術的選型,對於從事it工作的人員來說是乙個需要非常慎重選擇,在這裡做些簡單的闡述,工作流技術分為兩種。一種是業務流程型的,比如我們的一些請假、合同審批、設計審核等,需要工作流引擎根據各種表單的內容來人機互動來自動管理這個過程;另一種是狀態機型的,根據一件事情的狀態變化而自動進行處理,如工業控制,電路控制管理等。常用於一些工業自動化控制系統等。

我們經常聽到有人說工作流引擎可以很快的就配置出乙個業務系統出來,自定義表單,自定義流程,自定義報表等等,很快就給使用者提供乙個完整的業務系統,其實這樣的想法是非常理想的,我們在開發我們的業務系統的時候我們會發現我們的業務系統不僅僅是功能的實現,它將面臨著各個方面的需求,包括效能,併發處理能力、易用性、一致性及個性化等等,當工作流引擎只能滿足60%的需求時,我們的團隊將為另外的40%需求付出多少成本。因此在工作流的選型上很重要的一點就是它對於二次開發的支援,及介面的友好特性,同時它能支援我們在工作流基礎上設計思路上的延續性。

3、  工作流技術的應用

可以大膽的**,在今後幾年內工作流技術將很大程度的用於我們為客戶提供的解決方案中,不再僅是乙個概念,而是乙個真正能支撐我們業務系統的乙個中介軟體產品,如我們的oa系統、企業流程管理系統、erp系統、it維護管理系統、客戶管理管理系統、知識管理系統,將因為有的工作流產品的支撐而更加適應於我們的使用者。

根據企業資訊化管理需求來分析工作流選型

工作流建立客戶服務系統解決方案

工作流技術雜談 2008

工作流技術雜談 2008 2007 年在工作流技術雜談部落格上這麼寫到 工作流已經成為了乙個事實存在的概念和名詞,可是到了 2007 年依然找不到沒有能夠明確的定義,在互連網上,我們隨便在 google 工作流到底是什麼呢,對於從事做計算機軟體設計的人而言,它是一項技術 是我們為我們的客戶提供解決方...

工作流技術雜談 2007

工作流 已經成為了乙個事實存在的概念和名詞,可是到了 2007 年依然找不到沒有能夠明確的定義,在互連網上,我們隨便在 google 到底是什麼?工作流到底是什麼呢,對於從事做計算機軟體設計的人而言,它是一項技術 是我們為我們的客戶提供解決方案框架的一部分 對於從事企業資訊化管理的人而言,它是一種思...

工作流技術趨勢分析

工作流管理技術是最近幾年來在計算機領域中發展最為迅速的幾種新技術之一,並且已經成為當前it 領域的乙個研究熱點。同時,工作流技術作為現代企業實現過程管理與過程控制的一項關鍵技術,為企業的經營過程提供了從模型分析 建立 管理到執行的完整框架。然而,隨著工作流技術在實際應用方面的不斷深入,人們發現很多任...