老汉色av影院,av熟女先锋影音,欧美性爱迷奸系列精品视频,国产丰满老熟女重口对白,av甜汤网,第一黄色影院

熱門資訊
產(chǎn)品問(wèn)答

工作流和工作流引擎分別是什么意思

作者:alphaflow來(lái)源:flowyun.com訪問(wèn):212時(shí)間:2019-05-09

工作流的概念起源于生產(chǎn)和辦公自動(dòng)化領(lǐng)域。它是針對(duì)日常生活中具有固定程序的活動(dòng)而提出的一個(gè)概念。提出的目的是通過(guò)將工作分解成定義良好的任務(wù)和角色,并按照一定的規(guī)則和過(guò)程來(lái)執(zhí)行這些任務(wù)并對(duì)它們進(jìn)行監(jiān)控,以達(dá)到提高辦事效率,降低生產(chǎn)成本,提高企業(yè)管理水平和企業(yè)競(jìng)爭(zhēng)力的目標(biāo)。

1.工作流的基本概念和定義

不同的研究者和產(chǎn)品供應(yīng)商從不同的角度給出了工作流的定義,以下給出了幾種具有代表性的定義:

工作流管理聯(lián)盟給出的定義是,工作流是一類能夠完全或者部分自動(dòng)執(zhí)行的業(yè)務(wù)流程,它根據(jù)一系列的過(guò)程規(guī)則,使得文檔、信息或任務(wù)能夠在不同的執(zhí)行者之間傳遞與執(zhí)行。

工作流是將一組任務(wù)組織起來(lái)完成某個(gè)業(yè)務(wù)流程。在工作流中定義了觸發(fā)順序和觸發(fā)條件。每個(gè)任務(wù)可以由一個(gè)或多個(gè)軟件系統(tǒng)完成,也可以由一個(gè)或一組人完成,或由人和系統(tǒng)協(xié)作完成。觸發(fā)順序和觸發(fā)條件定義并實(shí)現(xiàn)了任務(wù)的觸發(fā),任務(wù)的同步,信息流的傳遞。

工作流是業(yè)務(wù)流程的計(jì)算機(jī)化的表現(xiàn)模型,定義了完成整個(gè)流程的所需的各種參數(shù)。包括步驟的定義,步驟的執(zhí)行順序和條件,數(shù)據(jù)流的建立,每一步驟由誰(shuí)負(fù)責(zé)以及每個(gè)活動(dòng)所需的應(yīng)用程序。

以上這些概念雖然表述方式略有不同,但都說(shuō)明了一個(gè)基本問(wèn)題,即工作流是業(yè)務(wù)流程的一個(gè)計(jì)算機(jī)實(shí)現(xiàn),而工作流管理系統(tǒng)則是這一實(shí)現(xiàn)的軟件環(huán)境。

2.工作流管理系統(tǒng)

工作流管理系統(tǒng)是一個(gè)軟件系統(tǒng),它完成工作流的定義和管理,并按照預(yù)先定義好的工作流邏輯推進(jìn)工作流實(shí)例的執(zhí)行。它提供了以下三種功能:

A.建立階段:完成工組流和其他相關(guān)活動(dòng)的流程定義和建模功能。

B.運(yùn)行階段:

實(shí)例化與控制功能:在一定的運(yùn)行環(huán)境下,執(zhí)行工作流過(guò)程,并完成每個(gè)過(guò)程中活動(dòng)的排序和調(diào)度。

人機(jī)交互功能:實(shí)現(xiàn)過(guò)程執(zhí)行中用戶與應(yīng)用之間的交互。

3. 過(guò)程建模工具

流程建模工具以計(jì)算機(jī)能夠處理的形式進(jìn)行流程定義。它應(yīng)該輸出一個(gè)能被工作流引擎解釋并執(zhí)行的流程定義,涉及到的名詞有:

工作流定義:諸如工作流模型名稱,版本號(hào),啟動(dòng)和終止條件等。它反映了該流程的目標(biāo)。

活動(dòng):活動(dòng)名稱,活動(dòng)類型(子流程等),活動(dòng)的前后條件,調(diào)度參數(shù)(最長(zhǎng)等待時(shí)間),工作流引擎位置等。它反映了該流程的任務(wù)和需要執(zhí)行的操作。

轉(zhuǎn)換條件:為過(guò)程的推進(jìn)提供導(dǎo)航。包括flow condition、execution condition和notification condition。它反映了該流程的業(yè)務(wù)規(guī)則和操作順序。

工作流相關(guān)數(shù)據(jù):包括數(shù)據(jù)名稱,類型和數(shù)據(jù)值。它和轉(zhuǎn)換條件共同成為工作流推進(jìn)的依據(jù)。

角色:包括角色名稱,組織實(shí)體等。它反映了參與該流程的人員和組織單位。

需要激活的應(yīng)用程序:包括應(yīng)用程序的名稱,類型,路徑及運(yùn)行參數(shù)等。它反映了完成該流程所需的工具。

4.工作流引擎

工作流引擎是一個(gè)為工作流實(shí)例的執(zhí)行提供運(yùn)行環(huán)境的軟件,是工作流執(zhí)行服務(wù)的核心。主要完成如下功能:

  • 對(duì)過(guò)程定義進(jìn)行解釋;

  • 控制過(guò)程實(shí)例的狀態(tài)轉(zhuǎn)換;

  • 控制過(guò)程實(shí)例各個(gè)活動(dòng)間的轉(zhuǎn)換;

  • 維護(hù)工作流控制數(shù)據(jù)和相關(guān)數(shù)據(jù);

  • 提供支持用戶操作的接口;

  • 提供支持激活外部應(yīng)用程序的接口;

  • 提供對(duì)工作流執(zhí)行的監(jiān)控和管理;

5.客戶端應(yīng)用

工作流管理系統(tǒng)客戶端功能是指用戶操作工作流管理系統(tǒng)分配的任務(wù)和活動(dòng)的功能。它由工作流任務(wù)表管理器和用戶操作共同完成。工作流任務(wù)表是指分配給一個(gè)特定用戶處理的由任務(wù)項(xiàng)組成的隊(duì)列。工作流任務(wù)表管理器負(fù)責(zé)管理工作流任務(wù)表,并與用戶操作進(jìn)行交互。


本文核心關(guān)鍵詞:工作流工作流引擎

?2023 AlphaFlow流程云 杭州微宏科技有限公司 版權(quán)所有 ICP備案號(hào):浙ICP備18039265號(hào)-1