如何做好工作流定義

2021-06-08 18:31:50 字數 1409 閱讀 7936

工作流定義,就是人們常常說的給業務系統建模。在做業務系統建模之前,先要理解幾個概念

工作流:根據給定的規則集,部分或全部實現乙個流程的自動化,在這個過程中,文件,資訊,或者任務在參與者之間傳遞。

工作流引擎:實現業務流程的規則抽象,模型的建立,解釋,以及為流程例項提供執行環境,並解釋執行流程例項。

工作流管理系統:就是定義、建立和管理工作流執行的系統。

乙個業務流程,其生命週期可能是幾分鐘,幾天,甚至幾個月等等,這主要根據其複雜度以及每乙個成員活動的延續時間的長短來決定。同時,每個業務流程的實現方式也大不相同。有的流程在乙個工作組範圍內實現的;有的流程卻需要在整個企業範圍內來實現。儘管如此,從另外乙個層面來看,工作流管理系統都由三大功能模組來構成:

業務流程建模:

通過使用一種或多種系統工具,分析、建模和定義,把乙個業務流程從現實世界轉化成乙個形式化的,計算機可以處理的流程模型或者叫流程模版。這個過程就是工作流定義或者說是工作流建模。

業務流程執行:

流程控制功能相當於現實世界與模型世界的橋梁。它解釋已經定義好的模型,也就是說根據模型來排程乙個流程中不同的任務並且啟用相應的人或者it應用程式。這種流程控制功能實際上就是流程引擎的軟體模組來完成的。在執行階段,乙個流程的任務通常是由參與人員通過使用一定的資訊處理工具或流程控制軟體啟用一定的應用 程式來完成的。因此工作流管理系統需要與完成不同任務的使用者、it工具或應用程式互動。

業務流程的監控:

傳統結構的應用系統,總是以樹形選單的形式來組織各個功能模組,系統的各個主要應用模組或子系統之間存在樹形的支配或被支配的關係。而應用工作流思想設計的應用系統在全域性上,使用者看不到這種模組間的支配關係,新系統是網狀關係,主要業務處理模組之間沒有從屬和支配關係,只有前驅和後續關係。每個模組,每次的執行軌跡也會被工作流系統記錄下來,因此新的系統可以監控到每個業務流程各個模組處理的先後順序,執行軌跡等等。

給業務系統建模,做好工作流的定義,即整理和精確了解業務處理過程的先後順序,做好前驅和後續的關係,就可以利用流程設計器視覺化的給業務系統建模。開發人員不必去關心「我完成任務後由誰接著做」的問題,這些在流程建模後,後續的流轉都交給工作流系統去完成,只要關心如何做好自己的業務處理工作。業務處理工作,通常是用自定義表單工具來視覺化完成,使得工作流管理系統更加智慧型化。

如下面這個費用報銷的流程:

報銷金額<=1000元,就行政審核一下,交財務審核,大於1000元的,就需要 部門經理和總經理都審核通過,再由財務審核。最後報銷人檢視報銷結果,結束流程。

大小: 24.6 kb

如何做好工作

看起來 如何做好工作 並不是什麼問題,一般人第一反應就是要 勤奮 這也是我們從小到大都被灌輸的乙個基本理論。當然勤奮這個因素是必不可少的,但工作數年後,我明白只有勤奮還不足以做好工作,還有其它很多因素。下面就是我總結的一些 1 既要有知識,也要有技能 2 要善於表達和溝通 3 學會處理人際關係 4 ...

工作流定義

工作流 這個概念並不為大多數人所了解,即使是在專業的軟體開發人員中,工作流 這三個字也是遠遠比不上 dbms 這樣的術語為人熟悉和使用的程度,這並不是說工作流技術不及 dbms 等技術,只是說明了工作流技術相對於 dbms 等成熟 穩定的技術來說,還處於發展的初期。工作流是一種反映業務流程的計算機化...

如何做好軟體售前工作

如何做好軟體售前工作 對於一家企業來說,售前工作是最有價值的工作之一,特別對於軟體企業來說售前工作就像空氣和水一樣,是萬萬離不了的。如同戰士上戰場前一定要準備好 和頭盔一樣重要,從事售前工作也必須準備以下幾個部分 l 行業了解 l 產品分析 l 客戶分析 l 方案撰寫 下面就對此一一道來。行業了解 ...