工作流技術雜談 2007

2021-09-05 14:41:07 字數 3259 閱讀 4142

工作流」

已經成為了乙個事實存在的概念和名詞,可是到了

2007

年依然找不到沒有能夠明確的定義,

在互連網上,我們隨便在

google

到底是什麼?

工作流到底是什麼呢,對於從事做計算機軟體設計的人而言,它是一項技術、是我們為我們的客戶提供解決方案框架的一部分;對於從事企業資訊化管理的人而言,它是一種思想,是我們降低使用者的

it運維成本的一種方法;對於從事軟體開發的人而言,它是乙個架構,是我們如何利用成熟穩定的介面和元件低成本的開發出適應使用者流程變化的應用程式。

總而言之,工作流通過技術的手段,融入管理思想、為管理提供「人、事、物、流程、時間、條件」等多維管理能力,幫助使用者實現管理目標。

既然今天談的是

「工作流

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

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

對於這個問題我們可以從軟體企業的解決方案策略、使用者運維的成本上及企業資訊化規劃等幾個角度來考慮這個問題。

首先從解決方案提供者的角度來說,我們的

cio/cto

面臨的乙個很大的壓力是在於我們為使用者提供的解決方案滯後於我們的使用者的商業策略,我們使用者總是在變化中發展,商業策略面臨著市場、競爭對手的壓力而改變,而我們提供的解決方案卻不能夠快速適應這樣的變化。工作流技術使這樣的一種解決方案成為可能,同時工作流技術也為使用者企業實現企業戰略執行提供了實現的平台。

從it運維的角度來說,目前很多

it公司面臨了一種

cto(總體擁有成本)成本比例的變化趨勢。因為大部分

it企業或

it部門的

it基礎架構的現狀,使我們使用者執行維護的成本在逐步的公升高,研發新能力的成本在逐步壓縮,但我們的

it投資始終會變緩,特別是

it執行維護的成本在總體擁有成本中的比例。意味著

it企業和

it部門利益的空間將越來越小,其實我們身邊的很多案例裡就有很多

it企業被某些專案拖累致倒閉的現象。工作流技術可以脫離開發環境而設計業務流程的特性讓企業

it執行維護成本大大的降低,從而提高了

it企業和

it部門的利益空間。

從企業資訊規劃的角度來說,可以回顧前些年的

erp、進銷存、

crm等系統,大部分是管事的,系統主要是記錄資料及其關聯關係等,是靜態為主的,但隨著社會的發展與競爭格局的變化,企業的策略越來越需要能隨需而動,生產管理活動也始終是「人」參與的活動,很多時候人需要激勵、參與、滿足、約束、被管理等等才能很好達到管理目標。因此新一代管理系統中協同性、靈活性、擴充套件性需求相當重要,工作流是提供協同性、靈活性、擴充套件性的最佳工具。 2

、工作流用在**

毫五疑問,工作流技術是軟體技術,用在軟體設計領域,工作流分為業務型工作流和狀態型工作流,業務型工作流大部分是要用在管理軟體設計領域,

為管理軟體提供靈活性、擴充套件性、協同性等特質。幫助企業實現戰略管理目標。

常用的工作流應用場景:

企業辦公自動化系統

it服務管理系統

客戶服務管理系統

物流攬收排程系統

裝置運維管理系統

質量考核監督系統

採購系統。。。。 3

、如何使用工作流及哪些人使用

很多時候工作流是乙個看不見摸不著的東西,存在於我們的業務管理系統軟體中,至於如何使用、哪些人使用可以從幾個方面說明。

工作流引擎是系統功能,是軟體本身去使用的,

工作流架構是包含工作流引擎使用、介面呼叫、業務系統應用框架的,是開發人員使用的,開發人員在工作流架構上設計開發包含工作流技術的不同業務領域的軟體系統。

工作流平台一般是包含流程設計工具的,由企業流程管理使用者去使用,通過工作流平台提供的流程管理工具將企業的戰略和制度轉化為執行語言。

軟體系統普通使用者使用的則僅僅是包含企業戰略執行語言的業務管理系統。 4

、工作流技術的選型

關於工作流技術的選型,對於從事

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

我們經常聽到有人說工作流引擎可以很快的就配置出乙個業務系統出來,自定義表單,自定義流程,自定義報表等等,很快就給使用者提供乙個完整的業務系統,其實這樣的想法是非常理想的,我們在開發我們的業務系統的時候我們會發現我們的業務系統不僅僅是功能的實現,它將面臨著各個方面的需求,包括效能,併發處理能力、易用性、一致性及個性化等等,當工作流引擎只能滿足

60%的需求時,我們的團隊將為另外的

40%需求付出多少成本。因此在工作流的選型上很重要的一點就是它對於二次開發的支援,及介面的友好特性,同時它能支援我們在工作流基礎上設計思路上的延續性。

因此工作流技術的選型不但要考慮工作流引擎本身功能的完整性和穩定性,工作流架構的擴充套件性、易用性及適應能力,還需要考慮工作流涉及開發人員、企業管理實施人員、企業使用者的習慣和易用性等。純粹的工作流的產品意義並不大,關鍵是否能很好的幫助企業實現管理目標。 5

、工作流技術的應用

e8.net

工作流平台融入了新一代管理軟體關注的重點思想,所有功能模組應用將許可權體系、工作流引擎體系、表示邏輯體系、管理控制邏輯體系、擴充套件及個性化介面體系充分結合,從架構的設計上優化企業個性化業務系統實施成本,並通過流程管理工具,為企業實施個性化的企業流程,通過記錄、監督、跟蹤、回訪、分析企業日常事務,持續改善企業管理流程,

e8.net

工作流平台開源的開發架構設計過程中充分分析了管理行為中人的特性,基於

e8開發的企業流程應用系統提供了事中監督、事後回訪、全程跟蹤的體系架構,

e8工作流引擎功能設計中也充分考慮了流程和環節模型特性、環節行為人群體特性和中國特色,流轉過程中基於許可權體系提供了人為因素中「主動

/被動」異常的解決思路,解決快速實施企業業務流程需求的同時,又提供了人性「非理想」狀態下的異常解決方案和防範控制解決方案。

e8.net

工作流平台下產品介紹:

itil

管理思想執行工具:

e8.helpdesk

itil

企業流程管理系統:

e8.bpm    

工作流平台**

工作流技術雜談

工作流 在互連網上越來越流行了,我們隨便在 google 工作流到底是什麼呢,對於從事做計算機軟體設計的人而言,它是一項技術 是我們為我們的客戶提供解決方案框架的一部分 對於從事企業資訊化管理的人而言,它是一種思想,是我們降低使用者的it運維成本的一種方法 對於從事軟體開發的人而言,它是一項技術,是...

工作流技術雜談 2008

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

工作流技術趨勢分析

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