原創 工作流系統設計的層次和目標

2021-05-08 13:07:47 字數 852 閱讀 6465

流程系統設計的層次和目標

我在設計開發流程系統的過程中,稍微總結了一下,有一些想法,貼出來,和大家討論

粗略劃分下,實現了下列處理層次的流程引擎可以說已經達到了乙個流程系統設計的中級目標

第一層 流程圖xml解析與相關資料表結構的sql操作

第二層 流程圖拓撲結構處理和特殊流程模式處理

第三層 嵌入指令碼解析器,訊息事件機制模組

第四層 外部資料互動處理機制(動態表單和其它外部引數)

第五層 流程作為服務的封裝機制

初級設計目標:既是指實現了第1,2,4層的流程控制機制的引擎

所謂中級設計目標,是流程系統的有更好的易用性,更加豐富的處理模式,使流程系統和外部系統(協同辦公,生產管理,oa等等)更容易結合。。5個層次基本都需要實現才能夠說是達到了中級設計目標。。。

高階設計目標:在中級目標的基礎上面使流程系統具備全域性整體性和動態性,使其能夠更好的處理複雜和動態的情況,柔性的處理是只是其中的乙個方面,我們希望達到的是我的部落格中**的-「基於系統論的流程方**體系研究」文中所描述的「 在企業管理的過程中,巨集觀組織的整體迭代進化和微觀流程的改進是交織在一起互動進行的,這種辯證統一的關係使得我們構建基於流程的綜合協同管理框架成為可能。在這一框架內通過突出流程的整體性和動態應變性,而表現出對複雜性的適應。」這樣一種比較高階的設計。。當然這是有一定難度的,而且需要一定的時間的。。。。。但是相信我們是會在這方面有所突破的,而這其中需要的不僅僅是一定的技術,更需要相當多的理論知識和解決問題所特有的方**和創造性思維,我們做開發,搞設計不正是需要走這樣一條把已有理論,知識和技巧與對未知領域的探索相結合的道路嗎?

2

0

我設計的工作流

參考了網上的一些東西,以前做的一些東西,然後加上了自己的一些想法,便有了下面的東西。第一步 流程配置表 這裡用xml表示,有人會用if else switch.case,表示,但是狀態少了還可以,要是一堆的狀態,可讀性會大大降低,所以我用xml表示,直觀,可讀性強。xml如下 第二步 資料庫設計 c...

工作流系統的設計與實現 1 0

i系統設計 5 1 概述 5 2 介紹 15 2.1 工作流歷史與發展 15 2.2 術語定義 wfmc 16 2.3 工作流模式說明 25 3 引擎設計 74 3.1 工作流物件狀態 74 3.2 三層狀態關係 75 3.3 過程推進 76 ii系統實現 84 4 系統定位 84 4.1 web應...

web的工作流設計器

多比圖形控制項 是一款基於web的向量圖形控制項,類似於網頁上的visio控制項,是目前國內外最佳的基於web的工作流設計器 工作流流程監視器解決方案。可廣泛應用於包括 電力 軍工 煤炭 化工 科研 能源等各種監控軟體 基於web的工作流設計器 電力 化工 煤炭 工控組態軟體 地理資訊系統 工作流 ...