paulwong

          業(yè)務(wù)系統(tǒng)與工作流系統(tǒng)

          通常工作流系統(tǒng)是獨立的一個系統(tǒng),必須以業(yè)務(wù)系統(tǒng)和工作流系統(tǒng)的觀點才能比較好的理解業(yè)務(wù)系統(tǒng)。工作流系統(tǒng)負責節(jié)點的流轉(zhuǎn),即狀態(tài)的改變。

          1. 業(yè)務(wù)系統(tǒng)如果增加一個業(yè)務(wù)對象,須增加一堆的服務(wù)方法,工作流系統(tǒng)面向的是流程,增加流程無需增加代碼,因此啟動流程的第一步,就要業(yè)務(wù)系統(tǒng)告訴工作流系統(tǒng)要管理哪個流程,即流程ID,然后工作流系統(tǒng)就記錄下此流程實例
          2. 工作流系統(tǒng)面向的是流程配置文件,即bpmn20.xml,用TASK表示業(yè)務(wù)系統(tǒng)中的步驟,如果這一節(jié)點為USER TASK,則表示工作流系統(tǒng)會等待業(yè)務(wù)系統(tǒng)的觸發(fā)而改變狀態(tài),業(yè)務(wù)系統(tǒng)會向客戶端展示頁面,收集信息并驗證通過后才讓工作流系統(tǒng)改變流程實例的狀態(tài);如果是自動任務(wù),則工作流系統(tǒng)會自行改變狀態(tài),流轉(zhuǎn)到下一節(jié)點。
          3. 由于處理USER TASK時,需業(yè)務(wù)系統(tǒng)自行判斷,因此新增業(yè)務(wù)對象(表單)時,需新增業(yè)務(wù)代碼,有別于OA系統(tǒng),新增表單時,不用新增代碼。
          4. USER TASK中允許配有頁面展示的鏈接,業(yè)務(wù)系統(tǒng)可以從這里取得鏈接而返回給客戶端。靜態(tài)網(wǎng)頁處理時,只需向客戶端傳實體HTML文件,由客戶端解釋成文本內(nèi)容,動態(tài)網(wǎng)頁實際上由服務(wù)器端生成文本內(nèi)容再發(fā)給客戶端。

          posted on 2012-03-20 10:26 paulwong 閱讀(453) 評論(0)  編輯  收藏 所屬分類: JBPM

          主站蜘蛛池模板: 台东县| 华安县| 临湘市| 华阴市| 垫江县| 柘荣县| 甘德县| 锡林浩特市| 鹤庆县| 天祝| 万盛区| 定西市| 东丽区| 江华| 平和县| 鹤山市| 泸定县| 屯昌县| 稻城县| 荥阳市| 怀仁县| 军事| 柯坪县| 光山县| 茌平县| 宜川县| 长丰县| 西城区| 六枝特区| 阆中市| 内丘县| 嵩明县| 浑源县| 揭西县| 诸暨市| 兴山县| 姚安县| 青铜峡市| 荃湾区| 新郑市| 乳山市|