工作流調是什麼意思?

General 更新 2024-12-23

我詳細的講解一下工作流到底是個什麼東西

發基於工作流技術業務程控制軟件 工作流軟件通俗說其實應該工作流管理系統(Workflow Management System, WfMS)其主要功能通計算機技術支持定義、執行管理工作流協調工作流執行程工作間及群體員間信息交互工作流需要依靠工作流管理系統實現 工作流(Workflow)工作流程及其各操作步驟間業務規則抽象、概括、描述工作流建模即工作流程工作何前組織起邏輯規則計算機恰模型進行表示並其實施計算工作流要解決主要問題:實現某業務目標參與者間利用計算機按某種預定規則自傳遞文檔、信息或者任

什麼是工作流?

工作流(Workflow)就是工作流程的計算模型,即將工作流程中的工作如何前後組織在一起的邏輯和規則在計算機中以恰當的模型進行表示並對其實施計算。工作流要解決的主要問題是:為實現某個業務目標,在多個參與者之間,利用計算機,按某種預定規則自動傳遞文檔、信息或者任務。

工作流管理系統(Workflow Management System, WfMS)的主要功能是通過計算機技術的支持去定義、執行和管理工作流,協調工作流執行過程中工作之間以及群體成員之間的信息交互。工作流需要依靠工作流管理系統來實現。

工作流屬於計算機支持的協同工作(Computer Supported Cooperative Work,CSCW)的一部分。後者是普遍地研究一個群體如何在計算機的幫助下實現協同工作的。

工作流的主要功能:

----工作流管理系統(WorkflowManagementSystem,WFMS)是定義、創建、執行工作流的系統。在最高層上,WFMS應能提供以下三個方面的功能支持:

?? 建造功能:對工作流過程及其組成活動定義和建模;

?? 運行控制功能:在運行環境中管理工作流過程,對工作流過程中的活動進行調度;

?? 運行交互功能:指在工作流運行中,WFMS與用戶(業務工作的參與者或控制者)及外部應用程序工具交互的功能。

工作流管理系統帶來的好處:

----由於信息技術的發展和日趨激烈的商業競爭,人們不再滿足於獨立、零散的辦公自動化和計算機應用,而是需要綜合的、集成化的解決方案。作為一種對常規性事務進行管理、集成的技術,WFMS的出現是必然的。它可以帶來以下收益:

?? 改進和優化業務流程,提高業務工作效率;

?? 實現更好的業務過程控制,提高顧客服務質量;

?? 提高業務流程的柔性等。

工作流系統的主要組成部分

1.過程定義工具

----過程定義工具被用來創建計算機可處理的業務過程描述。它可以是形式化的過程定義語言或對象關係模型,也可以是簡單地規定用戶間信息傳輸的一組路由命令。

----2.過程定義

----過程定義(數據)包含了所有使業務過程能被工作流執行子系統執行的必要信息。這些信息包括起始和終止條件、各個組成活動、活動調度規則、各業務的參與者需要做的工作、相關應用程序和數據的調用信息等。

金諾科技的OA採用微軟唯一的工作流平臺Workflow Foundation來開發產品的工作流,Workflow Foundation是微軟四大核心技術之一,為微軟產品及相關應用程序提供通用的工作流設計平臺和開發工具,它是一個進程內的工作流引擎,運行在內存中,速度快並且穩定,這是一般工作流所不具備的,金諾OA用戶可以自行定義修改流程,從而實現自由流程和固定流程的完美集合,以適應需求的變化,操作也非常簡單,只要通過拖拽就可以現實工作流的定義!

什麼是工作流

工作流:

根據 WfMC 的定義,工作流(Workflow)就是自動運作的業務過程部分或整體,表現為參與者對文件、信息或任務按照規程採取行動,並令其在參與者之間傳遞。簡單地說,工作流就是一系列相互銜接、自動進行的業務活動或任務。

工作流是針對工作中具有固定程序的常規活動而提出的一個概念。通過將工作活動分解成定義良好的任務、角色、規則和過程來進行執行和監控,達到提高生產組織水平和工作效率的目的。工作流技術為企業更好地實現經營目標提供了先進的手段。

1993年,國際工作流管理聯盟(Workflow Management Coalition,WfMC)的成立標誌著工作流技術開始進入相對成熟的階段。為了實現不同工作流產品之間的互操作,WfMC在工作流管理系統的相關術語、體系結構及應用編程接口等方面制定了一系列標準。工作流管理聯盟給出的工作流定義是:工作流是指整個或部分經營過程在計算機支持下的全自動或半自動化。在實際情況中可以更廣泛地把凡是由計算機軟件系統(工作流管理系統)控制其執行的過程都稱為工作流。

一個工作流包括一組活動及它們的相互順序關係,還包括過程及活動的啟動和終止條件,以及對每個活動的描述。工作流管理系統指運行在一個或多個工作流引擎上用於定義、實現和管理工作流運行的一套軟件系統,它與工作流執行者(人、應用)交互,推進工作流實例的執行,並監控工作流的運行狀態。

一、工作流管理:

通常,工作流管理系統指運行在一個或多個稱為工作流機的軟件上的用於定義、實現和管理工作流運行的一套軟件系統,它和工作流執行者(人、應用)交互,推進工作流實例的執行,並監控工作流的運行狀態。在這裡需要強調指出的是工作流管理系統不是企業的業務系統。在很大程度上,工作流管理系統為企業的業務系統運行提供一個軟件支撐環境,非常類似於在單個計算機上的操作系統。只不過工作流管理系統支撐的範圍比較大、環境比較複雜而已,所以也有人稱工作流管理系統是業務操作系統(BOS - Business Operating System)。在工作流管理系統的支撐下,通過集成具體的業務應用軟件和操作人員的界面操作,才能夠良好地完成對企業經營過程運行的支持。所以,工作流管理系統在一個企業或部門的經營過程中的應用過程是一個業務應用軟件系統的集成與實施過程。

二、工作流管理系統:

工作流管理系統可以用來定義與執行不同覆蓋範圍(單個工作者、部門、全企業、企業間)、不同時間跨度(分鐘、小時、天、月)的經營過程。這完全取決於實際應用背景的需求。按照經營過程以及組成活動的複雜程度的不同,工作流管理系統可以採取許多種實施方式,在不同的實施方式中,所應用的信息技術、通信技術和支撐系統結構會有很大的差別。工作流管理系統的實際運行環境可以是在一個工作組內部或者在全企業的所有業務部門。

三、業務過程:

業務過程(business process)就是活動的集合,這些活動均關聯於特定的託付事項(commitment),為過程的產出增值。相對於“工作流”,業務過程是一個更一般化的統稱,而工作流這個詞,則已經不能僅從字面含義或原理上去理解,它已經被賦予了更深一層的特定含義——專指基於信息技術規劃、運作、管理的業務過程。

四、自動與協調:

“自動”(automate)是工作流的一個特徵,但這主要是指它自動進行的特徵,而不是說沒有人的參與。工作流實際上是一個人-電腦協調的混合過程,在一個實際的工作流中,通常總有些步驟是人完成的。協調是工作流管理的一個目標或者特徵,這包括了人與......

什麼是工作流

工作流,是對工作流程及其各操作步驟之間業務規則的抽象、概括、描述。工作流建模,即將工作流程中的工作如何前後組織在一起的邏輯和規則在計算

機中以恰當的模型進行表示並對其實施計算。工作流要解決的主要問題是:為實現某個業務目標,在多個參與者之間,利用計算機,按某種預定規則自動傳遞文檔、

信息或者任務。工作流管理系統的主要功能是通過計算機技術的支持去定義、執行和管理工作流,協調工作流執行過程中工作之間以及群體成員之間的信息交互。工

作流需要依靠工作流管理系統來實現。

工作流屬於計算機支持的協同工作的一部分。後者是普遍地研究一個群體如何在計算機的幫助下實現協同工作的。

工作流技術發端於1970年代中期辦公自動化領域的研究工作,但工作流思想的出現還應該更早,1968年Fritz Nordsieck就已經清楚地表達了利用信息技術實現工作流程自動化的想法。1970年代與工作流有關的研究工作包括:賓夕法尼亞大學沃頓學院的Michael D. Zisman開發的原型系統SCOOP,施樂帕洛阿爾託研究中心的Clarence A. Ellis和Gary J. Nutt等人開發的OfficeTalk系列試驗系統,還有Anatol Holt和Paul Cashman開發的ARPANET上的“監控軟件故障報告”程序。SCOOP, Officetalk和Anatol Holt開發的系統都採用Petri網的某種變體進行流程建模。其中SCOOP和Officetalk系統,不但標誌著工作流技術的開始,而且也是最早的辦公自動化系統。

1970年代人們對工作流技術充滿著強烈樂觀情緒,研究者普遍相信新技術可以帶來辦公效率的巨大改善,然而這種期望最終還是落空了。人們觀察到這樣

一種現象,一個成功的組織往往會在適當的時候創造性的打破標準的辦公流程;而工作流技術的引入使得人們只能死板的遵守固定的流程,最終導致辦公效率低和人

們對技術的反感。1970年代工作流技術失敗的技術原因則包括:在辦公室使用個人計算機尚未被社會接受,網絡技術還不普遍,開發者還不瞭解群件技術的需求與缺陷。

含有工作流特徵的商用系統的開發始於1983年至1985年間,早期的商用系統主要來自於圖像處理領域和電子郵件領域。圖像處理許多時候需要流轉和跟蹤圖像,工作流恰好迎合這種需求;增強的電子郵件系統也採用了工作流的思想,把原來點對點的郵件流轉改進為依照某種流程來流轉。在這些早期的工作流系統中只有少數獲得了成功。

進入1990年代以後,相關的技術條件逐漸成熟,工作流系統的開發與研究進入了一個新的熱潮。據調查,截至1995年共有200多種軟件聲稱支持工作流管理或者擁有工作流特徵。工作流技術被應用於電訊業、軟件工程、製造業、金融業、銀行業、科學試驗、衛生保健領域、航運業和辦公自動化領域。

1993年8月,工作流技術標準化的工業組織-工作流管理聯盟(WfMC)成立。 1994年,工作流管理聯盟發佈了用於工作流管理系統之間互操作的工作流參考模型,並相繼制定了一系列工業標準。

關於工作流技術的學術研究也十分活躍,許多原型系統在實驗室裡開發出來,人們從工作流模型、體系結構、事務、適應性、異常、安全、語言、形式化、正確性驗證、資源管理、開發過程等各方面對工作流技術進行探討,大量論文被撰寫出來。

儘管工作流技術取得了進步,但理論基礎的研究還很不夠。現有的工作流管理系統從功能、可靠性、健壯性上與數據庫管理系統無法相提並論。

進入2000年以後,隨著Web服務技術的興起,多個標準化組織制定了各自和工作流技術相關的Web服......

我們為什麼需要工作流

" ??本文以一個企業應用為例子:假設有一個物流公司,我們先將他稱之為WXD,WXD為客戶提供城市間的貨物郵遞服務 ??我們先將時間拉到上世紀80年代後期,這時WXD還是一家剛成立的小公司,公司只有一個營業地點,一臺貨車,每天只的一趟往返於A城到B城的貨運郵遞業務, 郵遞業務的辦理也相當簡單,客戶將貨物拿到營業點,在營業點添寫收貨地址與收貨人的郵單,工作人員將郵單貼到貨物上後裝車.送貨人員開車按郵單送貨.在這個階段,根本沒有什麼信息化,對WXD的經營者來說,買一臺電腦還不如再買一臺貨車實際. ??WXD一直在用心做著自已的事業,進入90年代後,隨著經濟的發展,WXD也壯大了很多,公司的貨車已經的了十幾輛,送貨的範圍也已擴展到周邊的五六個城市. 這時WXD的經營者發現原來手寫郵單的方式很不方便,而且對公司業務的統計用人工方式查閱郵單存根也很不方便. WXD的經營者在看了一些企業管理方面的書後,瞭解了一些"財會電算化","辦公自動化"的概念. WXD的經營者對"財會電算化","辦公自動化"的概念還是一頭霧水,於是他找到了一家剛成立的電腦公司,這是一個由某個大學的計算機老師與他的幾個學生成立,主要是經營電腦配件與軟件開發,我們先將他稱之為LZM. WXD的經營者在與LZM的的技術人員經過幾次交流後,決定從LZM購買一臺電腦,並使用LZM用FoxBase開發的一個郵單打印軟件. WXD使用郵單打印軟件後,送貨人員再也不會因郵單上的手寫文字不清而無法決確送貨了,而WXD的經營者也可以隨時統計公司的業務數據. ??當WXD的經營者還在為自已的"財會電算化","辦公自動化"沾沾自喜時,隨著經濟的發展,又有幾家物流公司成立了,規模雖然沒有WXD大,但卻搶走了不少客戶. WXD的經營者通過多方瞭解,知道有不少客戶是被其他公司的特色服務吸引過去了.WXD的經營者突然感覺到,光盯著自已賺了多少錢是不行的,必須還要了解更多的信息,特別是客戶的信息 WXD的經營者又想起了LZM,LZM現在已經不經營電腦配件了,而主要是經營企業定製軟體開發. WXD的經營者與LZM的的技術人員經過很才時間的交流,最後決定由LZM用VB與Access開發的一個CRM系統(WXD的經營者不知道什麼是CRM,也不知道什麼是"系統"),"系統"在使用之初沒什效果,但WXD的經營者堅持使用,逐漸的這個系統的做用慢慢顯示出來. ??時間到了1998年,一天LZM的經營者主動來找WXD的經營者,要為WXD建一個"企業網站",由於有了前幾次的愉快合做,WXD的經營者非常痛快的就接受了. 不久,WXD的"企業網站"就建立起來了,不過WXD的經營者發現這個"企業網站"好像沒有什麼做用,不過WXD的經營者對這個"企業網站"也挺滿意,每年的維護費用才幾千元錢,對WXD來說跟本不算什麼,在宣傳單,名片上印上公司的網址,WXD的經營者覺得特有面子…… ??隨後的幾年,WXD與LZM又有過多次的項目合做 ??時間到了2003年,WXD已經是一家非常龐大的企業了,在很多城市都設的業務點.現在困擾WXD的經營者的問題已不單純是利潤與客戶的問題. 服務項目的多樣性,人員團隊的龐大,讓WXD的經營者感到力不從心. 業務部對因季節,商機變化而造成的線路,車次的調配不合理,讓WXD的經......

工作流和BPM的區別

所謂BPM(Business Process Management), 即業務流程管理,是指根據業務環境的變化,推進人與人之間、人與系統之間以及系統與系統之間的整合及調整的經營方法與解決方案的IT工具。業務流程管理應該包括"建模-實施-監控-管理"等過程,要具備其所需的所有服務與工具才能叫作BPM。 現在的信息系統開發方式的缺點在於對需求表達不清晰、效率不高。在這種思維方式下流程被固化在系統中,企業不能隨著商業環境的變化而方便迅速地改變業務流程,而企業環境的變化促使企業必須快速地調整業務來響應。實時性企業將敏捷地使用最新信息,以積極地消除其關鍵性業務流程中的管理與執行層面出現的低效率延遲。BPM的出現正是為了解決企業流程實時改變所帶來的敏捷性、實時效果評估、資源整合與優化等問題,而這些問題是不能為傳統的OA和工作流所解決的。 通過BPM,可以對業務流程進行自動化,並通過流程的分析及監控功能,對業務進行整合及計量,從業務角度、組織角度、IT角度都可得到可量化的改善效果,這種效果隨著管理者通過BPM分析與優化流程,將越來越顯著。 完整的BPM系統需由圖形化流程設計環境、流程管理與監控、BPM引擎、使用者執行環境以及整合各種資源的底層EAI平臺等主要元素所架構而成。一般來說,BPM基於SOA(Service Oriented Architecture)架構。BPM通過捆綁其他應用系統的服務來製作並提供跨應用系統的BPM流程,也可以組合各個單純的業務服務生成新的服務,對其基本要素進行模塊化管理,並且可以循環使用。基於SOA的架構將對J2EE平臺的適應性提出更高的要求,Gartner的研究表明,未來2年與J2EE平臺結合緊密的BPM產品將佔據主導地位。 另外,由於BPM記錄了業務流程的所有活動,可以對流程管理所需的關鍵性指標進行設置,向流程實施者及管理者提供實時而直觀的業務、組織和個人的績效數據,可以實現有效的客觀性成果測定效果。

什麼是java 工作流

1.OBE

簡介:遵循WfMC所定義的規範的工作流引擎

優點:支持WfMC定義的工作流接口規範,項目開發者也比較有來頭。

缺點:不支持工作流實例的持久化,缺少圖形編輯環境,尚未全部完成WfMC定義的五類接口

www.openbusinessengine.org/index.html

2.OFBiz

簡介:OFBiz本身是一套獨立完整的企業應用框架,包括了通常的通用中間件和部分領域的邏輯中間件

OFBiz最出名的是它的實體引擎和服務引擎,此外還提供了規則引擎和工作流引擎。

優點:實體引擎和服務引擎,靈活強大穩定,基於其上的工作流引擎也是不錯了。用例比較多,參考文檔較豐富。

缺點:龐大,不是單獨的工作流引擎。

www.ofbiz.org/

3.werkflow

簡介:該工作流引擎基於狀態和過程,致力於業務集成和用戶交互,充分使用分層和插件思想,很容易和其它組件配合使用。

優點:可擴展性好,基於可執行XML腳本的思想

缺點:更新不及時,缺少規範

werkflow.codehaus.org/

4.OSWorkflow

簡介:非常靈活的工作流引擎,完全基於插件思想,可擴展性極強,基於狀態。

優點:工作流引擎可工作於JSP Container,EJB Container,WS Container。

引擎支持自動任務和手工任務。

工作流實例以及相關數據可以持久化,可以選擇JDBC、EJB、Hibernate等持久化方式。

具有工作流腳本圖形編輯器。

各種功能基於插件方式,易於集成已有系統。

工作流可以調用Java、EJB、Bean Shell、BSF等功能。

支持權限。

定時任務調度。

適用於Web和非Web環境。

缺點:非標準腳本語言,工作流引擎對於自動任務支持尚不完善。

wiki.opensymphony.com/space/OSWorkflow/

5.jbpm

簡介:基於JBoss+EJB的工作流引擎。

優點:安裝簡便,支持動態部署,工作流引擎支持交互界面的腳本,適用於WEB環境。

缺點:與JBoss和EJB結合過於緊密,不便於分離。

www.jbpm.org

6.bonita

簡介:非常小巧的工作流引擎

優點:基於PetriNet模型,便於理論分析,支持持久化

缺點:過於簡單,只適合研究分......

什麼情況下,需要使用工作流引擎

開發系統時引入工作流的目的是為了分離業務邏輯和過程邏輯,讓業務開發人員專注於核心的業務開發,過程邏輯的處理交給工作流引擎,且過程邏輯的變化對於核心業務邏輯不影響或者影響很少。

是否引入工作流引擎,取決於系統的業務是否複雜以及過程邏輯的變化性。如果過程邏輯相當複雜,或者過程邏輯經常變化,最好是引入工作流,分離業務邏輯和過程邏輯。相反業務簡單且日後的變化甚小,那就沒必要引入工作流了。引入工作流後系統的層次增加了,分層越多,各個層次間的溝通和協調就越複雜,作來一個PM這點是需要考慮的。

工作節點是什麼意思 5分

相關問題答案
工作流調是什麼意思?
工作事項是什麼意思?
工作質量是什麼意思?
工作壓力是什麼意思?
工作梳理是什麼意思?
工作狀態是什麼意思?
工作方針是什麼意思?
找工作三黑是什麼意思?
工作理念是什麼意思?
工作量化是什麼意思?